.fb-guide.svelte-f1odlx{margin-top:var(--fb-space-6);border:var(--fb-card-border);border-radius:var(--fb-card-radius);background:var(--fb-card-bg);box-shadow:var(--fb-card-shadow);overflow:hidden}.fb-guide__summary.svelte-f1odlx{align-items:center;gap:var(--fb-space-3);padding:var(--fb-space-4);cursor:pointer;background:radial-gradient(520px 140px at 0% 0%, var(--fb-accent-soft), transparent 70%), var(--fb-card-bg);list-style:none;display:flex}.fb-guide__summary.svelte-f1odlx::-webkit-details-marker{display:none}.fb-guide__summary.svelte-f1odlx:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:calc(-1 * var(--fb-focus-width))}.fb-guide__badge.svelte-f1odlx{border-radius:var(--fb-radius-lg);background:linear-gradient(135deg, var(--fb-accent), var(--fb-up));width:2.5rem;height:2.5rem;color:var(--fb-accent-text);box-shadow:var(--fb-shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fb-guide__heading.svelte-f1odlx{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.fb-guide__title.svelte-f1odlx{font-family:var(--fb-font-display);font-size:var(--fb-text-md);font-weight:var(--fb-weight-semibold);color:var(--fb-text)}.fb-guide__sub.svelte-f1odlx{font-size:var(--fb-text-xs);color:var(--fb-text-3)}.fb-guide__chevron.svelte-f1odlx{color:var(--fb-text-3);transition:transform var(--fb-duration-fast) var(--fb-ease);display:inline-flex}.fb-guide[open].svelte-f1odlx .fb-guide__chevron:where(.svelte-f1odlx){transform:rotate(180deg)}.fb-guide__body.svelte-f1odlx{gap:var(--fb-space-5);padding:var(--fb-space-5) var(--fb-space-4);border-top:1px solid var(--fb-border);font-size:var(--fb-text-sm);line-height:var(--fb-leading-relaxed);color:var(--fb-text-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.fb-guide__body.svelte-f1odlx{gap:var(--fb-space-6) var(--fb-space-7);padding:var(--fb-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.fb-guide__takeaway.svelte-f1odlx{grid-column:1/-1}}.fb-guide__body.svelte-f1odlx h3:where(.svelte-f1odlx){margin:0 0 var(--fb-space-2);font-family:var(--fb-font-display);font-size:var(--fb-text-md);color:var(--fb-text);font-weight:600}.fb-guide__body.svelte-f1odlx p:where(.svelte-f1odlx){margin:0 0 var(--fb-space-2)}.fb-guide__body.svelte-f1odlx strong:where(.svelte-f1odlx){color:var(--fb-text)}.fb-guide__table.svelte-f1odlx{border:1px solid var(--fb-border);border-radius:var(--fb-radius-md);overflow-x:auto}.fb-guide__table.svelte-f1odlx table:where(.svelte-f1odlx){border-collapse:collapse;width:100%}.fb-guide__table.svelte-f1odlx th:where(.svelte-f1odlx){background:var(--fb-surface-2);font-size:var(--fb-text-xs);color:var(--fb-text-3);font-weight:600}.fb-guide__table.svelte-f1odlx th:where(.svelte-f1odlx),.fb-guide__table.svelte-f1odlx td:where(.svelte-f1odlx){padding:var(--fb-space-2) var(--fb-space-3);border-bottom:1px solid var(--fb-border);text-align:left;vertical-align:top}.fb-guide__table.svelte-f1odlx tr:where(.svelte-f1odlx):last-child td:where(.svelte-f1odlx){border-bottom:0}.fb-guide__band.svelte-f1odlx{font-size:var(--fb-text-xs);border-radius:.375rem;padding:.05rem .45rem;font-weight:600;display:inline-block}.fb-guide__band--up.svelte-f1odlx{background:var(--fb-up-soft);color:var(--fb-up)}.fb-guide__band--neutral.svelte-f1odlx{background:var(--fb-neutral-soft);color:var(--fb-text-2)}.fb-guide__band--down.svelte-f1odlx{background:var(--fb-down-soft);color:var(--fb-down)}.fb-guide__list.svelte-f1odlx,.fb-guide__bullets.svelte-f1odlx{gap:var(--fb-space-2);padding-left:var(--fb-space-5);flex-direction:column;margin:0;display:flex}.fb-guide__takeaway.svelte-f1odlx{padding:var(--fb-space-4);border-radius:var(--fb-radius-md);border:1px solid var(--fb-accent-ring);background:var(--fb-accent-soft)}.fb-ts-form--app.svelte-ttud2r{box-shadow:none;margin-bottom:.75rem;padding:.625rem}.fb-ts-form__basic.svelte-ttud2r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.fb-ts-form__basic--single.svelte-ttud2r{grid-template-columns:minmax(0,1fr)}.fb-ts-form--app.svelte-ttud2r select,.fb-ts-form--app.svelte-ttud2r input[type=number]{min-height:2.75rem;padding:0 .5rem;font-size:1rem}.fb-ts-form--app.svelte-ttud2r select{padding-right:1.75rem}.fb-ts-form__compact-foot.svelte-ttud2r{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.5rem;display:flex}.fb-ts-form__advanced.svelte-ttud2r{flex:1;min-width:0}.fb-ts-form__advanced[open].svelte-ttud2r{flex-basis:100%}.fb-ts-form__advanced.svelte-ttud2r>summary:where(.svelte-ttud2r){min-height:2.75rem;font-size:var(--fb-text-sm);color:var(--fb-text-2);cursor:pointer;align-items:center;gap:.375rem;list-style:none;display:flex}.fb-ts-form__advanced.svelte-ttud2r>summary:where(.svelte-ttud2r)::-webkit-details-marker{display:none}.fb-ts-form__advanced[open].svelte-ttud2r>summary:where(.svelte-ttud2r) svg{transform:rotate(180deg)}.fb-ts-form--app.svelte-ttud2r .fb-ts-form__groups:where(.svelte-ttud2r){grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.5rem 0}.fb-ts-form--app.svelte-ttud2r .fb-ts-form__groups:where(.svelte-ttud2r)>fieldset+fieldset{border:0;padding:0}.fb-ts-form__custom.svelte-ttud2r{padding:.25rem 0}.fb-ts-form.svelte-ttud2r{margin:0 0 var(--fb-space-5);background:var(--fb-card-bg);border:var(--fb-card-border);border-top:var(--fb-card-rule);border-radius:var(--fb-card-radius);box-shadow:var(--fb-card-shadow)}.fb-ts-form__head.svelte-ttud2r{align-items:flex-start;gap:var(--fb-space-3);padding:var(--fb-space-4) var(--fb-space-4) 0;display:flex}.fb-ts-form__icon.svelte-ttud2r{border-radius:var(--fb-radius-md);background:var(--fb-accent-soft);width:2rem;height:2rem;color:var(--fb-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fb-ts-form__title.svelte-ttud2r{font-family:var(--fb-font-display);font-size:var(--fb-text-md);font-weight:var(--fb-weight-semibold);color:var(--fb-text);margin:0}.fb-ts-form__desc.svelte-ttud2r{font-size:var(--fb-text-xs);color:var(--fb-text-3);margin:.15rem 0 0}.fb-ts-form__groups.svelte-ttud2r{gap:var(--fb-space-5);padding:var(--fb-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.fb-ts-form__groups.svelte-ttud2r{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.fb-ts-form__groups--no-universe.svelte-ttud2r{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fb-ts-form__groups.svelte-ttud2r>fieldset+fieldset{padding-left:var(--fb-space-5);border-left:1px solid var(--fb-border)}}.fb-ts-form__check.svelte-ttud2r{align-items:center;gap:var(--fb-space-2);min-height:2.25rem;font-size:var(--fb-text-sm);color:var(--fb-text-2);display:flex}.fb-ts-form__check.svelte-ttud2r input:where(.svelte-ttud2r){width:1rem;height:1rem;accent-color:var(--fb-accent)}.fb-ts-form__foot.svelte-ttud2r{justify-content:space-between;align-items:flex-start;gap:var(--fb-space-3);padding:var(--fb-space-3) var(--fb-space-4);border-top:1px solid var(--fb-border);background:var(--fb-surface-2);border-radius:0 0 var(--fb-card-radius) var(--fb-card-radius);flex-wrap:wrap;display:flex}.fb-ts-form__weights.svelte-ttud2r{min-width:min(100%,16rem);font-size:var(--fb-text-sm);font-weight:var(--fb-weight-medium);color:var(--fb-text-2);flex:1}.fb-ts-form__weights[open].svelte-ttud2r{flex-basis:100%}.fb-ts-form__summary.svelte-ttud2r{align-items:center;gap:var(--fb-space-2);min-height:2.5rem;padding:0 var(--fb-space-2);margin-left:calc(-1 * var(--fb-space-2));border-radius:var(--fb-radius-md);cursor:pointer;color:var(--fb-text);transition:background-color var(--fb-duration-fast) var(--fb-ease);list-style:none;display:inline-flex}.fb-ts-form__summary.svelte-ttud2r::-webkit-details-marker{display:none}.fb-ts-form__summary.svelte-ttud2r svg{color:var(--fb-text-3)}.fb-ts-form__summary.svelte-ttud2r:hover{background:var(--fb-surface-3)}.fb-ts-form__summary.svelte-ttud2r:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:1px}.fb-ts-form__chevron.svelte-ttud2r{transition:transform var(--fb-duration-fast) var(--fb-ease);display:inline-flex}.fb-ts-form__weights[open].svelte-ttud2r .fb-ts-form__chevron:where(.svelte-ttud2r){transform:rotate(180deg)}.fb-ts-form__submit.svelte-ttud2r{margin-left:auto}
