.eb-page{background:#08080a;color:#fff;padding:150px 0 80px}.eb-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.eb-intro{max-width:830px;margin-bottom:56px}.eb-page .eb-eyebrow{color:#ff70d5;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700;margin:0 0 18px}.eb-page h1,.eb-page h2{font-family:'Instrument Serif',serif;font-weight:400;letter-spacing:-.025em;line-height:1.07}.eb-page h1{font-size:clamp(44px,5.4vw,72px);margin:0 0 24px}.eb-page h1 em{color:#ff70d5;font-weight:400}.eb-page h2{font-size:clamp(32px,3.4vw,46px);margin:0 0 20px}.eb-page h3{font-size:18px;line-height:1.4;margin:0 0 14px}.eb-page p,.eb-page li{font-size:15px;line-height:1.8;color:#d2d2d9}.eb-page p{margin:0 0 18px}.eb-page .eb-lead{font-size:18px;line-height:1.7}.eb-page a:not(.btn-pink){color:#ff89db;text-decoration:underline;text-underline-offset:4px}.eb-workspace{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:start}.eb-form{min-width:0}.eb-form fieldset{border:1px solid #39393f;border-radius:18px;padding:26px;margin:0 0 28px;background:#111114}.eb-form legend{font-size:18px;font-weight:600;padding:0 10px;color:#fff}.eb-form legend span{color:#ff70d5;font-size:12px;margin-right:9px}.eb-field{margin-bottom:22px}.eb-field:last-child{margin-bottom:0}.eb-field label{display:block;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:9px}.eb-field input,.eb-field textarea,.eb-field select{width:100%;box-sizing:border-box;background:#08080a;color:#fff;border:1px solid #55555d;border-radius:9px;font:400 15px/1.6 Montserrat,sans-serif;padding:12px 14px}.eb-field textarea{resize:vertical;min-height:90px}.eb-field input::placeholder,.eb-field textarea::placeholder{color:#aaaab5;opacity:1}.eb-field select{min-height:49px}.eb-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eb-page .eb-hint{color:#b9b9c4;font-size:12px;line-height:1.7;margin:9px 0 0}.eb-preview{position:sticky;top:110px;border:1px solid #754365;border-radius:18px;padding:28px;background:linear-gradient(150deg,#22151f,#121215 35%)}.eb-preview h2{font-size:37px}.eb-preview-top p:last-child{font-size:13px}.eb-preview textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:480px;max-height:65vh;border:1px solid #44434b;border-radius:10px;padding:20px;background:#09090c;color:#e8e8ed;font:400 13px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace}.eb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.eb-actions button{cursor:pointer;font:600 11px/1.5 Montserrat,sans-serif;letter-spacing:.04em;padding:13px 17px;border-radius:7px;min-height:44px}.eb-secondary{background:transparent;border:1px solid #77717b;color:#fff}.eb-page .eb-status{font-size:12px;line-height:1.6;min-height:20px;margin:12px 0;color:#ffb0e7}.eb-preview .eb-text-link{display:inline-block;font-size:13px;line-height:1.7;margin-top:20px}.eb-guide{padding-top:60px;margin-top:50px;border-top:1px solid #303037}.eb-guide>p{max-width:850px}.eb-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.eb-guide-grid article{padding:28px;background:#111114;border:1px solid #303037;border-radius:14px}.eb-guide-grid article p:last-child{margin-bottom:0}.eb-checklist ol{padding-left:24px;max-width:940px}.eb-checklist li{padding-left:8px;margin-bottom:16px}.eb-checklist li::marker{color:#ff70d5}.eb-faq{max-width:950px}.eb-faq details{border-bottom:1px solid #37373e}.eb-faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.7;padding:23px 4px}.eb-faq details p{padding:0 4px 8px}.eb-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #ff89db;outline-offset:4px}.eb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eb-print-sheet{display:none}.eb-note{padding:18px;border:1px solid #ff70d5}.eb-page .btn-pink{color:#08080a;background:#ff70d5;border:1px solid #ff70d5}
@media(max-width:900px){.eb-workspace{grid-template-columns:1fr}.eb-preview{position:static}.eb-preview textarea{min-height:460px;max-height:none}.eb-intro{margin-bottom:40px}}
@media(max-width:600px){.eb-page{padding-top:115px}.eb-wrap{width:calc(100% - 36px)}.eb-page h1{font-size:45px}.eb-page .eb-lead{font-size:16px}.eb-form fieldset{padding:20px 16px}.eb-form legend{font-size:16px}.eb-pair,.eb-guide-grid{grid-template-columns:1fr;gap:0}.eb-guide-grid{gap:18px}.eb-preview{padding:20px 16px}.eb-guide{padding-top:40px;margin-top:38px}.eb-guide-grid article{padding:23px}.eb-actions button{flex:1 1 auto}.eb-field input,.eb-field textarea,.eb-field select{font-size:16px}}
@media print{@page{margin:18mm}body{background:white!important;color:black!important}.navbar-wrapper,#shared-footer,.eb-wrap{display:none!important}.eb-page{padding:0!important;background:white!important}.eb-print-sheet{display:block;color:#000}.eb-print-sheet h1{font-size:28px;font-family:Georgia,serif;letter-spacing:normal}.eb-print-sheet p{font-size:10px;color:#333}.eb-print-sheet pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Arial,sans-serif;color:#000}}
