.logic-primer-module__i69-LW__primerSection{color:var(--bt-ink,var(--learning-text-primary));background:var(--bt-surface,var(--learning-section-background));border-block:1px solid var(--bt-border,var(--learning-border));padding-block:clamp(56px,7vw,108px)}.logic-primer-module__i69-LW__primerGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,6vw,92px);display:grid}.logic-primer-module__i69-LW__primerCopy,.logic-primer-module__i69-LW__logicLabCopy{min-width:0}.logic-primer-module__i69-LW__eyebrow{color:var(--bt-muted,var(--learning-text-secondary));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:800;line-height:1.5;display:inline-flex}.logic-primer-module__i69-LW__eyebrow:before{content:"";background:var(--bt-gold,var(--learning-gold));flex:0 0 22px;height:2px}.logic-primer-module__i69-LW__primerCopy h2{max-width:21ch;color:var(--bt-ink,var(--learning-heading));font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(1.85rem,3.1vw,3.05rem);font-weight:520;line-height:1.13}.logic-primer-module__i69-LW__primerCopy>p{max-width:54ch;color:var(--bt-muted,var(--learning-text-secondary));margin:22px 0 0;font-size:.96rem;line-height:1.75}.logic-primer-module__i69-LW__primerCopy ol{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.logic-primer-module__i69-LW__primerCopy li{grid-template-columns:36px minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid;position:relative}.logic-primer-module__i69-LW__primerCopy li:last-child{padding-bottom:0}.logic-primer-module__i69-LW__primerCopy li:not(:last-child):after{content:"";background:var(--bt-border,var(--learning-border));width:1px;position:absolute;top:42px;bottom:6px;left:17px}.logic-primer-module__i69-LW__primerCopy li>span{border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-panel,var(--learning-card-background));width:36px;height:36px;color:var(--bt-ink,var(--learning-heading));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;font-weight:750;display:grid}.logic-primer-module__i69-LW__primerCopy li:last-child>span{border-color:var(--bt-gold,var(--learning-gold));box-shadow:0 0 0 4px color-mix(in srgb, var(--bt-gold,var(--learning-gold)) 12%, transparent)}.logic-primer-module__i69-LW__primerCopy li strong{padding-top:2px;font-size:.95rem;line-height:1.5;display:block}.logic-primer-module__i69-LW__primerCopy li small{color:var(--bt-muted,var(--learning-text-secondary));overflow-wrap:anywhere;margin-top:3px;font-size:.88rem;line-height:1.6;display:block}.logic-primer-module__i69-LW__primerVisual{isolation:isolate;border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-panel,var(--learning-card-background));border-radius:24px;min-width:0;margin:0;padding:clamp(22px,3vw,40px);position:relative;box-shadow:0 18px 50px -38px #06192c55}.logic-primer-module__i69-LW__primerVisual:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--bt-cyan,#55c8d8) 9%, transparent), transparent 60%);position:absolute;inset:0}.logic-primer-module__i69-LW__primerVisual figcaption{max-width:45ch;color:var(--bt-muted,var(--learning-text-secondary));font-size:.9rem;line-height:1.65}.logic-primer-module__i69-LW__accountMovement{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:12px;margin-block:30px;display:grid}.logic-primer-module__i69-LW__accountMovement>div{--side-color:var(--bt-soll,#176b76);border-top:2px solid var(--side-color);flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0;display:flex}.logic-primer-module__i69-LW__accountMovement>div[data-side=credit]{--side-color:var(--bt-haben,#8c6422)}.logic-primer-module__i69-LW__accountMovement span{overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.logic-primer-module__i69-LW__accountMovement strong{margin-top:7px;font-size:clamp(.94rem,1.35vw,1.2rem);font-weight:650;line-height:1.5}.logic-primer-module__i69-LW__accountMovement b{border:1px solid color-mix(in srgb, var(--side-color) 30%, transparent);color:var(--side-color);background:color-mix(in srgb, var(--side-color) 6%, transparent);border-radius:6px;margin-top:16px;padding:5px 11px;font-size:.8rem;line-height:1.5}.logic-primer-module__i69-LW__accountMovement>i{color:var(--bt-muted,var(--learning-text-secondary));text-align:center;font-size:1.4rem;font-style:normal}.logic-primer-module__i69-LW__primerResult{border-top:1px solid var(--bt-border,var(--learning-border));padding-top:24px}.logic-primer-module__i69-LW__primerResult>span{color:var(--bt-muted,var(--learning-text-secondary));letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:750;display:block}.logic-primer-module__i69-LW__primerResult>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.15rem;font-weight:500;line-height:1.65;display:block}.logic-primer-module__i69-LW__primerResult b{font-weight:650}.logic-primer-module__i69-LW__primerResult i{color:var(--bt-muted,var(--learning-text-secondary));font-family:var(--serif);padding-inline:5px;font-weight:400}.logic-primer-module__i69-LW__primerVisual>p{color:var(--bt-muted,var(--learning-text-secondary));margin:25px 0 0;font-size:.85rem;line-height:1.6}.logic-primer-module__i69-LW__logicLab{border-top:1px solid var(--bt-border,var(--learning-border));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,6vw,88px);margin-top:clamp(52px,7vw,88px);padding-top:clamp(36px,5vw,64px);display:grid}.logic-primer-module__i69-LW__logicLabCopy h3{max-width:27ch;font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:15px 0 0;font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:530;line-height:1.2}.logic-primer-module__i69-LW__logicLabCopy>p{max-width:49ch;color:var(--bt-muted,var(--learning-text-secondary));margin:17px 0 0;font-size:.94rem;line-height:1.7}.logic-primer-module__i69-LW__logicControls{gap:22px;max-width:430px;margin-top:26px;display:grid}.logic-primer-module__i69-LW__logicControls label{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;display:grid;position:relative}.logic-primer-module__i69-LW__logicControls label:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;bottom:21px;right:17px;transform:rotate(45deg)}.logic-primer-module__i69-LW__logicControls label>span,.logic-primer-module__i69-LW__logicControls legend{padding:0;font-size:.8rem;font-weight:750;line-height:1.5}.logic-primer-module__i69-LW__logicControls select{appearance:none;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;height:3rem;min-height:48px;color:var(--bt-ink,var(--learning-text-primary));border:1px solid var(--bt-control-border,var(--learning-border-strong));background:var(--bt-panel,var(--learning-card-background));font:inherit;cursor:pointer;border-radius:9px;padding:10px 40px 10px 12px;font-size:1rem;overflow:hidden}.logic-primer-module__i69-LW__logicControls fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:flex}.logic-primer-module__i69-LW__logicControls legend{margin-bottom:9px}.logic-primer-module__i69-LW__logicControls button{min-width:0;min-height:46px;color:var(--bt-muted,var(--learning-text-secondary));border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-panel,var(--learning-card-background));font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:10px 8px;font-size:.85rem;font-weight:700;transition:background .14s,border-color .14s}.logic-primer-module__i69-LW__logicControls button[aria-pressed=true]{color:var(--bt-ink,var(--learning-text-primary));border-color:var(--bt-gold,var(--learning-gold));background:color-mix(in srgb, var(--bt-gold,var(--learning-gold)) 13%, var(--bt-panel,var(--learning-card-background)))}.logic-primer-module__i69-LW__logicControls :is(select,button):focus-visible{outline:3px solid var(--bt-cyan,#168697);outline-offset:4px}.logic-primer-module__i69-LW__tAccount{border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-panel,var(--learning-card-background));border-radius:20px;min-width:0;padding:clamp(16px,3vw,32px);box-shadow:0 18px 50px -38px #06192c55}.logic-primer-module__i69-LW__tAccount>strong{font-family:var(--serif);text-align:center;overflow-wrap:anywhere;padding:6px 0 24px;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:550;line-height:1.3;display:block}.logic-primer-module__i69-LW__tAccountHead,.logic-primer-module__i69-LW__tAccountBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.logic-primer-module__i69-LW__tAccountHead{border-block:2px solid var(--bt-ink,var(--learning-heading))}.logic-primer-module__i69-LW__tAccountHead span{color:var(--bt-muted,var(--learning-text-secondary));letter-spacing:.08em;text-transform:uppercase;padding:13px 14px;font-size:.76rem;font-weight:800}.logic-primer-module__i69-LW__tAccountHead span+span,.logic-primer-module__i69-LW__tAccountBody>span+span{border-left:2px solid var(--bt-ink,var(--learning-heading))}.logic-primer-module__i69-LW__tAccountBody>span{overflow-wrap:anywhere;background-image:repeating-linear-gradient(to bottom, transparent, transparent 39px, color-mix(in srgb, var(--bt-border,var(--learning-border)) 65%, transparent) 39px, color-mix(in srgb, var(--bt-border,var(--learning-border)) 65%, transparent) 40px);align-items:center;min-height:120px;padding:18px 14px;font-size:.95rem;font-weight:750;line-height:1.6;display:flex}.logic-primer-module__i69-LW__tAccount[data-side=debit] :is(.logic-primer-module__i69-LW__tAccountHead,.logic-primer-module__i69-LW__tAccountBody)>span:first-child{color:var(--bt-soll,#176b76);background-color:color-mix(in srgb, var(--bt-soll,#176b76) 7%, transparent)}.logic-primer-module__i69-LW__tAccount[data-side=credit] :is(.logic-primer-module__i69-LW__tAccountHead,.logic-primer-module__i69-LW__tAccountBody)>span:last-child{color:var(--bt-haben,#8c6422);background-color:color-mix(in srgb, var(--bt-haben,#8c6422) 7%, transparent)}.logic-primer-module__i69-LW__tAccount>p{color:var(--bt-muted,var(--learning-text-secondary));margin:20px 0 0;font-size:.88rem;line-height:1.65}@media (hover:hover){.logic-primer-module__i69-LW__logicControls button:hover{border-color:var(--bt-gold,var(--learning-gold))}}@media (max-width:850px){.logic-primer-module__i69-LW__primerGrid,.logic-primer-module__i69-LW__logicLab{grid-template-columns:minmax(0,1fr)}.logic-primer-module__i69-LW__primerCopy h2{max-width:25ch}.logic-primer-module__i69-LW__primerVisual{width:100%;max-width:620px}.logic-primer-module__i69-LW__logicLabCopy h3{max-width:30ch}.logic-primer-module__i69-LW__logicControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;max-width:none}}@media (max-width:430px){.logic-primer-module__i69-LW__primerCopy li{gap:13px}.logic-primer-module__i69-LW__primerVisual{border-radius:18px;padding:20px}.logic-primer-module__i69-LW__accountMovement{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:8px}.logic-primer-module__i69-LW__accountMovement strong{font-size:.9rem}.logic-primer-module__i69-LW__accountMovement span{font-size:.8rem}.logic-primer-module__i69-LW__logicControls{grid-template-columns:minmax(0,1fr)}.logic-primer-module__i69-LW__tAccountHead span,.logic-primer-module__i69-LW__tAccountBody>span{padding-inline:10px}.logic-primer-module__i69-LW__tAccountBody>span{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.logic-primer-module__i69-LW__logicControls button{transition:none}}@media (forced-colors:active){.logic-primer-module__i69-LW__primerVisual,.logic-primer-module__i69-LW__tAccount,.logic-primer-module__i69-LW__primerCopy li>span,.logic-primer-module__i69-LW__accountMovement b,.logic-primer-module__i69-LW__logicControls :is(button,select){box-shadow:none;border-color:canvastext}.logic-primer-module__i69-LW__logicControls button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.logic-primer-module__i69-LW__logicControls label:after,.logic-primer-module__i69-LW__tAccountHead,.logic-primer-module__i69-LW__tAccountHead span+span,.logic-primer-module__i69-LW__tAccountBody>span+span{border-color:canvastext}.logic-primer-module__i69-LW__tAccount[data-side=debit] .logic-primer-module__i69-LW__tAccountBody>span:first-child,.logic-primer-module__i69-LW__tAccount[data-side=credit] .logic-primer-module__i69-LW__tAccountBody>span:last-child{outline-offset:-4px;outline:2px solid highlight}}
.economic-context-module__KWq4Uq__context{border:1px solid var(--bt-border);background:var(--bt-surface);color:var(--bt-ink);border-radius:.9rem;min-width:0;margin:1rem 0;padding:1rem}.economic-context-module__KWq4Uq__standaloneContext{margin-inline:auto}.economic-context-module__KWq4Uq__context summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.economic-context-module__KWq4Uq__context p,.economic-context-module__KWq4Uq__context li{overflow-wrap:anywhere;font-size:.9rem;line-height:1.65}.economic-context-module__KWq4Uq__context details{margin-block:.75rem}.economic-context-module__KWq4Uq__timeline{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.economic-context-module__KWq4Uq__timeline li{color:var(--bt-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.economic-context-module__KWq4Uq__timeline li[aria-current]{color:var(--bt-ink)}.economic-context-module__KWq4Uq__timeline li span{border:1px solid var(--bt-control-border);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.economic-context-module__KWq4Uq__timeline li[aria-current] span{background:var(--bt-ink);color:var(--bt-surface)}.economic-context-module__KWq4Uq__balances{gap:.5rem;display:grid}.economic-context-module__KWq4Uq__balances>div{border-bottom:1px solid var(--bt-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.5rem;display:flex}.economic-context-module__KWq4Uq__balances dt{overflow-wrap:anywhere;flex:12rem}.economic-context-module__KWq4Uq__balances dd{font-variant-numeric:tabular-nums;margin:0}.economic-context-module__KWq4Uq__effects{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;display:grid}.economic-context-module__KWq4Uq__dimension{background:var(--bt-panel);border-radius:.65rem;align-content:start;gap:.45rem;min-width:0;padding:.8rem;display:grid}.economic-context-module__KWq4Uq__dimension strong{font-size:.85rem}.economic-context-module__KWq4Uq__dimension span,.economic-context-module__KWq4Uq__dimension small{overflow-wrap:anywhere;font-size:.8rem;line-height:1.55}.economic-context-module__KWq4Uq__dimension label{min-width:0;display:block}.economic-context-module__KWq4Uq__dimension select{appearance:none;border:1px solid var(--bt-control-border);width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--bt-ink);background:var(--bt-surface);text-overflow:ellipsis;border-radius:.4rem;padding:.55rem;font-size:1rem}.economic-context-module__KWq4Uq__dimension select:focus-visible,.economic-context-module__KWq4Uq__context summary:focus-visible{outline:3px solid var(--bt-cyan);outline-offset:3px}.economic-context-module__KWq4Uq__context .economic-context-module__KWq4Uq__note{color:var(--bt-muted);margin-bottom:0;font-size:.8rem}.economic-context-module__KWq4Uq__context>label{gap:.5rem;min-width:0;display:grid}.economic-context-module__KWq4Uq__context>label select{appearance:none;width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--bt-ink);background:var(--bt-surface);border:1px solid var(--bt-control-border);text-overflow:ellipsis;border-radius:.4rem;padding:.55rem;font-size:1rem}.economic-context-module__KWq4Uq__context a{color:var(--bt-ink);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.economic-context-module__KWq4Uq__reasoningQuestion{border:1px solid var(--bt-border);border-radius:.6rem;min-width:0;margin:.85rem 0;padding:.75rem}.economic-context-module__KWq4Uq__reasoningQuestion legend{padding:.2rem;font-size:.9rem;font-weight:650}.economic-context-module__KWq4Uq__reasoningQuestion label{align-items:flex-start;gap:.6rem;min-height:44px;padding:.6rem .3rem;font-size:.85rem;line-height:1.6;display:flex}.economic-context-module__KWq4Uq__reasoningQuestion input{width:1.2rem;height:1.2rem;accent-color:var(--bt-ink);flex-shrink:0;margin-top:.1rem}.economic-context-module__KWq4Uq__reasoningQuestion span{overflow-wrap:anywhere;min-width:0}.economic-context-module__KWq4Uq__reasoningAmount{border:1px solid var(--bt-control-border);min-width:0;max-width:100%;min-height:48px;color:var(--bt-ink);background:var(--bt-surface);border-radius:.4rem;padding:.6rem;font-size:1rem}
.contextual-help-module__UACB_a__help{color:inherit;overflow-wrap:anywhere;border:1px solid;border-radius:.75rem;min-width:0;margin-block:1rem;padding:1rem}.contextual-help-module__UACB_a__help p{margin-block:.65rem;line-height:1.65}.contextual-help-module__UACB_a__actions{flex-wrap:wrap;gap:.5rem;display:flex}.contextual-help-module__UACB_a__actions button{min-width:0;max-width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding:.65rem .8rem}.contextual-help-module__UACB_a__actions button[aria-pressed=true]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.contextual-help-module__UACB_a__actions button:focus-visible,.contextual-help-module__UACB_a__explanation input:focus-visible{outline-offset:3px;outline:2px solid}.contextual-help-module__UACB_a__actions button:disabled{opacity:.55;cursor:default}.contextual-help-module__UACB_a__explanation{margin-top:1rem}.contextual-help-module__UACB_a__explanation fieldset{border:0;min-width:0;margin:0;padding:0}.contextual-help-module__UACB_a__explanation legend{margin-bottom:.5rem;font-weight:600}.contextual-help-module__UACB_a__explanation label{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;padding-block:.6rem;display:flex}.contextual-help-module__UACB_a__explanation input{flex:none;margin-top:.25rem}.contextual-help-module__UACB_a__explanation span{min-width:0}.contextual-help-module__UACB_a__explanation small{line-height:1.6;display:block}
.trainer-hero-module__UuPEfG__hero{isolation:isolate;color:#f5f6fa;background:#0b1426;border-bottom:1px solid #eccb834d;position:relative}.trainer-hero-module__UuPEfG__hero:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 49.9%,#73dacc0b 50%,#0000 50.1%),linear-gradient(120deg,#101f35 0%,#0000 56%);position:absolute;inset:0}.trainer-hero-module__UuPEfG__hero:after{right:max(20px, calc((100% - var(--shell)) / 2));content:"";background:linear-gradient(90deg,#73dacc,#eccb83);width:min(31%,420px);height:2px;position:absolute;bottom:-1px}.trainer-hero-module__UuPEfG__heroInner{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,5vw,86px);padding-block:clamp(42px,5.5vw,76px);display:grid}.trainer-hero-module__UuPEfG__heroCopy,.trainer-hero-module__UuPEfG__heroVisual{min-width:0}.trainer-hero-module__UuPEfG__eyebrow{color:#b6c8d4;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:.66rem;font-weight:650;line-height:1.6;display:flex}.trainer-hero-module__UuPEfG__eyebrow i{background:#73dacc;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 5px #73dacc14}.trainer-hero-module__UuPEfG__heroCopy h1{color:#f5f6fa;max-width:760px;font-family:var(--serif);letter-spacing:-.044em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.7vw,4.4rem);font-weight:500;line-height:1.055}.trainer-hero-module__UuPEfG__heroCopy h1 span{color:#eccb83;font-style:italic;font-weight:400;display:block}.trainer-hero-module__UuPEfG__heroCopy>p{color:#c4ceda;max-width:580px;margin:26px 0 0;font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.75}.trainer-hero-module__UuPEfG__heroCopy>.trainer-hero-module__UuPEfG__heroScope{color:#a7b5c8;max-width:570px;margin-top:14px;font-size:.78rem;line-height:1.7}.trainer-hero-module__UuPEfG__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.trainer-hero-module__UuPEfG__goldButton,.trainer-hero-module__UuPEfG__secondaryButtonDark{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:12px 19px;font-family:inherit;font-size:.82rem;font-weight:680;line-height:1.3;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.trainer-hero-module__UuPEfG__goldButton{color:#0b1426;background:#eccb83;border-color:#eccb83;box-shadow:inset 0 1px #ffffff52,0 6px 24px #eccb8317}.trainer-hero-module__UuPEfG__secondaryButtonDark{color:#e4eaf2;background:#ffffff06;border-color:#4c5c72}.trainer-hero-module__UuPEfG__heroActions button:focus-visible{outline-offset:4px;outline:3px solid #73dacc}.trainer-hero-module__UuPEfG__heroActions button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.trainer-hero-module__UuPEfG__buttonArrow{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.trainer-hero-module__UuPEfG__buttonProgress{font-variant-numeric:tabular-nums;border:1px solid #0b142640;border-radius:5px;padding:3px 7px;font-size:.68rem}.trainer-hero-module__UuPEfG__heroVisual{align-self:center}.trainer-hero-module__UuPEfG__equilibrium{max-width:440px;margin-inline:auto}.trainer-hero-module__UuPEfG__diagram{width:100%;height:auto;display:block;overflow:visible}.trainer-hero-module__UuPEfG__diagramGrid{stroke:#abc4d61f;stroke-width:1px}.trainer-hero-module__UuPEfG__diagramOrbit{stroke:#738781;stroke-width:1.25px}.trainer-hero-module__UuPEfG__diagramOrbit circle{fill:#73dacc;stroke:none}.trainer-hero-module__UuPEfG__diagramAxis{stroke:#73dacc3d;stroke-width:1px}.trainer-hero-module__UuPEfG__sollPlate rect{fill:#132c3b;stroke:#639e99;stroke-width:1px}.trainer-hero-module__UuPEfG__habenPlate rect{fill:#2b2b2e;stroke:#b59d69;stroke-width:1px}.trainer-hero-module__UuPEfG__sollPlate path{stroke:#73dacc;stroke-width:1px}.trainer-hero-module__UuPEfG__habenPlate path{stroke:#eccb83;stroke-width:1px}.trainer-hero-module__UuPEfG__sollPlate text{fill:#95e8dd}.trainer-hero-module__UuPEfG__habenPlate text{fill:#eed99f}.trainer-hero-module__UuPEfG__diagram text{font-family:var(--sans);letter-spacing:.07em;font-size:13px;font-weight:550}.trainer-hero-module__UuPEfG__diagram .trainer-hero-module__UuPEfG__entryLines{stroke-width:3px;stroke-linecap:round;opacity:.65}.trainer-hero-module__UuPEfG__equalSign circle{fill:#0b1426;stroke:#70858c;stroke-width:1px}.trainer-hero-module__UuPEfG__equalSign path{stroke:#eef5f7;stroke-width:1.8px;stroke-linecap:round}.trainer-hero-module__UuPEfG__diagramBrace{stroke:#6a7d91;stroke-width:1px}.trainer-hero-module__UuPEfG__diagramBalance{fill:#eccb83}.trainer-hero-module__UuPEfG__heroProof{border-top:1px solid #344257;margin:6px 24px 0;padding-top:20px}.trainer-hero-module__UuPEfG__proofHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.trainer-hero-module__UuPEfG__proofHeading>span{color:#bdc9d7;letter-spacing:.09em;text-transform:uppercase;font-size:.71rem}.trainer-hero-module__UuPEfG__proofHeading>strong{color:#f5f6fa;font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:500;line-height:1}.trainer-hero-module__UuPEfG__proofHeading small{color:#eccb83;font-family:var(--sans);margin-left:3px;font-size:.85rem}.trainer-hero-module__UuPEfG__heroProgress{background:#2d3d53;border-radius:3px;height:4px;margin-top:14px;overflow:hidden}.trainer-hero-module__UuPEfG__heroProgress i{border-radius:inherit;background:linear-gradient(90deg,#73dacc,#eccb83);height:100%;display:block}.trainer-hero-module__UuPEfG__heroProof dl{flex-wrap:wrap;gap:12px 28px;margin:18px 0 0;display:flex}.trainer-hero-module__UuPEfG__heroProof dl>div{align-items:baseline;gap:8px;display:flex}.trainer-hero-module__UuPEfG__heroProof dt{color:#aebed0;font-size:.7rem}.trainer-hero-module__UuPEfG__heroProof dd{color:#f5f6fa;font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:700}.trainer-hero-module__UuPEfG__heroProof p{color:#a7b5c8;margin:10px 0 0;font-size:.67rem;line-height:1.6}@media (hover:hover){.trainer-hero-module__UuPEfG__goldButton:not(:disabled):hover{background:#f7dfab;border-color:#f7dfab;box-shadow:0 6px 28px #eccb8326}.trainer-hero-module__UuPEfG__secondaryButtonDark:not(:disabled):hover{background:#213149;border-color:#b9c9d6}}@media (max-width:1050px){.trainer-hero-module__UuPEfG__heroInner{grid-template-columns:minmax(0,1.25fr) minmax(270px,.8fr);gap:28px}.trainer-hero-module__UuPEfG__heroCopy h1{font-size:clamp(2.6rem,4.9vw,3.5rem)}.trainer-hero-module__UuPEfG__heroProof{margin-inline:8px}}@media (max-width:800px){.trainer-hero-module__UuPEfG__heroInner{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:36px}.trainer-hero-module__UuPEfG__heroCopy h1{max-width:680px;font-size:clamp(2.5rem,6.8vw,3.6rem)}.trainer-hero-module__UuPEfG__heroCopy>p{max-width:650px}.trainer-hero-module__UuPEfG__equilibrium{display:none}.trainer-hero-module__UuPEfG__heroVisual:not(:has(.trainer-hero-module__UuPEfG__heroProof)){display:none}.trainer-hero-module__UuPEfG__heroProof{margin:0;padding-top:20px}.trainer-hero-module__UuPEfG__heroProof dl{margin-top:12px}}@media (max-width:430px){.trainer-hero-module__UuPEfG__heroInner{padding-block:31px 32px}.trainer-hero-module__UuPEfG__eyebrow{letter-spacing:.075em;gap:9px;margin-bottom:20px;font-size:.59rem}.trainer-hero-module__UuPEfG__heroCopy h1{font-size:clamp(2.25rem,9vw,2.8rem)}.trainer-hero-module__UuPEfG__heroCopy>p{margin-top:20px;font-size:.94rem;line-height:1.7}.trainer-hero-module__UuPEfG__heroCopy>.trainer-hero-module__UuPEfG__heroScope{margin-top:12px;font-size:.75rem}.trainer-hero-module__UuPEfG__heroActions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:23px;display:grid}.trainer-hero-module__UuPEfG__heroActions button{width:100%}}@media (prefers-reduced-motion:reduce){.trainer-hero-module__UuPEfG__heroActions button{transition:none}}@media (forced-colors:active){.trainer-hero-module__UuPEfG__hero{color:canvastext;background:canvas;border-color:canvastext}.trainer-hero-module__UuPEfG__hero:before,.trainer-hero-module__UuPEfG__hero:after,.trainer-hero-module__UuPEfG__eyebrow i,.trainer-hero-module__UuPEfG__equilibrium{display:none}.trainer-hero-module__UuPEfG__heroCopy h1,.trainer-hero-module__UuPEfG__heroCopy h1 span,.trainer-hero-module__UuPEfG__heroCopy>p,.trainer-hero-module__UuPEfG__heroCopy>.trainer-hero-module__UuPEfG__heroScope,.trainer-hero-module__UuPEfG__eyebrow,.trainer-hero-module__UuPEfG__proofHeading>span,.trainer-hero-module__UuPEfG__proofHeading>strong,.trainer-hero-module__UuPEfG__proofHeading small,.trainer-hero-module__UuPEfG__heroProof dt,.trainer-hero-module__UuPEfG__heroProof dd,.trainer-hero-module__UuPEfG__heroProof p{color:canvastext}.trainer-hero-module__UuPEfG__goldButton,.trainer-hero-module__UuPEfG__secondaryButtonDark{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.trainer-hero-module__UuPEfG__heroActions button:focus-visible{outline-color:highlight}.trainer-hero-module__UuPEfG__heroProof,.trainer-hero-module__UuPEfG__buttonProgress{border-color:canvastext}.trainer-hero-module__UuPEfG__heroProgress{border:1px solid canvastext}.trainer-hero-module__UuPEfG__heroProgress i{forced-color-adjust:none;background:highlight}}
.learning-reference-module__k3-Vvq__section{border-top:1px solid var(--bt-border,var(--learning-border));background:var(--bt-surface,var(--learning-section-background));color:var(--bt-ink,var(--learning-text-primary));padding-block:clamp(56px,7vw,108px);scroll-margin-top:100px}.learning-reference-module__k3-Vvq__content{min-width:0}.learning-reference-module__k3-Vvq__content h2,.learning-reference-module__k3-Vvq__content h3{color:var(--bt-ink,var(--learning-heading));overflow-wrap:anywhere}.learning-reference-module__k3-Vvq__content h2{max-width:24ch;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(1.95rem,3.6vw,3.4rem);font-weight:520;line-height:1.12}.learning-reference-module__k3-Vvq__content h3{letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:650;line-height:1.4}.learning-reference-module__k3-Vvq__content p,.learning-reference-module__k3-Vvq__content li,.learning-reference-module__k3-Vvq__content dd{overflow-wrap:anywhere;font-size:.96rem;line-height:1.8}.learning-reference-module__k3-Vvq__content p{margin:14px 0}.learning-reference-module__k3-Vvq__content a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--bt-muted,var(--learning-text-secondary)) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--bt-muted,var(--learning-text-secondary)) 60%, transparent);text-underline-offset:5px;text-decoration-thickness:1px}.learning-reference-module__k3-Vvq__content :is(a,summary):focus-visible{outline:3px solid var(--bt-cyan,#168697);outline-offset:5px;border-radius:4px}.learning-reference-module__k3-Vvq__introduction{max-width:880px}.learning-reference-module__k3-Vvq__introduction>p{max-width:75ch;color:var(--bt-muted,var(--learning-text-secondary))}.learning-reference-module__k3-Vvq__introduction strong{color:var(--bt-ink,var(--learning-text-primary));font-weight:700}.learning-reference-module__k3-Vvq__eyebrow{color:var(--bt-muted,var(--learning-text-secondary));letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:800;line-height:1.5;display:flex}.learning-reference-module__k3-Vvq__eyebrow:before{content:"";background:var(--bt-gold,var(--learning-gold));flex-shrink:0;width:22px;height:2px}.learning-reference-module__k3-Vvq__examples{gap:14px;margin:38px 0 clamp(48px,6vw,80px);display:grid}.learning-reference-module__k3-Vvq__example{border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-panel,var(--learning-page-background));border-radius:16px;min-width:0;transition:border-color .14s}.learning-reference-module__k3-Vvq__example[open]{border-color:color-mix(in srgb, var(--bt-gold,var(--learning-gold)) 60%, var(--bt-border,var(--learning-border)))}.learning-reference-module__k3-Vvq__example>summary{padding:24px clamp(20px,3vw,36px);border-radius:inherit;min-height:76px;color:var(--bt-ink,var(--learning-heading));cursor:pointer;padding-right:clamp(54px,6vw,84px);list-style:none;position:relative}.learning-reference-module__k3-Vvq__example>summary::-webkit-details-marker{display:none}.learning-reference-module__k3-Vvq__example>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .14s;position:absolute;top:34px;right:clamp(23px,3vw,36px);transform:rotate(45deg)}.learning-reference-module__k3-Vvq__example[open]>summary:after{transform:translateY(4px)rotate(225deg)}.learning-reference-module__k3-Vvq__example>summary h3{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:18px;margin:0;font-size:clamp(1rem,1.4vw,1.23rem);line-height:1.5;display:grid}.learning-reference-module__k3-Vvq__example>summary h3>span{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--bt-muted,var(--learning-text-secondary));font-size:1.5rem;font-weight:450}.learning-reference-module__k3-Vvq__exampleBody{max-width:1030px;margin-left:56px;padding:0 clamp(20px,3vw,36px) 28px}.learning-reference-module__k3-Vvq__exampleBody>p:first-child{margin-top:0}.learning-reference-module__k3-Vvq__exampleBody .learning-reference-module__k3-Vvq__context{max-width:76ch;color:var(--bt-muted,var(--learning-text-secondary));border-left:2px solid var(--bt-border,var(--learning-border));margin:20px 0;padding-left:16px;font-size:.87rem;line-height:1.7}.learning-reference-module__k3-Vvq__exampleBody ol{gap:14px;margin:26px 0;padding-left:24px;display:grid}.learning-reference-module__k3-Vvq__exampleBody ol li{padding-left:6px}.learning-reference-module__k3-Vvq__exampleBody ol li::marker{color:var(--bt-muted,var(--learning-text-secondary));font-size:.82rem;font-weight:700}.learning-reference-module__k3-Vvq__journal{border:1px solid var(--bt-border,var(--learning-border));background:var(--bt-surface,var(--learning-section-background));font-variant-numeric:tabular-nums;border-radius:10px;margin:28px 0;padding-inline:18px}.learning-reference-module__k3-Vvq__journal>div{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:16px;display:grid}.learning-reference-module__k3-Vvq__journal>div+div{border-top:1px solid var(--bt-border,var(--learning-border))}.learning-reference-module__k3-Vvq__journal dt{overflow-wrap:anywhere;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;min-width:0;font-size:.91rem;line-height:1.65;display:grid}.learning-reference-module__k3-Vvq__journal dt span{color:var(--bt-soll,#176b76);padding:1px 0;font-size:.8rem;font-weight:800;display:block}.learning-reference-module__k3-Vvq__journal>div[data-side=credit] dt span{color:var(--bt-haben,#8c6422)}.learning-reference-module__k3-Vvq__journal dd{white-space:nowrap;margin:0;font-size:.94rem;font-weight:750;line-height:1.65}.learning-reference-module__k3-Vvq__exampleBody .learning-reference-module__k3-Vvq__effect{border-top:1px solid var(--bt-border,var(--learning-border));color:var(--bt-muted,var(--learning-text-secondary));margin:24px 0 0;padding-top:24px}.learning-reference-module__k3-Vvq__effect strong{color:var(--bt-ink,var(--learning-text-primary))}.learning-reference-module__k3-Vvq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,100px);display:grid}.learning-reference-module__k3-Vvq__columns>section{min-width:0}.learning-reference-module__k3-Vvq__columns h3{max-width:25ch;font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,2rem);font-weight:520;line-height:1.2}.learning-reference-module__k3-Vvq__definitions{margin:28px 0 0}.learning-reference-module__k3-Vvq__definitions>div{border-left:2px solid var(--bt-border,var(--learning-border));padding-left:20px}.learning-reference-module__k3-Vvq__definitions>div+div{margin-top:28px}.learning-reference-module__k3-Vvq__definitions dt{color:var(--bt-ink,var(--learning-heading));font-size:.96rem;font-weight:750;line-height:1.5}.learning-reference-module__k3-Vvq__definitions dd{color:var(--bt-muted,var(--learning-text-secondary));margin:8px 0 0;font-size:.9rem;line-height:1.75}.learning-reference-module__k3-Vvq__questions{border-top:1px solid var(--bt-border,var(--learning-border));margin-top:28px}.learning-reference-module__k3-Vvq__questions details{border-bottom:1px solid var(--bt-border,var(--learning-border))}.learning-reference-module__k3-Vvq__questions summary{min-height:48px;color:var(--bt-ink,var(--learning-text-primary));cursor:pointer;padding:19px 0;font-size:.94rem;font-weight:650;line-height:1.6}.learning-reference-module__k3-Vvq__questions summary::marker{color:var(--bt-muted,var(--learning-text-secondary));font-size:.85em}.learning-reference-module__k3-Vvq__questions p{color:var(--bt-muted,var(--learning-text-secondary));margin-top:0;margin-bottom:22px;font-size:.9rem;line-height:1.75}.learning-reference-module__k3-Vvq__related{border-top:1px solid var(--bt-border,var(--learning-border));margin-top:clamp(44px,6vw,76px);padding-top:32px}.learning-reference-module__k3-Vvq__related h3{font-size:1.02rem}.learning-reference-module__k3-Vvq__related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.learning-reference-module__k3-Vvq__related a{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding-block:10px;font-size:.88rem;line-height:1.6;text-decoration:none;display:flex}.learning-reference-module__k3-Vvq__related a:after{content:"";border-top:1px solid;border-right:1px solid;flex-shrink:0;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)}.learning-reference-module__k3-Vvq__sources{border-top:1px solid var(--bt-border,var(--learning-border));color:var(--bt-muted,var(--learning-text-secondary));margin-top:40px;padding-top:30px}.learning-reference-module__k3-Vvq__sources h3{margin-bottom:18px;font-size:1.02rem}.learning-reference-module__k3-Vvq__sources p,.learning-reference-module__k3-Vvq__sources li{max-width:115ch;font-size:.82rem;line-height:1.8}.learning-reference-module__k3-Vvq__sources ul{padding-left:20px}.learning-reference-module__k3-Vvq__sources li{padding-left:5px}.learning-reference-module__k3-Vvq__sources li+li{margin-top:14px}@media (hover:hover){.learning-reference-module__k3-Vvq__example:hover{border-color:var(--bt-gold,var(--learning-gold))}.learning-reference-module__k3-Vvq__content a:hover{color:var(--bt-ink,var(--learning-heading));text-decoration:underline}}@media (max-width:850px){.learning-reference-module__k3-Vvq__columns{grid-template-columns:minmax(0,1fr);gap:44px}.learning-reference-module__k3-Vvq__columns h3{max-width:30ch}.learning-reference-module__k3-Vvq__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-reference-module__k3-Vvq__exampleBody{margin-left:0}}@media (max-width:480px){.learning-reference-module__k3-Vvq__example>summary h3{grid-template-columns:26px minmax(0,1fr);gap:10px}.learning-reference-module__k3-Vvq__example>summary h3>span{font-size:1.2rem}.learning-reference-module__k3-Vvq__example>summary{padding-block:20px}.learning-reference-module__k3-Vvq__example>summary:after{top:29px}.learning-reference-module__k3-Vvq__journal{padding-inline:14px}.learning-reference-module__k3-Vvq__journal>div{grid-template-columns:minmax(0,1fr);gap:6px}.learning-reference-module__k3-Vvq__journal dt{grid-template-columns:48px minmax(0,1fr);gap:10px}.learning-reference-module__k3-Vvq__journal dd{padding-left:58px}.learning-reference-module__k3-Vvq__related ul{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.learning-reference-module__k3-Vvq__example,.learning-reference-module__k3-Vvq__example>summary:after{transition:none}}@media (forced-colors:active){.learning-reference-module__k3-Vvq__example,.learning-reference-module__k3-Vvq__example[open],.learning-reference-module__k3-Vvq__journal,.learning-reference-module__k3-Vvq__journal>div+div,.learning-reference-module__k3-Vvq__definitions>div,.learning-reference-module__k3-Vvq__exampleBody .learning-reference-module__k3-Vvq__context,.learning-reference-module__k3-Vvq__questions,.learning-reference-module__k3-Vvq__questions details{border-color:canvastext}.learning-reference-module__k3-Vvq__content a{color:linktext}}
