@font-face{font-family:Libre Baskerville;src:url(/ds/fonts/libre-baskerville-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ds/fonts/poppins-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ds/fonts/poppins-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ds/fonts/poppins-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}html:not([data-ds=off]):not([data-theme=dark]){--plue-page:#fafafa;--plue-surface:#fff;--plue-soft:#f2f1f5;--plue-ink:#161319;--plue-muted:#625b69;--plue-line:#e0dbe5;--plue-control-border:#92869d;--plue-accent:#19151f;--plue-on-accent:#fff;--plue-action-hover:#38303f;--plue-action-pressed:#09070c;--plue-focus:#6b41b0;--plue-selected:#e6f0f7;--plue-selected-ink:#223f53;--plue-selected-border:#6b8da6;--plue-good:#20573d;--plue-good-bg:#eaf4ee;--plue-danger:#943345;--plue-danger-bg:#fbedef;--plue-warning:#6f4c14;--plue-warning-bg:#fbf0d9;--plue-disabled-bg:#eae7ee;--plue-disabled-ink:#746c7c;--plue-purple:#b59ae6;--plue-companion:#adcfea;--plue-aura-base:#ebe6f5;--plue-aura-ink:#2c2140;--plue-aura-opacity:1;--plue-trial-review-bg:#f1eaf9;--plue-trial-review-ink:#342543;--plue-trial-review-border:#e2d5ef}html:not([data-ds=off])[data-theme=dark]{--plue-page:#18161d;--plue-surface:#24212a;--plue-soft:#302b37;--plue-ink:#f6f1fa;--plue-muted:#bdb4c7;--plue-line:#443a50;--plue-control-border:#887a97;--plue-accent:#f1eaf9;--plue-on-accent:#211c29;--plue-action-hover:#fff;--plue-action-pressed:#d8cde6;--plue-focus:#c5a4f1;--plue-selected:#213645;--plue-selected-ink:#cce6f8;--plue-selected-border:#88abc4;--plue-good:#b8e2c8;--plue-good-bg:#21392b;--plue-danger:#ffc3cb;--plue-danger-bg:#462630;--plue-warning:#efdcad;--plue-warning-bg:#423821;--plue-disabled-bg:#302b37;--plue-disabled-ink:#93889e;--plue-purple:#b59ae6;--plue-companion:#adcfea;--plue-aura-base:#2b213c;--plue-aura-ink:#f7f1ff;--plue-aura-opacity:.28;--plue-trial-review-bg:#33263f;--plue-trial-review-ink:#f4ebfc;--plue-trial-review-border:#574363}:root{--plue-plate-paper:#fff;--plue-plate-ink:#3a3631;--plue-plate-ink3:#766f65;--plue-plate-rule:#3a36312e;--plue-black-a05:#0000000d;--plue-black-a06:#0000000f;--plue-black-a07:#00000012;--plue-black-a08:#00000014;--plue-black-a10:#0000001a;--plue-black-a12:#0000001f;--plue-black-a25:#00000040;--plue-black-a28:#00000047;--plue-black-a45:#00000073;--plue-black-a50:#00000080;--plue-hex-00000012:#00000012;--plue-hex-00000040:#00000040;--plue-hex-060509:#060509;--plue-hex-0e0c11:#0e0c11;--plue-hex-111014:#111014;--plue-hex-141118:#141118;--plue-hex-161319:#161319;--plue-hex-17131c:#17131c;--plue-hex-19151f:#19151f;--plue-hex-1c1820:#1c1820;--plue-hex-1c1920:#1c1920;--plue-hex-1c1922:#1c1922;--plue-hex-1d1924:#1d1924;--plue-hex-211c29:#211c29;--plue-hex-25222b:#25222b;--plue-hex-261e2e:#261e2e;--plue-hex-26222c:#26222c;--plue-hex-27212f:#27212f;--plue-hex-281b3a:#281b3a;--plue-hex-282230:#282230;--plue-hex-28c840:#28c840;--plue-hex-293d51:#293d51;--plue-hex-2a2531:#2a2531;--plue-hex-2a2533:#2a2533;--plue-hex-2b2731:#2b2731;--plue-hex-2f6fe0:#2f6fe0;--plue-hex-332740:#332740;--plue-hex-34303a:#34303a;--plue-hex-363543:#363543;--plue-hex-37204e:#37204e;--plue-hex-382d43:#382d43;--plue-hex-3b3542:#3b3542;--plue-hex-3e3846:#3e3846;--plue-hex-4a3f57:#4a3f57;--plue-hex-4f298d:#4f298d;--plue-hex-543080:#543080;--plue-hex-56328c:#56328c;--plue-hex-5b2da8:#5b2da8;--plue-hex-5c5563:#5c5563;--plue-hex-625b69:#625b69;--plue-hex-635d6d:#635d6d;--plue-hex-67458e:#67458e;--plue-hex-6b41b0:#6b41b0;--plue-hex-6b8da6:#6b8da6;--plue-hex-6f6578:#6f6578;--plue-hex-6fb5ff:#6fb5ff;--plue-hex-7041b81c:#7041b81c;--plue-hex-7041b8:#7041b8;--plue-hex-716977:#716977;--plue-hex-7547bf:#7547bf;--plue-hex-7740c9:#7740c9;--plue-hex-7845bc:#7845bc;--plue-hex-7944b8:#7944b8;--plue-hex-7950bd:#7950bd;--plue-hex-82a9c7:#82a9c7;--plue-hex-8a8292:#8a8292;--plue-hex-92869d:#92869d;--plue-hex-9471c8:#9471c8;--plue-hex-94bad5:#94bad5;--plue-hex-9974be:#9974be;--plue-hex-9a79c9:#9a79c9;--plue-hex-9b6ae0:#9b6ae0;--plue-hex-9b7bc4:#9b7bc4;--plue-hex-9f75cd:#9f75cd;--plue-hex-a49bae:#a49bae;--plue-hex-a780dc:#a780dc;--plue-hex-a785cc:#a785cc;--plue-hex-a883e4:#a883e4;--plue-hex-a884d4:#a884d4;--plue-hex-adcfea:#adcfea;--plue-hex-b58ce9:#b58ce9;--plue-hex-b59ae6:#b59ae6;--plue-hex-b6d3ea:#b6d3ea;--plue-hex-b796e2:#b796e2;--plue-hex-b8a07a:#b8a07a;--plue-hex-b99aee:#b99aee;--plue-hex-ba9ee5:#ba9ee5;--plue-hex-bdbdbd:#bdbdbd;--plue-hex-c2dff1:#c2dff1;--plue-hex-c5a4f1:#c5a4f1;--plue-hex-c6a6e8:#c6a6e8;--plue-hex-c9ade9:#c9ade9;--plue-hex-c9b8e8:#c9b8e8;--plue-hex-c9c3d2:#c9c3d2;--plue-hex-c9c3d9:#c9c3d9;--plue-hex-cbc8d0:#cbc8d0;--plue-hex-cfc9d6:#cfc9d6;--plue-hex-d6bdef:#d6bdef;--plue-hex-d8cbb0:#d8cbb0;--plue-hex-d8d0e2:#d8d0e2;--plue-hex-d9d3e6:#d9d3e6;--plue-hex-dcd0e9:#dcd0e9;--plue-hex-dcd4e3:#dcd4e3;--plue-hex-dcd6e6:#dcd6e6;--plue-hex-ded6e4:#ded6e4;--plue-hex-dfd8e4:#dfd8e4;--plue-hex-e0dbe5:#e0dbe5;--plue-hex-e2cf9f:#e2cf9f;--plue-hex-e4dfe7:#e4dfe7;--plue-hex-e5e1ea:#e5e1ea;--plue-hex-e5f0f7:#e5f0f7;--plue-hex-e8def6:#e8def6;--plue-hex-e8e7eb:#e8e7eb;--plue-hex-e9e3f3:#e9e3f3;--plue-hex-ecebef:#ecebef;--plue-hex-ede7f6:#ede7f6;--plue-hex-eee8f4:#eee8f4;--plue-hex-f0e7fa:#f0e7fa;--plue-hex-f1eaf9:#f1eaf9;--plue-hex-f29a2e:#f29a2e;--plue-hex-f2f1f5:#f2f1f5;--plue-hex-f3e7cc:#f3e7cc;--plue-hex-f3eef8:#f3eef8;--plue-hex-f3f1f5:#f3f1f5;--plue-hex-f6eef9:#f6eef9;--plue-hex-f6f1fa:#f6f1fa;--plue-hex-f7f1ff:#f7f1ff;--plue-hex-f7f7f7:#f7f7f7;--plue-hex-fbfaf7:#fbfaf7;--plue-hex-fcfaf7:#fcfaf7;--plue-hex-fcfbfd:#fcfbfd;--plue-hex-febc2e:#febc2e;--plue-hex-ff5f57:#ff5f57;--plue-hex-ffd36e:#ffd36e;--plue-hex-fff0a8:#fff0a8;--plue-hex-fff:#fff;--plue-hex-ffffff:#fff;--plue-rgb-14-12-17-a70:#0e0c11b3;--plue-rgb-14-12-17-a78:#0e0c11c7;--plue-rgb-14-12-17-a86:#0e0c11db;--plue-rgb-20-10-40-a22:#140a2838;--plue-rgb-20-17-24-a60:#14111899;--plue-rgb-22-19-25-a28:#16131947;--plue-rgb-22-19-25-a55:#1613198c;--plue-rgb-30-10-60-a28:#1e0a3c47;--plue-rgb-36-32-42-a86:#24202adb;--plue-rgb-40-20-70-a14:#28144624;--plue-rgb-40-35-48-a55:#2823308c;--plue-rgb-60-20-120-a30:#3c14784d;--plue-white-a06:#ffffff0f;--plue-white-a08:#ffffff14;--plue-white-a10:#ffffff1a;--plue-white-a12:#ffffff1f;--plue-white-a14:#ffffff24;--plue-white-a16:#ffffff29;--plue-white-a18:#ffffff2e;--plue-white-a20:#fff3;--plue-white-a30:#ffffff4d;--plue-white-a42:#ffffff6b;--plue-white-a50:#ffffff80;--plue-white-a55:#ffffff8c;--plue-white-a60:#fff9;--plue-white-a70:#ffffffb3;--plue-white-a86:#ffffffdb;--plue-white-a90:#ffffffe6;--plue-face-body:var(--plue-font-body,Poppins, sans-serif);--plue-face-heading:var(--plue-font-heading,"Libre Baskerville", serif)}html:not([data-ds=off]){--plue-radius-control:5px;--plue-radius-card:8px;--plue-space-1:4px;--plue-space-2:8px;--plue-space-compact:10px;--plue-space-3:12px;--plue-space-4:16px;--plue-space-panel:18px;--plue-space-5:20px;--plue-space-6:24px;--plue-space-8:32px;--plue-space-12:48px;--plue-type-small:.75rem;--plue-type-support:.9375rem;--plue-type-body:1.0625rem;--plue-type-section:1.5625rem;--plue-type-title:clamp(2rem, 4vw, 2.5rem);--plue-leading-heading:1.2;--plue-leading-control:1.2;--plue-leading-body:1.41177;--plue-control-compact:44px;--plue-control-standard:50px;--plue-font-heading:"Libre Baskerville", "Amiri", Georgia, serif;--plue-font-body:"Poppins", "Noto Sans Arabic", system-ui, sans-serif}html:not([data-ds=off]):not([data-theme=dark]),html:not([data-ds=off])[data-theme=dark]{--d-bg:var(--plue-page);--d-panel:var(--plue-surface);--d-surf:var(--plue-surface);--d-sunk:var(--plue-soft);--d-track:var(--plue-soft);--d-ink:var(--plue-ink);--d-ink2:var(--plue-ink);--d-ink3:var(--plue-muted);--d-ok:var(--plue-good);--d-ok-soft:var(--plue-good-bg);--d-ok-tint:var(--plue-good-bg);--d-mid:var(--plue-warning);--d-bad:var(--plue-danger);--d-bad-soft:var(--plue-danger-bg);--d-bad-tint:var(--plue-danger-bg);--d-ring:var(--plue-focus);--d-lock-top:var(--plue-disabled-bg);--d-lock-bot:var(--plue-disabled-bg);--d-lock-edge:var(--plue-line);--d-lock-glyph:var(--plue-disabled-ink);--d-acc:var(--plue-accent);--d-acc-hi:var(--plue-action-hover);--d-acc-deep:var(--plue-action-pressed);--d-acc-ring:var(--plue-focus);--d-acc-soft:var(--plue-selected);--d-acc-ink:var(--plue-selected-ink);--d-fill:var(--plue-accent);--d-fill-hi:var(--plue-action-hover);--d-fill-deep:var(--plue-action-pressed);--d-fill-ring:var(--plue-focus);--d-tint:var(--plue-selected);--d-ink4:var(--plue-muted);--d-hair:var(--plue-line);--d-hair2:var(--plue-line);--d-edge:var(--plue-line);--d-ok-hi:var(--plue-good);--d-ok-deep:var(--plue-good);--d-okfill:var(--plue-accent);--d-okfill-hi:var(--plue-action-hover);--d-okfill-deep:var(--plue-action-pressed);--d-e1:0 0 0 1px var(--plue-line);--d-e2:0 0 0 1px var(--plue-line);--d-inner:none;--d-ui:var(--plue-font-body);--d-display:var(--plue-font-heading);--page:var(--plue-page);--panel:var(--plue-surface);--card:var(--plue-surface);--fill:var(--plue-soft);--fillh:var(--plue-soft);--ink:var(--plue-ink);--c1:var(--plue-ink);--c2:var(--plue-ink);--c3:var(--plue-muted);--c4:var(--plue-muted);--hair:var(--plue-line);--hair2:var(--plue-line);--ring:var(--plue-focus);--accent:var(--plue-accent);--brand:var(--plue-accent);--brandh:var(--plue-action-hover);--onink:var(--plue-on-accent);--callout:var(--plue-soft);--callout2:var(--plue-soft);--hl:var(--plue-selected);--shadow:0 0 0 1px var(--plue-line);--float:0 0 0 1px var(--plue-line), 0 12px 32px -16px var(--plue-rgb-22-19-25-a28);--voice-ground:var(--plue-ink);--voice-ink:var(--plue-surface);--ui:var(--plue-font-body);--orb:radial-gradient(circle at 30% 25%, var(--plue-hex-ffffff) 0%, var(--plue-companion) 40%, var(--plue-purple) 100%);--rule:linear-gradient(90deg, var(--plue-purple), var(--plue-companion))}html:not([data-ds=off]) .px{--ink:var(--plue-ink);--ink2:var(--plue-ink);--mute:var(--plue-muted);--faint:var(--plue-muted);--page:var(--plue-page);--plum:var(--plue-accent);--plum-hi:var(--plue-focus);--hair:var(--plue-line);--card-ring:var(--plue-line);--serif:var(--plue-font-heading);--sans:var(--plue-font-body)}html:not([data-ds=off]) body{font-family:var(--plue-font-body)}html:not([data-ds=off]) :is(h1,h2,h3,h4,.d-display):not(:is(.d-print,.plate-host,.phx-host) *){font-family:var(--plue-font-heading)!important;letter-spacing:-.015em!important;font-weight:400!important}html:not([data-ds=off]) :is(b,strong){font-family:var(--plue-font-body);font-weight:600}html:not([data-ds=off]) :is(button,input,select,textarea){font-family:var(--plue-font-body)}html:not([data-ds=off]) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--plue-focus);outline-offset:3px}html:not([data-ds=off]) .d-btn{height:auto;min-height:var(--plue-control-compact);border-radius:var(--plue-radius-control);font:600 var(--plue-type-support)/var(--plue-leading-control) var(--plue-font-body);letter-spacing:0;padding:10px 16px}html:not([data-ds=off]) .d-btn.lg{min-height:var(--plue-control-standard);padding:12px 20px}html:not([data-ds=off]) .d-btn.sm{min-height:36px;font-size:var(--plue-type-small);padding:6px 12px}html:not([data-ds=off]) .d-btn.pri{background:var(--plue-accent);color:var(--plue-on-accent);box-shadow:none}html:not([data-ds=off]) .d-btn.pri:hover{background:var(--plue-action-hover)}html:not([data-ds=off]) .d-btn.pri:active{background:var(--plue-action-pressed);transform:none}html:not([data-ds=off]) .d-btn.sec{background:var(--plue-surface);color:var(--plue-ink);box-shadow:inset 0 0 0 1px var(--plue-control-border)}html:not([data-ds=off]) .d-btn.sec:hover{background:var(--plue-soft)}html:not([data-ds=off]) .d-btn[disabled]{background:var(--plue-disabled-bg);color:var(--plue-disabled-ink);box-shadow:none}html:not([data-ds=off]) .d-card{border-radius:var(--plue-radius-card);box-shadow:0 0 0 1px var(--plue-line)}html:not([data-ds=off]) .d-display{letter-spacing:-.01em}html:not([data-ds=off]) .d-cap{font:600 var(--plue-type-small)/1.3 var(--plue-font-body);letter-spacing:.04em;color:var(--plue-muted)}html:not([data-ds=off]) .d-pill{border-radius:var(--plue-radius-control)}html:not([data-ds=off])[data-theme] :is(.ls-shell,.rv){--ls-paper:var(--plue-page);--ls-surface:var(--plue-surface);--ls-ink:var(--plue-ink);--ls-text:var(--plue-ink);--ls-muted:var(--plue-muted);--ls-line:var(--plue-line);--ls-accent:var(--plue-accent);--ls-soft:var(--plue-soft);--ls-inverse:var(--plue-on-accent);--ls-button:var(--plue-accent);--ls-ok:var(--plue-good-bg);--ls-cyan:var(--plue-companion);--d-ink:var(--plue-ink);--d-ink2:var(--plue-ink);--d-ink3:var(--plue-muted);--d-ink4:var(--plue-muted);--d-acc:var(--plue-accent);--d-acc-soft:var(--plue-selected);--d-surf:var(--plue-surface);--d-sunk:var(--plue-soft);--d-hair:var(--plue-line);--d-hair2:var(--plue-line)}html:not([data-ds=off])[data-theme] .native-workspace{--ws-ink:var(--plue-ink);--ws-muted:var(--plue-muted);--ws-accent:var(--plue-accent);--ws-violet:var(--plue-focus);--ws-line:var(--plue-line);background:var(--plue-surface);border-radius:var(--plue-radius-card);box-shadow:none}html:not([data-ds=off])[data-theme] .physics-focus{--physics-accent:var(--plue-accent);--physics-focus:var(--plue-focus)}html:not([data-ds=off])[data-theme] .wave-focus{--wave-accent:var(--plue-accent);--wave-paper:var(--plue-page)}html:not([data-ds=off])[data-theme] .nb{--nb-paper:var(--plue-surface);--nb-ink:var(--plue-ink)}html:not([data-ds=off])[data-theme] .mi-workspace{--mi-accent:var(--plue-accent)}html:not([data-ds=off]) .px{--plum-hi:var(--plue-action-hover)}html:not([data-ds=off]) .px :is(.px-card,.px-rail){background:var(--plue-surface);box-shadow:0 0 0 1px var(--plue-line);border-radius:var(--plue-radius-card)}html:not([data-ds=off]) .px .px-cta{background:var(--plue-accent);color:var(--plue-on-accent);border-radius:var(--plue-radius-control);min-height:var(--plue-control-compact);box-shadow:none}html:not([data-ds=off]) .d-btn.sm{min-height:var(--plue-control-compact)}html:not([data-ds=off]) :is(.cl-field,.cl-opt,.pl-input,.st-theme,.sw-search,.field):focus-within{box-shadow:none}html:not([data-ds=off]) :is(.ls-shell button:not(.ls-progress *):not([role=switch]),.ls-task-actions button,.ls-teach-next,.ls-step-back,.ls-ask-options button,.ls-placement-answers button,.ls-report-actions button,.ls-talk,.ls-start-voice,.physics-run,.workspace-actions button,.workspace-primary,.btn,.chip,.rv-main,.rv-ways button,.rv-link,.nb-btn,.nb-chip,.nb-go,.sc-go,.sc-card-go,.cx-send,.sc-own button,.pl-tabs button,.pl-exl-chip,.pl-mix-chip,.bq-chip,.cc-go,.cc-skip,.cc-mic,.cl-mk-btn,.ck-chip,.cl-chip,.cl-tap,.cl-close,.rp-chip,.mf-play,.pb-btn,.sd-primary,.px-ghost,.px-nav,.px-opt,.ob-go,.sw-btn,.sw-tab,.sw-seg button,.st-row,.lb-tabs button,.d-nv,.hf-nav :is(button,a),.jp-back,.jp-editbtn,.px-lib-go,.mp-bnav button,.mp-cbtn,.mp-rbtn,.cw-run){border-radius:var(--plue-radius-control)!important}html:not([data-ds=off]) :is(.ls-task-actions button,.ls-teach-next,.ls-step-back,.ls-ask-options button,.ls-placement-answers button,.ls-report-actions button,.physics-run,.workspace-actions button,.workspace-primary,.rv-main,.rv-ways button,.nb-btn,.nb-go,.sc-go,.sc-card-go,.cc-go,.cl-mk-btn,.px-ghost,.px-opt,.ob-go,.sw-btn,.pb-btn,.cw-run){min-height:var(--plue-control-compact)}html:not([data-ds=off]) :is(.ls-tutor-bar,.ls-popover,.cl-card,.cl-comp,.px-card,.d-bookcard,.sw,.callout,.pair,.field,.native-workspace,.mp-card){border-radius:var(--plue-radius-card)!important}html:not([data-ds=off]) :is(.cl-comp,.field){border-radius:var(--plue-radius-composer)!important}.ls-with-companion{align-items:flex-start;gap:var(--plue-space-4,16px);display:flex}.ls-with-companion>.ls-companion{flex:none;margin-top:-6px}.ls-companion-copy{flex:1;min-width:0}.ls-reply-row{align-items:center}.ls-reply-row>.ls-reply{flex:1;margin:0}.ls-report-companion,.ls-placement>.plue-mascot{margin:0 auto var(--plue-space-3,12px)}.ls-placement{flex-direction:column;align-items:center;display:flex}.ls-thinking{align-items:center;gap:8px;display:inline-flex}@media (width<=600px){.ls-with-companion>.ls-companion{width:64px;height:82px}}.cb-ds{max-width:900px;padding:var(--plue-space-8,32px) var(--plue-space-4,16px);margin:0 auto}.cb-ds-eyebrow{text-align:center;font:600 var(--plue-type-small,.75rem)/1.3 var(--plue-font-body);letter-spacing:0;text-transform:none;color:var(--plue-muted);margin:0 0 4px}.cb-ds-title{margin:0 0 var(--plue-space-6,24px);text-align:center;font:400 var(--plue-type-title)/1.15 var(--plue-font-heading)}.cb-ds .cb-action{gap:var(--plue-space-3,12px)}.cb-ds-toast{inset:auto var(--plue-space-4,16px) var(--plue-space-4,16px) auto;z-index:20;max-width:520px;padding:var(--plue-space-4,16px);background:var(--plue-surface);border:1px solid var(--plue-line);border-radius:var(--plue-radius-card,8px);position:fixed}html:not([data-ds=off]) .ob-hello{background:var(--plue-hex-060509);padding:0}.ob-hello .plue-aura.ob-aura{border-radius:0;min-height:0;position:absolute;inset:0}.ob-hello-inner{justify-content:center;align-items:center;gap:var(--plue-space-5,20px);min-height:100%;padding:var(--plue-space-8,32px) var(--plue-space-6,24px);text-align:center;flex-direction:column;display:flex}.ob-hello-inner .ob-logo{width:90px;height:auto}.ob-hello-q{font:400 clamp(30px, 5vw, 44px)/1.2 var(--plue-font-heading);letter-spacing:-.02em;color:var(--plue-hex-f7f1ff);text-wrap:balance;margin:0}.ob-hello-go{min-height:var(--plue-control-standard,50px);border-radius:var(--plue-radius-control,5px);background:var(--plue-hex-f1eaf9);color:var(--plue-hex-211c29);font:600 var(--plue-type-support) var(--plue-font-body);cursor:pointer;border:0;padding:12px 24px}.ob-hello-go:hover{background:var(--plue-hex-fff)}.ob-hello-go:focus-visible{outline:3px solid var(--plue-hex-c5a4f1);outline-offset:3px}html:not([data-ds=off]) .ob-mascot{align-self:center;margin-bottom:-8px}html:not([data-ds=off]) :is(.ob-field select,.ob-go){border-radius:var(--plue-radius-control);min-height:var(--plue-control-standard);height:auto}html:not([data-ds=off]) .ob-field select{border-color:var(--plue-control-border)}html:not([data-ds=off]) .ob-go{background:var(--plue-accent);color:var(--plue-on-accent);font-weight:600}.home-mascot{margin-bottom:var(--plue-space-2,8px);justify-content:center;display:flex}.nw-mascot,.lb-empty-state>.plue-mascot{margin:0 auto var(--plue-space-3,12px)}.lb-empty-state{text-align:center;flex-direction:column;align-items:center;display:flex}.lv-mascot{margin-bottom:var(--plue-space-3,12px)}.lv-now-t .d-cap{align-items:center;gap:6px;display:inline-flex}.bq-mascot{margin:0 0 var(--plue-space-3,12px) -8px}[dir=rtl] .bq-mascot{margin:0 -8px var(--plue-space-3,12px) 0}.rv-turned{transform-origin:50%;animation:.22s cubic-bezier(.23,1,.32,1) both rv-turn}@keyframes rv-turn{0%{opacity:.76;transform:perspective(900px)rotateY(-7deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv-turned{animation:none}}.rv-verdict{align-items:center;gap:var(--plue-space-3,12px);display:flex}.rv-verdict .rv-back{margin:0}.rv-days .st-month{max-width:520px;margin-inline:auto}.rv-quiet .st-pop{margin-bottom:var(--plue-space-4,16px)}.ck-mascot{float:inline-start;margin-inline-end:var(--plue-space-3,12px)}.sc-sum{align-items:center;gap:var(--plue-space-3,12px);display:flex}.sc-wait{align-items:center;gap:var(--plue-space-2,8px);flex-wrap:wrap;display:flex}.lf-pop-mascot{float:inline-start;margin-inline-end:8px}.lv-reveal{display:block!important}.bq-coursepath{margin:0 0 var(--plue-space-8,32px);border-bottom:1px solid var(--plue-line);padding-bottom:var(--plue-space-6,24px)}html:not([data-ds=off]) .ls-presence{transform:none!important}.nw-return{margin-bottom:var(--plue-space-2,8px)}.rv-saved span{border-radius:var(--plue-radius-control,5px);background:var(--plue-good-bg);color:var(--plue-good);margin-inline-start:8px;padding:2px 8px;font-size:12px;font-weight:600}.hf-material-row{justify-content:center;align-items:flex-end;gap:var(--plue-space-4,16px);display:flex}.lb-found{margin:0 0 var(--plue-space-2,8px);justify-content:flex-start;display:flex}.rv-plan{margin:var(--plue-space-2,8px) auto 0}.rv-home-mascot{margin:0 auto var(--plue-space-2,8px)}.ls-discover{margin-bottom:var(--plue-space-2,8px);justify-content:flex-start;display:flex}html:not([data-ds=off]){--plue-radius-composer:12px;--plue-nav-row:32px;--plue-type-interface:.8125rem;--plue-icon-nav:16px;--plue-icon-button:32px;--plue-nav-selected:var(--plue-hex-ecebef);--plue-nav-selected-ink:var(--plue-hex-161319);--plue-raise:inset 0 1px 0 var(--plue-white-a90);--plue-raise-bg:linear-gradient(180deg, var(--plue-hex-ffffff), var(--plue-hex-fcfbfd))}html:not([data-ds=off])[data-theme=dark]{--plue-nav-selected:var(--plue-hex-34303a);--plue-nav-selected-ink:var(--plue-hex-ffffff);--plue-raise:inset 0 1px 0 var(--plue-white-a06);--plue-raise-bg:linear-gradient(180deg, var(--plue-hex-2b2731), var(--plue-hex-25222b))}@media (pointer:coarse){html:not([data-ds=off]){--plue-nav-row:44px;--plue-icon-button:44px}}html:not([data-ds=off]) :is(.sw-tab.on,.lb-tabs button.on,.pl-tabs button.on,.px .jp-srow.at,.mp-map.on,.ls-menu-content button[aria-current],.px .px-nav.on,.px-switch a[aria-current],.mp-bnav button[aria-current],:is(nav,aside,[role=tablist]) [aria-current=page]:not(.ws-row)){background:var(--plue-nav-selected)!important;color:var(--plue-nav-selected-ink)!important;box-shadow:none!important;border-color:#0000!important}html:not([data-ds=off]) :is(.sw-tab,.lb-tabs button,.pl-tabs button,.bq-tabs button,.mp-bnav button,.ls-menu-content button,.px .px-nav,.ls-session-menu){min-height:var(--plue-nav-row)!important;height:auto!important;font-size:var(--plue-type-interface)!important}html:not([data-ds=off]) :is(.sw-tab,.lb-tabs button,.pl-tabs button,.mp-bnav button,.ls-menu-content button,.px .px-nav) svg{width:var(--plue-icon-nav)!important;height:var(--plue-icon-nav)!important}html:not([data-ds=off]) :is(.ls-icon-button,.sw-x,.lf-x){font-size:16px;width:var(--plue-icon-button)!important;height:var(--plue-icon-button)!important;min-height:0!important}html:not([data-ds=off]) :is(.ls-composer,.cl-comp,.nb-cmp,.pl-comp,.sc-inp,.cx){border:1px solid var(--plue-line)!important;border-radius:var(--plue-radius-composer)!important;background:var(--plue-raise-bg)!important;box-shadow:var(--plue-raise)!important}html:not([data-ds=off]) :is(.ls-composer,.cl-comp,.nb-cmp,.pl-comp,.sc-inp,.cx):is(:hover,:focus-within,.cc-focus,.cc-listen,.listen):not(.cc-ok,.cc-bad){border-color:var(--plue-line)!important;box-shadow:var(--plue-raise)!important}html:not([data-ds=off]) .ls-composer{margin:12px;padding:10px 12px}html:not([data-ds=off]) :is(.ls-composer,.cl-comp,.nb-cmp,.pl-comp) :is(textarea,input[type=text]){font-size:var(--plue-type-body)!important;box-shadow:none!important;outline:none!important}html:not([data-ds=off]) :is(.ls-send,.cc-go,.cx-send){place-items:center;display:inline-grid;border-radius:50%!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important}@media (pointer:coarse){html:not([data-ds=off]) :is(.ls-send,.cc-go,.cx-send){width:44px!important;height:44px!important}}html:not([data-ds=off]) .cc-go:not(:disabled):hover{background:var(--plue-action-hover);filter:none!important}html:not([data-ds=off]) :is(.mp-map,.mp-srow,.mp-bnav button,.mp-step,.mp-stagebar button,.mp-opt,.lb-card,.lb-card .lb-art,.lb-row,.lb-ic,.lb-menu button,.pl-book,.pl-cover,.pl-card,.pl-drop,.pl-chip,.nb-go,.nb-chip,.nb-btn,.cl-opt,.rv-grade,.rv-ways button,.rv-quietbtn,.rv-options button,.rv-node,.ls-talk,.ls-placement-answers button,.ls-ask-options button,.ls-step-back,.ls-next,.ls-caption,.ls-dock-actions>button,.ls-session-menu,.st-row,.sw-btn,.sw-tab,.st-theme,.jp-srow,.jp-rowbtn,.px-ghost,.ob-go,.bq-tabs button):hover{box-shadow:none;border-color:var(--plue-line);filter:none!important;opacity:1!important;transform:none!important}html:not([data-ds=off]) :is(.jp-rowbtn:hover .jp-seal,.st-theme:hover .st-thumb,.lb-card:hover .lb-art){box-shadow:none!important;transform:none!important}@media (hover:hover){html:not([data-ds=off]) :is(.mp-map:not(.on),.mp-srow,.mp-bnav button:not([aria-current]),.mp-step,.mp-opt,.lb-card,.lb-row,.lb-ic,.lb-menu button,.lb-tabs button:not(.on),.pl-tabs button:not(.on),.pl-drop,.cl-opt,.rv-grade,.rv-ways button,.rv-quietbtn,.rv-options button,.ls-talk,.ls-placement-answers button,.ls-ask-options button,.ls-step-back,.ls-caption,.ls-dock-actions>button,.ls-session-menu,.ls-menu-content button:not([aria-current]),.st-row,.sw-btn,.sw-tab:not(.on),.px .jp-srow:not(.at),.px .px-nav:not(.on),.ls-icon-button):hover{background:var(--plue-soft)!important}html:not([data-ds=off]) :is(.ob-go,.ob-hello-go,.px-cta):hover{background:var(--plue-action-hover)!important;opacity:1!important}}@media (hover:none){html:not([data-ds=off]) :is(.lb-tabs button:not(.on),.pl-tabs button:not(.on),.sw-tab:not(.on),.st-row,.sw-btn,.cl-opt,.lb-row,.mp-srow,.px .jp-srow:not(.at)):hover{background:0 0!important}}html:not([data-ds=off]) :is(.cl-opt,.mp-step,.mp-opt,.lb-row,.st-row,.sw-btn,.rv-ways button,.ls-shell button:not(.ls-send):not([role=switch]),.nb-chip):not(:disabled):active{background:var(--plue-selected);color:var(--plue-selected-ink);transform:none!important}html:not([data-ds=off]) :is(.cc-go,.nb-go,.sc-go,.ob-go,.px-cta,.cx-send,.ls-send):not(:disabled):active{background:var(--plue-action-pressed);transform:none!important}html:not([data-ds=off]) :is(button,a,summary,[role=tab],[role=button],[tabindex]):focus-visible{outline:3px solid var(--plue-focus)!important;outline-offset:3px!important}html:not([data-ds=off]) :is(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none!important}html:not([data-ds=off]) :is(.cl-field textarea,.cl-steps-input,.pl-try):focus{box-shadow:none!important}html:not([data-ds=off]) :is(.sw-x,.lf-x,.ls-popover-header .ls-icon-button,.sc-suggest-x):is(:hover,:active){background:0 0!important}@media (hover:hover){html:not([data-ds=off]) :is(.sw-x,.lf-x,.ls-popover-header .ls-icon-button):hover{color:var(--plue-ink)}}html:not([data-ds=off]) :is(.ls-session-menu,.ls-next,.ls-read,.pl-cover b,.home-starts>button>span:last-child,.urf-node em){font-size:var(--plue-type-small)!important}html:not([data-ds=off]) .ls-next{font-size:var(--plue-type-interface)!important}:root{--landing-companion-width:210px}@media (width<=1100px){:root{--landing-companion-width:180px}}@media (width<=700px){:root{--landing-companion-width:162px}}:root{--plue-mascot-size:calc(var(--landing-companion-width) * .934)}html:not([data-ds=off]) .lp-actor{width:calc(var(--landing-companion-width) * 1.193)!important;height:calc(var(--landing-companion-width) * 1.408)!important}html:not([data-ds=off]) :is(.cb-actor,.cb2.is-compact .cb-actor){height:calc(var(--landing-companion-width) * 1.39)!important}html:not([data-ds=off]) .cb-actor-path{width:calc(var(--landing-companion-width) * 1.167)!important;height:calc(var(--landing-companion-width) * 1.452)!important}html:not([data-ds=off]) :is(.cb-keepsake-character svg,.cb2.is-compact .cb-keepsake-character svg){width:auto;height:calc(var(--landing-companion-width) * 1.352)!important}html:not([data-ds=off]) .st-character{width:calc(var(--landing-companion-width) * 1.414)!important;height:calc(var(--landing-companion-width) * 1.414)!important}@media (width<=600px){.ls-with-companion{flex-direction:column}.ls-with-companion>.ls-companion{width:auto;height:auto}}html:not([data-ds=off])[data-theme=dark] .native-workspace.native-compact{--ws-ink:var(--plue-ink);--ws-muted:var(--plue-muted);--ws-line:var(--plue-line);background:var(--plue-surface)!important;border-color:var(--plue-line)!important}html:not([data-ds=off])[data-theme=dark] .native-compact :is(.cart-stage-direct,.music-instrument){background:var(--plue-soft)!important}html:not([data-ds=off])[data-theme=dark] .native-compact :is(.workspace-actions button:not(.workspace-primary),.music-tempo-choices button){background:var(--plue-surface)!important;color:var(--plue-ink)!important;border-color:var(--plue-control-border)!important}html:not([data-ds=off])[data-theme=dark] .native-compact .workspace-feedback{color:var(--plue-muted)!important}html:not([data-ds=off]) .music-keyboard.is-piano .music-key:not(.is-sharp){background:var(--plue-hex-ffffff)!important;color:var(--plue-hex-161319)!important}html:not([data-ds=off]) .music-keyboard.is-piano .music-key.is-sharp{background:var(--plue-hex-161319)!important;color:var(--plue-hex-ffffff)!important}html:not([data-ds=off])[data-theme=dark] .stage{background:var(--plue-surface);box-shadow:inset 0 0 0 1px var(--plue-line);color:var(--plue-ink);--c1:var(--plue-ink);--c2:var(--plue-ink);--c3:var(--plue-muted);--hair2:var(--plue-line);--fill:var(--plue-soft);--fillh:var(--plue-line);--card:var(--plue-soft);--callout:var(--plue-soft);--accent:var(--plue-ink)}html:not([data-ds=off]) .physics-time>span{color:var(--plue-muted);opacity:1!important}html:not([data-ds=off]) .cw-com{color:var(--plue-muted)!important}html:not([data-ds=off]) :is(.chess-focus small,.chess-rank,.chess-file,[class*=chess] .coord){font-size:12px!important}@media (width>=701px){html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home){text-align:start;grid-template-columns:auto minmax(320px,460px);place-content:center;align-items:start;gap:0 56px;width:auto!important;max-width:none!important;display:grid!important}html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home)>.plue-mascot{grid-area:1/1/span 30;align-self:center;margin:0!important}html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home)>:not(.plue-mascot){text-align:start;grid-column:2;justify-self:start;margin-inline:0!important;margin-block:0 var(--plue-space-4,16px)!important}html:not([data-ds=off]) .rv-home>*,html:not([data-ds=off]) :is(.ls-placement-answers,.ls-report-actions){justify-content:flex-start!important}}@media (width<=700px){html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home){text-align:start;align-items:flex-start!important}}html:not([data-ds=off]) .rv-from{color:var(--plue-muted);text-transform:none!important;letter-spacing:0!important;font-size:var(--plue-type-interface)!important}@media (width>=701px){html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home)>:is(h1,h2,h3,.ls-placement-question,.rv-front){margin-block:0 var(--plue-space-6,24px)!important}html:not([data-ds=off]) .rv-home>.rv-from{margin-block:0 var(--plue-space-2,8px)!important}html:not([data-ds=off]) .rv-home>.rv-main{margin-block-end:var(--plue-space-6,24px)!important}html:not([data-ds=off]) :is(.ls-placement-answers,.ls-report-actions){gap:var(--plue-space-3,12px)!important;margin-block-start:0!important}html:not([data-ds=off]) .ls-report>ul{width:100%;margin-block:0 var(--plue-space-6,24px)!important}html:not([data-ds=off]) :is(.lb-empty-state,.ls-placement,.ls-report,.rv-home)>.plue-mascot{align-self:start!important;margin-top:-12px!important}html:not([data-ds=off]) .rv-home :is(*){text-align:start}html:not([data-ds=off]) .rv-home>*>:is(button,a,p,div){margin-inline:0!important}html:not([data-ds=off]) .rv-home :is(.rv-tally,.rv-days,.rv-exam,.rv-month){justify-content:flex-start!important;margin-inline:0!important}}html:not([data-ds=off]) .ls-placement-question{font:400 var(--plue-type-section)/var(--plue-leading-heading) var(--plue-font-heading)!important}@media (width>=701px){html:not([data-ds=off]) .rv-home :is(.rv-plan,.rv-days){align-items:flex-start!important}html:not([data-ds=off]) .rv-home :is(.rv-more,.rv-ways){justify-content:flex-start!important}}html:not([data-ds=off]) .d-cap:has(+:is(h1,h2,h3,.d-display)){display:none!important}html:not([data-ds=off]) .d-cap{color:var(--plue-muted);font:400 var(--plue-type-interface)/1.4 var(--plue-font-body)!important;letter-spacing:0!important;text-transform:none!important}html:not([data-ds=off]) .eb{color:var(--plue-muted);font:400 var(--plue-type-small)/1.4 var(--plue-font-body)!important;letter-spacing:0!important;font-variant-caps:normal!important}html:not([data-ds=off]) .eb:has(+:is(h1,h2,h3,.disp,.head,.ttl)){display:none!important}html:not([data-ds=off]) :is(.disp,.head){font-family:var(--plue-font-heading)!important;letter-spacing:-.015em!important;font-weight:400!important}html:not([data-ds=off]) :is(.ttl,.strong,.btn){font-weight:600!important}html:not([data-ds=off]) .stage :is(.meta,.eb,.chip){font-family:var(--plue-font-body)!important;letter-spacing:0!important;font-variant-caps:normal!important}html:not([data-ds=off]) .btn{border-radius:var(--plue-radius-control)!important}html:not([data-ds=off]) .btn:active{transform:none!important}html:not([data-ds=off]) .dot.now{box-shadow:inset 0 0 0 1px var(--plue-selected-border);background:var(--plue-selected)!important;color:var(--plue-selected-ink)!important}html:not([data-ds=off]) .callout{color:var(--plue-ink);background:var(--plue-soft)!important}html:not([data-ds=off]) :is(.d-kbd,kbd){font:600 var(--plue-type-small)/1 var(--plue-font-body)!important;letter-spacing:0!important}html:not([data-ds=off]) :is(.d-btn.pri,.cl-next,.ls-teach-next,.physics-run) svg.plue-ui-icon{color:inherit!important}html:not([data-ds=off]) .ls-talk{background:var(--plue-surface)!important;color:var(--plue-ink)!important;border:1px solid var(--plue-control-border)!important}html:not([data-ds=off]) .ls-talk svg.plue-ui-icon{color:var(--icon-ink)!important}html:not([data-ds=off]) .ls-teach-say{font:400 var(--plue-type-section)/var(--plue-leading-heading) var(--plue-font-heading)!important;letter-spacing:-.01em!important}html:not([data-ds=off]) .ls-step-label{display:none!important}html:not([data-ds=off]) .ls-next{font:600 var(--plue-type-interface)/1 var(--plue-font-body)!important}html:not([data-ds=off]) .ls-skip{border-radius:var(--plue-radius-control)!important}html:not([data-ds=off]) .physics-run{background:var(--plue-accent)!important;color:var(--plue-on-accent)!important;border-color:var(--plue-accent)!important;font-family:var(--plue-font-body)!important}html:not([data-ds=off]) .physics-run:hover{background:var(--plue-action-hover)!important;transform:none!important}html:not([data-ds=off]) .cl-opt{border:1px solid var(--plue-line)!important;box-shadow:none!important}html:not([data-ds=off]) .cl-part{border-radius:var(--plue-radius-control)!important;background-image:none!important;min-width:44px!important;min-height:44px!important}html:not([data-ds=off]) .cl-part:is(.now,[aria-current]){background:var(--plue-selected)!important;color:var(--plue-selected-ink)!important}html:not([data-ds=off]) .lf-g{background-clip:content-box!important;padding-block:20px!important}html:not([data-ds=off]) .vp{border-radius:var(--plue-radius-control)!important;min-height:44px!important}html:not([data-ds=off]) .d-focus .bq-cht b,html:not([data-ds=off]) .bq-cht b{font:400 21px/1.3 var(--plue-font-heading)!important}html:not([data-ds=off]) .bq-link{align-items:center;min-height:44px;display:inline-flex}html:not([data-ds=off]) .bq-where{font:400 var(--plue-type-interface)/1.4 var(--plue-font-body);color:var(--plue-muted)}html:not([data-ds=off]) :is(.plate-host,.d-print) :is(text,span,p,div,li,i,em,figcaption):not(.katex,.katex *){font-family:var(--plue-font-body)!important;font-style:normal!important}html:not([data-ds=off]) .pl-error{box-shadow:none;background:0 0;border:0;padding:0}html:not([data-ds=off]) .pl-errmsg{font-size:var(--plue-type-interface);color:var(--plue-muted);margin:8px 0 16px}html:not([data-ds=off]) .pl-errmsg summary{cursor:pointer;align-items:center;min-height:44px;display:flex}html:not([data-ds=off]) .sd-eyebrow{display:none!important}html:not([data-ds=off]) .sd-number{font-family:var(--plue-font-body)!important;letter-spacing:0!important}html:not([data-ds=off]) .sd-primary{font:600 var(--plue-type-support)/1.2 var(--plue-font-body)!important}html:not([data-ds=off]) :is(.sd-grid>a,.sd-first-action,.sd-header select,.sd-search select){border-color:var(--plue-line)!important}html:not([data-ds=off]) .sd-coverage summary{list-style:none}html:not([data-ds=off]) .sd-coverage summary::-webkit-details-marker{display:none}html:not([data-ds=off]) :is(.th,.th-page,.thumb,.pl-thumb,.px-seal,.px-drop,.px-st-spine){box-shadow:0 0 0 1px var(--plue-line)!important}html:not([data-ds=off]) :is(.lb-create,.lb-q){border-radius:var(--plue-radius-control)!important;min-height:44px!important}html:not([data-ds=off])[data-theme=dark] .px :is(.px-opener,.px-drop,.px-seal.held){background:var(--plue-surface)!important;color:var(--plue-ink)!important}html:not([data-ds=off]) .px :is(.px-med-status,.px-check-lbl){color:var(--plue-muted)!important;text-transform:none!important;letter-spacing:0!important}html:not([data-ds=off]) .px :is(em,i,.px-roman){font-style:normal!important}html:not([data-ds=off]) .cl-make .cl-text.lead{font:400 var(--plue-type-body)/1.55 var(--plue-font-body)!important;letter-spacing:0!important}html:not([data-ds=off]) .cl-make :is(i,em){font-style:normal!important;font-family:var(--plue-font-body)!important}@media (width>=701px){html:not([data-ds=off]) .ls-with-companion{justify-content:center;text-align:start!important;flex-direction:row!important;align-items:center!important;gap:40px!important}html:not([data-ds=off]) .ls-with-companion .ls-companion-copy{max-width:36rem}html:not([data-ds=off]) .bq-col:has(>.bq-mascot){min-height:calc(var(--plue-mascot-size) * 720 / 560);padding-inline-start:calc(var(--plue-mascot-size) + 48px);position:relative}html:not([data-ds=off]) .bq-col:has(>.bq-mascot)>.bq-mascot{inset-inline-start:0;position:absolute;top:-12px;margin:0!important}html:not([data-ds=off]) .bq-hero:has(.bq-mascot){grid-template-columns:minmax(0,1fr)!important}}@media (width<=700px){html:not([data-ds=off]) :is(.cl-page.plate,.cl-inner.split){grid-template-columns:minmax(0,1fr)!important}html:not([data-ds=off]) .cl.lf .cl-page.plate{padding-inline:16px!important}html:not([data-ds=off]) .lf-top{row-gap:8px;grid-template-columns:auto minmax(0,1fr) auto!important}html:not([data-ds=off]) .lf-top .lf-rail{grid-area:2/1/auto/-1}html:not([data-ds=off]) :is(.rv-home,.ls-placement,.lb-empty-state)>.plue-mascot{margin-inline:0!important}}@media (pointer:coarse){html:not([data-ds=off]) .vp-kbd{display:none!important}}html:not([data-ds=off]) .d-btn.okb{background:var(--plue-accent)!important;color:var(--plue-on-accent)!important;box-shadow:none!important}html:not([data-ds=off]) .d-btn.okb svg.plue-ui-icon{color:inherit!important}html:not([data-ds=off]) .chess-turn{font:400 var(--plue-type-small)/1.4 var(--plue-font-body)!important}html:not([data-ds=off]) .mi-zone button,html:not([data-ds=off]) .mi-check{font-size:max(12px,1em)!important;font-weight:600!important}html:not([data-ds=off]) :is(.physics-focus,.physics-focus *,.physics-run):not(.katex,.katex *){font-family:var(--plue-font-body)!important}html:not([data-ds=off]) .cl-plate .cw-run{background:var(--plue-accent)!important;color:var(--plue-on-accent)!important}html:not([data-ds=off]) .cl-plate .cw-run svg.plue-ui-icon{color:inherit!important}html:not([data-ds=off]) .pl-mix-chip.now{background:var(--plue-nav-selected)!important;color:var(--plue-nav-selected-ink)!important;box-shadow:none!important;border-color:#0000!important}html:not([data-ds=off]) .music-keyboard .music-key{border-color:var(--plue-hex-161319)!important}html:not([data-ds=off]) .ls-kind-views .ls-task{height:auto!important}html:not([data-ds=off]) .pl-try{border:1px solid var(--plue-line)!important;border-radius:var(--plue-radius-composer)!important;background:var(--plue-raise-bg)!important;box-shadow:var(--plue-raise)!important;outline:none!important}html:not([data-ds=off]) :is(.ls-course-back,.ls-next,.ls-open-chat,.mi-zone button,.mi-move-controls button,.conversation-phrasebook button,.lf-why,.cl-acts .d-btn.sm,.fa-name,.rv-link,.rv-node,.phf-replay,.rv-tree summary){min-width:44px;min-height:44px!important}html:not([data-ds=off]) :is(.rv-node,.phf-replay){border-radius:var(--plue-radius-control)!important}html:not([data-ds=off]) .cca-dot{width:24px!important;height:24px!important}html:not([data-ds=off]) :is(.chess-board,.chess-focus .chess-board-wrap,.native-workspace .chess-board){box-shadow:0 0 0 1px var(--plue-line)!important;border-radius:var(--plue-radius-card)!important;border-width:1px!important}html:not([data-ds=off]) .conversation-location-dot,html:not([data-ds=off]) [class*=conversation] .dot{box-shadow:none!important}html:not([data-ds=off]) .conversation-opening{flex-direction:column;display:flex}html:not([data-ds=off]) .conversation-opening>h2{order:-1}html:not([data-ds=off]) .chess-focus{--chess-light:var(--plue-hex-f3e7cc)!important;--chess-dark:var(--plue-hex-b8a07a)!important}html:not([data-ds=off]) .chess-focus .chess-square.is-light{background:var(--plue-hex-f3e7cc)!important}html:not([data-ds=off]) .chess-focus .chess-square.is-dark{background:var(--plue-hex-b8a07a)!important}html:not([data-ds=off]) .chess-focus .chess-square :is(small,.coord,[class*=rank],[class*=file]){color:var(--plue-hex-4a3f57)!important}@media (width<=700px){html:not([data-ds=off]) .scr[style*=grid-template-columns],html:not([data-ds=off]) [style*="grid-template-columns: minmax(0px, 1fr) 420px"]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}html:not([data-ds=off]) .rv-home :is(.rv-plan,.rv-ways,.rv-more,.rv-days){justify-content:flex-start!important;align-items:flex-start!important}html:not([data-ds=off]) .lb-create{display:none!important}}@media (pointer:coarse){html:not([data-ds=off]) .fieldwrap .voicehint{display:none!important}html:not([data-ds=off]) .ws-sec-h{height:44px!important}}html:not([data-ds=off]) .sw-sel{height:auto!important;min-height:var(--plue-control-standard)!important;border-radius:var(--plue-radius-control)!important;border-color:var(--plue-control-border)!important}html:not([data-ds=off]) .sw-seg button{width:auto!important;min-width:var(--plue-control-compact)!important;min-height:var(--plue-control-compact)!important}html:not([data-ds=off]) .sw-switch{position:relative}html:not([data-ds=off]) .sw-switch:after{content:"";position:absolute;inset:-11px -4px}html:not([data-ds=off]) .sw-focus .sw-tab{min-width:44px}html:not([data-ds=off]) .sw{border-color:var(--plue-control-border)!important}html:not([data-ds=off]) .cb-ds-eyebrow{display:none!important}html:not([data-ds=off])[data-theme=dark] :is(.cb-paper,.cb-keepsake,.idea-paper,.keepsake){--muted:var(--plue-muted);background:var(--plue-surface)!important;color:var(--plue-ink)!important;border-color:var(--plue-line)!important;box-shadow:none!important}html:not([data-ds=off])[data-theme=dark] .cb-textured:before{mix-blend-mode:screen;opacity:.08}html:not([data-ds=off])[data-theme=dark] :is(.cb-keepsake,.keepsake):after{border-color:var(--plue-line)!important}html:not([data-ds=off]) :is(.ink-note,.pencil-caption){color:var(--plue-muted)!important;font-family:var(--plue-font-body)!important;font-style:normal!important}html:not([data-ds=off]) .lf-g>button{box-sizing:border-box;background-clip:content-box!important;height:44px!important;padding-block:20px!important}html:not([data-ds=off]) :is(.lb-ic,.lb-tabs button){min-width:var(--plue-control-compact)!important}html:not([data-ds=off]) .rv-exam input{min-height:var(--plue-control-compact)!important;border-radius:var(--plue-radius-control)!important}html:not([data-ds=off]) .sd-header>a{align-items:center;min-height:44px;display:inline-flex}html:not([data-ds=off]) .ls-shell summary{outline:none;align-items:center;display:flex;min-height:44px!important}html:not([data-ds=off]) .ls-shell summary:after{background:var(--icon-ink,var(--plue-hex-7740c9));width:16px;height:16px;margin-inline-start:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important}html:not([data-ds=off]) .ls-shell summary:focus-visible{outline:3px solid var(--plue-focus)!important}html:not([data-ds=off])[data-theme=dark] :is(.cb-keepsake-copy>img,.cl .mark,img.mark){filter:invert()brightness(1.2)}html:not([data-ds=off]) .cb-pencil{color:var(--plue-muted)!important;font-family:var(--plue-font-body)!important;font-style:normal!important;transform:none!important}html:not([data-ds=off]) .bq-date-hl{border-radius:var(--plue-radius-control);background:color-mix(in srgb, var(--plue-purple) 22%, transparent);color:var(--plue-ink);font:600 var(--plue-type-support)/1.3 var(--plue-font-body);padding:4px 10px;display:inline-block}html:not([data-ds=off]) .bq-when{margin-top:8px!important}html:not([data-ds=off]) .bq-sub b{color:var(--plue-ink);font-weight:600}html:not([data-ds=off]) .pl-ex-card{position:relative;margin-top:calc(var(--landing-companion-width) * .82)!important}html:not([data-ds=off]) .pl-ex-card .seated-mascot{inset-inline-end:16px}.bp-empty{align-items:center;gap:48px;padding:32px 0;display:flex}.bp-empty h3{font:400 var(--plue-type-section)/1.2 var(--plue-font-heading);margin:0 0 8px}.bp-empty p{max-width:46ch;color:var(--plue-muted);font-size:var(--plue-type-support);margin:0;line-height:1.5}@media (width<=700px){.bp-empty{flex-direction:column;align-items:flex-start;gap:16px}}html:not([data-ds=off]) :is(.bq-vis,.bq-vis>*,.plate-host,.scene-host,figure.bq-fig,.bq-hero figure){overflow:hidden;border-radius:var(--plue-radius-card)!important}html:not([data-ds=off]) :is(.plate-host,.d-print,.nw-fig){clip-path:inset(0 round var(--plue-radius-card))}html:not([data-ds=off]) .bq-exam .bq-sub{line-height:1.6;display:block!important}html:not([data-ds=off]) .pl-ex-card>.d-cap{display:none!important}html:not([data-ds=off]) .plate-steps ol{padding-inline-start:0;list-style:none}.px-stagepath{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 32px;display:flex}.px-stage-title{font:400 var(--plue-type-title)/var(--plue-leading-heading) var(--plue-font-heading);letter-spacing:-.015em;color:var(--plue-ink);margin:0}.px-stage-meta{font-size:var(--plue-type-interface);color:var(--plue-muted);margin:0 0 8px}.px-stagepath .lp{width:100%;margin-top:16px}html:not([data-ds=off]) .px .px-head{display:none!important}html:not([data-ds=off])[data-theme] .px{color:var(--plue-ink);background:var(--plue-page)!important}html:not([data-ds=off]) .px :is(.px-card,.px-rail){background:var(--plue-surface)!important}html:not([data-ds=off]) .px .sc{text-transform:none!important;letter-spacing:0!important;font:400 var(--plue-type-interface)/1.4 var(--plue-font-body)!important;color:var(--plue-muted)!important}html:not([data-ds=off]) .px .serif{font-family:var(--plue-font-heading)!important;font-style:normal!important}html:not([data-ds=off])[data-theme=dark] .px-rail img{filter:invert()}html:not([data-ds=off]) .px .sc{margin-bottom:8px;display:block!important;position:static!important}html:not([data-ds=off]) .px .px-card .sc{text-align:start!important;width:auto!important;margin:0 0 12px!important;padding:0!important;inset:auto!important}html:not([data-ds=off]) .px .px-margin :is(.serif,.it,span,bdi){color:var(--plue-muted);font-family:var(--plue-font-body)!important;font-style:normal!important;font-size:var(--plue-type-interface)!important}html:not([data-ds=off]) :is(.ls-composer,.cl-comp,.nb-cmp,.pl-comp,.sc-inp,.cx,.fieldwrap .field):not(.cc-ok,.cc-bad),html:not([data-ds=off]) :is(.ls-composer,.cl-comp,.nb-cmp,.pl-comp,.sc-inp,.cx,.fieldwrap .field):not(.cc-ok,.cc-bad):is(:hover,:focus,:focus-within,.cc-focus,.cc-listen,.listen){box-shadow:none!important;background:var(--plue-soft)!important;border-radius:var(--plue-radius-composer)!important;border:0!important;outline:none!important}html:not([data-ds=off]) .fieldwrap .field{resize:none;color:var(--plue-ink);font:400 var(--plue-type-body)/1.55 var(--plue-font-body)!important;padding:18px 20px!important}html:not([data-ds=off]) .fieldwrap .field::placeholder{color:var(--plue-muted)}html:not([data-ds=off]) .vp{background:var(--plue-chrome,var(--plue-hex-0e0c11))!important;color:var(--plue-hex-fff)!important;box-shadow:0 0 0 1px var(--plue-line)!important}html:not([data-ds=off]) .vp:before{display:none}html:not([data-ds=off]) .vp :is(.vp-mic,.vp-kbd){background:var(--plue-white-a14)!important;color:var(--plue-hex-fff)!important}html:not([data-ds=off]) .vp .vp-text{font-weight:500;color:var(--plue-hex-fff)!important}.chunked>p{margin:0}.chunked>*+*{margin-top:.75em!important}.chunked>ol{gap:.4em;margin:0;padding-inline-start:1.4em;display:grid}.chunked>ol>li::marker{color:var(--icon-ink,var(--plue-hex-7740c9))}.f-seat{position:relative}.f-seat>.seated-mascot{inset-inline-end:24px}html:not([data-ds=off]) .ls-step:is(.ls-kind-views,.ls-kind-graph,.ls-kind-forces)>.ls-live-workspace{height:auto!important;max-height:none!important}html:not([data-ds=off]) .ls-step:is(.ls-kind-views,.ls-kind-graph,.ls-kind-forces) .ls-task{height:auto!important}html:not([data-ds=off]) .ls-step:is(.ls-kind-views,.ls-kind-graph,.ls-kind-forces) .ls-live-workspace>*{max-height:none!important}html:not([data-ds=off]) .cl-views-grid{max-height:min(46dvh,400px)}html:not([data-ds=off]) .ls-step:is(.ls-kind-views,.ls-kind-graph,.ls-kind-forces) .ls-task-actions{margin-top:8px}.ls-why{position:relative}.ls-why>button{min-height:var(--plue-icon-button);border-radius:var(--plue-radius-control);color:var(--plue-muted);font:400 var(--plue-type-interface)/1 var(--plue-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ls-why>button svg{color:var(--icon-ink,var(--plue-hex-7740c9))}@media (hover:hover){.ls-why>button:hover{background:var(--plue-soft);color:var(--plue-ink)}}.ls-why>button[aria-expanded=true]{background:var(--plue-soft);color:var(--plue-ink)}.ls-why>.lf-pop{bottom:calc(100% + 10px);z-index:20;border-radius:var(--plue-radius-card);background:var(--plue-surface);width:380px;max-width:80vw;box-shadow:0 0 0 1px var(--plue-line), 0 12px 32px var(--plue-black-a12);font:400 var(--plue-type-interface)/1.5 var(--plue-font-body);color:var(--plue-ink);padding:14px 16px;position:absolute;inset-inline-start:0}html:not([data-ds=off]) .pt-card>svg{color:var(--icon-ink,var(--plue-hex-7740c9))!important}html:not([data-ds=off]) .stage .chip{font-family:var(--plue-font-body)!important;font-size:var(--plue-type-interface)!important;background:var(--plue-soft)!important;color:var(--plue-ink)!important;border-color:#0000!important}html:not([data-ds=off]) .stage .chip[aria-pressed=true]{background:var(--plue-surface)!important;border-color:var(--plue-ink)!important;color:var(--plue-ink)!important}html:not([data-ds=off]) .cp-av{display:none!important}html:not([data-ds=off]) .cp-seat{margin-top:150px}html:not([data-ds=off]) .rf-t.wrong{border-inline-start:3px solid color-mix(in srgb, var(--plue-danger) 55%, transparent);padding-inline-start:14px;color:var(--plue-muted)!important;text-decoration:none!important}html:not([data-ds=off]) .rf-t.right{border-inline-start:3px solid var(--icon-ink,var(--plue-hex-7740c9));padding-inline-start:14px}html:not([data-ds=off]) .done-seat{margin-top:140px}html:not([data-ds=off]) .done-seat>.seated-mascot{inset-inline:24px auto}html:not([data-ds=off]) .st-again{font-weight:600;box-shadow:none!important;min-height:32px!important;color:var(--icon-ink,var(--plue-hex-7740c9))!important;background:0 0!important;border:0!important;padding-inline:0!important}@media (hover:hover){html:not([data-ds=off]) .st-again:hover{text-underline-offset:3px;text-decoration:underline}}html:not([data-ds=off]) .ls-dock-actions>.ls-talk:not(.is-live){background:var(--plue-chrome,var(--plue-hex-0e0c11))!important;color:var(--plue-hex-fff)!important;box-shadow:0 0 0 1px var(--plue-line)!important;border-radius:var(--plue-radius-card)!important;min-width:0!important;min-height:40px!important;font:500 var(--plue-type-interface)/1 var(--plue-font-body)!important;border-color:#0000!important;padding-inline:16px 18px!important}html:not([data-ds=off]) .ls-dock-actions>.ls-talk:not(.is-live) svg{color:var(--plue-hex-fff)!important}html:not([data-ds=off]) .ls-voice-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html:not([data-ds=off]) .ls-voice-status.is-live{clip:auto;width:auto;height:auto;overflow:visible;position:static!important}html:not([data-ds=off]) .ls-step :is(.ls-task-instruction,.ls-teach-say,.mi-prompt){font:400 clamp(1.25rem, 1rem + .75vw, var(--plue-type-section))/var(--plue-leading-heading) var(--plue-font-heading)!important;letter-spacing:-.01em!important}html:not([data-ds=off]) .cl-comp .cc-go{align-items:center;gap:8px;border-radius:var(--plue-radius-control)!important;width:auto!important;height:36px!important;padding:0 10px 0 16px!important;display:inline-flex!important}@media (pointer:coarse){html:not([data-ds=off]) .cl-comp .cc-go{width:auto!important;height:44px!important}}html:not([data-ds=off]) .mi-zone .mi-drop-note{display:none!important}html:not([data-ds=off]) .pl-seat{margin-top:150px}html:not([data-ds=off]) .pl-try{box-shadow:none!important;background:var(--plue-soft)!important;border-radius:var(--plue-radius-composer)!important;font:400 var(--plue-type-body)/1.5 var(--plue-font-body)!important;border:0!important;outline:none!important;padding:16px 18px!important}html:not([data-ds=off]) .pl-seat .pl-face{padding-top:64px!important}html:not([data-ds=off]) .rv textarea{box-shadow:none!important;background:var(--plue-soft)!important;border-radius:var(--plue-radius-composer)!important;resize:none!important;font:400 var(--plue-type-body)/1.5 var(--plue-font-body)!important;border:0!important;outline:none!important;padding:16px 18px!important}html:not([data-ds=off]) .rv-other{margin-top:4px}html:not([data-ds=off]) .rv-other>summary{min-height:var(--plue-icon-button);border-radius:var(--plue-radius-control);cursor:pointer;color:var(--plue-muted);font:500 var(--plue-type-interface)/1 var(--plue-font-body);align-items:center;gap:6px;margin-inline-start:-8px;padding:0 8px;list-style:none;display:inline-flex}html:not([data-ds=off]) .rv-other>summary::-webkit-details-marker{display:none}html:not([data-ds=off]) .rv-other>summary:after{content:"";background:var(--icon-ink,var(--plue-hex-7740c9));width:14px;height:14px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}html:not([data-ds=off]) .rv-other[open]>summary:after{transform:rotate(180deg)}@media (hover:hover){html:not([data-ds=off]) .rv-other>summary:hover{background:var(--plue-soft);color:var(--plue-ink)}}html:not([data-ds=off]) .rv-other[open]>:not(summary){margin-top:10px}html:not([data-ds=off]) .ls-placement[data-state=waiting]{flex-direction:column;justify-content:center;margin:auto;text-align:center!important;align-items:center!important;width:100%!important;display:flex!important}html:not([data-ds=off]) .ls-placement[data-state=waiting]>*{text-align:center!important;margin-inline:auto!important}html:not([data-ds=off]) .ls-placement[data-state=waiting]>.ls-wait-puzzle{width:min(100%,460px);text-align:start!important}
