.add-block[data-v-a8643844]{border:1px dashed color-mix(in srgb,var(--accent) 75%,transparent);border-radius:var(--radius)}.add-block__toggle[data-v-a8643844]{align-items:center;background:none;border:0;color:var(--accent-text);cursor:pointer;display:flex;font:inherit;font-size:12px;justify-content:center;min-height:var(--control-h-touch);padding:0 12px;width:100%}.add-block__list[data-v-a8643844]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:6px}.add-block__option[data-v-a8643844]{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;display:flex;font:inherit;font-size:12px;min-height:var(--control-h-touch);padding:0 12px;width:100%}.add-block__option[data-v-a8643844]:hover{background:var(--surface-2)}.dialog__title[data-v-d38c0c9a]{margin:0}.dialog__lang[data-v-d38c0c9a]{color:var(--muted);font-size:12.5px;margin:0}.dialog__langs[data-v-d38c0c9a]{display:flex;flex-wrap:wrap;gap:8px}.dialog__lang-option[data-v-d38c0c9a]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--fg);cursor:pointer;display:flex;font:inherit;font-size:12.5px;min-height:var(--control-h-touch);padding:0 14px}.dialog__lang_active[data-v-d38c0c9a]{border-color:var(--accent);color:var(--accent-text)}.dialog__untranslated[data-v-d38c0c9a]{background:var(--surface-2);border-left:2px solid var(--accent-text);border-radius:var(--radius);font-size:12.5px;margin:0;padding:12px 15px}.dialog__group-label[data-v-d38c0c9a]{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.dialog__pair[data-v-d38c0c9a]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr auto;margin-bottom:8px}.dialog__unsupported[data-v-d38c0c9a]{background:var(--surface-2);border-left:2px solid var(--danger);border-radius:var(--radius);padding:12px 15px}.dialog__error[data-v-d38c0c9a],.dialog__unsupported[data-v-d38c0c9a]{color:var(--danger);font-size:12.5px;margin:0}.dialog__error a[data-v-d38c0c9a]{color:inherit}.tools[data-v-e30a4c7c]{background:var(--surface-2);border-radius:var(--radius);box-shadow:var(--shadow-2);display:flex;gap:2px;left:8px;padding:2px;position:absolute;top:-14px;z-index:5}.tools__act[data-v-e30a4c7c]{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;display:flex;font:inherit;font-size:11px;min-height:28px;padding:0 8px}.tools__act[data-v-e30a4c7c]:hover{background:var(--surface)}@media(pointer:coarse){.tools__act[data-v-e30a4c7c]{min-height:var(--control-h-touch);min-width:var(--control-h-touch)}}.category-grid[data-v-511a0a97]{margin-bottom:32px}.category-grid__empty[data-v-511a0a97]{color:var(--muted)}.tile__icon[data-v-511a0a97]{height:28px;margin-right:8px;vertical-align:middle;width:28px}.faq[data-v-9fd9e93d]{margin-bottom:32px}.faq__item[data-v-9fd9e93d]{border-bottom:1px solid var(--line)}.faq__question[data-v-9fd9e93d]{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;padding:16px 0;text-align:left;transition:color var(--dur-fast) var(--ease);width:100%}.faq__question[data-v-9fd9e93d]:hover{color:var(--accent-text)}.faq__question[aria-expanded=true] .faq__icon[data-v-9fd9e93d]:after{transform:scaleY(0)}.faq__icon[data-v-9fd9e93d]{flex:0 0 auto;height:16px;position:relative;width:16px}.faq__icon[data-v-9fd9e93d]:after,.faq__icon[data-v-9fd9e93d]:before{background:currentcolor;border-radius:2px;content:"";inset:0;margin:auto;position:absolute;transition:transform var(--dur) var(--ease)}.faq__icon[data-v-9fd9e93d]:before{height:2px;width:100%}.faq__icon[data-v-9fd9e93d]:after{height:100%;width:2px}.faq__panel[data-v-9fd9e93d]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur) var(--ease)}.faq__panel_open[data-v-9fd9e93d]{grid-template-rows:1fr}.faq__panel>p[data-v-9fd9e93d]{min-height:0}.faq__answer[data-v-9fd9e93d]{color:var(--muted);overflow:hidden;padding-bottom:16px}.hero[data-v-a0acbdd2]{align-items:flex-end;background:var(--bg);border-radius:var(--radius-lg);display:flex;margin-bottom:32px;min-height:320px;overflow:hidden;position:relative}.hero__image[data-v-a0acbdd2]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__scrim[data-v-a0acbdd2]{background:linear-gradient(0deg,#000000bf,#00000059 55%,#0000000d);inset:0;position:absolute}.hero__body[data-v-a0acbdd2]{max-width:640px;padding:32px;position:relative}.hero__heading[data-v-a0acbdd2]{color:var(--fg);font-family:var(--font-display);font-size:clamp(33px,5vw,48px);font-weight:300;letter-spacing:-.005em;line-height:1.05;margin:0 0 12px}.hero__subheading[data-v-a0acbdd2]{color:var(--muted);font-family:var(--font-text);font-size:16px;line-height:1.6;margin:0 0 22px}@media(min-width:768px){.hero[data-v-a0acbdd2]{min-height:440px}.hero__body[data-v-a0acbdd2]{padding:48px}}.carousel[data-v-0f04b217]{margin-bottom:32px}.carousel__track[data-v-0f04b217]{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-padding-left:var(--pad-page-x);scroll-snap-type:x mandatory}.carousel__item[data-v-0f04b217]{flex:0 0 76%;scroll-snap-align:start}.carousel__empty[data-v-0f04b217]{color:var(--muted)}@media(min-width:560px){.carousel__item[data-v-0f04b217]{flex:0 0 240px}}@media(min-width:1024px){.carousel__track[data-v-0f04b217]{scroll-snap-type:none}}.promo[data-v-49638940]{background:var(--bg);border-radius:var(--radius-lg);display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-bottom:32px;padding:20px}@media(min-width:720px){.promo[data-v-49638940]{align-items:center;grid-template-columns:240px minmax(0,1fr)}}.promo__image[data-v-49638940]{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%}.promo__heading[data-v-49638940]{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0 0 8px}.promo__text[data-v-49638940]{color:var(--muted);margin:0 0 14px}.text-block[data-v-6377f435]{margin-bottom:32px}.text-block__body[data-v-6377f435]{color:var(--muted);max-width:68ch;white-space:pre-line}
