:root{--xb-at-red:#ed1c3a;--xb-at-red-dark:#bd0925;--xb-at-ink:#14131a;--xb-at-muted:#6c6b78;--xb-at-line:#f0dfe2;--xb-at-soft:#fff4f5;--xb-at-shadow:0 22px 60px rgba(28,12,18,.08)}
.xb-at-main{max-width:1210px;margin:0 auto;padding:44px 24px 80px;color:var(--xb-at-ink)}.xb-at-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:34px;align-items:center;background:linear-gradient(112deg,#100e15 0%,#260d19 55%,#6c061c 100%);color:white;padding:clamp(28px,5vw,62px);border-radius:28px;overflow:hidden;position:relative;margin:22px auto 44px;max-width:1420px}.xb-at-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:24px 24px;opacity:.3;pointer-events:none}.xb-at-hero-copy,.xb-at-hero-panel{position:relative;z-index:1}.xb-at-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:var(--xb-at-red);display:block;margin-bottom:12px}.xb-at-hero .xb-at-eyebrow{color:#ff7285}.xb-at-hero h1{font:800 clamp(34px,5vw,58px)/1.08 Manrope,system-ui,sans-serif;letter-spacing:-.055em;margin:0 0 18px}.xb-at-hero h1 em{font-style:normal;color:#ff2b48}.xb-at-hero p{color:#d4cbd2;line-height:1.75;max-width:680px}.xb-at-hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:26px}.xb-at-price-note{font-size:12px;color:#e6dce1}.xb-at-hero-panel{background:rgba(255,255,255,.97);color:#18141a;border-radius:22px;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.25);max-width:460px;justify-self:end}.xb-at-spark{width:48px;height:48px;border-radius:15px;background:var(--xb-at-red);color:white;display:grid;place-items:center;font-size:28px;box-shadow:0 10px 20px rgba(237,28,58,.25);margin-bottom:20px}.xb-at-hero-panel>span{font-size:9px;font-weight:900;letter-spacing:.16em;color:var(--xb-at-red)}.xb-at-hero-panel h2{font:800 23px/1.2 Manrope,system-ui;margin:12px 0}.xb-at-hero-panel p{color:#69636a;font-size:13px;line-height:1.7}.xb-at-checks{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #eee;padding-top:15px;margin-top:16px;font-size:10px;color:#625b61}.xb-at-checks b{color:var(--xb-at-red)}.xb-at-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:0 0 20px}.xb-at-section-heading h2,.xb-at-how h2{font:800 clamp(25px,3vw,35px)/1.15 Manrope,system-ui;letter-spacing:-.04em;margin:0}.xb-at-section-heading p{max-width:380px;color:var(--xb-at-muted);font-size:13px;line-height:1.65;margin:0}.xb-at-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.xb-at-card{border:1px solid var(--xb-at-line);border-radius:20px;background:#fff;padding:24px;box-shadow:0 10px 35px rgba(25,7,14,.035);display:flex;flex-direction:column;min-width:0}.xb-at-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.xb-at-icon{display:inline-grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:18px;background:linear-gradient(145deg,#ff4260,#dc082c);color:white;font:900 25px Manrope,system-ui;box-shadow:0 10px 24px rgba(237,28,58,.15)}.xb-at-icon-fiverr{background:linear-gradient(140deg,#20b978,#0c8852)}.xb-at-icon-youtube{background:linear-gradient(140deg,#ff4351,#e20018)}.xb-at-badge{font-size:9px;font-weight:900;letter-spacing:.1em;background:#fff2f4;color:var(--xb-at-red);border-radius:30px;padding:8px 10px}.xb-at-card h3{font:800 20px/1.25 Manrope,system-ui;margin:0 0 10px;letter-spacing:-.03em}.xb-at-card>p{color:#686672;line-height:1.7;font-size:13px;min-height:67px;margin:0}.xb-at-price{display:flex;align-items:baseline;gap:7px;padding:19px 0 12px;border-bottom:1px solid #f1e8e9;margin-top:12px}.xb-at-price strong{font:900 32px Manrope,system-ui;letter-spacing:-.05em;color:var(--xb-at-red)}.xb-at-price span{color:#797783;font-size:12px}.xb-at-creditline{background:#fff5f6;border:1px solid #ffe3e7;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800;color:#4e3d43;margin:14px 0}.xb-at-creditline span{color:var(--xb-at-red);font-size:17px;margin-right:5px}.xb-at-card ul{list-style:none;padding:0;margin:2px 0 22px;display:grid;gap:10px}.xb-at-card li{font-size:12px;color:#4f4d57;display:flex;gap:8px;line-height:1.5}.xb-at-card li:before{content:"✓";color:#e21b3b;font-weight:900}.xb-at-button{min-height:46px;border:0;border-radius:12px;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:12px 17px;font:800 12px Manrope,system-ui;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.xb-at-button:hover{transform:translateY(-1px)}.xb-at-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.xb-at-button-primary{background:linear-gradient(110deg,#fb2a49,#d90b2c);color:#fff;box-shadow:0 10px 20px rgba(229,17,53,.13)}.xb-at-button-secondary{border:1px solid var(--xb-at-line);background:#fff;color:#24212a}.xb-at-card form{margin-top:auto}.xb-at-card form .xb-at-button,.xb-at-active-plan .xb-at-button{width:100%}.xb-at-card-foot{font-size:10px;line-height:1.6;color:#8a8490;border-top:1px solid #f4e9eb;padding-top:14px;margin-top:14px}.xb-at-active-plan{margin-top:auto;display:grid;gap:10px;background:#f0fbf4;padding:14px;border-radius:12px;color:#14653b;font-size:12px}.xb-at-active-plan span{color:#526e60}.xb-at-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;margin:54px 0 28px;padding:32px 0;border-top:1px solid var(--xb-at-line);border-bottom:1px solid var(--xb-at-line)}.xb-at-how p{color:#6f6d78;line-height:1.75;font-size:13px}.xb-at-steps{display:grid;gap:16px}.xb-at-steps>div{display:flex;gap:14px;align-items:start;padding:16px;border:1px solid var(--xb-at-line);border-radius:14px}.xb-at-steps>div>b{display:grid;place-items:center;min-width:42px;height:42px;border-radius:12px;background:#fff1f3;color:var(--xb-at-red);font-size:12px}.xb-at-steps span{display:grid;gap:5px}.xb-at-steps strong{font-size:13px}.xb-at-steps small{font-size:12px;line-height:1.6;color:#77717c}.xb-at-policy{margin-top:45px}.xb-at-policy h2{font:800 26px Manrope,system-ui;letter-spacing:-.04em}.xb-at-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.xb-at-policy-grid>div{border:1px solid var(--xb-at-line);border-radius:15px;padding:19px}.xb-at-policy-grid strong{font:800 15px Manrope,system-ui}.xb-at-policy-grid p{font-size:12px;color:#716c77;line-height:1.7}.xb-at-policy-grid a{font-size:11px;color:var(--xb-at-red);font-weight:800}.xb-at-disclaimer,.xb-at-form-notice,.xb-at-character-note{background:#fff6f6;border:1px solid #ffe5e7;border-radius:12px;color:#7a535b;font-size:11px;line-height:1.7;padding:14px;margin-top:24px}.xb-at-alert{padding:13px 16px;background:#ecf9f0;border:1px solid #c6efd2;color:#176a3f;border-radius:12px;font-size:13px;line-height:1.6;margin:0 0 18px}.xb-at-alert-error{background:#fff1f2;border-color:#ffd3d8;color:#9c1730}.xb-at-breadcrumb{display:flex;gap:8px;color:#807986;font-size:12px;margin-bottom:22px}.xb-at-breadcrumb a{color:var(--xb-at-red);text-decoration:none}.xb-at-tool-head{display:flex;align-items:center;gap:18px;padding:22px;background:#fff;border:1px solid var(--xb-at-line);border-radius:20px;margin-bottom:22px}.xb-at-tool-head h1{font:800 clamp(23px,3vw,32px)/1.2 Manrope,system-ui;letter-spacing:-.04em;margin:0 0 7px}.xb-at-tool-head p{color:#716c77;font-size:12px;line-height:1.6;margin:0}.xb-at-credit-chip{margin-left:auto;display:grid;min-width:95px;text-align:center;padding:13px;background:#fff4f5;border-radius:13px;color:var(--xb-at-red)}.xb-at-credit-chip b{font:900 23px Manrope,system-ui}.xb-at-credit-chip span{font-size:10px;color:#7c6168}.xb-at-case-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:18px;align-items:start}.xb-at-case-list,.xb-at-case-workspace{background:white;border:1px solid var(--xb-at-line);border-radius:18px;min-width:0}.xb-at-case-list{padding:16px;position:sticky;top:105px}.xb-at-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.xb-at-list-head h2{font:800 15px Manrope,system-ui;margin:0}.xb-at-list-head span{background:#fff0f2;color:var(--xb-at-red);border-radius:24px;padding:4px 8px;font-size:10px;font-weight:800}.xb-at-case-link{display:block;text-decoration:none;padding:12px;border:1px solid #f1e8e9;border-radius:11px;color:#27232b;margin-bottom:8px}.xb-at-case-link.is-active{border-color:#ff99a9;background:#fff6f7}.xb-at-case-link strong{font-size:12px;display:block;line-height:1.5}.xb-at-case-link small{display:block;color:#8a8490;font-size:10px;margin-top:5px}.xb-at-new-case-link{display:block;text-decoration:none;color:var(--xb-at-red);font-size:12px;font-weight:800;padding:12px 2px}.xb-at-muted{font-size:12px;color:#8b8590;line-height:1.6}.xb-at-case-workspace{padding:24px}.xb-at-form h2,.xb-at-case-title h2{font:800 23px Manrope,system-ui;letter-spacing:-.04em;margin:0 0 7px}.xb-at-form>p,.xb-at-case-title p,.xb-at-generate-form>p{font-size:12px;color:#77717c;line-height:1.7}.xb-at-form{display:grid;gap:14px}.xb-at-form label,.xb-at-response-form label,.xb-at-generate-form label{display:grid;gap:7px;font-size:11px;font-weight:800;color:#36313b}.xb-at-form input,.xb-at-form textarea,.xb-at-response-form textarea,.xb-at-generate-form textarea,.xb-at-generate-form select{width:100%;min-width:0;border:1px solid #eadcdf;border-radius:10px;padding:12px 13px;font:400 13px/1.6 "DM Sans",system-ui;color:#24212a;background:#fff;outline:none}.xb-at-form textarea,.xb-at-response-form textarea,.xb-at-generate-form textarea{resize:vertical}.xb-at-form input:focus,.xb-at-form textarea:focus,.xb-at-response-form textarea:focus,.xb-at-generate-form textarea:focus,.xb-at-generate-form select:focus{border-color:#ee7889;box-shadow:0 0 0 3px rgba(237,28,58,.07)}.xb-at-case-title{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-bottom:20px}.xb-at-case-title>a{font-size:11px;color:var(--xb-at-red);text-decoration:none;font-weight:800;white-space:nowrap}.xb-at-timeline{display:grid;gap:12px;margin-bottom:25px}.xb-at-message{border:1px solid #eee5e7;border-radius:13px;overflow:hidden;min-width:0}.xb-at-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#faf8f9;padding:11px 13px;border-bottom:1px solid #eee5e7}.xb-at-message-head strong{font-size:11px}.xb-at-message-head time{font-size:10px;color:#918b94}.xb-at-message-head .xb-at-copy{margin-left:auto;border:1px solid #eadcdf;border-radius:8px;background:#fff;color:var(--xb-at-red);font-size:10px;font-weight:800;padding:6px 9px;cursor:pointer}.xb-at-message pre{font:400 12px/1.75 "DM Sans",system-ui;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px;color:#38333c;max-height:650px;overflow:auto}.xb-at-message-draft{border-color:#ffc2cb}.xb-at-message-draft .xb-at-message-head{background:#fff2f4}.xb-at-response-form,.xb-at-generate-form{border-top:1px solid #f0e4e6;padding-top:22px;margin-top:22px}.xb-at-response-form h3,.xb-at-generate-form h3{font:800 17px Manrope,system-ui;margin:0 0 8px}.xb-at-response-form form,.xb-at-generate-form form{display:grid;gap:14px}.xb-at-rules{margin-top:22px;border-radius:16px;border:1px solid var(--xb-at-line);padding:20px}.xb-at-rules strong{font:800 14px Manrope,system-ui}.xb-at-rules p{font-size:12px;line-height:1.7;color:#6e6872}.xb-at-rules>a{color:var(--xb-at-red);font-size:12px;font-weight:800;text-decoration:none}.xb-at-smallprint{border-top:1px solid #f1e6e8;padding-top:10px!important}.xb-at-sub-needed{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff5f6;border:1px solid #ffdce2;border-radius:16px;padding:20px;margin-bottom:18px}.xb-at-sub-needed h2{font:800 18px Manrope,system-ui;margin:0 0 5px}.xb-at-sub-needed p{font-size:12px;color:#716a73;margin:0;line-height:1.7}.xb-at-success-card{max-width:680px;margin:7vh auto;padding:clamp(24px,5vw,45px);background:white;border:1px solid var(--xb-at-line);border-radius:25px;box-shadow:var(--xb-at-shadow);text-align:center}.xb-at-success-mark{display:grid;place-items:center;margin:0 auto 18px;background:#e9f9ee;color:#18874a;width:62px;height:62px;border-radius:20px;font-size:32px;font-weight:900}.xb-at-success-card h1{font:800 clamp(28px,4vw,38px)/1.2 Manrope,system-ui;letter-spacing:-.04em}.xb-at-success-card p{color:#716b76;font-size:13px;line-height:1.7}.xb-at-admin-panel .xb-at-admin-heading{display:flex;gap:14px;align-items:center;margin-bottom:22px}.xb-at-admin-heading h2{margin:0 0 5px;font:800 19px Manrope,system-ui}.xb-at-admin-heading p{margin:0;color:#77717c;font-size:12px}.xb-at-status{display:inline-block;border-radius:30px;padding:6px 9px;font-size:10px;font-weight:900;white-space:nowrap}.xb-at-status.is-on{background:#e8f8ef;color:#176b40}.xb-at-status.is-off{background:#fff0f2;color:#9b1730}.xb-at-admin-heading .xb-at-status{margin-left:auto}.xb-at-admin-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.xb-at-admin-actions input,.xb-at-admin-actions select{max-width:100px;padding:8px;border:1px solid #e9dce0;border-radius:8px}.xb-at-admin-actions form{margin:0}.xb-at-admin-panel code{overflow-wrap:anywhere}
@media(max-width:900px){.xb-at-hero{grid-template-columns:1fr}.xb-at-hero-panel{justify-self:stretch;max-width:none}.xb-at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xb-at-how{grid-template-columns:1fr;gap:16px}.xb-at-case-grid{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:640px){.xb-at-main{padding:26px 14px 56px}.xb-at-hero{margin:14px 12px 30px;border-radius:20px;padding:25px 20px;gap:25px}.xb-at-hero h1{font-size:34px}.xb-at-hero-panel{padding:21px}.xb-at-section-heading{align-items:start;display:grid;gap:7px}.xb-at-grid{grid-template-columns:1fr}.xb-at-card>p{min-height:0}.xb-at-policy-grid{grid-template-columns:1fr}.xb-at-case-grid{grid-template-columns:1fr}.xb-at-case-list{position:static}.xb-at-tool-head{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:12px}.xb-at-tool-head .xb-at-icon{width:47px;height:47px;flex-basis:47px;border-radius:14px}.xb-at-tool-head>div:nth-child(2){flex:1;min-width:180px}.xb-at-credit-chip{margin-left:0;min-width:72px;padding:8px}.xb-at-credit-chip b{font-size:19px}.xb-at-case-workspace{padding:15px}.xb-at-case-title{display:grid}.xb-at-sub-needed{display:grid}.xb-at-sub-needed form,.xb-at-sub-needed .xb-at-button{width:100%}.xb-at-admin-panel .xb-at-admin-heading{flex-wrap:wrap}.xb-at-admin-heading .xb-at-status{margin-left:0}.xb-at-admin-actions{min-width:180px}.xb-at-admin-actions input{width:65px}.xb-at-policy{margin-top:32px}}
