:root{--paper:#fbf9f7;--paper-alt:#f4f1ed;--surface:#fff;--surface-muted:#fcfbfa;--line:#e4dfd8;--line-soft:#efeae3;--line-softest:#f4f1ed;--line-strong:#d2cbc1;--ink:#1b1815;--ink-70:#5a534b;--ink-50:#8a8278;--ink-30:#b4aca1;--ink-20:#c9c2b8;--accent:#f76a0c;--accent-hover:#d4550a;--accent-link:#c64f08;--accent-tint:#fdeee1;--accent-border:#f8d6b4;--accent-ink:#7a4413;--accent-badge-border:#efbe93;--dark:#17140f;--dark-line:#2c2620;--dark-line-2:#3a342c;--dark-text:#b9b0a6;--dark-muted:#7c736a;--dark-muted-2:#5f574f;--success:#3e9c5a;--danger:#c0392b;--danger-bg:#fff7f4;--control-bg:#f1ede7;--font-text:"Golos Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-file-card:0 28px 60px -34px #1b181559;--shadow-panel:0 30px 70px -46px #1b181566;--shadow-cta:0 8px 22px -8px #f76a0c8c;--shadow-submit:0 8px 22px -10px #f76a0c99;--shadow-sticky:0 16px 36px -14px #1b181599;--shadow-tab:0 1px 2px #1b181529;--shadow-tooltip:0 18px 40px -22px #1b18158c;--container:1240px;--gutter:40px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--accent-link);text-decoration:none}a:hover{color:var(--ink)}button,input,textarea{font-family:inherit}input,textarea{color:var(--ink)}[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:#fbd9bb}code{font:400 .82em/1 var(--font-mono)}@keyframes barslide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;position:absolute;top:0;left:-9999px}.skip-link:focus{background:var(--ink);color:var(--surface);font:600 14px/1 var(--font-text);border-radius:8px;padding:12px 16px;top:12px;left:12px}.text-link{font:500 14px/1 var(--font-text)}.accent-link,.text-link{color:var(--accent-link)}.page{overflow-x:clip}.btn{font:600 16px/1 var(--font-text);cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:19px 28px;display:inline-flex}.btn__arrow,.btn__tag{font:400 15px/1 var(--font-mono)}.btn--primary{background:var(--accent);color:var(--surface);box-shadow:var(--shadow-cta)}.btn--primary:hover{background:var(--accent-hover);color:var(--surface)}.btn--ghost,.btn--secondary{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn--secondary{background:var(--surface)}.btn--ghost:hover,.btn--secondary:hover{border-color:var(--ink);color:var(--ink)}.btn--dark{background:var(--ink);color:var(--surface)}.btn--dark:hover{color:var(--surface);background:#000}.btn--tall{height:62px;box-shadow:var(--shadow-submit);padding:0 30px}.btn--short{height:44px;box-shadow:none;border-radius:9px;padding:0 20px;font-size:14px}.btn:disabled{opacity:.55;cursor:not-allowed}.site-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbf9f7e0;position:sticky;top:0}.site-header__inner{gap:32px;height:68px}.brand,.site-header__inner{align-items:center;display:flex}.brand{gap:10px}.brand,.brand:hover{color:var(--ink)}.brand__glyph{background:var(--ink);width:28px;height:28px;color:var(--accent);font:700 13px/28px var(--font-mono);text-align:center;border-radius:7px}.brand__word{font:700 15px/1 var(--font-mono);letter-spacing:-.02em}.brand__kind{font:400 13px/1 var(--font-text);color:var(--ink-50)}.version-badge{font:500 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-50);border:1px solid var(--line);border-radius:4px;padding:5px 6px}.site-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.site-nav__link{color:var(--ink-70)}.site-nav__link,.support-link{font:500 14px/1 var(--font-text)}.support-link{color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:7px;padding:9px 14px;display:flex}.support-link:hover{border-color:var(--ink);color:var(--ink)}.support-link__tag{font:500 12px/1 var(--font-mono);color:var(--ink-50)}.hero{background:radial-gradient(880px 460px at 88% -12%,#fce7d4 0,#fce7d400 62%)}.hero__inner{flex-wrap:wrap;align-items:flex-start;gap:72px;padding-top:88px;padding-bottom:76px;display:flex}.hero__main{flex:520px;min-width:0}.hero__aside{flex:430px;min-width:0}.hero__eyebrow{font:500 11px/1 var(--font-mono);letter-spacing:.16em;color:var(--ink-50);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:26px;display:flex}.hero__dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.hero__title{font:900 76px/.96 var(--font-text);letter-spacing:-.038em;text-wrap:balance;margin-bottom:24px}.hero__lead{max-width:520px;font:400 20px/1.55 var(--font-text);color:var(--ink-70);text-wrap:pretty;margin-bottom:32px}.hero__chips{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.chip{font:500 12px/1 var(--font-mono);color:var(--ink-70);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 11px}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero__note{font:400 13px/1.6 var(--font-mono);color:var(--ink-50);margin-top:26px}.file-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-file-card);border-radius:16px;overflow:hidden}.file-card__head{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);align-items:center;gap:10px;padding:14px 18px;display:flex}.file-card__name{font:700 12px/1 var(--font-mono)}.file-card__meta{font:400 11px/1 var(--font-mono);color:var(--ink-50)}.file-card__status{font:500 11px/1 var(--font-mono);color:var(--accent);margin-left:auto}.file-card__body{font:400 13px/2 var(--font-mono);color:var(--ink-70);padding:22px 24px 26px}.md{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.md-h1,.md-h2{font-weight:700}.md-h2{color:var(--accent)}.file-card__body .md-h1{color:var(--accent-link)}.file-card__body .md-link{color:var(--ink);font-weight:500}.file-card__body .md-quote{color:var(--ink-50)}.trust-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.trust-bar__inner{flex-wrap:wrap;display:flex}.trust-bar__item{border-left:1px solid var(--line-soft);min-width:200px;font:400 12px/1.5 var(--font-mono);color:var(--ink-70);flex:25%;padding:20px 24px}.trust-bar__item:first-child{border-left:0;padding-left:0}.trust-bar__item:last-child{padding-right:0}.section{border-top:1px solid var(--line);padding:88px 0}.section--how{border-top:0;padding:96px 0}.section--generator{border-top:0;padding-top:0;padding-bottom:96px}.section--surface{background:var(--surface)}.section--quotes{padding:80px 0}.faq .section__head,.section--quotes .section__head{margin-bottom:40px}.section__head{align-items:baseline;gap:16px;margin-bottom:44px;display:flex}.section__num{font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--accent);flex:none}.section__title{font:800 42px/1.08 var(--font-text);letter-spacing:-.028em;text-wrap:balance}.section__lead{max-width:660px;font:400 17px/1.6 var(--font-text);color:var(--ink-70);text-wrap:pretty;margin:-28px 0 32px}.steps{flex-wrap:wrap;gap:24px;display:flex}.step-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:300px;min-width:260px;padding:28px}.step-card__num{font:500 12px/1 var(--font-mono);color:var(--accent);margin-bottom:52px;display:block}.step-card__title{font:700 21px/1.25 var(--font-text);letter-spacing:-.015em;margin-bottom:10px}.step-card__text{font:400 15px/1.6 var(--font-text);color:var(--ink-70);text-wrap:pretty}.callout{background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:14px;align-items:flex-start;gap:18px;margin-top:24px;padding:22px 26px;display:flex}.callout__badge{font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--accent-link);border:1px solid var(--accent-badge-border);border-radius:4px;flex:none;margin-top:2px;padding:6px 8px}.callout__text{font:400 15px/1.6 var(--font-text);color:var(--accent-ink);text-wrap:pretty}.panel{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);border-radius:20px;overflow:hidden}.panel__head{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:20px;padding:16px 22px;display:flex}.tabs{background:var(--control-bg);border-radius:10px;gap:4px;padding:4px;display:flex}.tab{cursor:pointer;font:600 14px/1 var(--font-text);color:var(--ink-50);background:0 0;border:0;border-radius:7px;padding:10px 16px}.tab--active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tab)}.panel__body{padding:34px 34px 30px}.field__label{font:600 13px/1 var(--font-text);color:var(--ink);margin-bottom:12px;display:block}.field__hint{font:400 13px/1.6 var(--font-mono);color:var(--ink-50);margin-top:14px}.field__hint-strong{color:var(--ink-70)}.auto-row{flex-wrap:wrap;gap:12px;display:flex}.url-input{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex:420px;align-items:center;min-width:0;display:flex;overflow:hidden}.url-input:focus-within{outline:2px solid var(--accent);outline-offset:1px}.url-input__prefix{font:400 15px/1 var(--font-mono);color:var(--ink-30);flex:none;padding-left:18px}.url-input__control{min-width:0;font:400 16px/1 var(--font-mono);background:0 0;border:0;flex:auto;padding:20px 18px 20px 4px}.url-input__control:focus-visible{outline:0}.manual-grid{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.manual-grid__cell{flex:260px;min-width:0}.text-input{border:1px solid var(--line-strong);font:400 15px/1 var(--font-text);border-radius:10px;padding:15px 16px}.text-input,.textarea{background:var(--surface);width:100%}.textarea{border:1px solid var(--line-strong);font:400 14px/1.9 var(--font-mono);resize:vertical;border-radius:12px;padding:16px}.manual-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.manual-actions .btn{height:56px;padding:0 30px}.manual-actions .field__hint{margin-top:0}.panel__state{border-top:1px solid var(--line-soft);display:none}.panel[data-state=error] .panel__state--error,.panel[data-state=loading] .panel__state--loading,.panel[data-state=result] .panel__state--result{display:block}.panel__state--loading{background:var(--surface-muted);padding:30px 34px 34px}.progress{background:var(--control-bg);border-radius:2px;height:3px;margin-bottom:26px;overflow:hidden}.progress__bar{background:var(--accent);width:28%;height:100%;animation:1.35s ease-in-out infinite barslide}.load-steps{flex-direction:column;gap:14px;display:flex}.load-step{opacity:.4;align-items:center;gap:14px;display:flex}.load-step[data-status=current],.load-step[data-status=done]{opacity:1}.load-step__mark{font:500 11px/1 var(--font-mono);color:var(--ink-20);white-space:pre;flex:none;min-width:44px}.load-step[data-status=current] .load-step__mark{color:var(--accent)}.load-step[data-status=done] .load-step__mark{color:var(--success)}.load-step__label{font:400 15px/1.4 var(--font-text);color:var(--ink)}.panel__state--error{background:var(--danger-bg);padding:30px 34px 34px}.error-box__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.error-box__badge{font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--surface);background:var(--danger);border-radius:4px;padding:6px 8px}.error-box__title{font:700 17px/1.2 var(--font-text);color:var(--ink)}.error-box__text{max-width:660px;font:400 15px/1.65 var(--font-text);color:var(--ink-70);text-wrap:pretty;margin-bottom:20px}.error-box__hints{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.error-box__hint{font:400 13px/1.6 var(--font-mono);color:var(--ink-50)}.error-box__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.error-box__actions .btn{height:50px;box-shadow:none;border-radius:10px;padding:0 22px;font-size:15px}.result__bar{background:var(--surface-muted);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:26px;padding:20px 34px}.result__bar,.result__status{align-items:center;display:flex}.result__status{gap:10px}.result__dot{background:var(--success);border-radius:50%;width:7px;height:7px}.result__label{font:700 15px/1 var(--font-text)}.stats{flex-wrap:wrap;gap:22px;display:flex}.stat{font:400 12px/1.4 var(--font-mono);color:var(--ink-50)}.stat__value{color:var(--ink);font-weight:500}.result__actions{gap:10px;margin-left:auto;display:flex}.result__body{flex-wrap:wrap;display:flex}.url-editor{border-right:1px solid var(--line-soft);flex:440px;min-width:0}.url-editor__head{padding:20px 26px 14px}.url-editor__title{font:700 14px/1.4 var(--font-text);display:inline}.url-editor__count{font:400 11px/1.4 var(--font-mono);color:var(--ink-30);margin-left:10px}.url-editor__hint{font:400 13px/1.5 var(--font-text);color:var(--ink-50);margin-top:8px}.url-editor__truncated{font:400 12px/1.5 var(--font-mono);color:var(--accent-link);margin-top:8px}.url-list{border-top:1px solid var(--line-softest);max-height:392px;position:relative;overflow-y:auto}.url-row{-moz-column-gap:16px;border-bottom:1px solid var(--line-softest);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:11px 26px;display:grid}.url-row__path,.url-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.url-row__path{font:400 13px/1.4 var(--font-mono);color:var(--ink)}.url-row__title{font:400 13px/1.4 var(--font-text);color:var(--ink-50)}.url-row__toggle{border:1px solid var(--line);cursor:pointer;color:var(--ink-50);font:500 11px/1 var(--font-mono);background:0 0;border-radius:5px;align-self:center;padding:7px 9px}.url-row__toggle:hover{border-color:var(--ink)}.url-row--excluded{opacity:.45}.url-row--excluded .url-row__path{text-decoration:line-through}.url-row--excluded .url-row__toggle{color:var(--accent-link)}.url-group{z-index:1;background:var(--surface);border-bottom:1px solid var(--line-soft);font:500 10px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-30);align-items:baseline;gap:6px;padding:13px 26px 7px;display:flex;position:sticky;top:0}.url-group__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.url-group__count{letter-spacing:0;opacity:.75;flex:none}.url-group--empty .url-group__count,.url-group--empty .url-group__title{opacity:.45}.url-tooltip{border:1px solid var(--line-strong);background:var(--surface);max-width:460px;box-shadow:var(--shadow-tooltip);color:var(--ink);pointer-events:none;border-radius:10px;margin:0;padding:12px 14px;display:none;position:fixed;top:auto;bottom:auto;left:auto;right:auto}.url-tooltip:popover-open{display:block}.url-tooltip__url{font:400 12.5px/1.5 var(--font-mono);color:var(--ink);word-break:break-all;display:block}.url-tooltip__title{border-top:1px solid var(--line-softest);font:400 13px/1.45 var(--font-text);color:var(--ink-50);text-wrap:pretty;margin-top:7px;padding-top:7px;display:block}.preview{background:var(--surface-muted);flex:440px;min-width:0}.preview__head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:20px 26px 14px;display:flex}.preview__title{font:700 14px/1 var(--font-text)}.preview__note{font:400 11px/1 var(--font-mono);color:var(--ink-30)}.preview__code{max-height:440px;font:400 12.5px/1.95 var(--font-mono);color:var(--ink-70);white-space:pre-wrap;word-break:break-word;margin:0;padding:6px 26px 26px;overflow:auto}.standard-grid{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.standard__main{flex:520px;min-width:0}.standard__lead{font:400 19px/1.65 var(--font-text);color:var(--ink)}.standard__lead,.standard__text{text-wrap:pretty;margin-bottom:22px}.standard__text{font:400 16px/1.7 var(--font-text);color:var(--ink-70)}.compare{border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.compare__item{border-left:1px solid var(--line-soft);flex:30%;min-width:180px;padding:18px 20px 0}.compare__item:first-child{border-left:0;padding-left:0}.compare__item:last-child{padding-right:0}.compare__name{font:700 13px/1 var(--font-mono);color:var(--ink);margin-bottom:8px;display:block}.compare__note{font:400 13px/1.5 var(--font-text);color:var(--ink-50)}.compare__item--accent .compare__name{color:var(--accent-link)}.compare__item--accent .compare__note{color:var(--ink-70)}.benefits{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex:400px;min-width:0;padding:30px 32px}.benefits__title{font:700 18px/1.3 var(--font-text);margin-bottom:22px}.benefits__list{flex-direction:column;gap:18px;display:flex}.benefit{gap:14px;display:flex}.benefit__num{font:500 11px/1.6 var(--font-mono);color:var(--accent);flex:none}.benefit__text{font:400 15px/1.6 var(--font-text);color:var(--ink-70);text-wrap:pretty}.code-card{background:var(--dark);border-radius:16px;overflow:hidden}.code-card__head{border-bottom:1px solid var(--dark-line);align-items:center;gap:12px;padding:16px 26px;display:flex}.code-card__name{font:700 12px/1 var(--font-mono);color:var(--surface)}.code-card__note{font:400 11px/1 var(--font-mono);color:var(--dark-muted)}.code-card__body{font:400 14px/2.05 var(--font-mono);color:var(--dark-text);margin:0;padding:28px 30px 34px}.code-card__body .md-h1{color:#ffb877}.code-card__body .md-link{color:var(--surface)}.code-card__body .md-quote{color:var(--dark-muted)}.google{max-width:760px}.google__lead{font:400 19px/1.65 var(--font-text);color:var(--ink);text-wrap:pretty}.google__text{font:400 16px/1.7 var(--font-text);color:var(--ink-70);text-wrap:pretty;margin-top:24px}.google__link{font:500 15px/1.4 var(--font-text);margin-top:24px}.quote{border-top:2px solid var(--ink);padding-top:22px}.quote__text{font:500 18px/1.5 var(--font-text);color:var(--ink);text-wrap:pretty;margin-bottom:18px}.quote__author{font:400 12px/1.4 var(--font-mono);color:var(--ink-50)}.quote__author cite{font-style:normal}.quote--accent,.quote--google{border-top-color:var(--accent)}.quote--google{margin:26px 0 0}.quotes{flex-wrap:wrap;gap:24px;display:flex}.quotes .quote{flex:300px;min-width:260px}.faq-list{border-top:1px solid var(--line);max-width:900px}.faq-item{border-bottom:1px solid var(--line)}.faq-item__heading{font:inherit;margin:0}.faq-question{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.faq-question__num{font:500 11px/1 var(--font-mono);color:var(--ink-30);flex:none}.faq-question__text{font:600 18px/1.4 var(--font-text);color:var(--ink);flex:auto}.faq-question__sign{font:400 18px/1 var(--font-mono);color:var(--accent);flex:none}.faq-answer{max-width:700px;padding:0 0 26px 51px;display:none}.faq-item.open .faq-answer{display:block}.faq-answer p{font:400 16px/1.7 var(--font-text);color:var(--ink-70);text-wrap:pretty}.faq-answer p+p,.faq-links{margin-top:14px}.faq-links{flex-direction:column;gap:8px;display:flex}.faq-links li{font:400 14px/1.6 var(--font-text);color:var(--ink-70)}.faq-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.slt{background:var(--dark);color:var(--surface)}.slt__inner{flex-wrap:wrap;align-items:center;gap:64px;padding-top:76px;padding-bottom:76px;display:flex}.slt__intro{flex:520px;min-width:0}.slt__brand{align-items:center;gap:16px;margin-bottom:26px;display:flex}.slt__logo{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:none;width:52px;height:52px}.slt__brand-text{flex-direction:column;gap:7px;display:flex}.slt__kicker{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--accent)}.slt__years{font:400 13px/1 var(--font-mono);color:var(--dark-muted)}.slt__title{font:800 40px/1.1 var(--font-text);letter-spacing:-.028em;color:var(--surface);text-wrap:balance;margin-bottom:18px}.slt__text{max-width:560px;font:400 17px/1.65 var(--font-text);color:var(--dark-text);text-wrap:pretty}.slt__actions{flex-direction:column;flex:340px;align-items:stretch;gap:14px;min-width:0;display:flex}.btn--mail,.btn--slt{box-shadow:none;border-radius:14px;justify-content:space-between;gap:16px}.btn--slt{background:var(--accent);color:var(--dark);font:700 17px/1 var(--font-text);padding:24px 28px}.btn--slt:hover{background:var(--surface);color:var(--dark)}.btn--mail{border:1px solid var(--dark-line-2);color:var(--surface);font:600 16px/1 var(--font-text);background:0 0;padding:22px 28px}.btn--mail:hover{border-color:var(--surface);color:var(--surface)}.btn--mail .btn__tag{font:400 14px/1 var(--font-mono);color:var(--dark-muted)}.slt__note{font:400 12px/1.6 var(--font-mono);color:var(--dark-muted-2);padding:0 4px}.site-footer{border-top:1px solid var(--line);background:var(--paper)}.site-footer__top{flex-wrap:wrap;gap:56px;padding-top:56px;padding-bottom:40px;display:flex}.site-footer__brand{flex:300px;min-width:0}.brand--footer .brand__glyph{width:26px;height:26px;font-size:12px;line-height:26px}.brand--footer .brand__word{font-size:14px}.site-footer__about{max-width:280px;font:400 13px/1.7 var(--font-text);color:var(--ink-50);margin-top:14px}.footer-col{flex:0 200px}.footer-col__title{font:500 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--ink-30);margin-bottom:16px;display:block}.footer-col__links{flex-direction:column;gap:11px;display:flex}.footer-col__links a{font:400 14px/1.3 var(--font-text);color:var(--ink-70)}.footer-col__links a:hover{color:var(--ink)}.site-footer__bottom{border-top:1px solid var(--line-soft);font:400 12px/1.6 var(--font-mono);color:var(--ink-50);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:44px;display:flex}.notification-container{z-index:70;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);display:flex;position:fixed;top:84px;right:20px}.notification{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-file-card);opacity:0;border-left-width:3px;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(-6px)}.notification--show{opacity:1;transform:none}.notification--hide{opacity:0}.notification__mark{font:500 11px/1.5 var(--font-mono);white-space:pre;flex:none}.notification__text{min-width:0;font:400 14px/1.5 var(--font-text);color:var(--ink);overflow-wrap:anywhere;flex:auto}.notification__close{cursor:pointer;font:400 18px/1 var(--font-mono);color:var(--ink-30);background:0 0;border:0;flex:none;padding:0 2px}.notification__close:hover{color:var(--ink)}.notification--success{border-left-color:var(--success)}.notification--success .notification__mark{color:var(--success)}.notification--error{border-left-color:var(--danger)}.notification--error .notification__mark{color:var(--danger)}.notification--warning{border-left-color:var(--accent)}.notification--warning .notification__mark{color:var(--accent-link)}.notification--info{border-left-color:var(--ink-30)}.notification--info .notification__mark{color:var(--ink-50)}.sticky-cta{z-index:50;background:var(--ink);color:var(--surface);font:600 15px/1 var(--font-text);box-shadow:var(--shadow-sticky);border-radius:999px;align-items:center;gap:10px;padding:16px 22px;display:inline-flex;position:fixed;bottom:28px;right:28px}.sticky-cta:hover{background:var(--accent);color:var(--surface)}@media (max-width:1080px){.hero__inner{gap:48px}.standard-grid{gap:40px}.hero__title{font-size:64px}.section__title{font-size:36px}}@media (max-width:860px){:root{--gutter:20px}.site-header__inner{gap:14px}.site-nav__link{display:none}.site-nav{gap:0}.hero__inner{gap:36px;padding-top:48px;padding-bottom:44px}.hero__title{letter-spacing:-.035em;font-size:36px;line-height:.98}.hero__lead{font-size:16px}.section,.section--how,.section--quotes{padding:56px 0}.section__head{gap:12px;margin-bottom:28px}.section__title{font-size:28px}.section__lead{margin-top:-16px;font-size:16px}.slt__inner{gap:32px;padding-top:52px;padding-bottom:52px}.slt__title{font-size:28px}.trust-bar__item{border-left:0;border-top:1px solid var(--line-soft);flex:100%;padding:14px 0}.trust-bar__item:first-child{border-top:0}.panel__body,.panel__head,.panel__state--error,.panel__state--loading{padding-left:18px;padding-right:18px}.panel__body{padding-top:24px;padding-bottom:24px}.tabs{width:100%}.tab{flex:50%;padding:12px 8px}.auto-row{gap:10px}.btn--tall{width:100%;height:54px}.manual-actions .btn{width:100%}.result__bar{gap:14px;padding:16px 18px}.result__actions{width:100%;margin-left:0}.url-editor{border-right:0;border-bottom:1px solid var(--line-soft)}.preview__head,.url-editor__head{padding-left:18px;padding-right:18px}.url-row{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 18px}.url-row__path{grid-area:1/1}.url-row__title{grid-area:2/1}.url-row__toggle{grid-area:1/2/span 2;min-height:32px}.preview__code,.url-group{padding-left:18px;padding-right:18px}.preview__code{max-height:320px}.faq-question{gap:12px;padding:18px 0}.faq-question__text{font-size:16px}.faq-answer{padding-left:30px}.site-footer__top{gap:32px;padding-top:40px}.btn--mail,.btn--slt{padding:18px 22px;font-size:16px}.sticky-cta{padding:14px 18px;font-size:14px}.notification-container,.sticky-cta{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.notification-container{width:auto;top:auto;left:16px}}@media (max-width:640px){.panel[data-state=result] .result__actions{z-index:55;width:auto;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fbf9f7f0;gap:10px;position:fixed;bottom:0;left:0;right:0}.panel[data-state=result] .result__actions .btn{flex:50%;height:50px}.panel[data-state=result] .preview__code{padding-bottom:78px}.site-footer__bottom{padding-bottom:112px}.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progress__bar{width:100%;animation:none}.notification{transition:none;transform:none}}
