.VOVzla_trial{color:var(--text);margin-inline:auto;padding:1.75rem 1.25rem 2.5rem}.VOVzla_header :is(h1,h2){font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.25}.VOVzla_header>p{color:var(--text-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.VOVzla_stage{border-radius:1.25rem;scroll-margin-top:7rem}.VOVzla_stage:focus{outline:none}.VOVzla_stage:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.VOVzla_card{border-radius:1.25rem;overflow:hidden}.VOVzla_character{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.VOVzla_character>div:nth-child(2){flex:1}.VOVzla_character strong{font-size:.875rem;font-weight:600;display:block}.VOVzla_character>div>span{color:var(--text-muted);margin-top:.125rem;font-size:.75rem;display:block}.VOVzla_position{background:linear-gradient(115deg, color-mix(in oklab, var(--brand-cyan) 8%, var(--card-bg)), color-mix(in oklab, var(--brand-purple) 5%, var(--card-bg)));border-bottom:1px solid var(--border);padding:1rem 1.5rem .875rem}.VOVzla_balances{gap:1rem;display:grid}.VOVzla_balances dt{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.VOVzla_balances dd{letter-spacing:-.035em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:.25rem;font-weight:750;line-height:1.2}.VOVzla_balanceBar{border-radius:1rem;gap:.25rem;height:.5rem;margin-top:.75rem;display:flex;overflow:hidden}.VOVzla_balanceBar span{border-radius:inherit}.VOVzla_total{color:var(--text-muted);text-align:right;margin-top:.5rem;font-size:.75rem}.VOVzla_total strong{color:var(--text-strong);font-variant-numeric:tabular-nums}.VOVzla_activity{padding:1.25rem 1.5rem}.VOVzla_activity h2{font-family:var(--font-display);color:var(--text-strong);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.3}.VOVzla_activity>p{color:var(--text-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.VOVzla_small{color:var(--text-muted);font-size:.75rem;line-height:1.5}.VOVzla_activity>.VOVzla_small{font-size:.75rem}.VOVzla_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.VOVzla_actions>button,.VOVzla_actions>a{white-space:normal;text-align:center;height:auto;min-height:2.75rem}.VOVzla_actions>button>span{font-variant-numeric:tabular-nums;margin-left:.5rem}.VOVzla_bills{border:1px solid var(--border);border-radius:.75rem;margin-top:1rem;padding:0;list-style:none}.VOVzla_bills li{align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.VOVzla_bills li+li{border-top:1px solid var(--border)}.VOVzla_bills li>span:nth-child(2){flex:1}.VOVzla_bills strong{font-variant-numeric:tabular-nums;font-weight:600}.VOVzla_billStatus{flex-shrink:0;display:flex}.VOVzla_activity>.VOVzla_feedback{min-height:1.5rem;font-size:.8125rem}.VOVzla_quietLinks{flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.VOVzla_quietLinks a{color:var(--link);text-underline-offset:.25rem;padding-block:.5rem;text-decoration:underline}.VOVzla_support{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 1.5rem;display:flex}.VOVzla_reset{min-height:2.75rem;color:var(--text-muted);text-underline-offset:.25rem;flex-shrink:0;font-size:.75rem;text-decoration:underline}.VOVzla_reset:focus-visible,.VOVzla_quietLinks a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.VOVzla_disclosure{color:var(--text-muted);margin-top:1rem;font-size:.75rem;line-height:1.6}@media (max-width:39.99rem){.VOVzla_trial{padding:1.25rem 1rem 2rem}.VOVzla_character{flex-wrap:wrap;padding:.875rem 1rem}.VOVzla_position,.VOVzla_activity{padding:1rem}.VOVzla_support{padding:.5rem 1rem}.VOVzla_actions>:first-child{width:100%}.VOVzla_bills li{gap:.5rem;padding:.875rem .75rem;font-size:.8125rem}.VOVzla_bills li>span:last-child{font-size:.6875rem}}.VOVzla_trial{max-width:53rem}.VOVzla_header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.VOVzla_header>div>p{color:var(--text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.6}.VOVzla_currencyPicker{color:var(--text-muted);flex-direction:column;flex-shrink:0;gap:.375rem;max-width:11rem;font-size:.6875rem;display:flex}.VOVzla_currencyPicker select{border:1px solid var(--border);background:var(--input-bg,var(--card-bg));max-width:100%;min-height:2.5rem;color:var(--text);border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem}.VOVzla_currencyPicker select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.VOVzla_timeline{margin-block:1.25rem}.VOVzla_timeline strong{font-weight:500}.VOVzla_balances{grid-template-columns:repeat(3,minmax(0,1fr))}.VOVzla_balances dd{font-size:clamp(1.25rem,3vw,2rem)}.VOVzla_balanceBar{background:var(--border)}:is(.VOVzla_trial [data-money-bucket=wallet],.VOVzla_choices [role=radio]:has([data-money-bucket=wallet])){--trial-bucket-color:var(--learner-domain-wallet);--trial-bucket-ink:var(--learner-tint-cyan-ink)}:is(.VOVzla_trial [data-money-bucket=savings],.VOVzla_choices [role=radio]:has([data-money-bucket=savings])){--trial-bucket-color:var(--learner-domain-savings);--trial-bucket-ink:var(--learner-tint-green-ink)}:is(.VOVzla_trial [data-money-bucket=investments],.VOVzla_choices [role=radio]:has([data-money-bucket=investments])){--trial-bucket-color:var(--learner-domain-investing);--trial-bucket-ink:var(--learner-tint-purple-ink)}.VOVzla_balances [data-money-bucket] :is(dt,dd),.VOVzla_activity [data-money-bucket]{color:var(--trial-bucket-ink)}.VOVzla_balanceBar [data-money-bucket]{background:var(--trial-bucket-color)}.VOVzla_choices [role=radio]{--learner-selected-outline:var(--trial-bucket-ink);box-shadow:inset 0 3px 0 var(--trial-bucket-color)}.VOVzla_choices [role=radio][aria-checked=true]{background:color-mix(in oklab, var(--trial-bucket-color) 9%, var(--card-bg))}.VOVzla_platformLoop{border:1px solid var(--border);color:var(--text-muted);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem;font-size:.8125rem;display:flex}.VOVzla_platformLoop>span{align-items:center;gap:.5rem;display:flex}.VOVzla_activity>.VOVzla_eventNote{background:color-mix(in oklab, var(--brand-orange) 7%, var(--card-bg));border-left:3px solid var(--brand-orange);margin-top:.875rem;padding:.75rem;font-size:.8125rem}.VOVzla_payBill{border:1px solid var(--border);min-width:2.75rem;min-height:2.5rem;color:var(--text-strong);background:var(--surface-glass);border-radius:.5rem;padding:.375rem .75rem;font-weight:600}.VOVzla_payBill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.VOVzla_weekRecap{margin-top:1rem;padding:0;list-style:none}.VOVzla_weekRecap li{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-block:.875rem;font-size:.8125rem;display:flex}.VOVzla_weekRecap li>span{color:var(--text-muted);flex-shrink:0}.VOVzla_weekRecap li>div{flex:1}.VOVzla_weekRecap strong{font-size:.8125rem;font-weight:600}.VOVzla_weekRecap b{font-variant-numeric:tabular-nums;font-size:.875rem}.VOVzla_historyBar{background:var(--border);border-radius:.5rem;height:.25rem;margin-top:.5rem}.VOVzla_historyBar span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-purple));height:100%;display:block}.VOVzla_seasonClose{background:color-mix(in oklab, var(--brand-purple) 5%, var(--card-bg));border-radius:.75rem;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.VOVzla_seasonClose>:first-child{flex-shrink:0}.VOVzla_seasonClose strong{font-size:.875rem;font-weight:600}.VOVzla_seasonClose p{color:var(--text-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}@media (max-width:39.99rem){.VOVzla_header{flex-wrap:wrap;gap:.75rem}.VOVzla_currencyPicker{flex-direction:row;align-items:center;max-width:100%}.VOVzla_balances{gap:.5rem}.VOVzla_balances dt{gap:.25rem;font-size:.625rem}.VOVzla_balances dt>:first-child{display:none}.VOVzla_balances dd{font-size:clamp(.875rem,4.2vw,1.5rem)}.VOVzla_weekRecap li{gap:.5rem}.VOVzla_weekRecap strong{font-size:.75rem}}.VOVzla_seasonIdentity{align-items:center;gap:.875rem;display:flex}.VOVzla_seasonIdentity strong{font-size:.875rem;font-weight:700}.VOVzla_seasonIdentity p{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}@media (min-width:56rem) and (min-height:35rem){.VOVzla_trial{max-width:74rem;padding:.75rem 1.25rem}.VOVzla_header{align-items:center;gap:1rem;margin-bottom:.75rem}.VOVzla_header :is(h1,h2){font-size:1.5rem}.VOVzla_header>div>p{margin-top:.25rem;font-size:.8125rem}.VOVzla_currencyPicker{flex-direction:row;align-items:center;max-width:15rem}.VOVzla_card{height:calc(100svh - 12rem);min-height:22rem;max-height:43rem;display:grid}.VOVzla_seasonRail{border-right:1px solid var(--border);background:color-mix(in oklab, var(--brand-purple) 3%, var(--card-bg));min-width:0}.VOVzla_timeline{margin:0}.VOVzla_seasonIdentity{gap:.5rem}.VOVzla_seasonIdentity strong{font-size:.75rem}.VOVzla_seasonIdentity p{font-size:.6875rem;line-height:1.4}.VOVzla_character{border-top:1px solid var(--border)}.VOVzla_character>:last-child{margin-left:0}.VOVzla_position{background:0 0;border-bottom:0}.VOVzla_balances{grid-template-columns:1fr}.VOVzla_balances>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.VOVzla_balances dt{gap:.375rem;font-size:.75rem}.VOVzla_balances dd{margin-top:0;font-size:1.125rem}.VOVzla_workspace{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.VOVzla_activity{flex-direction:column;flex:1;min-height:0;padding:1rem 1.25rem;display:flex}.VOVzla_activity h2{font-size:1.25rem;line-height:1.25}.VOVzla_activity>p{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.VOVzla_activity .VOVzla_actions{margin-top:auto;padding-top:.75rem;padding-right:5.5rem}.VOVzla_workspace .VOVzla_support{border:0;padding:0;position:absolute;top:.5rem;right:1rem}.VOVzla_support .VOVzla_reset{min-height:2.75rem}.VOVzla_activity .VOVzla_eventNote{margin-top:.5rem;padding:.5rem .75rem;font-size:.75rem}.VOVzla_bills{margin-top:.75rem}.VOVzla_bills li{padding:.5rem .75rem}.VOVzla_weekRecap{margin-top:.625rem}.VOVzla_seasonClose p{margin-top:.25rem}.VOVzla_disclosure{margin-top:.5rem;font-size:.6875rem}}@media (max-width:55.99rem){.VOVzla_seasonRail,.VOVzla_workspace{min-width:0}}@media (min-width:56rem) and (min-height:35rem){.VOVzla_card{grid-template-columns:15rem minmax(0,1fr)}.VOVzla_character{flex-wrap:nowrap;gap:.375rem}.VOVzla_character>img{width:2rem;height:2rem}.VOVzla_character>div:nth-child(2){min-width:0}.VOVzla_character strong{font-size:.75rem}.VOVzla_character>div>span{font-size:.625rem;line-height:1.3}.VOVzla_character>:last-child{padding-inline:.375rem;font-size:.5rem}.VOVzla_position{padding:.5rem 0}.VOVzla_balances{gap:.5rem}.VOVzla_balanceBar{margin-top:.5rem}.VOVzla_total{margin-top:.375rem}.VOVzla_weekRecap li{padding-block:.375rem}.VOVzla_activity>.VOVzla_small{font-size:.6875rem;line-height:1.4}.VOVzla_seasonClose{margin-top:.625rem;padding:.625rem}.VOVzla_seasonClose strong{font-size:.8125rem}.VOVzla_seasonClose p{font-size:.6875rem;line-height:1.4}.VOVzla_quietLinks{margin-top:.25rem}.VOVzla_quietLinks a{padding-block:.25rem}}.VOVzla_railUpdates{padding:0 1rem .75rem}.VOVzla_railNote{background:color-mix(in oklab, var(--brand-purple) 7%, var(--card-bg));border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.625rem;font-size:.75rem;line-height:1.4;display:flex}.VOVzla_railNote strong{font-weight:600}.VOVzla_railNote span{color:var(--text-muted);font-size:.6875rem}.VOVzla_railMarket{margin-top:.375rem;font-size:.75rem;font-weight:600}@media (min-width:56rem) and (min-height:35rem){.VOVzla_seasonRail{padding:.625rem}.VOVzla_character{margin-top:.25rem;padding:.375rem 0}.VOVzla_railUpdates{padding:0}.VOVzla_railNote{gap:.125rem;padding:.375rem .5rem;font-size:.6875rem}.VOVzla_railNote span{font-size:.625rem}.VOVzla_railMarket{margin-top:.25rem;font-size:.6875rem}}.VOVzla_embedded{max-width:none;padding:.625rem 1rem}.VOVzla_quietLinks button{color:var(--link);text-underline-offset:.25rem;padding-block:.25rem;text-decoration:underline}@media (min-width:56rem) and (min-height:35rem){.VOVzla_embedded{height:var(--game-frame-height);flex-direction:column;display:flex;overflow:hidden}.VOVzla_embedded .VOVzla_header{flex-shrink:0;margin-bottom:.5rem}.VOVzla_embedded .VOVzla_header :is(h1,h2){font-size:1.25rem}.VOVzla_embedded .VOVzla_stage{flex:1;min-height:0;display:flex}.VOVzla_embedded .VOVzla_card{flex:1;width:100%;height:100%;min-height:0;max-height:none}.VOVzla_embedded .VOVzla_disclosure{flex-shrink:0;margin-top:.5rem;font-size:.625rem;line-height:1.4}}
