.brand-tag{font-size:10px;font-weight:900;letter-spacing:.18em;padding:3px 8px;border-radius:8px;background:linear-gradient(150deg,#e3bb6b,#ba903b);color:#ffffff;box-shadow:0 0 14px rgba(222, 175, 80,.5);margin-inline-start:2px}
.beta-pill{display:flex;align-items:center;gap:8px;margin:0 6px 12px;padding:8px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fcd34d;background:rgba(245, 165, 36,.08);border:1px solid rgba(245, 165, 36,.25)}
.beta-pill svg{width:15px;height:15px}
.soon{display:grid;gap:14px;justify-items:center;max-width:460px;text-align:center;padding:24px}
.soon .lm{width:72px;height:72px}
.soon h2{margin:0;font-size:24px}
.ok-t{color:#4ade80}
.bad-t{color:#fb7185}
.warn-t{color:#fbbf24}
.mini-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:20px;font-size:11.5px;font-weight:700;color:var(--text-2);background:rgba(255, 255, 255,.04);border:1px solid var(--line);cursor:pointer;white-space:nowrap}
.mini-chip:hover{color:#ffffff;border-color:var(--line-2)}
.sw{display:inline-flex;border-radius:20px;overflow:hidden;box-shadow:0 0 0 2px rgba(255, 255, 255,.08)}
.sw i{width:14px;height:14px;display:block}

.site-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}
.site-card{border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}
.site-card:hover{transform:translateY(-4px)}
.sc-top{position:relative;height:120px;background:radial-gradient(120% 140% at 100% 0%,var(--c2),transparent 60%),linear-gradient(140deg,var(--c1),color-mix(in srgb,var(--c1) 50%,#000000));display:flex;align-items:flex-end;justify-content:space-between;padding:14px 18px}
.sc-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:900;color:#ffffff;background:rgba(255, 255, 255,.16);backdrop-filter:blur(6px);border:1px solid rgba(255, 255, 255,.3);transform:translateY(30px);box-shadow:0 14px 30px -10px rgba(0, 0, 0,.6)}
.sc-unread{position:absolute;top:12px;inset-inline-end:12px;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:20px;background:#e11d48;color:#ffffff}
.sc-unread svg{width:14px;height:14px}
.sc-b{padding:30px 18px 18px;display:grid;gap:8px;flex:1}
.sc-b .row{justify-content:space-between;gap:10px}
.sc-b h3{margin:0;font-size:17px}
.sc-url{font-size:12.5px;color:#ecd4a4;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sc-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted)}
.sc-meta span{display:flex;align-items:center;gap:5px}
.sc-meta svg{width:14px;height:14px}
.sc-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
.site-card.new{align-items:center;justify-content:center;text-align:center;gap:8px;min-height:280px;border:1.5px dashed var(--line-2);background:rgba(255, 255, 255,.015)}
.site-card.new .ic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--clay-blue);box-shadow:var(--clay-blue-shadow);color:#ffffff}
.site-card.new small{color:var(--muted)}
.sites-empty{text-align:center;padding:56px 24px;display:grid;justify-items:center;gap:14px}
.sites-empty h2{margin:0;font-size:24px}
.sites-empty p{max-width:520px;margin:0}
.se-art{width:96px;height:96px;border-radius:30px;display:grid;place-items:center;background:var(--clay-blue);box-shadow:var(--clay-blue-shadow),0 0 60px rgba(222, 175, 80,.45);color:#ffffff}
.se-art svg{width:46px;height:46px}

.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}
.tpl-card{border-radius:24px;overflow:hidden;display:flex;flex-direction:column}
.tc-shot{position:relative;aspect-ratio:16/11;overflow:hidden;cursor:pointer;background:#1a1711}
.tc-shot img{position:absolute;inset:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;transition:transform 2.6s cubic-bezier(.3,.1,.2,1)}
.tc-shot:hover img{transform:translateY(calc(-100% + 100cqh))}
.tc-shot{container-type:size}
.tc-fb{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:900;color:#ffffff;background:radial-gradient(120% 120% at 0% 0%,var(--c2),transparent 60%),linear-gradient(140deg,var(--c1),#1a1711)}
.tc-shot img+.tc-fb{display:none}
.tc-shot.fail img{display:none}
.tc-shot.fail .tc-fb{display:grid}
.tc-hover{position:absolute;inset:auto 12px 12px auto;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:800;color:#ffffff;background:rgba(20, 18, 14,.72);backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);transition:all .3s}
.tc-hover svg{width:15px;height:15px}
.tc-shot:hover .tc-hover{opacity:1;transform:none}
.tc-b{padding:16px 18px 18px;display:grid;gap:8px;flex:1}
.tc-b .row{justify-content:space-between}
.tc-b h3{margin:0;font-size:17px}
.tc-b p{margin:0;font-size:13px;line-height:1.9}
.tc-f{justify-content:space-between;align-items:center;margin-top:auto;gap:10px}

.pv-modal{width:min(1280px,96vw)!important;max-width:none!important;height:92vh;display:flex;flex-direction:column;padding:14px!important}
.pv-head{display:flex;align-items:center;gap:12px;padding:0 4px 12px;flex-wrap:wrap}
.pv-head>div:first-child{display:grid;margin-inline-end:auto}
.pv-stage{flex:1;border-radius:16px;overflow:hidden;background:#14120f;display:grid;place-items:center}
.pv-stage iframe{width:100%;height:100%;border:0;background:#ffffff;transition:width .35s}
.pv-stage.mob iframe{width:390px;border-radius:26px;box-shadow:0 0 0 10px #111111,0 30px 80px rgba(0, 0, 0,.6);height:calc(100% - 30px)}
.seg{display:inline-flex;gap:4px;padding:4px;border-radius:14px}
.seg button{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
.seg button.on{background:var(--clay-blue);color:#ffffff;box-shadow:var(--clay-blue-shadow)}
.seg svg{width:16px;height:16px}

.wz-head{display:flex;gap:14px;align-items:center;margin:-4px -4px 6px;padding:16px;border-radius:18px;background:radial-gradient(100% 140% at 100% 0%,color-mix(in srgb,var(--c2) 45%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--c1) 70%,#000000),#1a1711)}
.wz-head .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(255, 255, 255,.14);color:#ffffff;flex:none}
.wz-head h3{margin:0;font-size:17px}
.wz-head small{color:rgba(255, 255, 255,.7)}
.slug-in{display:flex;align-items:stretch;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:rgba(0, 0, 0,.25);direction:ltr}
.slug-in span{display:flex;align-items:center;padding:0 12px;font-size:13px;background:rgba(255, 255, 255,.03);border-inline-start:1px solid var(--line);order:-1}
.slug-in .input{border:0;border-radius:0;background:transparent;box-shadow:none;flex:1}
.ai-opt{cursor:pointer;border-radius:16px;border:1px solid rgba(139, 92, 246,.3);background:rgba(139, 92, 246,.06)}
.ai-opt b{display:flex;align-items:center;gap:6px}
.ai-opt b svg{width:16px;height:16px;color:#f2e1c0}

.editor{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px;height:calc(100vh - 150px);min-height:560px}
.ed-panel{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;min-height:0}
.ed-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;border-bottom:1px solid var(--line)}
.ed-tabs button{position:relative;display:grid;justify-items:center;gap:3px;padding:8px 2px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s}
.ed-tabs button svg{width:19px;height:19px}
.ed-tabs button:hover{color:var(--text)}
.ed-tabs button.on{color:#ffffff;background:var(--clay-blue);box-shadow:var(--clay-blue-shadow)}
.dot-n{position:absolute;top:4px;inset-inline-end:8px;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#e11d48;color:#ffffff;font-style:normal;font-size:10px;display:grid;place-items:center}
.ed-body{flex:1;overflow-y:auto;padding:16px;display:grid;gap:12px;align-content:start;scrollbar-width:thin}
.ed-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);padding:0 6px}
.ed-st svg{width:15px;height:15px}
.ed-st.ok{color:#4ade80}
.ed-st.warn{color:#fbbf24}
.ed-st.bad{color:#fb7185}
.spin.sm{width:13px;height:13px;border:2px solid rgba(255, 255, 255,.25);border-top-color:#ffffff;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}
.ed-stage{min-width:0;display:grid}
.ed-canvas{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#14120f;border:1px solid var(--line);box-shadow:0 30px 80px -40px rgba(0, 0, 0,.8);margin-inline:auto;width:100%;transition:width .35s}
.ed-canvas.mob{width:400px}
.ed-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#211e17;border-bottom:1px solid rgba(255, 255, 255,.06)}
.ed-bar i{width:10px;height:10px;border-radius:50%;background:#4d473b}
.ed-bar i:nth-child(1){background:#f87171}
.ed-bar i:nth-child(2){background:#fbbf24}
.ed-bar i:nth-child(3){background:#34d399}
.ed-bar span{margin-inline-start:auto;font-size:11.5px;color:#aca89f;background:rgba(255, 255, 255,.05);padding:3px 12px;border-radius:8px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ed-vp{flex:1;position:relative;overflow:hidden;background:#ffffff}
.ed-vp iframe{position:absolute;top:0;left:0;border:0;background:#ffffff;transform-origin:0 0}
.ed-fab{display:none}

.ed-sec-list{display:grid;gap:8px}
.es-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);cursor:pointer;transition:all .2s}
.es-row:hover{border-color:var(--line-2);background:rgba(255, 255, 255,.04)}
.es-row.on{border-color:rgba(222, 175, 80,.6);background:rgba(222, 175, 80,.1)}
.es-row.off{opacity:.5}
.es-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(222, 175, 80,.12);color:#ecd4a4;flex:none}
.es-ic svg{width:19px;height:19px}
.es-row .t{flex:1;min-width:0;display:grid}
.es-row .t b{font-size:14px}
.es-row .t small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.es-acts{display:flex;gap:2px}
.ai-btn{border-color:rgba(139, 92, 246,.4)!important;color:#f8efdc}
.ai-btn svg{color:#f2e1c0}
.danger{color:#fb7185!important}
.se-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}
.se-head .t{flex:1;display:grid}
.se-head .t small{color:var(--muted);font-size:11.5px}
.se-fields{display:grid;gap:14px}
.var-grid{display:flex;flex-wrap:wrap;gap:6px}
.var{height:34px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
.var.on{background:var(--clay-blue);color:#ffffff;border-color:transparent;box-shadow:var(--clay-blue-shadow)}
.sw-row{cursor:pointer;padding:10px 12px;border-radius:14px;border:1px solid var(--line)}
.img-f{display:flex;gap:12px;align-items:center;padding:8px;border-radius:14px;border:1px dashed var(--line-2);background:rgba(0, 0, 0,.18)}
.img-f img,.img-f .noimg{width:74px;height:56px;border-radius:10px;object-fit:cover;flex:none;display:grid;place-items:center;background:rgba(255, 255, 255,.04);color:var(--muted)}
.img-f .img-a{display:flex;gap:6px;flex-wrap:wrap}
.icon-pick{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:rgba(0, 0, 0,.2);color:var(--text);font:inherit;font-size:13px;cursor:pointer}
.icon-pick svg{width:22px;height:22px;color:#ecd4a4}
.ico-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;max-height:56vh;overflow:auto;margin-top:12px}
.ico-o{height:52px;border-radius:14px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text-2);display:grid;place-items:center;cursor:pointer}
.ico-o .i{width:24px;height:24px}
.ico-o:hover,.ico-o.on{background:var(--clay-blue);color:#ffffff;border-color:transparent}
.link-f .lk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.list-f{padding:12px;border-radius:16px;background:rgba(0, 0, 0,.15);border:1px solid var(--line)}
.lf-h{display:flex;justify-content:space-between;align-items:center}
.lf-item{border-radius:12px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);margin-top:8px}
.lf-item summary{list-style:none;display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer}
.lf-item summary::-webkit-details-marker{display:none}
.lf-item summary b{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lf-item .grip{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:800;background:rgba(222, 175, 80,.14);color:#ecd4a4;flex:none}
.lf-acts{display:flex;gap:2px}
.lf-acts .btn{--h:26px}
.lf-body{display:grid;gap:12px;padding:4px 12px 14px}
.add-it{margin-top:10px}
.style-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.style-o{display:grid;gap:8px;justify-items:start;padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
.style-o.on{border-color:rgba(222, 175, 80,.7);background:rgba(222, 175, 80,.12);color:#ffffff}
.so-art{display:flex;gap:4px;width:100%}
.so-art i{height:22px;flex:1;background:#eae9e6;opacity:.85}
.st-modern .so-art i{border-radius:6px;background:#ecd4a4}
.st-luxe .so-art i{border-radius:0;background:transparent;border:1px solid #c9a227}
.st-bold .so-art i{border-radius:3px;background:#facc15;box-shadow:2px 2px 0 #ffffff}
.st-warm .so-art i{border-radius:12px;background:#f0b37e}
.st-fresh .so-art i{border-radius:50%;background:#5eead4;flex:0 0 22px}
.pal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.pal-o{display:grid;justify-items:center;gap:6px;padding:10px 6px;border-radius:12px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text-2);font:inherit;cursor:pointer}
.pal-o small{font-size:10.5px}
.pal-o:hover{border-color:var(--line-2)}
.colors{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.col{display:grid;justify-items:center;gap:4px;font-size:10.5px;color:var(--muted);cursor:pointer}
.col input{width:42px;height:42px;padding:0;border:2px solid var(--line-2);border-radius:12px;background:none;cursor:pointer}
.col input::-webkit-color-swatch-wrapper{padding:3px}
.col input::-webkit-color-swatch{border:0;border-radius:8px}
.kv-box{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(0, 0, 0,.15)}
.kv-box>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.kv-box span{color:var(--muted)}
.msgs{display:grid;gap:10px}
.msg-c{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);display:grid;gap:6px}
.msg-c .row{justify-content:space-between}
.msg-c p{margin:0;font-size:13.5px;line-height:1.9}
.drop{display:grid;justify-items:center;gap:6px;padding:26px;border-radius:18px;border:1.5px dashed var(--line-2);background:rgba(222, 175, 80,.04);cursor:pointer;text-align:center}
.drop svg{width:30px;height:30px;color:#ecd4a4}
.drop.loading{opacity:.5;pointer-events:none}
.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;max-height:46vh;overflow:auto}
.lib-o{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#1a1711;cursor:pointer}
.lib-o:hover{border-color:#deaf50}
.lib-o img{width:100%;height:100%;object-fit:cover}
.lib-del{position:absolute;top:6px;inset-inline-end:6px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(225, 29, 72,.9);color:#ffffff;opacity:0;transition:opacity .2s}
.lib-del svg{width:15px;height:15px}
.lib-o:hover .lib-del{opacity:1}
.add-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}
.add-o{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text);font:inherit;font-size:13px;cursor:pointer;text-align:start}
.add-o:hover{border-color:rgba(222, 175, 80,.6);background:rgba(222, 175, 80,.08)}
.pub-ok{display:grid;justify-items:center;text-align:center;gap:10px}
.pub-ok .ic{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#34d399,#16a34a);color:#ffffff;box-shadow:0 0 40px rgba(34, 197, 94,.5)}
.pub-ok .ic svg{width:34px;height:34px}
.pub-ok h3{margin:0}
.pub-ok .copy-row{width:100%}

.plan-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:12px}
.plan-pick{display:grid;gap:10px;align-content:start;padding:18px;border-radius:18px;text-align:start;color:var(--text);font:inherit;cursor:pointer;border:1px solid var(--line)}
.plan-pick:hover{border-color:rgba(222, 175, 80,.6)}
.pp-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.pp-h b{font-size:17px}
.plan-pick ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}
.plan-pick li{display:flex;gap:8px;align-items:center}
.plan-pick li svg{width:15px;height:15px;flex:none;color:#4ade80}
.plan-pick li.no{color:var(--muted)}
.plan-pick li.no svg{color:#fb7185}
.wal-bal{display:grid;gap:4px}
.wal-bal .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--clay-blue);box-shadow:var(--clay-blue-shadow);color:#ffffff;margin-bottom:8px}
.wal-bal b{font-size:26px}
.bank-card{background:linear-gradient(135deg,#79602f,#221e17 60%,#ba903b)!important;display:grid;gap:18px;min-height:190px}
.bc-top{display:flex;justify-content:space-between;align-items:center;font-weight:800}
.bc-num{font-size:22px;font-weight:800;letter-spacing:.06em;text-align:center;direction:ltr}
.bc-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}
.pay-steps-s{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--text-2);font-size:13.5px;line-height:1.9}
.acc-av{width:84px;height:84px;margin:0 auto 10px;border-radius:26px;display:grid;place-items:center;font-size:34px;font-weight:900;background:var(--clay-blue);box-shadow:var(--clay-blue-shadow)}
.site-dot{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#ffffff;background:linear-gradient(140deg,var(--c1),var(--c2));flex:none}
.tbl-wrap{overflow-x:auto}
.tbl{width:100%;border-collapse:collapse;font-size:13px}
.tbl th{text-align:start;color:var(--muted);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}
.tbl td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}
.row-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.pay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}
.pay-c{display:grid;gap:8px;align-content:start}
.pay-c .row{justify-content:space-between}
.rc-img{padding:0;border:0;border-radius:14px;overflow:hidden;cursor:zoom-in;background:#1a1711;height:180px}
.rc-img img{width:100%;height:100%;object-fit:cover}
.pc-amt{font-size:18px;font-weight:800}
.plan-edit{padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(0, 0, 0,.15);margin-top:10px}
.plan-edit .chip input{margin-inline-end:4px}

.ed-lang{margin:10px 12px 0;display:flex}
.ed-lang button{flex:1;justify-content:center}
.ltr-in{direction:ltr;text-align:left}
.set-block{padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);display:grid;gap:10px}
.sb-h{display:flex;align-items:center;gap:8px}
.sb-h svg{width:18px;height:18px;color:#ecd4a4}
.tp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:12px;max-height:58vh;overflow:auto}
.tp-o{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(255, 255, 255,.02);color:var(--text);font:inherit;cursor:pointer;text-align:start}
.tp-o:hover{border-color:rgba(222, 175, 80,.6);background:rgba(222, 175, 80,.08)}
.tp-o.cur{border-color:rgba(34, 197, 94,.5)}
.tp-o .t{flex:1;display:grid}
.tp-o .t small{color:var(--muted);font-size:11.5px}
.tp-sw{width:40px;height:40px;border-radius:12px;flex:none;background:linear-gradient(140deg,var(--c1),var(--c2))}
@media (max-width:1100px){.editor{grid-template-columns:340px minmax(0,1fr)}}
@media (max-width:900px){
.editor{grid-template-columns:1fr;height:auto;min-height:0}
.ed-panel{min-height:70vh}
.ed-stage{position:fixed;inset:0;z-index:60;background:rgba(8, 7, 5,.9);padding:12px 12px 80px;display:none}
.editor.show-pv .ed-stage{display:grid}
.ed-canvas,.ed-canvas.mob{width:100%;height:100%}
.ed-fab{display:inline-flex;position:fixed;z-index:61;inset:auto 16px 86px auto}
.hide-sm{display:none!important}
.pal-grid{grid-template-columns:repeat(2,1fr)}
.pv-stage.mob iframe{width:100%;border-radius:0;box-shadow:none;height:100%}
}
.ai-box>svg,.ai-box>.ico{width:18px;height:18px;vertical-align:-4px;margin-inline-end:4px;color:#ecd4a4;display:inline-block}
.lg-tabs{display:flex;width:100%;margin:6px 0 16px}
.lg-tabs button{flex:1;justify-content:center;height:40px}
.pw-form{display:grid;gap:14px;text-align:start}
.pw-in{position:relative}
.pw-in .input{padding-inline-end:46px}
.pw-eye{position:absolute;inset-block:0;right:6px;margin:auto;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}
.pw-eye svg{width:18px;height:18px}
.pw-eye:hover{color:#ffffff}
.pw-meter{height:5px;border-radius:5px;background:rgba(255, 255, 255,.06);overflow:hidden}
.pw-meter i{display:block;height:100%;width:0;border-radius:5px;transition:width .3s,background .3s}
.pw-meter[data-s="1"] i{width:25%;background:#f43f5e}
.pw-meter[data-s="2"] i{width:55%;background:#f5a524}
.pw-meter[data-s="3"] i{width:80%;background:#22c55e}
.pw-meter[data-s="4"] i{width:100%;background:#16a34a}
.pw-sw{text-align:center;font-size:13px;margin:0}
.pw-sw a{color:#ecd4a4;font-weight:700}
.wz-modal{width:min(820px,96vw)!important;max-width:none!important}
.wz-steps{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:12.5px;font-weight:800;color:var(--muted)}
.wz-steps i{flex:1;height:2px;border-radius:2px;background:var(--line)}
.wz-steps span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--line)}
.wz-steps span svg{width:14px;height:14px}
.wz-steps span.on{color:#ffffff;background:var(--clay-blue);border-color:transparent;box-shadow:var(--clay-blue-shadow)}
.wz-steps span.done{color:#4ade80;border-color:rgba(74, 222, 128,.35)}
.plan-pick.sel{border-color:rgba(222, 175, 80,.85)!important;box-shadow:0 0 0 2px rgba(222, 175, 80,.5),0 20px 50px -20px rgba(222, 175, 80,.6)}
.plan-pick .pp-h b{display:flex;align-items:center;gap:6px}
.plan-pick .pp-h b svg{width:18px;height:18px;color:#fcd34d}
.plan-pick small.warn-t{display:flex;align-items:center;gap:6px;font-weight:700}
.plan-pick small.warn-t svg{width:15px;height:15px}
.set-tabs{flex-wrap:wrap}
.set-tabs .chip{display:inline-flex;align-items:center;gap:6px}
.set-tabs .chip svg{width:15px;height:15px}
.set-pane .card{display:grid;gap:12px;align-content:start}
.tpl-toggles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.tpl-toggles .li img{width:58px;height:42px;border-radius:9px;object-fit:cover;object-position:top;flex:none}
.faq-edit{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:end;padding:10px 0;border-bottom:1px dashed var(--line)}
@media (max-width:760px){.faq-edit{grid-template-columns:1fr}}
.as-log{align-items:flex-start}
.as-log .t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.9}
.as-log .end{display:grid;gap:2px;text-align:end;flex:none}
.ed-bar .ed-hint{margin-inline-start:12px;background:none;padding:0;color:#ecd4a4;display:flex;align-items:center;gap:6px;max-width:none;flex:0 1 auto;min-width:0}
.ed-bar .ed-hint svg{width:14px;height:14px;flex:none}
.ed-bar span.ltr{flex:none;max-width:40%}
.ed-vp iframe.ed-next{visibility:hidden;pointer-events:none}
#ed-dev .ico{width:18px;height:18px}
@media (max-width:1280px){.ed-bar .ed-hint{display:none}}
@media (max-width:900px){
.editor .ed-fab{position:fixed!important;inset:auto 16px calc(104px + env(safe-area-inset-bottom)) auto;z-index:61;box-shadow:0 14px 34px -10px rgba(222, 175, 80,.8)}
.editor.show-pv .ed-fab{bottom:calc(20px + env(safe-area-inset-bottom))}
.top h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ed-st{white-space:nowrap;font-size:0;gap:0}
.ed-st svg{font-size:14px}
}
@media (max-width:900px){
.editor.page-enter{animation:none}
body.pv-open .tabbar,body.pv-open .to-top{display:none}
.ed-stage{padding:10px 10px 84px}
}
.cvs{display:grid;gap:12px}
.cv{border-radius:18px;padding:14px;display:grid;gap:10px}
.cv-h{display:flex;align-items:center;gap:10px}
.cv-h .t{flex:1;min-width:0}
.cv-h .t b{display:block;font-size:14px}
.cv-h .t small{color:var(--muted);font-size:12px}
.cv-av{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--clay-blue);color:#ffffff;font-weight:800;flex:none}
.cv-th{display:grid;gap:8px;max-height:280px;overflow:auto;padding:2px}
.cv-m{justify-self:start;max-width:88%;padding:9px 12px;border-radius:14px;background:rgba(255, 255, 255,.05);border:1px solid rgba(255, 255, 255,.06)}
.cv-m.me{justify-self:end;background:rgba(222, 175, 80,.16);border-color:rgba(222, 175, 80,.3)}
.cv-m p{margin:0;font-size:13.5px;line-height:1.9;white-space:pre-wrap;word-break:break-word}
.cv-m small{color:var(--muted);font-size:11px}
.cv-q{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.cv-q .end{margin-inline-start:auto}
.cv-q .ico{width:15px;height:15px}
.cv-r{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}
.cv .hint{font-size:12px}
#dom-box .sb-h .badge{margin-inline-start:auto}
.dom-in{display:grid;grid-template-columns:1fr auto;gap:8px}
.dom-host{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 10px;padding:10px 12px;border-radius:12px;background:rgba(255, 255, 255,.04);border:1px solid var(--line)}
.dom-host b{font-size:15px}
.dns-t{display:grid;gap:4px;margin-top:8px}
.dns-r{display:grid;grid-template-columns:44px 52px 1fr 40px;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(255, 255, 255,.035);font-size:13.5px}
.dns-r.h{background:none;color:var(--muted);font-size:12px;padding-block:2px}
.dns-r span:nth-child(3){font-weight:700;color:#ecd4a4}
.dns-ok{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(34, 197, 94,.18);color:#4ade80}
.dns-ok svg{width:14px;height:14px}
.wz-dom{border:1px dashed var(--line);border-radius:14px;padding:10px 14px}
.wz-dom summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;list-style:none}
.wz-dom summary::-webkit-details-marker{display:none}
.wz-dom summary svg{width:17px;height:17px;color:#ecd4a4}
.dg-modal .modal{max-width:880px}
.dg-dots{display:flex;gap:6px;justify-content:center;margin:14px 0 16px}
.dg-dots i{width:26px;height:6px;border-radius:6px;background:rgba(255, 255, 255,.12);cursor:pointer;transition:all .25s}
.dg-dots i.done{background:rgba(222, 175, 80,.5)}
.dg-dots i.on{width:42px;background:#deaf50}
.dg-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:center}
.dg-art{border-radius:16px;overflow:hidden;background:#faf9f7;color:#211e17;box-shadow:0 30px 60px -30px rgba(0, 0, 0,.8);font-size:13px;min-height:250px;display:flex;flex-direction:column}
.dg-bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:#eae9e6}
.dg-bar i{width:9px;height:9px;border-radius:50%;background:#f87171}
.dg-bar i:nth-child(2){background:#fbbf24}
.dg-bar i:nth-child(3){background:#34d399}
.dg-bar span{margin-inline-start:auto;font-size:11px;color:#7d786e;background:#ffffff;padding:2px 10px;border-radius:6px;display:flex;align-items:center;gap:4px}
.dg-bar span svg{width:11px;height:11px;color:#16a34a}
.dg-body{padding:16px;display:grid;gap:8px;align-content:start;flex:1}
.dg-h{font-weight:800;font-size:14px;margin-bottom:4px}
.dg-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff;border:1px solid #eae9e6}
.dg-row.dim{opacity:.55}
.dg-ok{font-size:11px;color:#16a34a;background:#dcfce7;padding:2px 8px;border-radius:20px}
.dg-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:#fcf8f1;color:#917742;font-weight:700;font-size:12px;position:relative}
.dg-btn svg,.dg-tabs svg{width:18px;height:18px;position:absolute;inset:auto -8px -12px auto;color:#211e17;animation:dgtap 1.4s ease-in-out infinite}
@keyframes dgtap{50%{transform:translate(-3px,-3px) scale(.9)}}
.hot{outline:2px solid #deaf50;outline-offset:2px;box-shadow:0 0 0 6px rgba(222, 175, 80,.15);border-radius:8px}
.dg-tabs{display:flex;gap:6px;border-bottom:1px solid #eae9e6;padding-bottom:8px}
.dg-tabs span{padding:6px 12px;border-radius:8px;color:#7d786e;font-weight:700;font-size:12px;position:relative}
.dg-tabs span.on{background:#deaf50;color:#ffffff}
.dg-th,.dg-rec{display:grid;grid-template-columns:44px 52px 1fr 60px;gap:8px;align-items:center;padding:8px 10px;font-size:12.5px}
.dg-th{color:#7d786e;font-size:11.5px}
.dg-rec{background:#ffffff;border:1px solid #eae9e6;border-radius:10px}
.dg-rec.hot{background:#fdf9f1}
.dg-rec.del{text-decoration:line-through;color:#aca89f}
.dg-rec.del svg{width:15px;height:15px;color:#ef4444}
.dg-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.dg-form label{display:grid;gap:4px;font-size:11.5px;color:#7d786e}
.dg-form b{display:block;padding:8px 10px;border-radius:8px;background:#ffffff;border:1px solid #d9d7d3;color:#211e17;font-size:13px}
.dg-save{justify-self:start;margin-top:6px;padding:7px 14px;border-radius:8px;background:#16a34a;color:#ffffff;font-weight:700;font-size:12px}
.dg-done{place-items:center;text-align:center;gap:10px;align-content:center}
.dg-big{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#16a34a}
.dg-big svg{width:32px;height:32px}
.dg-done small{color:#cb9e45;font-weight:700}
.dg-n{font-size:12px;font-weight:800;color:#ecd4a4}
.dg-tx h4{margin:6px 0 10px;font-size:19px}
.dg-tx p{margin:0;color:var(--text-2,#ddd8cf);line-height:2.1;font-size:14.5px}
.dg-copy{display:flex;gap:8px;margin-top:14px}
.dg-tip{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border-radius:12px;background:rgba(251, 191, 36,.08);border:1px solid rgba(251, 191, 36,.25);color:#fde68a;font-size:13px;line-height:1.9}
.dg-tip svg{width:17px;height:17px;flex:none;margin-top:4px}
@media (max-width:760px){.dg-grid{grid-template-columns:1fr}.dg-art{min-height:0}.dns-r{grid-template-columns:36px 44px 1fr 36px;font-size:12.5px}}
.dg-modal h3{display:flex;align-items:center;gap:8px;margin:0}.dg-modal h3 svg{width:22px;height:22px;color:#ecd4a4}
.sc-top.sc-live{height:auto;aspect-ratio:16/10;padding:0;display:block;overflow:hidden;background:linear-gradient(140deg,var(--c1),color-mix(in srgb,var(--c1) 50%,#000000))}
.sc-shot{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.sc-shot iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#ffffff;opacity:0;transition:opacity .5s}
.sc-shot.ready iframe{opacity:1}
.sc-shot::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,rgba(12, 11, 8,.55));pointer-events:none}
.sc-edit{position:absolute;inset:auto auto 12px 12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(20, 18, 14,.75);backdrop-filter:blur(8px);color:#ffffff;font-size:12.5px;font-weight:700;opacity:0;transform:translateY(6px);transition:all .25s}
.sc-edit svg{width:15px;height:15px}
.site-card:hover .sc-edit{opacity:1;transform:none}
.sc-live .sc-unread{z-index:2}
.sc-ord{top:auto;bottom:12px;background:#16a34a}
.od-list{display:grid;gap:10px}
.od-c{border-radius:18px;overflow:hidden}
.cu-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800}
#sh-tab .cnt{font-size:11px;padding:1px 7px;border-radius:99px;background:var(--brand-soft,rgba(212, 175, 55,.18));margin-inline-start:4px}
.od-c summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 16px}
.od-c summary::-webkit-details-marker{display:none}
.od-c summary .t{flex:1;min-width:0}
.od-c summary .t b{display:block;font-size:14.5px}
.od-c summary .t small{color:var(--muted);font-size:12px}
.od-no{font-weight:900;color:#ecd4a4;font-size:14px;min-width:54px}
.od-tot{font-size:14.5px;white-space:nowrap}
.od-body{padding:4px 16px 16px;display:grid;gap:14px;border-top:1px solid var(--line)}
.od-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}
.od-cols h4{margin:0 0 8px;font-size:13px;color:var(--muted)}
.od-li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(255, 255, 255,.06);font-size:13.5px}
.od-li b{text-align:end}
.od-rc{position:relative;display:block;width:180px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}
.od-rc img{width:100%;height:220px;object-fit:cover}
.od-rc span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:rgba(12, 11, 8,.75);font-size:12px;font-weight:700}
.od-rc svg{width:14px;height:14px}
.od-acts{display:flex;flex-wrap:wrap;gap:8px}
.shop-set .span2{grid-column:1/-1}
.cf-row{display:grid;grid-template-columns:1.2fr .8fr 1.4fr auto auto;gap:8px;align-items:center;margin-top:8px}
.empty-c{display:grid;justify-items:center;text-align:center;gap:8px;padding:40px}
.empty-c>svg{width:44px;height:44px;opacity:.5}
#sh-tab button svg{width:16px;height:16px}
@media (max-width:760px){.od-cols{grid-template-columns:1fr}.cf-row{grid-template-columns:1fr 1fr}.cf-row [data-f=options]{grid-column:1/-1}.od-c summary{flex-wrap:wrap}.od-c summary .badge{margin-inline-start:auto}}
.select,select.select{color-scheme:dark}
.select option,.select optgroup{background:#1e1b15;color:#f5f1ea}
.select option:checked{background:#79602e;color:#ffffff}
.pm-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.pm-top .end{margin-inline-start:auto}
.pm-alerts{display:grid;gap:8px;margin-bottom:14px}
.pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.pm-c{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s}
.pm-c:hover{transform:translateY(-3px)}
.pm-c.off{opacity:.6}
.pm-img{position:relative;display:grid;place-items:center;aspect-ratio:4/3;width:100%;padding:0;border:0;background:rgba(255, 255, 255,.04);cursor:pointer;color:var(--muted);overflow:hidden}
.pm-img img{width:100%;height:100%;object-fit:cover}
.pm-img>span svg{width:30px;height:30px}
.pm-hid{position:absolute;top:10px;inset-inline-start:10px;font-style:normal;font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:20px;background:rgba(12, 11, 8,.8);color:#ffffff}
.pm-b{padding:12px 14px 4px;display:grid;gap:6px}
.pm-b>b{font-size:15px}
.pm-pr{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.pm-pr>span{font-weight:800;color:#ecd4a4}
.pm-pr s{color:var(--muted);font-size:12.5px}
.pm-pr em{font-style:normal;font-size:11.5px;font-weight:800;color:#fda4af;background:rgba(244, 63, 94,.12);padding:2px 8px;border-radius:20px}
.pm-st{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pm-pill{font-size:12px;font-weight:800;padding:3px 10px;border-radius:20px}
.pm-pill.ok{background:rgba(34, 197, 94,.14);color:#4ade80}
.pm-pill.warn{background:rgba(245, 158, 11,.15);color:#fbbf24}
.pm-pill.bad{background:rgba(244, 63, 94,.15);color:#fb7185}
.pm-step{display:inline-flex;gap:4px}
.pm-step button{width:28px;height:28px;border-radius:9px;border:1px solid var(--line);background:rgba(255, 255, 255,.05);color:var(--text);font-size:16px;font-weight:800;cursor:pointer}
.pm-step button:disabled{opacity:.35}
.pm-a{display:flex;gap:4px;padding:10px 12px 14px;flex-wrap:wrap;align-items:center}
.pm-a .btn-primary{margin-inline-end:auto}
.pf-modal .modal{max-width:760px}
.pf{display:grid;grid-template-columns:220px 1fr;gap:18px;margin-top:14px}
.pf-img{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:18px;border:2px dashed var(--line-2,rgba(255, 255, 255,.18));background:rgba(255, 255, 255,.03);cursor:pointer;overflow:hidden;text-align:center}
.pf-img img{width:100%;height:100%;object-fit:cover}
.pf-img span{display:grid;justify-items:center;gap:6px;padding:12px;color:var(--muted)}
.pf-img span svg{width:34px;height:34px;color:#ecd4a4}
.pf-img span b{color:var(--text)}
.pf-img.loading::after{content:"";position:absolute;inset:0;background:rgba(12, 11, 8,.6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='18' fill='none' stroke='%23ecd4a4' stroke-width='4' stroke-dasharray='80 40'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E") center/48px no-repeat}
.pf-f{display:grid;gap:12px;align-content:start}
.input-lg{font-size:16px;min-height:50px}
.pf-words{margin-top:6px;color:#86efac;font-size:13px;font-weight:700;min-height:1em}
.pf-warn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;border-radius:12px;background:rgba(245, 158, 11,.1);border:1px solid rgba(245, 158, 11,.3);color:#fde68a;font-size:13px}
.pf-warn svg{width:17px;height:17px;flex:none}
.pf-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pf-row .input{width:90px}
.pf-row b{color:#86efac;font-size:14px}
.pf-stock{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}
.pf-stock .input{width:110px;text-align:center;font-size:17px;font-weight:800}
.pf-stock .btn{width:44px;height:44px;font-size:20px;font-weight:800}
.pf-stock small{flex-basis:100%}
@media (max-width:640px){.pf{grid-template-columns:1fr}.pf-img{aspect-ratio:16/10}.pm-top .end{margin-inline-start:0}}
.pf-t{display:flex;align-items:center;gap:8px;margin:0}.pf-t svg{width:22px;height:22px;color:#ecd4a4}
.pf-en{border:1px dashed var(--line);border-radius:14px;padding:10px 14px}
.pf-en summary{cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;list-style:none}
.pf-en summary::-webkit-details-marker{display:none}
.pf-en summary svg{width:17px;height:17px;color:#ecd4a4}
.brand{direction:ltr}
.side .brand{gap:9px;max-width:100%}.side .brand-word{letter-spacing:.2em;font-size:16px}.side .brand-mark{width:36px;height:36px}
.sc-pend{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:rgba(245, 158, 11,.1);border:1px solid rgba(245, 158, 11,.28);color:#fde68a;font-size:12.5px;line-height:1.8}
.sc-pend>svg{width:16px;height:16px;flex:none}
.sc-pend span{flex:1}
.sc-pend .btn{flex:none}
#ed-pub.pub-due{animation:pubpulse 2s ease-in-out infinite}
@keyframes pubpulse{50%{box-shadow:var(--clay-blue-shadow),0 0 0 6px rgba(222, 175, 80,.25)}}
.view-opts{display:grid;gap:10px;margin-top:16px}
.view-opts .btn{justify-content:center}
.biz-g{grid-column:1/-1;margin:14px 0 2px;padding-top:12px;border-top:1px solid var(--line);font-weight:800;font-size:13.5px;color:var(--text)}
.biz-g:first-child{margin-top:0;padding-top:0;border-top:0}
.seo-prev{direction:rtl;padding:14px 16px;border-radius:14px;background:#ffffff;color:#202124;display:grid;gap:4px;margin-top:10px}
.seo-prev small{color:#4d5156;font-size:12px;text-align:right}
.seo-prev b{color:#926e26;font-size:17px;font-weight:600;line-height:1.5}
.seo-prev p{margin:0;color:#4d5156;font-size:13px;line-height:1.9}
.seo-score{display:flex;align-items:center;gap:14px;margin-top:12px}
.seo-score>div:last-child{display:grid;gap:2px}
.seo-score small{color:var(--text-3);font-size:12px}
.seo-score .ring{--c:#22c55e;width:62px;height:62px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(closest-side,var(--bg-2,#141414) 78%,transparent 80% 100%),conic-gradient(var(--c) calc(var(--v)*1%),rgba(255, 255, 255,.08) 0)}
.seo-score .ring b{font-size:17px;line-height:1}
.seo-score .ring small{font-size:9px}
.seo-score.warn .ring{--c:#f59e0b}
.seo-score.bad .ring{--c:#ef4444}
.seo-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}
.seo-list li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:rgba(255, 255, 255,.03)}
.seo-list li svg{width:17px;height:17px;flex:none;margin-top:3px;color:#f59e0b}
.seo-list li.ok svg{color:#22c55e}
.seo-list li div{display:grid;gap:2px}
.seo-list li b{font-size:13px;font-weight:700}
.seo-list li small{font-size:12px;color:var(--text-3)}
.sms-res{margin-top:10px;font-size:13px;line-height:1.9;color:var(--text-3);min-height:0}
.sms-res:empty{display:none}
.sms-res.ok{color:#4ade80}
.sms-res.bad{color:#f87171}
.link-btn{background:none;border:0;padding:0;font:inherit;color:#f0cf7a;cursor:pointer}
.link-btn:disabled{color:var(--text-3);cursor:default}
.otp-in{letter-spacing:.5em;text-align:center;font-size:18px!important;font-weight:800}
.fg-t{margin:0 0 4px;line-height:2}
