@media (prefers-color-scheme:dark){.cc-root.cc-light{--cc-bg:#fff;--cc-bg-soft:#f4f5f7;--cc-fg:#172338;--cc-fg-mute:#5b6475;--cc-line:#dde1e8;--cc-card:#fff;--cc-band:#172338;--cc-band-fg:#f4f5f7;--cc-orange-t:#b8470f;--cc-teal-t:#0a7c7c;--cc-mark:#172338;--cc-err:#d14343;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.cc-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.cc-light) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.cc-root.cc-light .cc-cta .cc-btn{background:var(--cc-orange);color:#172338}.cc-light .cc-cta p{opacity:.85}}.cc-app-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-block:64px 80px;display:grid}.cc-app-hero h1{font-size:clamp(36px,5.6vw,60px)}.cc-app-visual{aspect-ratio:1;background:var(--cc-bg-soft);border-radius:28px;place-items:center;display:grid}.cc-app-visual img{width:52%;height:auto}@media (max-width:860px){.cc-app-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 56px}.cc-app-visual{aspect-ratio:auto;padding-block:32px}.cc-app-visual img{width:112px}}.cc-root .cc-section h2.cc-app-h2{margin-bottom:12px}.cc-app-sub{color:var(--cc-fg-mute);max-width:60ch;margin-bottom:36px}.cc-app-feats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cc-app-feat{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:28px;display:flex}.cc-app-ico{width:48px;height:48px;color:var(--cc-orange-t);background:#fce9df;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.cc-app-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-teal-t);font-size:12px;font-weight:700}.cc-root .cc-app-feat h3{font-size:20px}.cc-app-feat p{color:var(--cc-fg-mute);font-size:16px}@media (max-width:960px){.cc-app-feats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cc-app-feats{grid-template-columns:1fr}}.cc-app-two{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.cc-app-col{flex-direction:column;gap:24px;min-width:0;display:flex}.cc-root .cc-app-col h2{margin:0}.cc-app-checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cc-app-checks li{align-items:flex-start;gap:12px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.cc-app-checks svg{color:var(--cc-teal-t);flex:none;margin-top:2px}.cc-app-disclaimer{border-left:4px solid var(--cc-orange);background:var(--cc-card);border-radius:12px;padding:16px 20px;font-weight:600}.cc-app-card{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.cc-root .cc-app-card h3{font-size:22px}.cc-app-card p{color:var(--cc-fg-mute);font-size:16px}.cc-root .cc-app-link{color:var(--cc-teal-t);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:860px){.cc-app-two{grid-template-columns:1fr;gap:36px}}.cc-app-store{align-items:center;gap:8px;display:inline-flex}.cc-app-faq .cc-faq{max-width:860px}.cc-app-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cc-app-toolbar .cc-back{margin:0}.cc-root .cc-app-lang{box-shadow:inset 0 0 0 1.5px var(--cc-line);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none}.cc-root .cc-app-lang:hover{box-shadow:inset 0 0 0 1.5px var(--cc-teal)}.cc-prose h3{margin:28px 0 10px;font-size:19px}.cc-prose ol{margin:8px 0 18px;padding-left:22px;list-style:decimal}.cc-prose ul ul{margin:6px 0 0}.cc-prose em{font-style:italic}.cc-app-warn{border-left:4px solid var(--cc-orange);background:#fce9df;border-radius:12px;margin:28px 0;padding:16px 20px}.cc-app-warn p:last-child{margin-bottom:0}.cc-root .cc-app-warn a{color:#075a5a}.cc-light .cc-prose [id]{scroll-margin-top:96px}@media (max-width:860px){.cc-light .cc-prose [id]{scroll-margin-top:170px}}.cc-light .cc-prose a{overflow-wrap:anywhere}.cc-light .cc-footer-inner>span:first-child{max-width:70ch}
