.zv-auto{padding:0}.zv-auto .zv-panels{display:grid;grid-template-columns:1.2fr .9fr;gap:20px}@media (max-width:980px){.zv-auto .zv-panels{grid-template-columns:1fr}}.zv-auto .zv-panel h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:20px;color:var(--zv-primary-800)}.zv-auto .zv-sec{margin:12px 0}.zv-auto .zv-sec h4{margin:10px 0 8px;font-size:16px;color:var(--zv-primary-600)}.zv-auto .zv-grid14{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.zv-auto .zv-grid14{grid-template-columns:repeat(2,1fr)}}.zv-auto .zv-tile{display:flex;align-items:center;justify-content:center;height:82px;background:var(--zv-pill-bg);border:2px solid var(--zv-pill-border);border-radius:14px;font-weight:800;color:var(--zv-pill-text);text-decoration:none;box-shadow:0 1px 6px rgba(0,0,0,.05);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.zv-auto .zv-tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.12);background-color:var(--zv-pill-bg-hover);border-color:var(--zv-pill-border-hover)}.zv-auto .zv-auto-info-steps{margin:6px 0 0 18px;padding:0}.zv-auto .zv-auto-info-steps li{margin:3px 0;line-height:1.35}.zv-auto .zv-syllable-faq-short{margin-top:14px;padding-top:6px;border-top:1px solid rgba(126,87,194,.14)}.zv-auto .zv-syllable-faq-short h4{margin:0 0 8px;font-size:15px;line-height:1.2;color:var(--zv-primary-800)}.zv-auto .zv-syllable-faq-short details{margin:6px 0}.zv-auto .zv-syllable-faq-short summary{cursor:pointer;font-weight:700;font-size:15px;line-height:1.3;color:var(--zv-primary-800)}.zv-auto .zv-syllable-faq-short details>div{margin:4px 0 0 18px;font-size:14px;line-height:1.35}@media (max-width:768px){.zv-auto .zv-syllable-faq-short summary{font-size:14px}.zv-auto .zv-syllable-faq-short details>div{margin-left:16px;font-size:13px}}.site-main.zv-auto>.zv-auto{width:100%;min-width:0;box-sizing:border-box}.site-main.zv-auto .zv-auto .zv-panels{align-items:start}.site-main.zv-auto .zv-auto .zv-panel{min-width:0}.site-main.zv-auto .zv-auto .zv-sec .zv-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:100%}.site-main.zv-auto .zv-auto .zv-sec .zv-chips>.zv-chip{flex:0 0 auto;width:auto;max-width:none;min-height:46px;white-space:nowrap}.site-main.zv-auto .zv-auto .zv-grid14{align-items:stretch}.site-main.zv-auto .zv-auto .zv-grid14>.zv-tile{width:100%;box-sizing:border-box}.site-main .zv-card.zv-news>.zv-grid>a.zv-chip.zv-chip--pos{width:100%;max-width:360px;min-height:154px;box-sizing:border-box}.site-main .zv-card.zv-news>.zv-grid>a.zv-chip.zv-chip--pos .zv-ttl,.site-main .zv-card.zv-news>.zv-grid>a.zv-chip.zv-chip--pos .zv-sub{text-align:center}@media (min-width:981px){.site-main.zv-auto .zv-auto .zv-panels{grid-template-columns:minmax(0,1.18fr) minmax(auto,.82fr)}}@media (max-width:980px){.site-main.zv-auto .zv-auto .zv-panels{grid-template-columns:1fr}}@media (max-width:768px){.site-main.zv-auto .zv-auto .zv-sec .zv-chips{gap:8px}.site-main.zv-auto .zv-auto .zv-sec .zv-chips>.zv-chip{min-width:52px;min-height:42px;padding:9px 12px;border-radius:13px}.site-main.zv-auto .zv-auto .zv-grid14{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-main .zv-card.zv-news>.zv-grid>a.zv-chip.zv-chip--pos{max-width:none;min-height:138px}}.zv-auto-bottom-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0}.zv-auto-bottom-nav .zv-btn{white-space:nowrap}@media (max-width:768px){.zv-auto-bottom-nav{gap:8px}.zv-auto-bottom-nav .zv-btn{flex:1 1 100%;text-align:center}}.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip:link,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip:visited,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn:link,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn:visited{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 24px;border-radius:16px;border:2px solid var(--zv-primary-200);background:var(--zv-primary-50);color:var(--zv-primary-text);font-family:inherit;font-size:clamp(17px,2.05vw,24px);font-weight:800;line-height:1.08;letter-spacing:.01em;text-decoration:none;text-align:center;box-shadow:0 2px 8px rgba(126,87,194,.12);box-sizing:border-box;-webkit-tap-highlight-color:transparent}.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip:hover,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn:hover,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip:focus,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn:focus,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip:active,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn:active{background:var(--zv-primary-50);border-color:var(--zv-primary-200);color:var(--zv-primary-text)}.site-main.zv-auto .zv-auto-sound .zv-auto-empty .zv-chips,.site-main.zv-auto .zv-auto-sound .zv-auto-bottom-nav{gap:14px}.site-main.zv-auto .zv-auto-sound .zv-materials-topline .zv-btn,.site-main.zv-auto .zv-auto-sound .zv-auto-bottom-nav .zv-btn{white-space:nowrap}@media (max-width:768px){.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-chip,.site-main.zv-auto .zv-auto-sound .zv-card.zv-news .zv-btn{min-height:48px;padding:10px 18px;border-radius:14px;font-size:17px}}.zv-chip.zv-chip--pos.is-disabled{cursor:not-allowed;opacity:.72;text-decoration:none}.zv-chip.zv-chip--pos.is-disabled .zv-sub{font-size:.92em}