.HandleThis-module__7ARoLq__wrap{display:inline-flex;position:relative}.HandleThis-module__7ARoLq__button{min-height:2.15rem;padding:0 var(--atlas-space-4);border-radius:var(--atlas-radius-pill);background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse);font:inherit;font-size:var(--atlas-text-sm);font-weight:var(--atlas-weight-semibold);white-space:nowrap;cursor:pointer;transition:opacity var(--atlas-duration-fast) var(--atlas-ease-standard);border:0}.HandleThis-module__7ARoLq__button:hover{opacity:.85}.HandleThis-module__7ARoLq__button:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__panel{top:calc(100% + var(--atlas-space-2));z-index:var(--atlas-z-dropdown,1000);width:min(22rem,100vw - 2rem);padding:var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-border-default);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-canvas);box-shadow:var(--atlas-shadow-md);position:absolute;right:0}.HandleThis-module__7ARoLq__first{width:100%;padding:var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-border-default);border-radius:var(--atlas-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;display:grid}.HandleThis-module__7ARoLq__first:hover{background:var(--atlas-bg-hover)}.HandleThis-module__7ARoLq__first:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__first:disabled{color:var(--atlas-text-disabled);cursor:default}.HandleThis-module__7ARoLq__firstLabel{color:var(--atlas-text-primary);font-size:var(--atlas-text-base)}.HandleThis-module__7ARoLq__firstDetail{color:var(--atlas-text-tertiary);font-size:var(--atlas-text-xs)}.HandleThis-module__7ARoLq__more{margin-top:var(--atlas-space-2)}.HandleThis-module__7ARoLq__summary{padding:var(--atlas-space-2);color:var(--atlas-text-tertiary);font-size:var(--atlas-text-sm);cursor:pointer;list-style:none}.HandleThis-module__7ARoLq__summary::-webkit-details-marker{display:none}.HandleThis-module__7ARoLq__summary:hover{color:var(--atlas-text-primary)}.HandleThis-module__7ARoLq__summary:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.HandleThis-module__7ARoLq__other{width:100%;padding:var(--atlas-space-2) var(--atlas-space-3);border-radius:var(--atlas-radius-sm);color:var(--atlas-text-secondary);font:inherit;font-size:var(--atlas-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;display:grid}.HandleThis-module__7ARoLq__other:hover{background:var(--atlas-bg-hover);color:var(--atlas-text-primary)}.HandleThis-module__7ARoLq__other:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__other:disabled{color:var(--atlas-text-disabled);cursor:default}.HandleThis-module__7ARoLq__otherDetail{color:var(--atlas-text-quiet);font-size:var(--atlas-text-xs)}.HandleThis-module__7ARoLq__confirm,.HandleThis-module__7ARoLq__result{gap:var(--atlas-space-3);display:grid}.HandleThis-module__7ARoLq__said{color:var(--atlas-text-primary);font-size:var(--atlas-text-sm);line-height:var(--atlas-leading-body);white-space:pre-wrap;margin:0}.HandleThis-module__7ARoLq__note{width:100%;padding:var(--atlas-space-2) var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-sm);background:var(--atlas-bg-subtle,var(--atlas-bg-muted));color:var(--atlas-text-primary);font:inherit;font-size:var(--atlas-text-sm)}.HandleThis-module__7ARoLq__note:focus-visible{border-color:var(--atlas-border-accent);box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__row{gap:var(--atlas-space-2);flex-wrap:wrap;align-items:center;display:flex}.HandleThis-module__7ARoLq__primary{min-height:2rem;padding:0 var(--atlas-space-4);border-radius:var(--atlas-radius-pill);background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse);font:inherit;font-size:var(--atlas-text-sm);cursor:pointer;border:0}.HandleThis-module__7ARoLq__primary:hover{opacity:.85}.HandleThis-module__7ARoLq__primary:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.HandleThis-module__7ARoLq__primary:disabled{background:var(--atlas-action-quiet-bg);color:var(--atlas-text-disabled);cursor:default}.HandleThis-module__7ARoLq__quiet{min-height:2rem;padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-tertiary);font:inherit;font-size:var(--atlas-text-sm);cursor:pointer;background:0 0;border:0}.HandleThis-module__7ARoLq__quiet:hover{color:var(--atlas-text-primary);background:var(--atlas-bg-hover)}.HandleThis-module__7ARoLq__quiet:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}@media (max-width:640px){.HandleThis-module__7ARoLq__panel{width:calc(100vw - 1.5rem);left:50%;right:auto;transform:translate(-50%)}.HandleThis-module__7ARoLq__button{padding:0 var(--atlas-space-3);font-size:var(--atlas-text-xs)}}
.MemoryMark-module__xivxzq__wrap{display:inline-flex;position:relative}.MemoryMark-module__xivxzq__mark{align-items:center;gap:var(--atlas-space-2);min-height:2.15rem;padding:0 var(--atlas-space-3);border:var(--atlas-border-width) solid transparent;border-radius:var(--atlas-radius-pill);color:var(--atlas-text-tertiary);font:inherit;font-size:var(--atlas-text-xs);cursor:pointer;background:0 0;display:inline-flex}.MemoryMark-module__xivxzq__mark:hover{color:var(--atlas-text-primary);background:var(--atlas-bg-hover)}.MemoryMark-module__xivxzq__mark:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__dot{border-radius:var(--atlas-radius-full);background:var(--atlas-text-tertiary);width:6px;height:6px}.MemoryMark-module__xivxzq__mark[data-paused] .MemoryMark-module__xivxzq__dot{box-shadow:inset 0 0 0 1px var(--atlas-text-tertiary);background:0 0}.MemoryMark-module__xivxzq__count{font-variant-numeric:tabular-nums}.MemoryMark-module__xivxzq__panel{top:calc(100% + var(--atlas-space-2));z-index:var(--atlas-z-dropdown,1000);gap:var(--atlas-space-3);width:min(24rem,100vw - 2rem);max-height:min(28rem,70vh);padding:var(--atlas-space-4);border:var(--atlas-border-width) solid var(--atlas-border-default);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-canvas);box-shadow:var(--atlas-shadow-md);display:grid;position:absolute;right:0;overflow-y:auto}.MemoryMark-module__xivxzq__head{justify-content:space-between;align-items:baseline;gap:var(--atlas-space-3);display:flex}.MemoryMark-module__xivxzq__title{color:var(--atlas-text-primary);font-size:var(--atlas-text-sm);font-weight:var(--atlas-weight-semibold);margin:0}.MemoryMark-module__xivxzq__toggle{padding:var(--atlas-space-1) var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-border-default);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-primary);font:inherit;font-size:var(--atlas-text-xs);cursor:pointer;background:0 0}.MemoryMark-module__xivxzq__toggle:hover{background:var(--atlas-bg-hover)}.MemoryMark-module__xivxzq__toggle:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__toggle:disabled{color:var(--atlas-text-disabled);cursor:default}.MemoryMark-module__xivxzq__explain{color:var(--atlas-text-tertiary);font-size:var(--atlas-text-xs);line-height:var(--atlas-leading-body);margin:0}.MemoryMark-module__xivxzq__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.MemoryMark-module__xivxzq__item{gap:var(--atlas-space-3);padding:var(--atlas-space-2) 0;border-top:var(--atlas-border-width) solid var(--atlas-border-subtle);align-items:center;display:flex}.MemoryMark-module__xivxzq__itemBody{flex:auto;gap:1px;min-width:0;display:grid}.MemoryMark-module__xivxzq__itemTitle{color:var(--atlas-text-primary);font-size:var(--atlas-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MemoryMark-module__xivxzq__itemMeta{color:var(--atlas-text-quiet);font-size:var(--atlas-text-xs)}.MemoryMark-module__xivxzq__flag{color:var(--atlas-text-tertiary);font-size:var(--atlas-text-xs)}.MemoryMark-module__xivxzq__forget{padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-quiet);font:inherit;font-size:var(--atlas-text-xs);cursor:pointer;background:0 0;border:0;flex:none}.MemoryMark-module__xivxzq__forget:hover{color:var(--atlas-text-primary);background:var(--atlas-bg-hover)}.MemoryMark-module__xivxzq__forget:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__forget:disabled{color:var(--atlas-text-disabled);cursor:default}@media (max-width:640px){.MemoryMark-module__xivxzq__panel{width:calc(100vw - 1.5rem);left:50%;right:auto;transform:translate(-50%)}.MemoryMark-module__xivxzq__count{display:none}}.MemoryMark-module__xivxzq__footer{gap:var(--atlas-space-2);padding-top:var(--atlas-space-3);border-top:var(--atlas-border-width) solid var(--atlas-border-subtle);justify-items:start;display:grid}.MemoryMark-module__xivxzq__footLink{padding:var(--atlas-space-1) 0;color:var(--atlas-text-tertiary);font:inherit;font-size:var(--atlas-text-xs);text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.MemoryMark-module__xivxzq__footLink:hover{color:var(--atlas-text-primary)}.MemoryMark-module__xivxzq__footLink:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__close{gap:var(--atlas-space-2);width:100%;display:grid}.MemoryMark-module__xivxzq__confirmInput{width:100%;padding:var(--atlas-space-2);border:var(--atlas-border-width) solid var(--atlas-border-default);border-radius:var(--atlas-radius-sm);background:var(--atlas-bg-canvas);color:var(--atlas-text-primary);font:inherit;font-size:var(--atlas-text-sm)}.MemoryMark-module__xivxzq__confirmInput:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__closeRow{gap:var(--atlas-space-2);flex-wrap:wrap;align-items:center;display:flex}.MemoryMark-module__xivxzq__danger{padding:var(--atlas-space-1) var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-status-danger-border);border-radius:var(--atlas-radius-pill);background:var(--atlas-status-danger-bg);color:var(--atlas-text-primary);font:inherit;font-size:var(--atlas-text-xs);cursor:pointer}.MemoryMark-module__xivxzq__danger:hover{border-color:var(--atlas-border-strong)}.MemoryMark-module__xivxzq__danger:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.MemoryMark-module__xivxzq__danger:disabled{color:var(--atlas-text-disabled);cursor:default;background:0 0}
.Palette-module__PjcIZq__scrim{z-index:200;padding:max(8vh, var(--atlas-space-8)) var(--atlas-space-4) var(--atlas-space-8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080873;align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.Palette-module__PjcIZq__panel{border:var(--atlas-border-width) solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface);width:min(100%,40rem);display:grid;overflow:hidden;box-shadow:0 24px 60px #00000059}.Palette-module__PjcIZq__queryRow{align-items:center;gap:var(--atlas-space-2);padding:var(--atlas-space-2) var(--atlas-space-3);border-bottom:var(--atlas-border-width) solid var(--atlas-border-subtle);display:flex}.Palette-module__PjcIZq__input{min-width:0;font:inherit;font-size:var(--atlas-text-lg);color:var(--atlas-text-primary);padding:var(--atlas-space-3) var(--atlas-space-2);background:0 0;border:0;flex:1}.Palette-module__PjcIZq__input:focus{outline:none}.Palette-module__PjcIZq__input::placeholder{color:var(--atlas-text-quiet)}.Palette-module__PjcIZq__org{font:inherit;font-size:var(--atlas-text-sm);color:var(--atlas-text-secondary);border:var(--atlas-border-width) solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-sm);padding:var(--atlas-space-1) var(--atlas-space-2);background:0 0;max-width:12rem}.Palette-module__PjcIZq__hints{padding:var(--atlas-space-4);gap:var(--atlas-space-2);margin:0;list-style:none;display:grid}.Palette-module__PjcIZq__hint{align-items:center;gap:var(--atlas-space-3);font-size:var(--atlas-text-sm);color:var(--atlas-text-tertiary);display:flex}.Palette-module__PjcIZq__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--atlas-text-xs);color:var(--atlas-text-secondary);background:var(--atlas-bg-raised,#ffffff0f);border-radius:var(--atlas-radius-sm);min-width:6.5rem;padding:2px 6px}.Palette-module__PjcIZq__results{max-height:min(52vh,28rem);padding:var(--atlas-space-2) 0;overflow-y:auto}.Palette-module__PjcIZq__groupLabel{padding:var(--atlas-space-2) var(--atlas-space-4) var(--atlas-space-1);font-size:var(--atlas-text-xs);font-weight:var(--atlas-weight-medium);text-transform:uppercase;letter-spacing:var(--atlas-tracking-caption);color:var(--atlas-text-tertiary);margin:0}.Palette-module__PjcIZq__list{margin:0;padding:0;list-style:none}.Palette-module__PjcIZq__hit{width:100%;padding:var(--atlas-space-2) var(--atlas-space-4);border:0;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--atlas-duration-fast) var(--atlas-ease-standard), border-inline-start-color var(--atlas-duration-fast) var(--atlas-ease-standard);background:0 0;border-inline-start:2px solid #0000;gap:1px;display:grid}.Palette-module__PjcIZq__hit[data-active]{background:var(--atlas-bg-raised,#ffffff0f);border-inline-start-color:var(--atlas-accent,#6b8afd)}.Palette-module__PjcIZq__hitTitle{font-size:var(--atlas-text-base);color:var(--atlas-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Palette-module__PjcIZq__hitSubtitle{font-size:var(--atlas-text-xs);color:var(--atlas-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Palette-module__PjcIZq__empty{padding:var(--atlas-space-6) var(--atlas-space-4);font-size:var(--atlas-text-sm);color:var(--atlas-text-tertiary);text-align:center;margin:0}.Palette-module__PjcIZq__footer{gap:var(--atlas-space-4);padding:var(--atlas-space-2) var(--atlas-space-4);border-top:var(--atlas-border-width) solid var(--atlas-border-subtle);font-size:var(--atlas-text-xs);color:var(--atlas-text-tertiary);display:flex}.Palette-module__PjcIZq__kbd{text-align:center;min-width:1.25rem;color:var(--atlas-text-secondary);border:var(--atlas-border-width) solid var(--atlas-border-subtle);border-radius:4px;margin-inline-end:2px;padding:1px 4px;font-family:inherit;font-size:11px;display:inline-block}@media (max-width:640px){.Palette-module__PjcIZq__scrim{padding:0}.Palette-module__PjcIZq__panel{border:0;border-radius:0;align-content:start;width:100%;height:100dvh}.Palette-module__PjcIZq__results{max-height:none}}@media (prefers-reduced-motion:reduce){.Palette-module__PjcIZq__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.Palette-module__PjcIZq__answer{gap:var(--atlas-space-1);padding:var(--atlas-space-4);border-bottom:var(--atlas-border-width) solid var(--atlas-border-subtle);background:var(--atlas-bg-raised,#ffffff0a);display:grid}.Palette-module__PjcIZq__answerText{font-size:var(--atlas-text-base);color:var(--atlas-text-primary);margin:0;line-height:1.55}.Palette-module__PjcIZq__answerCites{font-size:var(--atlas-text-xs);color:var(--atlas-text-tertiary);margin:0}.Palette-module__PjcIZq__reading{padding:var(--atlas-space-2) var(--atlas-space-4);font-size:var(--atlas-text-xs);color:var(--atlas-text-tertiary);border-bottom:var(--atlas-border-width) solid var(--atlas-border-subtle);margin:0}.Palette-module__PjcIZq__thinking{color:var(--atlas-text-tertiary);margin-inline-start:auto;font-style:italic}
.LoadingMark-module__DgxLAa__wrap{justify-content:center;align-items:center;display:inline-flex}.LoadingMark-module__DgxLAa__mark{display:block}.LoadingMark-module__DgxLAa__lens,.LoadingMark-module__DgxLAa__iris{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite LoadingMark-module__DgxLAa__atlas-eye-trace}.LoadingMark-module__DgxLAa__iris{animation-delay:.26s}@keyframes LoadingMark-module__DgxLAa__atlas-eye-trace{0%{stroke-dashoffset:1px}40%{stroke-dashoffset:0}60%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.LoadingMark-module__DgxLAa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LoadingMark-module__DgxLAa__lens,.LoadingMark-module__DgxLAa__iris{stroke-dashoffset:0;animation:none}}
.AppShell-module__ygtovq__shell{--atlas-bg-raised:var(--atlas-bg-subtle);--atlas-text-negative:var(--atlas-text-danger);--atlas-accent:var(--atlas-info);background:var(--atlas-bg-canvas);min-height:100dvh;color:var(--atlas-text-primary);font-family:var(--atlas-font-sans)}html:not(.dark) .AppShell-module__ygtovq__shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--atlas-w-04:#17201b08;--atlas-w-06:#17201b0d;--atlas-w-10:#17201b14;--atlas-w-14:#17201b1c;--atlas-w-20:#17201b26;--atlas-w-30:#17201b42;--atlas-w-40:#17201b66;--atlas-w-55:#17201b8c;--atlas-w-70:#17201bb3;--atlas-w-85:#17201bd9;--atlas-bg-canvas:#f7f8f6;--atlas-bg-inverse:#17201b;--atlas-bg-overlay:#17201b52;--atlas-text-primary:#17201b;--atlas-text-inverse:#f7f8f6;--atlas-border-accent:#17201b;--atlas-action-primary-bg:#17201b;--atlas-action-primary-fg:#f7f8f6;--atlas-action-quiet-fg:#17201b;--atlas-state-selected-fg:#17201b;--atlas-state-selected-border:#55705c;--atlas-data-1:#17201b;--atlas-bg-surface:#fff;--atlas-bg-subtle:#f1f3f0;--atlas-bg-plate:#fff;--atlas-bg-muted:#eceeea;--atlas-bg-hover:#e9ece8;--atlas-bg-active:#e0e4df;--atlas-text-secondary:#17201bb8;--atlas-text-tertiary:#17201b94;--atlas-text-quiet:#17201b80;--atlas-text-disabled:#17201b52;--atlas-border-subtle:#17201b1c;--atlas-border-default:#17201b2e;--atlas-border-strong:#17201b61;--atlas-shadow-sm:0 1px 2px #17201b0f;--atlas-shadow-md:0 1px 2px #17201b0d, 0 8px 24px #17201b12;--atlas-shadow-lg:0 2px 4px #17201b0d, 0 20px 48px #17201b1a;--atlas-glow:0 0 0 1px #17201b1a, 0 8px 24px #17201b14;--atlas-success:#1f7a4d;--atlas-warning:#8a6410;--atlas-danger:#a33327;--atlas-info:#2f5aa8;--atlas-text-success:#1a6641;--atlas-text-warning:#74540d;--atlas-text-danger:#8c2b21;--atlas-status-success-bg:#1f7a4d17;--atlas-status-success-border:#1f7a4d47;--atlas-status-warning-bg:#8a641017;--atlas-status-warning-border:#8a641047;--atlas-status-danger-bg:#a3332714;--atlas-status-danger-border:#a3332742;--atlas-status-info-bg:#2f5aa814;--atlas-status-info-border:#2f5aa842;--atlas-focus-ring:0 0 0 2px #f7f8f6, 0 0 0 4px #17201b;--atlas-action-primary-bg-hover:#17201bd9;--atlas-action-primary-bg-active:#17201bb3;--atlas-action-quiet-bg:#17201b0f;--atlas-action-quiet-bg-hover:#17201b1c;--atlas-bg-raised:#f1f3f0;--atlas-text-negative:#8c2b21;--atlas-accent:#2f5aa8}html:not(.dark) .AppShell-module__ygtovq__shell{--atlas-elevation-card:var(--atlas-shadow-sm)}.dark .AppShell-module__ygtovq__shell{--atlas-elevation-card:none}.AppShell-module__ygtovq__shell{--rail-width:244px;--rail-collapsed:68px;--bar-height:56px;--tab-height:0px;flex-direction:column;display:flex}.AppShell-module__ygtovq__shell[data-tabs]{--tab-height:38px}.AppShell-module__ygtovq__shell[data-collapsed]{--rail-width:var(--rail-collapsed)}.AppShell-module__ygtovq__loading{padding:var(--atlas-space-16);color:var(--atlas-text-tertiary);justify-content:center;display:flex}.AppShell-module__ygtovq__bar{z-index:var(--atlas-z-sticky);align-items:center;gap:var(--atlas-space-4);height:var(--bar-height);padding:0 var(--atlas-space-4);background:var(--atlas-bg-canvas);border-bottom:var(--atlas-border-width) solid var(--atlas-border-subtle);display:flex;position:sticky;top:0}.AppShell-module__ygtovq__barLeft{align-items:center;gap:var(--atlas-space-2);width:calc(var(--rail-width) - var(--atlas-space-4));flex-shrink:0;min-width:0;display:flex}.AppShell-module__ygtovq__railToggle,.AppShell-module__ygtovq__iconButton{border-radius:var(--atlas-radius-full);width:34px;height:34px;color:var(--atlas-text-secondary);cursor:pointer;transition:background var(--atlas-duration-fast) var(--atlas-ease-standard), color var(--atlas-duration-fast) var(--atlas-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__ygtovq__railToggle:hover,.AppShell-module__ygtovq__iconButton:hover{background:var(--atlas-bg-hover);color:var(--atlas-text-primary)}.AppShell-module__ygtovq__railToggle:focus-visible,.AppShell-module__ygtovq__iconButton:focus-visible,.AppShell-module__ygtovq__search:focus-visible,.AppShell-module__ygtovq__avatar:focus-visible,.AppShell-module__ygtovq__railLink:focus-visible,.AppShell-module__ygtovq__launcherItem:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.AppShell-module__ygtovq__brand{align-items:center;gap:var(--atlas-space-2);min-width:0;padding:var(--atlas-space-1) var(--atlas-space-2);border-radius:var(--atlas-radius-sm);color:var(--atlas-text-primary);text-decoration:none;display:inline-flex}.AppShell-module__ygtovq__brandName{font-family:var(--atlas-font-display);font-size:var(--atlas-text-lg);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.AppShell-module__ygtovq__search{align-items:center;gap:var(--atlas-space-3);min-width:0;max-width:640px;height:38px;padding:0 var(--atlas-space-3) 0 var(--atlas-space-4);border-radius:var(--atlas-radius-pill);background:var(--atlas-bg-muted);color:var(--atlas-text-tertiary);font-family:inherit;font-size:var(--atlas-text-base);text-align:left;cursor:pointer;transition:background var(--atlas-duration-fast) var(--atlas-ease-standard), border-color var(--atlas-duration-fast) var(--atlas-ease-standard);border:1px solid #0000;flex:1;display:flex}.AppShell-module__ygtovq__search:hover{background:var(--atlas-bg-surface);border-color:var(--atlas-border-default)}.AppShell-module__ygtovq__searchText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AppShell-module__ygtovq__searchKey{border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-xs);background:var(--atlas-bg-canvas);font-family:var(--atlas-font-mono);color:var(--atlas-text-tertiary);flex-shrink:0;padding:2px 6px;font-size:11px}.AppShell-module__ygtovq__actions{align-items:center;gap:var(--atlas-space-3);flex-shrink:0;margin-left:auto;display:flex}.AppShell-module__ygtovq__account{position:relative}.AppShell-module__ygtovq__avatar{width:32px;height:32px;margin-left:var(--atlas-space-1);border-radius:var(--atlas-radius-full);background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse);font-size:var(--atlas-text-sm);font-weight:var(--atlas-weight-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__ygtovq__accountMenu{top:calc(100% + var(--atlas-space-2));z-index:var(--atlas-z-dropdown);min-width:232px;padding:var(--atlas-space-2);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-md);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-md);position:absolute;right:0}.AppShell-module__ygtovq__accountEmail{margin:0 0 var(--atlas-space-2);padding:var(--atlas-space-2) var(--atlas-space-3);border-bottom:1px solid var(--atlas-border-subtle);font-size:var(--atlas-text-sm);color:var(--atlas-text-tertiary);word-break:break-all}.AppShell-module__ygtovq__accountItem{width:100%;padding:var(--atlas-space-2) var(--atlas-space-3);border-radius:var(--atlas-radius-sm);color:var(--atlas-text-primary);font-family:inherit;font-size:var(--atlas-text-base);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.AppShell-module__ygtovq__accountItem:hover{background:var(--atlas-bg-hover)}.AppShell-module__ygtovq__body{grid-template-columns:var(--rail-width) minmax(0, 1fr);flex:1;min-height:0;display:grid}.AppShell-module__ygtovq__rail{top:calc(var(--bar-height) + var(--tab-height));height:calc(100dvh - var(--bar-height) - var(--tab-height));overscroll-behavior:contain;padding:var(--atlas-space-4) var(--atlas-space-3) var(--atlas-space-8);border-right:var(--atlas-border-width) solid var(--atlas-border-subtle);align-self:start;position:sticky;overflow-y:auto}.AppShell-module__ygtovq__railGroup{padding-bottom:var(--atlas-space-4);margin-bottom:var(--atlas-space-4);border-bottom:1px solid var(--atlas-border-subtle);flex-direction:column;gap:2px;display:flex}.AppShell-module__ygtovq__railGroup:last-child{border-bottom:0;margin-bottom:0}.AppShell-module__ygtovq__railTitle{margin:0 0 var(--atlas-space-2);padding:0 var(--atlas-space-3);font-size:11px;font-weight:var(--atlas-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--atlas-text-tertiary);white-space:nowrap;overflow:hidden}.AppShell-module__ygtovq__railTitle:empty{margin:0;display:none}.AppShell-module__ygtovq__shell[data-collapsed] .AppShell-module__ygtovq__railTitle{height:0;margin:0 0 var(--atlas-space-1);opacity:0;pointer-events:none}.AppShell-module__ygtovq__railLink{align-items:center;gap:var(--atlas-space-3);height:38px;padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-secondary);font-size:var(--atlas-text-base);font-weight:var(--atlas-weight-medium);white-space:nowrap;transition:background var(--atlas-duration-fast) var(--atlas-ease-standard), color var(--atlas-duration-fast) var(--atlas-ease-standard);text-decoration:none;display:flex}.AppShell-module__ygtovq__railLink:hover{background:var(--atlas-bg-hover);color:var(--atlas-text-primary)}.AppShell-module__ygtovq__railLink[data-active]{background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse);font-weight:var(--atlas-weight-semibold)}.AppShell-module__ygtovq__railLink[data-active]:hover{background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse)}.AppShell-module__ygtovq__railIcon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.AppShell-module__ygtovq__railLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.AppShell-module__ygtovq__shell[data-collapsed] .AppShell-module__ygtovq__railLink{border-radius:var(--atlas-radius-full);justify-content:center;width:42px;margin-inline:auto;padding:0}.AppShell-module__ygtovq__shell[data-collapsed] .AppShell-module__ygtovq__railLabel{display:none}.AppShell-module__ygtovq__main{min-width:0;padding:var(--atlas-space-8) var(--atlas-gutter) var(--atlas-space-20)}.AppShell-module__ygtovq__main:has(>[data-fills-shell]){height:calc(100dvh - var(--bar-height) - var(--tab-height));padding:0;overflow:hidden}.AppShell-module__ygtovq__scrim{z-index:var(--atlas-z-overlay);background:var(--atlas-bg-overlay);position:fixed;inset:0}.AppShell-module__ygtovq__launcher{top:calc(var(--bar-height) + var(--atlas-space-2));right:var(--atlas-space-4);z-index:var(--atlas-z-modal);width:min(560px, calc(100vw - 2 * var(--atlas-space-4)));max-height:calc(100dvh - var(--bar-height) - var(--atlas-space-8));padding:var(--atlas-space-5);border:1px solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-lg);background:var(--atlas-bg-surface);box-shadow:var(--atlas-shadow-lg);position:fixed;overflow-y:auto}.AppShell-module__ygtovq__launcherGroup{margin-bottom:var(--atlas-space-5)}.AppShell-module__ygtovq__launcherGroup:last-child{margin-bottom:0}.AppShell-module__ygtovq__launcherTitle{margin:0 0 var(--atlas-space-2);font-size:11px;font-weight:var(--atlas-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--atlas-text-tertiary)}.AppShell-module__ygtovq__launcherTitle:empty{margin:0;display:none}.AppShell-module__ygtovq__launcherGrid{gap:var(--atlas-space-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.AppShell-module__ygtovq__launcherItem{align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-3);border-radius:var(--atlas-radius-md);color:var(--atlas-text-primary);text-decoration:none;display:flex}.AppShell-module__ygtovq__launcherItem:hover{background:var(--atlas-bg-hover)}.AppShell-module__ygtovq__launcherIcon{border-radius:var(--atlas-radius-sm);background:var(--atlas-bg-muted);width:34px;height:34px;color:var(--atlas-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__ygtovq__launcherText{flex-direction:column;min-width:0;display:flex}.AppShell-module__ygtovq__launcherLabel{font-size:var(--atlas-text-base);font-weight:var(--atlas-weight-medium)}.AppShell-module__ygtovq__launcherHint{font-size:var(--atlas-text-xs);color:var(--atlas-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module__ygtovq__menuButton{display:none}.AppShell-module__ygtovq__sheet{top:var(--bar-height);z-index:var(--atlas-z-modal);width:min(280px,80vw);padding:var(--atlas-space-4) var(--atlas-space-3) var(--atlas-space-8);background:var(--atlas-bg-canvas);border-right:1px solid var(--atlas-border-subtle);flex-direction:column;gap:2px;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.AppShell-module__ygtovq__sheetLink{align-items:center;gap:var(--atlas-space-3);height:42px;padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-secondary);font-family:inherit;font-size:var(--atlas-text-md);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.AppShell-module__ygtovq__sheetLink[data-active]{background:var(--atlas-bg-inverse);color:var(--atlas-text-inverse);font-weight:var(--atlas-weight-semibold)}.AppShell-module__ygtovq__sheetWho{margin-top:var(--atlas-space-4);padding:var(--atlas-space-2) var(--atlas-space-3);border-top:1px solid var(--atlas-border-subtle);font-size:var(--atlas-text-sm);color:var(--atlas-text-tertiary);word-break:break-all}@media (max-width:1024px){.AppShell-module__ygtovq__body{grid-template-columns:minmax(0,1fr)}.AppShell-module__ygtovq__rail,.AppShell-module__ygtovq__railToggle{display:none}.AppShell-module__ygtovq__menuButton{display:inline-flex}.AppShell-module__ygtovq__barLeft{width:auto}.AppShell-module__ygtovq__searchText{display:none}.AppShell-module__ygtovq__search{max-width:none;padding-inline:var(--atlas-space-3);flex:none}}@media (max-width:640px){.AppShell-module__ygtovq__searchKey,.AppShell-module__ygtovq__brandName{display:none}.AppShell-module__ygtovq__main{padding:var(--atlas-space-5) var(--atlas-gutter) var(--atlas-space-16)}.AppShell-module__ygtovq__actions{gap:var(--atlas-space-1);min-width:0}.AppShell-module__ygtovq__iconButton,.AppShell-module__ygtovq__companion,.AppShell-module__ygtovq__account{display:none}}@media (prefers-reduced-motion:reduce){.AppShell-module__ygtovq__railLink,.AppShell-module__ygtovq__search{transition:none}}.AppShell-module__ygtovq__shell{--assistant-width:400px}@media (min-width:1101px){.AppShell-module__ygtovq__shell[data-assistant] .AppShell-module__ygtovq__body{grid-template-columns:var(--rail-width) minmax(0, 1fr) var(--assistant-width)}}.AppShell-module__ygtovq__assistant{top:var(--bar-height);height:calc(100dvh - var(--bar-height));border-left:var(--atlas-border-width) solid var(--atlas-border-subtle);background:var(--atlas-bg-canvas);align-self:start;min-width:0;position:sticky;overflow:hidden}.AppShell-module__ygtovq__assistantScrim{display:none}.AppShell-module__ygtovq__companion{align-items:center;gap:var(--atlas-space-2);height:32px;padding:0 var(--atlas-space-3);border:var(--atlas-border-width) solid var(--atlas-border-subtle);border-radius:var(--atlas-radius-pill);color:var(--atlas-text-secondary);font-family:var(--atlas-font-sans);font-size:var(--atlas-text-xs);font-weight:var(--atlas-weight-semibold);letter-spacing:var(--atlas-tracking-snug);cursor:pointer;transition:color var(--atlas-duration-fast) var(--atlas-ease-standard), background-color var(--atlas-duration-fast) var(--atlas-ease-standard), border-color var(--atlas-duration-fast) var(--atlas-ease-standard);background:0 0;flex-shrink:0;display:inline-flex}.AppShell-module__ygtovq__companion:hover{color:var(--atlas-text-primary);background:var(--atlas-bg-hover);border-color:var(--atlas-border-default)}.AppShell-module__ygtovq__companion:focus-visible{box-shadow:var(--atlas-focus-ring);outline:none}.AppShell-module__ygtovq__companion[data-active]{background:var(--atlas-bg-inverse);border-color:var(--atlas-bg-inverse);color:var(--atlas-text-inverse)}.AppShell-module__ygtovq__companionLabel{white-space:nowrap}@media (max-width:640px){.AppShell-module__ygtovq__companion{justify-content:center;width:34px;padding:0}.AppShell-module__ygtovq__companionLabel{display:none}}@media (max-width:1100px){.AppShell-module__ygtovq__assistant{top:var(--bar-height);z-index:var(--atlas-z-modal);width:min(420px,100vw);height:auto;box-shadow:var(--atlas-shadow-lg);position:fixed;bottom:0;right:0}.AppShell-module__ygtovq__assistantScrim{inset:var(--bar-height) 0 0 0;z-index:var(--atlas-z-overlay);background:var(--atlas-bg-overlay);display:block;position:fixed}}
