.cv__check[data-astro-cid-xd6zijme]{max-width:620px;margin-inline:auto;text-align:center}.cv__label[data-astro-cid-xd6zijme]{display:block;font-family:var(--font-display);font-weight:600;font-size:1.05rem;margin-bottom:12px}.cv__box[data-astro-cid-xd6zijme]{display:flex;align-items:center;gap:10px;padding:0 20px;min-height:58px;border-radius:999px;background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s}.cv__box[data-astro-cid-xd6zijme]:focus-within{border-color:var(--teal);box-shadow:0 0 0 5px #02b8bf24}.cv__box[data-astro-cid-xd6zijme] svg{width:20px;height:20px;color:var(--teal);flex:none}.cv__box[data-astro-cid-xd6zijme] input[data-astro-cid-xd6zijme]{flex:1;min-width:0;border:0;outline:none;background:transparent;height:56px;font-size:1rem}.cv__ans[data-astro-cid-xd6zijme]{margin:14px 0 6px;color:var(--muted);min-height:1.6em}.cv__ans[data-astro-cid-xd6zijme][data-state=ok],.cv__ans[data-astro-cid-xd6zijme][data-state=ok] strong{color:#037a80}.cv__ans[data-astro-cid-xd6zijme][data-state=no]{color:#9a3412}.cv__ask[data-astro-cid-xd6zijme][hidden]{display:none}.cv__marquee[data-astro-cid-xd6zijme]{margin-top:40px;display:grid;gap:14px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.cv__track[data-astro-cid-xd6zijme]{display:flex;gap:14px;width:max-content;animation:cv-roll 70s linear infinite}.cv__track--rev[data-astro-cid-xd6zijme]{animation-direction:reverse;animation-duration:80s}.cv__marquee[data-astro-cid-xd6zijme]:hover .cv__track[data-astro-cid-xd6zijme]{animation-play-state:paused}.cv__track[data-astro-cid-xd6zijme] span[data-astro-cid-xd6zijme]{padding:12px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-family:var(--font-display);font-weight:600;font-size:.92rem;color:var(--ink-3);white-space:nowrap}@keyframes cv-roll{to{transform:translate(-50%)}}.cv__grid[data-astro-cid-xd6zijme]{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cv__grid[data-astro-cid-xd6zijme] li[data-astro-cid-xd6zijme]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-weight:500;font-size:.95rem}.cv__grid[data-astro-cid-xd6zijme] li[data-astro-cid-xd6zijme][hidden]{display:none}.cv__grid[data-astro-cid-xd6zijme] svg{width:20px;height:20px;color:var(--teal);flex:none}
