@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-400-normal.ttf) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-500-normal.ttf) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-600-normal.ttf) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-700-normal.ttf) format("truetype")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic.ttf) format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-normal.ttf) format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500-normal.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf) format("truetype")}.seal-palette{margin:12px 0 22px}.seal-fill{display:flex;flex-direction:column;gap:8px}.seal-fill-head,.seal-spacing-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:500;color:var(--seal-muted);letter-spacing:.02em}.seal-fill-row{display:grid;grid-template-columns:28px minmax(0,1fr) 54px 28px;gap:4px;align-items:center}.seal-fill-swatch{position:relative;width:28px;height:28px;border-radius:6px;overflow:hidden;border:1px solid var(--seal-line);cursor:pointer;flex-shrink:0}.seal-fill-swatch>span{display:block;width:100%;height:100%}.seal-fill-swatch>input{position:absolute;inset:0;opacity:0;cursor:pointer;border:0;padding:0}.seal-fill-alpha,.seal-fill-hex{display:flex;align-items:center;min-height:28px;border:1px solid var(--seal-line);border-radius:6px;background:var(--seal-surface,#fff);overflow:hidden}.seal-fill-hex{padding:0 8px;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--seal-ink);text-transform:uppercase;outline:none;width:100%}.seal-fill-alpha:focus-within,.seal-fill-hex:focus{border-color:color-mix(in srgb,var(--seal-lime) 70%,var(--seal-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--seal-lime) 35%,transparent)}.seal-fill-alpha{padding:0 6px;gap:2px}.seal-fill-alpha>input{width:100%;min-width:0;border:0;background:transparent;font-size:12px;color:var(--seal-ink);outline:none;font-variant-numeric:tabular-nums;text-align:right}.seal-fill-alpha>span{font-size:10px;color:var(--seal-muted)}.seal-fill-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--seal-line);border-radius:6px;background:var(--seal-surface,#fff);color:var(--seal-muted)}.seal-fill-icon:hover{color:var(--seal-ink);background:color-mix(in srgb,var(--seal-lime) 28%,transparent)}.seal-fill-swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.seal-fill-swatches>button{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--seal-ink) 12%,transparent);border-radius:5px;cursor:pointer;transition:transform .12s}.seal-fill-swatches>button:hover{transform:scale(1.12);z-index:1}.seal-fill-swatches>button[aria-pressed=true]{outline:2px solid var(--seal-ink);outline-offset:1px}.seal-fill-none{display:grid;place-items:center;background:var(--seal-surface,#fff)!important;color:var(--seal-muted)}.seal-spacing{display:flex;flex-direction:column;gap:8px}.seal-spacing-box{display:grid;gap:6px;padding:10px;border:1px solid var(--seal-line);border-radius:10px;background:color-mix(in srgb,var(--seal-line) 22%,transparent)}.seal-spacing-box>.seal-dim:first-child,.seal-spacing-box>.seal-dim:last-child{justify-self:center;width:min(100%,120px)}.seal-spacing-mid{display:grid;grid-template-columns:1fr 36px 1fr;gap:6px;align-items:center}.seal-spacing-core{width:36px;height:36px;border-radius:8px;border:1px dashed var(--seal-line);background:var(--seal-surface,#fff);justify-self:center}.seal-chip-row{display:flex;flex-wrap:wrap;gap:4px}.seal-chip-row>button{border:1px solid var(--seal-line);border-radius:999px;background:var(--seal-surface,#fff);color:var(--seal-muted);font-size:11px;padding:5px 10px}.seal-chip-row>button:hover{color:var(--seal-ink)}.seal-chip-row>button.active{background:color-mix(in srgb,var(--seal-lime) 45%,transparent);color:var(--seal-ink);border-color:color-mix(in srgb,var(--seal-lime) 60%,var(--seal-line))}.seal-effects,.seal-stroke{display:flex;flex-direction:column;gap:8px}.seal-stroke-style{margin:0}.seal-palette-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin:10px 0}.seal-palette-grid button{aspect-ratio:1;border:1px solid #0002;border-radius:5px;cursor:pointer;transition:transform .12s}.seal-palette-grid button:hover{transform:scale(1.15);z-index:1}.seal-palette-grid button[aria-pressed=true]{outline:2px solid var(--seal-ink);outline-offset:2px}.seal-color-input{display:flex;align-items:center;border:1px solid var(--seal-line);border-radius:6px;padding:5px;gap:6px;background:var(--seal-surface,#fff)}.seal-color-input input[type=color]{width:23px;height:23px;border:0;padding:0;background:none;flex-shrink:0}.seal-color-input input:not([type=color]){border:0;font-size:12px;min-width:0;width:100%;background:transparent;color:var(--seal-ink);outline:none}.seal-color-alpha{display:inline-flex;align-items:center;gap:2px;min-width:48px;border-left:1px solid var(--seal-line);padding-left:6px;color:var(--seal-muted);font-size:11px}.seal-color-alpha>input{width:28px;border:0;background:transparent;color:var(--seal-ink);text-align:right;outline:none;font-size:12px}.seal-color-input>button{padding:6px;font-size:10px;white-space:nowrap;border-radius:4px;background:color-mix(in srgb,var(--seal-line) 35%,transparent);color:var(--seal-ink);border:0}.seal-palette-reset{font-size:10px;color:var(--seal-muted);margin-top:8px;text-decoration:underline}.seal-background-fill,.seal-fill-media{display:flex;flex-direction:column;gap:12px}.seal-fill-preview,.seal-fill-preview-wrap{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;border:1px solid var(--seal-line);background:color-mix(in srgb,var(--seal-ink) 8%,transparent)}.seal-fill-preview-wrap{position:relative;overflow:hidden}.seal-fill-preview-wrap .seal-fill-preview{border:0;border-radius:0;aspect-ratio:auto;height:100%}.seal-fill-preview-overlay{position:absolute;inset:0;pointer-events:none}.seal-fill-media .seal-palette{margin:0}.seal-palette-compact .seal-color-input{margin-top:8px}.seal-theme-toggle{width:32px;min-width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--seal-line);border-radius:50%;color:var(--seal-ink)}.seal-pricing-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seal-pricing-three .seal-price{font-size:40px;display:flex;flex-direction:column;gap:6px}.seal-pricing-three .seal-price span{font-size:12px}.seal-pricing-three .seal-price-card{padding:30px 26px}.seal-billing-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--seal-line);padding:28px;border-radius:16px;margin:30px 0}.seal-billing-summary h2{font-size:28px;margin:10px 0}.seal-billing-summary p{color:var(--seal-muted);line-height:1.8}.seal-billing-notice{padding:18px;background:#f0e7e1;border-radius:8px;color:#212836}.seal-dictation{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seal-dictation>span{font-size:11px;color:var(--seal-muted);max-width:340px}.seal-dictation .is-listening{color:#b32929;border-color:#d94b4b;background:#fff0f0}.seal-canvas-sheet{transition:none}.seal-canvas-menu{position:fixed;z-index:80;min-width:220px;padding:6px;border:1px solid var(--seal-line);border-radius:10px;background:var(--seal-surface,var(--seal-paper));box-shadow:0 12px 40px rgba(28,36,27,.14);color:var(--seal-ink)}.seal-canvas-menu-group{position:relative}.seal-canvas-submenu{position:absolute;left:calc(100% + 4px);top:0;max-height:min(360px,70vh);overflow:auto}.seal-canvas-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;border-radius:7px;padding:8px 10px;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:inherit}.seal-canvas-menu-item:hover:not(:disabled){background:color-mix(in srgb,var(--seal-lime) 42%,transparent);color:var(--seal-ink)}.seal-canvas-menu-item:disabled{opacity:.4;cursor:not-allowed}.seal-canvas-menu-danger{color:#b32929}.seal-canvas-menu-danger:hover:not(:disabled){background:color-mix(in srgb,#b32929 14%,transparent);color:#b32929}.seal-canvas-menu-sep{height:1px;margin:4px 6px;background:var(--seal-line)}.seal-canvas-menu-chevron{margin-left:auto;opacity:.55}.seal-canvas-menu-icon{width:14px;text-align:center;opacity:.8}.seal-canvas-menu-shortcut,.seal-context-menu-keys{margin-left:auto;font-size:11px;letter-spacing:.04em;opacity:.55}.seal-context-menu{border:1px solid var(--seal-line)!important;border-radius:10px!important;background:var(--seal-surface,var(--seal-paper))!important;color:var(--seal-ink)!important;box-shadow:0 12px 40px rgba(28,36,27,.14)!important;padding:6px!important}.seal-context-menu-item{border-radius:7px!important;color:var(--seal-ink)!important}.seal-context-menu-item:focus,.seal-context-menu-item:hover,.seal-context-menu-item[data-highlighted]{background:color-mix(in srgb,var(--seal-lime) 42%,transparent)!important;color:var(--seal-ink)!important}.seal-context-menu-danger,.seal-context-menu-danger svg{color:#b32929!important}.seal-context-menu-danger:focus,.seal-context-menu-danger:hover,.seal-context-menu-danger[data-highlighted]{background:color-mix(in srgb,#b32929 14%,transparent)!important;color:#b32929!important}.seal-context-menu-sep{background:var(--seal-line)!important}.seal-editor-left,.seal-editor-right{overscroll-behavior:contain;scrollbar-width:thin}.seal-template-plan{display:block;font-size:10px;color:var(--seal-muted);margin-top:6px}.dark{--seal-ink:#f1ede8;--seal-paper:#171e2e;--seal-line:#323740;--seal-muted:#b5bdce;--seal-surface:#222c40;--seal-bg:var(--seal-surface);--seal-lime:#c8d7b4}.dark body{background:var(--seal-paper);color:var(--seal-ink)}.dark .seal-canvas-menu{background:var(--seal-surface);color:var(--seal-ink);border-color:var(--seal-line);box-shadow:0 16px 48px rgba(0,0,0,.45)}.dark .seal-canvas-menu-item:hover:not(:disabled){background:#232a38;color:#e4d4ca}.dark .seal-canvas-menu-danger{color:#f07171}.dark .seal-canvas-menu-danger:hover:not(:disabled){background:color-mix(in srgb,#f07171 16%,transparent);color:#f07171}.dark .seal-canvas-menu-sep{background:var(--seal-line)}.dark .seal-context-menu{background:var(--seal-surface)!important;border-color:var(--seal-line)!important;box-shadow:0 16px 48px rgba(0,0,0,.45)!important}.dark .seal-context-menu,.dark .seal-context-menu-item{color:var(--seal-ink)!important}.dark .seal-context-menu-item:focus,.dark .seal-context-menu-item:hover,.dark .seal-context-menu-item[data-highlighted]{background:#232a38!important;color:#e4d4ca!important}.dark .seal-context-menu-danger,.dark .seal-context-menu-danger svg{color:#f07171!important}.dark .seal-context-menu-danger:focus,.dark .seal-context-menu-danger:hover,.dark .seal-context-menu-danger[data-highlighted]{background:color-mix(in srgb,#f07171 16%,transparent)!important;color:#f07171!important}.dark .seal-context-menu-sep{background:var(--seal-line)!important}.dark :is(.seal-editor,.seal-workspace,.seal-marketing,.seal-canvas-stage,.seal-info-page,.seal-auth){background:var(--seal-paper);color:var(--seal-ink)}.dark :is(.seal-editor-top,.seal-editor-left,.seal-editor-right,.seal-editor-rail,.seal-canvas-toolbar,.seal-canvas-status,.seal-price-card,.seal-site-card,.seal-input,.seal-inspector-field input,.seal-inspector-field select,.seal-inspector-field textarea,.seal-color-input input,.seal-color-card,.seal-label-top,.seal-feature-card,.seal-account-nav,.seal-account-profile,.seal-site-menu,.seal-preview-dialog,.seal-delete-dialog,.seal-create-dialog,.vale-credit-dialog,.seal-ai-dialog,.seal-onboarding-form,.seal-template-dialog,.seal-new-site-card,.seal-canvas-menu){background:var(--seal-surface);color:var(--seal-ink);border-color:var(--seal-line)}.dark :is(.seal-panel-title,.seal-editor-history,.seal-editor-back,.seal-inspector-tabs,.seal-inspector-heading,.seal-page-chip,.seal-pages-create,.seal-demo-banner,.seal-editor-top,.seal-editor-rail,.seal-editor-left,.seal-editor-right){border-color:var(--seal-line)}.dark :is(.seal-insert-grid>button,.seal-canvas-toolbar button,.seal-canvas-toolbar select,.seal-layer-row,.seal-layer-drop,.seal-inspector-tabs button,.seal-template-filters button,.seal-filter-tabs button,.seal-search,.seal-ai-prompts button,.seal-demo-banner){background:var(--seal-surface);color:var(--seal-muted);border-color:var(--seal-line)}.dark :is(.seal-layer-row.selected,.seal-editor-rail>button.active,.seal-insert-grid>button:hover,.seal-inspector-tabs button.active,.seal-price-card.featured){background:#232a38;color:#e4d4ca}.dark :is(.seal-editor-ai-button,.seal-editor-preview-button,.seal-panel-title h2,.seal-inspector-heading h3,.seal-inspector-field,.seal-inspector-fields h4,.seal-editor-name,.seal-hero h1,.seal-page-title,.seal-feature-card h3,.seal-feature-card p,.seal-template-caption h3,.seal-price-card h2,.seal-price-card p){color:var(--seal-ink)}.dark :is(.seal-btn-dark,.seal-btn-lime){background:var(--seal-lime);color:#171e2e}.dark .seal-btn-white{background:#f1ede8;color:#131720}.dark .seal-btn-outline{border-color:var(--seal-line);color:var(--seal-ink)}.dark .seal-btn-danger{background:#c94a3a;color:#fff}.dark .seal-create-dialog [data-slot=dialog-description],.dark .seal-delete-dialog [data-slot=dialog-description]{color:var(--seal-muted)}.dark .vale-credit-dialog[data-slot=dialog-content]{background:var(--seal-surface);color:var(--seal-ink);border-color:var(--seal-line);box-shadow:0 24px 90px rgba(0,0,0,.55);color-scheme:dark}.dark .vale-credit-dialog [data-slot=dialog-description],.dark .vale-credit-dialog [data-slot=dialog-title],.dark .vale-credit-heading h2,.dark .vale-credit-state h3{color:var(--seal-ink)}.dark .vale-credit-dialog [data-slot=dialog-description],.dark .vale-credit-heading p{color:var(--seal-muted)}.dark .vale-credit-amount,.dark .vale-credit-summary,.dark .vale-credit-symbol,.dark .vale-credit-wallet{background:var(--seal-paper);border-color:var(--seal-line)}.dark .vale-credit-pay,.dark .vale-credit-presets button[aria-pressed=true]{background:var(--seal-lime);border-color:var(--seal-lime);color:#131720}.dark .vale-credit-success-icon{background:#232a38;color:var(--seal-lime)}.dark .vale-credit-error{background:#402526;color:#ffc8be}.dark :is(.seal-hero-note,.seal-panel-hint,.seal-page-subtitle,.seal-inspector-empty p,.seal-canvas-ruler,.seal-save-state,.seal-price span){color:var(--seal-muted)}.dark .seal-hero h1 em{color:#d7e6c8}.dark .seal-error{background:#402526;color:#ffc8be;border-color:#71403c}.dark .seal-billing-notice{background:#232b3a;color:var(--seal-lime)}.dark input,.dark select,.dark textarea{color-scheme:dark}.dark .seal-canvas-stage.is-dots{background-image:radial-gradient(#313744 1px,transparent 0);background-size:14px 14px}.dark .seal-canvas-stage.is-grid{background-image:linear-gradient(#313744 1px,transparent 0),linear-gradient(90deg,#313744 1px,transparent 0);background-size:32px 32px}.dark .seal-canvas-stage.is-off{background-image:none}.dark .seal-canvas-artboard-label{color:var(--seal-muted)}.dark .seal-canvas-artboard-label strong,.dark .seal-canvas-artboard.is-active .seal-canvas-artboard-label strong{color:var(--seal-ink)}.dark .seal-canvas-zoom button.active,.dark .seal-canvas-zoom button[aria-pressed=true]{background:color-mix(in srgb,var(--seal-lime) 18%,var(--seal-surface));color:var(--seal-lime)}@media (max-width:900px){.seal-pricing-three{grid-template-columns:1fr}.seal-billing-summary{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.seal-editor-top-actions{gap:8px}.seal-theme-toggle{width:26px;min-width:26px;height:26px}.seal-editor-history{padding-right:5px;gap:0}.seal-dictation>span{max-width:100%}.seal-pricing-three .seal-price-card{padding:26px}}.dark :is(.seal-icon-btn,.seal-page-chip,.seal-canvas-footer){background:var(--seal-surface);color:var(--seal-ink);border-color:var(--seal-line)}.dark .seal-layer.active{background:#283142;color:#e4d4ca}.dark .seal-layer:hover{background:#222732}.dark .seal-layer{color:#bcaea5}.dark .seal-dim{background:var(--seal-surface);border-color:var(--seal-line)}.dark .seal-dim:focus-within{border-color:color-mix(in srgb,var(--seal-lime) 55%,var(--seal-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--seal-lime) 22%,transparent)}.dark .seal-dim-label{background:color-mix(in srgb,var(--seal-paper) 55%,transparent);color:var(--seal-muted)}.dark .seal-dim-label:hover{color:var(--seal-ink);background:#232a38}.dark .seal-dim>input{color:var(--seal-ink)}.dark .seal-segment-label{color:var(--seal-muted)}.dark .seal-segment-track{background:color-mix(in srgb,var(--seal-paper) 70%,transparent);border-color:var(--seal-line)}.dark .seal-segment-track>button{color:var(--seal-muted)}.dark .seal-segment-track>button:hover{color:var(--seal-ink);background:color-mix(in srgb,var(--seal-surface) 80%,transparent)}.dark .seal-segment-track>button.active{background:#232a38;color:#e4d4ca;box-shadow:none}.dark .seal-chip-row>button,.dark .seal-fill-alpha,.dark .seal-fill-hex,.dark .seal-fill-icon,.dark .seal-fill-swatch,.dark .seal-spacing-box,.dark .seal-spacing-core{background:var(--seal-surface);border-color:var(--seal-line);color:var(--seal-ink)}.dark .seal-fill-alpha>input,.dark .seal-fill-hex{color:var(--seal-ink)}.dark .seal-fill-alpha>span,.dark .seal-fill-head,.dark .seal-spacing-head{color:var(--seal-muted)}.dark .seal-fill-icon:hover{background:#232a38;color:#e4d4ca}.dark .seal-chip-row>button.active{background:#232a38;color:#e4d4ca;border-color:#343e51}.dark .seal-color-input{background:var(--seal-surface);border-color:var(--seal-line)}.dark .seal-color-alpha>input,.dark .seal-color-input input:not([type=color]){color:var(--seal-ink)}.dark .seal-color-input>button{color:var(--seal-ink)}.dark .seal-color-input>button,.dark .seal-spacing-box{background:color-mix(in srgb,var(--seal-paper) 70%,transparent)}.dark .seal-fill-swatches>button[aria-pressed=true]{outline-color:var(--seal-lime)}.seal-template-gallery{max-width:100%;overflow-x:clip}.seal-site-thumbnail,.seal-template-browser,.seal-template-card,.seal-template-grid{min-width:0}.seal-site-thumbnail{contain:layout paint}.seal-site-thumbnail iframe{position:absolute;inset:0 auto auto 0}.seal-gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px}.seal-gallery-heading h1{margin:0}.seal-gallery-heading .seal-text-link{flex:0 0 auto;margin-bottom:10px;white-space:nowrap}.seal-template-gallery .seal-gallery-header p{max-width:52ch;margin:18px 0 0;font-size:15px;line-height:1.6;color:#8b919c}.seal-gallery-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,.9fr) minmax(160px,.8fr) auto;gap:10px;align-items:center;margin:0 0 28px}.seal-gallery-bar .seal-search{min-width:0;width:auto}.seal-gallery-bar .seal-search input{min-width:0}.seal-gallery-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:46px;border:1px solid var(--seal-line);background:#fff;border-radius:6px;padding:0 14px;color:#7d8491}.seal-gallery-field span{flex:0 0 auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.seal-gallery-field :is(select,.seal-select){min-width:0;flex:1;width:100%;border:0;background:transparent;color:var(--seal-ink);font-size:13px;padding:0;box-shadow:none}.seal-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.seal-select:disabled{cursor:not-allowed;opacity:.45}.seal-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-select svg{width:14px;height:14px;flex:none;opacity:.6}.seal-select-menu{width:max(var(--radix-popover-trigger-width),220px);padding:0}.seal-create{width:min(1280px,calc(100% - 48px));margin:40px auto 80px}.seal-create .seal-page-title{margin-top:18px}.seal-create .seal-gallery-bar{margin-top:28px}.seal-create-dialog{max-width:460px!important;width:calc(100% - 2rem)!important;padding:24px!important;gap:12px!important;background:var(--seal-surface,#fff);color:var(--seal-ink);border-color:var(--seal-line,#e2dad5)}.seal-create-dialog [data-slot=dialog-title]{font-size:22px;font-weight:500;letter-spacing:-.04em}.seal-create-dialog [data-slot=dialog-description]{font-size:13px;line-height:1.7;color:#737985}.seal-create-dialog-form{display:grid;gap:16px}.seal-create-dialog-form textarea.seal-input{min-height:88px;resize:vertical}.seal-create-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.seal-blank-card .seal-template-art{background:#efe8e2;display:flex;align-items:stretch}.seal-blank-canvas{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;width:100%;padding:28px 22px 78px;color:#3d4658}.seal-blank-canvas strong{font-size:28px;font-weight:500;letter-spacing:-.04em}.seal-blank-canvas span{max-width:28ch;font-size:13px;line-height:1.5;color:#6d7586}.dark .seal-blank-card .seal-template-art{background:#222c40}.dark .seal-blank-canvas,.dark .seal-blank-canvas strong{color:var(--seal-ink)}.dark .seal-blank-canvas span{color:var(--seal-muted)}.dark .seal-gallery-field{background:var(--seal-surface)}.seal-gallery-bar .seal-result-count{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;padding:0;white-space:nowrap;font-size:12px}.seal-gallery-bar .seal-result-count strong{font-size:18px;font-weight:500;color:var(--seal-ink);font-variant-numeric:tabular-nums}.dark .seal-filter-row button.active{background:var(--seal-lime);color:#171e2e}.dark .vale-mark-accent{fill:var(--seal-lime)}.dark .seal-feature-dark .seal-feature-icon,.dark .seal-globe-art>span{color:var(--seal-lime)}.dark .home-live i,.dark .seal-mini-tool,.dark .seal-publish-chip>span,.dark .seal-steps .active b{background:var(--seal-lime)}.dark .seal-canvas-artboard.is-active .seal-canvas-sheet{outline-color:var(--seal-lime)}@media (max-width:900px){.seal-gallery-heading{flex-direction:column;align-items:flex-start}.seal-gallery-heading .seal-text-link{margin-bottom:0}.seal-gallery-bar{grid-template-columns:1fr}.seal-gallery-bar .seal-result-count{align-items:flex-start}}.seal-pricing-three .seal-price-card>p:first-of-type{min-height:50px}.dark .seal-inspector-empty h3,.dark .seal-nav-links a,.dark .seal-tag{color:var(--seal-muted)}.dark .seal-collection-item,.dark .seal-empty,.dark .seal-help-grid a,.dark .seal-segment,.dark .seal-workspace-summary,.dark .seal-workspace-tip{background:var(--seal-surface);border-color:var(--seal-line);color:var(--seal-ink)}.dark .seal-workspace-summary>div{border-color:var(--seal-line)}.dark .seal-collection-item .seal-btn-outline,.dark .seal-empty h2,.dark .seal-help-grid h2,.dark .seal-workspace-summary strong,.dark .seal-workspace-tip h3{color:var(--seal-ink)}.dark .seal-empty p,.dark .seal-faq details p,.dark .seal-help-grid p,.dark .seal-loading,.dark .seal-segment button,.dark .seal-workspace-summary span,.dark .seal-workspace-tip p{color:var(--seal-muted)}.dark .seal-segment button.active{background:#232a38;color:#e4d4ca;box-shadow:none}.dark .seal-workspace-tools select{background:var(--seal-surface);color:var(--seal-ink);border-color:var(--seal-line)}.dark .seal-collection-item .seal-btn-outline{background:color-mix(in srgb,var(--seal-paper) 55%,transparent);border-color:var(--seal-line)}.dark .seal-collection-item .seal-btn-outline:hover{background:#232a38;color:#e4d4ca}.dark .seal-help-grid a:hover{border-color:color-mix(in srgb,var(--seal-lime) 45%,var(--seal-line))}.seal-editor-right{width:312px;min-width:312px}.seal-inspector-heading{padding:20px;align-items:flex-start}.seal-inspector-heading h3{font-size:18px;font-weight:600}.seal-inspector-heading .seal-eyebrow{font-size:9px;letter-spacing:.12em}.seal-parent-link{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--seal-muted);margin-top:7px;text-align:left}.seal-inspector-tabs{position:sticky;top:0;z-index:3;gap:6px;padding:6px 14px;background:var(--seal-surface,#fff);border-color:var(--seal-line)}.seal-inspector-tabs button{flex:1;font-size:12px;padding:9px 4px;border:0;border-radius:7px}.seal-inspector-tabs button.active{background:color-mix(in srgb,var(--seal-ink) 8%,transparent);color:var(--seal-ink);font-weight:600}.seal-inspector-scope{padding:14px 20px;border-bottom:1px solid var(--seal-line);background:color-mix(in srgb,var(--seal-ink) 3%,transparent)}.seal-inspector-scope label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:500}.seal-inspector-scope select{max-width:165px;padding:6px;border:1px solid var(--seal-line);border-radius:6px;background:var(--seal-paper);color:var(--seal-ink);font-size:11px}.seal-inspector-scope>span{display:block;font-size:10px;line-height:1.5;color:var(--seal-muted);margin-top:8px}.seal-inspector-fields{padding:18px 20px;gap:18px}.seal-property-group{border-bottom:1px solid var(--seal-line);padding-bottom:18px}.seal-property-group>summary{font-size:12px;font-weight:600;cursor:pointer;padding:3px 0}.seal-property-group>div{display:flex;flex-direction:column;gap:14px;margin-top:14px}.seal-property-hint{font-size:10px;line-height:1.6;color:var(--seal-muted);margin:0}.seal-property-reset{font-size:10px;border:1px solid var(--seal-line);border-radius:6px;padding:6px 8px;color:var(--seal-muted)}.seal-property-reset:disabled{opacity:.4;cursor:default}.seal-property-presets{display:flex;gap:6px}.seal-property-presets button{flex:1;padding:8px 6px;border:1px solid var(--seal-line);border-radius:7px;font-size:11px;background:var(--seal-paper)}.seal-property-presets button:hover{border-color:var(--seal-muted)}.seal-property-group .seal-dim{min-height:36px}.seal-property-group .seal-dim-label{font-size:10px;min-width:32px}.seal-property-group .seal-dim input{min-width:0;width:100%;font-size:11px}.seal-insert-search{display:flex;align-items:center;gap:8px;border:1px solid var(--seal-line);border-radius:9px;padding:10px;color:var(--seal-muted)}.seal-insert-search input{width:100%;min-width:0;outline:0;font-size:11px;background:transparent;color:var(--seal-ink)}.seal-insert-search:focus-within{outline:2px solid var(--seal-muted);outline-offset:2px}.seal-insert-categories{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0}.seal-insert-categories button{padding:7px 9px;font-size:10px;border-radius:6px;color:var(--seal-muted)}.seal-insert-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--seal-ink) 10%,transparent);color:var(--seal-ink);font-weight:600}.seal-insert-target{font-size:10px;color:var(--seal-muted);margin:14px 0}.seal-insert-target strong{color:var(--seal-ink);font-weight:500}.seal-insert-group{margin-top:22px}.seal-insert-group h3{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;margin-bottom:12px}.seal-insert-group h3 span{color:var(--seal-muted);font-weight:400}.seal-insert-grid>button{border-radius:9px;min-height:122px;padding:13px 10px;text-align:left;transition:background .15s,border-color .15s}.seal-insert-grid>button>span{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:14px}.seal-insert-grid>button>strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.seal-insert-badge{display:inline-flex;align-items:center;margin-left:auto;padding:2px 5px;border-radius:999px;background:var(--seal-ink);color:var(--seal-paper);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.seal-insert-grid small{line-height:1.5}.seal-insert-add{opacity:0}.seal-insert-grid button:focus-visible .seal-insert-add,.seal-insert-grid button:hover .seal-insert-add{opacity:1}.seal-insert-empty{padding:36px 4px;text-align:center;font-size:11px;color:var(--seal-muted)}.seal-insert-empty svg{margin:0 auto 14px}.seal-insert-empty strong{display:block;color:var(--seal-ink)}.seal-insert-empty p{margin:10px 0}.seal-insert-empty button{text-decoration:underline}.seal-insert-setup{border:1px solid var(--seal-line);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--seal-ink) 4%,transparent);display:grid;gap:12px;margin-bottom:4px}.seal-insert-setup-head{display:grid;gap:4px}.seal-insert-setup-head strong{font-size:12px}.seal-insert-setup-head span{font-size:10px;line-height:1.5;color:var(--seal-muted)}.seal-insert-setup-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seal-insert-setup-field{display:grid;gap:5px;font-size:10px;color:var(--seal-muted)}.seal-insert-setup-field select{width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--seal-line);border-radius:7px;background:var(--seal-paper);color:var(--seal-ink);font-size:11px}.seal-insert-setup-actions{display:flex;justify-content:flex-end;gap:8px}.seal-insert-setup-actions button{padding:7px 10px;border-radius:7px;font-size:11px;color:var(--seal-muted)}.seal-insert-setup-add{background:var(--seal-ink);color:var(--seal-paper)!important}.seal-insert-grid>button[aria-pressed=true]{border:1px solid var(--seal-ink)}.seal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.seal-editor-right{width:min(312px,calc(100vw - 60px));min-width:0}}.seal-property-group .seal-segment{background:transparent;color:var(--seal-ink);padding:0}.seal-property-group .seal-segment-track{background:var(--seal-paper);border:1px solid var(--seal-line)}.seal-property-group .seal-segment button{color:var(--seal-muted)}.seal-property-group .seal-segment button.active{color:var(--seal-ink);background:color-mix(in srgb,var(--seal-ink) 12%,transparent)}.seal-canvas-submenu,.seal-insert-submenu{max-height:min(420px,65vh);overflow-y:auto;overscroll-behavior:contain}.seal-control{min-height:100vh;background:var(--seal-paper);color:var(--seal-ink)}.seal-control-bar{display:flex;align-items:center;gap:16px;padding:16px 6%;border-bottom:1px solid var(--seal-line)}.seal-control-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--seal-muted)}.seal-control-bar-actions{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:13px}.seal-control-body{display:grid;grid-template-columns:240px 1fr;gap:36px;padding:36px 6% 72px;align-items:start}.seal-control-nav{border:1px solid var(--seal-line);background:var(--seal-surface,#fff);padding:20px;border-radius:8px;font-size:12px}.seal-control-nav p{font-size:10px;color:var(--seal-muted);line-height:1.7;padding:0 12px 16px}.seal-control-nav p span,.seal-control-nav p strong{display:block}.seal-control-nav p strong{color:var(--seal-ink);font-size:12px;margin-top:4px}.seal-control-nav a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:5px}.seal-control-nav a.active{background:#f1eae5;color:var(--seal-ink);font-weight:600}.seal-control-main{min-width:0}.seal-control-panel{margin-top:28px;padding:22px;border:1px solid var(--seal-line);border-radius:8px;background:var(--seal-surface,#fff)}.seal-control-panel h2{font-size:16px;margin:0 0 16px}.seal-control-table{width:100%;border-collapse:collapse;font-size:13px}.seal-control-table th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--seal-muted);padding:8px 10px;border-bottom:1px solid var(--seal-line)}.seal-control-table td{padding:12px 10px;border-bottom:1px solid var(--seal-line);vertical-align:top}.seal-control-table td strong{display:block}.seal-control-table td span{display:block;font-size:11px;color:var(--seal-muted);margin-top:4px}.seal-control-mono{font-size:11px;word-break:break-all}.seal-control-inline,.seal-control-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.seal-control-inline input,.seal-control-inline select,.seal-control-toolbar input{padding:10px 12px;border:1px solid var(--seal-line);border-radius:6px;background:var(--seal-paper);color:var(--seal-ink);font-size:13px}.seal-control-toolbar input{min-width:min(100%,280px);flex:1}.seal-control-checks{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.seal-control-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.seal-control-denied{padding-top:80px}.dark .seal-control-nav,.dark .seal-control-panel{background:var(--seal-surface);border-color:var(--seal-line)}.dark .seal-control-nav a.active{background:#232a38;color:#e4d4ca}.dark .seal-control-table td,.dark .seal-control-table th{border-color:var(--seal-line)}@media (max-width:900px){.seal-control-body{grid-template-columns:1fr;padding:24px 5% 56px}}.dark .seal-pages-list button.active{background:color-mix(in srgb,var(--seal-lime) 16%,var(--seal-surface))}.dark .seal-pages-create{border-top-color:var(--seal-line)}.seal-animator{display:grid;gap:16px;min-width:0}.seal-animator-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.seal-animator-heading>span:first-child{width:100%;font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.5}.seal-animator-heading strong{font-size:18px}.seal-animator-badge{font-size:9px;border:1px solid var(--seal-line);padding:3px 6px;border-radius:20px}.seal-motion-triggers{display:grid;gap:5px}.seal-motion-triggers button{display:flex;justify-content:space-between;border:1px solid var(--seal-line);border-radius:7px;padding:9px 11px;text-transform:capitalize;font-size:12px}.seal-motion-presets button[aria-pressed=true],.seal-motion-triggers button[aria-pressed=true]{border-color:var(--seal-ink);background:color-mix(in srgb,var(--seal-ink) 7%,transparent)}.seal-motion-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.seal-motion-presets button{display:grid;justify-items:center;gap:6px;border:1px solid var(--seal-line);border-radius:9px;padding:12px 4px;text-transform:capitalize;font-size:11px}.seal-motion-presets button>span{font-size:22px;line-height:1}.seal-motion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seal-motion-grid input{min-width:0;width:100%}.seal-motion-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px}.seal-motion-heading h4{margin:0}.seal-motion-check,.seal-motion-devices{font-size:11px}.seal-motion-devices{display:flex;gap:10px;border:0;padding:0}.seal-motion-devices legend{margin-bottom:9px}.seal-motion-devices label{display:flex;gap:4px;align-items:center;text-transform:capitalize}.seal-draft-preview{height:100dvh;display:flex;flex-direction:column;background:var(--seal-bg,#f1efed);color:var(--seal-ink,#1f2125)}.seal-draft-toolbar{min-height:76px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--seal-line,#ddd);background:var(--seal-surface,#fff);flex-wrap:wrap}.seal-draft-toolbar>div:first-child{display:grid;gap:3px}.seal-draft-toolbar>div:first-child span{font-size:11px;opacity:.6}.seal-draft-actions{display:flex;align-items:center;gap:12px;font-size:12px}.seal-draft-actions button{display:flex;gap:6px;align-items:center}.seal-draft-actions select{max-width:140px;padding:7px;background:transparent;border:1px solid var(--seal-line,#ddd);border-radius:6px}.seal-draft-stage{display:flex;justify-content:center;flex:1;min-height:0;overflow:auto;padding:20px}.seal-draft-stage iframe{height:100%;flex-shrink:0;border:0;background:white;box-shadow:0 3px 24px #00000012}@media(max-width:700px){.seal-draft-toolbar{padding:12px}.seal-draft-stage{padding:8px;justify-content:flex-start}}.seal-draft-toolbar .seal-segment{display:flex;align-items:center;gap:5px}.seal-draft-toolbar .seal-segment button{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:6px;font-size:12px;text-transform:capitalize}.seal-draft-toolbar .seal-segment button.active{background:color-mix(in srgb,var(--seal-ink) 10%,transparent)}.seal-draft-toolbar .seal-segment{flex-direction:row}.seal-touch-inspect{display:none}@media (max-width:1100px){.seal-editor-top{gap:10px}.seal-editor-top-actions{gap:8px}.seal-editor-history{padding-right:8px}.seal-editor .seal-save-state{display:none}.seal-editor-left,.seal-editor-right{position:absolute;top:0;bottom:0;z-index:25;width:min(360px,calc(100% - 72px));min-width:0;background:var(--seal-surface);box-shadow:0 8px 32px #0003;overscroll-behavior:contain}.seal-editor-left{left:60px}.seal-editor-right{right:0}.seal-editor .seal-panel-title{position:sticky;top:0;z-index:5;background:var(--seal-surface);flex-shrink:0;min-height:52px}.seal-canvas-footer button,.seal-canvas-toolbar button,.seal-editor .seal-panel-title button,.seal-editor-top button{min-height:44px;min-width:44px}.seal-editor .seal-touch-inspect{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.seal-editor .seal-layer{min-height:44px}.seal-editor .seal-inspector-field :is(input,select,textarea),.seal-editor .seal-inspector-fields input,.seal-editor .seal-inspector-fields select{min-height:40px;font-size:16px}.seal-editor .seal-inspector-tabs button{min-height:44px}.seal-canvas-footer{min-height:44px;gap:8px}.seal-canvas-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-canvas-grab-layer{touch-action:none}}@media (max-width:700px){.seal-editor-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;height:auto;min-height:0;padding:max(4px,env(safe-area-inset-top)) 8px 6px;flex-shrink:0}.seal-editor-project{grid-column:1;gap:6px}.seal-editor-back{width:44px;min-width:44px;min-height:44px;border:0}.seal-editor-name{min-width:0}.seal-editor-name strong{max-width:100%;font-size:12px}.seal-editor-history{grid-column:2;padding:0;border:0;gap:0}.seal-editor-history button{width:44px;height:44px}.seal-editor-top-actions{grid-column:1/-1;display:flex;gap:6px;justify-content:space-between;width:100%}.seal-editor-top-actions .seal-theme-toggle{width:44px;height:44px;min-width:44px;flex:0 0 44px}.seal-editor-top-actions>a.seal-editor-preview-button,.seal-editor-top-actions>button:not(.seal-theme-toggle){flex:1;justify-content:center;gap:6px;font-size:11px}.seal-editor-ai-button>span,.seal-editor-preview-button>span{display:inline}.seal-editor-top-actions .seal-btn{min-height:44px;padding:8px}.seal-editor-top-actions .seal-btn>span{max-width:none}.seal-editor-workarea{flex-direction:column}.seal-editor-center{width:100%;min-width:0;min-height:0}.seal-editor-rail{order:2;flex:0 0 auto;flex-direction:row;width:100%;min-width:0;padding:4px max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));gap:0;border-right:0;border-top:1px solid var(--seal-line);z-index:26;background:var(--seal-surface)}.seal-editor-rail .seal-rail-bottom>button,.seal-editor-rail>button{flex:1;width:auto;min-width:44px;height:52px;font-size:10px}.seal-rail-bottom{display:contents}.seal-editor-left,.seal-editor-right{left:0;right:0;top:auto;bottom:calc(60px + env(safe-area-inset-bottom));width:100%;min-width:0;height:min(58dvh,480px);max-height:calc(100% - 64px);border:1px solid var(--seal-line);border-radius:16px 16px 0 0}.seal-canvas-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;height:auto;min-height:96px;padding:4px 8px;flex-shrink:0}.seal-canvas-page{min-width:0;overflow:hidden;justify-self:start;max-width:100%}.seal-canvas-page span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-device-controls{gap:2px}.seal-device-controls button{width:44px;height:44px;padding:8px}.seal-canvas-toolbar-end{grid-column:1/-1;width:100%;justify-content:space-between;gap:6px}.seal-canvas-zoom{gap:0;min-width:0}.seal-canvas-toolbar .seal-canvas-zoom button{width:40px;min-width:40px;height:44px;padding:6px}.seal-canvas-zoom select{width:60px;min-width:60px;height:44px;font-size:14px}.seal-canvas-footer{padding:0 8px}.seal-canvas-footer>span{display:none}.seal-demo-banner{height:auto;padding:6px 12px;gap:4px;flex-wrap:wrap;flex-shrink:0}.seal-demo-banner>span{font-size:10px}.seal-demo-banner a{min-height:28px;font-size:10px}.seal-editor-error{flex-wrap:wrap;max-height:25dvh;overflow:auto;flex-shrink:0}.seal-editor-error button{min-height:44px}}.seal-canvas-stage.is-single-page{overflow-x:hidden;touch-action:pan-y;padding-inline:0}.seal-canvas-stage.is-single-page .seal-canvas-board{margin-inline:auto}.seal-canvas-grab-layer,.seal-canvas-stage:not(.is-single-page){touch-action:none}.seal-billing-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.seal-pricing-four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;width:100%;gap:16px;margin:28px 0 36px}.seal-pricing-four .seal-price-card{padding:28px 22px}.seal-pricing-four .seal-tag{white-space:normal}.seal-pricing-four .seal-price-card>p:first-of-type{min-height:3.2em}.seal-pricing-four .seal-price{font-size:clamp(28px,2.4vw,40px);margin:18px 0 16px}.seal-pricing-four .seal-price-card h2{font-size:22px;margin:14px 0 8px}@media (max-width:1100px){.seal-pricing-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seal-pricing-four .seal-price{font-size:clamp(32px,5vw,42px)}}@media (max-width:640px){.seal-info-page{padding:40px 0 56px}.seal-info-page>h1{font-size:clamp(32px,11vw,44px)}.seal-pricing-four{grid-template-columns:1fr}.seal-billing-toggle{width:100%}.seal-billing-toggle .seal-btn{flex:1 1 calc(50% - 8px);justify-content:center}.seal-pricing-four .seal-price-card{padding:24px 20px}.seal-pricing-four .seal-price-card>p:first-of-type{min-height:0}.seal-pricing-four .seal-price{font-size:36px}}.seal-template-collections{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.seal-template-collections a{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border:1px solid var(--seal-line);border-radius:10px;color:var(--seal-ink);text-decoration:none;font-size:14px}.seal-template-collections a[aria-current=page]{background:var(--seal-ink);color:var(--seal-paper);border-color:var(--seal-ink)}.seal-template-collections span{font-size:12px;opacity:.7}.seal-template-collections a:focus-visible{outline:2px solid var(--seal-ink);outline-offset:4px}.seal-home{background:var(--seal-paper);color:var(--seal-ink);overflow:clip}.home-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.seal-home a,.seal-home button{touch-action:manipulation}.seal-home :focus-visible,.seal-not-found :focus-visible{outline:2px solid var(--seal-ink);outline-offset:5px}.home-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding-block:96px 88px}.home-kicker{font-size:10px;font-weight:600;letter-spacing:1.8px;display:flex;align-items:center;gap:10px;line-height:1.7}.home-kicker>span{width:7px;height:7px;background:#586b92;border-radius:50%;flex-shrink:0}.home-hero h1{font-size:clamp(64px,6.5vw,98px);line-height:.98;letter-spacing:-6px;margin:30px 0}.seal-home em{font-family:Georgia,Times New Roman,serif;font-weight:400}.home-hero-copy>p{font-size:16px;line-height:1.8;max-width:380px;color:var(--seal-muted)}.home-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 20px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 22px;border:1px solid var(--seal-line);border-radius:7px;font-size:13px;font-weight:600;transition:transform .2s,background .2s}.home-button:hover{transform:translateY(-2px);background:var(--seal-surface)}.home-button-primary{background:var(--seal-ink);color:var(--seal-paper);border-color:var(--seal-ink)}.home-button-primary:hover{background:var(--seal-ink);opacity:.9}.home-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.home-hero small{display:flex;align-items:center;gap:7px;color:var(--seal-muted);font-size:11px}.home-preview{min-width:0}.home-preview-controls{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;align-items:center}.home-device-options,.home-preview-options{display:flex;gap:4px}.home-preview-controls button{border-radius:5px;padding:9px 11px;font-size:11px;color:var(--seal-muted);cursor:pointer}.home-preview-controls button[aria-pressed=true]{background:var(--seal-ink);color:var(--seal-paper)}.home-preview-stage{padding:34px 20px 42px;background:#e8e1dd;border-radius:12px;position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(#bdafa7 .7px,transparent 0);background-size:14px 14px}.dark .home-preview-stage{background-color:#252931;background-image:radial-gradient(#3e4552 .7px,transparent 0)}.home-preview-window{width:100%;border-radius:7px;overflow:hidden;background:#f1f0e9;box-shadow:0 16px 32px #11151d22;transition:width .3s}.home-preview-window.is-mobile{width:220px}.home-preview-bar{display:flex;justify-content:space-between;align-items:center;background:#fff;color:#666;padding:12px;font-size:8px;border-bottom:1px solid #e6e6e0}.home-preview-dots{display:flex;gap:4px}.home-preview-dots i{width:6px;height:6px;border-radius:50%;background:#cfc6c0}.home-preview-window .seal-site-thumbnail{height:340px}.home-preview-sticker{position:absolute;right:-15px;bottom:16px;background:#decbbf;color:#1d2330;box-shadow:0 6px 14px #0001;padding:20px 25px;transform:rotate(-7deg);font-size:13px;line-height:1.5}.home-preview-sticker em{font-size:22px}.home-preview-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:20px;font-size:10px;color:var(--seal-muted)}.home-preview-caption>a{display:flex;align-items:center;gap:8px;color:var(--seal-ink)}.home-proof{border-block:1px solid var(--seal-line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px}.home-proof>span{font-size:9px;letter-spacing:1.8px;max-width:145px;line-height:1.8;color:var(--seal-muted)}.home-proof p{font-size:12px;color:var(--seal-muted)}.home-proof strong{font-size:26px;letter-spacing:-1px;color:var(--seal-ink);margin-right:8px;font-weight:500}.home-section{padding-block:100px}.home-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.seal-home h2{font-size:clamp(38px,4.5vw,62px);line-height:1.08;letter-spacing:-2.5px;margin-top:20px}.home-section-heading>p{max-width:300px;font-size:14px;line-height:1.8;color:var(--seal-muted)}.home-features{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.home-features article{border:1px solid var(--seal-line);border-radius:12px;padding:34px;background:var(--seal-surface)}.home-features h3{font-size:23px;letter-spacing:-.8px;margin:20px 0 12px}.home-features p{font-size:14px;line-height:1.8;max-width:420px;color:var(--seal-muted)}.home-feature-stack{display:grid;gap:20px}.home-type-art{background:#ebe3de;color:#222730;border-radius:8px;position:relative;padding:32px 35px;margin:30px 0 24px;overflow:hidden}.home-type-art>span:first-child{font-size:8px;letter-spacing:2px}.home-type-art>b{display:block;font-size:52px;font-weight:500;line-height:1.1;letter-spacing:-2px;margin:20px 0}.home-selection{border:1px solid #54678c;width:fit-content;padding:7px 14px;position:relative;font-size:14px}.home-selection i{position:absolute;width:6px;height:6px;border:1px solid #54678c;background:white}.home-selection i:first-child{top:-3px;left:-3px}.home-selection i:nth-child(2){top:-3px;right:-3px}.home-selection i:nth-child(3){bottom:-3px;left:-3px}.home-selection i:nth-child(4){bottom:-3px;right:-3px}.home-art-cursor{display:flex;align-items:center;gap:6px;margin:10px 0 0 120px;font-size:10px}.home-feature-main>a{gap:12px;font-weight:600}.home-feature-main>a,.home-prompt{display:flex;align-items:center;font-size:12px}.home-prompt{justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--seal-line);border-radius:7px;margin-top:26px}.home-features .home-feature-publish{background:#222835;color:#f3ede9;border-color:#222835}.home-feature-publish p{color:#cbbcb3}.home-live{display:inline-flex;align-items:center;gap:8px;border:1px solid #5b6270;padding:8px 12px;border-radius:30px;margin-top:25px;font-size:10px}.home-live i{width:6px;height:6px;background:#f5b09a;border-radius:50%}.home-template-section{background:color-mix(in srgb,var(--seal-line) 28%,var(--seal-paper));border-block:1px solid var(--seal-line)}.home-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-template-image{padding:18px 18px 0;background:var(--seal-line);border-radius:9px;overflow:hidden;transition:transform .2s}.home-template:hover .home-template-image{transform:translateY(-5px)}.home-template-image .seal-site-thumbnail{height:300px;border-radius:4px 4px 0 0}.home-template h3{display:flex;justify-content:space-between;font-size:15px;margin:20px 0 8px}.home-template span{font-size:11px;color:var(--seal-muted)}.home-faq,.home-steps{display:grid;grid-template-columns:1fr 1fr;gap:80px}.home-faq .home-text-link,.home-steps .home-text-link{margin-top:30px}.home-steps ol{list-style:none;margin:0;padding:0}.home-steps li{display:flex;gap:25px;border-bottom:1px solid var(--seal-line);padding:24px 0}.home-steps li:first-child{padding-top:0}.home-steps li>span{font-family:Georgia,serif;color:var(--seal-muted);font-size:23px}.home-steps h3{font-size:18px;margin:0 0 10px}.home-faq p,.home-steps p{font-size:14px;line-height:1.8;color:var(--seal-muted)}.home-pricing{border-top:1px solid var(--seal-line)}.home-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-plan{padding:28px;border:1px solid var(--seal-line);border-radius:10px;background:var(--seal-surface)}.home-plan-featured{background:color-mix(in srgb,var(--seal-lime) 15%,var(--seal-surface));border-color:#6c80a7}.home-plan-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-plan h3{font-size:18px}.home-plan-title>span{font-size:8px;letter-spacing:1px}.home-plan .home-price{font-size:36px;letter-spacing:-1.5px;color:var(--seal-ink);margin:28px 0 10px}.home-price small{font-size:11px;letter-spacing:0;margin-left:6px;color:var(--seal-muted)}.home-plan>p{font-size:12px;color:var(--seal-muted)}.home-plan ul{list-style:none;padding:26px 0;margin:0;display:grid;gap:14px;font-size:12px}.home-plan li{display:flex;align-items:center;gap:10px}.home-plan .home-button{width:100%}.home-pricing-note{font-size:11px;color:var(--seal-muted);margin-top:20px}.home-faq{padding-top:30px}.home-faq details{border-bottom:1px solid var(--seal-line);padding:22px 0}.home-faq summary{font-size:14px;cursor:pointer;font-weight:500}.home-faq details p{margin-top:16px}.home-closing{background:#e3d3c9;color:#1d2330;text-align:center;padding:85px 24px}.home-closing .home-kicker{justify-content:center}.home-closing h2{font-size:clamp(44px,6vw,80px);margin:24px 0 30px}.home-closing .home-button{background:#1e2532;color:#f7f3f0;border-color:#1e2532}.home-closing>p{font-size:12px;margin-top:20px;color:#475063}@media (min-width:1500px){.home-preview-window .seal-site-thumbnail{height:390px}}@media (max-width:1000px){.home-wrap{width:calc(100% - 48px)}.home-hero{gap:30px;padding-block:60px}.home-hero h1{font-size:70px;letter-spacing:-4px}.home-preview-stage{padding:24px 14px}.home-preview-window .seal-site-thumbnail{height:300px}.home-preview-sticker{right:-6px;padding:14px}.home-preview-options button{padding:8px;font-size:10px}.home-section{padding-block:70px}.home-features article{padding:24px}.home-faq,.home-steps{gap:40px}.home-plan{padding:20px}.home-plan .home-price{font-size:28px}.home-template-image .seal-site-thumbnail{height:240px}}@media (max-width:700px){.home-wrap{width:calc(100% - 40px)}.home-hero{grid-template-columns:1fr;gap:40px;padding-block:42px}.home-hero h1{font-size:76px;letter-spacing:-4.5px;margin:24px 0}.home-hero-copy>p{max-width:420px;font-size:15px}.home-kicker{font-size:9px;letter-spacing:1.3px}.home-preview-stage{min-height:340px}.home-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-block:22px}.home-proof>span{grid-column:1/-1;max-width:none}.home-proof p{font-size:10px}.home-proof strong{display:block;font-size:26px;margin-bottom:5px}.home-section{padding-block:55px}.home-section-heading{display:block;margin-bottom:28px}.home-section-heading>.home-button,.home-section-heading>p{margin-top:24px}.home-section-heading>p{max-width:100%}.home-faq,.home-features,.home-plan-grid,.home-steps,.home-template-grid{grid-template-columns:1fr}.home-template-grid{gap:32px}.home-template-image .seal-site-thumbnail{height:340px}.home-faq,.home-steps{gap:32px}.home-plan{padding:26px}.home-plan .home-price{font-size:36px}.home-type-art>b{font-size:48px}.home-closing{padding-block:60px}.home-actions{gap:18px}.home-button{padding:14px 18px}.home-preview-sticker{right:0}.home-preview-caption{font-size:9px}.home-faq{padding-top:20px}}@media (prefers-reduced-motion:reduce){.seal-home *{transition:none!important}}.vale-logo{gap:10px;letter-spacing:-1.8px;font-size:31px}.vale-logo svg{flex-shrink:0}.vale-skip-link{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:9999;background:var(--seal-ink);color:var(--seal-paper);padding:12px 18px;border-radius:8px}.vale-skip-link:focus{transform:translateY(0)}.vale-public{background:var(--seal-paper);color:var(--seal-ink)}.vale-public-body,.vale-public-hero,.vale-public-next{max-width:1280px;margin:0 auto;padding:65px 56px}.vale-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--seal-muted);margin-bottom:52px;text-transform:capitalize}.vale-public-hero h1{max-width:850px;font-size:clamp(42px,5.5vw,78px);font-weight:500;line-height:1.03;letter-spacing:-.06em;margin:23px 0}.vale-public-hero>div>p{max-width:660px;font-size:18px;line-height:1.75;color:var(--seal-muted)}.vale-public-hero .home-button{margin-top:28px}.vale-public-editorial{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center}.vale-brand-art{min-height:420px;background:#ede3dd;border:1px solid #ded2ca;border-radius:170px 170px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 20px;color:#20293f;transform:rotate(2deg)}.vale-brand-art>span{font-size:9px;letter-spacing:.18em}.vale-brand-art>p{font-size:36px;line-height:1.1;text-align:center;letter-spacing:-.05em;margin:22px 0}.vale-brand-art em{font-family:Georgia,serif;font-weight:400}.vale-public-body{border-top:1px solid var(--seal-line);display:grid;grid-template-columns:230px minmax(0,1fr);gap:95px;padding-top:60px;padding-bottom:95px}.vale-public-body aside{align-self:start;position:sticky;top:30px}.vale-public-body aside nav{display:grid;gap:15px;margin:24px 0 36px}.vale-public-body aside a{font-size:13px;color:var(--seal-muted);line-height:1.5}.vale-public-body aside small{font-size:11px;color:var(--seal-muted)}.vale-public-copy>section{position:relative;scroll-margin-top:35px;padding-bottom:35px;margin-bottom:32px;border-bottom:1px solid var(--seal-line)}.vale-public-copy h2{font-size:25px;font-weight:500;letter-spacing:-.035em;margin-bottom:15px}.vale-public-copy p{font-size:16px;line-height:1.9;color:var(--seal-muted)}.vale-section-number{display:block;font-size:10px;letter-spacing:.12em;color:var(--seal-muted);margin-bottom:12px}.vale-contact-box{background:var(--seal-surface);padding:28px;border:1px solid var(--seal-line);border-radius:16px}.vale-contact-box a{margin-top:20px;overflow-wrap:anywhere}.vale-public-next{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--seal-line)}.vale-public-next h2{font-size:32px;font-weight:500;letter-spacing:-.045em;margin-top:15px}.vale-footer{padding:65px 56px 24px;background:var(--seal-paper);border-top:1px solid var(--seal-line);color:var(--seal-ink)}.vale-footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;max-width:1168px;margin:auto}.vale-footer-brand p{font-size:14px;line-height:1.8;color:var(--seal-muted);margin:22px 0}.vale-footer-brand .home-text-link{font-size:13px}.vale-footer nav{display:flex;flex-direction:column;gap:14px}.vale-footer nav h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 10px}.vale-footer nav a{font-size:13px;color:var(--seal-muted)}.vale-footer a:hover,.vale-public-body aside a:hover{color:var(--seal-ink);text-decoration:underline;text-underline-offset:4px}.vale-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--seal-line);padding-top:24px;margin:55px auto 0;max-width:1168px;font-size:10px;color:var(--seal-muted)}.vale-footer-bottom>span:nth-child(2){letter-spacing:.14em}.vale-footer a:focus-visible,.vale-public a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}@media(max-width:900px){.vale-public-editorial{gap:30px}.vale-brand-art{min-height:360px}.vale-public-body{grid-template-columns:180px minmax(0,1fr);gap:40px}.vale-footer-top{grid-template-columns:repeat(3,1fr)}.vale-footer-brand{grid-column:1/-1}.vale-footer-brand p{margin:14px 0}}@media(max-width:640px){.vale-public-body,.vale-public-hero,.vale-public-next{padding:40px 22px}.vale-public-body,.vale-public-editorial{grid-template-columns:1fr}.vale-breadcrumb{margin-bottom:35px}.vale-brand-art{min-height:340px;max-width:360px;width:100%;margin:15px auto}.vale-public-body aside{position:static;border-bottom:1px solid var(--seal-line);padding-bottom:25px}.vale-public-body aside nav{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.vale-public-copy h2{font-size:23px}.vale-public-next{align-items:flex-start;flex-direction:column}.vale-public-next h2{font-size:28px}.vale-footer{padding:45px 22px 24px}.vale-footer-top{grid-template-columns:1fr 1fr;gap:35px 24px}.vale-footer-bottom{flex-wrap:wrap;line-height:1.6}.vale-footer-bottom>span:nth-child(2){display:none}}.vale-editor-brand,.vale-owner-brand{display:flex;align-items:center}.vale-owner-brand{gap:7px}@media(max-width:640px){.vale-editor-brand{display:none}}.vale-auth-legal{font-size:12px;line-height:1.7;text-align:center;color:var(--seal-muted);max-width:360px;margin:20px auto}.vale-auth-legal a{text-decoration:underline;text-underline-offset:3px}.vale-public-hero .vale-brand-art>p{color:#20293f;font-size:36px;line-height:1.1}:root{--vale-paper:#f7f7f2;--vale-surface:#ffffff;--vale-canvas:#f0f0ea;--vale-canvas-strong:#e7e7df;--vale-overlay:rgb(25 29 22/32%);--vale-ink:#191d16;--vale-ink-soft:#302b20;--vale-muted:#575952;--vale-subtle:#8a8c83;--vale-line:#e6e3da;--vale-line-strong:#d6d3c8;--vale-accent:#d9eeb5;--vale-accent-soft:#eaf5d6;--vale-accent-ink:#3b4c22;--vale-olive:#4f6135;--vale-bone:#f0efea;--vale-success:#4f6135;--vale-info:#2454ff;--vale-danger:#b42318;--vale-danger-soft:#fdecea;--vale-focus:#2454ff;--vale-font-body:"Hanken Grotesk",Arial,sans-serif;--vale-font-display:"Newsreader",Georgia,serif;--vale-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--vale-text-micro:11px;--vale-text-caption:13px;--vale-text-body:15px;--vale-text-lead:17px;--vale-text-h3:28px;--vale-text-h2:clamp(28px,2.6vw,36px);--vale-text-h1:clamp(40px,4.6vw,64px);--vale-tracking-display:-.035em;--vale-tracking-eyebrow:.12em;--vale-space-1:.25rem;--vale-space-2:.5rem;--vale-space-3:.75rem;--vale-space-4:1rem;--vale-space-5:1.25rem;--vale-space-6:1.5rem;--vale-space-8:2rem;--vale-space-10:2.5rem;--vale-space-12:3rem;--vale-space-20:5rem;--vale-radius-sm:6px;--vale-radius-control:10px;--vale-radius-card:14px;--vale-radius-dialog:20px;--vale-radius-pill:999px;--vale-shadow-xs:0 1px 2px rgb(25 29 22/4%);--vale-shadow:0 1px 2px rgb(25 29 22/4%),0 8px 24px -12px rgb(25 29 22/10%);--vale-shadow-lg:0 2px 4px rgb(25 29 22/4%),0 24px 56px -20px rgb(25 29 22/22%);--vale-content-width:1380px;--vale-sidebar-width:340px;--vale-gutter:clamp(20px,4vw,56px);--vale-duration:180ms;--vale-ease:cubic-bezier(.16,1,.3,1);--seal-ink:var(--vale-ink);--seal-paper:var(--vale-paper);--seal-lime:var(--vale-accent);--seal-line:var(--vale-line);--seal-muted:var(--vale-muted);--seal-surface:var(--vale-surface);--seal-bg:var(--vale-surface);--background:var(--vale-paper);--foreground:var(--vale-ink);--card:var(--vale-surface);--card-foreground:var(--vale-ink);--popover:var(--vale-surface);--popover-foreground:var(--vale-ink);--primary:var(--vale-ink);--primary-foreground:var(--vale-paper);--secondary:var(--vale-canvas);--secondary-foreground:var(--vale-ink);--accent:var(--vale-accent);--accent-foreground:var(--vale-accent-ink);--muted:var(--vale-canvas);--muted-foreground:var(--vale-muted);--destructive:var(--vale-danger);--border:var(--vale-line);--input:var(--vale-line);--ring:var(--vale-focus);--chart-1:#4f6135;--chart-2:#a8c97a;--chart-3:#302b20;--chart-4:#8a8c83;--chart-5:#2454ff;--sidebar:var(--vale-paper);--sidebar-foreground:var(--vale-ink);--sidebar-primary:var(--vale-ink);--sidebar-primary-foreground:var(--vale-paper);--sidebar-accent:var(--vale-canvas-strong);--sidebar-accent-foreground:var(--vale-ink);--sidebar-border:var(--vale-line);--sidebar-ring:var(--vale-focus);--radius:10px}.dark{--vale-paper:#191d16;--vale-surface:#22271e;--vale-canvas:#2a3025;--vale-canvas-strong:#343b2e;--vale-overlay:rgb(0 0 0/55%);--vale-ink:#f1f2e9;--vale-ink-soft:#d8d6cc;--vale-muted:#b9bdb0;--vale-subtle:#8f9486;--vale-line:#3b4335;--vale-line-strong:#4a5342;--vale-accent:#d9eeb5;--vale-accent-soft:#34402a;--vale-accent-ink:#191d16;--vale-olive:#b9d58a;--vale-bone:#2a3025;--vale-success:#b9d58a;--vale-danger:#f07a6e;--vale-danger-soft:#3a2420;--vale-focus:#a9bcff;--vale-shadow-xs:0 1px 2px rgb(0 0 0/20%);--vale-shadow:0 1px 2px rgb(0 0 0/20%),0 8px 24px -12px rgb(0 0 0/40%);--vale-shadow-lg:0 24px 56px -20px rgb(0 0 0/60%);--primary:var(--vale-ink);--primary-foreground:var(--vale-paper);--accent-foreground:var(--vale-accent-ink)}.seal-nav{background:var(--vale-paper);color:var(--vale-ink);border-color:var(--vale-line)}.seal-nav .seal-btn-dark{background:var(--vale-ink);color:var(--vale-paper)}body{font-family:var(--vale-font-body)}:is(.vale-public,.vale-marketing,.v2-shell,.v2-onboarding,.vale-footer) :is(h1,h2){text-wrap:balance}:is(.vale-public,.vale-marketing,.v2-shell,.v2-onboarding) p{text-wrap:pretty}:is(.vale-public-hero h1,.seal-page-title,.v2-panel h1,.v2-onboarding h1){font-family:var(--vale-font-display);font-weight:400;letter-spacing:-.035em}.v2-sidebar .v2-logo{font-family:var(--vale-font-display);font-weight:400;letter-spacing:-.055em}.seal-nav .seal-nav-inner{max-width:var(--vale-content-width)}:is(.seal-btn,.v2-action){border-radius:var(--vale-radius-control)}.seal-btn:hover{transform:none}:is(.seal-nav,.vale-public,.vale-marketing,.v2-shell,.v2-onboarding,.vale-footer) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--vale-focus);outline-offset:4px}.vale-footer .vale-footer-brand p{font-family:var(--vale-font-display);font-size:25px;line-height:1.3;font-style:italic}.vale-footer{border-top:1px solid var(--vale-line)}.vale-public .vale-public-hero{padding-block:var(--vale-space-20)}.vale-public .vale-public-hero h1{max-width:18ch}.seal-editor{background:var(--vale-canvas);color:var(--vale-ink);font-family:var(--vale-font-body)}.seal-editor :is(.seal-editor-top,.seal-editor-rail,.seal-inspector-heading,.seal-inspector-tabs){background:var(--vale-paper);border-color:var(--vale-line)}.seal-editor .seal-canvas-stage{background-color:var(--vale-canvas)}.seal-editor .seal-editor-rail>button.active{background:var(--vale-accent);color:var(--vale-accent-ink)}.seal-editor .iv2-inspector{--iv2-radius:var(--vale-radius-control)}@media (max-width:600px){.vale-public .vale-public-hero{padding-block:var(--vale-space-12)}}.seal-auth-story h1,.seal-info-page>h1,.seal-template-gallery .seal-gallery-heading h1{font-family:var(--vale-font-display);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.seal-template-gallery .seal-template-art,.seal-template-gallery .seal-template-card{border-radius:var(--vale-radius-card)}.seal-auth .seal-auth-story{background:var(--vale-canvas);color:var(--vale-ink)}.seal-editor :is(.seal-demo-banner,.seal-page-chip,.seal-canvas-toolbar){background:var(--vale-paper);border-color:var(--vale-line);color:var(--vale-muted)}.seal-editor .seal-page-chip{background:var(--vale-canvas)}.seal-editor .seal-page-chip>span:last-child{color:var(--vale-muted)}.seal-editor .seal-pages-list button.active{background:var(--vale-canvas)}.seal-editor .seal-canvas-artboard.is-active .seal-canvas-sheet{outline-color:var(--vale-focus)}.seal-editor .seal-canvas-zoom button.active,.seal-editor .seal-canvas-zoom button[aria-pressed=true]{background:var(--vale-canvas);color:var(--vale-ink)}.vale-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 var(--vale-text-micro)/1.4 var(--vale-font-mono);letter-spacing:var(--vale-tracking-eyebrow);text-transform:uppercase;color:var(--vale-muted)}.vale-eyebrow-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vale-olive)}.vale-eyebrow-info:before{background:var(--vale-info)}.vale-eyebrow-bracket:before{content:"[ "}.vale-eyebrow-bracket:after{content:" ]"}.vale-eyebrow-bracket{color:var(--vale-subtle);white-space:pre}.vale-tag{width:fit-content;padding:5px 10px;border-radius:var(--vale-radius-sm);background:var(--vale-accent);color:var(--vale-accent-ink);font:500 12px/1.2 var(--vale-font-mono);letter-spacing:.04em}.vale-chip-btn,.vale-tag{display:inline-flex;align-items:center}.vale-chip-btn{gap:8px;min-height:40px;padding:0 18px;border-radius:var(--vale-radius-control);background:var(--vale-canvas);color:var(--vale-ink);font-size:14px;font-weight:500;text-decoration:none;transition:background var(--vale-duration)}.vale-chip-btn:hover{background:var(--vale-canvas-strong)}.vale-wordmark{display:inline-flex;align-items:center;gap:12px;font:400 30px/1 var(--vale-font-display);letter-spacing:-.04em;color:var(--vale-ink);text-decoration:none}.vale-wordmark>span{width:14px;height:14px;border-radius:50%;background:var(--vale-ink)}.vale-auth{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:100vh;background:var(--vale-paper);color:var(--vale-ink)}.vale-auth-story{display:flex;flex-direction:column;gap:28px;padding:56px clamp(24px,5vw,64px) 40px;background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--vale-accent) 45%,transparent),transparent 60%),var(--vale-canvas);border-right:1px solid var(--vale-line)}.vale-auth-story-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.vale-auth-pill{padding:8px 16px;border-radius:var(--vale-radius-pill);background:var(--vale-surface);box-shadow:var(--vale-shadow-xs);font-size:13px;font-weight:500}.vale-auth-quote{margin:-12px 0 0;font:400 clamp(36px,3.6vw,56px)/1.08 var(--vale-font-display);letter-spacing:var(--vale-tracking-display);text-wrap:balance;max-width:20ch}.vale-auth-quote em{color:var(--vale-olive)}.vale-auth-preview{margin:8px 0 0;padding:28px;border-radius:var(--vale-radius-card);background:var(--vale-surface);box-shadow:var(--vale-shadow-lg);display:grid;gap:24px;max-width:620px}.vale-auth-preview-head h2{margin:10px 0 6px;font:400 26px/1.15 var(--vale-font-display);letter-spacing:-.02em}.vale-auth-preview-head p{font-size:14px;color:var(--vale-muted)}.vale-auth-preview-art{position:relative;aspect-ratio:16/9;border-radius:var(--vale-radius-control);overflow:hidden;background:var(--vale-canvas)}.vale-auth-preview-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.vale-auth-preview-art figcaption{position:absolute;inset:auto 0 0;padding:48px 20px 18px;display:grid;gap:2px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0/55%))}.vale-auth-preview-art figcaption span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.vale-auth-preview-art figcaption strong{font-size:18px;font-weight:500}.vale-auth-preview-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.vale-auth-note{font-size:17px;line-height:1.6;color:var(--vale-muted);max-width:46ch}.vale-auth-story-foot{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font:13px/1.4 var(--vale-font-mono);color:var(--vale-subtle)}.vale-auth-panel{display:flex;flex-direction:column;padding:48px clamp(24px,5vw,72px) 40px;min-width:0}.vale-auth-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.vale-auth-body{margin:auto 0;padding:48px 0;width:100%;max-width:480px;display:grid;gap:14px}.vale-auth-body h1{margin-top:8px;font:400 clamp(40px,3.4vw,52px)/1.05 var(--vale-font-display);letter-spacing:var(--vale-tracking-display)}.vale-auth-lead{font-size:17px;line-height:1.6;color:var(--vale-muted);margin-bottom:18px}.vale-auth-panel-foot nav{display:flex;flex-wrap:wrap;gap:24px}.vale-auth-panel-foot a{font:13px/1.4 var(--vale-font-mono);color:var(--vale-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--vale-line-strong)}.vale-auth-panel-foot a:hover{color:var(--vale-ink)}.vale-auth :is(a,button,input):focus-visible{outline:2px solid var(--vale-focus);outline-offset:3px}.vale-auth .seal-clerk-root{max-width:none;min-height:360px}.vale-auth .cl-cardBox,.vale-auth .cl-rootBox{width:100%!important;max-width:none!important}.vale-auth .cl-card,.vale-auth .cl-cardBox,.vale-auth .cl-footer{background:transparent!important;border:0!important;box-shadow:none!important}.vale-auth .cl-card{padding:0!important;gap:20px!important}.vale-auth .seal-clerk-header{display:none!important}.vale-auth .seal-clerk-social{min-height:56px;border-radius:12px!important;border:1px solid var(--vale-line)!important;background:var(--vale-surface)!important;box-shadow:var(--vale-shadow-xs)!important;font-size:16px;font-weight:500}.vale-auth .seal-clerk-social:hover{background:var(--vale-paper)!important}.vale-auth .cl-dividerText{font:13px var(--vale-font-mono)!important;color:var(--vale-subtle)!important}.vale-auth .cl-dividerLine{background:var(--vale-line-strong)!important}.vale-auth .seal-clerk-label{font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--vale-ink-soft)!important}.vale-auth .seal-clerk-input{min-height:56px;padding-inline:18px!important;border-radius:12px!important;border:1px solid var(--vale-line)!important;background:var(--vale-surface)!important;box-shadow:var(--vale-shadow-xs)!important;font-size:16px}.vale-auth .seal-clerk-primary{min-height:56px;border-radius:12px!important;background:var(--vale-ink)!important;color:var(--vale-paper)!important;box-shadow:var(--vale-shadow)!important;font-size:16px;font-weight:500;text-transform:none}.vale-auth .seal-clerk-primary:hover{background:color-mix(in srgb,var(--vale-ink) 88%,var(--vale-paper))!important}.vale-auth .cl-footerAction{justify-content:flex-start;padding:8px 0 0!important}.vale-auth .cl-footerAction+div{background:transparent!important;border-top:0!important}.vale-auth .seal-clerk-link{color:var(--vale-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.vale-auth{grid-template-columns:1fr}.vale-auth-panel{order:-1;min-height:100vh}.vale-auth-story{border-right:0;border-top:1px solid var(--vale-line)}}@media (max-width:600px){.vale-auth-panel,.vale-auth-story{padding:24px 16px}.vale-auth-preview{padding:18px}.vale-auth-body{padding:32px 0}}