.desktop-theme-toggle,.desktop-theme-toggle .theme-icon-sun,.entry-dark-mascot,.site-dark-mascot{display:none}@media (min-width:1100px){.desktop-entry .desktop-theme-toggle,.seo-nav .desktop-theme-toggle,.site-entry-page .desktop-theme-toggle,.top-bar .desktop-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid var(--dt-line,#e3e4dd);border-radius:8px;color:var(--dt-muted,#686e64);background:var(--dt-surface,#fff);cursor:pointer;transition:background .15s,border-color .15s}.desktop-theme-toggle:hover{background:var(--dt-surface-soft,#f2f2ec);border-color:var(--dt-line-strong,#b9c1ad)}.seo-nav .desktop-theme-toggle,.site-entry-page>header>.desktop-theme-toggle{margin-left:auto}.seo-nav .desktop-theme-toggle+.seo-nav-cta{margin-left:0}.desktop-theme-toggle:focus-visible{outline:3px solid var(--dt-focus,#a94e32);outline-offset:3px}html[data-desktop-theme=dark]{color-scheme:dark;--dt-canvas:#1c1e1b;--dt-surface:#242722;--dt-surface-soft:#2d312b;--dt-ink:#eff0e8;--dt-muted:#afb5a8;--dt-line:#3b4237;--dt-line-strong:#637055;--dt-accent:#e69c7e;--dt-accent-soft:#3b2d25;--dt-action:#a94e32;--dt-action-hover:#b25436;--dt-action-edge:#713a29;--dt-on-action:#fff;--dt-success:#b9ce95;--dt-success-soft:#303b27;--dt-success-fill:#556b2f;--dt-danger:#f0b099;--dt-danger-soft:#3d2c25;--dt-track:#3b4236;--dt-fill:#8fa963;--dt-code:#1d211c;--dt-code-purple:#c6a9df;--dt-code-blue:#97cbd9;--dt-hero:#30362b;--dt-secondary-edge:#151a13;--dt-focus:#e8b697;--dt-overlay:#080b08bd;--desktop-ink:var(--dt-ink);--desktop-muted:var(--dt-muted);--desktop-border:var(--dt-line);--desktop-accent:var(--dt-accent);--desktop-accent-soft:var(--dt-accent-soft);--desktop-success:var(--dt-success);--desktop-canvas:var(--dt-canvas);--bg-page:var(--dt-canvas);--bg-card:var(--dt-surface);--bg-cardElevated:var(--dt-surface);--bg-toolbar:var(--dt-surface);--text-primary:var(--dt-ink);--text-secondary:var(--dt-muted);--text-muted:var(--dt-muted);--stroke-soft:var(--dt-line);--stroke-strong:var(--dt-line-strong);--ds-text:var(--dt-ink);--ds-text-muted:var(--dt-muted);--ds-stroke:var(--dt-line);--ds-stroke-strong:var(--dt-line-strong);--ds-accent:var(--dt-action);--ds-accent-hover:var(--dt-action-hover);--ds-accent-soft:var(--dt-accent-soft);--ds-brand:var(--dt-action);--claude-cloudy:var(--dt-muted);--claude-pampas:var(--dt-canvas);--bg-cta:var(--dt-action);--bg-ctaMuted:var(--dt-surface-soft);scrollbar-color:#637055 var(--dt-canvas)}html[data-desktop-theme=dark],html[data-desktop-theme=dark] body{background:var(--dt-canvas);color:var(--dt-ink)}html[data-desktop-theme=dark] .desktop-theme-toggle .theme-icon-sun{display:block}html[data-desktop-theme=dark] .desktop-theme-toggle .theme-icon-moon{display:none}html[data-desktop-theme=dark] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--dt-focus)}html[data-desktop-theme=dark] ::selection{background:#657b47;color:#fff}html[data-desktop-theme=dark] .d-dialog-backdrop{background:var(--dt-overlay)}html[data-desktop-theme=dark] .top-bar__account[aria-current=page],html[data-desktop-theme=dark] .top-bar__search{background:var(--dt-surface-soft)}html[data-desktop-theme=dark] .site-signin-benefits li{border-color:var(--dt-line)}html[data-desktop-theme=dark] .site-signin-benefits li p{color:var(--dt-muted)}html[data-desktop-theme=dark] :is(.site-signin-benefits svg,.site-signin-free){color:var(--dt-success)}html[data-desktop-theme=dark] :is(.site-entry-page .site-brand>.brand-mascot,.desktop-entry .brand-avatar>img){display:none}html[data-desktop-theme=dark] .entry-dark-mascot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px}html[data-desktop-theme=dark] .entry-dark-mascot>svg{width:36px;height:40px}html[data-desktop-theme=dark] .brand-mascot{display:none}html[data-desktop-theme=dark] .site-dark-mascot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}html[data-desktop-theme=dark] .site-dark-mascot>svg{width:86%;height:95%}html[data-desktop-theme=dark] :is(.site-entry-page,.desktop-entry) .login-form-body>button{box-shadow:0 3px 0 var(--dt-secondary-edge)}html[data-desktop-theme=dark] :is(.site-entry-page,.desktop-entry) .login-form-body>button:first-of-type{box-shadow:0 3px 0 var(--dt-action-edge)}html[data-desktop-theme=dark] .code-block-inline,html[data-desktop-theme=dark] .inline-code-chip{background:var(--dt-code);border-color:var(--dt-line);color:var(--dt-ink)}html[data-desktop-theme=dark] .d-session-progress>[role=progressbar],html[data-desktop-theme=dark] :is(.home-goal__track,.home-topic__track,.d-progress){background:var(--dt-track)}html[data-desktop-theme=dark] .d-session-progress>[role=progressbar]>span,html[data-desktop-theme=dark] :is(.home-goal__track,.home-topic__track,.d-progress)>span{background:var(--dt-fill)}html[data-desktop-theme=dark] .d-score-ring__track{stroke:var(--dt-track)}html[data-desktop-theme=dark] .d-score-ring__fill{stroke:var(--dt-fill)}html[data-desktop-theme=dark] .d-training .d-answer-option[data-state=selected] .d-answer-option__key{background:var(--dt-action)}html[data-desktop-theme=dark] .d-training .d-answer-option[data-state=correct] .d-answer-option__key{background:transparent;color:var(--dt-success)}html[data-desktop-theme=dark] .d-training .d-answer-option[data-state=incorrect] .d-answer-option__key{background:transparent;color:var(--dt-danger);border-color:var(--dt-danger)}html[data-desktop-theme=dark] .d-training .d-answer-option[data-state=incorrect]{border-color:var(--dt-danger)}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose){color:var(--dt-ink)}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) :is(h1,h2,h3,h4,strong,p,li){color:inherit}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) :is(code,pre){background:var(--dt-code);color:var(--dt-ink);border-color:var(--dt-line);text-shadow:none}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) pre code{background:transparent}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) :is(th,td,blockquote){border-color:var(--dt-line);color:var(--dt-ink);background:var(--dt-surface)}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) th{background:var(--dt-surface-soft)}html[data-desktop-theme=dark] :is(.md-content,.md-content-sm,.library-prose) a{color:var(--dt-accent)}html[data-desktop-theme=dark] .token{background:transparent;text-shadow:none}html[data-desktop-theme=dark] .token:is(.comment,.prolog,.doctype,.cdata,.punctuation){color:var(--dt-muted)}html[data-desktop-theme=dark] .token:is(.keyword,.builtin,.boolean,.atrule,.attr-value){color:var(--dt-code-purple)}html[data-desktop-theme=dark] .token:is(.string,.function,.char,.selector,.attr-name){color:var(--dt-success)}html[data-desktop-theme=dark] .token:is(.number,.operator,.constant,.symbol,.tag,.deleted){color:var(--dt-accent)}html[data-desktop-theme=dark] .token:is(.variable,.property,.class-name){color:var(--dt-code-blue)}}@media (min-width:1100px) and (max-width:1439px){.top-bar__workspace{display:none}.app-shell .top-bar{gap:14px}}@media (prefers-reduced-motion:reduce){.desktop-theme-toggle{transition:none}}@media (min-width:1100px){html[data-desktop-theme=dark] :is(.mx,.mc){--paper:var(--dt-surface-soft);--card:var(--dt-surface);--panel:var(--dt-code);--ink:var(--dt-ink);--ink2:var(--dt-muted);--line:var(--dt-line);--t:var(--dt-action);--t2:var(--dt-accent);--tsoft:var(--dt-accent-soft);--tsoft2:var(--dt-accent-soft)}html[data-desktop-theme=dark] .mx-card.focus{border-color:var(--dt-line-strong)}html[data-desktop-theme=dark] .mx-open:hover{background:var(--dt-action-hover)}html[data-desktop-theme=dark] .offer-body a{color:var(--dt-accent)}html[data-desktop-theme=dark] .seo-body pre .comment{color:var(--dt-muted)}html[data-desktop-theme=dark] .bot-cta-modal{background:var(--dt-overlay)}html[data-desktop-theme=dark] .bot-cta-modal__card{background:var(--dt-surface)}html[data-desktop-theme=dark] .bot-cta-modal__close:hover{background:var(--dt-surface-soft)}html[data-desktop-theme=dark] .bot-cta-modal__pitch strong{color:var(--dt-accent)}}