.studio-purchase[data-v-e41b7f78]{margin-top:14px}.studio-balance[data-v-e41b7f78],.studio-draft-note[data-v-e41b7f78]{color:var(--muted,#52615c);margin:9px 0;font-size:.78rem;line-height:1.6}.studio-balance button[data-v-e41b7f78]{color:#a63e29;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.studio-pack-link[data-v-e41b7f78]{color:#a63e29;align-items:center;gap:8px;padding-block:6px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.studio-pack-link[data-v-e41b7f78]:hover{text-decoration:underline}.studio-storage-error[data-v-e41b7f78]{color:#a93d30;font-size:.78rem;line-height:1.6}.topic-presets[data-v-e41b7f78]{margin-top:16px}.topic-presets>span[data-v-e41b7f78]{color:var(--muted,#52615c);margin-bottom:9px;font-size:.78rem;display:block}.topic-preset-buttons[data-v-e41b7f78]{flex-wrap:wrap;gap:7px;display:flex}.topic-preset-buttons button[data-v-e41b7f78]{border:1px solid var(--line,#dce4df);color:var(--ink,#18212a);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:4px;padding:8px 11px;font-size:.76rem}.topic-preset-buttons button[data-v-e41b7f78]:hover:not(:disabled){border-color:var(--accent,#b3432e);color:var(--accent,#b3432e)}.topic-preset-buttons button[data-v-e41b7f78]:focus-visible{outline:2px solid var(--accent,#b3432e);outline-offset:3px}.topic-preset-buttons button[data-v-e41b7f78]:disabled{opacity:.5;cursor:not-allowed}.language-segments[data-v-e41b7f78]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.language-segments button[data-v-e41b7f78]{white-space:normal;min-height:40px;line-height:1.35}.product-facts[data-v-f37c1d2e]{border-top:1px solid var(--line,#dce4df);border-bottom:1px solid var(--line,#dce4df);grid-template-columns:1.45fr repeat(4,1fr);gap:20px;margin:0;padding:24px 0;display:grid}.product-facts dt[data-v-f37c1d2e]{color:var(--muted,#52615c);margin-bottom:8px;font-size:.76rem;font-weight:700}.product-facts dd[data-v-f37c1d2e]{color:var(--ink,#18212a);margin:0;font-size:.88rem;font-weight:700;line-height:1.6}@media (width<=850px){.product-facts[data-v-f37c1d2e]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.product-facts[data-v-f37c1d2e]{grid-template-columns:repeat(2,1fr);gap:22px 18px}}
