.cc-frame.svelte-5dm4jj{--frame-pad-x:calc(1.25rem - 1px);padding:1.125rem var(--frame-pad-x);border:1px solid var(--rule);border-radius:1.5rem;gap:1rem;display:grid}@container surface (width>=30rem){.cc-frame.svelte-5dm4jj{--frame-pad-x:calc(1.75rem - 1px);padding-block:1.375rem}}.cc-head.svelte-5dm4jj{gap:.25rem;display:grid}.cc-title.svelte-5dm4jj{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.45}.cc-note.svelte-5dm4jj{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.cc-actions.svelte-5dm4jj{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cc-actions.svelte-5dm4jj:not(:has(*)){display:none}.amounts.svelte-f0q39a{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.amounts.svelte-f0q39a>:where(.svelte-f0q39a):last-child{grid-column:1/-1}@container surface (width>=32rem){.amounts.svelte-f0q39a{grid-template-columns:repeat(5,minmax(0,1fr))}.amounts.svelte-f0q39a>:where(.svelte-f0q39a):last-child{grid-column:auto}}.amount.svelte-f0q39a{border:1px solid var(--rule);min-width:0;min-height:3.5rem;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--quick), background-color var(--quick), transform .24s var(--settle);background:0 0;border-radius:.875rem;place-items:center;padding:.5rem .75rem;display:grid}button.amount.svelte-f0q39a:hover:not(:disabled){border-color:var(--rule-strong);background:var(--hover)}button.amount.svelte-f0q39a:active:not(:disabled){transform:scale(.97)}.amount.svelte-f0q39a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.amount.svelte-f0q39a:disabled{opacity:.5;cursor:progress}.amount-figure.svelte-f0q39a{align-items:baseline;gap:.2em;display:inline-flex}.figure.svelte-f0q39a,input.svelte-f0q39a{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1}.unit.svelte-f0q39a{color:var(--muted);font-size:.8125rem}.other.svelte-f0q39a{color:var(--muted);font-size:.9375rem}.own.svelte-f0q39a{border-color:var(--ink);cursor:text;justify-content:center;align-items:baseline;gap:.25em;display:flex;overflow:hidden}.own.invalid.svelte-f0q39a{border-color:var(--warn)}input.svelte-f0q39a{min-width:0;max-width:100%;color:var(--ink);text-align:center;background:0 0;border:0;outline:none;padding:0}input.svelte-f0q39a::placeholder{color:var(--faint);font-family:inherit;font-size:.9375rem}.readout.svelte-f0q39a{color:var(--muted);font-variant-numeric:tabular-nums;margin:-.25rem 0 0;font-size:.8125rem}.readout.warn.svelte-f0q39a{color:var(--warn)}.answered.svelte-f0q39a{min-height:2.75rem;color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;font-size:.9375rem;display:flex}.change.svelte-f0q39a{min-height:2.75rem;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.8125rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.amount.svelte-f0q39a{transition:none}}.week.svelte-uwrmke{align-items:baseline;gap:.75rem;margin:0;display:flex}.week-label.svelte-uwrmke{color:var(--muted);font-size:.875rem}.figure.svelte-uwrmke{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}.rows.svelte-uwrmke{margin:0;display:grid}.row.svelte-uwrmke{justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;display:flex}.rows.svelte-uwrmke>.row+.row{border-top:1px solid var(--rule)}dt.svelte-uwrmke{color:var(--muted);font-size:.875rem}dd.svelte-uwrmke{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.875rem}.honest.svelte-uwrmke{color:var(--faint);margin:0;font-size:.75rem}.picks-list.svelte-r5c9g0{--stock-row-pad-x:.875rem;margin:0 calc(-1 * var(--stock-row-pad-x));padding:0;list-style:none;display:grid}.picks-list.svelte-r5c9g0>li+li{border-top:1px solid var(--rule)}.group-label.svelte-r5c9g0{color:var(--muted);margin:0;font-size:.8125rem}.empty.svelte-r5c9g0{color:var(--muted);margin:0;font-size:.875rem}.next.svelte-r5c9g0{gap:.625rem;padding-top:.25rem;display:grid}.trades.svelte-r5c9g0{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.trades-label.svelte-r5c9g0{color:var(--ink);font-size:.8125rem}.chips.svelte-r5c9g0{flex-wrap:wrap;gap:.375rem;display:flex}.quiz-steps.svelte-et9xwt{gap:.375rem;display:flex}.quiz-step.svelte-et9xwt{background:var(--soft);border-radius:999px;width:1.5rem;height:.25rem;transition:background-color .24s}.quiz-step.done.svelte-et9xwt{background:var(--ink)}.count.svelte-et9xwt{color:var(--muted);margin:-.5rem 0 0;font-size:.75rem}.question.svelte-et9xwt{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}legend.svelte-et9xwt{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin-bottom:.75rem;padding:0;font-size:1.0625rem;line-height:1.5}.option.svelte-et9xwt{border:1px solid var(--rule);min-height:3.25rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--quick), background-color var(--quick);background:0 0;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.option-text.svelte-et9xwt{gap:.125rem;display:grid}.option-note.svelte-et9xwt{color:var(--muted);font-size:.8125rem}.option.svelte-et9xwt svg{color:var(--faint);transition:transform .24s var(--settle);flex:none}.option.svelte-et9xwt:hover:not(:disabled){border-color:var(--rule-strong);background:var(--hover)}.option.svelte-et9xwt:hover:not(:disabled) svg{color:var(--ink);transform:translate(3px)}.option.svelte-et9xwt:focus-visible,.back.svelte-et9xwt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.back.svelte-et9xwt{min-height:2.75rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.8125rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.question.svelte-et9xwt{animation:svelte-et9xwt-slide-in .28s var(--settle) both}}@keyframes svelte-et9xwt-slide-in{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.option.svelte-et9xwt,.option.svelte-et9xwt svg,.quiz-step.svelte-et9xwt{transition:none}}.persona-glyph.svelte-spmvdi{color:var(--ink);overflow:visible}path.svelte-spmvdi{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}circle.svelte-spmvdi{fill:currentColor}@media (prefers-reduced-motion:no-preference){path.svelte-spmvdi{stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-spmvdi-draw .82s var(--settle,ease-out) forwards}circle.svelte-spmvdi{opacity:0;animation:.24s ease-out .76s forwards svelte-spmvdi-arrive}}@keyframes svelte-spmvdi-draw{to{stroke-dashoffset:0}}@keyframes svelte-spmvdi-arrive{to{opacity:1}}.reveal.svelte-sjm68v{align-items:center;gap:1.25rem;display:flex}.who.svelte-sjm68v{gap:.125rem;min-width:0;display:grid}.you-are.svelte-sjm68v{color:var(--muted);margin:0;font-size:.8125rem}.persona.svelte-sjm68v{color:var(--ink);font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.25}.line.svelte-sjm68v{color:var(--muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.reveal.arrive.svelte-sjm68v .who:where(.svelte-sjm68v){animation:svelte-sjm68v-slide-in .42s var(--settle) .12s both}}@keyframes svelte-sjm68v-slide-in{0%{opacity:0;transform:translate(12px)}}.choices.svelte-y5h53g{gap:.5rem;display:grid}.head.svelte-y5h53g,.choice.svelte-y5h53g{grid-template-columns:minmax(0,1fr) repeat(4,4.75rem);align-items:center;column-gap:.75rem;display:grid}.head.svelte-y5h53g{color:color-mix(in oklab, var(--muted) 75%, var(--ink));align-items:end;padding:0 1rem;font-size:.8125rem;line-height:1.4}.head.svelte-y5h53g span:where(.svelte-y5h53g),.figure.svelte-y5h53g{text-align:right;word-break:keep-all;overflow-wrap:anywhere}.choice.svelte-y5h53g{border:1px solid var(--rule);min-height:3.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--quick), background-color var(--quick);background:0 0;border-radius:.875rem;padding:.75rem 1rem}.choice[aria-checked=true].svelte-y5h53g,.choice.result.svelte-y5h53g{border-color:var(--ink);background:var(--soft);cursor:default}@media (hover:hover){.choice[aria-checked=false].svelte-y5h53g:hover{border-color:var(--rule-strong)}}.choice.svelte-y5h53g:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lead.svelte-y5h53g{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.mark.svelte-y5h53g{box-sizing:border-box;border:1.5px solid var(--muted);width:1.125rem;height:1.125rem;color:var(--window-surface);border-radius:999px;flex:none;place-items:center;margin-top:.1875rem;display:grid}.choice[aria-checked=true].svelte-y5h53g .mark:where(.svelte-y5h53g),.choice.result.svelte-y5h53g .mark:where(.svelte-y5h53g){border-color:var(--ink);background:var(--ink)}.name.svelte-y5h53g{gap:.125rem;min-width:0;display:grid}.title.svelte-y5h53g{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9375rem;line-height:1.5;display:flex}.line.svelte-y5h53g{color:color-mix(in oklab, var(--muted) 75%, var(--ink));font-size:.8125rem;line-height:1.5}.title.svelte-y5h53g .verdict{color:var(--window-text)}.title.svelte-y5h53g,.line.svelte-y5h53g{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.figure.svelte-y5h53g{color:color-mix(in oklab, var(--muted) 75%, var(--ink));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}.choice[aria-checked=true].svelte-y5h53g .figure:where(.svelte-y5h53g),.choice.result.svelte-y5h53g .figure:where(.svelte-y5h53g){color:var(--ink)}.choice.svelte-y5h53g .figure.beyond:where(.svelte-y5h53g){color:color-mix(in oklab, var(--warn) 80%, var(--ink));justify-content:flex-end;align-items:center;gap:.1875rem;display:inline-flex}.figure.beyond.svelte-y5h53g svg{flex:none}.fall.svelte-y5h53g{gap:.75rem;margin-top:1.75rem;display:grid}.fall-title.svelte-y5h53g{color:var(--ink);font-size:1.0625rem;font-weight:500;line-height:1.5}.fall-hint.svelte-y5h53g{border:1px dashed var(--rule-strong);color:var(--muted);text-align:center;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;border-radius:.875rem;margin:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.mix.svelte-y5h53g{flex-wrap:wrap;column-gap:.75em;display:flex}.part.svelte-y5h53g{white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.swatch.svelte-y5h53g{border-radius:2px;width:.5rem;height:.5rem}.swatch.wide.svelte-y5h53g{width:.75rem}.limits.svelte-y5h53g{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.limit.svelte-y5h53g{border:1px solid color-mix(in oklab, var(--ink) 35%, transparent);min-width:0;min-height:3rem;color:var(--ink);font:inherit;font-family:var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--quick), background-color var(--quick);background:0 0;border-radius:.875rem;padding:0 .5rem;font-size:1rem}.limit[aria-checked=true].svelte-y5h53g{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--soft);cursor:default}@media (hover:hover){.limit[aria-checked=false].svelte-y5h53g:hover{border-color:var(--ink)}}.limit.svelte-y5h53g:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.legend.svelte-y5h53g{color:color-mix(in oklab, var(--warn) 80%, var(--ink));justify-content:flex-end;align-items:center;gap:.25rem;margin:0;padding:0 6.5rem 0 1rem;font-size:.75rem;line-height:1.4;display:flex}@container window (width<=40rem){.legend.svelte-y5h53g{justify-content:flex-start;padding-inline:.875rem}.head.svelte-y5h53g,.choice.svelte-y5h53g{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:.625rem .75rem;padding-inline:.875rem}.head.svelte-y5h53g>:where(.svelte-y5h53g):first-child{display:none}.head.svelte-y5h53g{white-space:nowrap;font-size:.8125rem}.lead.svelte-y5h53g{grid-column:1/-1}.head.svelte-y5h53g span:where(.svelte-y5h53g),.figure.svelte-y5h53g{text-align:left}.figure.svelte-y5h53g{font-size:.8125rem}.choice.svelte-y5h53g .figure.beyond:where(.svelte-y5h53g){justify-content:flex-start}}@container window (width<=21rem){.head.svelte-y5h53g{font-size:.75rem}}@container window (width<=16.5rem){.head.svelte-y5h53g,.choice.svelte-y5h53g{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr)}.head.svelte-y5h53g{white-space:normal}.head.svelte-y5h53g span:where(.svelte-y5h53g){word-break:keep-all;overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){.choice.svelte-y5h53g,.limit.svelte-y5h53g{transition:none}}.dash.svelte-u5mit8{vertical-align:middle;border-top:1.5px dashed;width:1rem;margin-right:.375rem;display:inline-block}.block.svelte-u5mit8{gap:.75rem;margin-top:1.5rem;display:grid}.block-title.svelte-u5mit8{color:var(--ink);margin:0;font-size:.9375rem;font-weight:400}.quiet.svelte-u5mit8,.shield.svelte-u5mit8{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.6}.shield.svelte-u5mit8{color:var(--ink);align-items:flex-start;gap:.5rem;display:flex}.shield.svelte-u5mit8 svg{color:var(--muted);flex:none;margin-top:.15rem}.answers.svelte-u5mit8{border-top:1px solid var(--rule);margin:1.5rem 0 0;display:grid}.answer.svelte-u5mit8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label figure""note note";align-items:baseline;gap:.25rem 1rem;padding:.875rem 0;display:grid}.answer.svelte-u5mit8+.answer:where(.svelte-u5mit8){border-top:1px solid var(--rule)}dt.svelte-u5mit8{color:var(--muted);grid-area:label;font-size:.8125rem}dd.svelte-u5mit8{margin:0}.figure.svelte-u5mit8{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:figure;font-size:1.375rem;line-height:1.2}.note.svelte-u5mit8{color:var(--muted);grid-area:note;font-size:.75rem;line-height:1.5}.note.svelte-u5mit8:empty{display:none}.note.svelte-u5mit8 .verdict{white-space:normal;word-break:keep-all;text-wrap:pretty;align-items:flex-start}.note.svelte-u5mit8 .verdict svg{flex:none;margin-top:.1875rem}.compare.svelte-u5mit8{margin-bottom:.75rem}@container window (width>=34rem){.answers.svelte-u5mit8{grid-template-columns:repeat(3,minmax(0,1fr))}.answer.svelte-u5mit8{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""figure""note";align-content:start;gap:.375rem;padding:1rem 1.25rem .25rem}.answer.svelte-u5mit8:first-child{padding-left:0}.answer.svelte-u5mit8+.answer:where(.svelte-u5mit8){border-top:0;border-left:1px solid var(--rule)}.figure.svelte-u5mit8{font-size:1.625rem}}.ask.svelte-u5mit8{color:var(--ink);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.actions.svelte-u5mit8{flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.actions.started.svelte-u5mit8{padding-top:.75rem}.say.svelte-u5mit8{color:var(--ink);text-wrap:pretty;flex-basis:100%;align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.6;display:flex}.say.svelte-u5mit8 svg{color:var(--muted);flex:none;margin-top:.1875rem}.say.warn.svelte-u5mit8 svg{color:var(--color-error)}.pretend.svelte-u5mit8{color:color-mix(in oklab, var(--ink) 76%, transparent);flex-basis:100%;margin:.25rem 0 0;font-size:.8125rem;line-height:1.6}.start-note.svelte-u5mit8{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;flex-basis:100%;margin:0 0 .25rem;font-size:.875rem;line-height:1.6}.then.svelte-u5mit8{display:block}.shown-above.svelte-u5mit8{text-underline-offset:3px}.shown-above.svelte-u5mit8 svg{vertical-align:-2px;margin-right:.25rem;display:inline-block}.strategies.svelte-q9fc8p{margin:0;padding:0;list-style:none;display:grid}li.svelte-q9fc8p{align-items:center;gap:.625rem 1rem;padding:.875rem 0;display:grid}@container surface (width>=34rem){li.svelte-q9fc8p{grid-template-columns:minmax(0,1fr) auto}}.strategies.svelte-q9fc8p>li+li{border-top:1px solid var(--rule)}li.svelte-q9fc8p:first-child{padding-top:0}li.svelte-q9fc8p:last-child{padding-bottom:0}.line.svelte-q9fc8p{gap:.25rem;min-width:0;display:grid}.name.svelte-q9fc8p{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem}.figures.svelte-q9fc8p{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.row-actions.svelte-q9fc8p{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.empty.svelte-q9fc8p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.6}
