.app-shell-module__tbH91q__shell{--accent:var(--dt-accent,#0f62fe);min-height:100vh;color:var(--dt-ink,#1b1c20);background:var(--dt-wall,#f2f1ed)}.app-shell-module__tbH91q__skipLink{z-index:100;color:#fff;background:var(--dt-dark,#17181c);border-radius:.5rem;padding:.7rem .9rem;font-size:.8125rem;font-weight:650;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.app-shell-module__tbH91q__skipLink:focus-visible{translate:0}.app-shell-module__tbH91q__header{border-bottom:1px solid var(--dt-hairline,#1b1c2014)}.app-shell-module__tbH91q__navigation{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,74rem);min-height:4.5rem;margin:0 auto;display:flex;position:relative}.app-shell-module__tbH91q__productLinks{align-items:center;gap:.25rem;display:flex;position:absolute;left:50%;translate:-50%}.app-shell-module__tbH91q__productLinks a{min-height:2.75rem;color:var(--dt-muted,#82838a);border-radius:.5rem;align-items:center;padding:.65rem .7rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.app-shell-module__tbH91q__productLinks a:hover{color:var(--dt-ink,#1b1c20);background:#1b1c200a}.app-shell-module__tbH91q__brand{min-height:2.75rem;color:inherit;letter-spacing:.025em;align-items:center;gap:.45rem;font-size:.875rem;font-weight:720;text-decoration:none;display:inline-flex}.app-shell-module__tbH91q__mark{width:1.75rem;height:1.75rem}.app-shell-module__tbH91q__accountArea{justify-content:flex-end;align-items:center;gap:.5rem;min-width:9rem;display:flex}.app-shell-module__tbH91q__accountLink,.app-shell-module__tbH91q__signInLink,.app-shell-module__tbH91q__signOutButton{min-height:2.75rem;font:inherit;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem .8rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.app-shell-module__tbH91q__accountLink,.app-shell-module__tbH91q__signOutButton{color:var(--dt-muted,#82838a)}.app-shell-module__tbH91q__accountLink:hover,.app-shell-module__tbH91q__signOutButton:hover:not(:disabled){color:var(--dt-ink,#1b1c20);background:#1b1c200a}.app-shell-module__tbH91q__signInLink{color:#fff;background:var(--dt-dark,#17181c)}.app-shell-module__tbH91q__signInLink:hover{background:var(--dt-ink,#1b1c20)}.app-shell-module__tbH91q__signOutButton{cursor:pointer;background:0 0;border:0}.app-shell-module__tbH91q__signOutButton:disabled{cursor:wait;opacity:.55}.app-shell-module__tbH91q__accountSkeleton{background:#1b1c2012;border-radius:.375rem;width:8.5rem;height:1.75rem;animation:1.4s ease-in-out infinite alternate app-shell-module__tbH91q__shell-pulse;display:block}.app-shell-module__tbH91q__signOutError{width:min(100% - 3rem,74rem);color:var(--dt-error,#c23b2e);text-align:right;margin:-.25rem auto .75rem;font-size:.75rem}.app-shell-module__tbH91q__content{width:min(100% - 3rem,74rem);margin:0 auto;padding-block:clamp(2.5rem,7vw,5rem) 5rem}@keyframes app-shell-module__tbH91q__shell-pulse{to{opacity:.48}}@media (max-width:40rem){.app-shell-module__tbH91q__navigation,.app-shell-module__tbH91q__content,.app-shell-module__tbH91q__signOutError{width:min(100% - 2rem,74rem)}.app-shell-module__tbH91q__navigation{gap:.75rem;min-height:4rem}.app-shell-module__tbH91q__accountArea{min-width:0}.app-shell-module__tbH91q__brand>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell-module__tbH91q__productLinks{margin-left:auto;position:static;translate:none}.app-shell-module__tbH91q__productLinks a{padding-inline:.45rem}.app-shell-module__tbH91q__accountLink{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}.app-shell-module__tbH91q__signOutButton{color:#0000;width:2.75rem;padding-inline:0;overflow:hidden}.app-shell-module__tbH91q__signOutButton:after{content:"↗";color:var(--dt-muted,#82838a);font-size:1rem;rotate:45deg}.app-shell-module__tbH91q__content{padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.app-shell-module__tbH91q__accountSkeleton{animation:none}}
.compact-nav-module__LFrhPa__navigation{z-index:20;border:1px solid var(--dt-hairline,#1b1c2014);color:var(--dt-ink,#1b1c20);background:var(--dt-panel,#fff);box-shadow:var(--dt-float-shadow,0 1px 2px #16161a0a, 0 10px 28px #16161a12);font-family:var(--dt-font,system-ui, sans-serif);border-radius:999px;gap:2px;padding:5px;display:flex;position:fixed;top:10px;right:10px}.compact-nav-module__LFrhPa__navigation a{width:40px;height:40px;color:inherit;border-radius:999px;place-items:center;text-decoration:none;display:grid}.compact-nav-module__LFrhPa__navigation a:hover{background:var(--dt-field,#f5f5f3)}.compact-nav-module__LFrhPa__mark{width:22px;height:22px}@media (max-width:48rem){.compact-nav-module__LFrhPa__navigation{top:8px;right:8px}}
:root{--ground:#f2f1ed;--surface:#fff;--ink:#1b1c20;--ink-soft:#62636a;--ink-faint:#82838a;--accent:#0f62fe;--accent-hover:#0353e9;--accent-ink:#fff;--line:#1b1c201a;--line-strong:#1b1c203d;--focus-ring:#0f62fe47;--success:#237a4b;--error:#c23b2e;--error-ink:#8f261d;--error-line:#c23b2e52;--error-surface:#fff7f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--dt-font,-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui), sans-serif}*{box-sizing:border-box}html{background:var(--ground);min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 30%);outline-offset:4px}
