@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Montserrat:wght@400;600&family=Oswald:wght@400;600&family=Lora:wght@400;600&family=Roboto+Slab:wght@400;600&family=Roboto+Mono:wght@400;600&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.sr-button[data-v-e16b3b24]{cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:10px;text-decoration:none;letter-spacing:.02em}.sr-button--accent[data-v-e16b3b24]{color:#fff;background:var(--accent);border-color:var(--accent)}.sr-button--accent[data-v-e16b3b24]:hover{filter:brightness(1.1)}.sr-button--default[data-v-e16b3b24]:hover{background:var(--accent);background:var(--ui-surface-hover, var(--bg-accent));border-color:var(--ui-border-hover, var(--accent))}.sr-button--ghost[data-v-e16b3b24]{background:transparent;border-color:transparent}.sr-button--ghost[data-v-e16b3b24]:hover{transform:none;background:transparent;border-color:transparent}.sr-button[data-v-e16b3b24]:active{transform:translateY(0)}.sr-button[data-v-e16b3b24]:disabled{cursor:default;opacity:.6;box-shadow:none}.sr-modal[data-v-024893c1]{position:absolute;z-index:60;inset:0;display:none;align-items:center;justify-content:center}.sr-modal--settings[data-v-024893c1]{z-index:55}.sr-modal--peek[data-v-024893c1]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sr-modal-card[data-v-024893c1]{overflow:hidden;display:flex;flex-direction:column;gap:12px;width:min(520px,90vw);max-height:calc(80vh - 32px);padding:18px 20px 16px;color:var(--reader-text);background:var(--reader-help-bg);border:1px solid var(--reader-help-border);border-radius:16px;box-shadow:0 20px 40px #0006}.sr-modal--draggable[data-v-024893c1] .sr-modal-header{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none}.sr-modal--peek .sr-modal-card[data-v-024893c1]{opacity:0;box-shadow:none}.sr-modal.active[data-v-024893c1]{display:flex}.sr-modal-card--compact[data-v-024893c1]{width:min(420px,90vw)}.sr-modal-card--wide[data-v-024893c1]{width:min(900px,94vw)}[data-v-024893c1] .sr-modal-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--reader-text-muted);text-transform:uppercase;letter-spacing:.04em}[data-v-024893c1] .sr-modal-body{overflow:auto;flex:1 1 auto;min-height:0}[data-v-024893c1] .sr-modal-grid{display:grid;gap:8px;font-size:14px}[data-v-024893c1] .sr-modal-text{margin-bottom:16px;font-size:14px;line-height:1.5;color:var(--reader-text)}[data-v-024893c1] .sr-modal-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:900px){.sr-modal[data-v-024893c1]{align-items:center;padding:16px 12px}.sr-modal-card[data-v-024893c1],.sr-modal-card--compact[data-v-024893c1],.sr-modal-card--wide[data-v-024893c1]{width:100%;max-height:calc(80vh - 32px)}}.sr-select[data-v-e174c642]{position:relative;display:flex;flex-direction:column;gap:8px}.sr-select__trigger[data-v-e174c642]{cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;appearance:none}.sr-select__trigger[data-v-e174c642]:disabled{cursor:default;opacity:.6;box-shadow:none}.sr-select__trigger[data-v-e174c642]:not(:disabled):hover{transform:translateY(-1px);background:var(--ui-surface-hover, var(--bg-accent));border-color:var(--ui-border-hover, var(--accent))}.sr-select__text[data-v-e174c642]{flex:1;text-align:left}.sr-select__icon[data-v-e174c642]{transform:rotate(45deg);width:10px;height:10px;border-right:2px solid var(--ui-icon, var(--muted));border-bottom:2px solid var(--ui-icon, var(--muted));transition:transform .15s ease}.sr-select--open .sr-select__icon[data-v-e174c642]{transform:rotate(-135deg)}.sr-select__menu[data-v-e174c642]{position:absolute;z-index:200;top:calc(100% + 6px);right:0;left:0;overflow-y:auto;max-height:320px;margin:0;padding:6px;list-style:none;background:var(--ui-surface, var(--surface));border:1px solid var(--ui-border, var(--border));border-radius:14px;box-shadow:var(--ui-shadow, 0 16px 32px rgb(15 23 42 / 16%))}.sr-select__menu--teleport[data-v-e174c642]{position:fixed}.sr-select__menu-item[data-v-e174c642]{cursor:pointer;padding:10px 12px;font-size:14px;border-radius:10px;transition:background .15s ease,color .15s ease}.sr-select__menu-item--active[data-v-e174c642]{color:#fff;background:var(--accent)}.sr-select__menu-item[data-v-e174c642]:not(.sr-select__menu-item--active):hover{background:var(--ui-surface-hover, var(--bg-accent))}.ui-fade-enter-active[data-v-e174c642],.ui-fade-leave-active[data-v-e174c642]{transition:opacity .12s ease}.ui-fade-enter-from[data-v-e174c642],.ui-fade-leave-to[data-v-e174c642]{opacity:0}.sr-input-field[data-v-56429671]{display:inline-flex;gap:6px;align-items:center}.sr-input__control[data-v-56429671]{position:relative;display:inline-flex;width:100%}.sr-input[data-v-56429671]{width:100%;padding:11px 14px}.sr-input--labeled[data-v-56429671]{padding-top:12px}.sr-input--append[data-v-56429671]{padding-right:36px}.sr-input__label[data-v-56429671]{position:absolute;top:-8px;left:12px;padding:0 6px;font-size:10px;color:var(--ui-text-muted, var(--muted, var(--text)));text-transform:uppercase;letter-spacing:.08em;background:var(--ui-surface, var(--reader-surface, var(--surface)))}.sr-input__append[data-v-56429671]{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:12px;color:var(--ui-text-muted, var(--muted, var(--text)))}.sr-range-wrap[data-v-59ca365f]{position:relative}.sr-range[data-v-59ca365f]{cursor:pointer;width:100%;height:28px;appearance:none;background:transparent;pointer-events:none}.sr-range-hit[data-v-59ca365f]{position:absolute;inset:0;cursor:pointer;touch-action:pan-y;background:transparent}.sr-range[data-v-59ca365f]:disabled{cursor:default;opacity:.5}.sr-range[data-v-59ca365f]::-webkit-slider-runnable-track{height:6px;background:var(--ui-track, var(--border));border-radius:999px}.sr-range[data-v-59ca365f]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;appearance:none;background:var(--accent);border:4px solid var(--ui-surface, var(--surface));border-radius:50%;box-shadow:var(--ui-shadow, 0 8px 18px rgb(15 23 42 / 18%));transition:transform .15s ease,box-shadow .15s ease}.sr-range[data-v-59ca365f]:active::-webkit-slider-thumb{transform:scale(1.05)}.sr-range[data-v-59ca365f]::-moz-range-track{height:6px;background:var(--ui-track, var(--border));border-radius:999px}.sr-range[data-v-59ca365f]::-moz-range-thumb{width:18px;height:18px;background:var(--accent);border:4px solid var(--ui-surface, var(--surface));border-radius:50%;box-shadow:var(--ui-shadow, 0 8px 18px rgb(15 23 42 / 18%));transition:transform .15s ease,box-shadow .15s ease}.sr-range[data-v-59ca365f]:active::-moz-range-thumb{transform:scale(1.05)}.reader-favorites[data-v-2cb37441]{display:flex;flex:1;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}@media(max-width:720px){.reader-favorites[data-v-2cb37441]{flex-direction:column}}.reader-favorites__group[data-v-2cb37441]{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--reader-border);border-radius:var(--ui-radius)}.reader-favorites__title[data-v-2cb37441]{position:absolute;top:-8px;left:8px;padding:2px;font-size:10px;color:var(--reader-text-muted);text-transform:uppercase;letter-spacing:.05em;background-color:var(--reader-surface)}.reader-favorites__list[data-v-2cb37441]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.reader-favorite[data-v-2cb37441]{position:relative}.reader-favorite__button.sr-button[data-v-2cb37441]{cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:6px;font-size:12px;color:var(--reader-text);letter-spacing:normal;background:transparent;border:1px solid var(--reader-border);border-radius:var(--ui-radius-sm)}.reader-favorite__button .material-icons[data-v-2cb37441]{font-size:16px}.reader-favorite__value[data-v-2cb37441]{white-space:nowrap}.reader-favorite__popover[data-v-2cb37441]{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;gap:10px;min-width:220px;padding:12px;background:var(--reader-surface);border:1px solid var(--reader-border);border-radius:var(--ui-radius);box-shadow:0 12px 32px #0000002e}.reader-favorite__label[data-v-2cb37441]{font-size:11px;color:var(--reader-text-muted);text-transform:uppercase;letter-spacing:.08em}.reader-favorite__control[data-v-2cb37441]{display:flex;flex-direction:column;gap:8px}.reader-favorite__readonly[data-v-2cb37441]{font-size:16px;color:var(--reader-text)}.reader-favorite__multipliers[data-v-2cb37441]{display:flex;gap:10px;align-items:center}.reader-favorite__multiplier-btn[data-v-2cb37441]{padding:6px 8px}.reader-favorite__multipliers .material-icons[data-v-2cb37441]{font-size:18px}.reader-btn .material-icons[data-v-2cb37441]{font-size:20px;line-height:1}.reader-header[data-v-245f3af0]{position:relative;z-index:30;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px;background:var(--reader-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--reader-border)}.reader-controls[data-v-245f3af0]{display:flex;gap:12px;align-items:center}.reader-countdown[data-v-245f3af0]{font-size:14px;font-weight:600;letter-spacing:.04em}.reader-btn .material-icons[data-v-245f3af0]{font-size:20px;line-height:1}.reader-minimap-inner[data-v-8b77f2b2]{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;display:block;width:100%;height:100%;opacity:.6;-webkit-tap-highlight-color:transparent}.reader-minimap-inner--disabled[data-v-8b77f2b2]{pointer-events:none;cursor:default}.reader-minimap-inner__content[data-v-8b77f2b2]{position:relative;transform:translateY(0);width:100%}.reader-minimap-inner__canvas[data-v-8b77f2b2]{pointer-events:none;position:absolute;inset:0 auto auto 0;transform-origin:top left}.reader-minimap-inner__text[data-v-8b77f2b2]{box-sizing:border-box;width:min(100%,var(--reader-text-width));padding-top:calc(var(--read-band) * var(--read-line-height) / 2 - 1em * var(--read-line-height) + 1em);font-family:var(--reader-font);font-size:var(--reader-font-size);line-height:var(--read-line-height);color:var(--reader-text);text-align:var(--reader-align);word-break:break-word}[data-v-8b77f2b2] .reader-minimap-inner__text p{margin:0 0 var(--read-paragraph-gap);text-indent:var(--reader-indent)}[data-v-8b77f2b2] .reader-minimap-inner__text p:last-child{margin-bottom:0}.reader-minimap-inner__viewport[data-v-8b77f2b2]{touch-action:none;cursor:grab;position:absolute;inset:0 auto auto 0;width:100%;background:color-mix(in srgb,var(--reader-text) 33%,transparent);border:1px solid color-mix(in srgb,var(--reader-text) 50%,transparent);border-radius:1px;transition:transform .12s linear,height .12s linear;-webkit-tap-highlight-color:transparent}.reader-minimap-inner__viewport[data-v-8b77f2b2]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.reader-minimap-inner__viewport--dragging[data-v-8b77f2b2]{cursor:grabbing;transition:none}.reader-settings[data-v-d5bcb0f6]{position:relative;z-index:10;display:flex;flex-direction:column;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--reader-border)}.reader-settings__multipliers[data-v-d5bcb0f6]{display:flex;gap:10px;align-items:center}.reader-settings__icon .material-icons[data-v-d5bcb0f6]{font-size:20px}.reader-settings__body[data-v-d5bcb0f6]{display:flex;flex-direction:column}.reader-group[data-v-d5bcb0f6]{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px;background:var(--reader-surface);border:1px solid var(--reader-border);border-radius:14px}.reader-group__title[data-v-d5bcb0f6]{position:absolute;top:-5px;padding:0 8px;font-size:10px;color:var(--reader-text-muted);text-transform:uppercase;letter-spacing:.12em;background:var(--reader-surface)}.reader-group__grid[data-v-d5bcb0f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:900px){.reader-group__grid[data-v-d5bcb0f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reader-group__grid[data-v-d5bcb0f6]{grid-template-columns:repeat(1,1fr)}}.reader-control[data-v-d5bcb0f6]{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--reader-text-muted)}.reader-control__header[data-v-d5bcb0f6]{display:flex;gap:12px;align-items:center;justify-content:space-between}.reader-label-row[data-v-d5bcb0f6]{display:inline-flex;gap:6px;align-items:center}.reader-control__meta[data-v-d5bcb0f6]{display:inline-flex;gap:8px;align-items:center}.reader-label[data-v-d5bcb0f6]{text-transform:uppercase;letter-spacing:.08em}.reader-control input[type=range][data-v-d5bcb0f6],.reader-control select[data-v-d5bcb0f6]{width:100%}.reader-value[data-v-d5bcb0f6]{font-size:12px;color:var(--reader-text);white-space:nowrap}.reader-settings__favorite[data-v-d5bcb0f6]{padding:2px}.reader-settings__favorite .material-icons[data-v-d5bcb0f6]{font-size:16px}.reader[data-v-76f4c442]{--reader-font-size: 32px;--reader-font: "Lora", "Times New Roman", serif;--read-line-height: 1.6;--read-paragraph-gap: .6em;--reader-brightness: 100%;--reader-contrast: 100%;--reader-sepia: 0%;--reader-overlay-opacity: .75;--read-band: 3.2em;--reader-text-width: 720px;--reader-mirror-x: 1;--reader-mirror-y: 1;position:fixed;z-index:50;inset:0;display:none;flex-direction:column;color:var(--reader-text);background:transparent}.reader.active[data-v-76f4c442]{display:flex}.reader-body[data-v-76f4c442]{overflow:hidden;display:flex;flex:1;min-height:0}.reader-content[data-v-76f4c442]{position:relative;overflow:hidden;display:grid;grid-template-rows:1fr calc(var(--read-band) * var(--read-line-height)) 1fr;flex:1;align-items:stretch;justify-content:stretch;min-height:0;font-size:var(--reader-font-size);background:var(--reader-bg);filter:brightness(var(--reader-brightness)) contrast(var(--reader-contrast)) sepia(var(--reader-sepia))}.reader-stage[data-v-76f4c442]{position:relative;display:flex;align-items:start;width:100%;height:100%;min-height:0}.reader-text[data-v-76f4c442]{will-change:transform;transform:translateY(0) scaleX(var(--reader-mirror-x)) scaleY(var(--reader-mirror-y));width:min(100%,var(--reader-text-width));margin-inline:auto;padding-top:calc(var(--read-band) * var(--read-line-height) / 2 - 1em * var(--read-line-height) + 1em);font-family:var(--reader-font);line-height:var(--read-line-height);text-align:var(--reader-align);word-break:break-word}[data-v-76f4c442] .reader-text p{margin:0 0 var(--read-paragraph-gap);text-indent:var(--reader-indent)}[data-v-76f4c442] .reader-text p:last-child{margin-bottom:0}.reader-overlay[data-v-76f4c442]{pointer-events:none;z-index:10;background:rgb(0 0 0 / var(--reader-overlay-opacity))}.reader-theme-settings[data-v-76f4c442]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin-bottom:16px}.reader-theme-settings__group[data-v-76f4c442]{display:flex;flex-direction:column;gap:8px}.reader-theme-settings__label[data-v-76f4c442]{font-size:11px;color:var(--reader-text-muted);text-transform:uppercase;letter-spacing:.08em}.reader-theme-settings__actions[data-v-76f4c442]{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.reader-btn .material-icons[data-v-76f4c442]{font-size:20px;line-height:1}.reader-minimap[data-v-76f4c442]{flex:0 0 var(--reader-minimap-width);width:var(--reader-minimap-width);background:var(--reader-surface);border-left:1px solid var(--reader-border)}.reader-minimap--placeholder[data-v-76f4c442]{opacity:.4}.sr-modal-header-actions[data-v-76f4c442]{display:flex;gap:8px;align-items:center}@media(max-width:900px){.reader-theme-settings[data-v-76f4c442]{grid-template-columns:1fr}}.control[data-v-e47d4cfb]{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--bg-accent);border:1px solid var(--border);border-radius:16px}.label[data-v-e47d4cfb]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.range-row[data-v-e47d4cfb]{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--muted)}.meta[data-v-e47d4cfb]{font-size:14px;color:var(--muted)}.control[data-v-b4d33d98]{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--bg-accent);border:1px solid var(--border);border-radius:16px}.label[data-v-b4d33d98]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stat-line[data-v-b4d33d98]{display:flex;gap:12px;justify-content:space-between;font-size:14px;color:var(--muted)}.controls[data-v-8f4fda8c]{display:flex;flex-direction:column;gap:18px}.start[data-v-8f4fda8c]{margin-top:auto}.sr-textarea[data-v-585002ca]{resize:vertical;scrollbar-color:var(--ui-border, var(--border)) var(--ui-surface, var(--surface));scrollbar-width:thin;width:100%;min-height:230px;padding:16px 18px;font-size:16px;line-height:1.6;color:var(--text);background:var(--ui-surface);border:1px solid var(--border);border-radius:16px}.sr-textarea[data-v-585002ca]::-webkit-scrollbar{width:10px}.sr-textarea[data-v-585002ca]::-webkit-scrollbar-track{background:var(--ui-surface, var(--surface));border-radius:999px}.sr-textarea[data-v-585002ca]::-webkit-scrollbar-thumb{background:var(--ui-border, var(--border));border:2px solid var(--ui-surface, var(--surface));border-radius:999px}.sr-textarea[data-v-585002ca]::-webkit-scrollbar-thumb:hover{background:var(--ui-border-hover, var(--accent))}@media(max-width:900px){.sr-textarea[data-v-585002ca]{min-height:100px}}.text-panel[data-v-3b8bb025]{display:flex;flex-direction:column;gap:12px}.label[data-v-3b8bb025]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.text-panel-saves[data-v-3b8bb025]{display:flex;flex-direction:column;gap:10px}.text-panel-saves__select[data-v-3b8bb025]{flex:1;min-width:220px}.text-panel-saves__actions[data-v-3b8bb025]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.text-panel-saves__actions[data-v-3b8bb025]{justify-content:flex-start;width:100%}}.card[data-v-680520be]{display:grid;grid-template-columns:1.4fr .9fr;gap:24px;padding:28px;background:linear-gradient(135deg,var(--accent-weak),var(--surface));border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow)}@media(max-width:900px){.card[data-v-680520be]{grid-template-columns:1fr}}.sr-expansion-panel[data-v-cfdbb914]{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.sr-expansion-panel summary[data-v-cfdbb914]{cursor:pointer;font-weight:600}.sr-expansion-panel__content[data-v-cfdbb914]{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.section[data-v-f6a924c6]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-f6a924c6]{font-size:22px;font-weight:600}.faq[data-v-f6a924c6]{display:grid;gap:10px}.section[data-v-b8122a96]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-b8122a96]{font-size:22px;font-weight:600}.section-lead[data-v-b8122a96]{font-size:14px;color:var(--muted)}.feature-grid[data-v-b8122a96]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card[data-v-b8122a96]{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:18px}.feature-title[data-v-b8122a96]{font-weight:600}.feature-text[data-v-b8122a96]{font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:900px){.feature-grid[data-v-b8122a96]{grid-template-columns:1fr}}.page-footer[data-v-01787ea8]{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:6px}.support-button[data-v-01787ea8]{position:fixed;z-index:30;right:24px;bottom:24px}.page-header[data-v-d66eb61b]{gap:24px;align-items:flex-start}.brand[data-v-d66eb61b]{display:flex;flex-direction:column;gap:6px}.brand-title[data-v-d66eb61b]{font-size:22px;font-weight:600}.brand-subtitle[data-v-d66eb61b]{font-size:14px;color:var(--muted)}.header-theme[data-v-d66eb61b]{display:flex;gap:12px;min-width:220px}.header-theme__control[data-v-d66eb61b]{display:flex;flex-direction:column;gap:8px;width:150px}.label[data-v-d66eb61b]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}@media(max-width:900px){.page-header[data-v-d66eb61b]{flex-direction:column;align-items:stretch}.header-theme[data-v-d66eb61b]{width:100%}}.hero[data-v-04b6cc2b]{display:grid;grid-template-columns:1fr auto;gap:24px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.hero__title[data-v-04b6cc2b]{margin:0 0 12px;font-size:34px}.hero__lead[data-v-04b6cc2b]{margin:0 0 18px;font-size:16px;line-height:1.5;color:var(--muted)}.hero__actions[data-v-04b6cc2b]{display:flex;align-items:end;justify-content:end}.hero__note[data-v-04b6cc2b]{font-size:13px;color:var(--muted)}@media(max-width:900px){.hero[data-v-04b6cc2b]{grid-template-columns:1fr}}.sr-card[data-v-e6d7be31]{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:20px}.sr-card--alt[data-v-e6d7be31]{background:var(--bg-accent)}.section[data-v-f0be0633]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-f0be0633]{font-size:22px;font-weight:600}.steps[data-v-f0be0633]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step-card[data-v-f0be0633]{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:18px}.step-number[data-v-f0be0633]{font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.12em}.step-title[data-v-f0be0633]{font-weight:600}.step-text[data-v-f0be0633]{font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:900px){.steps[data-v-f0be0633]{grid-template-columns:1fr}}.support-banner[data-v-5972d088]{display:flex;flex-direction:column;gap:8px;padding:20px 24px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow)}.support-banner__title[data-v-5972d088]{font-weight:600}.support-banner__text[data-v-5972d088]{font-size:14px;color:var(--muted)}.support-banner__text--accent[data-v-5972d088]{color:var(--reader-text)}.section[data-v-231bb4da]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-231bb4da]{font-size:22px;font-weight:600}.use-cases[data-v-231bb4da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.use-case[data-v-231bb4da]{padding:14px 16px;font-size:14px;font-weight:600;background:var(--surface);border:1px solid var(--border);border-radius:16px}@media(max-width:900px){.use-cases[data-v-231bb4da]{grid-template-columns:1fr}}.reveal{transform:translateY(12px);opacity:0;animation:fade-up .6s ease forwards;animation-delay:var(--delay, 0s)}@keyframes fade-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.reveal{transform:none;opacity:1;animation:none}}:root{color-scheme:light dark;--accent: #2f5ef5;--accent-weak: #e7eeff}body{--bg: #f6f7fb;--bg-accent: #e8ebf6;--surface: #ffffff;--text: #1f2633;--muted: #606778;--border: #d9deea;--shadow: 0 10px 30px rgba(21, 30, 50, .12);--reader-text: var(--text);--reader-text-muted: var(--muted);--reader-border: var(--border);--reader-help-border: var(--border);--reader-bg: var(--bg);--reader-surface: var(--surface);--reader-surface-strong: var(--bg-accent);--reader-help-bg: var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at top left,var(--bg-accent),var(--bg));color:var(--text);min-height:100vh;display:flex;align-items:stretch}@supports (min-height: 100dvh){body{min-height:100dvh}}body.modal-open{overflow:hidden}#app{width:100%}.page{width:min(1100px,92vw);margin:48px auto 24px;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - 72px)}@supports (min-height: 100dvh){.page{min-height:calc(100dvh - 72px)}}header{display:flex;align-items:center;justify-content:space-between}.title{font-size:30px;font-weight:600;letter-spacing:.2px}.subtitle{color:var(--muted);font-size:14px}.footer-note{font-size:13px;color:var(--muted)}.separator{flex:1}body{--ui-surface: var(--surface);--ui-surface-hover: var(--bg-accent);--ui-border: var(--border);--ui-border-hover: var(--accent);--ui-text: var(--text);--ui-text-muted: var(--muted);--ui-icon: var(--muted);--ui-track: var(--border);--ui-shadow: var(--shadow);--ui-font-size: 14px;--ui-font-weight: 600;--ui-radius-sm: 4px;--ui-radius: 8px;--ui-radius-lg: 12px;--ui-padding: 10px 16px;--ui-padding-compact: 8px 14px;--ui-transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease, color .15s ease;--ui-focus-outline: 2px solid var(--accent);--ui-focus-offset: 2px}.sr-button,.sr-select__trigger,.sr-input{font-family:inherit;font-size:var(--ui-font-size);font-weight:var(--ui-font-weight);color:var(--ui-text, var(--text));background:var(--ui-surface, var(--surface));border:1px solid var(--ui-border, var(--border));border-radius:var(--ui-radius)}.sr-button,.sr-select__trigger{transition:var(--ui-transition)}.sr-button:focus-visible,.sr-select__trigger:focus-visible,.sr-input:focus-visible,.sr-textarea:focus-visible{outline:var(--ui-focus-outline, 2px solid var(--accent));outline-offset:var(--ui-focus-offset, 2px)}body.theme-gray-hard{--bg: #e1e5eb;--bg-accent: #d6dbe3;--surface: #eef1f6;--text: #303640;--muted: #7d8794;--border: #c0c7d2;--accent: #4f6cff;--accent-weak: #dbe2ff;--shadow: 0 12px 24px rgba(34, 42, 54, .12)}body.theme-gray-hard.dark{--bg: #0f1115;--bg-accent: #171a20;--surface: #15181e;--text: #e6e8ec;--muted: #9da3ad;--border: #2a2f37;--accent: #6f8dff;--accent-weak: #1a2236;--shadow: 0 12px 28px rgba(0, 0, 0, .38);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .48)}body.theme-gray-medium{--bg: #eceff3;--bg-accent: #e1e5eb;--surface: #f6f7f9;--text: #2a2f36;--muted: #6f7580;--border: #c7cdd6;--accent: #4e6bff;--accent-weak: #dde5ff;--shadow: 0 12px 26px rgba(30, 38, 50, .12)}body.theme-gray-medium.dark{--bg: #1a1d23;--bg-accent: #232730;--surface: #20252c;--text: #e6e8ec;--muted: #adb3bc;--border: #343a44;--accent: #7b93ff;--accent-weak: #242c3f;--shadow: 0 12px 28px rgba(0, 0, 0, .32);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .4)}body.theme-gray-light{--bg: #fbfcfe;--bg-accent: #f1f3f6;--surface: #ffffff;--text: #171b21;--muted: #525a66;--border: #c6ccd6;--accent: #3f5bff;--accent-weak: #dde3ff;--shadow: 0 12px 26px rgba(24, 30, 40, .12)}body.theme-gray-light.dark{--bg: #262b33;--bg-accent: #2d333d;--surface: #2a3038;--text: #e3e6eb;--muted: #b0b6c0;--border: #3c4450;--accent: #7f95ff;--accent-weak: #2b3242;--shadow: 0 12px 28px rgba(0, 0, 0, .28);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .36)}body.theme-sage{--bg: #edf2ec;--bg-accent: #e0e8de;--surface: #f7f9f6;--text: #2f372f;--muted: #6d7a70;--border: #cfd7cf;--accent: #6aa57b;--accent-weak: #dfeee4;--shadow: 0 12px 28px rgba(53, 70, 57, .12)}body.theme-sage.dark{--bg: #181d19;--bg-accent: #222c26;--surface: #222c26;--text: #e2ede6;--muted: #9fb0a4;--border: #394640;--accent: #73b08a;--accent-weak: #24352c;--shadow: 0 12px 28px rgba(0, 0, 0, .35);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .45)}body.theme-sand{--bg: #f3ede3;--bg-accent: #e9e0d2;--surface: #fdfbf7;--text: #3b342c;--muted: #7a6f63;--border: #ddd2c4;--accent: #c48a58;--accent-weak: #efe2d3;--shadow: 0 12px 28px rgba(80, 70, 60, .12)}body.theme-sand.dark{--bg: #1d1813;--bg-accent: #271f18;--surface: #251e17;--text: #f0e6d8;--muted: #b3a394;--border: #463a2d;--accent: #d4a26a;--accent-weak: #33281e;--shadow: 0 12px 28px rgba(0, 0, 0, .35);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .45)}body.theme-sky{--bg: #e9f0f9;--bg-accent: #dbe6f4;--surface: #f7faff;--text: #25324a;--muted: #63718a;--border: #c7d5ea;--accent: #5b8cff;--accent-weak: #dbe6ff;--shadow: 0 12px 28px rgba(40, 60, 90, .12)}body.theme-sky.dark{--bg: #151c2b;--bg-accent: #1e2840;--surface: #1b2435;--text: #e4ecfb;--muted: #9fb0c9;--border: #344160;--accent: #7aa2ff;--accent-weak: #233050;--shadow: 0 12px 28px rgba(0, 0, 0, .35);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .45)}body.theme-blush{--bg: #f7e9ec;--bg-accent: #f0dce2;--surface: #fff7f9;--text: #3c2a2f;--muted: #7a6369;--border: #e3cbd2;--accent: #d36c85;--accent-weak: #f2dbe3;--shadow: 0 12px 28px rgba(90, 60, 70, .12)}body.theme-blush.dark{--bg: #201419;--bg-accent: #2a1a21;--surface: #271b22;--text: #f3e1e7;--muted: #b7a0a8;--border: #47343d;--accent: #d8849b;--accent-weak: #332028;--shadow: 0 12px 28px rgba(0, 0, 0, .35);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .45)}body.theme-violet{--bg: #f1eef8;--bg-accent: #e3def2;--surface: #faf8fd;--text: #2b2336;--muted: #6b5f7a;--border: #d5cee6;--accent: #7c5ed6;--accent-weak: #e7e1f4;--shadow: 0 12px 28px rgba(66, 52, 94, .12)}body.theme-violet.dark{--bg: #15121d;--bg-accent: #1e1a2b;--surface: #1c1827;--text: #efe9fb;--muted: #a8a0bb;--border: #352f46;--accent: #9c7bff;--accent-weak: #251f34;--shadow: 0 12px 28px rgba(0, 0, 0, .35);--ui-shadow: 0 10px 24px rgba(0, 0, 0, .45)}
