.page_main__MAEA7{padding-block:2rem 3rem}.page_main__MAEA7 section{margin-block:2rem}.page_main__MAEA7 a,.support-invitation_link__dOkE5{display:inline-flex;align-items:center;min-block-size:2.75rem}.support-invitation_link__dOkE5{padding-block:.5rem;max-inline-size:100%;overflow-wrap:anywhere;text-underline-offset:.2em}.account-experience_dialog__8JYCv .account-experience_eyebrow__jj1w8{color:var(--color-action)}.account-experience_page__irQLq{min-block-size:100vh;background:radial-gradient(circle at 85% 0,rgb(168 103 50/.12),transparent 28rem),var(--color-canvas)}.account-experience_header__UmsHx{display:flex;min-block-size:4.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:max(var(--page-gutter-compact),calc((100% - var(--container-page)) / 2));-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);background:rgb(255 253 248/.94)}.account-experience_brand__jX_Qv{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-action);text-decoration:none}.account-experience_brand__jX_Qv>span{display:grid;inline-size:2.25rem;block-size:2.25rem;place-items:center;border-radius:50%;background:var(--color-action);color:var(--color-surface);font-family:Georgia,serif;font-size:1.25rem}.account-experience_brand__jX_Qv strong{font-size:.86rem;letter-spacing:.08em}.account-experience_header__UmsHx nav{display:flex;align-items:center;gap:var(--space-4)}.account-experience_header__UmsHx nav a,.account-experience_header__UmsHx nav span{color:var(--color-text);font-weight:600;text-decoration:none}.account-experience_header__UmsHx nav span{-webkit-border-after:.16rem solid var(--color-accent);border-block-end:.16rem solid var(--color-accent)}.account-experience_main__bi2Gl{inline-size:min(100%,var(--container-page));min-block-size:calc(100vh - 4.5rem);margin-inline:auto;padding:var(--space-8) var(--page-gutter-compact) var(--space-16)}.account-experience_intro__530A5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.account-experience_intro__530A5 h1,.account-experience_statePanel__RnUhW h1{max-inline-size:48rem;margin:0;color:var(--color-action);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}.account-experience_intro__530A5 p:not(.account-experience_eyebrow__jj1w8),.account-experience_statePanel__RnUhW>p{max-inline-size:var(--container-reading);color:var(--color-text-muted)}.account-experience_eyebrow__jj1w8{margin:0 0 var(--space-2);color:var(--color-accent);font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.account-experience_panel__f5kjj,.account-experience_statePanel__RnUhW{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.account-experience_panel__f5kjj{overflow:hidden}.account-experience_panelHeader__KcRgf{padding:var(--space-5) var(--space-6);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface-strong)}.account-experience_panelHeader__KcRgf h2,.account-experience_panelHeader__KcRgf p{margin:0}.account-experience_panelHeader__KcRgf h2{color:var(--color-action);font-family:Georgia,Times New Roman,serif}.account-experience_panelHeader__KcRgf p{color:var(--color-text-muted)}.account-experience_facts__Uek7q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:var(--space-6)}.account-experience_facts__Uek7q div{min-inline-size:0;-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.account-experience_facts__Uek7q dt{color:var(--color-text-muted);font-size:.82rem;font-weight:700}.account-experience_facts__Uek7q dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:750}.account-experience_verificationNotice__Jw9lE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle);background:var(--color-surface-strong)}.account-experience_privacyNote__QuH_O,.account-experience_verificationNotice__Jw9lE p{margin:0}.account-experience_management__XCPrK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.account-experience_management__XCPrK h2,.account-experience_management__XCPrK p{margin:0}.account-experience_management__XCPrK h2{color:var(--color-action);font-family:Georgia,Times New Roman,serif}.account-experience_management__XCPrK p{color:var(--color-text-muted)}.account-experience_dangerZone__JdDs3{border-color:color-mix(in srgb,var(--color-danger,#8b2d2d) 38%,var(--color-border-subtle))}.account-experience_deletionFlow__MULrq{max-inline-size:48rem;margin:clamp(1.5rem,6vh,4rem) auto}.account-experience_deletionFlow__MULrq h1{margin:0;color:var(--color-action);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.account-experience_step__3xoLp{margin:0 0 var(--space-2);color:var(--color-accent);font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.account-experience_lead__qRdx1{max-inline-size:var(--container-reading);color:var(--color-text-muted);font-size:1.08rem}.account-experience_consequencePanel__L2g4O,.account-experience_deletionNotice__ZkJIa,.account-experience_identityHint__WAqb5,.account-experience_reauthenticationForm__tZ7e1{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.account-experience_consequencePanel__L2g4O h2,.account-experience_deletionNotice__ZkJIa p,.account-experience_identityHint__WAqb5{margin-block:0}.account-experience_consequencePanel__L2g4O h2{color:var(--color-action);font-family:Georgia,Times New Roman,serif}.account-experience_consequences__Riwrx{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none}.account-experience_consequences__Riwrx li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.account-experience_consequences__Riwrx span,.account-experience_deletionNotice__ZkJIa p{color:var(--color-text-muted)}.account-experience_dangerNotice__Dbxuj{border-color:color-mix(in srgb,var(--color-danger,#8b2d2d) 48%,var(--color-border-subtle));background:color-mix(in srgb,#8b2d2d 5%,var(--color-surface))}.account-experience_confirmationCheck__Xc4rp{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface)}.account-experience_confirmationCheck__Xc4rp input{inline-size:1.25rem;block-size:1.25rem;margin:.1rem 0 0}.account-experience_reauthenticationForm__tZ7e1{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.account-experience_reauthenticationForm__tZ7e1 label{font-weight:750}.account-experience_reauthenticationForm__tZ7e1 input{min-block-size:var(--target-control);inline-size:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-text);font:inherit}.account-experience_textButton__vG_Sm{justify-self:start;padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-action);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.account-experience_inlineError__Tc8Mg{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:#7a1f1f;font-weight:700}.account-experience_inertBackground__akCjZ{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-experience_modalLayer__Y5wQ7{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:var(--space-4);background:rgb(20 25 22/.58)}.account-experience_dialog__8JYCv{inline-size:min(100%,32rem);padding:clamp(1.5rem,5vw,2.5rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.account-experience_dialog__8JYCv h1,.account-experience_dialog__8JYCv p{-webkit-margin-before:0;margin-block-start:0}.account-experience_dialog__8JYCv h1{color:var(--color-action);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,6vw,2.4rem)}.account-experience_privacyNote__QuH_O{max-inline-size:var(--container-reading);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);color:var(--color-text-muted)}.account-experience_statePanel__RnUhW{max-inline-size:44rem;margin:clamp(2rem,10vh,7rem) auto;padding:clamp(1.5rem,5vw,3.5rem)}.account-experience_actions___4J4z{display:flex;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.account-experience_dangerButton__k1S_s,.account-experience_primaryButton__g_IkB,.account-experience_secondaryButton__ggoim{display:inline-flex;min-block-size:var(--target-control);align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-sm);font-weight:750;text-decoration:none}.account-experience_primaryButton__g_IkB{background:var(--color-action);color:var(--color-surface);cursor:pointer}.account-experience_dangerButton__k1S_s{border-color:#7a1f1f;background:#7a1f1f;color:#fff;cursor:pointer}.account-experience_dangerButton__k1S_s:hover:not(:disabled){background:#5e1717}.account-experience_dangerButton__k1S_s:disabled,.account-experience_primaryButton__g_IkB:disabled,.account-experience_secondaryButton__ggoim:disabled,.account-experience_textButton__vG_Sm:disabled{cursor:not-allowed;opacity:.58}.account-experience_secondaryButton__ggoim{background:transparent;color:var(--color-action)}.account-experience_primaryButton__g_IkB:hover{background:var(--color-action-hover);color:var(--color-surface)}.account-experience_secondaryButton__ggoim:hover{background:var(--color-surface-strong);color:var(--color-action)}.account-experience_loader__UdnNu{display:block;inline-size:2rem;block-size:2rem;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);border:.2rem solid var(--color-border-subtle);border-block-start-color:var(--color-action);border-radius:50%;animation:account-experience_account-spin__1OCxW .8s linear infinite}@keyframes account-experience_account-spin__1OCxW{to{transform:rotate(1turn)}}@media (max-width:48rem){.account-experience_header__UmsHx,.account-experience_intro__530A5,.account-experience_management__XCPrK,.account-experience_verificationNotice__Jw9lE{align-items:stretch;flex-direction:column}.account-experience_header__UmsHx{padding-block:var(--space-3)}.account-experience_header__UmsHx nav{inline-size:100%;justify-content:space-between}.account-experience_facts__Uek7q{grid-template-columns:1fr}.account-experience_dangerButton__k1S_s,.account-experience_primaryButton__g_IkB,.account-experience_secondaryButton__ggoim{inline-size:100%}.account-experience_consequencePanel__L2g4O,.account-experience_deletionNotice__ZkJIa,.account-experience_reauthenticationForm__tZ7e1{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.account-experience_loader__UdnNu{animation:none;border-color:var(--color-action)}}@media (forced-colors:active){.account-experience_panel__f5kjj,.account-experience_statePanel__RnUhW,.account-experience_verificationNotice__Jw9lE{border-color:CanvasText}}.riddle-interaction_interaction__1g57_{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-6)}.riddle-interaction_actions__SwL70{display:flex;flex-wrap:wrap;gap:var(--space-3)}.riddle-interaction_interaction__1g57_ button,.riddle-interaction_solution__KuZ36 summary{min-block-size:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:.5rem;background:var(--color-surface);color:var(--color-action);font:inherit;font-weight:600;cursor:pointer}.riddle-interaction_interaction__1g57_ button:disabled{opacity:.6;cursor:default}.riddle-interaction_interaction__1g57_ button:focus-visible,.riddle-interaction_option__ssxdm:focus-within,.riddle-interaction_solution__KuZ36 summary:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.riddle-interaction_hint__hIwOb,.riddle-interaction_solution__KuZ36{padding:var(--space-4);border:1px solid var(--color-border-control);border-radius:.75rem;background:var(--color-surface-soft)}.riddle-interaction_options__ngEYr{display:grid;min-inline-size:0;margin:0;padding:0;grid-gap:var(--space-3);gap:var(--space-3);border:0}.riddle-interaction_options__ngEYr legend{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);font-weight:600}.riddle-interaction_option__ssxdm{display:flex;min-block-size:44px;align-items:baseline;padding:var(--space-4);gap:var(--space-3);border:1px solid var(--color-border-control);border-radius:.5rem;background:var(--color-surface);overflow-wrap:anywhere}.riddle-interaction_option__ssxdm:has(input:checked){border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action)}.riddle-interaction_option__ssxdm input{flex:0 0 auto;accent-color:var(--color-action)}.riddle-interaction_feedback__lbsNA{font-size:1.125rem;font-weight:600}.riddle-interaction_reveal__qpQC8{justify-self:start;text-align:start}.riddle-interaction_hint__hIwOb p,.riddle-interaction_solution__KuZ36 p{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);line-height:1.7}.access-screen_page__2E6nt{min-block-size:100vh;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 28rem),var(--color-canvas)}.access-screen_footer__CZHiR,.access-screen_header__vdWHh{display:flex;max-inline-size:var(--container-page);margin-inline:auto;align-items:center;justify-content:space-between;padding:var(--space-4) var(--page-gutter-compact);gap:var(--space-4)}.access-screen_header__vdWHh{min-block-size:4.5rem;-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.access-screen_brand__hYeIr{display:inline-flex;align-items:center;gap:var(--space-3);font-family:Georgia,Times New Roman,serif;font-weight:700;text-decoration:none}.access-screen_brand__hYeIr span{display:grid;inline-size:2.25rem;block-size:2.25rem;place-items:center;border:2px solid var(--color-accent);border-radius:50%;background:var(--color-surface)}.access-screen_main__v91jb{max-inline-size:var(--container-task);grid-gap:var(--space-6);gap:var(--space-6)}.access-screen_main__v91jb,.access-screen_recoveryMain__ZDteJ{display:grid;margin-inline:auto;padding:var(--space-8) var(--page-gutter-compact) var(--space-12)}.access-screen_recoveryMain__ZDteJ{max-inline-size:42rem;min-block-size:calc(100vh - 10rem);align-items:start}.access-screen_benefits__E4JKC,.access-screen_formCard__MJFzm,.access-screen_recoveryCard__iG16n,.access-screen_statusCard__9jxlz{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-low)}.access-screen_formCard__MJFzm,.access-screen_recoveryCard__iG16n,.access-screen_statusCard__9jxlz{padding:var(--space-6)}.access-screen_recoveryCard__iG16n{inline-size:100%;margin-block:var(--space-6)}.access-screen_statusCard__9jxlz{max-inline-size:34rem;margin:var(--space-12) auto}.access-screen_benefits__E4JKC{padding:var(--space-6);background:var(--color-action);color:var(--color-surface)}.access-screen_benefits__E4JKC h2,.access-screen_formCard__MJFzm h1,.access-screen_recoveryCard__iG16n h1,.access-screen_statusCard__9jxlz h1{margin-block:var(--space-2) var(--space-4);font-family:Georgia,Times New Roman,serif;line-height:1.15}.access-screen_benefits__E4JKC li,.access-screen_benefits__E4JKC p{color:var(--color-surface-soft)}.access-screen_eyebrow__pWJ52{margin:0;color:color-mix(in srgb,var(--color-accent) 90%,black);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.access-screen_benefits__E4JKC .access-screen_eyebrow__pWJ52{color:var(--color-surface-strong)}.access-screen_introduction__0lx1i{color:var(--color-text-muted)}.access-screen_viewSelector__CIwL2{display:grid;grid-template-columns:1fr 1fr;margin-block:var(--space-6);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-soft)}.access-screen_googleButton__UUgHL,.access-screen_passwordControl__TTwYc button,.access-screen_primaryAction__R2q29,.access-screen_verificationActions__GIeDx button,.access-screen_viewSelector__CIwL2 button{min-block-size:var(--target-control);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);cursor:pointer}.access-screen_viewSelector__CIwL2 button{border-color:transparent;background:transparent}.access-screen_viewSelector__CIwL2 button[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-low);font-weight:700}.access-screen_googleButton__UUgHL,.access-screen_primaryAction__R2q29{inline-size:100%;padding-inline:var(--space-4);font-weight:700}.access-screen_googleButton__UUgHL{background:var(--color-surface);color:var(--color-text)}.access-screen_primaryAction__R2q29{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}.access-screen_page__2E6nt button:disabled{cursor:not-allowed;opacity:.58}.access-screen_separator__tceo8{display:flex;align-items:center;margin-block:var(--space-6);color:var(--color-text-muted);font-size:.85rem;gap:var(--space-3)}.access-screen_separator__tceo8:after,.access-screen_separator__tceo8:before{block-size:1px;flex:1 1;background:var(--color-border-subtle);content:""}.access-screen_form__VpLbs,.access-screen_verificationActions__GIeDx,.access-screen_verificationActions__GIeDx form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.access-screen_form__VpLbs>label,.access-screen_passwordHeading__7GRE0 label,.access-screen_verificationActions__GIeDx label{font-weight:700}.access-screen_form__VpLbs input,.access-screen_verificationActions__GIeDx input{min-block-size:var(--target-control);inline-size:100%;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding-inline:var(--space-3)}.access-screen_passwordHeading__7GRE0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.access-screen_passwordHeading__7GRE0 a{font-size:.88rem}.access-screen_passwordControl__TTwYc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2)}.access-screen_passwordControl__TTwYc button,.access-screen_verificationActions__GIeDx button{background:var(--color-surface-soft);color:var(--color-text);padding-inline:var(--space-3)}.access-screen_errorMessage__nrYbo,.access-screen_legalChoice__IwGpH p,.access-screen_requirements__O_yK5,.access-screen_statusMessage__MLu_m{margin:0;font-size:.9rem}.access-screen_legalChoice__IwGpH p,.access-screen_requirements__O_yK5{color:var(--color-text-muted)}.access-screen_legalChoice__IwGpH{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.access-screen_legalChoice__IwGpH label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.access-screen_legalChoice__IwGpH input{inline-size:1.2rem;block-size:1.2rem;-webkit-margin-before:.15rem;margin-block-start:.15rem}.access-screen_errorMessage__nrYbo{color:var(--color-error)}.access-screen_errorMessage__nrYbo,.access-screen_statusMessage__MLu_m{min-block-size:1.5rem;margin-block:var(--space-4)}.access-screen_verificationActions__GIeDx{margin-block:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-info-bg)}.access-screen_cancelLink__uKU0B{display:inline-block;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.access-screen_contextNotice__ILgr1,.access-screen_privacyNotice__z_4Ln{padding:var(--space-4);-webkit-border-start:.25rem solid var(--color-accent);border-inline-start:.25rem solid var(--color-accent);background:var(--color-info-bg)}.access-screen_privacyNotice__z_4Ln{color:var(--color-text-muted);font-size:.9rem}.access-screen_recoveryActions__6ion1{display:flex;flex-wrap:wrap;align-items:center;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);gap:var(--space-3)}.access-screen_transitionSteps__B55qf{display:grid;margin-block:var(--space-6);-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;color:var(--color-text-muted);grid-gap:var(--space-3);gap:var(--space-3)}.access-screen_transitionSteps__B55qf li[aria-current=step]{color:var(--color-text);font-weight:700}.access-screen_transitionNotice__MZAUl{padding:var(--space-4);-webkit-border-start:.25rem solid var(--color-accent);border-inline-start:.25rem solid var(--color-accent);background:var(--color-info-bg)}.access-screen_transitionActions__0DJeF{display:flex;flex-wrap:wrap;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);gap:var(--space-3)}.access-screen_linkAction__gCsBY,.access-screen_recoveryActions__6ion1 button,.access-screen_transitionActions__0DJeF button{min-block-size:var(--target-control);padding-inline:var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-action);cursor:pointer;font-weight:700}.access-screen_linkAction__gCsBY,.access-screen_recoveryActions__6ion1 button{display:inline-flex;align-items:center;justify-content:center}.access-screen_linkAction__gCsBY{background:var(--color-action);color:var(--color-surface);text-decoration:none}.access-screen_linkAction__gCsBY:hover{color:var(--color-surface)}.access-screen_footer__CZHiR{flex-wrap:wrap;justify-content:flex-start;-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.88rem}@media (min-width:48rem){.access-screen_footer__CZHiR,.access-screen_header__vdWHh,.access-screen_main__v91jb,.access-screen_recoveryMain__ZDteJ{padding-inline:var(--page-gutter-medium)}.access-screen_benefits__E4JKC,.access-screen_formCard__MJFzm,.access-screen_recoveryCard__iG16n{padding:var(--space-8)}}@media (max-width:30rem){.access-screen_recoveryActions__6ion1,.access-screen_transitionActions__0DJeF{align-items:stretch;flex-direction:column}.access-screen_recoveryActions__6ion1>*,.access-screen_transitionActions__0DJeF>*{inline-size:100%}}@media (min-width:64rem){.access-screen_main__v91jb{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;padding-block:var(--space-12) var(--space-16)}.access-screen_benefits__E4JKC{position:-webkit-sticky;position:sticky;inset-block-start:var(--space-8)}}@media (forced-colors:active){.access-screen_benefits__E4JKC,.access-screen_primaryAction__R2q29{border:1px solid CanvasText;forced-color-adjust:auto}}.content-container_container__VnIxN{min-block-size:100dvh}.content-container_container__VnIxN[data-content-layout=centered]{display:grid;place-items:center;padding-block:max(var(--page-gutter-compact),env(safe-area-inset-top)) max(var(--page-gutter-compact),env(safe-area-inset-bottom));padding-inline:max(var(--page-gutter-compact),env(safe-area-inset-left)) max(var(--page-gutter-compact),env(safe-area-inset-right))}.content-container_container__VnIxN[data-content-layout=flow]{display:block}@media (min-width:48rem){.content-container_container__VnIxN[data-content-layout=centered]{padding-block:max(var(--page-gutter-medium),env(safe-area-inset-top)) max(var(--page-gutter-medium),env(safe-area-inset-bottom));padding-inline:max(var(--page-gutter-medium),env(safe-area-inset-left)) max(var(--page-gutter-medium),env(safe-area-inset-right))}}@media (min-width:64rem){.content-container_container__VnIxN[data-content-layout=centered]{padding-block:max(var(--page-gutter-wide),env(safe-area-inset-top)) max(var(--page-gutter-wide),env(safe-area-inset-bottom));padding-inline:max(var(--page-gutter-wide),env(safe-area-inset-left)) max(var(--page-gutter-wide),env(safe-area-inset-right))}}.public-content-shell_shell__3r3jX{inline-size:100%;max-inline-size:calc(var(--container-page) + (2 * var(--page-gutter-compact)));margin-inline:auto;padding-inline:max(var(--page-gutter-compact),env(safe-area-inset-left)) max(var(--page-gutter-compact),env(safe-area-inset-right))}.public-content-shell_shell__3r3jX[data-public-shell-width=reading]{max-inline-size:calc(var(--container-reading) + (2 * var(--page-gutter-compact)))}@media (min-width:48rem){.public-content-shell_shell__3r3jX{max-inline-size:calc(var(--container-page) + (2 * var(--page-gutter-medium)));padding-inline:max(var(--page-gutter-medium),env(safe-area-inset-left)) max(var(--page-gutter-medium),env(safe-area-inset-right))}.public-content-shell_shell__3r3jX[data-public-shell-width=reading]{max-inline-size:calc(var(--container-reading) + (2 * var(--page-gutter-medium)))}}@media (min-width:64rem){.public-content-shell_shell__3r3jX{max-inline-size:calc(var(--container-page) + (2 * var(--page-gutter-wide)));padding-inline:max(var(--page-gutter-wide),env(safe-area-inset-left)) max(var(--page-gutter-wide),env(safe-area-inset-right))}.public-content-shell_shell__3r3jX[data-public-shell-width=reading]{max-inline-size:calc(var(--container-reading) + (2 * var(--page-gutter-wide)))}}.intruder_board__ezyBm{position:relative;background:#fffdf6;border:1px solid #b4c9bc;border-radius:20px;padding:1.25rem;box-shadow:0 7px 0 #e4e6db;isolation:isolate}.intruder_criterion__8GqtX{margin:0 0 .5rem;font:700 clamp(1.2rem,3vw,1.65rem)/1.35 Georgia,serif;overflow-wrap:anywhere}.intruder_context__hlWU6{color:#526b6d;line-height:1.6;margin:.4rem 0 1rem;max-width:48rem}.intruder_options__6mSgR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.intruder_options__6mSgR li{min-width:0}.intruder_options__6mSgR button{width:100%;height:100%;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;overflow-wrap:anywhere}.intruder_options__6mSgR button strong{font-size:1.1rem;letter-spacing:.035em}.intruder_options__6mSgR button small{font-size:.8rem}.intruder_board__ezyBm .intruder_options__6mSgR button{border-width:2px}.intruder_optionStatus__ShsWg{display:grid;grid-template-rows:repeat(2,1.35em);line-height:1.35;min-height:2.7em}.intruder_optionStatus__ShsWg span{white-space:nowrap}.intruder_options__6mSgR button[aria-disabled=true]{cursor:default}.intruder_options__6mSgR button[data-mark=solution]{background:#e1eddf;border:2px solid #336c54}.intruder_options__6mSgR button[data-mark=wrong]{background:#fae5dc;border:2px dashed #a34b31}.intruder_options__6mSgR button[data-mark=member]{background:#f4f3e9}.intruder_result__dCLTG{position:relative;border-top:1px solid #cad6cf;margin-top:1rem;padding-top:1rem}.intruder_result__dCLTG h2{font:700 1.5rem/1.3 Georgia,serif;margin:.3rem 0}.intruder_result__dCLTG p{line-height:1.65;margin:.5rem 0}.intruder_actions__lBYFm{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.intruder_badge__JIyCa{font-weight:700;color:#28604e}.intruder_hint__n1zCz{font-size:.875rem;color:#526b6d;line-height:1.6}.intruder_feedback__3W5sh{position:fixed;z-index:12;left:50%;top:45%;transform:translate(-50%,-50%);pointer-events:none;width:min(280px,calc(100vw - 32px));height:90px;align-content:center;padding:10px 14px;border:1px solid #739b80;border-radius:18px;color:#183f45;background:#fffdf6e8;box-shadow:0 10px 36px #183f4530;display:grid;justify-items:center;grid-gap:7px;gap:7px;animation:intruder_intruder-appear__FDjj5 var(--effect-time) both}.intruder_feedback__3W5sh *{pointer-events:none;animation-play-state:inherit}.intruder_feedback__3W5sh strong{font:700 17px/22px Georgia,serif;text-align:center}.intruder_constellation__Fn1CT{display:flex;align-items:center;gap:5px;height:34px}.intruder_constellation__Fn1CT span{width:25px;height:28px;background:#e1eddf;border:1px solid #52795e;border-radius:5px;animation:intruder_intruder-gather__fPf_3 .8s both}.intruder_constellation__Fn1CT span:nth-child(2){animation-delay:60ms}.intruder_constellation__Fn1CT span:nth-child(3){animation-delay:.12s}.intruder_constellation__Fn1CT i{height:2px;width:15px;background:#66876e}.intruder_constellation__Fn1CT b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #a97b35;color:#85551c;border-radius:6px;background:#f6e4bb;animation:intruder_intruder-separate__RfiCr .9s both}.intruder_feedback__3W5sh[data-intruder-feedback=level]{border-color:#b78b3e}.intruder_feedback__3W5sh[data-intruder-feedback=failure]{border-color:#ad6650}.intruder_feedback__3W5sh[data-intruder-feedback=failure] .intruder_constellation__Fn1CT b{background:#f8ddd2;color:#943f2a;border-style:dashed}.intruder_srOnly__X9Xys{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intruder_pauseDock__ozC_1{position:fixed;z-index:20;right:12px;bottom:12px;max-width:calc(100vw - 24px);border-radius:10px;box-shadow:0 3px 18px #183f4540}.intruder_withDock__U6E1X{padding-bottom:8rem}.intruder_feedback__3W5sh .intruder_constellation__Fn1CT b,.intruder_feedback__3W5sh .intruder_constellation__Fn1CT span{animation-play-state:inherit}@keyframes intruder_intruder-appear__FDjj5{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes intruder_intruder-gather__fPf_3{0%{transform:translateX(-13px) rotate(-8deg)}to{transform:translateX(0) rotate(0)}}@keyframes intruder_intruder-separate__RfiCr{0%{transform:translateX(-20px)}to{transform:translateX(7px) rotate(8deg)}}@media (max-width:520px){.intruder_board__ezyBm{padding:.9rem}.intruder_options__6mSgR{gap:.5rem;grid-template-columns:minmax(0,1fr)}.intruder_options__6mSgR button{padding:.7rem .35rem;min-height:58px}.intruder_options__6mSgR button strong{font-size:1rem;letter-spacing:0}.intruder_feedback__3W5sh{width:min(220px,calc(100vw - 24px));padding:8px 12px;gap:5px}.intruder_feedback__3W5sh strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.intruder_feedback__3W5sh,.intruder_feedback__3W5sh *{animation:none!important;transform:none!important}.intruder_feedback__3W5sh{transform:translate(-50%,-50%)!important;opacity:1}}.letters_main__4bma0{--ink:#183f45;--muted:#526b6d;--paper:#fffdf6;--coral:#b74731;background:#f4f2e8;color:var(--ink);padding:1.25rem 1rem 3rem;min-height:80vh;font-family:var(--font-sans),Arial,sans-serif}.letters_content__6dg9R{max-width:1040px;margin:auto}.letters_main__4bma0 *{box-sizing:border-box}.letters_breadcrumb__TGMcQ{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;align-items:center;color:var(--muted)}.letters_main__4bma0 a{color:inherit;text-underline-offset:4px}.letters_heading__HcV_m{margin:2rem 0 1.5rem}.letters_heading__HcV_m h1{font:700 clamp(2rem,5vw,3.5rem)/1.12 Georgia,serif;letter-spacing:-.04em;margin:.5rem 0 1rem}.letters_heading__HcV_m>p:last-child{font-size:1.125rem}.letters_eyebrow__affIW{text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.13em;line-height:1.7;margin:.25rem 0}.letters_titleDot__965_n{color:var(--coral)}.letters_actions__AJ_XP,.letters_toolbar__sUDco,.letters_tools__JR1u4{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.letters_toolbar__sUDco{margin-bottom:1.4rem}.letters_actions__AJ_XP{margin:1.5rem 0 .75rem}.letters_main__4bma0 button{font:inherit;color:var(--ink);border:1px solid #668783;border-radius:10px;background:var(--paper);min-height:44px;padding:.65rem 1rem;cursor:pointer;line-height:1.35;touch-action:manipulation}.letters_main__4bma0 button:hover:not(:disabled){background:#e5eee8}.letters_main__4bma0 button:disabled{opacity:.48;cursor:default}.letters_board___N4Xl:focus-visible,.letters_main__4bma0 a:focus-visible,.letters_main__4bma0 button:focus-visible,.letters_main__4bma0:focus-visible{outline:3px solid #a83723;outline-offset:4px}.letters_main__4bma0 .letters_primary__OAI8l{background:var(--ink);border-color:var(--ink);color:#fffdf6;font-weight:700;padding:.9rem 1.65rem;min-height:50px}.letters_main__4bma0 .letters_primary__OAI8l:hover:not(:disabled){background:#285960}.letters_main__4bma0 .letters_quiet__aC7Be{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:4px}.letters_intro__SrCD6{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;background:var(--paper);padding:2rem;border:1px solid #cad6cf;border-radius:22px;box-shadow:0 8px 0 #e4e6db}.letters_intro__SrCD6 h2{font:700 1.8rem/1.2 Georgia,serif;margin:.5rem 0 1rem}.letters_intro__SrCD6 p{line-height:1.7}.letters_art__tpDOM svg{width:100%;height:auto;display:block}.letters_stats__O5dn3{display:flex;gap:1.5rem;flex-wrap:wrap;padding:1.1rem 1.5rem;background:#e4ece5;border-radius:16px;border:1px solid #c1d1c8;margin:1.25rem 0}.letters_stats__O5dn3>div{display:flex;flex-direction:column;gap:.25rem}.letters_stats__O5dn3 span{font-size:.8rem}.letters_stats__O5dn3 strong{font-size:1.35rem;white-space:nowrap}.letters_stats__O5dn3 .letters_progressBlock__dqqKX{margin-left:auto;min-width:190px}.letters_stats__O5dn3 .letters_progressBlock__dqqKX strong{font-size:.95rem}.letters_stats__O5dn3 progress{accent-color:#28645c;width:100%;height:8px;margin-top:.3rem}.letters_board___N4Xl{background:var(--paper);border:1px solid #c1d1c8;border-radius:20px;padding:1.7rem clamp(.75rem,3vw,2rem);box-shadow:0 7px 0 #e4e6db;text-align:center}.letters_clue__Wcpk1{max-width:650px;margin:0 auto 1.75rem}.letters_clue__Wcpk1 h2{font:600 clamp(1.3rem,3vw,1.75rem)/1.4 Georgia,serif;margin:.5rem 0}.letters_label__JDC25{font-weight:700;margin:1.25rem 0 .65rem}.letters_label__JDC25 span{display:inline-block;font-size:.8rem;font-weight:400;margin-left:.6rem;color:var(--muted)}.letters_tiles__LVh_H{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:650px;margin:auto;min-height:56px}.letters_hole__qUT4P,.letters_main__4bma0 .letters_tile__lClaK{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-height:56px;padding:0;border:1px solid #76938d;border-radius:9px;font:700 1.5rem/1.2 Georgia,serif;background:#fffdf6;box-shadow:0 3px 0 #c2d1c7}.letters_main__4bma0 .letters_placed__FQPQB{background:#e3eee7;border-color:#376e64}.letters_hole__qUT4P{color:#627774;background:#f0f1e9;border:1px dashed #839a91;box-shadow:none;font:400 .8rem Arial,sans-serif}.letters_tray__MXSi_{background:#eeeadd;border-radius:14px;padding:14px;min-height:84px;max-width:700px}.letters_tools__JR1u4{justify-content:center;margin:1.3rem 0}.letters_ready__L00xC{font-size:.875rem;color:var(--muted);margin:0;line-height:1.5;align-self:center}.letters_hint__p_5HH,.letters_note__evrF5{font-size:.85rem;color:var(--muted);line-height:1.7}.letters_hint__p_5HH{margin:.8rem 0 .2rem}.letters_note__evrF5{margin:2rem 0 1rem}.letters_back__fwdFJ{display:inline-flex;align-items:center;min-height:44px}.letters_technical__3qXi0{padding:2rem;background:var(--paper);border:1px solid #76938d;border-radius:18px}.letters_result__PjXQt{background:var(--paper);border:1px solid #c1d1c8;border-radius:20px;padding:1.5rem;text-align:center;min-height:90svh}.letters_resultTitle__r_IR8 h2{font:700 1.9rem/1.3 Georgia,serif;margin:.5rem 0}.letters_result__PjXQt .letters_actions__AJ_XP{justify-content:center}.letters_promotion___MYo3{font-weight:700;color:#245e51;font-size:1.2rem}.letters_solutionLabel__ymtGQ{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin:1.5rem 0 .5rem}.letters_solution__EEOJm{font:700 clamp(1.6rem,4vw,2.75rem)/1.4 Georgia,serif;letter-spacing:.08em;margin:.3rem 0;overflow-wrap:anywhere}.letters_meaning__Pz_x7{max-width:600px;margin:1rem auto;line-height:1.7}.letters_feedbackSpace____1gI{height:110px;margin:clamp(1rem,17svh,9rem) auto 1rem;display:flex;align-items:center;justify-content:center;pointer-events:none;max-width:100%}.letters_feedback__YW49y{display:flex;flex-direction:column;gap:.6rem;align-items:center;animation:letters_feedback-in__914Lt .25s ease-out}.letters_miniWord__LX_J4{display:flex;gap:3px}.letters_miniWord__LX_J4 span{background:#e6eee6;border:1px solid #73948b;border-radius:5px;width:25px;height:34px;display:grid;place-items:center;font:700 1rem Georgia,serif;animation:letters_letter-join__bjA3C .8s both}.letters_feedback__YW49y>strong{color:#235e50;font-size:1.15rem}.letters_feedback__YW49y[data-letters-feedback=failure] .letters_miniWord__LX_J4 span{animation:letters_letter-fall__TPoN6 .9s both}.letters_feedback__YW49y[data-letters-feedback=failure]>strong{color:#a33623;font-size:1.8rem}.letters_feedback__YW49y[data-letters-feedback=level]>strong{animation:letters_level-rise__SouVp 1.1s both}.letters_dialog__9sfsi{color:var(--ink);background:var(--paper);width:min(760px,calc(100vw - 24px));max-height:90svh;overflow:auto;padding:1.5rem;border:1px solid #76938d;border-radius:18px}.letters_dialog__9sfsi::-webkit-backdrop{background:#102d36b3}.letters_dialog__9sfsi::backdrop{background:#102d36b3}.letters_dialogHeader__a4_2b{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:-1.5rem;padding:.6rem 0;background:var(--paper);z-index:1}.letters_dialogHeader__a4_2b h2{font:700 1.5rem Georgia,serif;margin:.5rem 0}.letters_prose__CbvM_{line-height:1.8}.letters_prose__CbvM_ li{margin:.75rem 0}.letters_dialog__9sfsi .letters_result__PjXQt{min-height:auto}.letters_dialog__9sfsi .letters_feedbackSpace____1gI{margin:1rem auto}.letters_dialog__9sfsi .letters_board___N4Xl{box-shadow:none}.letters_catalogCard__HfEyp{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:2rem;gap:2rem;background:var(--paper);border:1px solid #c1d1c8;border-radius:20px;padding:1.5rem;text-decoration:none}.letters_catalogCard__HfEyp h2{font:700 2rem Georgia,serif;margin:.5rem 0}.letters_catalogCard__HfEyp p{line-height:1.7}.letters_catalogCard__HfEyp strong{display:block;margin:1rem 0;text-decoration:underline;text-underline-offset:4px}@keyframes letters_letter-join__bjA3C{0%{transform:translateY(-12px) rotate(-9deg);opacity:0}60%{transform:translateY(3px) rotate(2deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes letters_letter-fall__TPoN6{0%{transform:rotate(0)}45%{transform:translateY(7px) rotate(-8deg)}to{transform:translateY(3px) rotate(-4deg)}}@keyframes letters_level-rise__SouVp{0%{transform:translateY(8px);opacity:0}40%,to{transform:translateY(0);opacity:1}}@keyframes letters_feedback-in__914Lt{0%{opacity:.1}to{opacity:1}}@media (max-width:640px){.letters_catalogCard__HfEyp,.letters_intro__SrCD6{grid-template-columns:1fr;padding:1.2rem;gap:1.2rem}.letters_intro__SrCD6 .letters_art__tpDOM{max-width:340px;margin:auto}.letters_heading__HcV_m{margin:1.3rem 0}.letters_stats__O5dn3{padding:1rem;gap:1rem}.letters_stats__O5dn3 .letters_progressBlock__dqqKX{margin-left:0;width:100%;min-width:0}.letters_hole__qUT4P,.letters_main__4bma0 .letters_tile__lClaK{flex-basis:44px;width:44px;min-height:48px}.letters_tiles__LVh_H{gap:6px}.letters_tray__MXSi_{padding:10px 5px}.letters_tools__JR1u4{gap:.4rem}.letters_tools__JR1u4 button{padding:.65rem .7rem;font-size:.85rem}.letters_board___N4Xl{padding:1.25rem .6rem}.letters_dialog__9sfsi{padding:1rem}.letters_dialogHeader__a4_2b{top:-1rem}.letters_main__4bma0 .letters_primary__OAI8l{max-width:100%}.letters_result__PjXQt{padding:1rem .7rem}.letters_miniWord__LX_J4 span{width:21px;height:30px}.letters_solution__EEOJm{letter-spacing:.035em}.letters_toolbar__sUDco{gap:.4rem}.letters_toolbar__sUDco button{font-size:.85rem;padding:.65rem .75rem}}@media (prefers-reduced-motion:reduce){.letters_feedback__YW49y,.letters_feedback__YW49y *{animation:none!important;transition:none!important;transform:none!important}.letters_feedback__YW49y{opacity:1}}.letters_catalogCard__HfEyp+.letters_catalogCard__HfEyp{margin-top:1.5rem}.calculation_main__APiwZ{background:#f4f0fa;color:#2d2140;min-height:75vh;padding:1.5rem 1rem 4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculation_main__APiwZ *{box-sizing:border-box}.calculation_content__33dH1{max-width:1060px;margin:auto}.calculation_breadcrumb__hmLzB{display:flex;gap:.65rem;flex-wrap:wrap;font-size:.95rem}.calculation_main__APiwZ a{color:#6d3fc0}.calculation_heading__7B6pN{margin:2rem 0}.calculation_heading__7B6pN h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.12;margin:.4rem 0 1rem;letter-spacing:-.035em}.calculation_heading__7B6pN p{max-width:48rem;line-height:1.65}.calculation_eyebrow__cJkXE{font-size:.82rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#655873}.calculation_main__APiwZ h2{font-size:1.4rem;line-height:1.3}.calculation_main__APiwZ li,.calculation_main__APiwZ p{line-height:1.65}.calculation_main__APiwZ button,.calculation_main__APiwZ input,.calculation_main__APiwZ select{font:inherit}.calculation_main__APiwZ button,.calculation_main__APiwZ select{min-height:46px;border:1.5px solid #6d3fc0;border-radius:12px;color:#6d3fc0;background:white;padding:.65rem .95rem;font-weight:700;cursor:pointer}.calculation_main__APiwZ button:hover:not(:disabled){background:#e6dbf7}.calculation_main__APiwZ button:disabled{opacity:.55;cursor:default}.calculation_main__APiwZ button[aria-pressed=true]{background:#e6dbf7;box-shadow:inset 0 0 0 2px #6d3fc0;color:#2d2140}.calculation_main__APiwZ :is(button,select,input,a,summary):focus-visible{outline:3px solid #6d3fc0;outline-offset:4px}.calculation_main__APiwZ .calculation_primary__UW8Nr{background:#6d3fc0;color:white}.calculation_main__APiwZ .calculation_primary__UW8Nr:hover:not(:disabled){background:#58309f}.calculation_intro__QKSpi{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;grid-gap:2rem;gap:2rem;background:white;padding:2rem;border-radius:24px;border:1px solid #d8cce8}.calculation_intro__QKSpi svg{width:100%;max-width:420px}.calculation_actions__aFRHS,.calculation_tools__GWZFm{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:1rem 0}.calculation_actions__aFRHS{border-top:1px solid #d8cce8;padding-top:1.5rem;margin-top:1.5rem}.calculation_stats__QRMa3{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1rem 1.25rem;background:#e6dbf7;border-radius:18px;margin-bottom:1rem}.calculation_stats__QRMa3 span{display:flex;flex-direction:column;gap:.3rem;min-width:100px}.calculation_stats__QRMa3 strong{font-size:1.3rem}.calculation_stats__QRMa3 .calculation_tutorialBadge__FJnNn{font-weight:750;align-self:center}.calculation_board__GhkI_{padding:clamp(1rem,4vw,2rem);background:white;border:1px solid #d8cce8;border-radius:24px;overflow-wrap:anywhere}.calculation_target__xvcBU{background:#dceb78;padding:.75rem min(1rem,4vw);display:inline-flex;gap:1.25rem;border-radius:18px;align-items:center;flex-wrap:wrap;max-width:100%;overflow-wrap:normal}.calculation_target__xvcBU strong{font-size:2.5rem;white-space:nowrap}.calculation_expression__J720N{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;min-height:90px;border:2px solid #6d3fc0;border-radius:16px;padding:1rem;font-size:1.65rem;font-weight:750}.calculation_expression__J720N>span:not(.calculation_placeholder__Yc7ff){white-space:nowrap}.calculation_placeholder__Yc7ff{font-size:1rem;font-weight:400;color:#655873}.calculation_main__APiwZ .calculation_tile__UUzog{font-size:1.8rem;min-width:62px;min-height:64px;box-shadow:0 3px 0 #d8cce8}.calculation_main__APiwZ .calculation_tile__UUzog:disabled{background:#e6dbf7;opacity:.65;box-shadow:none}.calculation_equality__ePkNy{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:1.5rem 0;font-size:clamp(1.4rem,4vw,2rem);font-weight:750}.calculation_equalityPart__NdmiO{display:inline-flex;gap:.4rem;align-items:center;overflow-wrap:normal}.calculation_equality__ePkNy select{font-size:1.4rem;min-width:64px;background:#e6dbf7;padding:.5rem .2rem}.calculation_chain__ZpIkd{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;padding:0}.calculation_chain__ZpIkd li{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;min-width:108px;padding:.8rem;border:1px solid #d8cce8;border-radius:16px;background:#f4f0fa}.calculation_chain__ZpIkd li strong{font-size:1.5rem}.calculation_chain__ZpIkd li.calculation_activeStation__qE8Lh{border:2px solid #6d3fc0;background:#e6dbf7}.calculation_numberField__xQ3IH{display:flex;flex-direction:column;gap:.5rem;font-weight:700;max-width:360px}.calculation_numberField__xQ3IH input{border:2px solid #6d3fc0;border-radius:12px;min-width:0;min-height:50px;padding:.75rem;color:#2d2140;font-size:1.35rem;width:100%}.calculation_stepNotice__xGkrk{background:#e6dbf7;padding:.65rem;border-radius:12px;animation:calculation_stepMove__Uq1jN .4s ease-out}.calculation_stepToken__hfMiq{display:inline-block;padding:.25rem .65rem;background:#6d3fc0;color:white;border-radius:10px;animation:calculation_stepMove__Uq1jN .45s ease-out}.calculation_comparison__uDGgH{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:1rem;gap:1rem}.calculation_quantity__uCu5g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:180px;border:2px solid #d8cce8;border-radius:20px;padding:1rem;background:#f4f0fa}.calculation_quantity__uCu5g strong{font-size:clamp(1.4rem,4vw,2.2rem);text-align:center;overflow-wrap:normal}.calculation_fraction__AeEjE{display:inline-flex;flex-direction:column;line-height:1.3;text-align:center;min-width:2rem}.calculation_fraction__AeEjE span:first-child{border-bottom:2px solid #2d2140}.calculation_choices___wfYW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem;margin-top:1rem}.calculation_choices___wfYW button{display:flex;flex-direction:column;gap:.25rem;align-items:center}.calculation_choices___wfYW button span{font-size:1.7rem}.calculation_receipt__Y_Mz7{border:1px solid #d8cce8;border-radius:18px;padding:1.25rem;background:#f4f0fa}.calculation_receipt__Y_Mz7 ul{padding:0;list-style:none}.calculation_receipt__Y_Mz7 li{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid #d8cce8;padding:.65rem 0}.calculation_discount__4NwHC{background:#e6dbf7;padding:.6rem;border-radius:8px}.calculation_payment__JZVIe{font-size:1.2rem}.calculation_coinTray__72zW7{display:flex;flex-wrap:wrap;gap:.5rem;background:#e6dbf7;padding:1rem;border-radius:15px;min-height:80px}.calculation_main__APiwZ .calculation_coin__E7SZA{border-radius:32px;background:#faf7e7;color:#2d2140;box-shadow:inset 0 0 0 3px #f4f0fa}.calculation_main__APiwZ .calculation_banknote__4BZz_{background:#e6dbf7;color:#2d2140}.calculation_muted__r2Yjn{color:#655873;font-size:.95rem}.calculation_estimateOperation__nFs62{font-size:clamp(1.6rem,5vw,2.5rem);font-weight:750;text-align:center;padding:1rem min(.75rem,3vw);background:#dceb78;border-radius:16px;overflow-wrap:normal}.calculation_numberToken__QWuM_{white-space:nowrap}.calculation_ruler__uOAvU{padding:1.2rem .7rem;background:#f4f0fa;border-radius:16px}.calculation_ruler__uOAvU input{width:100%;margin:0;min-height:48px;accent-color:#6d3fc0;cursor:pointer}.calculation_ruler__uOAvU input.calculation_unset__99Ik_::-webkit-slider-thumb{opacity:0}.calculation_ruler__uOAvU input.calculation_unset__99Ik_::-moz-range-thumb{opacity:0}.calculation_rulerLabels__27wvT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.3rem;gap:.3rem;font-size:.9rem}.calculation_rulerLabels__27wvT>span{white-space:nowrap}.calculation_rulerLabels__27wvT>span:first-child{grid-column:1;grid-row:1;justify-self:start}.calculation_rulerLabels__27wvT>span:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:center}.calculation_rulerLabels__27wvT>span:last-child{grid-column:2;grid-row:1;justify-self:end}.calculation_selectedEstimate__QyJi8{font-size:1.2rem;font-weight:700}.calculation_revealedRuler__5Jtsi{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem;border:1px solid #6d3fc0;border-radius:12px}.calculation_revealedRuler__5Jtsi span:first-child{color:#6d3fc0}.calculation_revealedRuler__5Jtsi span:nth-child(2){background:#dceb78;color:#2d2140;padding:.5rem;border-radius:8px}.calculation_revealedRuler__5Jtsi :is(meter,progress){width:100%;height:24px;accent-color:#6d3fc0}.calculation_failure__eoiGY,.calculation_success__xpYIn{margin-top:1rem;padding:1.25rem;border-radius:18px;background:#e8f3ea;color:#246b4c;border:1px solid #246b4c}.calculation_failure__eoiGY{background:#fce9ed;color:#a23343}.calculation_explanation__j6kjj{padding-left:1.25rem}.calculation_explanation__j6kjj li{margin-bottom:.5rem}.calculation_instructions__pR_I_{margin:1.5rem 0;background:white;border:1px solid #d8cce8;border-radius:18px;padding:1rem 1.25rem}.calculation_instructions__pR_I_ summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:750;color:#6d3fc0}.calculation_instructions__pR_I_ li{margin:.75rem 0}.calculation_link__7hYvE{font-weight:750;display:inline-flex;align-items:center;min-height:44px}.calculation_validation__UMvww{border-left:4px solid #6d3fc0;padding:.7rem 1rem;background:#e6dbf7;color:#2d2140}.calculation_tutorialGuide__0sAbc{background:#f4f0fa;border-radius:14px;padding:1rem;margin-bottom:1rem}.calculation_promotion__UH5DP{background:#dceb78;color:#2d2140;padding:.8rem 1rem;border-radius:12px}.calculation_progress__PFAeu{width:100%;max-width:200px;height:.6rem;accent-color:#6d3fc0}.calculation_feedbackLevel__Wnf3O{display:block;text-align:center;color:#6d3fc0;font-size:1.1rem;line-height:1.3}.calculation_feedbackSpace__LEiBu{height:140px;max-width:280px;margin:auto;pointer-events:none}.calculation_feedback__XxRUr svg{width:100%;height:100px;overflow:visible}.calculation_feedback__XxRUr{animation:calculation_feedbackFade__44J8y 1.6s both}.calculation_movingTile__CoSfb{transform-origin:80px 45px;animation:calculation_tileGather__00Zaf .7s ease-out both}.calculation_arrivingTile__pbLq4{transform-origin:160px 45px;animation:calculation_tileGather__00Zaf .9s ease-out both}.calculation_ripple__VgFyP{stroke:#6d3fc0;stroke-width:3;stroke-dasharray:5 8;animation:calculation_trace__7Qrkd 1s ease-out both}[data-calculation-feedback=failure] .calculation_movingTile__CoSfb{animation:calculation_tileShake__MPf3V .5s ease-out both}[data-calculation-feedback=level] .calculation_arrivingTile__pbLq4{animation:calculation_stepMove__Uq1jN .7s ease-out both}.calculation_catalogGrid__928NG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.3rem;gap:1.3rem}.calculation_catalogCard__9KfRt{display:flex;flex-direction:column;background:white;border:1px solid #d8cce8;border-radius:22px;overflow:hidden;text-decoration:none;color:#2d2140!important}.calculation_catalogCard__9KfRt svg{width:100%;height:auto;max-height:230px}.calculation_catalogCard__9KfRt>div{padding:1.5rem}.calculation_catalogCard__9KfRt:hover{border-color:#6d3fc0;box-shadow:0 6px 22px #6d3fc016}.calculation_catalogCard__9KfRt h2{margin:.4rem 0}.calculation_catalogCard__9KfRt p{color:#655873}@keyframes calculation_tileGather__00Zaf{0%{transform:translateY(-12px) rotate(-12deg);opacity:.1}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes calculation_tileShake__MPf3V{25%{transform:translateX(-5px)}60%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes calculation_trace__7Qrkd{0%{stroke-dashoffset:80;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes calculation_feedbackFade__44J8y{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes calculation_stepMove__Uq1jN{0%{transform:translateX(-12px);opacity:.3}to{transform:translateX(0);opacity:1}}@media (max-width:650px){.calculation_catalogGrid__928NG,.calculation_intro__QKSpi{grid-template-columns:1fr}.calculation_intro__QKSpi{padding:1.25rem;gap:1rem}.calculation_intro__QKSpi svg{max-height:185px}.calculation_main__APiwZ{padding:.8rem .6rem 3rem}.calculation_heading__7B6pN{margin:1.5rem 0}.calculation_comparison__uDGgH{gap:.5rem;grid-template-columns:1fr}.calculation_quantity__uCu5g{padding:.7rem;min-height:155px}.calculation_choices___wfYW{grid-template-columns:1fr}.calculation_choices___wfYW button{flex-direction:row;justify-content:center}.calculation_stats__QRMa3{gap:.8rem}.calculation_stats__QRMa3 span{min-width:75px}.calculation_equality__ePkNy{gap:.35rem}.calculation_receipt__Y_Mz7{padding:.8rem}.calculation_chain__ZpIkd li{min-width:98px;flex:1 1}.calculation_main__APiwZ .calculation_tile__UUzog{min-width:52px}.calculation_tools__GWZFm{gap:.5rem}}@media (prefers-reduced-motion:reduce){.calculation_main__APiwZ *,.calculation_main__APiwZ :after,.calculation_main__APiwZ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.calculation_feedback__XxRUr{opacity:1}}.visual-spatial-feedback_feedback__BodHn{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;pointer-events:none;background:rgb(39 63 112/12%);animation:visual-spatial-feedback_feedbackFade__yBWui 1.3s ease both}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure]{animation-duration:1.6s}.visual-spatial-feedback_card__S88JW{box-sizing:border-box;width:min(100%,340px);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.75rem 1.1rem 1.45rem;border:2px solid #25847e;border-radius:26px;background:#f6fffd;color:#174f62;box-shadow:0 18px 65px rgb(27 55 96/22%);text-align:center;animation:visual-spatial-feedback_cardArrive__5ZRTP .28s ease-out both}.visual-spatial-feedback_card__S88JW strong{font:400 clamp(1.35rem,5.8vw,1.85rem)/1.2 Georgia,serif}.visual-spatial-feedback_card__S88JW span{font-size:.98rem;line-height:1.4;font-weight:650}.visual-spatial-feedback_art___HsAT{width:205px;max-width:100%;height:145px;flex-shrink:1;min-height:60px;overflow:visible;color:#3554bb}.visual-spatial-feedback_halo__xl5xB{fill:#e6f3f8}.visual-spatial-feedback_guideDisc__k80iY,.visual-spatial-feedback_guide__TtNcf{fill:#eff4ff;stroke:#a8badb;stroke-width:2}.visual-spatial-feedback_guide__TtNcf{stroke-dasharray:4 4}.visual-spatial-feedback_solid__cSWKK{fill:#3554bb;stroke:#fff;stroke-width:2;stroke-linejoin:round}.visual-spatial-feedback_accent__e0fjJ{fill:#9ddbd1;stroke:#207e79;stroke-width:2;stroke-linejoin:round}.visual-spatial-feedback_paper__uAy8n{fill:#f9fcff;stroke:#3554bb;stroke-width:2;stroke-linejoin:round}.visual-spatial-feedback_seam__Mpm8E{fill:none;stroke:#d2e9fa;stroke-width:2}.visual-spatial-feedback_arrow__DKX6m{fill:none;stroke:#25847e;stroke-width:3;stroke-linecap:round}.visual-spatial-feedback_crease__slM3U{fill:none;stroke:#9eafd5;stroke-width:1.5;stroke-dasharray:4 4}.visual-spatial-feedback_holes__bE2Ea{fill:#3554bb}.visual-spatial-feedback_turn__ly8ZD{transform-origin:110px 73px;animation:visual-spatial-feedback_exactTurn__jG31o .65s ease-out both}.visual-spatial-feedback_pieceLeft__O2_w2{animation:visual-spatial-feedback_pieceLeft__O2_w2 .6s ease-out both}.visual-spatial-feedback_pieceRight__toksN{animation:visual-spatial-feedback_pieceRight__toksN .6s ease-out both}.visual-spatial-feedback_unfold__E5Ptb{transform-origin:110px 73px;animation:visual-spatial-feedback_paperOpen__qzQFJ .65s ease-out both}.visual-spatial-feedback_stack___FbCm{animation:visual-spatial-feedback_stackArrive__76bcm .6s ease-out both}.visual-spatial-feedback_network__9N2AE{fill:none;stroke:#a8badb;stroke-width:2;stroke-linejoin:round}.visual-spatial-feedback_trace__pHZbz{fill:none;stroke:#207e79;stroke-width:5;stroke-linejoin:round;stroke-dasharray:1;animation:visual-spatial-feedback_traceShape__8bbBA .7s ease-out both}.visual-spatial-feedback_vertices__d_qA5{fill:#207e79}.visual-spatial-feedback_orbit__g0OSl{fill:none;stroke:#afc5dc;stroke-width:2;stroke-dasharray:4 5}.visual-spatial-feedback_discOne__sZf5y{animation:visual-spatial-feedback_followOne__6PBtT .65s ease-out both}.visual-spatial-feedback_discTwo__rNZn8{animation:visual-spatial-feedback_followTwo__P2zAW .65s ease-out both}.visual-spatial-feedback_star__j_olS{fill:#174f62}.visual-spatial-feedback_sparks__h8jce{fill:#25847e;transform-origin:110px 70px;animation:visual-spatial-feedback_sparks__h8jce .85s ease-out both}.visual-spatial-feedback_seal__s2lzj{transform-origin:176px 120px;animation:visual-spatial-feedback_sealArrive__dNq7l .3s ease-out .18s both}.visual-spatial-feedback_seal__s2lzj circle{fill:#fff;stroke:#25847e;stroke-width:2.5}.visual-spatial-feedback_seal__s2lzj path{fill:none;stroke:#207e79;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_card__S88JW{background:#fff7f2;color:#82483a;border-color:#bd7563}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_halo__xl5xB{fill:#f8e9e2}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_seal__s2lzj circle,.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_seal__s2lzj path{stroke:#a75e4c}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_motif__dBLLC{animation:visual-spatial-feedback_gentleShake__rfkxr .42s ease-in-out both}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_motif__dBLLC *{animation:none}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_pieceLeft__O2_w2{transform:translateX(-7px)}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_pieceRight__toksN{transform:translateX(7px)}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_turn__ly8ZD{transform:rotate(-15deg)}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_trace__pHZbz{stroke:#a75e4c;stroke-dasharray:.07 .04}.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_vertices__d_qA5{fill:#a75e4c}@keyframes visual-spatial-feedback_feedbackFade__yBWui{0%,to{opacity:0}14%,78%{opacity:1}}@keyframes visual-spatial-feedback_cardArrive__5ZRTP{0%{transform:translateY(10px) scale(.94)}to{transform:translateY(0) scale(1)}}@keyframes visual-spatial-feedback_exactTurn__jG31o{0%{transform:rotate(-75deg);opacity:.4}to{transform:rotate(0);opacity:1}}@keyframes visual-spatial-feedback_pieceLeft__O2_w2{0%{transform:translateX(-25px);opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes visual-spatial-feedback_pieceRight__toksN{0%{transform:translateX(25px);opacity:.3}to{transform:translateX(0);opacity:1}}@keyframes visual-spatial-feedback_paperOpen__qzQFJ{0%{transform:scaleX(.15);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes visual-spatial-feedback_stackArrive__76bcm{0%{transform:translateY(-17px);opacity:.3}to{transform:translateY(0);opacity:1}}@keyframes visual-spatial-feedback_traceShape__8bbBA{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes visual-spatial-feedback_followOne__6PBtT{0%{transform:translate(-23px,25px)}to{transform:translate(0)}}@keyframes visual-spatial-feedback_followTwo__P2zAW{0%{transform:translate(21px,-22px)}to{transform:translate(0)}}@keyframes visual-spatial-feedback_sparks__h8jce{0%{opacity:0;transform:scale(.7)}30%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes visual-spatial-feedback_sealArrive__dNq7l{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes visual-spatial-feedback_gentleShake__rfkxr{0%,to{transform:translateX(0)}30%{transform:translateX(-4px)}65%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.visual-spatial-feedback_feedback__BodHn,.visual-spatial-feedback_feedback__BodHn *,.visual-spatial-feedback_feedback__BodHn[data-visual-feedback=failure] .visual-spatial-feedback_motif__dBLLC{animation:none}.visual-spatial-feedback_sparks__h8jce{display:none}.visual-spatial-feedback_trace__pHZbz{stroke-dashoffset:0}}.visual-spatial_main__XK_kj{background:#eff4fc;color:#243659;padding:1rem 1rem 4rem;min-height:75vh}.visual-spatial_content__vYdOa{max-width:1060px;margin:auto}.visual-spatial_breadcrumb__s441i{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.82rem}.visual-spatial_breadcrumb__s441i a{display:inline-flex;align-items:center;min-height:44px;color:#314c91}.visual-spatial_header__VA9BG{margin:1.6rem 0 1.7rem;max-width:46rem}.visual-spatial_header__VA9BG h1{font:400 clamp(2.1rem,5vw,3.4rem)/1.1 Georgia,serif;color:#233e85;margin:.45rem 0 .75rem}.visual-spatial_header__VA9BG>p:last-child{line-height:1.65}.visual-spatial_eyebrow__kp4pV{font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.13em}.visual-spatial_catalogCard__MCI7w,.visual-spatial_intro__2pJDC{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid #c1cee5;border-radius:20px;overflow:hidden;background:#fff}.visual-spatial_catalogCard__MCI7w{color:inherit;text-decoration:none;max-width:900px}.visual-spatial_catalogCard__MCI7w:hover{box-shadow:0 8px 24px #24365913;border-color:#3554bb;color:inherit}.visual-spatial_catalogCard__MCI7w+.visual-spatial_catalogCard__MCI7w{margin-top:1.2rem}.visual-spatial_catalogIllustration__T89kX{max-height:240px}.visual-spatial_heroArt__nfmwg{background:#eaf2fc;display:grid;align-content:center}.visual-spatial_heroArt__nfmwg>svg{display:block;width:100%;height:auto}.visual-spatial_introBody__m_4mF{padding:clamp(1.2rem,4vw,2.3rem)}.visual-spatial_introBody__m_4mF h2{font:400 1.9rem/1.2 Georgia,serif;color:#233e85;margin:.5rem 0 1rem}.visual-spatial_introBody__m_4mF p{line-height:1.65}.visual-spatial_link__GK5LL{display:inline-flex;align-items:center;min-height:44px;color:#1e655f;font-weight:750}.visual-spatial_actions__k9kV_{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:1rem 0}.visual-spatial_primary__v3mXs,.visual-spatial_secondary__yKAv_{font:inherit;font-weight:700;min-height:46px;padding:.65rem 1.1rem;border-radius:9px;border:1px solid #3554bb;cursor:pointer}.visual-spatial_primary__v3mXs{background:#3554bb;color:#fff}.visual-spatial_primary__v3mXs:hover{background:#263f93}.visual-spatial_primary__v3mXs:disabled{cursor:default;background:#e0e6f2;border-color:#c4cfe2;color:#53627c}.visual-spatial_secondary__yKAv_{color:#314784;background:#fff}.visual-spatial_secondary__yKAv_:hover{background:#eef4ff}.visual-spatial_main__XK_kj :is(button,a,summary):focus-visible{outline:3px solid #94671d;outline-offset:4px}.visual-spatial_stage__okPBO{border:1px solid #c0cee6;border-radius:18px;padding:1.15rem;background:#fff;scroll-margin-top:12px}.visual-spatial_scorebar__KVQEQ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.8rem;padding-bottom:.7rem;border-bottom:1px solid #e1e8f4}.visual-spatial_scorebar__KVQEQ strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#233e85;margin-left:.25rem}.visual-spatial_stageTitle__K_7yT{font:400 1.55rem/1.2 Georgia,serif;margin:1rem 0 .35rem}.visual-spatial_stageTitle__K_7yT:focus{outline:none}.visual-spatial_prompt__VhGFs{font-size:.88rem;margin:.4rem 0 .8rem;line-height:1.4}.visual-spatial_comparison__TTwsR{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:1.4rem;gap:1.4rem;max-width:790px;margin:auto}.visual-spatial_model__d7_ZC{text-align:center;padding:.5rem;background:#f3f6fd;border:1px solid #d7e1f2;border-radius:12px}.visual-spatial_figureLabel__AYEBU{font-size:.73rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em;margin:.3rem}.visual-spatial_figure__avVxf{width:100%;height:170px;display:block;fill:#3554bb;stroke:#eef4ff;stroke-width:.055}.visual-spatial_model__d7_ZC .visual-spatial_figure__avVxf{height:170px}.visual-spatial_options__UWpbP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.visual-spatial_option__aXSgS{border:2px solid #c8d4e9;padding:.5rem;background:#fff;border-radius:11px;color:#273d6a;cursor:pointer;display:grid;grid-template-columns:1fr;justify-items:center;position:relative;font:inherit}.visual-spatial_option__aXSgS:hover:not(:disabled){background:#f1f6ff;border-color:#7187c5}.visual-spatial_option__aXSgS.visual-spatial_selected__ZNwQ_{border-color:#14766e;background:#f2fbf9;box-shadow:inset 0 0 0 1px #14766e}.visual-spatial_option__aXSgS.visual-spatial_correct__c58Ee{border-color:#247151;background:#f0faf3}.visual-spatial_option__aXSgS.visual-spatial_incorrect__KmwVA{border-color:#a34242;background:#fff6f4}.visual-spatial_option__aXSgS:disabled{cursor:default;opacity:1}.visual-spatial_optionLetter__WB1k2{font-size:.8rem;font-weight:800;position:absolute;top:.4rem;left:.5rem}.visual-spatial_optionStatus__TvC2F{font-size:.66rem;min-height:1em;font-weight:750;line-height:1.1}.visual-spatial_confirm__dg_y_{display:flex;justify-content:flex-end;margin-top:.9rem}.visual-spatial_confirm__dg_y_ .visual-spatial_primary__v3mXs{min-width:160px}.visual-spatial_result__UkVW5{border-top:1px solid #dae4f3;margin-top:1rem;padding-top:.6rem}.visual-spatial_result__UkVW5>p{line-height:1.5;margin:.4rem 0}.visual-spatial_nextDescription__zWd0q{font-size:.88rem}.visual-spatial_explanation__So5sn,.visual-spatial_rules__jIVud{font-size:.86rem;line-height:1.6}.visual-spatial_rules__jIVud{margin-top:1rem;border-top:1px solid #e1e8f4;padding-top:.5rem}.visual-spatial_explanation__So5sn summary,.visual-spatial_rules__jIVud summary{cursor:pointer;min-height:44px;align-content:center;color:#314c91;font-weight:650}.visual-spatial_explanationBody__etrug{display:flex;gap:1rem;align-items:center}.visual-spatial_demonstration__XGFNJ{display:block;width:140px;height:140px;flex:0 0 140px;overflow:visible}.visual-spatial_destination__9R5HX{fill:#3554bb;stroke:#eff4fc;stroke-width:.055}.visual-spatial_turn__MpFqb{fill:#198679;fill-opacity:.45;stroke:#105d55;stroke-width:.065;transform:rotate(var(--rotation));animation:visual-spatial_show-turn__2WCPd 1.4s ease-in-out both}@keyframes visual-spatial_show-turn__2WCPd{0%{transform:rotate(0deg)}to{transform:rotate(var(--rotation))}}.visual-spatial_lesson__fO3AA{background:#fff;border:1px solid #c0cee6;border-radius:18px;padding:1.5rem}.visual-spatial_lesson__fO3AA h2{font:400 1.8rem/1.2 Georgia,serif}.visual-spatial_lessonFigures__j3mkm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:550px;text-align:center}.visual-spatial_lessonFigures__j3mkm .visual-spatial_demonstration__XGFNJ{width:100%;height:170px}.visual-spatial_lessonFigures__j3mkm p{min-height:2.5rem}.visual-spatial_back__JcHcg{display:inline-flex;align-items:center;min-height:44px;margin-top:1.2rem;font-weight:650;color:#314c91}.visual-spatial_error__as6FW{color:#8c3434;background:#fff1ec;border:1px solid #d8aaa2;padding:1rem;border-radius:8px}@media (max-width:650px){.visual-spatial_catalogCard__MCI7w,.visual-spatial_intro__2pJDC{grid-template-columns:1fr}.visual-spatial_heroArt__nfmwg>svg{max-height:220px}.visual-spatial_header__VA9BG{margin:1rem 0 1.2rem}.visual-spatial_stage__okPBO{padding:.75rem}.visual-spatial_scorebar__KVQEQ{font-size:.73rem;gap:.3rem .6rem;padding-bottom:.5rem}.visual-spatial_stageTitle__K_7yT{font-size:1.3rem;margin-top:.7rem}.visual-spatial_prompt__VhGFs{font-size:.78rem;margin-bottom:.55rem}.visual-spatial_comparison__TTwsR{grid-template-columns:1fr;gap:.5rem}.visual-spatial_model__d7_ZC{display:grid;grid-template-columns:.7fr 1fr .7fr;align-items:center;padding:.2rem .5rem}.visual-spatial_figureLabel__AYEBU{text-align:left;font-size:.67rem}.visual-spatial_model__d7_ZC .visual-spatial_figure__avVxf{height:85px}.visual-spatial_options__UWpbP{gap:.4rem}.visual-spatial_option__aXSgS{padding:.3rem}.visual-spatial_option__aXSgS .visual-spatial_figure__avVxf{height:85px}.visual-spatial_optionLetter__WB1k2{font-size:.74rem;top:.25rem;left:.35rem}.visual-spatial_optionStatus__TvC2F{font-size:.62rem}.visual-spatial_confirm__dg_y_{margin-top:.6rem}.visual-spatial_confirm__dg_y_ .visual-spatial_primary__v3mXs{width:100%}.visual-spatial_explanationBody__etrug{flex-direction:column;gap:.2rem}}@media (prefers-reduced-motion:reduce){.visual-spatial_turn__MpFqb{animation:none}}.motion-tracking_introArt__yyuci{min-height:260px;display:grid;place-items:center;background:radial-gradient(ellipse,#fff,#dce9fb)}.motion-tracking_introArt__yyuci svg{width:85%;max-width:330px}.motion-tracking_board__RRtjB{position:relative;width:100%;max-width:600px;aspect-ratio:6/5;margin:1rem auto;border:1px solid #b5c9e6;border-radius:16px;background:linear-gradient(#fff9,#fff9),repeating-linear-gradient(0deg,transparent 0 29px,#dce8f9 30px),repeating-linear-gradient(90deg,#f0f6ff 0 29px,#dce8f9 30px);overflow:hidden}.motion-tracking_disc__kopEE{position:absolute;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #3554bb;background:#e6edff;color:#243f91;font:800 1rem system-ui;padding:0;box-shadow:0 2px 3px #24365920}.motion-tracking_disc__kopEE:disabled{opacity:1}.motion-tracking_disc__kopEE:not(:disabled){cursor:pointer}.motion-tracking_target__3ZLNc{background:#c3eee5;border:6px double #146f64;color:#115d55}.motion-tracking_chosen__u255o{background:#3554bb;color:#fff}.motion-tracking_miss__AEMJY{border-style:dashed;border-color:#965129;background:#fff0da;color:#744123}.motion-tracking_status__PoEWe{min-height:3.2rem;text-align:center;font-weight:650;color:#233e85;line-height:1.55}.motion-tracking_result___rp57{border-left:4px solid #14786c;background:#eff9f6;padding:1rem;border-radius:8px}.motion-tracking_legend__9Rris{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem}.motion-tracking_toggle__9biw4{display:flex;align-items:center;gap:.7rem;min-height:44px;line-height:1.5}.motion-tracking_toggle__9biw4 input{width:20px;height:20px}@media (min-width:600px){.motion-tracking_disc__kopEE{width:52px;height:52px}}.last-arrivals_main__J9iDI{min-height:80vh;background:#f7f3e9;color:#354b4c;padding:1.2rem 1rem 4rem}.last-arrivals_content__IFeLT{max-width:940px;margin:auto}.last-arrivals_breadcrumb__Z8_Sd{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.85rem}.last-arrivals_breadcrumb__Z8_Sd a{color:#3c6c70;min-height:44px;display:inline-flex;align-items:center}.last-arrivals_header__2UjiE{margin:1.8rem 0}.last-arrivals_header__2UjiE h1{font:400 clamp(2.3rem,6vw,3.8rem)/1.1 Georgia,serif;margin:.5rem 0 1rem;letter-spacing:-.035em}.last-arrivals_header__2UjiE p{max-width:620px;line-height:1.6}.last-arrivals_eyebrow__gmMqB{color:#796045;font-size:.73rem;text-transform:uppercase;letter-spacing:.13em;font-weight:750}.last-arrivals_intro__Hnd1_{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #c6cec0;border-radius:26px;background:#fffdf6;overflow:hidden}.last-arrivals_hero___KF3n{display:grid;align-items:center;background:#e8efeb;padding:1rem}.last-arrivals_hero___KF3n svg{width:100%}.last-arrivals_introBody__A1yKQ{padding:clamp(1.2rem,4vw,2.3rem);line-height:1.65}.last-arrivals_introBody__A1yKQ h2{font:400 1.9rem/1.2 Georgia,serif}.last-arrivals_example__3vdrM{border-left:3px solid #7d9d8b;background:#edf2e9;padding:.7rem .9rem;border-radius:0 12px 12px 0;line-height:1.55}.last-arrivals_example__3vdrM p{margin:.35rem 0}.last-arrivals_tutorialSteps__XUZAU{padding-left:1.4rem;line-height:1.6}.last-arrivals_tutorialSteps__XUZAU li+li{margin-top:.5rem}.last-arrivals_main__J9iDI button{min-height:46px;border:1px solid #9aaca4;border-radius:12px;padding:.65rem 1rem;font:inherit;font-weight:600;background:#fffdf6;color:#354b4c;cursor:pointer}.last-arrivals_main__J9iDI button:hover:not(:disabled){background:#e5eeea}.last-arrivals_main__J9iDI button:disabled{opacity:.5;cursor:default}.last-arrivals_main__J9iDI button.last-arrivals_primary__k5cuC{background:#426e73;border-color:#426e73;color:#fff}.last-arrivals_main__J9iDI button.last-arrivals_primary__k5cuC:hover:not(:disabled){background:#30565b}.last-arrivals_main__J9iDI :focus-visible{outline:3px solid #986a2c;outline-offset:3px}.last-arrivals_main__J9iDI h2:focus{outline:none}.last-arrivals_actions__NzdVc{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.last-arrivals_stage__ktEgJ{scroll-margin-top:12px;margin-top:1rem;padding:1.1rem clamp(.7rem,3vw,1.8rem) 1.4rem;border:1px solid #bacbc2;border-radius:24px;background:#fffdf7}.last-arrivals_score__OBm8F{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #d5ddd2;padding-bottom:.7rem;font-size:.9rem}.last-arrivals_instruction__vE5sa{text-align:center;margin:1rem 0 .4rem;font:400 clamp(1.65rem,5vw,2.2rem)/1.2 Georgia,serif}.last-arrivals_phase__6d6jf{font-size:1rem;font-weight:500;text-align:center;min-height:26px;margin:.5rem 0 1rem;line-height:1.5}.last-arrivals_railway__hc9eb{position:relative;display:grid;place-items:center;height:205px;max-width:680px;margin:auto;background:#e7eee8;border-radius:20px;overflow:hidden}.last-arrivals_railway__hc9eb:after{content:"";position:absolute;bottom:27px;left:0;right:0;height:9px;border-block:2px solid #8d846f;background:repeating-linear-gradient(90deg,transparent 0 17px,#b3a38b 17px 22px,transparent 22px 34px)}.last-arrivals_wagon__WsmFP{position:relative;width:174px;height:33px;margin-top:100px;border-radius:7px;background:#c78f6b;border:2px solid #9e6d4f;z-index:1}.last-arrivals_wagon__WsmFP:after,.last-arrivals_wagon__WsmFP:before{content:"";position:absolute;bottom:-16px;width:27px;height:27px;border-radius:50%;border:7px solid #425b5a;background:#dac6a7}.last-arrivals_wagon__WsmFP:before{left:17px}.last-arrivals_wagon__WsmFP:after{right:17px}.last-arrivals_package___IBFk{position:absolute;width:116px;height:112px;bottom:31px;left:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid #b99b75;border-radius:12px;background:#fff0ce;box-shadow:3px 4px 0 #a98b6524}.last-arrivals_package___IBFk svg{width:58px;height:58px}.last-arrivals_package___IBFk strong{font-size:.9rem}.last-arrivals_slots__mc_TL{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;list-style:none;padding:0;max-width:620px;margin:1rem auto}.last-arrivals_slots__mc_TL li{min-height:108px;padding:.4rem .2rem;border:1px dashed #9baea4;border-radius:12px;background:#eff3eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;font-size:.8rem;min-width:0}.last-arrivals_slotLabel__7jAKA{font-size:.75rem;line-height:1.3;text-align:center}.last-arrivals_emptySlot___70YL{display:grid;place-items:center;min-height:32px}.last-arrivals_slots__mc_TL svg{width:32px;height:32px}.last-arrivals_slots__mc_TL[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:220px}.last-arrivals_slots__mc_TL[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:330px}.last-arrivals_bank__B4rSZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;max-width:620px;margin:1rem auto}.last-arrivals_main__J9iDI .last-arrivals_option__YZyFs{min-width:0;display:flex;align-items:center;flex-direction:column;gap:.35rem;padding:.55rem .2rem;font-size:.85rem;background:#fff7e7}.last-arrivals_option__YZyFs span{font-size:.75rem;white-space:nowrap}.last-arrivals_option__YZyFs svg{width:35px;height:35px}.last-arrivals_result__vZQo1{padding:1rem;border-radius:16px;background:#e8efe5;line-height:1.6;margin:1rem 0}.last-arrivals_result__vZQo1 h3{margin-top:0}.last-arrivals_solution__Csjq0{font-weight:650}.last-arrivals_note__Nzhik,.last-arrivals_rules__ZhMSM{font-size:.9rem;line-height:1.65;margin-top:1.3rem}.last-arrivals_rules__ZhMSM summary{cursor:pointer;min-height:44px}.last-arrivals_error__d82lY{border-left:4px solid #a5533a;padding:1rem;background:#fff0e8}.last-arrivals_feedback__7i4cH{position:fixed;inset:0;display:grid;place-items:center;z-index:55;pointer-events:none}.last-arrivals_feedbackCard__FQrYP{width:min(250px,70vw);text-align:center;background:#fffaf0f5;border:2px solid #7d9d8b;box-shadow:0 16px 60px #253f3b33;padding:1.3rem;border-radius:25px;animation:last-arrivals_arrive__PfSkL .35s ease-out}.last-arrivals_feedbackCard__FQrYP svg{width:90px;height:90px}.last-arrivals_feedbackCard__FQrYP strong{display:block;margin-top:.5rem;font:400 1.5rem Georgia,serif}@keyframes last-arrivals_arrive__PfSkL{0%{opacity:0;transform:translateY(18px) rotate(-4deg)}to{opacity:1;transform:none}}@media (max-width:640px){.last-arrivals_intro__Hnd1_{grid-template-columns:1fr}.last-arrivals_hero___KF3n{max-height:220px;overflow:hidden}.last-arrivals_hero___KF3n svg{max-height:200px}.last-arrivals_slots__mc_TL{grid-template-columns:repeat(3,minmax(0,1fr))}.last-arrivals_railway__hc9eb{height:185px}.last-arrivals_wagon__WsmFP{margin-top:80px}.last-arrivals_main__J9iDI{padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.last-arrivals_feedbackCard__FQrYP,.last-arrivals_main__J9iDI *{animation:none;transition:none}}.memory_main__kKEk9{padding:1.2rem 1.2rem 5rem;background:#f7f4eb;color:#35463b;min-height:75vh}.memory_content__kTVCF{max-width:1060px;margin:auto}.memory_breadcrumb__PDDsr{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;font-size:.85rem}.memory_breadcrumb__PDDsr a{display:inline-flex;min-height:44px;align-items:center;color:#3f5c49}.memory_heading__ifzGX{margin:2.5rem 0 2rem;max-width:46rem}.memory_heading__ifzGX h1{font:400 clamp(2.6rem,6vw,4rem)/1.08 Georgia,serif;margin:.5rem 0 1rem;color:#354b3d}.memory_heading__ifzGX>p:last-child{font-size:1.1rem}.memory_eyebrow__V_qUe{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:700}.memory_intro___6V6U{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #bdc8b7;border-radius:24px;overflow:hidden;background:#fffdf7}.memory_introArt__ti0k_{display:grid;align-items:center;background:#f1eddf}.memory_introArt__ti0k_>svg{width:100%;height:auto}.memory_introBody__0bcu3{padding:clamp(1.3rem,4vw,2.5rem)}.memory_introBody__0bcu3 h2{font:400 2rem/1.2 Georgia,serif}.memory_introBody__0bcu3 p{line-height:1.65}.memory_actions__BNWBA,.memory_controls__qP14R{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem}.memory_actions__BNWBA{justify-content:flex-start;margin-top:1.5rem}.memory_primary__om5Pg,.memory_secondary__4nfD0{min-height:48px;padding:.7rem 1.3rem;border:1px solid #4b6550;border-radius:100px;font:inherit;font-weight:650;cursor:pointer}.memory_primary__om5Pg{color:#fffdf7;background:#3f5e47}.memory_primary__om5Pg:hover{background:#2e4934}.memory_secondary__4nfD0{background:#fffdf7;color:#3f5e47}.memory_secondary__4nfD0:hover{background:#e5ecdf}.memory_main__kKEk9 :focus-visible{outline:3px solid #735327;outline-offset:5px}.memory_progress__QaK0a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;border-top:1px solid #c2cbb9;padding:.5rem 0}.memory_progress__QaK0a p{font-weight:650}.memory_progress__QaK0a span{font-size:.85rem}.memory_garden__GX_wK{padding:1.8rem clamp(.8rem,3vw,2rem) 2rem;border-radius:24px;border:1px solid #bdc8b7;background:radial-gradient(ellipse at 50% 115%,#d6e1cb 0,#f0f1e4 50%,#fffdf6 90%)}.memory_stage__Ra7tJ{text-align:center;min-height:132px;max-width:40rem;margin:auto}.memory_stage__Ra7tJ h2{font:400 clamp(1.55rem,4vw,2rem)/1.2 Georgia,serif;margin:0 0 .8rem}.memory_stage__Ra7tJ p{line-height:1.6;margin:0 0 1.5rem}.memory_board__KDhSS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(.6rem,2vw,1.3rem);gap:clamp(.6rem,2vw,1.3rem);max-width:650px;margin:.5rem auto 1.8rem;padding:.5rem}.memory_board__KDhSS[data-columns="3"]{grid-template-columns:repeat(3,1fr);max-width:510px}.memory_lantern__VlYo3{--symbol-cutout:#fffaf0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:145px;border:2px solid #98aa93;border-radius:45% 45% 24% 24%/24% 24% 18% 18%;color:#3f5144;background:#e2e9d8;box-shadow:0 7px 0 #c0cbb7;font:inherit;font-weight:600;cursor:pointer}.memory_lantern__VlYo3:disabled{opacity:1;cursor:default;color:#3f5144}.memory_tone1__EaIpE{background:#e9d4c3;border-color:#bca18a;box-shadow:0 7px 0 #d2bba7}.memory_tone2__5Zqsb{background:#e3dced;border-color:#b0a3bd;box-shadow:0 7px 0 #c6bbd3}.memory_tone3__h8BXP{background:#d5e6e6;border-color:#99b5b5;box-shadow:0 7px 0 #b5cbcb}.memory_lanternIcon__CZ6uy{display:block;width:48px;height:48px}.memory_lanternIcon__CZ6uy svg{width:100%;height:100%}.memory_lantern__VlYo3 .memory_lightLabel__gASLY{font-size:.66rem;min-height:1rem;font-weight:700;letter-spacing:.05em}.memory_lantern__VlYo3.memory_lit__3RxgO{color:#433c24;background:#ffe298;border-color:#6d5824;outline:4px solid #8e6f2b;outline-offset:3px;box-shadow:0 7px 0 #c9ae65,0 0 35px #edcc7e}.memory_lantern__VlYo3:not(:disabled):hover{outline:2px solid #4e6a50;outline-offset:2px}.memory_lantern__VlYo3:not(:disabled):active{background:#ffebb4}.memory_slow__RSw_q{display:flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem}.memory_slow__RSw_q input{width:20px;height:20px;accent-color:#3f5e47}.memory_rules__n_mrb{margin-top:1.3rem;border-bottom:1px solid #bdc8b7;padding:.4rem 0 1rem;line-height:1.65}.memory_rules__n_mrb summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.memory_note__3Hwso{font-size:.85rem;margin-top:1.5rem}.memory_error__QMdRT{color:#873d31;background:#fff3e9;padding:1rem;border:1px solid #a66756;border-radius:12px}@media (max-width:640px){.memory_intro___6V6U{grid-template-columns:1fr}.memory_introArt__ti0k_>svg{max-height:210px}.memory_board__KDhSS{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.25rem;max-width:390px}.memory_board__KDhSS[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.memory_lantern__VlYo3{min-height:92px;padding:.3rem 0;font-size:.7rem}.memory_lanternIcon__CZ6uy{width:30px;height:30px}.memory_lantern__VlYo3 .memory_lightLabel__gASLY{font-size:.55rem;letter-spacing:0}.memory_stage__Ra7tJ{min-height:150px}.memory_controls__qP14R{flex-direction:column}.memory_controls__qP14R button{width:100%}}@media (prefers-reduced-motion:reduce){.memory_main__kKEk9 *,.memory_main__kKEk9 :after,.memory_main__kKEk9 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.games-catalog_main__jnQWD{padding:1.2rem 1.2rem 5rem;background:var(--color-canvas)}.games-catalog_content__CwDCx{max-width:1060px;margin:auto}.games-catalog_breadcrumb__EpTU_{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.85rem}.games-catalog_breadcrumb__EpTU_ a{min-height:44px;display:inline-flex;align-items:center}.games-catalog_heading__qGFRn{margin:2.5rem 0 2rem;max-width:42rem}.games-catalog_heading__qGFRn h1{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.1;margin:.6rem 0 1rem}.games-catalog_heading__qGFRn>p:last-child{font-size:1.1rem}.games-catalog_eyebrow__ktH4N{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.games-catalog_card___ddxj{display:grid;grid-template-columns:1fr 1fr;max-width:850px;overflow:hidden;border:1px solid #b3c2c4;border-radius:16px;background:var(--color-surface);text-decoration:none;color:var(--color-text)}.games-catalog_card___ddxj:hover{color:var(--color-text);border-color:var(--color-action);box-shadow:0 6px 24px #102f3c12}.games-catalog_card___ddxj+.games-catalog_card___ddxj{margin-top:24px}.games-catalog_art__GX0f4{background:#122232;position:relative;display:grid;align-content:center;min-height:250px}.games-catalog_art__GX0f4>svg{width:100%;height:auto}.games-catalog_memoryArt__3shmG{background:#f1eddf}.games-catalog_art__GX0f4>span{position:absolute;left:1.25rem;top:1rem;color:#bed5e2;font-size:.65rem;letter-spacing:.14em}.games-catalog_cardBody__7aAqA{padding:2rem}.games-catalog_cardBody__7aAqA h2{font-size:1.75rem;margin:.5rem 0}.games-catalog_cardBody__7aAqA p{margin:.5rem 0 1.5rem}.games-catalog_cardBody__7aAqA .games-catalog_tag__BY76K{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;margin:0}.games-catalog_link__phdwB{display:inline-flex;gap:1rem;align-items:center;min-height:44px;color:var(--color-action);font-weight:700}.games-catalog_note__RlcW8{margin-top:1.5rem;font-size:.85rem}@media (max-width:600px){.games-catalog_card___ddxj{grid-template-columns:1fr}.games-catalog_art__GX0f4{min-height:190px}.games-catalog_cardBody__7aAqA{padding:1.5rem}.games-catalog_heading__qGFRn{margin-top:1.5rem}}