:root{--bg-color: #0A0709;--panel: #151116;--text-primary: #FFFFFF;--text-secondary: #B3ADB1;--text-muted: #8A8387;--surface: rgba(255, 255, 255, 0.035);--surface-2: rgba(255, 255, 255, 0.06);--surface-3: rgba(255, 255, 255, 0.10);--border-color: rgba(255, 255, 255, 0.09);--line-strong: rgba(255, 255, 255, 0.18);--highlight-border: rgba(255, 255, 255, 0.40);--field-bg: rgba(255, 255, 255, 0.025);--ink: #FFFFFF;--on-ink: #0A0709;--good: #7ED4A0;--danger: #F87171;--warn: #FBBF24;--scrim: rgba(6, 4, 6, 0.66);--shadow-pop: 0 1px 2px rgba(0, 0, 0, 0.35), 0 20px 50px -12px rgba(0, 0, 0, 0.65);--shadow-lift: 0 1px 2px rgba(0, 0, 0, 0.30), 0 4px 10px -4px rgba(0, 0, 0, 0.40);--selection-bg: rgba(255, 255, 255, 0.2);--selection-text: #FFFFFF;--font-sans: "Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--ease: cubic-bezier(0.22, 1, 0.36, 1);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--gutter: clamp(20px, 5vw, 40px);color-scheme:dark}[data-theme=light]{--hover-mix: 86%;--bg-color: #FBF8F6;--panel: #FFFFFF;--text-primary: #17131A;--text-secondary: #564E58;--text-muted: #6A626C;--surface: rgba(23, 19, 26, 0.03);--surface-2: rgba(23, 19, 26, 0.055);--surface-3: rgba(23, 19, 26, 0.085);--border-color: rgba(23, 19, 26, 0.10);--line-strong: rgba(23, 19, 26, 0.20);--highlight-border: rgba(23, 19, 26, 0.45);--field-bg: rgba(255, 255, 255, 0.75);--ink: #17131A;--on-ink: #FBF8F6;--good: #15803D;--danger: #DC2626;--warn: #B45309;--scrim: rgba(23, 19, 26, 0.40);--shadow-pop: 0 1px 2px rgba(63, 39, 55, 0.08), 0 20px 50px -14px rgba(63, 39, 55, 0.26);--shadow-lift: 0 1px 2px rgba(63, 39, 55, 0.10), 0 4px 10px -4px rgba(63, 39, 55, 0.18);--selection-bg: rgba(23, 19, 26, 0.14);--selection-text: #17131A;color-scheme:light}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-color);-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:24px}body{min-height:100vh;background:var(--bg-color);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;letter-spacing:-0.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3{font-family:var(--font-serif);font-weight:400;line-height:1.12;letter-spacing:-0.015em;text-wrap:balance}p{color:var(--text-secondary);text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0}img,video,svg,canvas{max-width:100%}::selection{background:var(--selection-bg);color:var(--selection-text)}*{-webkit-tap-highlight-color:transparent}a,button,label,summary,[role=button]{touch-action:manipulation}:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:6px}.hidden,[hidden]{display:none!important}.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}.i{width:1em;height:1em;flex-shrink:0;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-0.14em}html{scrollbar-width:thin;scrollbar-color:rgba(140,132,142,0.45) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(140,132,142,0.40);border-radius:100px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(140,132,142,0.62);background-clip:content-box}.ambient-bg{position:fixed;inset:-20% -10%;z-index:0;pointer-events:none;background:radial-gradient(56% 44% at 14% 2%,rgba(244,114,182,0.42),transparent 66%),radial-gradient(50% 40% at 88% 8%,rgba(167,139,250,0.34),transparent 68%),radial-gradient(70% 42% at 44% 104%,rgba(252,211,77,0.16),transparent 66%),radial-gradient(90% 70% at 50% 50%,rgba(88,28,135,0.22),transparent 72%)}.ambient-bg::after{content:"";position:absolute;inset:0;opacity:0.66;background:radial-gradient(circle at 50% 30%,transparent 22%,var(--bg-color) 92%)}[data-theme=light] .ambient-bg{background:radial-gradient(56% 44% at 10% 0%,rgba(236,72,153,0.40),transparent 64%),radial-gradient(52% 42% at 92% 6%,rgba(139,92,246,0.36),transparent 66%),radial-gradient(70% 42% at 38% 102%,rgba(251,146,60,0.26),transparent 66%),radial-gradient(96% 74% at 50% 46%,rgba(255,247,237,0.55),transparent 70%)}[data-theme=light] .ambient-bg::after{opacity:0.5}.wrap{position:relative;z-index:1;width:100%;max-width:1160px;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) var(--gutter) max(72px,calc(env(safe-area-inset-bottom) + 48px))}.top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin-bottom:clamp(8px,2vw,20px)}.top-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:0.8125rem;font-weight:500;color:var(--text-secondary);transition:color 0.2s ease}@media(hover:hover){.top-link:hover{color:var(--text-primary)}}.top-link .i{width:15px;height:15px}.logo{font-family:var(--font-serif);font-style:italic;font-size:1.375rem;line-height:1}.logo svg{display:block;height:1.625rem;width:auto}.gv-logo-heart{fill:#F0475D}[data-theme=light] .gv-logo-heart{fill:#D7263D}.top-row .logo{position:absolute;left:50%;transform:translateX(-50%)}.top-row{position:relative}.top-link.edit .short{display:none}@media(max-width:760px){.top-link.edit .long{display:none}.top-link.edit .short{display:inline}}@media(max-width:560px){.top-row .logo{display:none}}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,32px);max-width:600px;margin:0 auto}@media(min-width:1024px){.layout{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:clamp(40px,5vw,72px);align-items:start}.intro{position:sticky;top:var(--intro-top, 24px)}}.media{margin-bottom:24px}.media-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;background:var(--surface-2)}.media-stage::after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--border-color);pointer-events:none}.media-main{display:block;width:100%;height:100%;object-fit:contain}.media-strip{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px;scrollbar-width:none}.media-strip::-webkit-scrollbar{display:none}.media-thumb{position:relative;flex:0 0 auto;width:76px;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;border:1px solid var(--border-color);background:var(--surface);opacity:0.6;transition:opacity 0.2s ease,border-color 0.2s ease}@media(hover:hover){.media-thumb:hover{opacity:1}}.media-thumb.active{opacity:1;border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.media-thumb img{display:block;width:100%;height:100%;object-fit:cover}.media-note{margin-top:10px;font-size:0.75rem;line-height:1.5;color:var(--text-muted)}.media-thumb-video{display:grid;place-items:center;width:100%;height:100%;color:#fff}.media-empty{display:grid;place-items:center;aspect-ratio:16 / 9;margin-bottom:24px;border:1px dashed var(--line-strong);border-radius:0;font-size:0.8125rem;color:var(--text-muted);text-align:center;padding:24px}h1.title{font-size:clamp(2.125rem,3.6vw,2.875rem);line-height:1.04}.tagline{margin-top:10px;font-family:var(--font-sans);font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.55;letter-spacing:-0.011em;color:var(--text-secondary)}.meta-row{margin-top:18px}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.price-tag{font-size:1.0625rem;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;margin-right:6px}.price-tag small{font-size:0.8125rem;font-weight:400;letter-spacing:-0.005em;color:var(--text-muted);margin-left:8px;font-variant-numeric:normal}.price-tag{display:block;margin-right:0}.price-tag.has-offer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:1.3125rem;line-height:1.5}.price-tag.has-offer .price-display,.price-was,.price-tag.has-offer small{white-space:nowrap}.price-tag.has-offer small{position:relative;top:-1px;margin-left:0}.price-was{font-size:0.9375rem;font-weight:400;letter-spacing:-0.01em;color:var(--text-secondary);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}.price-save{padding:2px 8px;border:1px solid color-mix(in srgb,var(--good) 42%,transparent);border-radius:0;font-size:0.75rem;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--good);white-space:nowrap}.badge{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;border-radius:0;background:var(--surface-2);border:1px solid var(--border-color);font-size:0.75rem;line-height:1.2;color:var(--text-secondary)}.description{margin-top:18px;font-size:0.9375rem;line-height:1.65}.highlights{list-style:none;display:grid;gap:10px;margin-top:20px}.highlights li{display:flex;gap:10px;align-items:flex-start;font-size:0.875rem;line-height:1.5;color:var(--text-secondary)}.highlights .i{width:16px;height:16px;margin-top:2.5px;color:var(--text-primary)}.product-note{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;border-radius:0;background:var(--surface);border:1px solid var(--border-color);font-size:0.8125rem;line-height:1.55;color:var(--text-secondary)}.product-note+.product-note{margin-top:10px}.product-note .i{width:16px;height:16px;margin-top:2px;color:var(--text-primary)}.card{background:var(--surface);border:1px solid var(--border-color);border-radius:0;padding:clamp(20px,3.2vw,32px)}[data-theme=light] .card{background:rgba(255,255,255,0.62);box-shadow:0 1px 2px rgba(63,39,55,0.04)}.card-head{margin-bottom:24px}.card-head h2{font-size:1.75rem}.card-head p{margin-top:4px;font-size:0.8125rem;color:var(--text-muted)}.draft-link{padding:0;border:0;background:none;font:inherit;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.draft-link:disabled{visibility:hidden}.draft-erase{color:var(--danger, #D64545);margin-right:6px}.draft-link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media(hover:hover){.draft-link:hover{color:var(--text-primary)}}.form-section{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-0.01em;margin:32px 0 16px;padding-top:24px;border-top:1px solid var(--border-color)}.form-section--first{margin-top:0;padding-top:0;border-top:0}.field{margin-bottom:20px}.field:last-child{margin-bottom:0}label,.field-label{display:block;margin-bottom:8px;font-size:0.8125rem;font-weight:500;line-height:1.4;color:var(--text-primary)}.opt{margin-left:4px;font-weight:400;font-size:0.75rem;color:var(--text-muted)}.hint{margin-top:7px;font-size:0.75rem;line-height:1.5;color:var(--text-muted)}.hint-above{margin:-3px 0 9px;font-size:0.75rem;line-height:1.5;color:var(--text-muted)}.email-suggest{margin:7px 0 0;font-size:0.75rem;line-height:1.5;color:var(--text-secondary)}.email-suggest button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.email-suggest button:hover{color:var(--text-secondary)}}.hint strong{color:var(--text-secondary);font-weight:500}input[type=email],input[type=text],input[type=date],textarea,select{display:block;width:100%;min-height:42px;padding:9px 13px;background:var(--field-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:0;font-size:0.9375rem;line-height:1.45;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:0.85}@media(hover:hover){input:hover,textarea:hover,select:hover{border-color:var(--line-strong)}}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--highlight-border);box-shadow:0 0 0 3px var(--surface-3)}textarea{resize:vertical;min-height:96px;line-height:1.6}select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8387' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}select option{background:var(--panel);color:var(--text-primary)}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:0.55}.slug-input-wrapper{display:flex;align-items:stretch;overflow:hidden;background:var(--field-bg);border:1px solid var(--border-color);border-radius:0;transition:border-color 0.18s ease,box-shadow 0.18s ease}@media(hover:hover){.slug-input-wrapper:hover{border-color:var(--line-strong)}}.slug-input-wrapper:focus-within{border-color:var(--highlight-border);box-shadow:0 0 0 3px var(--surface-3)}.slug-input-wrapper .prefix{display:flex;align-items:center;padding:0 4px 0 14px;font-size:0.9375rem;color:var(--text-secondary);white-space:nowrap;user-select:none}.slug-input-wrapper input{min-width:0;border:0;background:transparent;padding-left:0;box-shadow:none!important}.custom-file-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:12px 16px;border-radius:0;border:1px dashed var(--line-strong);background:var(--surface);color:var(--text-primary);font-size:0.875rem;font-weight:500;cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease}.custom-file-upload .i{width:18px;height:18px}@media(hover:hover){.custom-file-upload:hover{border-style:solid;border-color:var(--highlight-border);background:var(--surface-2)}}.file-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:16px}.file-tap:disabled{opacity:0}.file-tap::-webkit-file-upload-button{cursor:pointer}.file-tap::file-selector-button{cursor:pointer}.custom-file-upload:has(.file-tap:focus-visible){border-color:var(--highlight-border)}.file-name-display{margin-top:8px;font-size:0.75rem;color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.photo-count{margin-top:8px;font-size:0.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.photo-count.short{color:var(--warn)}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;margin-top:10px}.photo-grid:empty{display:none}.photo-cell{position:relative;aspect-ratio:1;overflow:hidden;border-radius:0;border:1px solid var(--border-color);background:var(--surface-2)}.photo-cell img{display:block;width:100%;height:100%;object-fit:cover}.photo-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;min-height:0;display:grid;place-items:center;border-radius:50%;background:rgba(10,7,9,0.72);color:#fff;font-size:16px;line-height:1}.photo-remove::after{content:"";position:absolute;inset:-8px}@media(hover:hover){.photo-remove:hover{background:rgba(10,7,9,0.9)}}.photo-first{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:5px;font-size:0.625rem;font-weight:600;background:rgba(10,7,9,0.72);color:#fff}.datetime-wrapper{position:relative}.datetime-wrapper input{padding-right:42px;cursor:pointer}.datetime-wrapper .i{position:absolute;right:14px;top:50%;width:17px;height:17px;margin-top:-8.5px;color:var(--text-muted);pointer-events:none}.schedule-fields label+input,.schedule-fields input+label{margin-top:0}.schedule-fields>label:not(:first-child){margin-top:18px}.btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:28px;padding:14px 24px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:0.9375rem;font-weight:600;letter-spacing:-0.01em;transition:background-color 0.15s ease,opacity 0.15s ease}.btn-primary .i{width:16px;height:16px;stroke-width:2}.btn-primary .price-display{font-variant-numeric:tabular-nums;white-space:nowrap}.btn-primary>span{text-align:center;text-wrap:balance;line-height:1.35}@media(hover:hover){.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) var(--hover-mix, 80%),var(--bg-color))}}.btn-primary:disabled{opacity:0.6;cursor:not-allowed}.btn-primary:focus-visible{outline-offset:4px;border-radius:999px}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;list-style:none;font-size:0.75rem;line-height:1.5;color:var(--text-muted)}.trust li{display:inline-flex;align-items:flex-start;gap:5px}.trust .i{width:13px;height:13px;margin-top:2.5px;stroke-width:2}.billing-note{margin-top:10px;font-size:0.75rem;line-height:1.5;color:var(--text-muted);text-align:center}.billing-note strong{color:var(--text-secondary);font-weight:500}.agree-note{margin-top:10px;font-size:0.75rem;line-height:1.5;color:var(--text-muted);text-align:center}.agree-note a{color:var(--text-secondary);text-underline-offset:2px}.p-footer{max-width:1160px;margin:clamp(56px,8vw,88px) auto 0;padding-top:20px;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:0.8125rem;color:var(--text-muted)}.p-footer a{color:var(--text-muted);text-decoration:none;transition:color 0.2s ease}@media(hover:hover){.p-footer a:hover{color:var(--text-primary)}}.p-footer .copy{margin-left:auto}@media(max-width:520px){.p-footer::after{content:"";flex-basis:100%;order:1}.p-footer .copy{order:2;margin-left:0}.p-footer .price-country{order:3}}.btn-ai,.btn-cancel,.btn-submit-ai,.btn-danger,.ai-review-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 16px;border-radius:999px;font-size:0.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;border:1px solid transparent;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease,transform 0.16s ease,box-shadow 0.16s ease,opacity 0.16s ease}.btn-ai .i,.btn-submit-ai .i,.btn-cancel .i{width:14px;height:14px}.btn-ai{min-height:32px;padding:6px 12px;gap:6px;font-size:0.75rem}.btn-ai{background:var(--surface-2);border-color:var(--line-strong);color:var(--text-primary)}.btn-ai-outline{background:transparent;border-color:var(--border-color);color:var(--text-secondary)}@media(hover:hover){.btn-ai:hover:not(:disabled),.btn-cancel:hover:not(:disabled),.ai-review-btn.btn-revert:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 34%,transparent);color:var(--text-primary)}.btn-submit-ai:hover:not(:disabled),.ai-review-btn.btn-keep:hover{background:color-mix(in srgb,var(--ink) var(--hover-mix, 80%),var(--bg-color))}.btn-danger:hover{background:#B91C1C}}.btn-ai:disabled,.btn-submit-ai:disabled,.btn-cancel:disabled{opacity:0.45;cursor:not-allowed}.btn-cancel{background:var(--surface-2);border-color:var(--line-strong);color:var(--text-primary)}.btn-submit-ai,.ai-review-btn.btn-keep{background:var(--ink);color:var(--on-ink)}.btn-danger{background:#DC2626;color:#fff;font-weight:600}.ai-panel{position:relative;margin:8px 0 4px;padding:13px 14px;border-radius:0;background:var(--surface);border:1px solid var(--border-color)}.ai-panel-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ai-panel-copy strong{font-size:0.8125rem;font-weight:500}.ai-panel-copy span{font-size:0.75rem;color:var(--text-muted)}.ai-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.btn-clear-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;margin-left:auto;padding:6px 10px;border-radius:999px;font-size:0.75rem;font-weight:500;color:var(--text-muted);transition:color 0.16s ease,background-color 0.16s ease}.btn-clear-action .i{width:14px;height:14px}@media(hover:hover){.btn-clear-action:hover:not(:disabled){color:var(--text-primary);background:var(--surface-2)}}.btn-clear-action:disabled{opacity:0.35;cursor:not-allowed}.ai-status{display:none;align-items:center;gap:8px;margin-top:12px;font-size:0.75rem;font-weight:500;color:var(--text-secondary)}.ai-status.show{display:flex}.spin{width:12px;height:12px;flex-shrink:0;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:spin 0.8s linear infinite}@media(max-width:480px){.ai-panel-copy{flex-direction:column;align-items:flex-start;gap:2px;padding-right:36px}.ai-actions{flex-wrap:wrap}.btn-ai{flex:1 1 auto;padding-inline:10px}.btn-clear-action{position:absolute;top:8px;right:8px;width:32px;margin:0;padding:0}.btn-clear-action span{display:none}}.ai-field-shell{position:relative}.ai-field-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--line-strong);font-size:0.6875rem;font-weight:500;line-height:1.5;color:var(--text-secondary);vertical-align:1px;opacity:0;transition:opacity 0.2s ease}.field.ai-generating .ai-field-tag,.field.ai-improving .ai-field-tag,.field.ai-applied .ai-field-tag{opacity:1}.field.ai-target input,.field.ai-target textarea{cursor:wait}.field.ai-generating input,.field.ai-generating textarea,.field.ai-improving input,.field.ai-improving textarea{border-color:var(--highlight-border)!important;box-shadow:0 0 0 3px var(--surface-3)}.ai-shimmer{position:absolute;inset:0;border-radius:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 0.2s ease}.field.ai-generating .ai-shimmer,.field.ai-improving .ai-shimmer{opacity:1}.ai-shimmer::before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(100deg,transparent,var(--surface-3),transparent);animation:shimmerSweep 1.4s ease-in-out infinite}@keyframes shimmerSweep{to{transform:translateX(350%)}}@keyframes aiSettle{from{box-shadow:0 0 0 3px var(--surface-3)}to{box-shadow:0 0 0 3px transparent}}.ai-settle-pulse{animation:aiSettle 0.7s ease-out}.hosting-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:10px;padding-top:10px}.hosting-option{position:relative;grid-row:span 3;display:grid;grid-template-rows:subgrid;justify-items:center;align-content:start;row-gap:5px;margin:0;padding:20px 10px 16px;border-radius:0;border:1px solid var(--border-color);background:var(--surface);text-align:center;cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease,box-shadow 0.16s ease}.hosting-option input{position:absolute;opacity:0;pointer-events:none}@media(hover:hover){.hosting-option:hover:not(.selected){border-color:var(--line-strong);background:var(--surface-2)}}.hosting-option:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.hosting-option.selected{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary);background:var(--surface-2)}.hosting-check{position:absolute;top:8px;right:8px;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--ink);color:var(--on-ink);stroke-width:3;opacity:0;transform:scale(0.7);transition:opacity 0.16s ease,transform 0.16s ease}.hosting-option.selected .hosting-check{opacity:1;transform:none}.hosting-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:2px 9px;border-radius:0;white-space:nowrap;background:var(--ink);color:var(--on-ink);font-size:0.6875rem;font-weight:600;line-height:1.5;letter-spacing:0}.hosting-option-title{font-size:0.9375rem;font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:var(--text-primary)}.hosting-option-tagline{font-size:0.6875rem;line-height:1.45;color:var(--text-muted);text-wrap:balance}.hosting-option-price{display:flex;flex-direction:column;align-items:center;align-self:start;gap:2px;margin-top:3px;font-variant-numeric:tabular-nums}.price-new,.price-free{font-size:0.9375rem;font-weight:600;letter-spacing:-0.015em;color:var(--text-primary)}.price-old{font-size:0.75rem;color:var(--text-muted);text-decoration:line-through}.price-savings{font-size:0.6875rem;font-weight:600;color:var(--good)}@media(max-width:480px){.hosting-options{gap:8px}.hosting-option{padding:20px 6px 14px}.price-new,.price-free{font-size:0.8125rem}.price-old{font-size:0.6875rem}}@media(max-width:380px){.hosting-options{gap:6px}.hosting-option{padding:18px 4px 12px}.hosting-option-title{font-size:0.875rem}}.delivery-options{display:grid;gap:10px}.delivery-option{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border-radius:0;border:1px solid var(--border-color);background:var(--surface);cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease,box-shadow 0.16s ease}@media(hover:hover){.delivery-option:hover{border-color:var(--line-strong)}}.delivery-option:has(input:checked){border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary);background:var(--surface-2)}.delivery-option input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;border-radius:50%;border:1.5px solid var(--line-strong);background:transparent;cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease}.delivery-option input:checked{border-color:var(--text-primary);background:radial-gradient(circle at 50% 50%,var(--ink) 0 3.6px,transparent 4.1px) border-box}.delivery-option input:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.delivery-option strong{display:block;font-size:0.875rem;font-weight:500;line-height:20px}.delivery-option span{display:block;margin-top:2px;font-size:0.8125rem;line-height:1.5;color:var(--text-secondary)}.qr-opts{display:grid;gap:8px;margin-top:20px}.qr-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 14px;border-radius:0;border:1px solid var(--border-color);background:var(--surface);cursor:pointer;transition:border-color 0.16s ease}@media(hover:hover){.qr-toggle:hover{border-color:var(--line-strong)}}.qr-toggle-copy{display:grid;gap:2px}.qr-toggle-copy strong{font-size:0.875rem;font-weight:500}.qr-toggle-copy span{font-size:0.75rem;line-height:1.45;font-weight:400;color:var(--text-muted)}.qr-toggle input{position:absolute;opacity:0;pointer-events:none}.qr-switch{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border-color);transition:background-color 0.2s ease,border-color 0.2s ease}.qr-switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);transition:transform 0.2s var(--ease),background-color 0.2s ease}.qr-toggle input:checked~.qr-switch{background:var(--ink);border-color:var(--ink)}.qr-toggle input:checked~.qr-switch::after{transform:translateX(16px);background:var(--on-ink)}.qr-toggle input:focus-visible~.qr-switch{outline:2px solid var(--text-primary);outline-offset:3px}.qr-palette{display:none;margin-top:16px}.qr-palette.show{display:block}.qr-palette-label{margin-bottom:10px;font-size:0.75rem;color:var(--text-muted)}.lqr-swatches{display:flex;flex-wrap:wrap;gap:8px}.lqr-swatch{display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;border-radius:50%;border:1.5px solid transparent;background:transparent;cursor:pointer;transition:border-color 0.16s ease}@media(hover:hover){.lqr-swatch:hover{border-color:var(--line-strong)}}.lqr-swatch.is-active{border-color:var(--text-primary)}.lqr-swatch__dot{width:22px;height:22px;border-radius:50%}.lqr-swatch--aura .lqr-swatch__dot{background:conic-gradient(from 210deg,#00D4FF,#3B82F6,#8B5CF6,#EC4899,#F97316,#EF4444,#00D4FF)}.email-preview{margin-top:20px}.email-preview-label{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:0.75rem;color:var(--text-muted)}.email-preview-label .i{width:14px;height:14px}.mail-frame{overflow:hidden;border-radius:0;border:1px solid var(--border-color);background:var(--surface)}.mail-frame-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-color);font-size:0.75rem;color:var(--text-muted)}.mail-frame-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.mail-frame-bar span:last-child{margin-left:6px}.mail-frame iframe{display:block;width:100%;height:440px;border:0;background:#F5F5F3}.mail-frame-empty{display:grid;place-items:center;height:180px;padding:16px;font-size:0.8125rem;color:var(--text-muted);text-align:center}.field-error{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:7px;align-items:start;margin-top:8px;font-size:0.8125rem;line-height:1.5;color:var(--danger);overflow-wrap:anywhere}.field-error .i{width:14px;height:14px;margin-top:calc((1.5em - 14px) / 2);stroke-width:2}.form-alert{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;align-items:start;margin-top:24px;padding:12px 14px;border:1px solid var(--danger);border-color:color-mix(in srgb,var(--danger) 42%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);font-size:0.8125rem;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.form-alert .i{width:16px;height:16px;margin-top:calc((1.5em - 16px) / 2);stroke-width:2;color:var(--danger)}.error-slot:not(:empty)+.btn-primary{margin-top:14px}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.slug-input-wrapper:has(input[aria-invalid=true]),.custom-file-upload.is-invalid{border-color:var(--danger)}.custom-file-upload.is-invalid{border-style:solid}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus,.slug-input-wrapper:has(input[aria-invalid=true]):focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.toast-stack{position:fixed;bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));left:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;pointer-events:none}.toast{display:grid;grid-template-columns:15px minmax(0,1fr);column-gap:9px;align-items:start;max-width:min(392px,100%);padding:10px 14px;background:var(--panel);color:var(--text-primary);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);font-size:0.8125rem;line-height:1.5;overflow-wrap:anywhere;opacity:0;transform:translateY(6px);transition:opacity 0.18s ease,transform 0.24s var(--ease);pointer-events:auto}.toast.show{opacity:1;transform:none}.toast .i{width:15px;height:15px;margin-top:calc((1.5em - 15px) / 2);stroke-width:2}.toast.success .i{color:var(--good)}.toast.error .i{color:var(--danger)}@media(prefers-reduced-motion:reduce){.toast{transform:none;transition:opacity 0.18s ease}}.loader{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0.8;animation:spin 0.8s linear infinite}.loader.btn-loader{margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.ai-modal-overlay,.modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain;background:var(--scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.12s ease,visibility 0.12s ease}.modal-overlay{z-index:1001}.ai-modal-overlay.show,.modal-overlay.show{opacity:1;visibility:visible;pointer-events:auto}.ai-modal,.modal-content{position:relative;width:100%;max-height:calc(100dvh - 40px);overflow:auto;background:var(--panel);border:1px solid var(--border-color);border-radius:0;box-shadow:var(--shadow-pop);transform:scale(0.98);transition:transform 0.14s ease-out}.ai-modal-overlay.show .ai-modal,.modal-overlay.show .modal-content{transform:none}.ai-modal{max-width:424px;padding:22px}.modal-content{max-width:400px;padding:32px 28px 28px;text-align:center}.modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;min-height:0;display:grid;place-items:center;border-radius:50%;color:var(--text-muted);transition:background-color 0.16s ease,color 0.16s ease}.modal-close .i{width:18px;height:18px}@media(hover:hover){.modal-close:hover{background:var(--surface-2);color:var(--text-primary)}}.modal-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-color);color:var(--text-primary)}.modal-icon .i{width:22px;height:22px}.modal-icon.danger{color:var(--danger)}.modal-content h2{font-size:1.5rem;margin-bottom:8px}.modal-content p{font-size:0.875rem;line-height:1.55;color:var(--text-secondary)}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:24px}.modal-actions button{flex:1 1 0}.ai-modal h3{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-0.01em}.ai-modal p.ai-modal-sub{margin:4px 0 16px;font-size:0.8125rem;line-height:1.5;color:var(--text-muted)}.ai-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.ai-row label{margin:0;font-size:0.75rem;font-weight:500;color:var(--text-secondary)}.ai-char-count{margin:0;font-size:0.6875rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ai-char-count.warn{color:var(--warn)}.ai-modal textarea{min-height:166px;padding:12px 13px;font-size:0.875rem;line-height:1.65;border-radius:0}.ai-names-hint{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:0.6875rem;line-height:1.5;color:var(--text-muted)}.ai-names-hint .i{width:1.18em;height:1.5em;height:1lh}.ai-names-hint[hidden]{display:none}.tone-row{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:6px;margin-top:16px}.tone-row>span{margin-right:2px;font-size:0.75rem;font-weight:500;color:var(--text-secondary)}.tone{min-height:30px;padding:4px 6px;border-radius:999px;text-align:center;white-space:nowrap;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:0.75rem;line-height:1.4;transition:border-color 0.16s ease,background-color 0.16s ease,color 0.16s ease}@media(hover:hover){.tone:hover{border-color:var(--line-strong);color:var(--text-primary)}}.tone[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:500}.ai-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border-color)}.ai-disclaimer{max-width:22ch;font-size:0.6875rem;line-height:1.45;color:var(--text-muted)}.ai-modal-actions{display:flex;gap:8px;flex-shrink:0}.ai-modal-actions button{min-height:38px;padding-inline:16px}.recaptcha-wrapper{position:relative;display:flex;justify-content:center;align-items:center;min-height:78px;margin-top:22px}.captcha-loader-wrapper{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:var(--text-muted);transition:opacity 0.2s ease}#recaptcha-widget{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.recaptcha-wrapper.ready .captcha-loader-wrapper{opacity:0;pointer-events:none}.recaptcha-wrapper.ready #recaptcha-widget{opacity:1;visibility:visible}.ai-review-bar{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:2000;display:flex;align-items:center;gap:16px;padding:8px 10px 8px 18px;border-radius:0;background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity 0.22s ease,transform 0.3s var(--ease)}.ai-review-bar.show{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.ai-review-title{display:flex;align-items:center;gap:8px;font-size:0.875rem;font-weight:500;white-space:nowrap}.ai-review-title .i{width:16px;height:16px}.ai-review-actions{display:flex;gap:6px}.ai-review-btn.btn-revert{background:var(--surface-2);border-color:var(--line-strong);color:var(--text-primary)}@media(max-width:480px){.ai-review-bar{width:calc(100% - 32px);flex-direction:column;align-items:stretch;gap:12px;padding:14px}.ai-review-title{justify-content:center;white-space:normal}.ai-review-actions{display:grid;grid-template-columns:1fr 1fr}}.flatpickr-calendar{background:var(--panel)!important;border:1px solid var(--border-color);border-radius:0!important;box-shadow:var(--shadow-pop)!important;font-family:var(--font-sans)!important;color:var(--text-primary)}.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after,.flatpickr-calendar.arrowBottom::before,.flatpickr-calendar.arrowBottom::after{display:none}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year,span.flatpickr-weekday{color:var(--text-primary)!important;fill:var(--text-primary)!important;background:transparent!important}.flatpickr-current-month{font-size:0.9375rem!important;font-weight:600}.flatpickr-current-month .flatpickr-monthDropdown-months{display:inline-block;width:auto;min-height:0;padding:0 2px;margin:0;border:0;border-radius:4px;box-shadow:none!important;background-image:none;font-size:inherit;font-weight:inherit;line-height:inherit}.flatpickr-current-month input.cur-year:disabled{opacity:1;cursor:default}.flatpickr-current-month .flatpickr-monthDropdown-months option{background:var(--panel)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--text-secondary)!important;fill:var(--text-secondary)!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--text-primary)!important}span.flatpickr-weekday{font-size:0.6875rem!important;font-weight:500!important;color:var(--text-muted)!important}.flatpickr-day{color:var(--text-primary)!important;border-radius:var(--r-sm)!important;border-color:transparent}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--surface-2)!important;border-color:transparent!important}.flatpickr-day.today{border-color:var(--line-strong)!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--on-ink)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--text-muted)!important;opacity:0.45;background:transparent!important}.flatpickr-time{border-top:1px solid var(--border-color)!important}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{color:var(--text-primary)!important;background:transparent!important}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus{background:var(--surface-2)!important}.numInputWrapper span{border-color:var(--border-color)!important}.numInputWrapper span.arrowUp::after{border-bottom-color:var(--text-secondary)!important}.numInputWrapper span.arrowDown::after{border-top-color:var(--text-secondary)!important}.dev-mode-badge{position:fixed;top:14px;right:14px;z-index:3000;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:0;font-size:0.6875rem;font-weight:600;background:var(--panel);border:1px solid var(--warn);color:var(--warn);opacity:0;transform:translateY(-8px);transition:opacity 0.3s ease,transform 0.3s var(--ease);pointer-events:none}.dev-mode-badge.show{opacity:1;transform:none}.dev-mode-badge .dev-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.p-section{max-width:1160px;margin:clamp(64px,9vw,104px) auto 0}.p-section h2{font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1.08}.p-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(20px,5vw,72px);align-items:start}.p-faq-intro p{max-width:30ch;margin-top:8px;font-size:0.875rem;line-height:1.6;color:var(--text-secondary)}.p-faq-intro a,.faq-answer a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}@media(max-width:760px){.p-faq-layout{grid-template-columns:minmax(0,1fr)}}.faq-list{border-top:1px solid var(--border-color)}.faq-item{border-bottom:1px solid var(--border-color)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none;font-size:0.9375rem;font-weight:500;line-height:1.4;color:var(--text-secondary);transition:color .16s ease}.faq-item[open]:not(.is-closing) summary{color:var(--text-primary)}@media(hover:hover){.faq-item summary:hover{color:var(--text-primary)}}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;width:16px;height:16px;color:var(--text-muted);transition:transform .25s var(--ease),color .16s ease}.faq-item[open]:not(.is-closing) .faq-icon{transform:rotate(45deg);color:var(--text-primary)}@media(hover:hover){.faq-item summary:hover .faq-icon{color:var(--text-primary)}}.faq-item summary:focus-visible{outline-offset:2px;border-radius:4px}.faq-answer{max-width:62ch;padding:0 32px 20px 0;font-size:0.875rem;line-height:1.65;color:var(--text-secondary)}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px max(var(--gutter),env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-right));background:var(--bg-color);border-top:1px solid var(--border-color);transform:translateY(100%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s linear .28s}.buy-bar.is-shown{transform:none;visibility:visible;transition:transform .28s var(--ease)}.buy-bar::after{content:"";position:absolute;left:0;right:0;top:100%;height:120px;background:var(--bg-color)}.buy-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:600px;margin:0 auto}.buy-bar-copy{display:flex;flex-direction:column;min-width:0}.buy-bar-title{overflow:hidden;font-family:var(--font-sans);font-size:0.9375rem;font-weight:600;line-height:1.3;letter-spacing:-0.01em;white-space:nowrap;text-overflow:ellipsis}.buy-bar-price{font-size:0.75rem;line-height:1.4;color:var(--text-muted);white-space:nowrap}.buy-bar-price .price-display{margin-right:2px;font-size:0.8125rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.buy-bar-price .price-was{margin:0 2px 0 1px;font-size:inherit;letter-spacing:0}@media(max-width:360px){.buy-bar-price .price-was{display:none}}.buy-bar-btn{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:0.875rem;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;transition:background-color .15s ease}@media(hover:hover){.buy-bar-btn:hover{background:color-mix(in srgb,var(--ink) var(--hover-mix, 80%),var(--bg-color))}}.buy-bar-btn:focus-visible{outline-offset:3px;border-radius:999px}@media(min-width:1024px){.buy-bar{display:none}}@media(max-width:860px){input,select,textarea{font-size:16px}}@media(max-width:480px){.ai-modal{padding:20px}.ai-modal textarea{min-height:190px}.tone-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tone-row>span{grid-column:1 / -1;margin:0}.tone{min-height:36px}.ai-foot{flex-direction:column;align-items:stretch;gap:12px}.ai-disclaimer{max-width:none}.ai-modal-actions button{flex:1 1 0;min-height:44px}.modal-content{padding:28px 20px 20px}}@media(max-width:360px){.ai-modal-overlay,.modal-overlay{padding:12px}.ai-modal textarea{min-height:212px}}body:not(.fonts-loaded)>:not(.ambient-bg):not(.wrap),body:not(.fonts-loaded) .wrap>:not(.top-row){opacity:0}html:not(.gv-font) body:not(.fonts-loaded) .top-link{visibility:hidden}html.sk-cover .wrap{z-index:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}@media(max-width:860px){input[type=email],input[type=text],input[type=date],input[type=file],textarea,select{font-size:16px}}
