.hg5{--hg5-line:rgba(172,186,230,.16);--hg5-muted:#b4bed8;--hg5-bg:#0a1021;color:#f4f6ff;background:radial-gradient(ellipse at 8% 0,rgba(106,81,247,.18),transparent 34%),var(--hg5-bg)}
.hg5-hero.hg5-hero-simple{padding:42px 0 34px}.hg5-generator-title{max-width:920px;margin:0 auto 24px;text-align:center}.hg5 .hg5-generator-title h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.035em}.hg5-hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:17px}.hg5-hero-actions .md-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px}.hg5-hero-actions .md-btn i{font-size:18px}.hg5-generator-centered{max-width:920px;margin:0 auto}.hg5-generator-centered .md-host-generator-section{margin:0!important;padding:0!important}.hg5-generator-centered .md-host-generator-card{width:100%;margin:0 auto;box-sizing:border-box}
.hg5 .hg-wrap{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.hg5-hero{padding:56px 0 44px}.hg5-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}.hg5 h1{font-size:clamp(32px,4.5vw,54px);line-height:1.13;letter-spacing:-.035em;margin:18px 0}.hg5-lead{font-size:18px;line-height:1.7;color:var(--hg5-muted);max-width:62ch}.hg5-brand{display:flex;align-items:center;gap:12px;color:#c8c0ff;font-weight:750}.hg5-brand img{object-fit:contain;padding:8px;background:rgba(255,255,255,.05);border-radius:14px}.hg5-hero .md-host-generator-section{padding:0}.hg5-hero .md-host-generator-card{margin:0;width:100%;box-sizing:border-box}.hg5 .md-link-form textarea{max-width:100%;box-sizing:border-box}.hg5-nav{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;padding-bottom:16px;border-top:1px solid var(--hg5-line);border-bottom:1px solid var(--hg5-line)}.hg5-nav a{color:#d6ddf1;text-decoration:none;padding:9px 13px;border-radius:10px;font-weight:650}.hg5-nav a:hover,.hg5-nav a:focus-visible{background:rgba(138,118,255,.13);color:#fff}.hg5-section{padding-top:44px;padding-bottom:12px;scroll-margin-top:110px}.hg5 h2{font-size:clamp(25px,3vw,34px);line-height:1.25;letter-spacing:-.025em;margin:0 0 18px}.hg5 h3{font-size:21px;line-height:1.35;margin:0 0 12px}.hg5 p{color:var(--hg5-muted);line-height:1.8}.hg5-article-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}.hg5-panel{padding:28px;border:1px solid var(--hg5-line);border-radius:24px;background:linear-gradient(145deg,rgba(25,36,68,.7),rgba(14,22,44,.85));min-width:0}.hg5-route{display:block;padding:17px;margin:20px 0 0;white-space:normal;overflow-wrap:anywhere;background:#080e1e;border:1px solid var(--hg5-line);border-radius:14px;color:#c7bbff;font-size:14px;line-height:1.8}.hg5-domains{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0}.hg5-domains li{padding:7px 11px;border-radius:9px;background:rgba(148,159,200,.09);border:1px solid var(--hg5-line);font-size:13px;overflow-wrap:anywhere}.hg5-access{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.hg5-access span{border:1px solid var(--hg5-line);padding:7px 11px;border-radius:20px;font-size:13px;color:#d0d9ee}.hg5-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:23px}.hg5 a{color:#c5baff}.hg5-actions .md-btn{color:#fff}.hg5-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hg5-shot{margin:0;overflow:hidden;min-width:0;border-radius:22px;border:1px solid var(--hg5-line);background:#111a32}.hg5-shot-head{display:flex;gap:13px;align-items:flex-start;padding:22px}.hg5-step{flex:0 0 37px;display:grid;place-items:center;height:37px;border:1px solid rgba(155,131,255,.3);border-radius:12px;background:rgba(128,97,248,.14);color:#c5b7ff;font-weight:800}.hg5-shot-head h3{font-size:19px;margin:3px 0 7px}.hg5-shot-head p{font-size:14px;margin:0}.hg5-shot>a{display:block;background:#080e1c;padding:14px;text-decoration:none}.hg5-shot img{display:block;width:100%;height:auto;border-radius:12px}.hg5-shot figcaption{padding:14px 22px;color:#a6b3d0;font-size:12px;line-height:1.6}.hg5-shot-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr);align-items:start}.hg5-shot-wide .hg5-shot-head{display:block;padding:30px}.hg5-shot-wide .hg5-step{width:37px;margin-bottom:16px}.hg5-shot-wide figcaption{grid-column:1/-1}.hg5-observed{display:flex;flex-wrap:wrap;gap:8px 22px;padding:17px 0;color:#a8b7d3;font-size:13px}.hg5-observed strong{font-weight:650;color:#e5ebf8}.hg5-faq{max-width:950px}.hg5-faq details{border-bottom:1px solid var(--hg5-line);padding:20px 0}.hg5-faq summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.5}.hg5-faq details p{max-width:80ch;margin:15px 0 0}.hg5-premium{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:linear-gradient(110deg,rgba(108,74,223,.22),rgba(24,35,61,.8));margin:32px 0;border:1px solid rgba(170,145,255,.24);border-radius:24px;padding:30px}.hg5-premium h2{margin-bottom:10px}.hg5-premium p{margin:0;max-width:75ch}.hg5-related{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 26px}.hg5-related a{display:flex;align-items:center;gap:9px;border:1px solid var(--hg5-line);border-radius:12px;padding:12px 16px;text-decoration:none;color:#dce4f7}.hg5-footer{padding-bottom:36px}.hg5-note{font-size:13px}.hg5 a:focus-visible,.hg5 summary:focus-visible{outline:3px solid #b8a4ff;outline-offset:4px}.hg5 .md-pr-info h3{overflow-wrap:anywhere}.hg5 .md-container{max-width:100%}
@media(max-width:980px){.hg5-hero-grid{grid-template-columns:1fr;gap:26px}.hg5-article-grid{grid-template-columns:1fr}.hg5-shot-wide{grid-template-columns:1fr}.hg5-premium{grid-template-columns:1fr}.hg5-hero{padding-top:32px}}
.hg5 h1,.hg5 h2,.hg5 h3,.hg5 p,.hg5 summary{overflow-wrap:anywhere}.hg5-observed span{min-width:0;max-width:100%;overflow-wrap:anywhere}.hg5 button:focus-visible{outline:3px solid #b8a4ff;outline-offset:4px}
@media(max-width:640px){.hg5 .hg-wrap{padding-left:16px;padding-right:16px}.hg5-gallery{grid-template-columns:1fr}.hg5-panel{padding:21px}.hg5-shot-wide{grid-column:auto}.hg5-section{padding-top:32px}.hg5-nav{gap:4px}.hg5-nav a{font-size:13px;padding:8px}.hg5-premium{padding:23px}.hg5-lead{font-size:16px}}
@media(max-width:640px){.hg5-hero.hg5-hero-simple{padding:28px 0 26px}.hg5-generator-title{margin-bottom:18px}.hg5 .hg5-generator-title h1{font-size:clamp(28px,9vw,38px)}.hg5-hero-actions{margin-top:14px}.hg5-hero-actions .md-btn{flex:1 1 180px}}
.hg5-longform{border:1px solid var(--hg5-line);border-radius:28px;background:linear-gradient(155deg,rgba(22,32,62,.93),rgba(9,15,31,.96));overflow:hidden;box-shadow:0 24px 70px rgba(2,6,18,.28)}.hg5-longform-head{padding:34px 36px 30px;border-bottom:1px solid var(--hg5-line);background:radial-gradient(circle at 0 0,rgba(119,87,255,.16),transparent 42%)}.hg5-longform-kicker{display:inline-flex;padding:7px 11px;margin-bottom:15px;border:1px solid rgba(164,143,255,.28);border-radius:999px;color:#cabfff;background:rgba(124,91,244,.1);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hg5-longform-head h2{max-width:900px;margin-bottom:14px}.hg5-longform-lead{max-width:92ch;margin:0;font-size:17px}.hg5-longform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hg5-longform-grid>section{padding:32px 36px;border-bottom:1px solid var(--hg5-line)}.hg5-longform-grid>section+section{border-left:1px solid var(--hg5-line)}.hg5-longform-grid p:last-child{margin-bottom:0}.hg5-longform-steps{padding:34px 36px;border-bottom:1px solid var(--hg5-line)}.hg5-longform-steps ol{counter-reset:hg5-long-step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:22px 0 0}.hg5-longform-steps li{counter-increment:hg5-long-step;min-width:0;padding:18px;border:1px solid var(--hg5-line);border-radius:16px;background:rgba(8,14,30,.55);color:var(--hg5-muted);line-height:1.65;font-size:14px}.hg5-longform-steps li:before{content:counter(hg5-long-step);display:grid;place-items:center;width:30px;height:30px;margin-bottom:13px;border-radius:9px;background:rgba(126,93,248,.18);color:#cbbfff;font-weight:800}.hg5-longform-support>section{border-bottom:1px solid var(--hg5-line)}.hg5-longform-faq{padding:34px 36px}.hg5-longform-faq details{padding:17px 0;border-bottom:1px solid var(--hg5-line)}.hg5-longform-faq summary{cursor:pointer;font-size:17px;font-weight:750;line-height:1.5}.hg5-longform-faq p{max-width:92ch;margin:12px 0 0}.hg5-longform-summary{padding:28px 36px;background:linear-gradient(110deg,rgba(108,74,223,.17),rgba(23,39,65,.42));border-top:1px solid var(--hg5-line)}.hg5-longform-summary h3{margin-bottom:8px}.hg5-longform-summary p{max-width:95ch;margin:0}
@media(max-width:1100px){.hg5-longform-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.hg5-longform-grid{grid-template-columns:1fr}.hg5-longform-grid>section+section{border-left:0}.hg5-longform-head,.hg5-longform-grid>section,.hg5-longform-steps,.hg5-longform-faq,.hg5-longform-summary{padding-left:24px;padding-right:24px}.hg5-longform-steps ol{grid-template-columns:1fr}}
@media(max-width:640px){.hg5-longform{border-radius:21px}.hg5-longform-head,.hg5-longform-grid>section,.hg5-longform-steps,.hg5-longform-faq,.hg5-longform-summary{padding-left:20px;padding-right:20px}}
.hg5-checklist{display:grid;gap:14px;padding:0;margin:18px 0 0;list-style:none}.hg5-checklist li{display:grid;gap:6px;padding:15px 16px;border:1px solid var(--hg5-line);border-radius:14px;background:rgba(8,14,30,.42)}.hg5-checklist strong{color:#eef2ff;font-size:13px}.hg5-checklist span{color:var(--hg5-muted);line-height:1.65}.hg5-checklist .hg5-route{margin:0}
