.learn-expand{color:#f4f6f9;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.viz-stage.learn-expand{overflow:visible}.learn-expand .viz-stage__canvas{width:100%;height:100%}.learn-expand .learn-expand__q{fill:#f4f6f9;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.035em;font-size:32px;font-weight:500}.learn-expand .learn-expand__caret{fill:#69ffbd;font-weight:500}.learn-expand .learn-expand__node-kicker{fill:#f4f6f9c7;font-family:var(--site-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.learn-expand .learn-expand__node-title{fill:#f4f6f9;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.025em;font-size:18px;font-weight:500}.learn-expand .learn-expand__select{fill:#f4f6f9;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.02em;font-size:16px;font-weight:450}.learn-expand .learn-expand__menu-item{fill:#f4f6f9bd;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.015em;font-size:15px;font-weight:400}.learn-expand .learn-expand__menu-item--active{fill:#f4f6f9;font-weight:500}.learn-expand .learn-expand__bar-label{fill:#f4f6f9bd;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.01em;font-size:12px;font-weight:400}.learn-expand__alerts{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.learn-expand__alerts-stack{left:var(--alert-cx,50%);top:var(--alert-bottom,90%);width:min(92%, var(--alert-width,34rem));box-sizing:border-box;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;transform:translate(-50%)}.learn-expand__mock{transform-origin:50%;will-change:transform, opacity;justify-content:center;width:min(100%,20rem);display:flex;position:relative;bottom:auto;left:auto;right:auto}.learn-expand__mock--warn{flex:none;width:min(100%,20rem);min-height:0;max-height:none}.learn-expand__warn-row{background:#342b25d7;border:1px solid #ffa8486b;border-radius:.65rem;flex:0 auto;align-items:center;gap:.65rem;width:100%;min-height:3.4rem;padding:.55rem .7rem;box-shadow:0 10px 28px #00000047}.learn-expand__warn-row .plan-flow__mock-ring{flex-basis:2.35rem;width:2.35rem;height:2.35rem}.learn-expand__bang{font-family:var(--site-display,system-ui, sans-serif);color:#ffa848;font-size:1.25rem;font-weight:700;line-height:1}.learn-expand__mock-copy{flex-direction:column;flex:auto;justify-content:center;gap:.32rem;min-width:0;display:flex}.learn-expand__text-line{background:#ffffff47;border-radius:.2rem;max-width:100%;height:.48rem;display:block}.learn-expand__text-line--lg{background:#ffffff5c;height:.58rem}.learn-expand__text-line--sm{background:#ffffff29;height:.38rem}.learn-expand__warn-row .learn-expand__text-line{background:#ffbc726a}.learn-expand__warn-row .learn-expand__text-line--lg{background:#ffb66692}.learn-expand__warn-row .learn-expand__text-line--sm{background:#ffbf794c}.learn-expand__mock .plan-flow__mock-row[data-glyph=bang] .plan-flow__mock-ring,.learn-expand__warn-row .plan-flow__mock-ring{background:#ffa84838;border-color:#ffa848d1}@media (width<=40rem){.learn-expand .learn-expand__q{font-size:24px}.learn-expand__alerts-stack{width:min(94%, var(--alert-width,18rem))}.learn-expand__mock,.learn-expand__mock--warn{width:min(100%,16rem)}.learn-expand__warn-row{min-height:2.9rem;padding:.4rem .5rem}.learn-expand__warn-row .plan-flow__mock-ring{flex-basis:2rem;width:2rem;height:2rem}.learn-expand__bang{font-size:1.1rem}}@media (width<=48rem){.learn-page .expand__visuals{height:min(30dvh,13.5rem);max-height:30dvh}}.learn-spot01.svelte-blmubl{width:100%;height:100%;position:absolute;inset:0}.learn-spot01.svelte-blmubl .viz-stage[data-viz-mode=scene]{height:100%;inset:0}.learn-spot01.svelte-blmubl .learn-spot__label{fill:#f4f6f9eb;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.025em;font-size:18px;font-weight:450}.learn-spot02.svelte-16mbie4{width:100%;height:100%;position:absolute;inset:0}.learn-spot02.svelte-16mbie4 .viz-stage[data-viz-mode=scene]{height:100%;inset:0}.learn-spot02.svelte-16mbie4 .learn-spot__label{fill:#f4f6f9eb;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.025em;font-size:18px;font-weight:450}.learn-spot02.svelte-16mbie4 .learn-spot__label--sm{font-size:16px}.learn-spot03.svelte-qxtmpj{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.learn-spot03.svelte-qxtmpj .viz-stage[data-viz-mode=scene]{height:100%;inset:0}.learn-spot03.svelte-qxtmpj .learn-spot__label{fill:#f4f6f9eb;font-family:var(--site-display,system-ui, sans-serif);letter-spacing:-.025em;font-size:17px;font-weight:450}.learn-spot03__mock.svelte-qxtmpj{z-index:3;transform-origin:bottom;will-change:transform, opacity;justify-content:center;bottom:.55rem;left:.4rem;right:.4rem}.learn-spot03__mock.svelte-qxtmpj .plan-flow__mock-row{flex:0 11rem}.learn-spot03__info.svelte-qxtmpj{font-family:var(--site-display,Georgia, "Times New Roman", serif);color:#b46fff;font-size:.95rem;font-style:italic;font-weight:600;line-height:1}.learn-spot03__mock .plan-flow__mock-row[data-glyph=info] .plan-flow__mock-ring{background:#b46fff2e;border-color:#b46fffc7}.learn-spot03__mock .plan-flow__mock-row[data-glyph=info] .plan-flow__mock-bar--main{background:#bf84ff90}.learn-spot03__mock .plan-flow__mock-row[data-glyph=info] .plan-flow__mock-bar--sub{background:#c895ff4c}
