.badge.multiline.svelte-16wd81y{display:flex;width:100%;max-width:100%;align-items:flex-start;white-space:normal;overflow-wrap:anywhere}.required.svelte-138axrz{color:var(--danger)}.input-wrapper.svelte-138axrz{position:relative;display:flex;align-items:center}.input.pin.svelte-138axrz{height:var(--size-input-pin-height, var(--size-input-height, 40px));padding-inline:var(--size-input-pin-padding-x, var(--size-input-padding-x, 12px));text-align:center;font-size:var(--font-size-input-pin, var(--font-size-5, 22px));font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--letter-spacing-input-pin, var(--letter-spacing-section, .3px));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.input.pin.svelte-138axrz::placeholder{text-align:center;letter-spacing:var(--letter-spacing-input-pin, var(--letter-spacing-section, .3px))}.input.with-start.svelte-138axrz{padding-left:2.75rem}.input.with-end.svelte-138axrz{padding-right:2.75rem}.icon.svelte-138axrz{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2.75rem;color:var(--text-3);pointer-events:none;z-index:10}.start.svelte-138axrz{left:0}.end.svelte-138axrz{right:0}.has-error.svelte-138axrz .input:where(.svelte-138axrz){border-color:var(--danger)}.has-error.svelte-138axrz .input:where(.svelte-138axrz):focus{box-shadow:0 0 0 3px var(--danger-alpha)}.error-text.svelte-138axrz{font-size:.75rem;color:var(--danger);margin:0;font-weight:500}.textarea.svelte-1kmjmx{resize:vertical}.monospace.svelte-1kmjmx{font-family:var(--font-data)}.has-error.svelte-1kmjmx .textarea:where(.svelte-1kmjmx){border-color:var(--danger)}.has-error.svelte-1kmjmx .textarea:where(.svelte-1kmjmx):focus{box-shadow:0 0 0 3px var(--danger-alpha)}.error-text.svelte-1kmjmx{font-size:.75rem;color:var(--danger);margin:0;font-weight:500}.switch-field.svelte-95137j{position:relative;display:inline-flex;align-items:center}.disabled.svelte-95137j{opacity:.5;pointer-events:none}.sr-only.svelte-95137j{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.switch-label.svelte-95137j{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}input.svelte-95137j:focus-visible+.switch-label:where(.svelte-95137j) .sw:where(.svelte-95137j){outline:2px solid var(--accent);outline-offset:2px}.label-text.svelte-95137j{font-size:13px;color:var(--text-1)}.select-wrapper.svelte-gjx2ev{position:relative;width:100%}.select.svelte-gjx2ev{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;cursor:pointer}.chevron.svelte-gjx2ev{position:absolute;top:0;bottom:0;right:1rem;display:flex;align-items:center;pointer-events:none;color:var(--text-3)}.has-error.svelte-gjx2ev .select:where(.svelte-gjx2ev){border-color:var(--danger)}.error-text.svelte-gjx2ev{font-size:.75rem;color:var(--danger);margin:0}.modal.svelte-32v57s:focus{outline:none}.overlay.svelte-32v57s{position:fixed;z-index:var(--layer-modal);opacity:0}.modal-sm.svelte-32v57s{width:min(28rem,100%)}.modal-md.svelte-32v57s{width:min(36rem,100%)}.modal-lg.svelte-32v57s{width:min(58.75rem,100%)}.modal-xl.svelte-32v57s{width:min(64rem,100%)}.mobile-nav.svelte-z6zul2{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--surface-1);border-top:1px solid var(--border);padding:.5rem;z-index:100;justify-content:space-around;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}button.svelte-z6zul2{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.5rem;color:var(--text-2);font-size:.75rem;border-radius:var(--radius-md);flex:1}button.active.svelte-z6zul2{color:var(--mobile-nav-active-text);background:var(--accent-soft)}.icon.svelte-z6zul2{width:var(--nav-icon-size, 18px);height:var(--nav-icon-size, 18px);display:flex;align-items:center;justify-content:center}.icon.svelte-z6zul2 svg{display:block;width:var(--nav-icon-size, 18px);height:var(--nav-icon-size, 18px)}@media (max-width: 768px){.mobile-nav.svelte-z6zul2{display:flex}}.tabs.svelte-h216gr{min-width:0;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tabs.svelte-h216gr::-webkit-scrollbar{display:block}.tab.svelte-h216gr{flex-shrink:0}.help-popup.svelte-2v2my8{position:fixed;z-index:9999;width:min(420px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 80px));display:flex;flex-direction:column;border-radius:var(--radius-lg, 12px);background:var(--surface-1);border:1px solid var(--border);box-shadow:0 12px 40px #00000040,0 2px 8px #0000001f;overflow:hidden}.help-popup__header.svelte-2v2my8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3, .75rem) var(--space-4, 1rem);background:var(--surface-2);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.help-popup__header.svelte-2v2my8:active{cursor:grabbing}.help-popup__title-row.svelte-2v2my8{display:flex;align-items:center;gap:var(--space-2, .5rem);color:var(--text-1);min-width:0}.help-popup__title.svelte-2v2my8{font-weight:600;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.help-popup__close.svelte-2v2my8{background:none;border:none;color:var(--text-2);cursor:pointer;padding:var(--space-1, .25rem);border-radius:var(--radius-sm, 4px);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.help-popup__close.svelte-2v2my8:hover{background:var(--surface-hover);color:var(--text-1)}.help-popup__body.svelte-2v2my8{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4, 1rem);font-size:.875rem;line-height:1.6;color:var(--text-1);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.help-popup__body.svelte-2v2my8:hover{scrollbar-color:var(--text-3) transparent}.help-popup__body.svelte-2v2my8::-webkit-scrollbar{width:5px}.help-popup__body.svelte-2v2my8::-webkit-scrollbar-track{background:transparent}.help-popup__body.svelte-2v2my8::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .2s ease}.help-popup__body.svelte-2v2my8:hover::-webkit-scrollbar-thumb{background:var(--text-3)}.help-popup__status.svelte-2v2my8{display:flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);padding:var(--space-6, 1.5rem) 0;color:var(--text-2);font-size:.875rem}.help-popup__status--muted.svelte-2v2my8{color:var(--text-3);font-style:italic}.help-popup__status--error.svelte-2v2my8{color:var(--danger)}.help-popup__content.svelte-2v2my8 h1,.help-popup__content.svelte-2v2my8 h2,.help-popup__content.svelte-2v2my8 h3{font-weight:600;color:var(--text-1);margin-top:1em;margin-bottom:.5em;line-height:1.3}.help-popup__content.svelte-2v2my8 h1{font-size:1.125rem}.help-popup__content.svelte-2v2my8 h2{font-size:1rem}.help-popup__content.svelte-2v2my8 h3{font-size:.9375rem}.help-popup__content.svelte-2v2my8 p{margin-bottom:.75em}.help-popup__content.svelte-2v2my8 ul,.help-popup__content.svelte-2v2my8 ol{padding-left:1.5em;margin-bottom:.75em}.help-popup__content.svelte-2v2my8 li{margin-bottom:.25em}.help-popup__content.svelte-2v2my8 code{background:var(--surface-3);padding:.15em .4em;border-radius:var(--radius-sm, 4px);font-size:.85em}.help-popup__content.svelte-2v2my8 pre{background:var(--surface-3);padding:var(--space-3, .75rem);border-radius:var(--radius-md, 8px);overflow-x:auto;margin-bottom:.75em}.help-popup__content.svelte-2v2my8 a{color:var(--primary);text-decoration:none}.help-popup__content.svelte-2v2my8 a:hover{text-decoration:underline}.help-popup__content.svelte-2v2my8 img{max-width:100%;height:auto;border-radius:var(--radius-sm, 4px);margin:.5em 0}.help-popup__content.svelte-2v2my8 table{width:100%;border-collapse:collapse;margin-bottom:.75em;font-size:.8125rem}.help-popup__content.svelte-2v2my8 th,.help-popup__content.svelte-2v2my8 td{border:1px solid var(--border);padding:.4em .6em;text-align:left}.help-popup__content.svelte-2v2my8 th{background:var(--surface-2);font-weight:600}.help-popup__content.svelte-2v2my8 blockquote{border-left:3px solid var(--primary);padding-left:var(--space-3, .75rem);color:var(--text-2);margin:.75em 0}.help-btn.svelte-1wmiejc{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-3);cursor:pointer;padding:var(--space-1, .25rem);border-radius:var(--radius-sm, 4px);transition:color .15s,background .15s;flex-shrink:0}.help-btn.svelte-1wmiejc:hover{color:var(--primary);background:var(--surface-hover)}.ad-network-icon.svelte-1jaysm7{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent}.ad-network-icon.svelte-1jaysm7 img:where(.svelte-1jaysm7){display:block;width:100%;height:100%}.proxy-picker-list.svelte-zwi984{display:flex;flex-direction:column;gap:.375rem;padding:0 .125rem}.proxy-picker-item.svelte-zwi984{display:block;width:100%;text-align:left;padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--surface-2);cursor:var(--cursor-pointer, pointer);border:1px solid transparent;transition:background-color var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease),box-shadow var(--transition-fast, .12s ease),transform var(--transition-fast, .12s ease)}.proxy-picker-item.svelte-zwi984:hover,.proxy-picker-item.svelte-zwi984:focus-visible{background:var(--surface-3);border-color:var(--border-hover);box-shadow:inset 0 0 0 1px var(--primary-alpha);transform:translate(calc(var(--button-hover-translate, -1px) * -1))}.proxy-picker-item.svelte-zwi984:focus-visible{outline:none}.proxy-picker-item__name.svelte-zwi984{transition:color var(--transition-fast, .12s ease)}.proxy-picker-item.svelte-zwi984:hover .proxy-picker-item__name:where(.svelte-zwi984),.proxy-picker-item.svelte-zwi984:focus-visible .proxy-picker-item__name:where(.svelte-zwi984){color:var(--primary)}.proxy-picker-pagination.svelte-zwi984{display:flex;justify-content:center;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-4, 1rem)}.network-accelerator-country-grid.svelte-zwi984{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2, .5rem)}.network-accelerator-country-item.svelte-zwi984{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);min-width:0;padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);transition:background-color var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease),box-shadow var(--transition-fast, .12s ease)}.network-accelerator-country-item.is-active.svelte-zwi984{background:var(--surface-3);border-color:var(--border-hover);box-shadow:inset 0 0 0 1px var(--primary-alpha)}.network-accelerator-country-item.is-disabled.svelte-zwi984{opacity:.72}.network-accelerator-country-item__name.svelte-zwi984{transition:color var(--transition-fast, .12s ease)}.network-accelerator-country-item__status.svelte-zwi984{color:var(--text-2);transition:color var(--transition-fast, .12s ease)}.network-accelerator-country-item__status.is-checking.svelte-zwi984{color:var(--primary)}.network-accelerator-country-item__status.is-success.svelte-zwi984{color:var(--success, var(--primary))}.network-accelerator-country-item__status.is-error.svelte-zwi984,.network-accelerator-country-item__status-detail.is-error.svelte-zwi984{color:var(--danger)}.network-accelerator-country-item__status-detail.svelte-zwi984{color:var(--text-2);min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;transition:color var(--transition-fast, .12s ease)}.network-accelerator-country-item.is-active.svelte-zwi984 .network-accelerator-country-item__name:where(.svelte-zwi984){color:var(--primary)}@media (min-width: 768px){.network-accelerator-country-grid.svelte-zwi984{grid-template-columns:repeat(2,minmax(0,1fr))}}svg.svelte-bt06rz{display:block;flex:none;pointer-events:none}.import-tab.svelte-jciwc7{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}.import-tab__dropzone.svelte-jciwc7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--space-8) * 3);border:calc(var(--border-width) * 2) dashed var(--line);border-radius:var(--r-card);padding:var(--space-4);background:var(--card-2);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);color:var(--text-2);font-size:var(--font-size-2);text-align:center;-webkit-user-select:none;user-select:none}.import-tab__dropzone.svelte-jciwc7:hover,.import-tab__dropzone.svelte-jciwc7:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);outline:none}.import-tab__dropzone--active.svelte-jciwc7{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.import-tab__dropzone--has-file.svelte-jciwc7{border-color:var(--ok);border-style:solid;background:var(--ok-soft);color:var(--text)}.import-tab__filename.svelte-jciwc7{font-weight:500;word-break:break-all}.import-tab__filesize.svelte-jciwc7{font-size:var(--font-size-1);color:var(--text-3)}.import-tab__select.svelte-jciwc7{cursor:pointer}.import-tab__select.svelte-jciwc7:disabled{opacity:.5;cursor:not-allowed}.import-tab__actions.svelte-jciwc7{justify-content:flex-end}.import-tab__results.svelte-jciwc7{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--card-2);border:var(--border-width) var(--border-style-solid) var(--line);border-radius:var(--r-ctl)}.import-tab__result-row.svelte-jciwc7{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-2)}.import-tab__result-label.svelte-jciwc7{color:var(--text-2)}.import-tab__result-value.svelte-jciwc7{font-weight:600;color:var(--text)}.import-tab__result-value--ok.svelte-jciwc7{color:var(--ok)}.import-tab__result-value--err.svelte-jciwc7{color:var(--danger)}.import-tab__warning.svelte-jciwc7{align-items:flex-start;background:var(--warn-soft);border-color:var(--warn);color:var(--text)}.bulk-ai-top-layout.svelte-ktvjgz{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.bulk-ai-top-row.svelte-ktvjgz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 1rem);align-items:end}.bulk-ai-top-field.svelte-ktvjgz{min-width:0;display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.bulk-ai-top-file-controls.svelte-ktvjgz{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2, .5rem)}.bulk-ai-top-file-controls__input.svelte-ktvjgz{min-width:0;flex:1 1 18rem}.bulk-ai-platform-picker.svelte-ktvjgz{position:relative}.bulk-ai-platform-picker__menu.svelte-ktvjgz{left:0;right:auto;width:min(16rem,calc(100vw - var(--space-10, 2.5rem)));max-width:min(16rem,calc(100vw - var(--space-10, 2.5rem)));overflow-y:auto}.bulk-ai-platform-picker__menu--up.svelte-ktvjgz{top:auto;bottom:calc(100% + var(--space-2, .5rem))}.bulk-ai-folder-field.svelte-ktvjgz{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.bulk-ai-folder-list.svelte-ktvjgz{align-items:flex-start;margin-top:var(--space-1, .25rem)}.bulk-ai-folder-create-chip.svelte-ktvjgz{display:inline-flex}.bulk-proxy-option.svelte-ktvjgz{display:flex;align-items:center;gap:var(--space-2, .5rem);width:100%;min-height:var(--control-height-md, 2.75rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-1);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.bulk-proxy-option.svelte-ktvjgz:hover{border-color:var(--border-hover);background:var(--surface-3)}.bulk-proxy-option.svelte-ktvjgz:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.bulk-proxy-option.is-selected.svelte-ktvjgz{border-color:var(--primary-border, var(--primary));background:color-mix(in oklab,var(--primary-alpha) 22%,var(--surface-2))}.bulk-proxy-option__name.svelte-ktvjgz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-proxy-option__content.svelte-ktvjgz{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, .5rem)}.bulk-proxy-option__badges.svelte-ktvjgz{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, .5rem);flex-shrink:0;flex-wrap:wrap}.bulk-proxy-pagination.svelte-ktvjgz{display:flex;justify-content:center;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-4, 1rem)}@media (min-width: 960px){.bulk-ai-top-row.svelte-ktvjgz{grid-template-columns:max-content max-content}.bulk-ai-top-field--file.svelte-ktvjgz{width:100%}.bulk-ai-top-file-controls.svelte-ktvjgz{flex-wrap:nowrap}}.profiles-onboarding.svelte-q1m2er{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0}.profiles-onboarding.svelte-q1m2er>.block,.profiles-onboarding.svelte-q1m2er>.admin-grid:where(.svelte-q1m2er){flex:none}.hint.svelte-q1m2er,.hint.svelte-oj8pyr{margin:0}.tag-choice.svelte-oj8pyr{max-width:100%}.tag-name.svelte-oj8pyr{min-width:0;overflow-wrap:anywhere}.tag-dot.svelte-oj8pyr{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);flex:none}.tag-palette.svelte-oj8pyr button:where(.svelte-oj8pyr){position:relative}.tag-palette.svelte-oj8pyr button:where(.svelte-oj8pyr):disabled{opacity:var(--disabled-opacity, .45);cursor:default}.tag-swatch.svelte-oj8pyr{width:var(--space-4);height:var(--space-4);border-radius:var(--r-ctl)}.tag-swatch-check.svelte-oj8pyr{position:absolute;right:0;bottom:0;display:flex;background:var(--accent-fill);color:var(--btn-primary-text, #fff);border-radius:var(--r-ctl)}.tag-remove.svelte-oj8pyr{display:inline-flex;padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer}.nav-empty.svelte-sr4x14{cursor:default;color:var(--text-3)}.folder-management-row.svelte-sr4x14{display:flex;align-items:center;gap:var(--space-3);min-width:0}.folder-management-name.svelte-sr4x14{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.folder-management-name.svelte-sr4x14 svg{flex:none}.folders-head__right.svelte-sr4x14{margin-left:auto;display:flex;align-items:center;gap:var(--gap-xs, 4px)}.folder-chip-ghost.svelte-sr4x14{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;opacity:.96;box-shadow:var(--shadow-m);will-change:transform;display:flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);font-size:.78125rem;border:1px solid var(--primary);white-space:nowrap}.folder-chip--dragging{opacity:.35!important}body.is-dragging-folder{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}[data-folder-drag-id]{cursor:grab;touch-action:none}body.is-dragging-folder [data-folder-drag-id]{cursor:grabbing}.telegram-card.svelte-hwi7p3{display:flex;flex-direction:column;gap:1rem}.telegram-card__hero.svelte-hwi7p3,.telegram-card__hero-main.svelte-hwi7p3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.telegram-card__hero-main.svelte-hwi7p3{align-items:center}.telegram-card__hero-main.svelte-hwi7p3,.telegram-card__notice.svelte-hwi7p3,.telegram-card__loading.svelte-hwi7p3{display:flex;gap:.75rem}.telegram-card__hero.svelte-hwi7p3{padding:1rem;border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 10%,var(--surface-2)),color-mix(in oklab,var(--surface-2) 94%,transparent))}.telegram-card--linked.svelte-hwi7p3 .telegram-card__hero:where(.svelte-hwi7p3){border-color:color-mix(in oklab,var(--success) 28%,var(--border));background:linear-gradient(135deg,color-mix(in oklab,var(--success) 10%,var(--surface-2)),color-mix(in oklab,var(--surface-2) 94%,transparent))}.telegram-card__icon.svelte-hwi7p3,.telegram-card__avatar.svelte-hwi7p3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border));background:color-mix(in oklab,var(--primary) 10%,var(--surface-2));color:var(--primary)}.telegram-card__icon.svelte-hwi7p3{width:2.5rem;height:2.5rem;border-radius:var(--radius-lg)}.telegram-card__copy.svelte-hwi7p3,.telegram-card__identity-copy.svelte-hwi7p3{min-width:0;display:flex;flex-direction:column;gap:.25rem}.telegram-card__identity.svelte-hwi7p3{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;align-items:center}.telegram-card__avatar-shell.svelte-hwi7p3{position:relative;width:3.5rem;height:3.5rem;flex-shrink:0}.telegram-card__avatar.svelte-hwi7p3{width:100%;height:100%;border-radius:999px;object-fit:cover;border-color:color-mix(in oklab,var(--success) 36%,var(--border));box-shadow:0 0 0 .25rem color-mix(in oklab,var(--success) 10%,transparent)}.telegram-card__avatar--empty.svelte-hwi7p3{background:var(--surface-2)}.telegram-card__avatar-status.svelte-hwi7p3{position:absolute;right:-.125rem;bottom:-.125rem;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:2px solid var(--surface);border-radius:999px;background:var(--success);color:var(--surface)}.telegram-card__identity-header.svelte-hwi7p3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.telegram-card__identity-name.svelte-hwi7p3{min-width:0;overflow-wrap:anywhere}.telegram-card__connect.svelte-hwi7p3,.telegram-card__actions.svelte-hwi7p3,.telegram-card__linked-panel.svelte-hwi7p3,.telegram-card__widget-panel.svelte-hwi7p3,.telegram-card__steps.svelte-hwi7p3{display:flex;flex-direction:column;gap:.75rem}.telegram-card__linked-panel.svelte-hwi7p3,.telegram-card__widget-panel.svelte-hwi7p3,.telegram-card__notice.svelte-hwi7p3{padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--surface-2) 96%,transparent)}.telegram-card__summary-grid.svelte-hwi7p3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.telegram-card__summary-item.svelte-hwi7p3,.telegram-card__step.svelte-hwi7p3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.telegram-card__summary-item.svelte-hwi7p3{justify-content:flex-start;padding:.75rem;border:1px solid color-mix(in oklab,var(--border) 86%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--surface) 48%,transparent)}.telegram-card__summary-icon.svelte-hwi7p3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--success)}.telegram-card__summary-item.svelte-hwi7p3 span:where(.svelte-hwi7p3){flex-shrink:0}.telegram-card__summary-item.svelte-hwi7p3 strong:where(.svelte-hwi7p3){min-width:0;margin-left:auto;color:var(--text);font-weight:600;overflow-wrap:anywhere;text-align:right}.telegram-card__step.svelte-hwi7p3{justify-content:flex-start;align-items:flex-start}.telegram-card__step-index.svelte-hwi7p3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 14%,var(--surface-2));color:var(--primary);font-weight:700}.telegram-card__notice.svelte-hwi7p3{align-items:flex-start}.telegram-card__notice--warning.svelte-hwi7p3{color:var(--warning);border-color:color-mix(in oklab,var(--warning) 28%,var(--border));background:color-mix(in oklab,var(--warning) 10%,var(--surface-2))}.telegram-card__actions.svelte-hwi7p3{align-items:flex-start}.telegram-card__loading.svelte-hwi7p3{align-items:center}.telegram-card__fallback.svelte-hwi7p3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}@media (max-width: 640px){.telegram-card__hero.svelte-hwi7p3{flex-direction:column;align-items:stretch}.telegram-card__identity.svelte-hwi7p3{align-items:flex-start}.telegram-card__summary-grid.svelte-hwi7p3{grid-template-columns:1fr}.telegram-card__summary-item.svelte-hwi7p3{align-items:flex-start}}.table-checkbox.svelte-7l37ls{display:inline-flex;position:relative;gap:8px;align-items:center;min-height:15px}input.svelte-7l37ls{position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:100%;opacity:0;margin:0;cursor:pointer}.checkbox-mark.svelte-7l37ls{flex:none}input.svelte-7l37ls:focus-visible+.checkbox-mark:where(.svelte-7l37ls){outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}input.svelte-7l37ls:disabled{cursor:not-allowed}input.svelte-7l37ls:disabled+.checkbox-mark:where(.svelte-7l37ls){opacity:.55}.export-profile-name.svelte-wi9pd6{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-workspace.svelte-t1wfo4,.panel.svelte-t1wfo4{min-width:0}.settings-browser-row.svelte-1qql6f7{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.addon-top.svelte-1qql6f7{align-items:center;flex-wrap:wrap}.runtime-admin.svelte-1qvsldj,.runtime-advanced.svelte-1qvsldj{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.runtime-guide.svelte-1qvsldj{background:var(--accent-soft);border-left:var(--space-1) solid var(--accent);border-radius:var(--r-ctl);padding:var(--space-4)}h4.svelte-1qvsldj{margin:0 0 var(--space-2);color:var(--text);font-size:var(--font-size-label);font-weight:600;text-transform:uppercase}p.svelte-1qvsldj{margin:0;color:var(--text-2);font-size:var(--font-size-hint);line-height:var(--line-height-hint);overflow-wrap:anywhere}.runtime-guide.svelte-1qvsldj p:where(.svelte-1qvsldj)+p:where(.svelte-1qvsldj){margin-top:var(--space-2)}.runtime-save-hint.svelte-1qvsldj{font-weight:500}.runtime-section.svelte-1qvsldj{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line-soft);min-width:0}.runtime-section.svelte-1qvsldj header:where(.svelte-1qvsldj){min-width:0}.runtime-fields.svelte-1qvsldj{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.runtime-field.svelte-1qvsldj{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.runtime-field.svelte-1qvsldj p:where(.svelte-1qvsldj){font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (min-width: 768px){.runtime-fields.svelte-1qvsldj{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-fields--urls.svelte-1qvsldj{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1200px){.runtime-section.svelte-1qvsldj{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-6)}}.publisher.svelte-1osub0p{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}p.svelte-1osub0p{margin:0;color:var(--text-2);font-size:var(--font-size-hint);line-height:var(--line-height-hint);overflow-wrap:anywhere}h4.svelte-1osub0p{margin:0;font-size:var(--font-size-label);text-transform:uppercase}.publisher-notice.svelte-1osub0p{padding:var(--space-3);background:var(--accent-soft);border-left:var(--space-1) solid var(--accent);border-radius:var(--r-ctl)}.publisher-error.svelte-1osub0p{color:var(--danger)}.publisher-heading.svelte-1osub0p,.publisher-actions.svelte-1osub0p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.publisher-actions.svelte-1osub0p{justify-content:flex-start}.publisher-metadata.svelte-1osub0p{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:var(--space-4) 0}dt.svelte-1osub0p{color:var(--text-2);font-size:var(--font-size-caption);margin-bottom:var(--space-1)}dd.svelte-1osub0p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.publisher-hash.svelte-1osub0p{font-size:var(--font-size-caption);color:var(--text-2)}summary.svelte-1osub0p{cursor:pointer}code.svelte-1osub0p{display:block;padding-top:var(--space-2);overflow-wrap:anywhere;color:var(--text)}.publisher-upload.svelte-1osub0p{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-4);min-width:0}.publisher-file.svelte-1osub0p{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-label);min-width:0}input.svelte-1osub0p{width:100%;min-width:0;font:inherit;color:var(--text);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--space-2);background:var(--card-2)}input.svelte-1osub0p::file-selector-button{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--space-2);margin-right:var(--space-2);cursor:pointer}.publisher-progress.svelte-1osub0p{display:flex;flex-direction:column;gap:var(--space-2);overflow-wrap:anywhere}progress.svelte-1osub0p{width:100%;accent-color:var(--accent)}.publisher-rollback.svelte-1osub0p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);border-top:1px solid var(--line-soft);padding-top:var(--space-4)}.publisher-rollback.svelte-1osub0p>div:where(.svelte-1osub0p){flex:1;min-width:0}.publisher-rollback.svelte-1osub0p p:where(.svelte-1osub0p){margin-top:var(--space-2)}.publisher-confirm-file.svelte-1osub0p{margin-top:var(--space-3);color:var(--text)}@media (min-width: 768px){.publisher-metadata.svelte-1osub0p{grid-template-columns:repeat(3,minmax(0,1fr))}}.portable-admin.svelte-n91xb5,.portable-cache.svelte-n91xb5{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}p.svelte-n91xb5{margin:0;color:var(--text-2);font-size:var(--font-size-hint);line-height:var(--line-height-hint);overflow-wrap:anywhere}.portable-hint.svelte-n91xb5{margin-bottom:var(--space-4)}.portable-fields.svelte-n91xb5{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.portable-field.svelte-n91xb5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.portable-field.svelte-n91xb5 p:where(.svelte-n91xb5){font-size:var(--font-size-caption)}.portable-path.svelte-n91xb5{background:var(--card-2);border:1px solid var(--line);padding:var(--space-3);border-radius:var(--r-ctl);overflow-wrap:anywhere;font-size:var(--font-size-caption)}.portable-actions.svelte-n91xb5{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}@media (min-width: 768px){.portable-fields.svelte-n91xb5{grid-template-columns:repeat(2,minmax(0,1fr))}.portable-field--wide.svelte-n91xb5{grid-column:1 / -1}}.settings-browser-controls.svelte-16dleom{align-items:flex-end}.settings-browser-controls.svelte-16dleom .grow:where(.svelte-16dleom){min-width:min(100%,calc(var(--space-8) * 6))}.settings-executable-path.svelte-16dleom{align-items:flex-start;overflow-wrap:anywhere}.settings-executable-path.svelte-16dleom span:where(.svelte-16dleom){min-width:0}.settings-path-icon.svelte-16dleom{display:inline-flex;flex:none}.p2p-quick-setup.svelte-16dleom{padding:1rem 1.25rem;gap:.75rem}.p2p-quick-header.svelte-16dleom{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .125rem}.p2p-steps-grid.svelte-16dleom{display:grid;grid-template-columns:1fr;gap:.5rem}.p2p-step-row.svelte-16dleom{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.p2p-step-text.svelte-16dleom{min-width:0;display:flex;flex-direction:column;gap:.125rem}.p2p-check-main.svelte-16dleom{display:flex;flex-direction:column;gap:.2rem;min-width:0}.p2p-check-section.svelte-16dleom{padding:1rem 1.25rem;gap:.625rem}.p2p-check-header.svelte-16dleom{padding:0 .125rem}.p2p-check-row.svelte-16dleom{align-items:center;padding:.75rem 1rem}.p2p-check-status.svelte-16dleom{align-self:center;padding-right:.125rem;white-space:nowrap}.p2p-sync-summary.svelte-16dleom{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.p2p-sync-results-list.svelte-16dleom{display:flex;flex-direction:column}.p2p-sync-results-row.svelte-16dleom{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 0}.p2p-sync-results-row.svelte-16dleom+.p2p-sync-results-row:where(.svelte-16dleom){border-top:1px solid var(--border)}.p2p-sync-results-row__status.svelte-16dleom{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.p2p-progress-card.svelte-16dleom{display:flex;flex-direction:column;gap:.625rem}.p2p-progress-track.svelte-16dleom{height:.42rem;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.p2p-progress-value.svelte-16dleom{display:block;height:100%;width:0%;background:var(--primary);transition:width .18s linear}.p2p-progress-card.is-sync.svelte-16dleom .p2p-progress-value:where(.svelte-16dleom){background:var(--success, var(--primary))}.official-browser-update-progress.svelte-16dleom{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.official-browser-update-progress__head.svelte-16dleom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere}.official-browser-update-progress__track.svelte-16dleom{height:var(--settings-browser-progress-height, var(--space-1));border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.official-browser-update-progress__value.svelte-16dleom{display:block;height:100%;width:0%;border-radius:inherit;background:var(--primary);transition:width var(--duration-fast) linear}.official-browser-update-progress.is-success.svelte-16dleom .official-browser-update-progress__value:where(.svelte-16dleom){background:var(--success, var(--primary))}.official-browser-update-progress.is-error.svelte-16dleom .official-browser-update-progress__value:where(.svelte-16dleom){background:var(--danger)}.account-avatar.svelte-qx1pfe{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card-2);color:var(--text);font-weight:600;overflow:hidden;flex-shrink:0;width:4.5rem;height:4.5rem;font-size:1.4rem}.account-avatar.svelte-qx1pfe img:where(.svelte-qx1pfe){width:100%;height:100%;object-fit:cover;display:block}.account-card__profile.svelte-qx1pfe{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.account-card__profile-meta.svelte-qx1pfe{display:flex;flex-direction:column;gap:.25rem}.account-avatar-input.svelte-qx1pfe{display:none}.support-payment-link.svelte-qx1pfe{color:var(--accent);overflow-wrap:anywhere;text-align:left}@media (max-width: 812px){.account-card__profile.svelte-qx1pfe{align-items:flex-start;flex-wrap:wrap}}.team-title.svelte-1vjivx2{font:600 13.5px/24px var(--font-ui);color:var(--text);text-align:left;cursor:pointer}.team-title.svelte-1vjivx2:disabled{cursor:default}.team-title.svelte-1vjivx2:hover:not(:disabled){color:var(--accent)}.member-avatar.svelte-1vjivx2{overflow:hidden;flex:none}.member-avatar__image.svelte-1vjivx2{width:100%;height:100%;object-fit:cover}.team-settings-list.svelte-1vjivx2{margin:0;padding:0;list-style:none}.trash-entry.svelte-1ws5dla .addon-top:where(.svelte-1ws5dla){align-items:center}@media (max-width: 812px){.trash-entry.svelte-1ws5dla .btn-text:where(.svelte-1ws5dla){display:none}}.broadcasts-table.svelte-aekikq{table-layout:fixed;min-width:1200px}.broadcasts-table.svelte-aekikq th:where(.svelte-aekikq):first-child{width:28%}.broadcasts-table.svelte-aekikq th:where(.svelte-aekikq):nth-child(2){width:13%}.broadcasts-table.svelte-aekikq th:where(.svelte-aekikq):nth-child(3){width:14%}.broadcasts-table.svelte-aekikq th:where(.svelte-aekikq):last-child{width:8%}.broadcasts-table.svelte-aekikq tbody:where(.svelte-aekikq) td:where(.svelte-aekikq){white-space:normal;overflow-wrap:anywhere}.admin-broadcasts__details.svelte-aekikq{margin-top:var(--space-2)}.admin-broadcasts__details.svelte-aekikq summary:where(.svelte-aekikq){cursor:pointer}.admin-broadcasts__disclosure.svelte-aekikq{color:var(--primary)}.admin-broadcasts__preview.svelte-aekikq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--text-3);line-height:var(--line-height-hint, 1.45)}.admin-broadcasts__details[open].svelte-aekikq .admin-broadcasts__preview:where(.svelte-aekikq){display:none}.admin-broadcasts__details[open].svelte-aekikq .admin-broadcasts__body:where(.svelte-aekikq){margin-top:var(--space-2)}.admin-broadcasts__body.svelte-aekikq{white-space:pre-wrap;word-break:break-word;line-height:var(--line-height-hint, 1.45)}.testimonials-admin.svelte-1w1gaz9{display:flex;flex-direction:column;gap:1rem}.testimonials-admin__toolbar.svelte-1w1gaz9{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.testimonials-admin__list.svelte-1w1gaz9{display:flex;flex-direction:column;gap:.6rem}.testimonials-admin__card.svelte-1w1gaz9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.testimonials-admin__card-main.svelte-1w1gaz9{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 18rem}.testimonials-admin__card-body.svelte-1w1gaz9{display:flex;flex-direction:column;gap:.2rem;min-width:0}.testimonials-admin__card-name.svelte-1w1gaz9{font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonials-admin__card-preview.svelte-1w1gaz9{color:var(--text-2, var(--text-1));font-size:.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.testimonials-admin__card-actions.svelte-1w1gaz9{display:inline-flex;gap:.4rem;flex-wrap:wrap;align-items:center}.testimonials-admin__avatar.svelte-1w1gaz9{width:3rem;height:3rem;border-radius:var(--r-pill);object-fit:cover;background:color-mix(in oklab,var(--line) 70%,transparent);border:1px solid var(--line);flex-shrink:0}.testimonials-admin__avatar--placeholder.svelte-1w1gaz9{display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;color:var(--text-1)}.testimonials-admin__avatar-actions.svelte-1w1gaz9{display:inline-flex;gap:.4rem;flex-wrap:wrap}.testimonials-admin__order.svelte-1w1gaz9{display:inline-flex;gap:.3rem}.testimonials-admin__hidden-input.svelte-1w1gaz9{display:none}.testimonials-admin__modal.svelte-1w1gaz9{display:flex;flex-direction:column;gap:1rem}.testimonials-admin__field--centered.svelte-1w1gaz9{align-items:center}.testimonials-admin__confirm-text.svelte-1w1gaz9{margin:0 0 .5rem;color:var(--text-1);font-size:.95rem;line-height:1.45}.testimonials-admin__confirm-name.svelte-1w1gaz9{margin:0;font-weight:600;color:var(--text-1);word-break:break-word}.admin-landing__header.svelte-1r0enz5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-landing__copy.svelte-1r0enz5{min-width:0;flex:1}.admin-landing__status.svelte-1r0enz5{display:inline-flex;align-items:center;margin-top:.75rem;padding:.35rem .7rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-2);font-size:.75rem;line-height:1.2}.admin-landing__status--saved.svelte-1r0enz5{border-color:color-mix(in oklab,var(--border) 70%,var(--primary) 30%);color:var(--primary)}.admin-landing__status--saving.svelte-1r0enz5,.admin-landing__status--pending.svelte-1r0enz5{border-color:color-mix(in oklab,var(--border) 82%,var(--primary) 18%);background:color-mix(in oklab,var(--surface-2) 88%,var(--primary) 12%)}.admin-landing__status--error.svelte-1r0enz5{border-color:color-mix(in oklab,var(--border) 65%,var(--danger) 35%);background:color-mix(in oklab,var(--danger) 12%,transparent);color:var(--danger)}.admin-landing__actions.svelte-1r0enz5{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.admin-landing__fields.svelte-1r0enz5{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.admin-landing__field.svelte-1r0enz5{min-width:0;display:flex;flex-direction:column;gap:.375rem}.admin-landing__key.svelte-1r0enz5{overflow-wrap:anywhere;color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}@media (max-width: 720px){.admin-landing__header.svelte-1r0enz5{flex-direction:column}.admin-landing__actions.svelte-1r0enz5{width:100%;justify-content:stretch}}.admin-service-settings__toggle-block.svelte-jd3i52{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.admin-service-settings__hint.svelte-jd3i52{line-height:var(--line-height-hint, 1.45)}.admin-service-settings__fields.svelte-jd3i52{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.admin-service-settings__field.svelte-jd3i52{display:flex;flex-direction:column;gap:var(--space-1, .25rem);min-width:0}.admin-service-settings__row.svelte-jd3i52{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem)}.admin-service-settings__upload-row.svelte-jd3i52{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, .5rem)}.admin-service-settings__file-input.svelte-jd3i52{position:fixed;inset:0 auto auto 0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.admin-service-settings__preview.svelte-jd3i52{display:block;max-width:100%;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);object-fit:contain}.admin-service-settings__preview--logo.svelte-jd3i52{width:auto;height:auto;max-height:var(--branding-logo-preview-max-height, 5rem);padding:var(--space-2, .5rem)}.admin-service-settings__preview--favicon.svelte-jd3i52{width:5rem;height:5rem;padding:var(--space-2, .5rem)}.admin-service-settings__preview--hero.svelte-jd3i52{width:100%;max-height:18rem}.admin-service-settings__seo-lang-tabs.svelte-jd3i52{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}@media (min-width: 640px){.admin-service-settings__row.svelte-jd3i52{grid-template-columns:1fr 1fr}}.seo-admin-prompts.svelte-e35w2f{display:grid;gap:var(--space-4, 16px);min-width:0}h4.svelte-e35w2f,p.svelte-e35w2f{margin:0}h4.svelte-e35w2f{padding-top:var(--space-3, 12px);font-size:var(--font-size-body)}.seo-admin-muted.svelte-e35w2f{color:var(--text-3);font-size:var(--font-size-hint);overflow-wrap:anywhere}.error.svelte-e35w2f{color:var(--danger)}.field.svelte-e35w2f{min-width:0}.control.svelte-e35w2f{max-width:100%}.subject-form.svelte-1vkryhg{display:grid;gap:var(--space-4);min-width:0}.subject-form.svelte-1vkryhg p:where(.svelte-1vkryhg){margin:0;overflow-wrap:anywhere}.subject-form.svelte-1vkryhg textarea:where(.svelte-1vkryhg){resize:vertical;width:100%}.subject-active.svelte-1vkryhg{display:flex;align-items:center;gap:var(--space-2);color:var(--text-1)}.subject-actions.svelte-1vkryhg{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.subject-error.svelte-1vkryhg{color:var(--danger);font-size:var(--font-size-hint)}h4.svelte-sb8vyi{margin:0;font-size:var(--font-size-body)}.seo-generation.svelte-sb8vyi{display:grid;gap:var(--space-4, 16px);min-width:0}.seo-filters.svelte-sb8vyi{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--space-3, 12px)}.seo-filters.svelte-sb8vyi .field:where(.svelte-sb8vyi){min-width:0}.seo-filters.svelte-sb8vyi .control:where(.svelte-sb8vyi){width:100%;min-width:0}.seo-error-details.svelte-sb8vyi summary:where(.svelte-sb8vyi){cursor:pointer;padding-block:var(--space-2, 8px);color:var(--danger)}.page-url.svelte-sb8vyi{display:block;color:var(--text-3);font-size:var(--font-size-caption);overflow-wrap:anywhere}.seo-admin.svelte-sb8vyi{min-width:0;display:flex;flex-direction:column;gap:1rem;color:var(--text-1)}.seo-admin-stats.svelte-sb8vyi{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem}.stat.svelte-sb8vyi{display:flex;flex-direction:column;gap:.2rem;padding:.75rem;background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-card)}.stat-value.svelte-sb8vyi{font-size:1.4rem;font-weight:700}.stat-label.svelte-sb8vyi{font-size:var(--font-size-caption);color:var(--text-3)}.seo-admin-actions.svelte-sb8vyi{display:flex;flex-wrap:wrap;gap:.6rem}.seo-admin-muted.svelte-sb8vyi{color:var(--text-3);font-size:var(--font-size-hint);margin:0}.seo-admin-error.svelte-sb8vyi{overflow-wrap:anywhere;color:var(--danger);font-size:var(--font-size-hint);margin:0}.seo-admin-errors.svelte-sb8vyi{list-style:none;margin:0;padding:.5rem .7rem;display:grid;gap:.3rem;background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--r-ctl);color:var(--danger);font-size:var(--font-size-caption);word-break:break-word}.seo-admin-subjects.svelte-sb8vyi{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.seo-admin-subjects.svelte-sb8vyi li:where(.svelte-sb8vyi){display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:.9rem}.subj-name.svelte-sb8vyi{min-width:0;overflow-wrap:anywhere;font-weight:600;flex:1}.subj-kind.svelte-sb8vyi{color:var(--text-3);font-size:var(--font-size-caption)}.subj-active.svelte-sb8vyi{color:var(--primary);font-size:var(--font-size-caption)}.subj-active.off.svelte-sb8vyi{color:var(--text-3)}.seo-admin-danger.svelte-sb8vyi{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--line);display:grid;gap:.5rem}.seo-admin-pages.svelte-sb8vyi{display:grid;gap:1rem}.seo-lang-group.svelte-sb8vyi{display:grid;gap:.4rem}.seo-lang-title.svelte-sb8vyi{margin:0;font-size:.95rem;color:var(--text-2)}.seo-page-list.svelte-sb8vyi{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.seo-page-list.svelte-sb8vyi li:where(.svelte-sb8vyi){display:flex;align-items:center;gap:.6rem;padding:.45rem .7rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:.85rem}.page-type.svelte-sb8vyi{color:var(--text-3);font-size:var(--font-size-caption);min-width:5.5rem}.page-heading.svelte-sb8vyi{flex:1;min-width:0;overflow-wrap:anywhere}.page-status.svelte-sb8vyi{color:var(--primary);font-size:var(--font-size-caption)}.page-status.draft.svelte-sb8vyi{color:var(--text-3)}.page-open.svelte-sb8vyi{color:var(--primary);text-decoration:none;font-weight:600}.seo-page-list.svelte-sb8vyi li.confirming:where(.svelte-sb8vyi){flex-wrap:wrap;align-items:center;gap:.4rem .6rem;border-color:var(--danger-border);background:var(--danger-surface)}.page-confirm-text.svelte-sb8vyi{flex:1 1 100%;color:var(--text-1);font-size:.8rem;line-height:1.4}@media (max-width: 760px){.seo-filters.svelte-sb8vyi{grid-template-columns:minmax(0,1fr)}.seo-page-list.svelte-sb8vyi li:where(.svelte-sb8vyi){flex-wrap:wrap}.page-heading.svelte-sb8vyi{flex:1 1 100%;order:-1}.seo-admin-subjects.svelte-sb8vyi li:where(.svelte-sb8vyi){flex-wrap:wrap}.subj-name.svelte-sb8vyi{flex-basis:100%}}.admin-promo-settings__hint.svelte-qrn0qt{line-height:var(--line-height-hint, 1.45);margin-bottom:var(--space-4, 1rem)}.admin-promo-settings__fields.svelte-qrn0qt{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.admin-promo-settings__field.svelte-qrn0qt{display:flex;flex-direction:column;gap:var(--space-1, .25rem);min-width:0}.admin-promo-settings__upload-row.svelte-qrn0qt{display:flex;flex-direction:row;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-2, .5rem)}.admin-promo-settings__file-input.svelte-qrn0qt{display:none}.admin-promo-settings__preview.svelte-qrn0qt{margin-top:var(--space-2, .5rem);width:100%;max-width:480px;height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:var(--r-card);border:1px solid var(--border-color);background:var(--card-2)}.admin-docs__description.svelte-e2xeeq{font-size:.875rem;color:var(--text-2);line-height:1.5;margin-bottom:var(--space-2, .5rem)}.admin-docs__lang-tabs.svelte-e2xeeq{display:flex;flex-direction:column;gap:var(--space-2, .5rem);margin-bottom:var(--space-3, .75rem)}.admin-docs__lang-hint.svelte-e2xeeq{line-height:1.4}.admin-docs__loading.svelte-e2xeeq{padding:var(--space-4, 1rem) 0;text-align:center;color:var(--text-2);font-size:.875rem}.admin-docs__sections.svelte-e2xeeq{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.admin-docs__section.svelte-e2xeeq{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3, .75rem) var(--space-4, 1rem);background:var(--surface-1);transition:border-color .15s ease}.admin-docs__section--editing.svelte-e2xeeq{border-color:var(--primary);background:var(--surface-2)}.admin-docs__section-header.svelte-e2xeeq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);min-height:2rem}.admin-docs__section-name.svelte-e2xeeq{font-weight:600;font-size:.9375rem;color:var(--text-1)}.admin-docs__section-actions.svelte-e2xeeq{display:flex;align-items:center;gap:var(--space-1, .25rem);flex-shrink:0}.admin-docs__article-info.svelte-e2xeeq{margin-top:var(--space-2, .5rem)}.admin-docs__article-title.svelte-e2xeeq{font-size:.875rem;color:var(--text-1);font-weight:500}.admin-docs__no-article.svelte-e2xeeq{font-size:.8125rem;color:var(--text-3);margin-top:var(--space-1, .25rem);font-style:italic}.admin-docs__form.svelte-e2xeeq{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-top:var(--space-3, .75rem)}.admin-docs__field.svelte-e2xeeq{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.admin-docs__label.svelte-e2xeeq{font-size:.8125rem;font-weight:500;color:var(--text-2)}.admin-docs__input.svelte-e2xeeq{width:100%;padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font-size:.875rem;font-family:var(--font-brand);outline:none;transition:border-color .15s ease}.admin-docs__input.svelte-e2xeeq:focus{border-color:var(--primary)}.admin-docs__input.svelte-e2xeeq::placeholder{color:var(--text-3)}.admin-docs__form-actions.svelte-e2xeeq{display:flex;gap:var(--space-2, .5rem);align-items:center}.admin-docs__textarea.svelte-e2xeeq{width:100%;padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font-size:.875rem;font-family:var(--font-brand);outline:none;resize:vertical;min-height:6rem;line-height:1.5;transition:border-color .15s ease}.admin-docs__textarea.svelte-e2xeeq:focus{border-color:var(--primary)}.admin-docs__textarea.svelte-e2xeeq::placeholder{color:var(--text-3)}.admin-docs__hint.svelte-e2xeeq{font-size:.75rem;color:var(--text-3);margin-top:var(--space-1, .25rem);line-height:1.4}.users-table.svelte-glut98{table-layout:fixed;min-width:1100px}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(1){width:20%}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(2){width:11%}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(3){width:11%}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(4){width:15%}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(5){width:18%}.users-table.svelte-glut98 th:where(.svelte-glut98):nth-child(6){width:25%}.users-table.svelte-glut98 tbody:where(.svelte-glut98) td:where(.svelte-glut98){white-space:normal;overflow-wrap:anywhere}.users-table__actions.svelte-glut98{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2)}.statistics-section.svelte-15fklkt,.statistics-payment-tables.svelte-15fklkt{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.statistics-groups.svelte-15fklkt{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4)}.statistics-table.svelte-15fklkt{min-width:0;table-layout:fixed;width:100%}.statistics-name-column.svelte-15fklkt{width:65%}.statistics-period-column.svelte-15fklkt{width:42%}.statistics-amount-column.svelte-15fklkt{width:36%}.statistics-table.svelte-15fklkt thead:where(.svelte-15fklkt) th:where(.svelte-15fklkt){white-space:normal;overflow-wrap:anywhere}.statistics-table.svelte-15fklkt tbody:where(.svelte-15fklkt) th:where(.svelte-15fklkt){padding:11px 7px;border-bottom:1px solid var(--line-soft);vertical-align:middle;background:var(--card);color:var(--text);font-weight:400;text-align:left;white-space:normal;overflow-wrap:anywhere}.statistics-table.svelte-15fklkt tbody:where(.svelte-15fklkt) tr:where(.svelte-15fklkt):hover th:where(.svelte-15fklkt){background:var(--card-2)}.statistics-table.svelte-15fklkt .statistics-number:where(.svelte-15fklkt){text-align:right;font-variant-numeric:tabular-nums}.statistics-table.svelte-15fklkt .statistics-date:where(.svelte-15fklkt),.statistics-table.svelte-15fklkt .statistics-amount:where(.svelte-15fklkt),.statistics-table.svelte-15fklkt .statistics-currency:where(.svelte-15fklkt),.statistics-table.svelte-15fklkt .statistics-empty:where(.svelte-15fklkt){white-space:normal;overflow-wrap:anywhere}.statistics-amount.svelte-15fklkt .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.statistics-empty.svelte-15fklkt{color:var(--text-2)}.statistics-caption.svelte-15fklkt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 1200px){.statistics-groups.svelte-15fklkt{grid-template-columns:repeat(2,minmax(0,1fr))}}.promocode-code.svelte-1ws3wkp{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);font-family:var(--font-brand, var(--font-mono, monospace));font-size:1rem;font-weight:700;letter-spacing:.04em;color:var(--text-1);background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-card);padding:.35rem .6rem;cursor:pointer;transition:all .2s}.promocode-code.svelte-1ws3wkp:hover{border-color:var(--primary);color:var(--primary)}.promocode-value.svelte-1ws3wkp{font-weight:600;color:var(--text-1);margin-left:var(--space-1, .25rem)}.promocode-note.svelte-1ws3wkp{margin-top:var(--space-1, .25rem);color:var(--text-2);font-size:.8125rem;line-height:1.4;word-break:break-word}.promocode-progress.svelte-1ws3wkp{height:6px;width:100%;background:var(--line-soft);border-radius:var(--r-pill);overflow:hidden;margin-top:var(--space-1, .25rem)}.promocode-progress-bar.svelte-1ws3wkp{height:100%;background:var(--primary);border-radius:var(--r-pill);transition:width .3s ease}.promocode-field.svelte-1ws3wkp{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.promocode-field-row.svelte-1ws3wkp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3, .75rem)}@media (max-width: 480px){.promocode-field-row.svelte-1ws3wkp{grid-template-columns:1fr}}.promocode-validate-row.svelte-1ws3wkp{display:flex;align-items:center;gap:var(--space-2, .5rem);flex-wrap:wrap;margin-top:var(--space-1, .25rem)}.promocode-validation.svelte-1ws3wkp{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem}.promocode-validation--ok.svelte-1ws3wkp{color:var(--success, #22c55e)}.promocode-validation--error.svelte-1ws3wkp{color:var(--danger)}.promocode-toggle-row.svelte-1ws3wkp{display:flex;align-items:center}.promocode-error.svelte-1ws3wkp{margin:0;padding:.5rem .75rem;background:var(--danger-alpha);border:1px solid var(--danger);border-radius:var(--r-card);color:var(--danger);font-size:.8125rem}.promocode-delete-code.svelte-1ws3wkp{margin-top:var(--space-2, .5rem);font-weight:700;font-family:var(--font-brand, var(--font-mono, monospace));color:var(--text-1)}.notification-footer.svelte-n03ky4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2, .5rem);width:100%;min-width:0}.notification-content.svelte-n03ky4 .block-head{flex-wrap:wrap;overflow-wrap:anywhere}.notification-content.svelte-n03ky4 .block-head>div{min-width:0;flex:1}.notifications-layout.svelte-n03ky4{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4, 1rem);height:min(60dvh,38rem);min-height:0;flex-shrink:0}.notification-topics.svelte-n03ky4,.notification-content.svelte-n03ky4{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.notification-topics.svelte-n03ky4{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.notification-topic.svelte-n03ky4{flex-shrink:0;width:100%;padding:var(--space-3, .75rem);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card);color:var(--text);font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.notification-topic.svelte-n03ky4:hover{background:var(--card-2)}.notification-topic[aria-current=true].svelte-n03ky4{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.notification-topic.svelte-n03ky4:focus-visible,.notification-content.svelte-n03ky4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notification-topic-title.svelte-n03ky4{display:block;font-weight:600}.notification-topic-meta.svelte-n03ky4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-2, .5rem);color:var(--text-2);font-size:.8em}.notification-body.svelte-n03ky4{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width: 768px){.notifications-layout.svelte-n03ky4{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr)}}.cookie-banner.svelte-1orvm8o{position:fixed;left:.75rem;right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column;gap:.75rem;max-width:min(48rem,calc(100vw - 1.5rem));margin-inline:auto;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1);box-shadow:0 16px 36px #00000059;pointer-events:auto}@media (min-width: 720px){.cookie-banner.svelte-1orvm8o{flex-direction:row;align-items:flex-end;gap:1.25rem;left:1rem;right:1rem;max-width:min(56rem,calc(100vw - 2rem))}}.cookie-banner__body.svelte-1orvm8o{flex:1 1 auto;min-width:0}.cookie-banner__title.svelte-1orvm8o{margin:0 0 .35rem;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--text-1)}.cookie-banner__message.svelte-1orvm8o{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-2)}.cookie-banner__link.svelte-1orvm8o{display:inline;padding:0;margin:0;border:0;background:transparent;color:color-mix(in oklab,var(--primary) 72%,var(--text-1));font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;-webkit-user-select:text;user-select:text}.cookie-banner__link.svelte-1orvm8o:hover,.cookie-banner__link.svelte-1orvm8o:focus-visible{color:var(--primary);text-decoration-thickness:2px;outline:none}.cookie-banner__actions.svelte-1orvm8o{flex:0 0 auto;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}@media (max-width: 719px){.cookie-banner__actions.svelte-1orvm8o .btn{flex:1 1 auto}}.testimonials.svelte-1ttqcyi{position:relative;width:100%;min-width:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.testimonials__nav.svelte-1ttqcyi{display:inline-flex;gap:.4rem;align-self:flex-end}.testimonials__nav-button.svelte-1ttqcyi{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--surface-3);background:color-mix(in oklab,var(--surface-2) 80%,transparent);color:var(--text-1);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.testimonials__nav-button.svelte-1ttqcyi:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 18%,var(--surface-2));border-color:color-mix(in oklab,var(--accent) 60%,var(--surface-3))}.testimonials__nav-button.svelte-1ttqcyi:active:not(:disabled){transform:scale(.95)}.testimonials__nav-button.svelte-1ttqcyi:disabled{opacity:.4;cursor:not-allowed}.testimonials__track.svelte-1ttqcyi{display:grid;grid-auto-flow:column;grid-auto-columns:min(85%,22rem);gap:1rem;column-gap:1rem;overflow-x:auto;overflow-y:hidden;min-width:0;max-width:100%;scroll-snap-type:x mandatory;scroll-padding:.25rem;padding:.25rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.testimonials__track.svelte-1ttqcyi::-webkit-scrollbar{display:none}.testimonials__card.svelte-1ttqcyi{scroll-snap-align:start;background:color-mix(in oklab,var(--surface-2) 78%,transparent);border:1px solid color-mix(in oklab,var(--surface-3) 80%,transparent);border-radius:1rem;padding:1.1rem 1.15rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:.75rem;box-shadow:0 8px 28px color-mix(in oklab,var(--surface-1) 30%,transparent);min-height:11rem}.testimonials__card-head.svelte-1ttqcyi{display:flex;align-items:center;gap:.75rem}.testimonials__avatar.svelte-1ttqcyi{width:3.25rem;height:3.25rem;border-radius:999px;object-fit:cover;flex-shrink:0;background:color-mix(in oklab,var(--surface-3) 70%,transparent);border:1px solid color-mix(in oklab,var(--surface-3) 90%,transparent)}.testimonials__avatar--placeholder.svelte-1ttqcyi{display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;color:var(--text-1);text-transform:uppercase;-webkit-user-select:none;user-select:none}.testimonials__name.svelte-1ttqcyi{font-weight:600;color:var(--text-1);font-size:1rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonials__text.svelte-1ttqcyi{color:var(--text-2);font-size:.95rem;line-height:1.5;margin:0;white-space:pre-line;word-wrap:break-word}@media (min-width: 720px){.testimonials__track.svelte-1ttqcyi{grid-auto-columns:minmax(18rem,22rem)}}div.public-landing .public-landing__glow{display:none}div.public-landing .public-landing__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0 24px;background:var(--landing-surface);border-radius:var(--landing-radius);padding:40px;overflow:hidden}div.public-landing .public-landing__hero-badge{display:flex;align-items:center;gap:10px;color:var(--landing-muted);font-size:12px;font-weight:500;grid-column:1;margin-bottom:20px}div.public-landing .public-landing__hero-badge svg{color:var(--landing-link);width:20px;height:20px}div.public-landing .public-landing__hero-copy{grid-column:1}div.public-landing .public-landing__hero-title{font-size:42px;font-weight:600;line-height:1.19;letter-spacing:-1.45px;max-width:600px}div.public-landing .public-landing__hero-description{font-size:15px;line-height:1.8;margin-top:24px;max-width:530px;white-space:pre-line}div.public-landing .public-landing__hero-meta:empty{display:none}div.public-landing .public-landing__hero-meta{margin-top:12px}div.public-landing .public-landing__hero-actions{margin-top:28px}div.public-landing .public-landing__hero-cta-note{font-size:11px;margin-top:10px;color:var(--landing-link)}div.public-landing .public-landing__hero-mockup{grid-column:2;grid-row:1/3;align-self:center;min-width:0;position:relative}div.public-landing .public-landing__hero-mockup-btn{border:1px solid var(--landing-line);background:var(--landing-inset);padding:12px;border-radius:var(--landing-inner-radius);width:100%;overflow:hidden}div.public-landing .public-landing__hero-mockup-image{display:block;width:100%;height:auto;transition:transform .25s ease}div.public-landing .public-landing__hero-mockup-btn:hover .public-landing__hero-mockup-image{transform:scale(1.025)}div.public-landing .public-landing__section,div.public-landing .public-landing__pricing,div.public-landing .public-landing__footer{background:var(--landing-surface);border-radius:var(--landing-radius);padding:var(--landing-space)}div.public-landing .public-landing__section-head{display:flex;align-items:center;margin:5px 8px 20px}div.public-landing .public-landing__section-title{font-size:22px;line-height:1.4;letter-spacing:-.4px;font-weight:600}div.public-landing .public-landing__feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}div.public-landing .public-landing__feature-card{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:20px;background:var(--landing-inset);border-radius:var(--landing-inner-radius);padding:24px;min-width:0}div.public-landing .public-landing__feature-title{font-size:16px;line-height:1.5;max-width:290px}div.public-landing .public-landing__feature-description{font-size:12px;line-height:1.85;margin-top:12px}div.public-landing .public-landing__feature-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--landing-link)}div.public-landing .public-landing__feature-icon svg{width:28px;height:28px}div.public-landing .public-landing__audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}div.public-landing .public-landing__audience-card{display:flex;gap:20px;align-items:flex-start;padding:24px;background:var(--landing-inset);border-radius:var(--landing-inner-radius)}div.public-landing .public-landing__audience-icon{color:var(--landing-link)}div.public-landing .public-landing__audience-icon svg{width:26px;height:26px}div.public-landing .public-landing__audience-title{font-size:16px}div.public-landing .public-landing__audience-description{font-size:12px;line-height:1.85;margin-top:12px}div.public-landing .public-landing__native-browser-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}div.public-landing .public-landing__native-browser-card{background:var(--landing-inset);border-radius:var(--landing-inner-radius);padding:22px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}div.public-landing .public-landing__native-browser-logo{display:block;width:40px;height:40px}div.public-landing .public-landing__native-browser-label{font-size:12px;font-weight:500}div.public-landing .public-landing__capability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}div.public-landing .public-landing__capability-card{background:var(--landing-inset);border-radius:var(--landing-inner-radius);padding:20px;display:flex;align-items:center;gap:14px}div.public-landing .public-landing__capability-icon{color:var(--landing-link)}div.public-landing .public-landing__capability-icon svg{width:24px;height:24px}div.public-landing .public-landing__capability-label{font-size:12px;line-height:1.5;font-weight:500}div.public-landing .public-landing__pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:24px;align-items:center}div.public-landing .public-landing__pricing-copy:has(.public-landing__pricing-title:empty){display:none}div.public-landing .public-landing__pricing-copy{grid-column:1/-1;padding:8px}div.public-landing .public-landing__pricing-title{font-size:26px;font-weight:600}div.public-landing .public-landing__pricing-lead{margin-top:10px}div.public-landing .public-landing__pricing-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px}div.public-landing .public-landing__pricing-stage-card{background:var(--landing-inset);border-radius:var(--landing-inner-radius);padding:24px}div.public-landing .public-landing__pricing-stage-label{font-size:10px;letter-spacing:.6px;color:var(--landing-muted);font-weight:600}div.public-landing .public-landing__pricing-stage-value,div.public-landing .public-landing__pricing-price{font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-1px}div.public-landing .public-landing__pricing-stage-value{margin-top:18px;color:var(--landing-link)}div.public-landing .public-landing__pricing-price-row{display:flex;align-items:baseline;gap:8px;margin-top:18px;flex-wrap:wrap}div.public-landing .public-landing__pricing-period{font-size:12px;color:var(--landing-muted)}div.public-landing .public-landing__pricing-stage-description{font-size:12px;line-height:1.8;margin-top:16px}div.public-landing .public-landing__pricing-actions{text-align:center;padding:16px}div.public-landing .public-landing__pricing-cta-note{font-size:11px;color:var(--landing-link);margin-top:12px}div.public-landing .testimonials{position:relative}div.public-landing .testimonials__controls{display:flex;justify-content:flex-end;gap:8px;margin:-49px 8px 16px}div.public-landing .testimonials__nav{width:36px;height:36px;border-radius:var(--landing-control-radius);border:1px solid var(--landing-line);background:var(--landing-inset);display:flex;align-items:center;justify-content:center}div.public-landing .testimonials__nav-icon{width:18px;height:18px}div.public-landing .testimonials__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--landing-line) transparent;padding-bottom:12px}div.public-landing .testimonials__card{flex:0 0 calc((100% - 32px) / 3);min-width:0;background:var(--landing-inset);border-radius:var(--landing-inner-radius);padding:24px;scroll-snap-align:start}div.public-landing .testimonials__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}div.public-landing .testimonials__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--landing-line);object-fit:cover;font-size:16px}div.public-landing .testimonials__name{font-size:12px;font-weight:600}div.public-landing .testimonials__text{font-size:12px;line-height:1.85;white-space:pre-line}div.public-landing .public-landing__faq-list{display:flex;flex-direction:column;gap:8px}div.public-landing .public-landing__faq-card{background:var(--landing-inset);border-radius:var(--landing-inner-radius);overflow:hidden}div.public-landing .public-landing__faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;width:100%;padding:20px 24px;border:0;background:none;color:var(--landing-text)}div.public-landing .public-landing__faq-trigger-main{display:flex;align-items:center;gap:16px}div.public-landing .public-landing__faq-icon{color:var(--landing-link)}div.public-landing .public-landing__faq-question{font-size:13px;font-weight:500}div.public-landing .public-landing__faq-toggle{transition:transform .16s ease}div.public-landing .public-landing__faq-trigger[aria-expanded=true] .public-landing__faq-toggle{transform:rotate(45deg)}div.public-landing .public-landing__faq-answer{padding:0 64px 24px;font-size:12px;line-height:1.85;max-width:960px}div.public-landing .public-landing__footer{padding:28px 24px 20px}div.public-landing .public-landing__footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px}div.public-landing .public-landing__footer-brand-block{grid-row:span 2}div.public-landing .public-landing__footer-brand-row{display:flex;flex-direction:column;gap:18px}div.public-landing .public-landing__footer-brand-title{font-size:15px}div.public-landing .public-landing__footer-brand-description{font-size:12px;max-width:270px;margin-top:8px}div.public-landing .public-landing__footer-actions{margin-top:22px}div.public-landing .public-landing__footer-platform-note{font-size:10px;margin-top:12px;max-width:265px}div.public-landing .public-landing__footer-title{color:var(--landing-muted);font-size:10px;letter-spacing:.8px;font-weight:600;margin-bottom:14px}div.public-landing .public-landing__footer-link-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px}div.public-landing .public-landing__footer-link{padding:0;border:0;background:none;text-align:left;font-size:11px;line-height:1.6;color:var(--landing-text)}div.public-landing .public-landing__footer-link:hover{color:var(--landing-link)}div.public-landing .public-landing__footer-start-list{display:flex;flex-direction:column;gap:10px}div.public-landing .public-landing__footer-start-item{display:flex;gap:10px;font-size:11px;line-height:1.7;color:var(--landing-muted)}div.public-landing .public-landing__footer-start-number{font-weight:600;color:var(--landing-link)}div.public-landing .public-landing__footer-contact-list{display:flex;flex-direction:column;gap:8px}div.public-landing .public-landing__footer-contact-link{display:flex;align-items:center;gap:10px;border:0;border-radius:var(--landing-inner-radius);padding:12px;background:var(--landing-inset);text-align:left}div.public-landing .public-landing__footer-contact-icon{color:var(--landing-link)}div.public-landing .public-landing__footer-contact-body{display:flex;flex:1;flex-direction:column}div.public-landing .public-landing__footer-contact-label{font-size:10px;color:var(--landing-muted)}div.public-landing .public-landing__footer-contact-value{font-size:11px}div.public-landing .public-landing__footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--landing-line);margin-top:28px;padding-top:18px;font-size:10px;color:var(--landing-muted)}div.public-landing .public-landing__footer-bottom-link{font-size:11px;border:0;background:none;color:var(--landing-text)}div.public-landing .public-landing__footer-legal-disclaimer{font-size:9px;line-height:1.8;margin-top:16px;color:var(--landing-muted)}div.public-landing .cookie-banner{position:fixed;z-index:10;bottom:16px;left:16px;right:16px;max-width:1000px;margin:auto;background:var(--landing-surface);border:1px solid var(--landing-line);box-shadow:var(--landing-shadow);border-radius:var(--landing-radius);padding:20px 24px;display:flex;gap:24px;align-items:center}div.public-landing .cookie-banner__body{flex:1;min-width:0}div.public-landing .cookie-banner__title{font-size:13px;margin-bottom:6px}div.public-landing .cookie-banner__message{font-size:10px;line-height:1.8}div.public-landing .cookie-banner__actions{display:flex;flex-direction:column;gap:8px;flex:0 0 205px}div.public-landing .cookie-banner__actions .btn{font-size:11px;min-height:36px;padding:8px 12px}div.public-landing .cookie-banner__link{display:inline;padding:0;border:0;background:none;color:var(--landing-link);text-decoration:underline;font:inherit;text-underline-offset:3px}@media (max-width: 1200px){div.public-landing .public-landing__hero{padding:32px}div.public-landing .public-landing__hero-title{font-size:38px}div.public-landing .public-landing__hero-description{font-size:13px}}@media (max-width: 1000px){div.public-landing .public-landing__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;padding:28px}div.public-landing .public-landing__hero-title{font-size:32px;letter-spacing:-1px}div.public-landing .public-landing__hero-description{font-size:12px}div.public-landing .public-landing__feature-list,div.public-landing .public-landing__capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}div.public-landing .public-landing__native-browser-list{gap:8px}div.public-landing .public-landing__pricing-layout{grid-template-columns:1fr}div.public-landing .public-landing__pricing-actions{padding:0 0 8px}div.public-landing .testimonials__card{flex-basis:calc((100% - 16px)/2)}div.public-landing .public-landing__footer-grid{gap:24px}div.public-landing .public-landing__footer-brand-title{font-size:13px}}@media (max-width: 640px){div.public-landing .public-landing__hero{display:flex;flex-direction:column;padding:24px;gap:0}div.public-landing .public-landing__hero-badge{font-size:10px;margin-bottom:18px}div.public-landing .public-landing__hero-title{font-size:32px;line-height:1.2;letter-spacing:-1.1px}div.public-landing .public-landing__hero-description{margin-top:20px;font-size:12px}div.public-landing .public-landing__hero-actions{margin-top:24px}div.public-landing .public-landing__hero-actions .btn{width:100%}div.public-landing .public-landing__hero-cta-note{text-align:center;font-size:10px}div.public-landing .public-landing__hero-mockup{margin-top:26px;width:100%}div.public-landing .public-landing__section-title{font-size:19px;letter-spacing:-.3px}div.public-landing .public-landing__section-head{margin:2px 0 16px}div.public-landing .public-landing__feature-list,div.public-landing .public-landing__audience-list,div.public-landing .public-landing__capability-list{grid-template-columns:1fr;gap:12px}div.public-landing .public-landing__feature-card{padding:20px;gap:16px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start}div.public-landing .public-landing__feature-visual{grid-column:1;grid-row:1}div.public-landing .public-landing__feature-copy{grid-column:2;grid-row:1}div.public-landing .public-landing__feature-title{font-size:14px;line-height:1.55}div.public-landing .public-landing__feature-description{font-size:11px;margin-top:10px}div.public-landing .public-landing__audience-card{padding:20px;gap:14px}div.public-landing .public-landing__audience-title{font-size:14px}div.public-landing .public-landing__audience-description{font-size:11px}div.public-landing .public-landing__native-browser-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}div.public-landing .public-landing__native-browser-card{padding:18px 8px;gap:10px}div.public-landing .public-landing__native-browser-logo{width:34px;height:34px}div.public-landing .public-landing__native-browser-label{font-size:10px}div.public-landing .public-landing__capability-card{padding:18px 20px}div.public-landing .public-landing__capability-label{font-size:11px}div.public-landing .public-landing__pricing-panel{grid-template-columns:1fr;gap:12px}div.public-landing .public-landing__pricing-stage-card{padding:24px}div.public-landing .public-landing__pricing-stage-value,div.public-landing .public-landing__pricing-price{font-size:32px}div.public-landing .public-landing__pricing-actions .btn{width:100%}div.public-landing .testimonials__controls{margin:0 0 12px}div.public-landing .testimonials__card{flex-basis:100%;padding:20px}div.public-landing .testimonials__text{font-size:11px}div.public-landing .public-landing__faq-trigger{padding:18px 16px;gap:12px}div.public-landing .public-landing__faq-trigger-main{gap:10px}div.public-landing .public-landing__faq-question{font-size:12px}div.public-landing .public-landing__faq-icon{display:none}div.public-landing .public-landing__faq-answer{padding:0 16px 20px;font-size:11px}div.public-landing .public-landing__footer{padding:24px 20px 18px}div.public-landing .public-landing__footer-grid{grid-template-columns:1fr 1fr;gap:28px 16px}div.public-landing .public-landing__footer-brand-block{grid-column:1/-1;grid-row:auto;border-bottom:1px solid var(--landing-line);padding-bottom:24px}div.public-landing .public-landing__footer-brand-row{gap:16px}div.public-landing .public-landing__footer-brand-description{max-width:none}div.public-landing .public-landing__footer-actions .btn{width:100%}div.public-landing .public-landing__footer-platform-note{max-width:none}div.public-landing .public-landing__footer-title{font-size:9px}div.public-landing .public-landing__footer-link,div.public-landing .public-landing__footer-start-item{font-size:10px}div.public-landing .public-landing__footer-contact-link{padding:10px;gap:8px;flex-wrap:wrap}div.public-landing .public-landing__footer-contact-icon{display:none}div.public-landing .public-landing__footer-contact-value{font-size:9px}div.public-landing .public-landing__footer-bottom{gap:16px;align-items:flex-start;font-size:9px}div.public-landing .public-landing__footer-legal-disclaimer{font-size:8px}div.public-landing .cookie-banner{left:12px;right:12px;bottom:12px;display:block;padding:16px}div.public-landing .cookie-banner__message{font-size:9px;line-height:1.65}div.public-landing .cookie-banner__actions{flex-direction:row;margin-top:12px}div.public-landing .cookie-banner__actions .btn{flex:1;font-size:9px;padding:8px}div.public-landing .cookie-banner__title{font-size:12px}}@media (max-width: 360px){div.public-landing .public-landing__hero{padding:20px}div.public-landing .public-landing__hero-title{font-size:28px}div.public-landing .public-landing__feature-card{padding:16px;gap:12px}div.public-landing .public-landing__footer-grid{grid-template-columns:1fr}div.public-landing .public-landing__footer-brand-block{grid-column:auto}}div.public-landing .testimonials__nav{display:flex;justify-content:flex-end;gap:8px;margin:-49px 8px 16px;width:auto;height:auto;border:0;background:none}div.public-landing .testimonials__nav-button{width:36px;height:36px;border:1px solid var(--landing-line);border-radius:var(--landing-control-radius);background:var(--landing-inset);display:flex;align-items:center;justify-content:center}div.public-landing .testimonials__nav-button svg{width:18px;height:18px}div.public-landing .testimonials__card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}@media (max-width: 640px){div.public-landing .testimonials__nav{margin:0 0 12px}}div.public-landing .public-landing__footer-brand-description,div.public-landing .public-landing__footer-platform-note,div.public-landing .public-landing__footer-start-item,div.public-landing .public-landing__footer-link,div.public-landing .public-landing__footer-contact-value{font-size:12px}div.public-landing .public-landing__footer-title,div.public-landing .public-landing__footer-contact-label,div.public-landing .public-landing__footer-bottom,div.public-landing .public-landing__footer-legal-disclaimer{font-size:11px}div.public-landing .public-landing__footer-link{display:inline-flex;align-items:center;min-height:32px}div.public-landing .public-landing__footer-contact-link{min-height:48px}div.public-landing .public-landing__footer-bottom-link{min-height:36px;font-size:12px}div.public-landing .public-landing__footer-legal-disclaimer{line-height:1.75}div.public-landing .cookie-banner__message{font-size:12px;line-height:1.7}div.public-landing .cookie-banner__actions .btn{font-size:12px;min-height:44px}div.public-landing .cookie-banner__title{font-size:14px}div.public-landing .cookie-banner{max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width: 640px){div.public-landing .public-landing__footer-grid{grid-template-columns:1fr;gap:24px}div.public-landing .public-landing__footer-brand-block{grid-column:auto}div.public-landing .public-landing__footer-link-list{gap:2px}div.public-landing .public-landing__footer-link{min-height:36px;padding:6px 0}div.public-landing .public-landing__footer-contact-label{font-size:12px}div.public-landing .public-landing__footer-contact-icon{display:block}div.public-landing .public-landing__footer-contact-link{padding:12px;gap:12px}div.public-landing .public-landing__footer-bottom{flex-wrap:wrap;align-items:center;gap:8px}div.public-landing .cookie-banner__actions{display:grid;grid-template-columns:1fr;gap:8px}div.public-landing .cookie-banner__actions .btn{width:100%;font-size:12px;min-height:44px}div.public-landing .public-landing__footer-legal-disclaimer{font-size:11px}}@media (max-width: 640px){div.public-landing .public-landing__hero-title{font-size:clamp(25px,7.6vw,32px)}}@media (max-width: 360px){div.public-landing .public-landing__hero-title{font-size:25px}}div.public-landing{--landing-gutter: 24px;--landing-header-height: 92px;position:relative;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--landing-header-height) + var(--landing-space));background:var(--landing-bg);color:var(--landing-text);color-scheme:dark;font:400 14px/1.65 var(--font-brand)}div.public-landing h1,div.public-landing h2,div.public-landing p{margin:0}div.public-landing p{color:var(--landing-muted)}div.public-landing h2{font-weight:600}div.public-landing button{cursor:pointer}div.public-landing img{max-width:100%;object-fit:contain}div.public-landing svg{flex-shrink:0;vertical-align:middle}div.public-landing button:focus-visible,div.public-landing a:focus-visible{outline:3px solid var(--landing-link);outline-offset:3px}div.public-landing .public-landing__content{display:flex;flex-direction:column;gap:24px;width:min(var(--landing-max-width),calc(100% - var(--landing-gutter) * 2));margin:0 auto;padding:0 0 24px;min-width:0}div.public-landing .public-landing__header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:var(--landing-header-height);padding:20px max(var(--landing-gutter),calc((100% - var(--landing-max-width)) / 2));background:var(--landing-bg);border-bottom:1px solid var(--landing-line);margin-bottom:24px}div.public-landing .public-landing__header-start{display:flex;align-items:center;gap:36px;min-width:0}div.public-landing .public-landing__brand{display:block;border:0;padding:0;background:transparent;line-height:1;flex:none}div.public-landing .public-landing__brand-logo{display:block;width:191px;height:40px;object-fit:contain}div.public-landing .public-landing__header-nav{display:flex;align-items:center;gap:20px}div.public-landing .public-landing__nav-link{font:500 12px/1.5 var(--font-brand);white-space:nowrap;color:var(--landing-muted);text-decoration:none}div.public-landing .public-landing__nav-link:hover{color:var(--landing-text)}div.public-landing button.public-landing__nav-link{padding:0;border:0;background:transparent}div.public-landing .public-landing__header-controls{display:flex;flex:none;align-items:center;gap:8px}div.public-landing .public-landing__header-controls .btn{white-space:nowrap}div.public-landing .public-landing__mobile-burger{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--landing-text);background:transparent;border:1px solid var(--landing-line);border-radius:var(--landing-control-radius)}div.public-landing .btn{min-height:42px;padding:10px 20px;border-radius:var(--landing-control-radius);font-size:13px;line-height:1.4;font-weight:600}div.public-landing .btn-lg{min-height:48px;padding:13px 24px}div.public-landing .public-landing__hero-cta-note,div.public-landing .public-landing__pricing-cta-note{color:var(--landing-link);margin-top:10px}div.public-landing .public-landing__hero-description{margin-top:24px}div.public-landing .public-landing__hero-meta,div.public-landing .public-landing__feature-description,div.public-landing .public-landing__audience-description{margin-top:12px}div.public-landing .public-landing__pricing-stage-description{margin-top:16px}div.public-landing .public-landing__hero-description,div.public-landing .public-landing__hero-meta,div.public-landing .public-landing__feature-description,div.public-landing .public-landing__audience-description,div.public-landing .public-landing__pricing-lead,div.public-landing .public-landing__pricing-stage-description{white-space:pre-line;overflow-wrap:anywhere}div.public-landing .public-landing__feature-copy,div.public-landing .public-landing__audience-copy,div.public-landing .public-landing__footer-column,div.public-landing .public-landing__footer-contact-body{min-width:0}div.public-landing .public-landing__feature-visual,div.public-landing .public-landing__feature-visual-shell,div.public-landing .public-landing__audience-icon-panel{display:flex;align-items:flex-start;flex:none}div.public-landing .public-landing__footer-brand-logo{display:block;width:191px;height:40px;object-fit:contain}div.public-landing .public-landing__footer-brand-description{margin-top:8px}div.public-landing .public-landing__footer-platform-note{margin-top:12px}div.public-landing .public-landing__footer-legal-disclaimer{margin-top:16px}div.public-landing .public-landing__footer-contact-link{color:var(--landing-text);font:inherit;width:100%}div.public-landing .public-landing__footer-contact-body{overflow-wrap:anywhere}div.public-landing .public-landing__footer-start-list{padding:0;margin:0;list-style:none}div.public-landing .public-landing__faq-trigger{font:inherit}div.public-landing .testimonials__card{border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}div.public-landing .testimonials__avatar{object-fit:cover}div.public-landing .testimonials__text{margin:0}div.public-landing .cookie-banner{z-index:30;flex-direction:row}div.public-landing .cookie-banner__actions{align-items:stretch}@media (min-width: 1001px){div.public-landing .mobile-only{display:none}}@media (max-width: 1200px){div.public-landing .public-landing__header-start{gap:24px}div.public-landing .public-landing__header-nav{gap:12px}div.public-landing .public-landing__nav-link{font-size:11px}}@media (max-width: 1000px){div.public-landing{--landing-header-height: 76px}div.public-landing .desktop-only{display:none}div.public-landing .public-landing__header{gap:12px;padding-top:16px;padding-bottom:16px}div.public-landing .public-landing__mobile-nav{position:absolute;top:100%;left:var(--landing-gutter);right:var(--landing-gutter);display:flex;flex-direction:column;gap:0;padding:8px 16px;background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:var(--landing-inner-radius);max-height:calc(100dvh - var(--landing-header-height) - 24px);overflow-y:auto;box-shadow:var(--landing-shadow)}div.public-landing .public-landing__mobile-nav .public-landing__nav-link{padding:12px 0;text-align:left;font-size:13px}}@media (max-width: 640px){div.public-landing{--landing-gutter: 16px}div.public-landing .public-landing__header{margin-bottom:16px}div.public-landing .public-landing__brand-logo{width:min(175px,43vw);height:40px}div.public-landing .public-landing__header-controls .btn{padding:10px 12px;min-height:42px;width:auto}div.public-landing .public-landing__content{gap:16px;padding-bottom:16px}div.public-landing .public-landing__hero-description{margin-top:20px}div.public-landing .public-landing__hero-actions .btn,div.public-landing .public-landing__pricing-actions .btn,div.public-landing .public-landing__footer-actions .btn{width:100%}div.public-landing .public-landing__hero-cta-note{text-align:center}div.public-landing .cookie-banner{flex-direction:column}div.public-landing .cookie-banner__actions{width:100%;flex:none}}@media (max-width: 360px){div.public-landing{--landing-gutter: 12px}}@media (prefers-reduced-motion: reduce){div.public-landing{scroll-behavior:auto}div.public-landing *,div.public-landing *:before,div.public-landing *:after{transition:none!important;animation:none!important}}.public-landing__auth-form.svelte-1kd6bxh{display:grid;grid-template-columns:1fr;gap:1rem}.public-landing__overlay.svelte-1kd6bxh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in oklab,var(--bg-app) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-landing__modal.svelte-1kd6bxh{width:min(100%,32.5rem);max-height:min(88vh,42rem);padding:1.75rem;overflow-y:auto;border-radius:var(--landing-radius);background:var(--landing-surface);border:1px solid var(--landing-line);box-shadow:var(--landing-shadow)}.public-landing__modal-head.svelte-1kd6bxh{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.public-landing__modal-head.svelte-1kd6bxh>div:where(.svelte-1kd6bxh){min-width:0}.public-landing__modal-title.svelte-1kd6bxh{overflow-wrap:anywhere;margin:0 0 .35rem;font-family:var(--font-brand);font-size:1.25rem;font-weight:700;color:var(--text-1)}.public-landing__modal-subtitle.svelte-1kd6bxh{margin:0}.public-landing__modal-close.svelte-1kd6bxh{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--landing-control-radius);color:var(--text-2);background:color-mix(in oklab,var(--surface-2) 100%,transparent);border:1px solid color-mix(in oklab,var(--border) 100%,transparent);cursor:pointer}.public-landing__modal-close.svelte-1kd6bxh:hover{color:var(--text-1);background:color-mix(in oklab,var(--surface-3) 100%,transparent)}.public-landing__legal-modal.svelte-1kd6bxh{max-width:min(92vw,44rem);max-height:min(90vh,54rem);display:flex;flex-direction:column}.public-landing__legal-body.svelte-1kd6bxh{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.25rem .5rem 1.5rem;color:var(--text-2);font-size:.9375rem;line-height:1.7}.public-landing__legal-body.svelte-1kd6bxh h3{margin:1.75rem 0 .65rem;font-family:var(--font-brand);font-size:1.05rem;font-weight:700;color:var(--text-1);line-height:1.4}.public-landing__legal-body.svelte-1kd6bxh p{margin:0 0 .75rem}.public-landing__legal-body.svelte-1kd6bxh strong{color:var(--text-1);font-weight:600}.public-landing__legal-body.svelte-1kd6bxh a{color:color-mix(in oklab,var(--primary) 72%,var(--text-1));text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.public-landing__legal-body.svelte-1kd6bxh ul{margin:.5rem 0 .75rem;padding-left:1.25rem;list-style:disc}.public-landing__legal-body.svelte-1kd6bxh li{margin-bottom:.3rem}.public-landing__legal-body.svelte-1kd6bxh br{display:block;content:"";margin-top:.25rem}.public-landing__consent.svelte-1kd6bxh{display:flex;align-items:flex-start;gap:.6rem;margin:.25rem 0 0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md, .65rem);background:color-mix(in oklab,var(--surface-2) 60%,transparent)}.public-landing__consent-checkbox.svelte-1kd6bxh{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--accent, var(--primary));cursor:pointer}.public-landing__consent-text.svelte-1kd6bxh{flex:1 1 auto;min-width:0;font-size:.85rem;line-height:1.5;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.public-landing__consent-text.svelte-1kd6bxh button.public-landing__consent-link{display:inline;padding:0;margin:0;border:0;background:transparent;color:color-mix(in oklab,var(--primary) 72%,var(--text-1));font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;-webkit-user-select:text;user-select:text}.public-landing__consent-text.svelte-1kd6bxh button.public-landing__consent-link:hover,.public-landing__consent-text.svelte-1kd6bxh button.public-landing__consent-link:focus-visible{color:var(--primary);text-decoration-thickness:2px;outline:none}.public-landing__consent-hint.svelte-1kd6bxh{margin:-.25rem 0 0;padding:0 .25rem;font-size:.75rem;line-height:1.4;color:var(--text-3)}.public-landing__promo-field.svelte-1kd6bxh{display:flex;flex-direction:column;gap:.375rem}.public-landing__promo-row.svelte-1kd6bxh{display:flex;align-items:flex-end;gap:.5rem}.public-landing__promo-row.svelte-1kd6bxh>.field{flex:1 1 auto;min-width:0}.public-landing__promo-row.svelte-1kd6bxh>button{flex:0 0 auto}.public-landing__promo-status.svelte-1kd6bxh{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:0 .25rem;font-size:.75rem;line-height:1.4}.public-landing__promo-status--ok.svelte-1kd6bxh{color:var(--success, #22c55e)}.public-landing__promo-status--error.svelte-1kd6bxh{color:var(--danger)}@media (max-width: 480px){.public-landing__promo-row.svelte-1kd6bxh{flex-direction:column;align-items:stretch}}.public-landing__notice.svelte-1kd6bxh{display:flex;align-items:flex-start;gap:.7rem;margin:0;padding:.85rem .95rem;border-radius:var(--radius-md, .65rem);border:1px solid color-mix(in oklab,var(--accent, var(--primary)) 35%,var(--border));background:color-mix(in oklab,var(--accent, var(--primary)) 10%,var(--surface-2))}.public-landing__notice-icon.svelte-1kd6bxh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:color-mix(in oklab,var(--accent, var(--primary)) 22%,transparent);color:color-mix(in oklab,var(--accent, var(--primary)) 80%,var(--text-1))}.public-landing__notice-body.svelte-1kd6bxh{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.public-landing__notice-title.svelte-1kd6bxh{font-family:var(--font-brand);font-weight:600;color:var(--text-1);font-size:.95rem;line-height:1.3}.public-landing__notice-text.svelte-1kd6bxh{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-2)}.public-landing__notice-text.svelte-1kd6bxh button.public-landing__notice-link{display:inline;padding:0;margin:0;border:0;background:transparent;color:color-mix(in oklab,var(--primary) 75%,var(--text-1));font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.public-landing__notice-text.svelte-1kd6bxh button.public-landing__notice-link:hover,.public-landing__notice-text.svelte-1kd6bxh button.public-landing__notice-link:focus-visible{color:var(--primary);text-decoration-thickness:2px;outline:none}@media (max-width: 640px){.public-landing__overlay.svelte-1kd6bxh{padding:.75rem}.public-landing__modal.svelte-1kd6bxh{padding:1.25rem;max-height:calc(100dvh - 1.5rem)}.public-landing__legal-modal.svelte-1kd6bxh{max-width:100%}.public-landing__legal-body.svelte-1kd6bxh{min-height:0;overflow-wrap:anywhere}}.process-progress-stack.svelte-n6iwvl{position:fixed;bottom:calc(4.5rem + env(safe-area-inset-bottom));right:.75rem;left:auto;width:min(24rem,calc(100vw - 1.5rem));z-index:70;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.process-progress-card.svelte-n6iwvl{pointer-events:auto;border:1px solid var(--border);background:var(--surface);opacity:.98;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.5rem .625rem;display:flex;flex-direction:column;gap:.4rem}.process-progress-card[data-status=success].svelte-n6iwvl{border-color:color-mix(in oklab,var(--success, var(--primary)) 55%,var(--border))}.process-progress-card[data-status=error].svelte-n6iwvl{border-color:color-mix(in oklab,var(--danger) 55%,var(--border))}.process-progress-card__head.svelte-n6iwvl{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.process-progress-card__title.svelte-n6iwvl{font-size:.82rem;font-weight:600;color:var(--text)}.process-progress-card__state.svelte-n6iwvl{font-size:.72rem;color:var(--text-muted)}.process-progress-card__bar.svelte-n6iwvl{height:.34rem;background:var(--surface-2);border-radius:999px;overflow:hidden}.process-progress-card__value.svelte-n6iwvl{display:block;height:100%;width:0%;background:var(--primary);border-radius:inherit;transition:width .18s linear}.process-progress-card[data-status=error].svelte-n6iwvl .process-progress-card__value:where(.svelte-n6iwvl){background:var(--danger)}.process-progress-card[data-status=success].svelte-n6iwvl .process-progress-card__value:where(.svelte-n6iwvl){background:var(--success, var(--primary))}.process-progress-card__message.svelte-n6iwvl{font-size:.74rem;color:var(--danger);overflow-wrap:anywhere}@media (min-width: 900px){.process-progress-stack.svelte-n6iwvl{bottom:1rem;width:min(26rem,calc(100vw - 2rem))}}.ui-lock-overlay.svelte-1q3r9pq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in oklab,var(--bg-app) 58%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-lock-overlay__card.svelte-1q3r9pq{max-width:min(30rem,calc(100vw - 2rem));width:100%;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 90%,var(--bg-app));display:flex;flex-direction:column;gap:.4rem;text-align:center}.ui-lock-overlay__title.svelte-1q3r9pq{font-size:.95rem;font-weight:700;color:var(--text)}.ui-lock-overlay__text.svelte-1q3r9pq{font-size:.8rem;color:var(--text-muted)}.pair-steps.svelte-1m7b2ob{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding-left:var(--space-6);list-style:decimal}.pair-step.svelte-1m7b2ob{display:list-item}.pair-step__body.svelte-1m7b2ob{display:flex;flex-direction:column;gap:var(--space-2)}.pair-step.svelte-1m7b2ob::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.pairing-code-input.svelte-1m7b2ob{width:100%;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}
