:root{--mpr-plan-card-min-width:270px;--mpr-type-label:600 12px/16px var(--mpr-font-sans);--mpr-plan-free:#5f7350;--mpr-plan-premium:#a4661c;--mpr-plan-elite:#5b3a55;--mpr-plan-stamp:#c0322a;--mpr-plan-step-2:#b98236;--mpr-plan-step-3:#c99d5c;--mpr-plan-step-4:#d6b583;--mpr-night:#181713;--mpr-panel:#292b23;--mpr-panel-raised:#3d4134;--mpr-panel-selected:#4a3f2d;--mpr-panel-line:#d4b87966;--mpr-cream:#e8d8b5;--mpr-cream-strong:#f4ead8;--mpr-muted:#bcb5a0;--mpr-brass:#d4b879;--mpr-brass-deep:#8a5f1f;--mpr-brass-light:#e4c69a;--mpr-brass-warm:#b08a43;--mpr-brass-line:#9c8250;--mpr-brass-dim:#80704d;--mpr-brass-dark:#725629;--mpr-gold:#c89938;--mpr-gold-bright:#ffdf80;--mpr-paper:#f1e7ce;--mpr-paper-raised:#f8efda;--mpr-paper-line:#b9a981;--mpr-ink-muted:#5c5d4e;--mpr-paper-bright:#fffdf6;--mpr-sage-light:#bec9ac;--mpr-sage:#738066;--mpr-green-bright:#61936c;--mpr-green-deep:#314b37;--mpr-record:#ee5039;--mpr-record-soft:#ea705d;--mpr-slate:#4a5c65;--mpr-violet:#71558a;--mpr-black:#000;--mpr-white:#fff;--mpr-success:#4f6a2e;--mpr-success-on-panel:#a9c07a;--mpr-danger:#9a3f27;--mpr-danger-on-panel:#e39a7e;--mpr-font-heading:Georgia, "Times New Roman", serif;--mpr-font-sans:var(--font-sans), "DM Sans", Arial, sans-serif;--mpr-type-title:400 24px/30px var(--mpr-font-heading);--mpr-type-title-sm:400 18px/24px var(--mpr-font-heading);--mpr-type-body:400 15px/23px var(--mpr-font-sans);--mpr-type-ui:500 14px/20px var(--mpr-font-sans);--mpr-type-meta:400 13px/18px var(--mpr-font-sans);--mpr-immersive-workbook-min:480px;--mpr-space-1:4px;--mpr-space-2:8px;--mpr-space-3:12px;--mpr-space-4:16px;--mpr-space-5:24px;--mpr-space-6:32px;--mpr-space-7:48px;--mpr-radius:6px;--mpr-radius-full:9999px;--mpr-shadow-float:0 10px 28px #0004;--mpr-shadow-raised:0 3px 10px #0003}
.mpr-journey-dialog{width:min(calc(var(--mpr-space-7) * 20), calc(100vw - var(--mpr-space-6)));border:1px solid var(--mpr-brass-line);border-radius:var(--mpr-radius);background:var(--mpr-panel);max-width:100%;max-height:90dvh;color:var(--mpr-cream);box-shadow:var(--mpr-shadow-float);font:var(--mpr-type-body);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.mpr-journey-dialog[open]{grid-template-columns:35% minmax(0,1fr);display:grid}.mpr-journey-dialog::backdrop{background:color-mix(in srgb, var(--mpr-night) 70%, transparent)}.mpr-journey-dialog aside,.mpr-journey-content{padding:var(--mpr-space-5);min-width:0}.mpr-journey-dialog aside{background:var(--mpr-panel);color:var(--mpr-cream)}.mpr-journey-dialog h2{font:var(--mpr-type-title)}.mpr-journey-dialog aside{text-align:left}.mpr-journey-dialog aside h2{margin:0 0 var(--mpr-space-4)}.mpr-journey-dialog aside h3{margin:0 0 var(--mpr-space-2);font:var(--mpr-type-ui);color:var(--mpr-brass)}.mpr-journey-dialog aside ul{margin:0 0 var(--mpr-space-4);padding-left:var(--mpr-space-4)}.mpr-journey-dialog aside li+li{margin-top:var(--mpr-space-1)}.mpr-journey-dialog aside p{color:var(--mpr-muted);margin:0}.mpr-journey-currency{align-items:center;gap:var(--mpr-space-2);margin-top:var(--mpr-space-3);display:flex}.mpr-journey-price{margin:var(--mpr-space-2) 0 var(--mpr-space-3);text-align:left;font:var(--mpr-type-ui)}.mpr-journey-content{background:var(--mpr-paper);color:var(--mpr-panel);padding-top:var(--mpr-space-7);position:relative}.mpr-journey-dialog button,.mpr-journey-dialog input,.mpr-journey-dialog select,.mpr-journey-dialog textarea{font:var(--mpr-type-ui);border-radius:var(--mpr-radius);max-width:100%}.mpr-journey-dialog button{min-height:calc(var(--mpr-space-5) + var(--mpr-space-4));padding:var(--mpr-space-2) var(--mpr-space-4);border:1px solid var(--mpr-ink-muted);background:var(--mpr-paper-raised);color:var(--mpr-panel);cursor:pointer}.mpr-journey-dialog .mpr-gate-primary,.mpr-journey-dialog .button.primary{background:var(--mpr-brass);color:var(--mpr-panel)}.mpr-journey-dialog .mpr-journey-close{right:var(--mpr-space-2);top:var(--mpr-space-2);position:absolute}.mpr-journey-dialog nav,.mpr-journey-plans{gap:var(--mpr-space-2);flex-wrap:wrap;display:flex}.mpr-journey-dialog nav button.active,.mpr-journey-dialog button[aria-pressed=true]{background:var(--mpr-panel);color:var(--mpr-cream)}.mpr-journey-dialog input:not([type=checkbox]),.mpr-journey-dialog textarea{width:100%;min-height:calc(var(--mpr-space-5) + var(--mpr-space-4));padding:var(--mpr-space-2);border:1px solid var(--mpr-ink-muted);background:var(--mpr-paper-raised);color:var(--mpr-panel);display:block}.mpr-journey-dialog form label{margin-top:var(--mpr-space-3);display:block}.mpr-journey-dialog a{color:var(--mpr-brass-deep)}.mpr-journey-dialog video{width:100%}.mpr-journey-dialog .mpr-gate-card{color:var(--mpr-panel);background:0 0;border:none;padding:0}.mpr-journey-dialog .live-auth-form{color:var(--mpr-panel);background:0 0;padding:0}.mpr-journey-dialog .live-auth-form button{margin-top:var(--mpr-space-3)}.mpr-journey-dialog .auth-status{color:var(--mpr-ink-muted);overflow-wrap:anywhere}.mpr-journey-dialog .account-simple-auth-card{background:0 0;border:none;padding:0}.mpr-journey-dialog :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--mpr-brass-deep);outline-offset:2px}.mpr-journey-link{color:var(--mpr-cream);cursor:pointer;font:var(--mpr-type-ui);background:0 0;border:none;text-decoration:underline}.mpr-showcase-back{margin:var(--mpr-space-4);color:var(--mpr-cream);font:var(--mpr-type-ui);display:inline-block}.mpr-journey-empty{padding:var(--mpr-space-4);text-align:center}.mpr-journey-empty h2{font:var(--mpr-type-title);color:var(--mpr-cream);margin:0}.mpr-journey-empty p{font:var(--mpr-type-body);color:var(--mpr-muted)}.gr-chapter-track button[data-locked=true],.gp-fold-head[data-locked=true],.gp-row[data-locked=true]{opacity:.5}.mpr-preview-rest{font:var(--mpr-type-meta);color:var(--mpr-muted);margin:var(--mpr-space-2) 0}@media (max-width:640px){.mpr-journey-dialog[open]{grid-template-columns:minmax(0,1fr)}.mpr-journey-dialog aside{padding:var(--mpr-space-3) var(--mpr-space-4)}.mpr-journey-dialog aside ul{display:none}.mpr-journey-content{padding:var(--mpr-space-7) var(--mpr-space-4) var(--mpr-space-4)}.mpr-journey-dialog h2{font:var(--mpr-type-title-sm)}}.mpr-showcase{position:relative}.mpr-showcase-back{position:absolute;top:0;left:0}.mpr-showcase .mpr-gate-actions{flex-direction:column;align-items:center}.mpr-showcase .mpr-gate-actions .mpr-journey-link{border:none;text-decoration:underline}.mpr-journey-empty .mpr-gate-actions{flex-wrap:wrap}.gr-room .mpr-journey-empty{justify-content:safe center;gap:var(--mpr-space-2);height:100%;max-height:100%;overflow-y:auto}.mpr-journey-empty .mpr-gate-actions{gap:var(--mpr-space-2);margin-top:0}.mpr-journey-empty .mpr-gate-actions button{font:var(--mpr-type-ui);padding:var(--mpr-space-2) var(--mpr-space-3)}.gr-room .mpr-journey-empty p{font:var(--mpr-type-body)}@media (max-width:540px){.mpr-journey-empty h2{font:var(--mpr-type-title-sm)}.gr-room .mpr-journey-empty p{font:var(--mpr-type-meta)}}.mpr-journey-dialog .mpr-gate-actions button{color:var(--mpr-panel);border-color:var(--mpr-ink-muted)}.gr-chapter-track button[data-locked=true] .pr-icon{width:var(--mpr-space-4);height:var(--mpr-space-4);vertical-align:middle}.mpr-journey-dialog .mock-form.live-auth-form{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.mpr-journey-dialog .live-auth-form :is(label,.auth-field-note,.auth-divider span){color:var(--mpr-ink-muted);font:var(--mpr-type-meta)}.mpr-journey-dialog .live-auth-form :is(input:not([type=checkbox]),textarea){border:1px solid var(--mpr-ink-muted);border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);color:var(--mpr-panel);padding:var(--mpr-space-3)}.mpr-journey-dialog .live-auth-form .button{border:1px solid var(--mpr-ink-muted);background:var(--mpr-panel);color:var(--mpr-cream);box-shadow:none}.mpr-journey-dialog .live-auth-form .google-auth-button{background:var(--mpr-paper-bright);color:var(--mpr-panel)}.mpr-journey-dialog .google-auth-button span{color:var(--mpr-brass-deep);background:0 0}.mpr-journey-dialog .live-auth-form .auth-status{color:var(--mpr-ink-muted)}.mpr-journey-dialog{height:min(calc(var(--mpr-space-7) * 15), 90dvh)}.mpr-journey-content{overflow-y:auto}.mpr-journey-dialog .account-simple-auth-card{box-shadow:none;border-radius:0}.mpr-journey-dialog .auth-divider:before,.mpr-journey-dialog .auth-divider:after{background:var(--mpr-paper-line)}@media (max-width:640px){.mpr-journey-dialog[open]{grid-template-rows:auto minmax(0,1fr)}}.mpr-journey-dialog .mpr-journey-content :is(button,select):where(:not(.mpr-gate-primary):not(.button)){background:var(--mpr-paper-raised);color:var(--mpr-panel);border:1px solid var(--mpr-ink-muted)}.mpr-journey-dialog .mpr-journey-content :is(button,select):where(:not(.mpr-gate-primary):not(.button)):hover{background:var(--mpr-paper);color:var(--mpr-panel);border-color:var(--mpr-ink-muted)}.mpr-journey-dialog .mpr-journey-content button[aria-pressed=true]{background:var(--mpr-panel);color:var(--mpr-cream);border-color:var(--mpr-panel)}.mpr-journey-dialog.mpr-journey-fit{height:auto;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mpr-pick-stacked{display:none}@media (max-width:850px){.mpr-pick-side{display:none}.mpr-pick-stacked{display:inline}}.gr-room .mpr-journey-empty.mpr-journey-clip{background:var(--mpr-night);padding:0;position:relative;overflow:hidden}.mpr-journey-clip video{object-fit:contain;width:100%;height:100%;display:block}.mpr-journey-clip .mpr-journey-clip-back{top:var(--mpr-space-2);right:var(--mpr-space-2);min-height:36px;padding:0 var(--mpr-space-3);border:1px solid var(--mpr-panel-line);border-radius:var(--mpr-radius);background:color-mix(in srgb, var(--mpr-night) 80%, transparent);color:var(--mpr-cream);font:var(--mpr-type-ui);cursor:pointer;position:absolute}.mpr-journey-clip .mpr-journey-clip-back:hover{border-color:var(--mpr-brass)}.mpr-hold-note{color:var(--mpr-cream);font:var(--mpr-type-ui);text-align:center;margin:0}.gp-ribbon button[data-locked=true] .gp-blocks,.gp-ribbon-small [data-locked=true],.gp-card[data-locked=true],.gp-fold-parts li[data-locked=true]{opacity:.5}
.mpr-journey-dialog.mpr-auth-box{grid-template-columns:35% minmax(0,1fr);width:100%;height:auto;max-height:none;margin:0;display:grid;position:relative;inset:auto}.auth-box-modal-frame{width:min(calc(var(--mpr-space-7) * 20), 100%);margin:auto;position:relative}.auth-box-modal-frame>.auth-modal-close{z-index:1;right:var(--mpr-space-2);top:var(--mpr-space-2);border:1px solid var(--mpr-ink-muted);border-radius:var(--mpr-radius);background:var(--mpr-paper-raised);color:var(--mpr-panel);font:var(--mpr-type-ui)}.auth-box-modal-frame>.auth-modal-close:focus-visible{outline:2px solid var(--mpr-brass-deep);outline-offset:2px}@media (max-width:640px){.mpr-journey-dialog.mpr-auth-box{grid-template-columns:minmax(0,1fr)}}
