@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg: #0b0d12;--panel: #12151d;--border: #272b36;--muted: #a2a8b7;--green: #a6f3bd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f6f7fb;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.nav,footer{max-width:1200px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between}.nav{border-bottom:1px solid #1d2029}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:22px;letter-spacing:-1px}.brand span{color:var(--green)}.nav-link{color:#d4d7e0;font-size:13px}.hero{text-align:center;padding:112px 20px 105px;background:radial-gradient(ellipse at 50% 5%,#1c2a2a 0,transparent 58%)}.eyebrow{color:var(--green);font-size:10px;font-weight:700;letter-spacing:2px}h1,h2,h3,p{margin-top:0}.hero h1,.preview-page>h1{margin:24px 0 18px;font:800 clamp(40px,6vw,72px)/1.08 Manrope,sans-serif;letter-spacing:-3px}.hero h1 span{color:var(--green)}.hero p,.section-head p,.preview-page>p{color:var(--muted);max-width:570px;margin:0 auto;line-height:1.8;font-size:14px}.primary-btn{display:inline-flex;align-items:center;gap:24px;margin-top:28px;padding:14px 20px;border-radius:8px;background:var(--green);color:#101a13;font-size:13px;font-weight:700}.primary-btn span{font-size:18px}.hero-note{color:#818899;font-size:11px;margin-top:20px}.templates{max-width:1200px;margin:auto;padding:45px 28px 90px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.section-head h2,.bottom-cta h2{font:700 36px Manrope,sans-serif;letter-spacing:-1.5px;margin:12px 0}.section-head p{margin:0;font-size:13px}.count{color:#9097a8;font-size:10px;letter-spacing:1px;padding-bottom:5px}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.template-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.preview{display:block;position:relative;height:280px;padding:20px;overflow:hidden}.mock-nav{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.7px}.mock-nav span{font-size:7px;opacity:.7}.mock-content{max-width:330px;margin:50px auto 0}.mock-label{font-size:8px;letter-spacing:1.5px;opacity:.75}.mock-title{font:800 clamp(24px,3vw,36px)/1.15 Manrope,sans-serif;letter-spacing:-1px;margin:12px 0}.mock-line{height:4px;width:80px;border-radius:8px;background:currentColor;opacity:.4;margin-bottom:20px}.mock-button{display:inline-block;padding:9px 12px;font-size:8px;letter-spacing:.6px;font-weight:700;border:1px solid currentColor;border-radius:4px}.preview-tag{position:absolute;bottom:14px;right:16px;font-size:8px;letter-spacing:1px}.card-info{display:flex;justify-content:space-between;align-items:center;padding:20px;gap:12px}.card-info h3{font:700 17px Manrope,sans-serif;margin-bottom:7px}.card-info p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.arrow{font-size:22px;color:var(--green)}.aurora{background:linear-gradient(135deg,#e2fbef,#a5d4ce 50%,#9b9de5);color:#12262b}.midnight{background:radial-gradient(circle at 75% 20%,#45407c,#111322 62%);color:#fff}.minimal{background:#f3f0e9;color:#25251f}.vibrant{background:linear-gradient(135deg,#ffd16d,#ff936d 48%,#ef74aa);color:#32162b}.studio{background:linear-gradient(135deg,#d7e6fa,#f3f4f6);color:#1a2940}.bottom-cta{text-align:center;padding:70px 20px 85px;border-top:1px solid #20232c;background:#10131a}.bottom-cta p{color:var(--muted);max-width:550px;margin:auto;font-size:13px;line-height:1.8}footer{border-top:1px solid #20232c;color:var(--muted);font-size:11px}.preview-page{max-width:1000px;margin:auto;padding:65px 25px 90px;text-align:center}.preview-page>h1{font-size:48px;margin:14px 0}.large-preview{margin:40px auto 0;text-align:left;min-height:420px;border-radius:14px;padding:28px}.large-content{max-width:520px;margin:85px auto 40px}.large-content h2{font:800 clamp(36px,6vw,62px)/1.1 Manrope,sans-serif;letter-spacing:-2px;margin:16px 0}.large-content p{max-width:400px;font-size:13px;line-height:1.8;opacity:.8}.small-note{font-size:11px;color:#8d95a5;margin-top:25px}@media (max-width: 650px){.hero{padding:80px 20px}.hero h1{letter-spacing:-2px}.templates{padding:35px 16px 60px}.template-grid{grid-template-columns:1fr}.section-head h2{font-size:29px}.preview{height:250px}.nav,footer{padding:20px 16px}.brand{font-size:19px}.large-preview{padding:20px;min-height:360px}.large-content{margin-top:70px}}.auth-wrap{min-height:75vh;display:grid;place-items:center;padding:50px 18px;background:radial-gradient(ellipse at 50% 15%,#1c2a2a 0,transparent 60%)}.auth-card{width:100%;max-width:460px;padding:35px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.auth-card h1,.dashboard h1{font:800 34px/1.15 Manrope,sans-serif;letter-spacing:-1.5px;margin:15px 0 10px}.auth-card>p,.dashboard-sub{color:var(--muted);font-size:13px;line-height:1.7}.auth-card form{margin-top:25px}.auth-card label,.project-form label{display:block;margin:18px 0 8px;font-size:12px;color:#d9dce5}.auth-card input,.project-form input,.project-form select{width:100%;min-height:45px;padding:12px;border-radius:7px;border:1px solid var(--border);background:#0c0f15;color:#fff;font:inherit}.auth-card input:focus,.project-form input:focus,.project-form select:focus{outline:2px solid #75c990;outline-offset:1px}.form-hint,.auth-switch{color:var(--muted);font-size:11px;line-height:1.7}.form-submit{width:100%;justify-content:space-between;cursor:pointer;border:0}.auth-switch{margin-top:24px;text-align:center}.auth-switch a{color:var(--green);font-weight:700}.auth-error{padding:12px;border:1px solid #804747;border-radius:7px;background:#351d22;color:#ffd2d2;font-size:12px;margin-top:18px}.dashboard{max-width:1050px;margin:auto;padding:55px 24px 90px}.nav-actions{display:flex;align-items:center;gap:15px}.nav-actions form{margin:0}.user-email{font-size:12px;color:var(--muted)}.outline-btn{padding:9px 12px;border:1px solid var(--border);background:transparent;color:#fff;border-radius:7px;cursor:pointer}.create-panel{padding:24px;border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:30px 0 45px}.create-panel h2,.project-list h2{font:700 21px Manrope,sans-serif;margin:0 0 10px}.project-form{max-width:650px}.project-form .primary-btn{cursor:pointer;border:0}.project-list .section-head{align-items:center}.empty-state{padding:35px;border:1px dashed #3b414e;border-radius:10px;text-align:center}.empty-state p,.saved-card p{color:var(--muted);font-size:12px}.saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.saved-card{padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.saved-card h3{margin:15px 0 8px;font:700 17px Manrope,sans-serif;overflow-wrap:anywhere}.saved-template{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:1px}@media (max-width: 600px){.auth-card{padding:24px}.saved-grid{grid-template-columns:1fr}.nav-actions{gap:8px}.user-email{max-width:120px;overflow:hidden;text-overflow:ellipsis}}.project-form textarea{width:100%;min-height:110px;resize:vertical;padding:12px;border-radius:7px;border:1px solid var(--border);background:#0c0f15;color:#fff;font:inherit;line-height:1.6}.project-form input[type=color]{width:80px;height:45px;padding:4px}.success-message{color:var(--green);font-size:13px}.public-link{color:var(--green);overflow-wrap:anywhere}.project-card-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:22px}.project-action-btn{display:flex;flex:1 1 0;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid transparent;border-radius:14px;font-size:clamp(12px,3.2vw,15px);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:transform .18s ease,filter .18s ease}.project-action-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.project-action-btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.project-action-btn.edit-project{background:var(--green);border-color:var(--green);color:#07130e}.project-action-btn.open-published{background:#62dba614;border-color:#62dba66b;color:var(--green)}.template-preview{--preview-accent: #a6f3bd;box-sizing:border-box;min-height:300px;padding:42px 24px;border:1px solid #303442;border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;text-align:center;color:#f8fafc;background:#10131c;overflow-wrap:anywhere}.template-preview h2{margin:0;max-width:650px;font-size:clamp(27px,4vw,44px);line-height:1.12;letter-spacing:-1px}.template-preview p{max-width:560px;color:#b9bfce;line-height:1.7;margin:0}.preview-label{font-size:10px;font-weight:800;letter-spacing:3px;color:var(--preview-accent)}.preview-button{display:inline-block;margin-top:8px;padding:13px 21px;border-radius:8px;background:var(--preview-accent);color:#10131c;font-weight:800}.theme-aurora{background:radial-gradient(ellipse at top,#254d58,#121625 65%);border-color:#426875}.theme-midnight{background:#050608;border:1px solid #555b68;border-radius:3px}.theme-midnight .preview-button{border-radius:3px}.theme-minimal{background:#f7f5ef;color:#20211e;border-color:#e1ddd2;border-radius:0}.theme-minimal p{color:#62645e}.theme-minimal .preview-button{color:#fff;background:#20211e}.theme-vibrant{background:linear-gradient(135deg,#42146f,#a52a73 55%,#ef7847);border:0}.theme-vibrant .preview-label{color:#fff0a5}.theme-vibrant .preview-button{background:#fff0a5}.theme-studio{background:#e9eef4;color:#15243b;border:1px solid #c8d4e2;border-radius:5px;align-items:flex-start;text-align:left}.theme-studio .preview-label{color:#2457b2}.theme-studio p{color:#4e5c70}.theme-studio .preview-button{background:#2457b2;color:#fff}@media (max-width: 600px){.template-preview{min-height:260px;padding:32px 18px}}.published-hero{min-height:75vh;display:grid;place-items:center;padding:50px 20px}.published-inner{width:min(100%,900px);min-height:420px}.published-inner h1{font:800 clamp(36px,7vw,76px)/1.08 Manrope,sans-serif;letter-spacing:-2px}.published-inner .preview-button{border:0}.divine-page{min-height:100vh;background:radial-gradient(ellipse at 50% 15%,rgba(0,190,255,.2),transparent 43%),radial-gradient(ellipse at 85% 85%,rgba(90,35,170,.18),transparent 38%),var(--divine-bg, #030b1b);color:#f8fbff;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,42px);box-sizing:border-box}.divine-shell{width:100%;max-width:min(var(--custom-content-width, 640px),100%);margin:auto}#editor-preview-section .divine-editor-preview .divine-card{max-width:min(var(--custom-content-width, 640px),100%);margin-left:auto;margin-right:auto}.divine-card{width:100%;box-sizing:border-box;text-align:center;padding:clamp(28px,7vw,60px) clamp(18px,5vw,44px) 34px;border:2px solid transparent;border-radius:48px;background:linear-gradient(var(--divine-card, #0d1735),var(--divine-card, #0d1735)) padding-box,linear-gradient(145deg,#00c9f2,#3b7cff 55%,#00deff26) border-box;box-shadow:0 0 36px #00b2ff1a,inset 0 0 40px #0f418214}.divine-avatar-ring{width:clamp(142px,35vw,220px);aspect-ratio:1;padding:8px;margin:0 auto 36px;border-radius:50%;background:linear-gradient(135deg,#00d7f5,#398bff 58%,#a46cff);box-shadow:0 0 28px #00c9ff42;box-sizing:border-box}.divine-avatar{display:block;width:100%;height:100%;object-fit:cover;border:5px solid #101b39;border-radius:50%;box-sizing:border-box;background:#182344}.divine-avatar-placeholder{display:grid;place-items:center;color:#76dfff;font-size:54px}.divine-badge{display:inline-flex;gap:10px;align-items:center;justify-content:center;margin:0 auto 30px;padding:12px 24px;border:1px solid rgba(255,190,42,.65);border-radius:999px;background:linear-gradient(120deg,#ffb41921,#ffffff12);color:#ffc52e;font-size:clamp(12px,2.6vw,19px);font-weight:800;letter-spacing:.2em}.divine-badge>span:first-child{font-size:20px}.divine-title{margin:0 auto 22px;max-width:100%;color:#fff;font-size:clamp(32px,7vw,54px);line-height:1.12;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:uppercase;background:linear-gradient(100deg,#fff 12%,#dceeff 43%,#00d5f5 70%,#5c9cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.divine-description{margin:0 auto 48px;max-width:460px;color:#99acd0;font-size:clamp(16px,3.6vw,24px);line-height:1.5;font-weight:650;overflow-wrap:anywhere}.divine-join-button{display:flex;align-items:center;gap:16px;width:100%;min-height:112px;padding:20px 24px;box-sizing:border-box;border-radius:32px;background:linear-gradient(105deg,#079fe7,#05d4e9);color:#fff;text-decoration:none;text-align:left;box-shadow:0 12px 32px #00c2ef40;transition:transform .18s ease,filter .18s ease}.divine-join-button:hover{transform:translateY(-2px);filter:brightness(1.07)}.divine-telegram-icon{flex:0 0 66px;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;color:#119bd5;background:#fff;font-size:30px}.divine-telegram-icon svg{width:34px;height:34px}.divine-button-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.divine-button-subtitle{font-size:clamp(10px,2.4vw,16px);letter-spacing:.18em;font-weight:800;overflow-wrap:anywhere}.divine-button-copy strong{font-size:clamp(22px,5vw,34px);line-height:1.12;overflow-wrap:anywhere}.divine-arrow{font-size:52px;line-height:1;font-weight:300}.divine-footer{display:flex;align-items:center;justify-content:center;gap:10px;margin:30px auto 0;color:#87a9d0;font-size:clamp(12px,2.7vw,18px);line-height:1.5;font-weight:650;overflow-wrap:anywhere}.divine-footer>span:first-child{color:#00d7ad;font-size:24px}.divine-editor-preview{min-height:0;border-radius:24px;padding:12px}.divine-editor-preview .divine-card{border-radius:28px;padding:28px 16px}.divine-editor-preview .divine-avatar-ring{width:112px;margin-bottom:20px;padding:5px}.divine-editor-preview .divine-badge{margin-bottom:18px;padding:8px 14px;letter-spacing:.12em}.divine-editor-preview .divine-title{font-size:clamp(24px,5vw,38px)}.divine-editor-preview .divine-description{margin-bottom:26px;font-size:16px}.divine-editor-preview .divine-join-button{min-height:80px;border-radius:22px;padding:14px;gap:10px}.divine-editor-preview .divine-telegram-icon{flex-basis:46px;width:46px;height:46px;font-size:22px}.divine-editor-preview .divine-button-copy strong{font-size:22px}.divine-editor-preview .divine-footer{margin-top:20px}@media (max-width: 420px){.divine-page{padding:12px}.divine-card{border-radius:32px;padding:30px 16px 26px}.divine-join-button{gap:10px;padding:15px 13px;min-height:88px;border-radius:24px}.divine-telegram-icon{flex-basis:48px;width:48px;height:48px}.divine-arrow{font-size:38px}.divine-badge{padding:10px 15px;letter-spacing:.13em}}.dashboard .project-form{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.dashboard .project-form>label{display:block;width:100%;margin:10px 0 0;line-height:1.4}.dashboard .project-form>input:not([type=hidden]),.dashboard .project-form>textarea,.dashboard .project-form>select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dashboard .project-form input[type=file]{display:block;width:100%;max-width:100%;box-sizing:border-box;font-size:14px}.dashboard .project-form button{align-self:flex-start;max-width:100%}.dashboard .create-panel{min-width:0;box-sizing:border-box}@media (max-width: 600px){.dashboard{padding-left:16px;padding-right:16px}.dashboard .create-panel{padding:20px 16px}.dashboard .project-form button{width:100%}}.wallet-nav-link{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #303747;border-radius:9px;color:var(--green)}.wallet-page{width:min(1100px,calc(100% - 36px));margin:44px auto 90px}.wallet-page>h1{margin:12px 0;font:800 clamp(32px,5vw,48px)/1.1 Manrope,sans-serif;letter-spacing:-1.8px}.wallet-intro{color:var(--muted);line-height:1.7}.wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0 18px;padding:clamp(22px,4vw,36px);border:1px solid #35433d;border-radius:20px;background:radial-gradient(ellipse at 0 0,#203a30,transparent 65%),#121720}.wallet-label,.wallet-note{color:var(--muted);font-size:12px}.wallet-balance{margin:10px 0;font:800 clamp(32px,5vw,48px)/1.15 Manrope,sans-serif;letter-spacing:-1.5px}.wallet-balance span{font:500 12px DM Sans,sans-serif;color:var(--muted);letter-spacing:0}.wallet-hero .primary-btn{margin:0;cursor:not-allowed;opacity:.65}.wallet-warning{padding:17px 20px;border:1px solid #55452b;border-radius:12px;background:#211c14;color:#f2d7a2;font-size:13px}.wallet-warning p{color:#c6b99f;margin:7px 0 0;line-height:1.7}.wallet-pricing,.wallet-transactions{margin-top:42px}.wallet-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wallet-price-card{padding:24px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#171b25,#10131a)}.wallet-price-icon,.wallet-empty-icon{color:var(--green);font-size:25px}.wallet-price-card h3{margin:18px 0 10px;font:700 17px Manrope,sans-serif}.wallet-price{font:800 32px Manrope,sans-serif}.wallet-price span{font:500 11px DM Sans,sans-serif;color:var(--muted)}.wallet-price-card p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.wallet-empty{padding:42px 20px;text-align:center;border:1px dashed #303543;border-radius:14px}.wallet-empty h3{margin:12px 0 8px}.wallet-empty p{color:var(--muted);font-size:13px}.wallet-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px}.wallet-table{width:100%;border-collapse:collapse;min-width:600px;text-align:left}.wallet-table th,.wallet-table td{padding:15px 17px;border-bottom:1px solid var(--border);font-size:12px}.wallet-table th{color:var(--muted);font-weight:600}.wallet-table tr:last-child td{border-bottom:0}.wallet-status{display:inline-block;padding:5px 9px;border:1px solid #394139;border-radius:20px;color:var(--green);font-size:11px}@media (max-width: 650px){.wallet-hero{align-items:flex-start;flex-direction:column}.wallet-price-grid{grid-template-columns:1fr}.wallet-page{margin-top:28px}.wallet-page .section-head{align-items:flex-start;gap:12px}}.add-balance-row{display:flex;align-items:stretch;gap:10px;margin-top:10px}.add-balance-row input{box-sizing:border-box;min-width:0;width:100%;flex:1}.add-balance-row .primary-btn{flex-shrink:0;white-space:nowrap}@media (max-width: 420px){.add-balance-row{gap:8px}.add-balance-row .primary-btn{padding-left:16px;padding-right:16px}}.add-balance-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.add-balance-row input{width:100%!important;min-width:0!important;height:48px!important;padding:0 14px!important;font-size:16px!important;border-radius:10px!important;box-sizing:border-box!important}.add-balance-row .primary-btn{height:48px!important;margin:0!important;padding:0 18px!important;white-space:nowrap!important}#add-balance{padding:20px!important;border-radius:18px!important}#add-balance>p{margin:8px 0 12px!important}@media (max-width: 380px){.add-balance-row{grid-template-columns:1fr!important}.add-balance-row .primary-btn{width:100%!important}}#add-balance-panel[hidden]{display:none!important}#add-balance-panel{margin-top:16px;padding:20px;border-radius:18px}.add-balance-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:10px}.add-balance-row input{width:100%!important;min-width:0!important;height:48px!important;padding:0 12px!important;box-sizing:border-box!important;font-size:16px!important}.add-balance-row button{height:48px!important;margin:0!important;white-space:nowrap!important}@media (max-width: 360px){.add-balance-row{grid-template-columns:1fr!important}.add-balance-row button{width:100%!important}}.page-price-card{display:flex;flex-direction:column;gap:7px;margin:16px 0 22px;padding:18px;border:1px solid rgba(70,220,150,.28);border-radius:16px;background:linear-gradient(135deg,#25be781f,#5073ff17)}.page-price-label{color:#70e2b1;font-size:11px;font-weight:800;letter-spacing:1.5px}.page-price{color:#b8ffd9;font-size:34px;font-weight:800}.page-price small{color:#70e2b1;font-size:13px}.page-price-note,.page-wallet-balance{color:#c5d5d0;font-size:13px}.billing-confirm{display:flex;align-items:flex-start;gap:10px;margin:16px 0;color:#d8e5e0;font-size:13px;line-height:1.5}.billing-confirm input{margin-top:3px;accent-color:#55d99a}.billing-warning{margin:12px 0;color:#ffd18a}.billing-success{color:#77e8ae;font-weight:700}.add-balance-cta{display:inline-flex;margin:8px 0 16px;text-decoration:none}.wallet-insufficient-warning{margin:18px auto;max-width:900px;padding:14px 16px;border:1px solid rgba(255,190,90,.35);border-radius:12px;background:#ffbe5a14;color:#ffd18a;line-height:1.5}.nav{flex-wrap:wrap;gap:12px}.page-switcher{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0}.page-switch{display:inline-flex;justify-content:center;align-items:center;flex:1;min-height:46px;padding:10px 12px;border:1px solid #30394b;border-radius:12px;color:#c5cedd;background:#111622;text-decoration:none;text-align:center;font-size:12px;font-weight:800;letter-spacing:.35px;line-height:1.35;transition:background .2s ease,border-color .2s ease}.page-switch.active{color:#071b12;border-color:#68efb0;background:linear-gradient(135deg,#9bffd0,#62e9a6);box-shadow:0 4px 18px #5af0a529}.nav .nav-actions{width:100%;justify-content:space-between;gap:10px}.nav .user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.page-switcher{gap:6px}.page-switch{padding:9px 6px;font-size:10px}.nav .nav-actions{flex-wrap:wrap}}#show-add-balance,.add-balance-cta{color:#062817!important;background:linear-gradient(135deg,#b1ffd7,#78f5b5,#54e99c)!important;border:1px solid #a0ffd0!important;box-shadow:0 5px 20px #4ef59e3d!important;font-weight:800!important}#show-add-balance:hover,.add-balance-cta:hover{filter:brightness(1.08);box-shadow:0 7px 24px #4ef59e57!important}.dashboard{padding-top:24px!important;padding-bottom:28px!important}.dashboard>.eyebrow{margin-bottom:8px!important}.dashboard>h1{margin:0 0 8px!important;line-height:1.12!important}.dashboard>.dashboard-sub{margin:0 0 22px!important;line-height:1.45!important}.create-panel{padding:20px!important;margin-bottom:26px!important}.create-panel>h2{margin:0 0 14px!important;line-height:1.2!important}.page-price-card{padding:20px!important;margin-bottom:16px!important;gap:8px!important}.page-price{margin:2px 0 4px!important;line-height:1.1!important}.page-price-note,.page-wallet-balance{line-height:1.45!important}.project-list{margin-top:0!important}.project-list .section-head{margin-bottom:14px!important}.project-list .section-head h2{margin:0 0 6px!important;line-height:1.2!important}.project-list .section-head p{margin:0!important}.saved-grid{gap:16px!important}.saved-card{padding:20px!important}.saved-card h3{margin:12px 0 8px!important}.saved-card>p{margin:8px 0!important}.saved-card .project-metrics{margin:12px 0!important;gap:8px!important}@media (max-width: 600px){.dashboard{padding-top:18px!important;padding-bottom:20px!important}.create-panel{padding:16px!important;margin-bottom:22px!important}.page-price-card{padding:16px!important}.saved-grid{gap:12px!important}.saved-card{padding:16px!important}}.dashboard .create-panel{padding:14px!important;margin-top:18px!important;margin-bottom:18px!important;border-radius:14px!important}.dashboard .create-panel>h2{margin-bottom:10px!important;font-size:19px!important}.dashboard .page-price-card{padding:12px 14px!important;margin:10px 0 12px!important;gap:5px!important;border-radius:12px!important}.dashboard .page-price{font-size:29px!important;margin:0!important}.dashboard .page-price-label{font-size:10px!important;letter-spacing:1.2px!important}.dashboard .page-price-note,.dashboard .page-wallet-balance{font-size:12px!important;line-height:1.35!important}.price-card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:2px}.price-add-balance{display:inline-flex!important;align-items:center;justify-content:center;padding:9px 13px!important;min-height:0!important;font-size:12px!important;line-height:1.2!important;border-radius:9px!important;text-decoration:none!important;white-space:nowrap}.compact-billing-warning{margin:8px 0 0!important;font-size:12px!important;line-height:1.4!important}.dashboard .create-panel .project-form label{margin-top:8px}@media (max-width: 600px){.dashboard .create-panel{padding:12px!important;margin-top:14px!important;margin-bottom:16px!important}.dashboard .page-price-card{padding:11px 12px!important}.price-card-bottom{align-items:flex-start;gap:8px}}.project-card-top form{margin:0}.delete-project-btn{padding:6px 10px;border:1px solid rgba(255,105,120,.4);border-radius:8px;background:#ff4b5f17;color:#ff929d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.delete-project-btn:hover{background:#ff4b5f2e}.project-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.delete-project-btn{padding:6px 10px;border:1px solid rgba(255,105,120,.45);border-radius:8px;background:#ff4b5f17;color:#ff929d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.editor-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.editor-quick-actions button{cursor:pointer}.editor-section{border:1px solid var(--border, #303747);border-radius:12px;padding:0 14px 16px;margin:12px 0;min-width:0}.editor-section summary{cursor:pointer;list-style:none;padding:16px 0;font-size:18px;font-weight:700}.editor-section summary::-webkit-details-marker{display:none}.editor-section summary:after{content:"+";float:right;color:var(--green, #8df3ba)}.editor-section[open] summary:after{content:"−"}.editor-section summary span{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#a5adbd}.editor-sticky-save{display:none}#editor-preview-section[hidden]{display:none!important}@media (max-width: 600px){.editor-sticky-save{display:inline-flex;position:fixed;z-index:1000;left:16px;right:16px;bottom:18px;width:calc(100% - 32px);justify-content:center;box-shadow:0 6px 28px #0008}body:has(.editor-sticky-save){padding-bottom:76px}.editor-quick-actions{display:grid;grid-template-columns:1fr}}.editor-section summary{cursor:pointer}.editor-section summary:after{content:"›";float:right;color:#8df3ba;font-size:27px;line-height:20px}.editor-section[open] summary:after{content:"⌄"}.editor-section{margin:8px 0!important;padding:0 12px 10px!important;border-radius:12px}.editor-section summary{padding:12px 0!important;font-size:17px!important;line-height:1.3}.editor-section summary span{margin-top:3px!important;font-size:11px!important}.editor-section summary:after{content:"⌄"!important;float:right;font-size:21px!important;color:#8df3ba}.editor-section[open] summary:after{content:"⌃"!important}.editor-section>label{margin-top:7px!important}.editor-section input:not([type=hidden]),.editor-section textarea,.editor-section select{margin-bottom:4px}#editor-preview-section[hidden],.editor-sticky-save{display:none!important}body:has(.editor-sticky-save){padding-bottom:0!important}#editor-preview-section{padding:14px!important;margin-top:16px!important;overflow:hidden}#editor-preview-section>h2{font-size:20px!important;margin:0 0 6px!important}#editor-preview-section>.dashboard-sub{font-size:13px!important;margin:0 0 12px!important}#editor-preview-section .divine-editor-preview{width:100%;max-width:360px;margin:0 auto;padding:8px!important;box-sizing:border-box;border-radius:18px!important;overflow:hidden}#editor-preview-section .divine-editor-preview .divine-card{padding:20px 12px 18px!important;border-radius:20px!important;min-width:0}#editor-preview-section .divine-editor-preview .divine-avatar-ring{width:76px!important;max-width:100%;margin-bottom:12px!important}#editor-preview-section .divine-editor-preview .divine-badge{margin-bottom:12px!important;padding:6px 10px!important;font-size:10px!important}#editor-preview-section .divine-editor-preview .divine-title{font-size:clamp(19px,5vw,26px)!important;line-height:1.25!important;overflow-wrap:anywhere}#editor-preview-section .divine-editor-preview .divine-description{font-size:13px!important;line-height:1.5!important;margin-bottom:18px!important;overflow-wrap:anywhere}#editor-preview-section .divine-editor-preview .divine-join-button{min-height:62px!important;padding:10px!important;border-radius:16px!important;gap:8px!important}#editor-preview-section .divine-editor-preview .divine-telegram-icon{flex-basis:36px!important;width:36px!important;height:36px!important;font-size:18px!important}#editor-preview-section .divine-editor-preview .divine-button-subtitle{font-size:9px!important}#editor-preview-section .divine-editor-preview .divine-button-copy strong{font-size:17px!important;overflow-wrap:anywhere}#editor-preview-section .divine-editor-preview .divine-footer{margin-top:14px!important;font-size:11px!important;line-height:1.4!important}.pixel-channel-cta{background:linear-gradient(135deg,#ff3048,#c90028)!important;border:1px solid #ff5267!important;color:#fff!important;box-shadow:0 4px 16px #ff193c38}.pixel-channel-cta:hover{background:linear-gradient(135deg,#ff5267,#e00030)!important;color:#fff!important}.editor-section summary{color:#ff3048!important}.editor-section summary span{color:#a5adbd!important}.editor-section summary:after{color:#ff3048!important}@media (max-width: 600px){.create-panel{gap:12px!important;padding:14px!important}.editor-section{margin:10px 0!important;padding:14px 16px!important}.editor-section summary{padding:2px 0!important;margin:0!important}.editor-section>label{margin-top:6px!important}.editor-section input:not([type=hidden]),.editor-section textarea,.editor-section select{margin-bottom:2px!important}.editor-quick-actions{gap:8px!important;margin-bottom:8px!important}.create-panel>form{margin-bottom:12px!important}}.workspace-heading,.wallet-billing-heading{color:#ff1744!important}.dashboard .page-price-card{padding:12px 14px!important;gap:9px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#111827eb!important}.maintenance-price-callout{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;border-left:3px solid #fb7185;border-radius:8px;background:#fb71851c}.maintenance-price-callout strong{color:#ff8fa3;font-size:15px}.maintenance-price-callout span{color:#f4d4da;font-size:12px;line-height:1.35}@media (max-width: 600px){.dashboard .page-price-card{padding:11px 12px!important}.maintenance-price-callout{align-items:flex-start;flex-direction:column}}.dashboard .page-price-card{padding:11px 12px!important;gap:8px!important;background:#111823!important;border:1px solid rgba(255,255,255,.12)!important}.creation-price-line{display:flex;align-items:baseline;gap:8px}.creation-price-unit{color:#c5d0dc;font-size:12px}.maintenance-price-callout{display:flex;flex-direction:row!important;align-items:center;gap:8px;padding:7px 9px;border-left:3px solid #fb7185;border-radius:7px;background:#fb71851c}.maintenance-price-callout strong{color:#ff8fa3;font-size:14px;white-space:nowrap}.maintenance-price-callout span{color:#f4d4da;font-size:11px;line-height:1.25}@media (max-width: 400px){.maintenance-price-callout{align-items:flex-start;flex-direction:column!important;gap:2px}}.pricing-plan-row{display:flex;flex-direction:column;gap:4px;padding:12px 0}.pricing-plan-row+.pricing-plan-row{border-top:1px solid rgba(255,255,255,.12)}.pricing-plan-row strong{color:#91f4c0}.pricing-plan-row span{color:#d2d7e2}.plan-picker,.project-form{margin-top:18px}.plan-picker h3{margin-bottom:12px}.plan-choice{display:flex;align-items:center;gap:12px;padding:14px;margin:10px 0;border:1px solid rgba(255,255,255,.16);border-radius:12px;cursor:pointer}.plan-choice input[type=radio]{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px}.plan-choice span{display:flex;flex-direction:column;gap:4px}.plan-choice small{color:#aeb6c6}.billing-confirm{display:flex;align-items:center;gap:10px}.billing-confirm input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin:0;padding:0}.selected-plan-summary{padding:12px;border-radius:10px;background:#08c9961a}.plan-picker[hidden],.project-form[hidden],.price-add-balance[hidden]{display:none!important}.create-panel .page-price-card{min-height:0!important;padding:12px 16px!important}.create-panel .pricing-plan-row{padding:7px 0!important;gap:2px!important}.create-panel .page-price-card .price-card-bottom{margin-top:8px!important;gap:10px}.create-panel .page-price-card{padding:10px 14px!important}.create-panel .pricing-plan-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0!important}.create-panel .pricing-plan-row strong{font-size:14px}.create-panel .pricing-plan-row span{font-size:13px;text-align:right}.create-panel .page-price-card .price-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px!important}.create-panel .price-add-balance{padding:10px 14px;white-space:nowrap}.pricing-comparison{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;padding:12px 8px!important}.pricing-comparison .pricing-plan-row{display:flex;flex-direction:column;align-items:center!important;justify-content:center!important;text-align:center;gap:6px!important;padding:8px 4px!important}.pricing-comparison .pricing-plan-row+.pricing-plan-row{border-top:0!important;border-left:1px solid rgba(255,255,255,.16)}.pricing-comparison .pricing-plan-row strong{font-size:11px!important;letter-spacing:.03em}.pricing-comparison .pricing-plan-row span{font-size:13px!important;text-align:center!important;white-space:nowrap}.create-action-row{display:flex;gap:10px;margin-top:16px}.create-action-row>*{flex:1;min-width:0;min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:10px 6px;border-radius:12px;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.add-balance-action{color:#fff!important;background:#d92d3a;border:1px solid #f05a63;box-shadow:0 5px 18px #d92d3a40}.pricing-comparison{display:grid!important;grid-template-columns:1fr 1fr;padding:10px 8px!important}.pricing-comparison .pricing-plan-row{display:flex;flex-direction:column;align-items:center!important;gap:5px!important;padding:7px 4px!important;text-align:center}.pricing-comparison .pricing-plan-row+.pricing-plan-row{border-left:1px solid rgba(255,255,255,.16);border-top:0!important}.create-action-row{display:flex;gap:10px;margin-top:14px}.create-action-row>*{flex:1;min-width:0;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.create-action-row .primary-btn{margin:0}.add-balance-action{color:#fff!important;background:#d92d3a;border:1px solid #f05a63}@media (max-width: 380px){.pricing-comparison .pricing-plan-row strong{font-size:9px!important}.pricing-comparison .pricing-plan-row span{font-size:11px!important}.create-action-row>*{font-size:10px}}.pricing-comparison .pricing-plan-row strong{font-size:14px!important;font-weight:800!important}.pricing-comparison .pricing-plan-row span{font-size:16px!important;font-weight:700!important}@media (max-width: 380px){.pricing-comparison .pricing-plan-row strong{font-size:11px!important}.pricing-comparison .pricing-plan-row span{font-size:14px!important}}.divine-page[data-advanced-style=true] .divine-title{background:none!important;color:var(--custom-title-color)!important;-webkit-text-fill-color:var(--custom-title-color)!important;font-size:var(--custom-title-size)!important;font-weight:var(--custom-title-weight)!important;text-align:var(--custom-title-align)!important}.divine-page[data-advanced-style=true] .divine-description{color:var(--custom-description-color)!important;font-size:var(--custom-description-size)!important;font-weight:var(--custom-description-weight)!important;text-align:var(--custom-description-align)!important}.divine-page[data-advanced-style=true] .divine-join-button{background:var(--custom-button-background)!important;color:var(--custom-button-text-color)!important;border-radius:var(--custom-button-radius)!important}.divine-page[data-advanced-style=true] .divine-button-copy strong{color:var(--custom-button-text-color)!important;font-size:var(--custom-button-size)!important;font-weight:var(--custom-button-weight)!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-title{font-size:var(--custom-title-size)!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-description{font-size:var(--custom-description-size)!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-button-copy strong{font-size:var(--custom-button-size)!important}.divine-page[data-advanced-style=true] .divine-badge{color:var(--custom-badge-color)!important;font-size:var(--custom-badge-size)!important;font-weight:var(--custom-badge-weight)!important;text-align:var(--custom-badge-align)!important}.divine-page[data-advanced-style=true] .divine-button-subtitle{color:var(--custom-button-subtitle-color)!important;font-size:var(--custom-button-subtitle-size)!important;font-weight:var(--custom-button-subtitle-weight)!important;text-align:var(--custom-button-subtitle-align)!important}.divine-page[data-advanced-style=true] .divine-footer{color:var(--custom-footer-color)!important;font-size:var(--custom-footer-size)!important;font-weight:var(--custom-footer-weight)!important;text-align:var(--custom-footer-align)!important}n .divine-page[data-advanced-style=true] .divine-button-copy strong{text-align:var(--custom-button-text-align)!important}n .project-form .advanced-style-controls{display:grid;gap:4px;margin:5px 0 12px;padding:8px 10px;border:1px solid rgba(135,169,208,.24);border-radius:12px}.project-form .advanced-style-controls legend{padding:0 5px;font-size:12px;opacity:.8}.project-form .advanced-style-controls label{margin:2px 0 0;font-size:13px}.project-form .advanced-style-controls input[type=color]{width:54px;height:32px;margin:0 0 3px}.project-form .advanced-style-controls input[type=range]{margin:0 0 4px}.divine-page[data-advanced-style=true] .divine-badge{color:var(--custom-badge-color, #ffc52e)!important;font-size:var(--custom-badge-size, 19px)!important;font-weight:var(--custom-badge-weight, 800)!important;text-align:var(--custom-badge-align, center)!important}.divine-page[data-advanced-style=true] .divine-button-subtitle{color:var(--custom-button-subtitle-color, #ffffff)!important;font-size:var(--custom-button-subtitle-size, 16px)!important;font-weight:var(--custom-button-subtitle-weight, 800)!important;text-align:var(--custom-button-subtitle-align, left)!important}.divine-page[data-advanced-style=true] .divine-footer{color:var(--custom-footer-color, #87a9d0)!important;font-size:var(--custom-footer-size, 18px)!important;font-weight:var(--custom-footer-weight, 600)!important;text-align:var(--custom-footer-align, center)!important}.divine-page[data-advanced-style=true] .divine-button-copy strong{text-align:var(--custom-button-text-align, left)!important}n .divine-page[data-advanced-style=true] .divine-title{font-size:clamp(20px,7vw,min(54px,var(--custom-title-size)))!important}.divine-page[data-advanced-style=true] .divine-description{font-size:clamp(12px,3.6vw,min(24px,var(--custom-description-size)))!important}.divine-page[data-advanced-style=true] .divine-button-copy strong{font-size:clamp(12px,5vw,min(34px,var(--custom-button-size)))!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-title{font-size:clamp(19px,5vw,min(26px,var(--custom-title-size)))!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-description{font-size:clamp(12px,3.6vw,min(13px,var(--custom-description-size)))!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-button-copy strong{font-size:clamp(14px,4vw,min(17px,var(--custom-button-size)))!important}#editor-preview-section .divine-page[data-advanced-style=true] .divine-join-button{border-radius:var(--custom-button-radius)!important}n .project-form .text-edit-item{margin:5px 0;padding:0;border:1px solid rgba(135,169,208,.22);border-radius:10px}.project-form .text-edit-item>summary{padding:9px 12px;cursor:pointer;font-weight:700}.project-form .text-edit-item[open]{padding:0 10px 8px}.project-form .text-edit-item[open]>summary{margin:0 -10px 8px;border-bottom:1px solid rgba(135,169,208,.18)}n .project-form .text-edit-item>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;font-size:17px;line-height:1.35;list-style:none}.project-form .text-edit-item>summary::-webkit-details-marker{display:none}.project-form .text-edit-item>summary:after{content:"▾";flex:0 0 auto;font-size:20px;line-height:1}.project-form .text-edit-item[open]>summary:after{content:"▴"}.project-form .text-edit-item label{display:block;margin:9px 0 5px;font-size:15px;line-height:1.4}.project-form .advanced-style-controls{gap:7px;margin:8px 0 14px;padding:10px 12px}.project-form .advanced-style-controls legend{font-size:14px;font-weight:700}.project-form .advanced-style-controls label{font-size:14px}n .project-form .text-edit-item>summary{display:flex;align-items:center;justify-content:flex-start;gap:12px;list-style:none;color:#eef3ff;font-size:16px;font-weight:700}.project-form .text-edit-item>summary::marker,.project-form .text-edit-item>summary::-webkit-details-marker{display:none;content:""}.project-form .text-edit-item>summary:before{content:"";flex:0 0 11px;width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#ff315d,#ff88a2);box-shadow:0 0 10px #ff315d6b}.project-form .text-edit-item>summary:after{content:"";width:9px;height:9px;margin-left:auto;margin-right:4px;border-right:2px solid #ff6684;border-bottom:2px solid #ff6684;transform:rotate(45deg);transition:transform .18s ease}.project-form .text-edit-item[open]>summary:after{transform:rotate(225deg)}.project-form .text-edit-item>summary:hover{color:#fff}n .project-form .text-edit-item>summary{display:grid!important;grid-template-columns:12px minmax(0,1fr) 14px;align-items:center;gap:12px;list-style:none!important;color:#eef3ff;font-size:17px;font-weight:700}.project-form .text-edit-item>summary::marker{content:"";font-size:0}.project-form .text-edit-item>summary::-webkit-details-marker{display:none!important}.project-form .text-row-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#ff315d,#ff9bb0);box-shadow:0 0 12px #ff315d80}.project-form .text-row-arrow{width:9px;height:9px;border-right:2px solid #ff6684;border-bottom:2px solid #ff6684;transform:rotate(45deg);transition:transform .18s ease}n .project-form .text-edit-item{margin:8px 0;overflow:hidden;border:1px solid rgba(135,169,208,.22);border-radius:14px;background:#ffffff06}.project-form .text-edit-item>summary{display:grid!important;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px 14px;color:#eef3ff;font-size:15px;font-weight:750;letter-spacing:.035em;text-transform:uppercase;list-style:none!important}.project-form .text-edit-item>summary::marker,.project-form .text-edit-item>summary::-webkit-details-marker{content:"";display:none!important;font-size:0}.project-form .text-edit-item>summary:before,.project-form .text-edit-item>summary:after{content:none!important;display:none!important}.project-form .text-row-leading-arrow{color:#42e6a4;font-size:19px;font-weight:800;line-height:1;text-shadow:0 0 9px rgba(66,230,164,.42)}.project-form .text-row-label{min-width:0}.project-form .text-row-arrow{position:relative;top:-2px;width:8px;height:8px;border-right:2px solid #ff6684;border-bottom:2px solid #ff6684;transform:rotate(45deg)}.project-form .text-edit-item[open]>summary .text-row-arrow{transform:rotate(225deg)}.project-form .text-edit-item[open]{padding:0 12px 12px;background:#ffffff0b}.project-form .text-edit-item[open]>summary{margin:0 -12px 10px;border-bottom:1px solid rgba(135,169,208,.18)}n .project-form .text-edit-item{margin:9px 0!important;border:1px solid rgba(145,165,200,.42)!important;border-radius:14px!important;background:#ffffff0b!important;box-shadow:0 3px 12px #00000029}.project-form .text-edit-item>summary{display:flex!important;grid-template-columns:unset!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:14px 15px!important;font-size:19px!important;line-height:1.3!important;letter-spacing:.04em;text-transform:uppercase}.project-form .text-row-leading-arrow{flex:0 0 19px;width:19px;color:#20e08b!important;font-size:22px!important;line-height:1;text-shadow:0 0 10px rgba(32,224,139,.55)}.project-form .text-row-label{flex:0 1 auto;color:#f3f6ff!important;font-size:19px!important}.project-form .text-row-arrow{display:none!important}.project-form .text-edit-item>summary:after{display:none!important;content:none!important}n .project-form .text-edit-item>summary{gap:4px!important}.project-form .text-row-leading-arrow{flex:0 0 14px;width:14px;font-size:15px!important;line-height:1;position:relative;top:-1px;text-shadow:0 0 6px rgba(32,224,139,.38)}n .project-form .text-row-leading-arrow{margin-left:5px}@media (max-width: 640px){.page-switch{box-sizing:border-box!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:7px 6px!important;font-size:clamp(10px,2.8vw,12px)!important;line-height:1.1!important;letter-spacing:.01em!important;white-space:nowrap!important}.policy-menu{top:3px!important;right:12px!important}.policy-menu-button{width:34px!important;height:34px!important;border-radius:9px!important}.policy-menu-button span{width:17px!important}}@media (max-width: 640px){.page-switch{box-sizing:border-box!important;flex:0 1 auto!important;width:auto!important;max-width:calc(50vw - 24px)!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:5px 9px!important;font-size:clamp(10px,2.8vw,12px)!important;line-height:1.1!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.policy-menu{top:3px!important;right:10px!important}.policy-menu-button{width:32px!important;height:32px!important}}@media (max-width: 640px){.policy-menu{top:18px!important;right:10px!important}}.policy-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.55;color:#d7dce7}.policy-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:0 0 20px;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:3px 0 0!important;padding:0!important;border:1.5px solid #7f8ca3;border-radius:5px;background:#0b1019;display:grid;place-items:center;cursor:pointer}.policy-consent input[type=checkbox]:checked{border-color:#48a8ff;background:#48a8ff}.policy-consent input[type=checkbox]:checked:after{content:"✓";color:#07131f;font-size:14px;font-weight:900}.policy-consent input[type=checkbox]:focus-visible{outline:3px solid #48a8ff88;outline-offset:2px}.policy-consent a{color:#69b5ff;text-decoration:underline;text-underline-offset:2px}.auth-card label.policy-consent{display:flex!important;align-items:flex-start!important;gap:11px!important;width:100%!important;margin:18px 0 24px!important;line-height:1.5!important}.auth-card label.policy-consent input[type=checkbox]{all:revert!important;box-sizing:border-box!important;appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:3px 0 0!important;padding:0!important;accent-color:#48a8ff!important;cursor:pointer!important}.auth-card label.policy-consent a{color:#69b5ff!important;text-decoration:underline!important;text-underline-offset:2px}.button-shape-heading{display:block;margin:12px 0 8px;font-weight:700}.button-shape-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.button-shape-option{display:flex!important;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff09;cursor:pointer;font-weight:700}.button-shape-option input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:var(--green)}.button-shape-option:has(input:checked){border-color:var(--green);background:#62dba614;color:var(--green)}.editor-error-message{margin:12px 0 18px;padding:12px 14px;border:1px solid rgba(255,98,120,.55);border-radius:12px;background:#78122333;color:#ffd9df}
