:root{--bg: #F5F8FC;--bg-content: #F5F8FC;--surface: #FFFFFF;--text: #232B48;--text-2: #6C7185;--text-3: #9DA1AE;--text-4: #B6B9C2;--link-dark: #171718;--primary: #054CCC;--primary-hover: #0038B8;--primary-active: #0024A4;--link: #0F56D6;--fill-1: #F4F6FE;--fill-2: #EAEFFE;--fill-hover: #FAFBFF;--border-input: #E7E8EB;--ok: #22C55E;--ok-bg: #E7FCF3;--err: #EF2D5E;--err-bg: #FEEAEF;--warn: #F59E0B;--warn-bg: #FFF3E0;--lime: #C6F564;--lime-2: #B9F340;--avatar: #FFB320;--radius-xl: 32px;--radius-l: 20px;--radius-m: 12px;--radius-s: 8px;--side-w: 288px;--hdr-h: 90px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--text)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.27;overflow-x:hidden}a{color:var(--link);text-decoration:none}a:hover{color:var(--primary)}h1,h2,h3,h4{margin:0;font-weight:500;color:var(--text)}h1{font-size:32px;line-height:1.4}h2{font-size:20px;line-height:1.2}h3{font-size:18px;line-height:1.3}h4{font-size:16px}p{margin:0}small{font-size:12px;line-height:1.3}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ic{display:inline-flex;width:20px;height:20px;flex:none}.ic svg{width:100%;height:100%}.ic-sm{width:16px;height:16px}.ic-xl{width:56px;height:56px;color:var(--text-3)}.ic.brand{color:var(--primary)}.hdr{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--fill-1)}.hdr-in{display:flex;align-items:center;gap:32px;height:var(--hdr-h);padding:20px 32px;max-width:1680px;margin:0 auto}.logo img{display:block;height:50px;width:auto}.pf-switch{display:inline-flex;background:var(--fill-2);padding:4px;border-radius:8px;gap:2px}.pf-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font-size:14px;font-weight:500;cursor:pointer}.pf-btn .ic{width:18px;height:18px}.pf-btn.active{background:#fff;color:var(--primary);box-shadow:0 1px 4px #0000000f}.hdr-nav{display:flex;gap:32px;margin-left:auto;align-items:center}.menu-link{font-size:18px;line-height:1.4;color:var(--link-dark);background:none;border:0;border-bottom:1px solid transparent;padding:0;cursor:pointer}.menu-link:hover{color:var(--primary);border-bottom-color:var(--primary)}.user-menu{position:relative}.user-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-size:18px;color:var(--link-dark);cursor:pointer;padding:6px 0}.dropdown{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--fill-2);border-radius:12px;padding:12px;min-width:240px;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 30px #232b481a}.dropdown a,.dropdown button{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px;color:var(--text);border:0;background:none;text-align:left;cursor:pointer;font-size:16px}.dropdown a:hover,.dropdown button:hover{background:var(--fill-2)}.dropdown button[data-act=logout]:hover{color:var(--err)}.dd-head{display:flex;flex-direction:column;padding:4px 8px 10px;border-bottom:1px solid var(--fill-1);margin-bottom:4px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:0;background:var(--fill-1);color:var(--text);cursor:pointer;flex:none}.icon-btn:hover{background:var(--fill-2)}.icon-btn.danger:hover{color:var(--err);background:var(--err-bg)}.icon-btn.sm{width:32px;height:32px}.only-mobile{display:none}.layout{display:flex;max-width:1680px;margin:0 auto;min-height:calc(100vh - var(--hdr-h))}.side-wrap{width:var(--side-w);flex:none;background:var(--surface);border-right:1px solid var(--fill-1)}.side{position:sticky;top:var(--hdr-h);max-height:calc(100vh - var(--hdr-h));overflow-y:auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:2px}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb{background:var(--border-input);border-radius:8px}.side-caption{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:18px 16px 6px}.side-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 16px;border-radius:12px;color:var(--text);font-size:16px}.side-link:hover{background:var(--fill-hover);color:var(--text)}.side-link.active{background:var(--fill-1);font-weight:500}.side-link .ic{color:var(--text-2)}.side-link.active .ic{color:var(--primary)}.side-link .ic.ic-sm:last-child{margin-left:auto}.subnav{display:flex;flex-direction:column;gap:1px;margin:4px 0 8px 26px;padding-left:12px;border-left:1px solid var(--fill-2)}.sub-link{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;color:var(--text-2);font-size:14px;line-height:1.3}.sub-link:hover{background:var(--fill-hover);color:var(--text)}.sub-link.active{color:var(--primary);background:var(--fill-1);font-weight:500}.sub-group{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px 12px 2px}.obj-select{padding:6px 0}.badge{background:var(--fill-2);color:var(--primary);border-radius:100px;padding:1px 7px;font-size:11px;font-weight:500}.main{flex:1;min-width:0;padding:40px 40px 100px;background:var(--bg-content)}.side-overlay{display:none}.ftr{background:#fff;border-top:1px solid #F3F3F3}.ftr-in{max-width:1680px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.ftr-links{display:flex;gap:24px}.ftr-links a{color:var(--link-dark)}.ftr-social{display:flex;gap:12px}.ftr small{margin-left:auto}.crumbs{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-3);margin-bottom:10px;flex-wrap:wrap}.crumbs a{color:var(--text-2)}.crumbs a:hover{color:var(--primary)}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;flex-wrap:wrap}.page-head p{margin-top:6px;font-size:18px}.page-actions{display:flex;gap:12px;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--fill-1);border-radius:var(--radius-l);padding:24px;display:flex;flex-direction:column;gap:20px}.card.big{border-radius:var(--radius-xl);padding:40px}.card.flat{gap:12px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-head h2{display:flex;align-items:center;gap:10px}.stack{display:flex;flex-direction:column;gap:20px}.stack-s{display:flex;flex-direction:column;gap:10px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.row.between{justify-content:space-between}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.sticky-col{position:sticky;top:calc(var(--hdr-h) + 20px)}.divider{height:1px;background:var(--fill-1);border:0;margin:0}.stat{background:var(--surface);border:1px solid var(--fill-1);border-radius:var(--radius-l);padding:24px;display:flex;flex-direction:column;gap:6px}.stat>span{font-size:16px;color:#85899a}.stat strong{font-size:24px;font-weight:500}.stat small.pos{color:#15803d}.stat small.neg{color:var(--err)}.hero-balance{background:linear-gradient(144deg,#0f56d6,#6097e6);color:#fff;border-radius:var(--radius-xl);padding:40px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.hero-balance .big-num{font-size:44px;font-weight:700;line-height:1.1}.hero-balance .muted{color:#fffc}.tile{background:#fff;border:1px solid var(--bg);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:24px;color:var(--text);transition:background .15s,box-shadow .15s}a.tile:hover,.tile.clickable:hover{background:var(--fill-2);box-shadow:-2px 2px 6px #0000000a;color:var(--text)}.tile-top{display:flex;gap:14px;align-items:center}.tile-title{font-size:18px;line-height:1.2}.tile-sub{font-size:14px;color:var(--text-2);line-height:1.3}.tile-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--text-2)}.tile-meta b{color:var(--text);font-weight:400}.tile-actions{display:flex;gap:8px}.tile.add{align-items:center;justify-content:center;border:1.5px dashed var(--fill-2);color:var(--primary);min-height:160px;cursor:pointer;background:transparent;font-size:16px}.tile.add:hover{background:#fff}.avatar{width:50px;height:50px;border-radius:50%;background:var(--avatar);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex:none}.avatar.sm{width:36px;height:36px;font-size:15px}.avatar.blue{background:#5779f2}.avatar.green{background:#22c55e}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:1000px;padding:4px 10px;font-size:12px;line-height:1.3;white-space:nowrap;color:var(--text);background:var(--fill-1)}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-3)}.chip-ok{background:var(--ok-bg)}.chip-ok:before{background:var(--ok)}.chip-err{background:var(--err-bg)}.chip-err:before{background:var(--err)}.chip-warn{background:var(--warn-bg)}.chip-warn:before{background:var(--warn)}.chip-info{background:var(--fill-2)}.chip-info:before{background:var(--primary)}.chip-lime{background:var(--lime)}.chip-lime:before{display:none}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--fill-1);border-radius:8px;padding:6px 10px;font-size:14px}.tag button{border:0;background:none;cursor:pointer;color:var(--text-3);padding:0;display:inline-flex}.tag button:hover{color:var(--err)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:14px 16px;border-radius:12px;border:0;font-size:16px;line-height:1.27;cursor:pointer;white-space:nowrap;text-decoration:none}.btn .ic{width:18px;height:18px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);color:#fff}.btn-primary:active{background:var(--primary-active)}.btn-primary:disabled{background:#ccc;cursor:default}.btn:disabled{opacity:.45;cursor:default;pointer-events:none}.btn-secondary{background:#fff;color:var(--link)}.btn-secondary:hover{background:#edf3ff;color:var(--link)}.btn-outline{background:#fff;color:var(--primary);border:1px solid var(--primary)}.btn-outline:hover{background:#054ccc0a}.btn-soft{background:var(--fill-1);color:var(--primary)}.btn-soft:hover{background:var(--fill-2)}.btn-danger{background:#fff;color:var(--err);border:1px solid var(--err-bg)}.btn-danger:hover{background:var(--err-bg)}.btn-text{background:none;color:var(--primary);height:auto;padding:0;gap:4px;white-space:normal;text-align:left}.btn-text:hover{color:var(--primary-hover)}.btn-sm{height:36px;padding:8px 12px;font-size:14px;border-radius:8px}.btn-block{width:100%}.btn-tg{background:#2aabee;color:#fff}.btn-tg:hover{background:#1e96d4;color:#fff}.btn-max{background:#6e3bff;color:#fff}.btn-max{--max-ink: #6E3BFF}.btn-primary{--max-ink: var(--primary)}.btn-max:hover{background:#5a2be6;color:#fff}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label{font-size:12px;color:var(--text-3);padding-left:4px;line-height:1.3}.input{width:100%;min-height:44px;border:1px solid var(--border-input);border-radius:8px;padding:10px 16px;font:inherit;font-size:16px;color:var(--text);background:#fff}.input:focus{outline:none;border-color:var(--primary)}.input::placeholder{color:var(--text-4)}textarea.input{resize:vertical;line-height:1.4}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236C7185' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.input-sm{min-height:38px;padding:6px 12px;font-size:14px}select.input-sm{padding-right:34px}.search{position:relative}.search .ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-3)}.search .input{border-radius:1000px;border-color:var(--bg);padding-left:38px;min-height:44px;width:300px;max-width:100%;background:#fff}.search .input:focus{border-color:var(--primary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.form-grid .full{grid-column:1 / -1}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.check input{width:16px;height:16px;accent-color:var(--primary)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;cursor:pointer;border-bottom:1px solid var(--fill-1)}.switch-row:last-child{border-bottom:0}.switch-text{display:flex;flex-direction:column;gap:2px}.switch{position:relative;width:40px;height:20px;flex:none}.switch input{opacity:0;width:0;height:0;position:absolute}.slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-input);border-radius:100px;transition:background .15s}.slider:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.switch input:checked+.slider{background:var(--primary)}.switch input:checked+.slider:before{transform:translate(20px)}.switch input:focus-visible+.slider{outline:2px solid var(--primary);outline-offset:2px}.tabs{display:inline-flex;background:var(--fill-2);padding:4px;border-radius:8px;gap:2px;flex-wrap:wrap}.tab{height:36px;padding:0 14px;border-radius:6px;border:0;background:transparent;color:var(--text-2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.tab.active{background:#fff;color:var(--primary);box-shadow:0 1px 4px #0000000f}.seg-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.table-wrap{background:#fff;border:1px solid var(--fill-1);border-radius:var(--radius-l);overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{background:var(--fill-1);text-align:left;font-weight:400;color:var(--text);font-size:14px;padding:14px 20px;white-space:nowrap}.tbl td{padding:12px 20px;color:var(--text-2);border-bottom:1px solid var(--fill-1);vertical-align:middle}.tbl td.strong,.tbl td b{color:var(--text);font-weight:400}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:var(--fill-hover)}.tbl .num,.tbl .act{text-align:right;white-space:nowrap}.tbl tr.clickable{cursor:pointer}.pager{display:flex;gap:6px;align-items:center}.pager button{width:28px;height:28px;border-radius:4px;border:0;background:transparent;cursor:pointer;color:var(--text)}.pager button.active{background:var(--primary);color:#fff}.list-row{display:flex;align-items:center;gap:14px;background:var(--bg);border-radius:16px;padding:12px 20px}.list-row+.list-row{margin-top:6px}.list-row .grow{flex:1;min-width:0}.list-row .title{font-size:16px}.list-row .sub{font-size:13px;color:var(--text-2)}.kv{display:grid;grid-template-columns:180px 1fr;gap:10px 16px;font-size:14px}.kv dt{color:var(--text-2)}.kv dd{margin:0}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px}.empty h4{font-size:20px}.proto-note{display:flex;gap:10px;align-items:flex-start;background:var(--warn-bg);border-radius:12px;padding:12px 16px;font-size:14px;color:#7a4a00}.proto-note .ic{width:18px;height:18px;color:#c77700;margin-top:1px}.info-note{display:flex;gap:10px;align-items:flex-start;background:var(--fill-1);border-radius:12px;padding:12px 16px;font-size:14px}.info-note .ic{width:18px;height:18px;color:var(--primary);margin-top:1px}.alert-row{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--bg)}.alert-row .ic{width:22px;height:22px}.alert-row.err .ic{color:var(--err)}.alert-row.warn .ic{color:var(--warn)}.alert-row.info .ic{color:var(--primary)}.alert-row .grow{flex:1}.gate{align-items:center;text-align:center;padding:60px 40px;max-width:640px}.gate p{max-width:460px}.code{display:inline-block;background:var(--fill-1);padding:6px 10px;border-radius:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;word-break:break-all}.copy-link{display:inline-flex;align-items:center;gap:6px;color:var(--link);border-bottom:1px solid var(--link);cursor:pointer;font-size:16px;background:none;border-top:0;border-left:0;border-right:0;padding:0}.chart{width:100%;height:auto;display:block}.chart .axis{stroke:var(--fill-2)}.chart .line{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linejoin:round}.chart .area{fill:#054ccc14}.chart .dot{fill:var(--primary);stroke:#fff;stroke-width:2}.chart text{font-size:11px;fill:var(--text-3);font-family:inherit}.bars{display:flex;flex-direction:column;gap:10px}.bar-row{display:grid;grid-template-columns:140px 1fr 70px;gap:12px;align-items:center;font-size:14px}.bar-label{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:10px;background:var(--fill-1);border-radius:10px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--primary);border-radius:10px}.bar-val{text-align:right}.progress{height:8px;background:var(--fill-1);border-radius:8px;overflow:hidden}.progress>span{display:block;height:100%;background:var(--primary)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--fill-1);border-radius:var(--radius-l);overflow:hidden;background:#fff}.cal-wd{background:var(--fill-1);padding:10px 12px;font-size:13px;color:var(--text-2)}.cal-day{min-height:118px;border-top:1px solid var(--fill-1);border-left:1px solid var(--fill-1);padding:8px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.cal-day:nth-child(7n+1){border-left:0}.cal-day:hover{background:var(--fill-hover)}.cal-day.other{background:#fbfcfe;color:var(--text-4)}.cal-day.today .cal-num{background:var(--primary);color:#fff}.cal-day.selected{box-shadow:inset 0 0 0 2px var(--primary)}.cal-num{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.cal-post{font-size:12px;border-radius:6px;padding:3px 6px;background:var(--fill-1);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid var(--primary)}.cal-post.published{border-left-color:var(--ok)}.cal-post.error{border-left-color:var(--err);background:var(--err-bg)}.cal-post.deleted{border-left-color:var(--text-3);color:var(--text-3);text-decoration:line-through}.cal-post.ad{background:#f3fce0}.cal-day .dots{display:none;gap:3px;flex-wrap:wrap}.cal-day .dots i{width:6px;height:6px;border-radius:50%;background:var(--primary)}.cal-more{font-size:12px;color:var(--text-2);padding-left:4px}.week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.week-col{background:#fff;border:1px solid var(--fill-1);border-radius:16px;padding:10px;min-height:260px;display:flex;flex-direction:column;gap:6px}.week-col h4{font-size:13px;color:var(--text-2);font-weight:500;display:flex;justify-content:space-between}.week-col.today{border-color:var(--primary)}.post-row{display:flex;gap:16px;align-items:center;padding:14px 16px;background:var(--bg);border-radius:14px;cursor:pointer}.post-row:hover{background:var(--fill-2)}.post-row+.post-row{margin-top:6px}.post-time{font-size:18px;font-weight:500;min-width:56px}.post-row .grow{flex:1;min-width:0}.post-row .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend{display:flex;gap:14px;font-size:13px;color:var(--text-2);flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.slots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.slot-col{background:#fff;border:1px solid var(--fill-1);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:6px}.slot-col h4{font-size:14px;display:flex;justify-content:space-between;align-items:center}.slot{display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:6px 8px;font-size:14px;background:var(--fill-1);cursor:pointer}.slot.a{background:#f3fce0}.slot .x{opacity:0;border:0;background:none;cursor:pointer;color:var(--text-3);display:inline-flex;padding:0}.slot:hover .x{opacity:1}.slot .x:hover{color:var(--err)}.editor{display:flex;flex-direction:column;gap:16px}.toolbar{display:flex;gap:4px;flex-wrap:wrap;padding:6px;background:var(--fill-1);border-radius:10px 10px 0 0;border:1px solid var(--border-input);border-bottom:0}.toolbar button{min-width:34px;height:32px;border:0;background:transparent;border-radius:6px;cursor:pointer;font-size:14px;padding:0 8px;color:var(--text)}.toolbar button:hover{background:#fff}.toolbar+textarea.input{border-radius:0 0 10px 10px;min-height:160px}.media-row{display:flex;gap:10px;flex-wrap:wrap}.media-thumb{width:92px;height:92px;border-radius:12px;background:linear-gradient(135deg,#dce6fb,#f4f6fe);display:flex;align-items:center;justify-content:center;position:relative;color:var(--primary);font-size:12px}.media-thumb .x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.media-add{width:92px;height:92px;border-radius:12px;border:1.5px dashed var(--border-input);background:#fff;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:var(--text-2);cursor:pointer;font-size:12px}.media-add:hover{border-color:var(--primary);color:var(--primary)}.btn-rows{display:flex;flex-direction:column;gap:6px}.btn-row{display:flex;gap:6px}.btn-chip{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:8px;background:var(--fill-1);font-size:14px;position:relative;min-width:0}.btn-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-chip .x{border:0;background:none;cursor:pointer;color:var(--text-3);display:inline-flex;padding:0}.opt-group{border:1px solid var(--fill-1);border-radius:16px;padding:4px 16px}.opt-group h4{font-size:14px;color:var(--text-2);font-weight:500;padding:12px 0 4px}.phone{background:#e8eef6;border-radius:24px;padding:18px 14px;display:flex;flex-direction:column;gap:8px;min-height:360px}.phone.max{background:#eeeaf8}.phone-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}.phone-head .avatar{width:34px;height:34px;font-size:14px}.bubble{background:#fff;border-radius:14px 14px 14px 4px;padding:8px 10px;font-size:14px;line-height:1.4;max-width:100%;box-shadow:0 1px 1px #0000000a;overflow-wrap:anywhere}.bubble .media{height:150px;border-radius:10px;margin:-2px -4px 8px;background:linear-gradient(135deg,#9db8f2,#dce6fb);display:flex;align-items:center;justify-content:center;color:#fff}.bubble .meta{display:flex;justify-content:flex-end;gap:6px;font-size:11px;color:var(--text-3);margin-top:4px}.bubble b{font-weight:600}.bubble i{font-style:italic}.bubble .spoiler{background:#c9cfdb;color:transparent;border-radius:3px}.ibtns{display:flex;flex-direction:column;gap:4px}.ibtn-row{display:flex;gap:4px}.ibtn{flex:1;background:#ffffffbf;border-radius:8px;padding:7px 6px;text-align:center;font-size:13px;color:var(--link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll{display:flex;flex-direction:column;gap:6px;margin-top:6px}.poll-opt{border:1px solid var(--fill-2);border-radius:8px;padding:6px 8px;font-size:13px}.tree{display:flex;flex-direction:column;gap:6px}.tree-node{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg);border-radius:12px}.tree-node .grow{flex:1}.tree-children{margin-left:28px;padding-left:14px;border-left:1px dashed var(--border-input);display:flex;flex-direction:column;gap:6px}.drag{color:var(--text-4);cursor:grab}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;background:var(--bg);gap:28px}.auth-card{width:100%;max-width:500px;background:#fff;border:1px solid var(--fill-1);border-radius:24px;box-shadow:0 2px 12px #0000000d;padding:28px;display:flex;flex-direction:column;gap:20px}.auth-card .tabs{display:flex}.auth-card .tab{flex:1}.auth-card .input{border-radius:12px}.auth-card .field-label{color:var(--text)}.or{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:14px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--fill-1)}.err-text{color:var(--err);font-size:14px}.pw{position:relative}.pw .input{padding-right:46px}.pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--text-3);display:inline-flex;padding:6px}.hint-box{background:var(--fill-1);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--text-2)}.qr-box{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}#modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:16px}#modal.open{display:flex}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b2d59}.modal-card{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:24px;border:1px solid rgba(35,43,72,.08);box-shadow:0 2px 12px #0000000d;padding:28px}.modal-card.wide{max-width:680px}.modal-head{display:flex;justify-content:center;position:relative;margin-bottom:20px}.modal-head h3{font-size:18px;text-align:center;padding:0 40px}.modal-head .icon-btn{position:absolute;right:-12px;top:-12px;background:transparent;color:var(--text-4)}.modal-body{display:flex;flex-direction:column;gap:16px}.modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:4px}.modal-actions .btn{flex:1}#toasts{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;gap:10px;align-items:center;background:#232b48;color:#fff;border-radius:12px;padding:12px 18px;font-size:14px;opacity:0;transform:translateY(10px);transition:all .25s}.toast.show{opacity:1;transform:none}.toast .ic{width:18px;height:18px;color:#6de8b7}.toast.error .ic{color:#ff8ba7}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.plan{border:1px solid var(--fill-2);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;background:#fff;cursor:pointer;position:relative}.plan:hover{border-color:#a9bdf6}.plan.selected{border:2px solid #2D58EF;padding:17px}.plan.current{background:linear-gradient(135deg,#3f7cdf,#6097e6);color:#fff;border-color:transparent}.plan.current .muted{color:#ffffffd9}.plan .price{font-size:24px;font-weight:500}.plan .ribbon{position:absolute;top:-10px;right:12px;background:var(--lime-2);border-radius:6px;font-size:12px;padding:2px 8px;color:var(--text)}.periods{display:flex;gap:8px;flex-wrap:wrap}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.how-item{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--fill-1);border-radius:16px;padding:14px 16px}.how-item b{display:block;font-weight:500}.how-item small{display:block;margin-top:2px;font-size:13px}.how-num{width:32px;height:32px;border-radius:50%;background:var(--fill-2);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;font-weight:500;flex:none}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.task-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;border:1px solid var(--fill-1);border-radius:20px;padding:20px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;min-height:168px}.task-card:hover{background:var(--fill-hover);border-color:var(--fill-2);box-shadow:-2px 2px 6px #0000000a}.task-card.selected{border:2px solid #2D58EF;padding:19px;background:#fff}.task-ic{width:44px;height:44px;border-radius:12px;background:var(--fill-2);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.task-title{font-size:18px;line-height:1.25;font-weight:500;color:var(--text)}.task-sub{font-size:14px;color:var(--text-2)}.pf-badges{display:flex;gap:6px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.pf-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;border-radius:100px;padding:3px 9px 3px 6px;background:var(--fill-1);color:var(--text)}.pf-badge .ic{width:14px;height:14px}.pf-tg .ic{color:#2aabee}.pf-max .ic{color:#6e3bff}.onb-panel{scroll-margin-top:calc(var(--hdr-h) + 16px)}.onb-panel>.card-head{flex-wrap:nowrap;align-items:flex-start}.onb-panel .tabs{align-self:flex-start}.step-body .code{padding:1px 6px;font-size:12px}.task-card .chip{margin-left:auto}.task-top{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.onb-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}.onb-aside{background:var(--bg);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px}.check-list li{display:flex;gap:8px;align-items:flex-start}.check-list .ic{margin-top:2px}.kv-tight{grid-template-columns:110px 1fr}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.step{display:flex;gap:14px;position:relative;padding-bottom:18px}.step:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;background:var(--fill-2)}.step.done:not(:last-child):before{background:var(--ok)}.step-num{width:32px;height:32px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;background:var(--fill-1);color:var(--text-3)}.step.active .step-num{background:var(--primary);color:#fff}.step.done .step-num{background:var(--ok);color:#fff}.step-body{flex:1;min-width:0;padding-top:5px;display:flex;flex-direction:column;gap:8px}.step-title{font-weight:500}.step.todo .step-title{color:var(--text-3)}.step.done .step-title{color:var(--text-2)}.step-body p{font-size:14px;line-height:1.45}.token-form .input{min-width:0}.success-box{display:flex;gap:16px;align-items:center;background:var(--ok-bg);border-radius:16px;padding:20px;margin-bottom:16px}.success-box .ic-xl{color:var(--ok);width:48px;height:48px}.help-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid var(--fill-1);border-radius:20px;padding:18px 24px}.help-row .grow{flex:1;min-width:220px}@media(max-width:1280px){.split{grid-template-columns:minmax(0,1fr)}.sticky-col{position:static}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.hdr-nav{gap:20px}.menu-link{font-size:16px}}@media(max-width:1100px){.hdr-nav{display:none}.user-menu{margin-left:auto}.only-mobile{display:inline-flex}.side-wrap{position:fixed;top:var(--hdr-h);bottom:0;left:0;z-index:35;transform:translate(-100%);transition:transform .2s;box-shadow:4px 0 20px #00000014}.side{position:static;max-height:100%;height:100%}.layout.menu-open .side-wrap{transform:none}.layout.menu-open .side-overlay{display:block;position:fixed;inset:var(--hdr-h) 0 0 0;background:#00000040;z-index:30}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.slots,.week{grid-template-columns:repeat(4,minmax(0,1fr))}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onb-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){:root{--hdr-h: 64px}.hdr-in{padding:8px 12px;gap:12px}.logo img{height:32px}.pf-btn span:not(.ic){display:none}.pf-btn{padding:0 10px}.hide-sm{display:none}.main{padding:24px 16px 60px}h1{font-size:26px}.page-head p{font-size:16px}.g2,.g3,.g4,.g21,.form-grid,.how,.task-grid,.onb-cols{grid-template-columns:minmax(0,1fr)}.task-card{min-height:0;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:16px}.task-card.selected{padding:15px}.task-top{grid-column:1;grid-row:1 / span 3;flex-direction:column;gap:6px}.task-top .chip{margin-left:0;font-size:10px;padding:2px 6px}.task-ic{margin-bottom:0}.task-title,.task-sub,.pf-badges{grid-column:2}.task-title{font-size:16px}.pf-badges{padding-top:4px}.how{display:none}.token-form{flex-wrap:wrap!important}.token-form .btn{width:100%}.proto-note{flex-wrap:wrap}.card.big{padding:24px;border-radius:24px}.slots,.week{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-day{min-height:70px;padding:4px}.cal-post{display:none}.cal-day .dots{display:flex}.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:8px}.hero-balance{padding:24px}.hero-balance .big-num{font-size:34px}.bar-row{grid-template-columns:90px 1fr 56px}.search .input{width:100%}.ftr small{margin-left:0}}.main{padding-bottom:140px}.pf-logo{display:inline-block;flex:none;border-radius:50%;vertical-align:middle}.hdr-pfs{display:flex;gap:6px}.hdr-pf{display:inline-flex;padding:4px;border-radius:50%;background:var(--fill-1)}.hdr-pf.off{opacity:.35;filter:grayscale(1)}.side-caption{display:flex;align-items:center;gap:6px}.side-lock{border:1.5px dashed var(--fill-2);background:transparent;cursor:pointer;text-align:left;width:100%;color:var(--primary)}.side-lock:hover{background:var(--fill-hover)}.badge{font-size:13px;padding:2px 9px}.center{justify-content:center}.proto-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:max-content;z-index:60;display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center;background:#232b48;color:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 10px 30px #171b2d40;max-width:calc(100vw - 24px)}.pb-group{display:flex;gap:10px;align-items:center}.pb-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#b6b9c2}.proto-bar .tabs{background:#ffffff1a}.proto-bar .tab{color:#ced0d6}.proto-bar .tab.active{background:#fff;color:var(--primary)}.invite{display:flex;gap:20px;align-items:center;background:#fff;border:1.5px dashed #C9D6FB;border-radius:20px;padding:24px}.invite.compact{padding:18px 20px}.invite h3{margin-bottom:4px}.invite .grow{flex:1;min-width:0}.invite .pf-logo{border-radius:12px}.tl-day{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin:6px 0 8px}.tl{list-style:none;margin:0 0 12px;padding:0;position:relative}.tl:before{content:"";position:absolute;left:63px;top:6px;bottom:6px;width:2px;background:var(--fill-2)}.tl-item{display:grid;grid-template-columns:52px 24px minmax(0,1fr);align-items:center;padding:8px 0}.tl-time{font-weight:500;font-size:15px}.tl-dot{width:10px;height:10px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px #fff;justify-self:center;position:relative}.tl-body{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;row-gap:4px;align-items:start;font-size:15px}.tl-body .pf-logo{margin-top:2px}.tl-body .chip{grid-column:2;justify-self:start}.tl-body .chip{font-size:11px}.tl-body .chip:before{display:none}.kpi-list{display:flex;flex-direction:column;gap:4px}.kpi{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--fill-1)}.kpi:last-child{border-bottom:0}.kpi .grow{flex:1;display:flex;flex-direction:column}.kpi strong{font-size:20px;font-weight:500}.kpi .pos{color:#15803d;text-align:right}.pf-section{background:#fff;border:1px solid var(--fill-1);border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:20px}.pf-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pf-head h2{font-size:24px}.pf-head .pf-logo{border-radius:8px}.pf-head small,.pf-head .chip,.pf-head .btn{margin-left:auto}.prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prod{border:1px solid var(--fill-1);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px;background:#fff}.prod-top{display:flex;gap:12px;align-items:flex-start}.prod-top .grow{flex:1;min-width:0}.prod-top h3{margin-bottom:2px}.prod-metric{font-size:22px;font-weight:500}.prod-links{display:flex;gap:14px;align-items:center;margin-top:auto;flex-wrap:wrap}.prod-off{border-style:dashed;background:var(--bg);justify-content:space-between}.prod-off .btn{align-self:flex-start}.locked .pf-head{opacity:.9}.locked-body{display:flex;flex-direction:column;gap:14px}.locked-list{display:flex;gap:8px;flex-wrap:wrap}.locked .invite{border-color:#e1e8fd}.task-ic{width:44px;height:44px;border-radius:12px;background:var(--fill-2);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex:none}.task-ic .ic{width:22px;height:22px}.ch-list{padding:8px;gap:0}.ch-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) 110px minmax(0,1.6fr) 40px;gap:16px;align-items:center;padding:14px 16px;border-radius:16px;position:relative}.ch-row:hover{background:var(--fill-hover)}.ch-row+.ch-row{border-top:1px solid var(--fill-1)}.ch-row.pair-start{background:#f7f9ff;border-radius:16px 16px 0 0}.ch-row.pair-end{background:#f7f9ff;border-radius:0 0 16px 16px;border-top:1px dashed #C9D6FB}.pair-mark{position:absolute;left:30px;bottom:-11px;z-index:2;display:inline-flex;gap:4px;align-items:center;background:#fff;border:1px solid #C9D6FB;color:var(--primary);border-radius:100px;padding:1px 8px}.pair-mark small{font-size:11px}.ch-main{display:flex;gap:12px;align-items:center;min-width:0}.ch-main .grow{min-width:0}.ch-av{position:relative;display:inline-flex}.ch-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-tools{display:flex;gap:6px;flex-wrap:wrap}.ch-tools .chip{font-size:11px}.ch-tools .chip:before{display:none}.ch-num{display:flex;flex-direction:column;text-align:right}.ch-num strong{font-weight:500}.ch-next{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.new-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ns{display:flex;gap:20px;background:#fff;border:1px solid var(--fill-1);border-radius:24px;padding:28px}.ns .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.ns h2{font-size:22px}.ns.todo{opacity:.55}.ns.active{border:2px solid #2D58EF;padding:27px}.ns .step-num{width:36px;height:36px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:500;background:var(--fill-1);color:var(--text-3)}.ns.active .step-num{background:var(--primary);color:#fff}.ns.done .step-num{background:var(--ok);color:#fff}.link-btns{display:flex;gap:12px;flex-wrap:wrap}.btn-pf{height:56px;padding:0 22px;font-size:17px;border-radius:12px;gap:12px;color:#fff}.btn-pf-tg{background:#2aabee}.btn-pf-tg:hover{background:#1e96d4;color:#fff}.btn-pf-max{background:linear-gradient(135deg,#3b7bff,#8a3bff)}.btn-pf-max:hover{filter:brightness(1.06);color:#fff}.btn-pf .pf-logo{background:#fff;padding:2px;border-radius:50%}.linked-ok{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-radius:12px;background:var(--ok-bg);font-weight:500}.linked-ok .ic{color:var(--ok)}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;background:#fff;border:1px solid var(--fill-1);border-radius:18px;padding:16px;cursor:pointer;font:inherit;color:inherit}.task-card:hover{background:var(--fill-hover);border-color:var(--fill-2)}.task-card.selected{border:2px solid #2D58EF;padding:15px}.task-card.dim{opacity:.55}.task-title{font-size:16px;font-weight:500;line-height:1.25}.pf-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.pf-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;border-radius:100px;padding:3px 9px 3px 4px;background:var(--fill-1)}.task-next{display:flex;gap:12px;align-items:center;background:var(--fill-1);border-radius:16px;padding:14px 18px;flex-wrap:wrap}.task-next .grow{flex:1;min-width:200px}.link-card{gap:16px}.input-lg{min-height:56px;font-size:18px;border-radius:12px}.link-card .btn{height:56px}.tag-btn{border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--primary)}.tag-btn:hover{background:var(--fill-2)}.detect{display:flex;gap:16px;align-items:flex-start;background:var(--bg);border-radius:20px;padding:20px}.detect .grow{flex:1;min-width:0}.sugg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px}.sugg-item{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:12px}.sugg-item .grow{display:flex;flex-direction:column}@media(max-width:1280px){.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-row{grid-template-columns:minmax(0,2fr) 100px minmax(0,1.5fr) 40px;row-gap:8px}.ch-main{grid-column:1;grid-row:1}.ch-tools{grid-column:1;grid-row:2;padding-left:40px}.ch-num{grid-column:2;grid-row:1 / span 2}.ch-next{grid-column:3;grid-row:1 / span 2}.ch-row>.icon-btn{grid-column:4;grid-row:1 / span 2}}@media(max-width:768px){.main{padding-bottom:190px}.hdr-pfs{display:none}.proto-bar{left:8px;right:8px;bottom:8px;transform:none;width:auto;padding:8px;gap:6px;border-radius:12px}.pb-group,.proto-bar .tabs{width:100%}.proto-bar .tabs{flex-wrap:nowrap}.proto-bar .tab{flex:1}.pb-label{display:none}.proto-bar .tab{padding:0 9px;font-size:12px;height:32px}.pf-section{padding:20px;border-radius:24px}.prod-grid,.task-grid{grid-template-columns:minmax(0,1fr)}.invite{flex-direction:column;align-items:flex-start}.invite .btn{width:100%}.ch-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.ch-main{grid-column:1;grid-row:1}.ch-num{grid-column:2;grid-row:1}.ch-tools{grid-column:1 / -1;grid-row:2;padding-left:0}.ch-next{grid-column:1 / -1;grid-row:3;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.ch-row>.icon-btn{display:none}.pair-mark{left:12px}.ns{flex-direction:column;padding:20px;gap:12px}.ns.active{padding:19px}.btn-pf,.linked-ok{width:100%;justify-content:center}.link-card .row{flex-wrap:wrap!important}.link-card .btn{width:100%}.detect{flex-direction:column}.tl:before{left:51px}.tl-item{grid-template-columns:44px 16px minmax(0,1fr)}.page-actions{width:100%}}#toasts{bottom:96px}@media(max-width:768px){#toasts{bottom:128px}.alert-row{flex-wrap:wrap}.alert-row .grow{flex:1 1 calc(100% - 80px)}.alert-row .btn{margin-left:auto}}.home-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.home-side{position:sticky;top:calc(var(--hdr-h) + 20px)}.prod-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.prod .pos{color:#15803d;font-size:13px}.prod-status{align-self:flex-start;font-size:12px}.more-bots{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px}.more-bots .tag-btn{display:inline-flex;gap:6px;align-items:center}.more-bots .tag-btn .ic:last-child{color:var(--text-3)}.prod-empty{border:1.5px dashed #C9D6FB;background:#fbfcff}.prod-empty .prod-metric{font-size:18px}.empty-mini{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:16px 8px 8px}.empty-mini .ic-xl{width:44px;height:44px;color:#a9bdf6}.empty-mini p{font-size:14px;line-height:1.45}.att{background:#fff;border:1px solid var(--fill-1);border-radius:20px;overflow:hidden}.att.has-err{border-color:#f9c6d3}.att-head{display:flex;align-items:center;gap:12px;width:100%;padding:18px 24px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;flex-wrap:wrap}.att-head:hover{background:var(--fill-hover)}.att-head h2{font-size:20px}.att-count{display:inline-flex;align-items:center;gap:4px;min-width:28px;height:26px;padding:0 9px;border-radius:100px;background:var(--fill-2);color:var(--primary);font-weight:500;font-size:14px;justify-content:center}.has-err .att-count{background:var(--err-bg);color:var(--err)}.att-bang{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--err);color:#fff;font-size:11px;font-weight:700;line-height:1}.att-sum{display:flex;gap:6px;flex-wrap:wrap}.att-pill{font-size:12px;border-radius:100px;padding:3px 9px;background:var(--fill-1)}.att-pill.err{background:var(--err-bg);color:#b4123c}.att-pill.warn{background:var(--warn-bg);color:#8a5300}.att-pill.info{background:var(--fill-2);color:var(--primary)}.att-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:14px}.att-toggle .ic{transition:transform .2s}.att.open .att-toggle .ic{transform:rotate(180deg)}.att-body{display:flex;flex-direction:column;gap:8px;padding:0 24px 20px}.att-body[hidden]{display:none}.att-ok{display:flex;gap:10px;align-items:center;padding:14px 20px;color:#15803d;background:var(--ok-bg);border-color:transparent;font-size:15px}.fs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fs-list li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--bg);font-size:14px}.fs-list li.done{background:transparent;color:var(--text-2)}.fs-list li .grow{flex:1;min-width:0}.fs-num{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;background:#fff;color:var(--text-2);border:1px solid var(--fill-2)}.fs-list li.done .fs-num{background:var(--ok);border-color:var(--ok);color:#fff}@media(max-width:1280px){.home-cols{grid-template-columns:minmax(0,1fr)}.home-side{position:static}}@media(max-width:768px){.prod-grid.two{grid-template-columns:minmax(0,1fr)}.att-head{padding:14px 16px;gap:8px}.att-sum{order:4;width:100%}.att-body{padding:0 16px 16px}.home-cols{gap:16px}}@media(max-width:768px){.page-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.page-actions .btn{height:44px;padding:8px;font-size:14px;gap:6px;flex-direction:column;height:auto}}.home-cols{grid-template-columns:minmax(0,1fr) 340px}.pf-section{padding:24px;border-radius:24px;gap:16px}.pf-head h2{font-size:20px}.bt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bt{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--fill-1);border-radius:16px;background:#fff;min-width:0}.bt-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bt-top h3{font-size:15px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-ic{width:32px;height:32px;border-radius:10px;background:var(--fill-2);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex:none}.bt-ic .ic{width:18px;height:18px}.bt-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ok)}.bt-dot.warn{background:var(--warn)}.bt-dot.err{background:var(--err)}.bt-dot.info{background:var(--primary)}.bt-metric{font-size:18px;font-weight:500;line-height:1.25}.bt-sub{font-size:12px;line-height:1.35}.bt-week{font-size:12px;color:#15803d}.bt-alert{align-self:flex-start;font-size:12px;border-radius:100px;padding:2px 8px;margin-top:2px}.bt-alert.warn{background:var(--warn-bg);color:#8a5300}.bt-alert.err{background:var(--err-bg);color:#b4123c}.bt-alert.info{background:var(--fill-2);color:var(--primary)}.bt-link{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:2px;font-size:14px;color:var(--primary)}.bt-cta{margin-top:auto;align-self:flex-start}.bt .bt-cta{margin-top:10px}.bt-empty{border:1.5px dashed #C9D6FB;background:#fbfcff}.bt-off{background:repeating-linear-gradient(135deg,#fafbfe 0,#fafbfe 10px,#f5f7fd 10px,#f5f7fd 20px);border:1.5px dashed #D3DBEE}.bt-off .bt-ic{background:#fff;color:var(--text-3);border:1px dashed #C9D0E2}.bt-off h3{color:var(--text-2)}.bt-off-label{align-self:flex-start;margin-bottom:2px;font-size:11px;color:var(--text-2);background:#fff;border:1px solid #DDE2EE;border-radius:100px;padding:1px 7px;white-space:nowrap}.bt-task{font-size:12px;color:var(--text-2);line-height:1.35}.bt-off .btn-outline{background:#fff}@media(max-width:1440px){.bt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.home-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bt{padding:12px}.bt-metric{font-size:16px}.pf-section{padding:16px}}@media(max-width:360px){.bt-grid{grid-template-columns:minmax(0,1fr)}}.pf-tg{--pf: #229ED9;--pf-ink: #0A7AB8;--pf-tint: #EAF6FD;--pf-border: #BEE2F5}.pf-max{--pf: #7B2BFF;--pf-ink: #6519E0;--pf-tint: #F3EDFF;--pf-border: #DCCBFF}.pf-section.pf-tg,.pf-section.pf-max{border-color:var(--pf-border);background:linear-gradient(180deg,var(--pf-tint) 0,#fff 140px)}.pf-section .pf-head h2{color:var(--pf-ink)}.pf-section .bt{border-color:var(--pf-border)}.pf-section .bt-ic{background:var(--pf-tint);color:var(--pf-ink)}.pf-section .bt-link{color:var(--pf-ink)}.pf-section .bt-empty{border-color:var(--pf);background:#fff}.pf-section .bt-off{border-color:var(--pf-border);background:repeating-linear-gradient(135deg,#fff 0 10px,var(--pf-tint) 10px 20px)}.pf-section .bt-off .bt-ic{background:#fff;color:var(--pf);border-color:var(--pf-border)}.pf-section .bt-off .btn-outline{color:var(--pf-ink);border-color:var(--pf)}.pf-section .bt-off .btn-outline:hover{background:var(--pf-tint)}.pf-section .bt-empty .btn-primary{background:var(--pf-ink)}.pf-section .bt-empty .btn-primary:hover{filter:brightness(.92)}.fs-group{display:flex;flex-direction:column;gap:6px}.fs-group+.fs-group{border-top:1px solid var(--fill-1);padding-top:12px}.fs-group-head{display:flex;align-items:center;gap:8px;font-size:15px}.fs-group-head .ic{color:var(--primary);width:18px;height:18px}.fs-group-head small{margin-left:auto}.fs-wait{display:block;font-size:12px;margin-top:2px}.bt-select{cursor:pointer;transition:box-shadow .15s,border-color .15s}.bt-select:hover{box-shadow:0 4px 14px #232b4814}.bt-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pf-section .bt-selected,.pf-section .bt-selected.bt-off,.pf-section .bt-selected.bt-empty{border:2px solid var(--pf);padding:13px 15px;box-shadow:0 0 0 4px var(--pf-tint)}.fs-t{display:block}.first-steps .fs-group-head{margin-top:-4px}.first-steps>.faint{font-size:12px}.route-hint{grid-column:2;display:block;font-size:13px;margin-top:2px}.route-step.locked .route-hint{color:var(--text-4)}.first-steps .fs-list li{align-items:flex-start;padding:10px 12px}.first-steps .fs-num{margin-top:1px}.fs-btn{margin-top:8px}#first-steps{scroll-margin-top:calc(var(--hdr-h) + 12px)}.first-steps .fs-list li.todo{background:transparent}.first-steps .fs-list li.todo .fs-t{color:var(--text-3)}.user-menu .user-btn{cursor:pointer;border-radius:8px;padding:4px 6px}.user-menu .user-btn:hover{color:var(--primary)}.user-menu .user-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-menu .user-btn[aria-expanded=true] .ic-sm{transform:rotate(180deg)}.nv-menu{position:absolute;z-index:200;min-width:240px;padding:8px;background:#fff;border:1px solid #EAEFFE;border-radius:14px;box-shadow:0 12px 32px #232b4824;display:flex;flex-direction:column}.nv-menu-h{display:flex;flex-direction:column;gap:2px;padding:8px 12px 10px;border-bottom:1px solid var(--fill-1);margin-bottom:4px}.nv-menu-h b{font-weight:500}.nv-menu-h small{font-size:12px;color:var(--text-3)}.nv-menu a{display:block;padding:10px 12px;border-radius:10px;color:var(--text);font-size:15px}.nv-menu a:hover,.nv-menu a:focus{background:#f4f6fe;outline:none;color:var(--text)}.nv-menu a.on{color:var(--primary)}.nv-sep{height:1px;background:var(--fill-1);margin:4px 0}.nv-menu a.nv-out{color:#ef2d5e}.nv-menu a.nv-out:hover{background:#fef4f7;color:#ef2d5e}.page-head h1{display:flex;align-items:center;gap:10px}.page-head h1 .pf-logo{border-radius:50%}.uc{position:relative;overflow:hidden;min-height:500px;padding:80px;border-radius:32px;background:linear-gradient(179deg,#000,#0f56d6);color:#fff}.uc-glow{position:absolute;width:217px;height:221px;right:22%;top:30%;background:#3c82ff;filter:blur(100px);opacity:.9}.uc-txt{position:relative;z-index:2;max-width:500px;display:flex;flex-direction:column;gap:8px}.uc-txt h2{color:#fff;font-size:40px;line-height:56px;font-weight:500}.uc-txt p{color:#e6e6e6;font-size:18px;line-height:25.2px}.uc-txt p a{color:#3c82ff}.uc-txt p a:hover{color:#2968e6}.uc-btn{align-self:flex-start;margin-top:16px;background:#fff;color:#0f56d6;border-radius:12px;gap:8px}.uc-btn:hover{background:#edf3ff;color:#0f56d6}.uc-bot{position:absolute;z-index:1;right:40px;bottom:-40px;width:440px;max-width:46%;pointer-events:none}.uc-cone{position:absolute;z-index:1;left:40px;bottom:-30px;width:200px;pointer-events:none}@media(max-width:1280px){.uc-cone{display:none}}@media(max-width:768px){.uc{min-height:400px;padding:40px 20px 220px;border-radius:20px}.uc-txt h2{font-size:24px;line-height:33.6px}.uc-txt p{font-size:14px;line-height:1.45}.uc-btn{width:100%;justify-content:center}.uc-bot{width:268px;max-width:80%;right:50%;transform:translate(50%);bottom:-50px}}.au-page{max-width:720px;margin:0 auto;padding:96px 16px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.au-page h1{font-size:40px;line-height:1.2}.au-page .btn{border-radius:12px}.hdr-in .au-open{margin-left:24px;border-radius:8px}.modal-card.au{max-width:500px;padding:28px;display:flex;flex-direction:column;gap:20px;border:1px solid #F4F6FE}.au-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.au-top h3{font-size:18px;font-weight:500;line-height:1.3}.au-x{width:24px;height:24px;border:0;background:none;padding:0;color:#b6b9c2;cursor:pointer;margin-top:2px}.au-x .ic{width:16px;height:16px}.au-tabs{display:flex;gap:4px;padding:4px;background:#eaeffe;border-radius:8px}.au-tabs button{flex:1;min-height:36px;padding:8px 12px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:14px;color:#6c7185;cursor:pointer;transition:background .15s,color .15s}.au-tabs button.on{background:#fff;color:#054ccc;font-weight:500;box-shadow:0 1px 4px #0000000f}.au-form{display:flex;flex-direction:column;gap:16px}.au-f{display:flex;flex-direction:column;gap:4px}.au-l{font-size:12px;color:#232b48;padding-left:4px}.au-in{display:flex;align-items:center;height:44px;border:1px solid #E7E8EB;border-radius:12px;background:#fff}.au-in:focus-within{border-color:#054ccc}.au-in.err{border-color:#ef2d5e}.au-in input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;padding:0 16px;font:inherit;font-size:16px;color:#232b48;border-radius:12px}.au-in input::placeholder{color:#b6b9c2}.au-eye{width:40px;height:40px;border:0;background:none;color:#b6b9c2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.au-eye .ic{width:20px;height:20px}.au-h{font-size:12px;color:#6c7185;padding-left:4px}.au-h.err{color:#ef2d5e}.au-captcha{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 16px;border:1px solid #E7E8EB;border-radius:12px;background:#f9fafb;font:inherit;font-size:15px;color:#232b48;cursor:pointer;text-align:left}.au-captcha small{margin-left:auto;font-size:11px;color:#b6b9c2}.au-cb{width:24px;height:24px;border:2px solid #B6B9C2;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff}.au-captcha.on .au-cb{background:#054ccc;border-color:#054ccc}.au-cb .ic{width:16px;height:16px}.au-err{color:#ef2d5e;font-size:14px}.au-agree{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.3;color:#6c7185;cursor:pointer}.au-agree input{position:absolute;opacity:0;width:1px;height:1px}.au-agree img{flex:none;margin-top:1px}.au-agree input:focus-visible+img{outline:2px solid #054CCC;outline-offset:2px;border-radius:3px}.au-agree a{color:#054ccc}.au-btn{width:100%;min-height:48px;padding:14px 16px;border:0;border-radius:12px;background:#054ccc;color:#fff;font:inherit;font-size:16px;cursor:pointer;margin-top:4px}.au-btn:hover{background:#0d4bbd}.au-btn:disabled{opacity:.5;cursor:default}.au-or{display:flex;align-items:center;gap:12px;color:#b6b9c2;font-size:13px}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:#e7e8eb}.au-pf{display:grid;grid-template-columns:1fr;gap:8px}.au-pf-btn{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #E7E8EB;border-radius:12px;background:#fff;color:#232b48;font-size:15px}.au-pf-btn:hover{border-color:#054ccc;color:#232b48}.au-pf-btn img{border-radius:50%}@media(max-width:768px){.au-page{padding-top:56px}.au-page h1{font-size:28px}.modal-card.au{padding:20px}.au-pf{grid-template-columns:1fr}.hdr-in .au-open{margin-left:auto}}.nv-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:100px;background:#f1426e;color:#fff;font-size:12px;font-weight:500;line-height:1;vertical-align:middle}.side-link .nv-unread{margin-left:auto}.nv-menu a .nv-unread{margin-left:8px}.main>.cc-main,.main>.bl-main,.main>.sp-main{padding-bottom:0}.bl-main .btn-dark,.bl-modal .btn-dark{background:#c6f564;color:#232b48}.bl-main .btn-dark:hover,.bl-modal .btn-dark:hover{background:#b9f340;color:#232b48}.cc-main .btn-dark,.cc-add .btn-dark{background:#232b48;color:#fff}.cc-main .btn-dark:hover,.cc-add .btn-dark:hover{background:#3b425c;color:#fff}.card.pg-state{align-items:center;text-align:center;gap:8px;padding:36px 20px}.pg-state .ic-xl{color:var(--primary)}.pg-state p{max-width:480px;font-size:14px}.pg-skel{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--fill-2) 25%,var(--fill-1) 50%,var(--fill-2) 75%);background-size:200% 100%;animation:pg-skel 1.2s infinite linear}@keyframes pg-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.pg-skel-card{display:flex;flex-direction:column;gap:14px}.pg-off{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border:1.5px dashed var(--fill-1);border-radius:var(--radius-l)}.pg-off .ic{color:var(--text-4);flex:none}.pg-off p{font-size:14px;margin-top:2px}@media(max-width:768px){.pg-off{flex-wrap:wrap}.pg-off .btn{width:100%;justify-content:center}}:root.modal-lock body{overflow:visible}a.sp-m-file:has(.sp-m-img){flex-direction:column;align-items:flex-start}a.sp-m-file>span{display:inline-flex;align-items:center;gap:6px}.sp-m-img{display:block;max-width:min(320px,100%);max-height:240px;border-radius:8px;object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px #232b4814}.sp-reply-only{display:inline-flex;align-items:center;gap:6px;font-size:14px}:root{--c-blue: #4269F1;--c-blue-1: #5779F2;--c-blue-7: #D5DEFC;--c-blue-8: #EAEFFE;--c-blue-9: #F4F6FE;--c-lime: #C6F564;--c-lime-4: #DCF9A0;--c-lime-8: #F1FDD9;--c-ink: #232B48;--c-ink-1: #3B425C;--c-ink-4: #6C7185;--c-ink-8: #E7E8EB;--c-green: #24DD93;--c-green-9: #E7FCF3;--c-red: #F1426E;--c-red-8: #FEEAEF;--c-red-9: #FEF4F7}.bl-main{padding-bottom:130px}.bl-main>*+*{margin-top:20px}.bl-main .grow,#modal .grow{flex:1;min-width:0}.card.bl-card{gap:0;padding:24px}.bl-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.bl-card-h p{font-size:14px;margin-top:4px}.bl-gh{gap:8px}.bl-hero{display:flex;align-items:center;gap:28px;padding:26px 30px;border-radius:var(--radius-xl);background:var(--c-ink);color:#fff;flex-wrap:wrap}.bl-bals{display:flex;gap:28px;flex-wrap:wrap}.bl-bal{display:flex;flex-direction:column;gap:4px}.bl-bal span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#ffffffbf}.bl-bal .pf-logo{background:#fff;border-radius:50%;padding:1px}.bl-bal b{font-size:32px;font-weight:700;color:var(--c-lime);line-height:1.1}.bl-next{flex:1;min-width:220px;display:flex;gap:10px;align-items:flex-start;padding-left:28px;border-left:1px solid rgba(255,255,255,.14)}.bl-next:empty{border:0}.bl-next .ic{color:var(--c-lime);margin-top:2px}.bl-next div{display:flex;flex-direction:column;gap:2px;font-size:14px}.bl-next span{color:#ffffffbf}.bl-hero-btn{background:var(--c-lime);color:var(--c-ink);height:44px;padding:0 22px}.bl-hero-btn:hover{background:var(--c-lime-4);color:var(--c-ink)}.bl-hero.compact{padding:18px 24px}.bl-hero.compact .bl-bal b{font-size:24px}.bl-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px;border-radius:100px;padding:3px 10px;width:fit-content}.bl-chip.ok{background:var(--c-green-9);color:var(--c-ink)}.bl-chip.ok .ic{color:var(--c-green)}.bl-chip.soon{background:var(--c-red-8);color:var(--c-red)}.bl-chip.off{background:var(--c-ink-8);color:var(--c-ink-4)}.bl-auto{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--c-ink-4)}.bl-tariff{font-weight:400;font-size:13px;color:var(--c-ink-4);margin-left:6px}.bl-small{font-size:13px}.bl-meta{gap:10px;flex-wrap:wrap;margin-top:4px}.bl-svc-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.bl-svc-h h3{display:flex;align-items:center;gap:8px;font-size:18px}.bl-svc-h h3 .pf-logo{border-radius:50%}.bl-svc-h p{font-size:13px;margin-top:4px}.bl-rows{display:flex;flex-direction:column;gap:8px}.bl-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--c-blue-9);border-radius:var(--radius-m)}.bl-row.soon{background:var(--c-red-9)}.bl-row.off{background:#fff;border:1.5px dashed var(--c-ink-8)}.bl-row .grow{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bl-row b{font-weight:500}.bl-row small{font-size:13px}.bl-ic{width:40px;height:40px;border-radius:10px;background:#fff;color:var(--c-blue);display:inline-flex;align-items:center;justify-content:center;flex:none}.bl-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bl-tabs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.bl-tabs::-webkit-scrollbar{display:none}.bl-tab{position:relative;flex:1 1 0;min-width:170px;display:flex;align-items:center;gap:12px;height:64px;padding:0 18px;border:1.5px solid var(--c-ink-8);border-radius:16px;background:#fff;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.bl-tab .pf-logo{border-radius:50%;flex:none}.bl-tab-t{display:flex;flex-direction:column;gap:2px;min-width:0}.bl-tab-t b{font-weight:500;font-size:16px;white-space:nowrap}.bl-tab-t small{font-size:13px;color:var(--c-ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-tab:hover{border-color:var(--c-ink)}.bl-tab:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.bl-tab.active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.bl-tab.active .bl-tab-t small{color:var(--c-lime)}.btn-line{background:#fff;color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ink)}.btn-line:hover{background:var(--c-ink);color:#fff}.bl-hist td,.bl-hist th{vertical-align:middle}.bl-what{gap:8px;flex-wrap:nowrap}.bl-what .pf-logo{border-radius:50%;flex:none}.nowrap{white-space:nowrap}.modal-card.bl-modal{padding:0;display:flex;flex-direction:column;overflow:hidden;max-width:500px;border-radius:24px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.bl-modal .modal-head{margin:0;padding:28px 28px 4px}.bl-modal .modal-head h3{font-size:18px;font-weight:500}.bl-modal .modal-head .icon-btn{right:18px;top:20px;color:var(--c-ink-4)}.bl-mbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 28px 28px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none}.bl-mbody::-webkit-scrollbar{display:none}.bl-f{display:flex;flex-direction:column;gap:4px}.bl-fl{font-size:12px;line-height:1.3;color:var(--c-ink);padding-left:4px}.bl-hint{font-size:13px;margin-top:-10px;padding-left:4px}.bl-in{height:48px;min-height:48px;border-radius:12px;border:1.5px solid var(--c-ink-8);padding:0 14px;font-size:16px}.bl-in:focus{border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f;outline:none}.bl-in.err{border-color:var(--c-red)}.bl-dd{position:relative}.bl-dd-btn{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.bl-dd-btn:hover{background:var(--c-blue-9)}.bl-dd.open .bl-dd-btn,.bl-dd-btn:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #4269f11f}.bl-dd-btn .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-dd-btn .ic-sm{color:var(--c-ink-4);transition:transform .2s;flex:none}.bl-dd.open .bl-dd-btn .ic-sm{transform:rotate(180deg)}.bl-dd-pr{color:var(--c-ink-4);white-space:nowrap}.bl-dd-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--c-blue-8);border-radius:14px;box-shadow:0 12px 32px #232b4824;color:var(--text);max-height:280px;overflow-y:auto}.bl-dd-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer}.bl-dd-list li .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.bl-dd-list li small{font-size:12px;color:var(--c-ink-4)}.bl-dd-list li:hover,.bl-dd-list li:focus{background:var(--c-blue-9);outline:none}.bl-dd-list li.sel{color:var(--c-blue)}.bl-dd-list li .ic-sm{color:var(--c-blue);flex:none}.bl-dd-list li:not(.sel) .bl-dd-pr{margin-right:26px}.bl-dd-list li.dis{color:#b6b9c2;cursor:default}.bl-dd-list li.dis:hover{background:transparent}.bl-dd-list li.dis .bl-dd-pr,.bl-dd-list li.dis small{color:#b6b9c2}.bl-opts{display:flex;gap:8px}.bl-opt{position:relative;flex:1;min-width:0;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:1px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;font-size:14px;color:var(--c-ink-4);cursor:pointer;white-space:nowrap;transition:border-color .2s}.bl-opt:hover{border-color:var(--primary)}.bl-opt.on{border-color:var(--primary);background:var(--c-blue-9);color:var(--primary)}.bl-methods .bl-opt img{max-width:100%;height:30px;object-fit:contain}.bl-methods .bl-opt img[alt="Telegram Stars"]{height:14px;width:14px}.bl-disc{position:absolute;top:-8px;right:6px;font-size:11px;font-weight:500;background:var(--c-lime);color:var(--c-ink);border-radius:100px;padding:1px 6px}.bl-chhead{display:flex;align-items:flex-end;gap:8px}.bl-chhead>div{flex:1;display:flex;flex-direction:column;gap:4px}.bl-chhead>div>span:last-child{font-size:16px;padding-left:4px}.btn-link{background:none;border:0;padding:0;font:inherit;font-size:16px;color:var(--primary);cursor:pointer}.btn-link:hover{opacity:.8}.bl-chlist{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--c-ink-8);border-radius:12px;margin-top:4px}.bl-ch{display:flex;align-items:center;gap:8px;cursor:pointer;padding:2px 0;min-width:0}.bl-ch.all{padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--c-ink-8)}.bl-ch input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:0}.bl-ch .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-ch small{font-size:12px;flex:none}.bl-good{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-ink);padding-left:4px}.bl-good .ic{color:var(--c-green)}.bl-sw{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.bl-sw .grow{flex:1;min-width:0}.bl-total{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--c-ink-8);font-weight:500}.bl-total span{flex:1}.bl-total s{font-weight:400;font-size:14px}.bl-total strong{font-size:20px;font-weight:500}.bl-mbtns{display:flex;justify-content:center;gap:16px;padding-top:4px}.bl-mbtns .btn{height:48px;padding:0 16px;font-size:16px}.bl-mbtns .btn-text{color:var(--primary)}.bl-mbtns+.bl-hint{margin-top:-6px;text-align:center;padding:0}.bl-done{align-items:center;text-align:center;padding:0 28px 28px;gap:12px;display:flex;flex-direction:column}.bl-done h3{font-size:20px;font-weight:500}.bl-ok{width:48px;height:48px;border-radius:50%;background:var(--c-green-9);color:var(--c-green);display:inline-flex;align-items:center;justify-content:center}.bl-done .btn{margin-top:8px;height:48px}.bl-groups{display:flex;flex-direction:column;gap:16px}.bl-group-h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bl-group-h b{font-weight:500}.bl-ic.sm{width:32px;height:32px;border-radius:8px;background:var(--c-blue-9)}@media(max-width:768px){.bl-main{padding-bottom:170px}.card.bl-card{padding:18px}.bl-hero{padding:20px;border-radius:20px;gap:18px}.bl-next{border-left:0;padding-left:0}.bl-hero-btn{width:100%;justify-content:center}.bl-row{flex-wrap:wrap}.bl-row .grow{flex-basis:calc(100% - 56px)}.bl-row>.btn,.bl-row>.bl-acts{margin-left:52px}.bl-modal .modal-head{padding:20px 20px 4px}.bl-mbody{padding:12px 20px 24px}.bl-opt{padding:4px;font-size:13px}.bl-mbtns .btn{flex:1;justify-content:center}.bl-group-h{flex-wrap:wrap}.bl-group-h .btn{width:100%;justify-content:center}.bl-hist thead{display:none}.bl-hist,.bl-hist tbody{display:block}.bl-hist tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px}.bl-hist td{display:block;padding:0;border:0}.bl-hist td:nth-child(1){font-size:13px;color:var(--c-ink-4)}.bl-hist td:nth-child(2){grid-column:1 / -1;grid-row:2}.bl-hist td:nth-child(3){grid-column:1 / -1;grid-row:3;font-size:13px}.bl-hist td.num{grid-column:2;grid-row:1}.bl-hist tr+tr{border-top:1px solid var(--fill-1)}.bl-what{align-items:flex-start}.bl-what .pf-logo{margin-top:2px}}.bl-maxrow{flex-wrap:wrap;align-items:flex-start}.bl-maxrow .grow{flex-basis:calc(100% - 56px)}.bl-maxrow .bl-acts{margin-left:52px;justify-content:flex-start}.bl-maxrow .bl-acts .btn-text{padding-left:8px}.bl-back{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:15px;margin-bottom:12px}.bl-back:hover{opacity:.8}.bl-hfilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.bl-seg{display:inline-flex;gap:4px;padding:4px;background:var(--c-blue-9);border-radius:12px}.bl-seg button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:14px;color:var(--c-ink-4);cursor:pointer}.bl-seg button .pf-logo{border-radius:50%}.bl-seg button.on{background:#fff;color:var(--text);font-weight:500;box-shadow:0 1px 3px #232b4814}.bl-hsel{width:220px}.bl-hcount{margin-left:auto;font-size:14px}.bl-more{display:flex;justify-content:center;padding-top:16px}.bl-hnone{padding:24px 0;text-align:center}@media(max-width:768px){.bl-seg,.bl-hsel{width:100%}.bl-seg button{flex:1;justify-content:center;padding:0 6px}.bl-hcount{margin-left:0}}.bl-svcs{flex-wrap:wrap}.bl-svcs .bl-opt{flex:1 1 auto;padding:4px 8px;gap:6px;font-size:13px}.bl-svcs .bl-opt .pf-logo{border-radius:50%;flex:none}@media(max-width:768px){.bl-svcs .bl-opt{flex-basis:calc(50% - 4px)}}.bl-ch{font-size:14px}.bl-chhead>div>span:last-child,.bl-chhead .btn-link{font-size:14px}.bl-chlist{padding:10px 14px;gap:2px}.bl-ch input{width:15px;height:15px}@media(max-width:768px){.bl-tabs{margin-left:-16px;margin-right:-16px;padding:2px 16px;gap:8px;background:transparent;border-radius:0;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bl-tab{flex:none;min-width:0;scroll-snap-align:start;height:56px;padding:0 16px 0 14px;gap:10px;border-radius:14px}.bl-tab-t b{font-size:15px}}.bl-renew{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.bl-renew-btn{height:44px;min-width:148px;padding:0 20px;font-size:15px;font-weight:500;gap:8px;border-radius:12px;box-shadow:0 2px 6px #232b4824;transition:transform .12s,box-shadow .12s,background .15s}.bl-renew-btn .ic{width:18px;height:18px}.bl-renew-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #232b4833}.bl-renew-btn:active{transform:none;box-shadow:0 1px 3px #232b4824}.bl-renew-btn:focus-visible{outline:3px solid #9DB6FF;outline-offset:2px}.bl-renew small{font-size:12px;color:var(--text-2);white-space:nowrap}.bl-group:has(.bl-row.soon,.bl-row.off) .bl-renew-btn{animation:bl-nudge 2.4s ease-in-out 1}.bl-group:has(.bl-row.soon,.bl-row.off) .bl-renew small{color:var(--c-red);font-weight:500}.bl-group-h .bl-renew{align-items:flex-end}@keyframes bl-nudge{0%,to{box-shadow:0 2px 6px #232b4824}50%{box-shadow:0 0 0 6px #f1426e2e}}.btn-line{background:#fff;color:var(--c-ink);box-shadow:inset 0 0 0 1.5px currentColor}.btn-line:hover{background:var(--fill-1)}@media(max-width:768px){.bl-row:has(.bl-renew),.bl-group-h{flex-wrap:wrap}.bl-row .bl-renew,.bl-group-h .bl-renew{flex-basis:100%;align-items:center}.bl-renew-btn{width:100%}}@media(prefers-reduced-motion:reduce){.bl-renew-btn{transition:none;animation:none!important}}.bl-tab.active{background:#f1fdd9;border:2px solid #9ED13A;color:var(--text)}.bl-tab.active .bl-tab-t small{color:#4e6b0f}.bl-tab:hover:not(.active){border-color:#9ed13a}.btn-dark{background:#c6f564;color:#232b48}.btn-dark:hover{background:#b9f340;color:#232b48}.btn-line{color:#232b48}.bl-renew-btn{box-shadow:0 2px 6px #78a0144d}.ck-row{cursor:pointer;position:relative;transition:box-shadow .15s,background .15s}.ck-row input,.ck-all input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ck-box{width:22px;height:22px;border-radius:7px;border:2px solid #B6B9C2;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;color:transparent;transition:background .12s,border-color .12s}.ck-box .ic{width:14px;height:14px}.ck-row:hover .ck-box,.ck-all:hover .ck-box{border-color:var(--ck, #054CCC)}input:checked+.ck-box{background:var(--ck, #054CCC);border-color:var(--ck, #054CCC);color:#fff}input:indeterminate+.ck-box{background:var(--ck, #054CCC);border-color:var(--ck, #054CCC)}input:indeterminate+.ck-box .ic{display:none}input:indeterminate+.ck-box:after{content:"";width:10px;height:2px;border-radius:2px;background:#fff}input:focus-visible+.ck-box{outline:3px solid #9DB6FF;outline-offset:2px}.ck-row.picked{box-shadow:inset 0 0 0 2px var(--ck, #054CCC)}.ck-price{font-size:14px;color:var(--text-2);white-space:nowrap}.ck-row.picked .ck-price{color:var(--text);font-weight:500}.ck-all{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.ck-all .ck-box{width:20px;height:20px;border-radius:6px}.ck-bar{position:sticky;bottom:16px;z-index:5;margin-top:18px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E7E8EB;border-radius:16px;padding:12px 12px 12px 20px;box-shadow:0 8px 24px #232b481f}.ck-bar .grow{display:flex;flex-direction:column;min-width:0}.ck-bar b{font-weight:500;font-size:16px}.ck-bar small{font-size:13px;color:var(--text-2)}.ck-bar.ck-empty{box-shadow:none;background:var(--fill-1);border-color:transparent}.ck-bar .bl-renew-btn[disabled]{background:#e7e8eb;color:#9da1ae;box-shadow:none;cursor:not-allowed;transform:none}.ck-next{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--fill-2);width:100%}.ck-next span{font-size:14px;color:var(--text-2)}.ck-next b{color:var(--text);font-weight:500}:root{--ck: #232B48}@media(max-width:768px){.ck-bar{flex-wrap:wrap;bottom:140px;padding:12px}.ck-bar .bl-renew-btn{width:100%;order:3}.ck-price{display:none}.ck-all span:last-child{display:none}}.bl-main .btn,#modal .btn{border-radius:12px}.bl-main .btn-sm,#modal .btn-sm{border-radius:8px}.bl-groups{gap:10px}.bl-acc{border:1.5px solid var(--c-ink-8);border-radius:16px;background:#fff}.bl-acc.open{border-color:var(--c-ink)}.bl-acc-h{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:16px}.bl-acc-h:hover{background:var(--c-blue-9)}.bl-acc-h:focus-visible{outline:3px solid #9DB6FF;outline-offset:2px}.bl-acc-t{display:flex;flex-direction:column;gap:2px}.bl-acc-t b{font-weight:500;font-size:16px}.bl-acc-t small{font-size:13px}.bl-acc-sum{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bl-acc-ch{color:var(--c-ink-4);transition:transform .2s;flex:none}.bl-acc.open .bl-acc-ch{transform:rotate(180deg)}.bl-acc.open .bl-acc-h{border-radius:16px 16px 0 0}.bl-acc-b{padding:4px 16px 16px;display:flex;flex-direction:column;gap:10px}.bl-acc-b .ck-all{align-self:flex-end}.bl-acc .ck-bar{margin-top:6px}.bl-empty{display:flex;align-items:center;gap:16px;padding:20px;border:1.5px dashed var(--c-blue-7);border-radius:16px}.bl-empty .grow{display:flex;flex-direction:column;gap:4px}.bl-empty b{font-weight:500;font-size:16px}.bl-empty p{font-size:14px;max-width:640px}.bl-mini-plans{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;color:var(--c-ink-4)}.bl-mini-plans b{color:var(--text);font-weight:500}.bl-chip.free{background:var(--c-blue-8);color:var(--c-blue)}@media(max-width:768px){.bl-acc-h{flex-wrap:wrap;padding:12px}.bl-acc-t{flex:1 1 calc(100% - 90px)}.bl-acc-sum{order:3;flex-basis:100%;justify-content:flex-start;padding-left:44px}.bl-acc-b{padding:4px 10px 12px}.bl-empty{flex-wrap:wrap}.bl-empty .bl-renew-btn{width:100%}}.bl-ch{height:26px;padding:0;flex:none}.bl-chscroll{display:flex;flex-direction:column;gap:2px;max-height:138px;overflow-y:auto;overscroll-behavior:contain;margin-right:-8px;padding-right:8px;scrollbar-width:thin;scrollbar-color:#C9CCD6 transparent}.bl-chscroll::-webkit-scrollbar{width:6px}.bl-chscroll::-webkit-scrollbar-thumb{background:#c9ccd6;border-radius:6px}.bl-acc.open{border-color:var(--c-ink-8)}.ck-row.picked{box-shadow:inset 0 0 0 1.5px #232b4838}.card.bl-nl{gap:20px}.bl-nl-t p{margin-top:6px;max-width:680px;font-size:15px}.bl-nl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bl-nl-pf{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--pf-border);border-radius:16px;background:linear-gradient(180deg,var(--pf-tint) 0,#fff 120px)}.bl-nl-h{display:flex;align-items:center;gap:10px}.bl-nl-h .pf-logo{border-radius:8px}.bl-nl-h b{font-size:18px;font-weight:500;color:var(--pf-ink)}.bl-nl-pf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.bl-nl-pf li{display:flex;flex-direction:column;gap:2px;font-size:14px}.bl-nl-pf li b{font-weight:500;font-size:15px}.bl-nl-btn{height:48px;font-size:15px;gap:8px;justify-content:center}@media(max-width:768px){.bl-nl-cards{grid-template-columns:minmax(0,1fr)}}.bl-autosw{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap}.bl-autosw .switch{transform:scale(.9);transform-origin:left center}.bl-acc-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bl-acc-tools .ck-all{align-self:auto}.bl-acc-sum .bl-auto{margin-right:4px}.bl-autoch{border:0;background:none;padding:4px 6px;font:inherit;font-size:13px;border-radius:8px}.bl-autoch:hover{background:#232b480d}.bl-autoch:focus-visible{outline:3px solid #9DB6FF;outline-offset:2px}.bl-autoch .switch input{pointer-events:none}.bl-acc-tools small{font-size:13px}@media(max-width:768px){.ck-row .bl-autoch span:last-child{display:none}}.bl-autosw .switch input:not(:checked)+.slider{background:#c9ccd6}@media(max-width:768px){.ck-row .bl-autoch{order:4;margin-left:-6px}.ck-row .bl-autoch span:last-child{display:inline}}:root{--c-blue: #4269F1;--c-blue-7: #D5DEFC;--c-blue-8: #EAEFFE;--c-blue-9: #F4F6FE;--c-lime: #C6F564;--c-lime-4: #DCF9A0;--c-ink: #232B48;--c-ink-1: #3B425C;--c-ink-4: #6C7185;--c-ink-8: #E7E8EB;--c-green: #24DD93;--c-green-9: #E7FCF3;--c-red: #F1426E;--c-red-5: #F9ABBE;--c-red-8: #FEEAEF;--c-red-9: #FEF4F7}.cc-main{padding-bottom:130px}.cc-main>*+*{margin-top:20px}.cc-main .grow{flex:1;min-width:0}.btn-dark{background:var(--c-ink);color:#fff}.btn-dark:hover{background:var(--c-ink-1);color:#fff}.btn-danger{background:var(--c-red);color:#fff}.btn-danger:hover{background:#d92f5b;color:#fff}.btn-danger-line{background:#fff;color:var(--c-red);box-shadow:inset 0 0 0 1.5px var(--c-red-5)}.btn-danger-line:hover{background:var(--c-red-9);color:var(--c-red)}.cc-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-search{flex:1 1 260px;max-width:380px;display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;background:#fff;border:1.5px solid var(--c-ink-8);border-radius:12px;color:var(--c-ink-4)}.cc-search:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f}.cc-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;color:var(--text)}.cc-seg{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--fill-1);border-radius:12px}.cc-seg button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:14px;color:var(--c-ink-4);cursor:pointer;white-space:nowrap}.cc-seg button .pf-logo{border-radius:50%}.cc-seg button.on{background:var(--c-blue-9);color:var(--text);font-weight:500}.cc-only{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;white-space:nowrap}.card.cc-list{list-style:none;margin:0;padding:6px;gap:0}.cc-main>.card.cc-list{margin-top:20px}.cc-list li+li{border-top:1px solid var(--fill-1)}.cc-row{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:14px;color:var(--text)}.cc-ava{position:relative;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font-weight:500;font-size:17px;background:var(--pf-tint);color:var(--pf-ink)}.cc-ava .ic{width:22px;height:22px}.cc-ava-pf{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff}.cc-name{flex:0 1 320px;min-width:0;display:flex;flex-direction:column;gap:3px}.cc-name-t{display:flex;align-items:center;gap:8px;min-width:0}.cc-name-t b{font-weight:500;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-name small{font-size:13px}.cc-role{flex:none;font-size:12px;padding:2px 8px;border-radius:100px;background:var(--c-ink-8);color:var(--c-ink)}.cc-tools{flex:1;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cc-tool{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:100px;font-size:13px;white-space:nowrap;background:var(--c-green-9);color:var(--c-ink)}.cc-tool i{font-style:normal}.cc-tool.err{background:var(--c-red-8)}.cc-tool.warn{background:#fff;box-shadow:inset 0 0 0 1px var(--c-red-5)}.cc-tool.muted{background:var(--c-ink-8);color:var(--c-ink-4)}.cc-more{align-self:flex-start}.card.cc-empty{align-items:center;text-align:center;gap:8px;padding:36px 20px}.cc-empty .ic-xl{color:var(--c-blue)}.cc-empty p{max-width:480px;font-size:14px}.cc-empty-btns{justify-content:center;gap:8px;flex-wrap:wrap;margin-top:6px}.cc-invite{display:flex;align-items:center;gap:16px;padding:18px 22px;background:#fff;border:1.5px dashed var(--c-blue-7);border-radius:var(--radius-l)}.cc-invite .pf-logo{border-radius:10px}.cc-invite p{font-size:14px;margin-top:2px}.modal-card.cc-add{max-width:520px;display:flex;flex-direction:column;gap:16px}.cc-add .modal-head{margin-bottom:0}.cc-f{display:flex;flex-direction:column;gap:4px}.cc-fl{font-size:12px;padding-left:4px;color:var(--c-ink)}.cc-opts{display:flex;gap:8px}.cc-opts.wrap{flex-wrap:wrap}.cc-opt{flex:1 1 auto;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;font-size:14px;color:var(--c-ink-4);cursor:pointer;white-space:nowrap;transition:border-color .2s}.cc-opt .pf-logo{border-radius:50%}.cc-opt:hover{border-color:var(--primary)}.cc-opt.on{border-color:var(--primary);background:var(--c-blue-9);color:var(--primary)}.cc-add-how{padding:16px 18px;background:var(--c-blue-9);border-radius:16px;font-size:14px}.cc-add-how b{font-weight:500;font-size:15px}.cc-add-how ol{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--c-ink)}.cc-add-lim{display:flex;gap:6px;align-items:flex-start;margin-top:12px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--c-red-8);font-size:13px}.cc-add-lim .ic{color:var(--c-red);flex:none;margin-top:1px}.cc-add-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cc-add-btns .btn{height:48px}@media(max-width:1280px){.cc-row{flex-wrap:wrap}.cc-name{flex:1 1 calc(100% - 60px)}.cc-tools{order:3;flex-basis:100%;justify-content:flex-start;padding-left:58px}}@media(max-width:768px){.cc-main{padding-bottom:170px}.cc-search{max-width:none;flex-basis:100%}.cc-seg{width:100%}.cc-seg button{flex:1;justify-content:center;padding:0 6px}.cc-row{padding:12px 8px;gap:12px}.cc-tools{padding-left:0}.cc-invite{flex-wrap:wrap}.cc-invite .btn,.cc-add-btns .btn,.page-actions .btn-dark{width:100%;justify-content:center}}.cc-main .page-actions .btn{flex-direction:row;height:48px;padding:0 18px;font-size:15px;gap:8px}.cc-main .page-head{align-items:center}.cc-opts.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-main .btn,#modal .btn{border-radius:12px}.cc-main .btn-sm,#modal .btn-sm{border-radius:8px}.cc-main .btn-primary,#modal .btn-primary{background:var(--primary);color:#fff}.cc-main .btn-primary:hover,#modal .btn-primary:hover{background:var(--primary-hover);color:#fff}.cc-tool.err,.cc-tool.warn{background:var(--c-red-8);box-shadow:none}.cc-tool.err .ic,.cc-tool.err i,.cc-tool.warn i{color:var(--c-red)}.cc-acts{display:flex;gap:2px;flex:none}.cc-acts .btn{height:32px;padding:0 10px;font-size:13px;gap:4px}.cc-attach{color:var(--primary)}.cc-unlink{color:var(--c-ink-4)}.cc-unlink:hover{color:var(--c-red);background:var(--c-red-9)}.cc-sub{font-size:14px;line-height:1.45;margin-top:-4px}.cc-hint{font-size:12px;padding-left:4px;margin-top:2px}.cc-after{margin-top:10px;font-size:13px;color:var(--c-ink-4)}.cc-add-lim{background:#fff;box-shadow:inset 0 0 0 1px var(--c-blue-7)}.cc-add-lim .ic{color:var(--primary)}.cc-add-how ol li::marker{color:var(--c-ink-4)}.cc-dd{position:relative}.cc-dd-btn{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.cc-dd-btn:hover{background:var(--c-blue-9)}.cc-dd.open .cc-dd-btn,.cc-dd-btn:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #4269f11f}.cc-dd-btn .ic-sm{color:var(--c-ink-4);transition:transform .2s}.cc-dd.open .cc-dd-btn .ic-sm{transform:rotate(180deg)}.cc-dd-pr{color:var(--c-ink-4);white-space:nowrap;font-size:14px}.cc-dd-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--c-blue-8);border-radius:14px;box-shadow:0 12px 32px #232b4824;max-height:240px;overflow-y:auto}.cc-dd-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer}.cc-dd-list li:hover,.cc-dd-list li:focus{background:var(--c-blue-9);outline:none}.cc-dd-list li.sel,.cc-dd-list li .ic-sm{color:var(--c-blue)}.cc-dd-list li:not(.sel) .cc-dd-pr{margin-right:26px}@media(max-width:1280px){.cc-acts{order:4;flex-basis:100%;padding-left:50px}}@media(max-width:768px){.cc-acts{padding-left:0}.cc-acts .btn{flex:1;justify-content:center}}.cc-rights{margin:6px 0 2px;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:3px}.cc-rights li::marker{color:var(--primary)}.ic-flip{transform:rotate(180deg)}.goal-time{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-3);white-space:nowrap}.goal-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.goal-list{display:flex;flex-direction:column;gap:10px}.goal{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:16px;row-gap:2px;align-items:center;text-align:left;background:#fff;border:1px solid var(--fill-1);border-radius:20px;padding:18px 20px;cursor:pointer;font:inherit;color:inherit}.goal:hover{background:var(--fill-hover);border-color:var(--fill-2)}.goal.selected{border:2px solid #2D58EF;padding:17px 19px}.goal .task-ic{grid-row:1 / span 2;margin:0}.goal-title{font-size:17px;font-weight:500;line-height:1.25}.goal-gain{grid-column:2;font-size:14px;color:var(--text-2)}.goal-meta{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.goal-meta .pf-badges{margin:0;padding:0;justify-content:flex-end}.route{position:sticky;top:calc(var(--hdr-h) + 20px);gap:12px}.route-sub{display:flex;align-items:center;gap:6px;font-size:14px;margin-top:-6px}.route-steps{list-style:none;margin:0;padding:0}.route-step{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;align-items:center;padding:14px 0;font-size:15px}.route-step b{font-weight:500}.route-step+.route-step{border-top:1px solid var(--fill-1)}.route-step .acts{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.route-step.locked{color:var(--text-3)}.route-step.locked .fs-num{color:var(--text-4)}.route-step.done b{color:var(--text-2);font-weight:400}.route-step.done .fs-num{background:var(--ok);border-color:var(--ok);color:#fff}.btn-pf.sm,.linked-ok.sm{height:44px;font-size:15px;padding:0 14px;gap:8px}@media(max-width:1280px){.goal-cols{grid-template-columns:minmax(0,1fr)}.route{position:static;order:-1}.route-empty{display:none}}@media(max-width:768px){.goal{grid-template-columns:44px minmax(0,1fr);padding:14px 16px}.goal.selected{padding:13px 15px}.goal .task-ic{grid-row:1 / span 3;align-self:start}.goal-meta{grid-column:2;grid-row:3;flex-direction:row;align-items:center;justify-content:space-between;margin-top:8px}.route-step .acts,.route-step .link-btns{width:100%}}.ret{position:relative;display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--fill-2);border-radius:20px;padding:18px 56px 18px 22px;margin-bottom:28px}.ret .grow{flex:1;min-width:0}.ret h2{font-size:18px;margin-bottom:4px}.ret p{font-size:14px;line-height:1.45}.ret-logos{display:flex;flex:none}.ret-logos .pf-logo{border-radius:10px}.ret-logos .pf-logo+.pf-logo{margin-left:-8px;box-shadow:0 0 0 2px #fff}.ret-btns{display:flex;gap:8px;flex:none}.ret-x{position:absolute;top:10px;right:10px;width:32px;height:32px;color:var(--text-3)}.ret-x:hover{color:var(--text)}@media(max-width:1280px){.ret{flex-wrap:wrap}.ret .grow{flex-basis:calc(100% - 90px)}.ret-btns{width:100%}}@media(max-width:768px){.ret{padding:16px 44px 16px 16px;gap:12px}.ret-btns{flex-direction:column}.ret-btns .btn{width:100%;justify-content:center}}.aff-main{padding-bottom:120px}.aff-main>*+*{margin-top:20px}.aff-main .grow,.aff-pub .grow,#modal .grow{flex:1;min-width:0}.aff-hero{position:relative;overflow:hidden;background:linear-gradient(305.81deg,#6097e6 27.3%,#054ccc 72.7%);color:#fff;border-radius:var(--radius-xl);padding:36px 40px;min-height:220px;display:flex;align-items:center}.aff-hero-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:60%}.aff-hero-cap,.aff-hero-sub{color:#ffffffd9}.aff-hero-main strong{font-size:48px;line-height:1.1;font-weight:700}.aff-hero-btn{margin-top:14px;background:#fff;color:var(--primary);height:44px;padding:0 20px}.aff-hero-btn:hover{background:var(--fill-1);color:var(--primary)}.aff-robot{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:381px;height:auto;pointer-events:none}.aff-btn-plain{background:#fff;color:var(--primary);border:0}.aff-btn-plain:hover{background:var(--fill-hover);color:var(--primary)}.aff-wallets{align-items:stretch}.aff-wallet{display:flex;flex-direction:column;gap:18px}.aff-wh{display:flex;align-items:center;gap:10px}.aff-wh .pf-logo{border-radius:8px}.aff-bal{display:flex;flex-direction:column;gap:4px}.aff-bal strong{font-size:40px;line-height:1.1;font-weight:700;color:var(--pf-ink, var(--text))}.aff-kv{margin:0;display:flex;flex-direction:column}.aff-kv>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--fill-1)}.aff-kv>div:last-child{border-bottom:0}.aff-kv dt{color:var(--text-2)}.aff-kv dd{margin:0;font-weight:500}.aff-link{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--fill-1);border-radius:var(--radius-m);min-width:0}.aff-link-t{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;font-size:13px}.aff-url{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aff-gate{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;border:1.5px dashed var(--fill-2);border-radius:var(--radius-l);background:#fff}.aff-gate p{font-size:14px;margin-top:4px}.aff-gate p{max-width:420px}.aff-fold{background:#fff;border-radius:var(--radius-l);border:1px solid var(--fill-1)}.aff-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:18px 22px;font-weight:500}.aff-fold>summary::-webkit-details-marker{display:none}.aff-fold>summary .ic-sm{margin-left:auto;transition:transform .2s}.aff-fold[open]>summary .ic-sm{transform:rotate(180deg)}.aff-fold>summary .ic:first-child{color:var(--primary)}.aff-fold[open]{padding-bottom:22px}.aff-fold .aff-sec{padding:0 22px}.aff-fold .aff-sec .card{background:var(--bg)}.aff-sec{margin-top:32px}.aff-h{font-size:28px;line-height:1.2;margin-bottom:18px}.aff-steps{display:grid;gap:16px}.aff-steps.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.aff-steps.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.aff-step{display:flex;flex-direction:column;gap:14px}.aff-step b{font-weight:500}.aff-num{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#054ccc,#2f72e8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;flex:none}.aff-num.sm{width:28px;height:28px;font-size:13px;border-radius:7px}.aff-note{background:var(--fill-1);border-radius:8px;padding:8px 10px;font-size:13px}.aff-rh{display:flex;align-items:center;gap:10px;margin-bottom:16px}.aff-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.aff-rules li{display:flex;gap:10px;align-items:flex-start;color:var(--text-2)}.aff-faq{padding:6px 22px}.aff-q{border-bottom:1px solid var(--fill-1)}.aff-q:last-child{border-bottom:0}.aff-q button{width:100%;display:flex;align-items:center;gap:12px;padding:18px 0;background:none;border:0;font:inherit;font-weight:500;text-align:left;cursor:pointer;color:var(--text)}.aff-q button:hover{color:var(--primary)}.aff-q .ic-sm{transition:transform .2s}.aff-q.open .ic-sm{transform:rotate(180deg)}.aff-q p{padding:0 0 18px;max-width:760px}.aff-pub{max-width:1300px;margin:0 auto;padding:32px 32px 140px}.aff-pub-hero{background:linear-gradient(305.81deg,#6097e6 27.3%,#054ccc 72.7%);border-radius:var(--radius-xl);padding:56px;color:#fff;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.aff-pub-t{display:flex;flex-direction:column;gap:20px}.aff-pub-t h1{color:#fff;font-size:64px;line-height:1.1;letter-spacing:-.03em}.aff-pub-t p{font-size:20px;line-height:1.4;max-width:680px;color:#fffffff2}.aff-pub-btns{gap:18px;flex-wrap:wrap}.aff-btn-white{background:#fff;color:var(--primary);height:48px;padding:0 22px}.aff-btn-white:hover{background:var(--fill-1);color:var(--primary)}.aff-pub-pfs{display:inline-flex;align-items:center;gap:6px;color:#ffffffe6;font-size:15px}.aff-pub-pfs .pf-logo{background:#fff;padding:2px}.aff-join{margin-top:48px;text-align:center;padding:48px 24px;background:linear-gradient(305.81deg,#6097e6 27.3%,#054ccc 72.7%);border-radius:var(--radius-xl);color:#fff}.aff-join h2{color:#fff;font-size:36px}.aff-join p{margin-top:8px;color:#ffffffe6}.aff-join-btns{justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.aff-calc{background:#fff;color:var(--text);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:18px}.aff-calc .field{display:flex;flex-direction:column;gap:10px}.aff-calc .field-label{font-size:14px;color:var(--text-2)}.aff-calc .field-label b{color:var(--text);font-size:16px}.aff-calc-res{background:var(--fill-1);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px}.aff-calc-res span,.aff-calc-res small{color:var(--text-2)}.aff-calc-res strong{font-size:36px;color:var(--primary);font-weight:700}.aff-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:none;--p: 50%}.aff-range:focus{outline:none}.aff-range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--primary) var(--p),var(--fill-2) var(--p))}.aff-range::-moz-range-track{height:8px;border-radius:8px;background:var(--fill-2)}.aff-range::-moz-range-progress{height:8px;border-radius:8px;background:var(--primary)}.aff-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--primary);box-shadow:0 2px 8px #054ccc4d;cursor:grab;transition:transform .15s}.aff-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--primary);box-shadow:0 2px 8px #054ccc4d;cursor:grab}.aff-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.aff-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #054ccc40}.aff-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #054ccc40}.aff-range-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-top:-4px}.aff-dd{position:relative}.aff-dd-btn{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1.5px solid var(--border-input);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.aff-dd-btn:hover{border-color:var(--fill-2);background:var(--fill-hover)}.aff-dd.open .aff-dd-btn,.aff-dd-btn:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #054ccc1f}.aff-dd-btn b,.aff-dd-list b{font-weight:500}.aff-dd-btn .ic-sm{transition:transform .2s;color:var(--text-2)}.aff-dd.open .aff-dd-btn .ic-sm{transform:rotate(180deg)}.aff-dd-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--fill-2);border-radius:14px;box-shadow:0 12px 32px #171b2d24}.aff-dd-list li{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;cursor:pointer}.aff-dd-list li:hover,.aff-dd-list li:focus{background:var(--fill-1);outline:none}.aff-dd-list li.sel,.aff-dd-list li .ic-sm{color:var(--primary)}@media(max-width:1280px){.aff-pub-hero{grid-template-columns:minmax(0,1fr)}.aff-robot{width:300px;right:0}.aff-steps.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.aff-wallets.g2,.aff-steps.g3{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.aff-main{padding-bottom:150px}.aff-h{font-size:22px}.aff-steps.g4{grid-template-columns:minmax(0,1fr)}.aff-hero{padding:22px 22px 150px;border-radius:20px;align-items:flex-start}.aff-hero-main{max-width:none}.aff-robot{width:220px;top:auto;bottom:-8px;right:-10px;transform:none}.aff-hero-btn{width:100%;justify-content:center}.aff-hero-main strong,.aff-bal strong{font-size:34px}.aff-pub{padding:0 16px 150px}.aff-pub-hero{padding:24px 20px;border-radius:0 0 24px 24px;margin:0 -16px}.aff-pub-t h1{font-size:34px}.aff-pub-t p{font-size:16px}.aff-join h2{font-size:26px}.aff-join-btns .btn{width:100%;justify-content:center}.aff-calc{padding:20px}.aff-gate .btn{margin-left:0;width:100%;justify-content:center}.aff-faq{padding:4px 16px}.ftr-links{flex-wrap:wrap;gap:12px 20px}}.aff-spend{gap:10px;flex-wrap:wrap}.aff-allbots{align-self:flex-start}.aff-bots{display:flex;flex-direction:column;gap:8px}.aff-bot{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--fill-1);border-radius:var(--radius-m)}.aff-bot .grow{display:flex;flex-direction:column;gap:2px}.aff-bot b{font-weight:500}.aff-bot small{font-size:13px}.aff-bot .aff-url{font-size:14px;margin-top:2px}.aff-bot-ic{width:40px;height:40px;border-radius:10px;background:#f3edff;color:#6519e0;display:inline-flex;align-items:center;justify-content:center;flex:none}@media(max-width:768px){.aff-allbots{align-self:stretch;justify-content:center}.aff-bot{padding:10px}.aff-bot-ic{display:none}}.aff-links-modal .aff-ls{display:flex;flex-direction:column;gap:10px;scroll-margin-top:8px}.aff-links-modal .aff-ls+.aff-ls{margin-top:8px;padding-top:18px;border-top:1px solid var(--fill-1)}.aff-ls h4{display:flex;align-items:center;gap:8px}.aff-ls h4 .faint{font-weight:400;font-size:14px}.aff-ls.pf-tg .aff-bot-ic{background:#eaf6fd;color:#0a7ab8}.aff-ls .btn-text{align-self:flex-start}@media(max-width:768px){.aff-ls h4 .faint{display:none}}.aff-scroll-modal{display:flex;flex-direction:column;overflow:hidden;padding:0;max-height:min(760px,calc(100vh - 32px));max-height:min(760px,calc(100dvh - 32px))}.aff-scroll-modal .modal-head{margin:0;padding:26px 28px 14px;position:relative;z-index:2;background:#fff;transition:box-shadow .2s}.aff-scroll-modal .modal-head .icon-btn{right:14px;top:14px}.aff-scroll-modal:not(.at-top) .modal-head{box-shadow:0 6px 12px -8px #171b2d2e}.aff-scroll-modal .modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 22px 24px 28px;margin-right:6px;scrollbar-width:thin;scrollbar-color:rgba(35,43,72,.18) transparent;scrollbar-gutter:stable}.aff-scroll-modal .modal-body::-webkit-scrollbar{width:6px}.aff-scroll-modal .modal-body::-webkit-scrollbar-track{background:transparent;margin:6px 0}.aff-scroll-modal .modal-body::-webkit-scrollbar-thumb{background:#232b482e;border-radius:6px}.aff-scroll-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#232b4852}.aff-scroll-modal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;pointer-events:none;border-radius:0 0 24px 24px;background:linear-gradient(#fff0,#fff);transition:opacity .2s}.aff-scroll-modal.at-bottom:after{opacity:0}@media(max-width:768px){.aff-scroll-modal .modal-head{padding:20px 20px 12px}.aff-scroll-modal .modal-body{padding:4px 14px 20px 20px;margin-right:4px}}.aff-lm-h{display:inline-flex;align-items:center;gap:10px}.aff-card-btns{gap:10px;flex-wrap:wrap}.aff-card-btns .aff-allbots{align-self:auto}@media(max-width:768px){.aff-card-btns .btn{flex:1 1 100%;justify-content:center}}.aff-hero-none .aff-hero-main strong{font-size:36px}.aff-hero-pfs{gap:10px;flex-wrap:wrap;margin-top:14px}.aff-hero-pfs .btn-pf .pf-logo{background:#fff;border-radius:50%;padding:1px}@media(max-width:768px){.aff-hero-none .aff-hero-main strong{font-size:26px}.aff-hero-pfs .btn{width:100%;justify-content:center}}:root{--c-blue: #4269F1;--c-blue-2: #819BF5;--c-blue-7: #D5DEFC;--c-blue-8: #EAEFFE;--c-blue-9: #F4F6FE;--c-lime: #C6F564;--c-lime-4: #DCF9A0;--c-lime-8: #F1FDD9;--c-ink: #232B48;--c-ink-2: #3B425C;--c-ink-4: #6C7185;--c-ink-8: #E7E8EB;--c-green: #24DD93;--c-green-9: #E7FCF3;--c-red: #F1426E;--c-red-5: #F9ABBE;--c-red-9: #FEF4F7}.pr-main{padding-bottom:130px}.pr-main .grow,#modal .grow,.pr-page .grow{flex:1;min-width:0}.pr-page{max-width:1100px;display:flex;flex-direction:column;gap:20px}.card.pr-card{gap:0;padding:28px}.pr-card>h2{margin-bottom:6px}.pr-hero{display:flex;align-items:center;gap:22px;padding:28px 32px;border-radius:var(--radius-xl);color:#fff}.pr-ava{width:88px;height:88px;font-size:32px;flex:none}.pr-hero h2{color:inherit;font-size:24px}.pr-hero p{font-size:14px;margin-top:2px;opacity:.88}.pr-hchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pr-hchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:100px;font-size:13px;background:#ffffff2e}.pr-hchip .pf-logo{background:#fff;border-radius:50%;padding:1px}.pr-hchip.off{background:transparent;border:1px dashed currentColor;opacity:.75}.pr-hero-btn{height:44px;padding:0 18px;flex:none}.pr-hero{background:var(--c-ink)}.pr-hero .pr-ava{background:var(--c-lime);color:var(--c-ink)}.pr-hero .pr-hchip{background:#ffffff14}.pr-hero .pr-hero-btn{background:var(--c-lime);color:var(--c-ink)}.pr-hero .pr-hero-btn:hover{background:var(--c-lime-4);color:var(--c-ink)}.pr-d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.pr-d>.card{height:100%}.pr-lead{font-size:14px;margin:0 0 14px;max-width:620px}.pr-rows{display:flex;flex-direction:column;gap:8px}.pr-row{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--c-blue-9);border-radius:var(--radius-m)}.pr-row.off{background:#fff;border:1.5px dashed var(--c-blue-7)}.pr-row.off .pf-logo{filter:grayscale(1);opacity:.55}.pr-row .grow{display:flex;flex-direction:column;gap:2px}.pr-row b{font-weight:500}.pr-row small{font-size:13px;overflow-wrap:anywhere}.pr-ic{width:40px;height:40px;border-radius:10px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.pr-unlink{color:var(--c-ink-4)}.pr-unlink:hover{color:var(--c-red)}.pr-prefs{display:flex;flex-direction:column;gap:22px;margin-top:12px}.pr-pref{display:flex;flex-direction:column;gap:12px;min-width:0}.pr-fl{display:flex;gap:12px;align-items:flex-start}.pr-fl>.ic{color:var(--c-blue);margin-top:2px}.pr-fl b{font-weight:500;display:block}.pr-fl small{font-size:13px}.pr-val{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 4px 0 14px;background:var(--c-blue-9);border:1.5px solid transparent;border-radius:12px}.pr-val b{font-weight:500;overflow-wrap:anywhere}.pr-edit{background:#fff;border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f;padding-left:0}.pr-edit.err{border-color:var(--c-red);box-shadow:0 0 0 3px #f1426e1f}.pr-edit-in{flex:1;min-width:0;height:44px;border:0;background:transparent;font:inherit;font-weight:500;color:var(--text);padding:0 0 0 14px}.pr-edit-in:focus{outline:none}.pr-ib{width:36px;height:36px;border-radius:9px;flex:none;color:var(--c-ink-4)}.pr-ib.ok{background:var(--c-blue);color:#fff}.pr-ib.ok:hover{background:#5779f2}.pr-ib:not(.ok):hover{background:var(--c-blue-9);color:var(--c-ink)}.pr-val.pr-none{background:var(--c-red-9);border:1.5px dashed var(--c-red-5)}.pr-val.pr-none b{color:var(--c-red)}.pr-dd{position:relative}.pr-dd-btn{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.pr-dd-btn:hover{background:var(--c-blue-9)}.pr-dd.open .pr-dd-btn,.pr-dd-btn:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #4269f11f}.pr-dd-btn .ic-sm{color:var(--c-ink-4);transition:transform .2s}.pr-dd.open .pr-dd-btn .ic-sm{transform:rotate(180deg)}.pr-dd-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--c-blue-8);border-radius:14px;box-shadow:0 12px 32px #232b4824;color:var(--text)}.pr-dd-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer}.pr-dd-list li:hover,.pr-dd-list li:focus{background:var(--c-blue-9);outline:none}.pr-dd-list li.sel{color:var(--c-blue)}.pr-help{margin:0}@media(max-width:1280px){.pr-d{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.pr-main{padding-bottom:150px}.card.pr-card{padding:18px}.pr-hero{flex-wrap:wrap;padding:20px;border-radius:20px}.pr-hero-btn{width:100%;justify-content:center}.pr-ava{width:64px;height:64px;font-size:24px}.pr-row{flex-wrap:wrap;padding:12px;gap:12px}.pr-row .grow{flex-basis:calc(100% - 56px)}.pr-row>.btn{margin-left:52px}.pr-row>.pr-unlink{padding-left:0;height:auto}.pr-val:not(.pr-edit){flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;min-height:76px}.pr-val:not(.pr-edit) .grow{align-self:stretch}.pr-val:not(.pr-edit) .btn-text{padding-left:0;height:auto}.pr-edit{min-height:76px}.pr-help{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.pr-help .grow{min-width:0}.pr-help .btn{align-self:stretch;justify-content:center}}@media(max-width:768px){.pr-val:not(.pr-edit){height:76px;min-height:0;justify-content:center;padding:8px 14px}.pr-val:not(.pr-edit) .btn-text{height:24px;min-height:0}.pr-edit{height:76px;min-height:0}}:root{--c-blue: #4269F1;--c-blue-1: #5779F2;--c-blue-7: #D5DEFC;--c-blue-8: #EAEFFE;--c-blue-9: #F4F6FE;--c-lime: #C6F564;--c-lime-4: #DCF9A0;--c-ink: #232B48;--c-ink-4: #6C7185;--c-ink-8: #E7E8EB;--c-green: #24DD93;--c-green-9: #E7FCF3;--c-red: #F1426E}.sp-main{padding-bottom:130px}.sp-main>*+*{margin-top:20px}.sp-main .grow,#modal .grow{flex:1;min-width:0}.proto-bar .tab{white-space:nowrap}html.modal-lock,html.modal-lock body{overflow:hidden}.btn-pf.btn-sm{height:40px;font-size:15px;padding:0 16px;gap:8px}.card.sp-card{gap:0;padding:24px}.sp-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sp-card>h2{margin-bottom:16px}.sp-card-h p{font-size:14px;margin-top:4px}.sp-rows{display:flex;flex-direction:column;gap:8px}.sp-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--c-blue-9);border-radius:var(--radius-m);color:var(--text)}.sp-row .grow{display:flex;flex-direction:column;gap:2px}.sp-row b{font-weight:500}.sp-row small{font-size:13px;overflow-wrap:anywhere}.sp-link:hover{background:var(--c-blue-8);color:var(--text)}.sp-link>.ic-sm{color:var(--c-ink-4)}.sp-ic{width:40px;height:40px;border-radius:10px;background:#fff;color:var(--c-blue);display:inline-flex;align-items:center;justify-content:center;flex:none}.sp-sel{-webkit-user-select:all;user-select:all}.sp-none{font-size:14px;padding:12px 4px}.sp-form{display:flex;flex-direction:column;gap:16px}.sp-form .field{display:flex;flex-direction:column;gap:6px}.sp-form .field-label{font-size:13px;color:var(--c-ink-4);padding-left:0}.sp-form textarea.input{border-radius:12px;border-width:1.5px;min-height:130px}.sp-form .input:focus{border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f;outline:none}.input.err,.sp-dd.err .sp-dd-btn{border-color:var(--c-red)}.sp-dd{position:relative}.sp-dd-btn{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.sp-dd-btn:hover{background:var(--c-blue-9)}.sp-dd.open .sp-dd-btn,.sp-dd-btn:focus-visible{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #4269f11f}.sp-dd-btn .ic-sm{color:var(--c-ink-4);transition:transform .2s}.sp-dd.open .sp-dd-btn .ic-sm{transform:rotate(180deg)}.sp-dd-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--c-blue-8);border-radius:14px;box-shadow:0 12px 32px #232b4824;max-height:300px;overflow-y:auto}.sp-dd-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer}.sp-dd-list li:hover,.sp-dd-list li:focus{background:var(--c-blue-9);outline:none}.sp-dd-list li.sel{color:var(--c-blue)}.sp-seg{display:flex;gap:6px;flex-wrap:wrap}.sp-seg button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:10px;background:#fff;font:inherit;font-size:15px;color:var(--text);cursor:pointer}.sp-seg button:hover{background:var(--c-blue-9)}.sp-seg button.on{border-color:var(--c-blue);background:var(--c-blue-9);color:var(--c-blue);font-weight:500}.sp-seg .pf-logo{border-radius:50%}.sp-file{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-file label.btn{cursor:pointer}.sp-file input:focus-visible+.sp-fname,.sp-file label:focus-within{outline:2px solid var(--c-blue)}.sp-fname{font-size:14px;color:var(--c-ink-4);overflow-wrap:anywhere}.sp-form-act{gap:10px}.sp-sent{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0}.sp-ok{width:48px;height:48px;border-radius:50%;background:var(--c-green-9);color:var(--c-green);display:inline-flex;align-items:center;justify-content:center}.sp-sent h3{font-size:18px}.sp-sent p{font-size:14px}.sp-a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;max-width:1200px}@media(max-width:1440px){.pb-long{display:none}}@media(max-width:1280px){.sp-a{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.sp-main{padding-bottom:150px}.card.sp-card{padding:18px}.sp-form-act .btn{flex:1;justify-content:center}.sp-row>.btn{padding:0 12px}}.sp-cgroup+.sp-cgroup{margin-top:14px}.sp-cgh{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--c-ink-4);margin-bottom:8px}.sp-cgh .pf-logo{border-radius:50%}.sp-url{color:var(--c-blue)}.sp-lead{font-size:14px;margin-bottom:14px}.sp-hint{display:block;font-size:13px;margin-top:2px}.sp-mail{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sp-mail .input{border-radius:12px;border-width:1.5px;min-height:48px}@media(min-width:1281px){.sp-a>.sp-left{align-self:stretch}.sp-left>.sp-formcard{position:sticky;top:calc(var(--hdr-h) + 20px)}}.card.sp-formcard{padding:0;gap:0;overflow:visible}.sp-fhead{display:flex;align-items:center;gap:14px;padding:22px 24px;background:var(--c-ink);color:#fff;border-radius:var(--radius-l) var(--radius-l) 0 0}.sp-fhead h2{color:#fff}.sp-fhead p{font-size:14px;color:#ffffffbf;margin-top:2px}.sp-fic{width:44px;height:44px;border-radius:12px;background:var(--c-lime);color:var(--c-ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.sp-fbody{padding:22px 24px 24px}.sp-formcard .btn-primary[type=submit]{background:var(--c-ink)}.sp-formcard .btn-primary[type=submit]:hover{background:#3b425c}.sp-formcard .btn-primary[type=submit] .ic{color:var(--c-lime)}.sp-contact.pf-tg,.sp-contact.pf-max{background:var(--pf-tint);border:1px solid var(--pf-border)}.sp-contact.pf-tg b,.sp-contact.pf-max b{color:var(--pf-ink)}.sp-contact.pf-tg .btn,.sp-contact.pf-max .btn{background:#fff;color:var(--pf-ink)}.sp-contact.pf-tg .btn:hover,.sp-contact.pf-max .btn:hover{background:var(--pf);color:#fff}.sp-contact.pf-tg .btn:hover .ic,.sp-contact.pf-max .btn:hover .ic{color:inherit}.sp-mailrow{border:1px solid var(--c-blue-8)}.card.sp-comm{background:#f1fdd9;border-color:#dcf9a0}.sp-comm .sp-row{background:#fff}.sp-comm .sp-row:hover{background:#fbfef5}.sp-comm .sp-ic{background:transparent;color:var(--c-ink);width:28px}.sp-comm .sp-cgh{color:var(--c-ink)}@media(max-width:768px){.sp-fhead,.sp-fbody{padding:18px}}.card.sp-tickets{padding:20px 24px}.sp-tlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sp-t{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 14px;border-radius:var(--radius-m);background:var(--c-blue-9);color:var(--text)}.sp-t:hover{background:var(--c-blue-8);color:var(--text)}.sp-t:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.sp-t.done{background:#fff;box-shadow:inset 0 0 0 1px var(--c-ink-8)}.sp-t-ic{width:36px;height:36px;border-radius:10px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.sp-t-ic .pf-logo{border-radius:50%}.sp-t .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-t-h{display:flex;align-items:center;gap:8px;min-width:0}.sp-t-h b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-t.new .sp-t-h b{font-weight:700}.sp-t small{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-t-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.sp-t-r small{font-size:12px}.sp-t-go{color:var(--c-ink-4);flex:none}.sp-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:100px;background:var(--c-red);color:#fff;font-size:12px;font-weight:500;flex:none;vertical-align:middle}.sp-st{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;font-size:12px;white-space:nowrap}.sp-st.open{background:var(--c-blue-8);color:var(--c-blue)}.sp-st.closed{background:var(--c-ink-8);color:var(--c-ink-4)}.sp-sent-btns{justify-content:center;gap:8px;flex-wrap:wrap}.sp-back{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:15px}.sp-flip{transform:rotate(180deg)}.card.sp-chat{padding:0;gap:0;max-width:880px;overflow:hidden}.sp-chat-h{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border-bottom:1px solid var(--fill-1)}.sp-chat-h .grow{display:flex;flex-direction:column;gap:4px}.sp-chat-h small{font-size:13px;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.sp-chat-h small .pf-logo{border-radius:50%}.sp-chat-h h1{font-size:22px;line-height:1.3}.sp-msgs{list-style:none;margin:0;padding:20px 24px;display:flex;flex-direction:column;gap:14px;background:var(--bg)}.sp-m{display:flex;gap:10px;align-items:flex-start;max-width:80%}.sp-m.me{flex-direction:row-reverse;align-self:flex-end}.sp-m-ava{width:32px;height:32px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;background:var(--c-lime);color:var(--c-ink)}.sp-m.sup .sp-m-ava{background:#fff;box-shadow:inset 0 0 0 1px var(--c-ink-8)}.sp-m-ava img{width:20px;height:20px}.sp-m-b{padding:10px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-ink-8);display:flex;flex-direction:column;gap:4px;min-width:0}.sp-m.me .sp-m-b{background:var(--c-blue-8);box-shadow:none;border-top-right-radius:4px}.sp-m.sup .sp-m-b{border-top-left-radius:4px}.sp-m-h{display:flex;align-items:baseline;gap:8px}.sp-m-h b{font-weight:500;font-size:14px}.sp-m-h small{font-size:12px}.sp-m-b p{font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sp-m-file{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--c-blue)}.sp-m.sys{align-self:center;max-width:100%}.sp-m.sys span{font-size:12px;color:var(--c-ink-4);background:#fff;padding:4px 12px;border-radius:100px;text-align:center}.sp-compose{padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--fill-1)}.sp-compose textarea.input{min-height:72px;border-radius:12px;border-width:1.5px;resize:vertical}.sp-compose textarea.input:focus{border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f;outline:none}.sp-compose-act{gap:8px;flex-wrap:wrap}.sp-compose-act .btn-primary{margin-left:auto}.sp-closed{display:flex;align-items:center;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--fill-1);flex-wrap:wrap}.sp-closed>.ic{color:var(--c-green);flex:none}.sp-closed .grow{display:flex;flex-direction:column;gap:2px;flex:1 1 260px}.sp-closed b{font-weight:500}.sp-closed small{font-size:13px}@media(max-width:768px){.card.sp-tickets{padding:16px}.sp-t{flex-wrap:wrap;padding:12px}.sp-t .grow{flex:1 1 calc(100% - 60px)}.sp-t-r{flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding-left:48px}.sp-t-go{display:none}.sp-chat-h{flex-direction:column;gap:10px;padding:16px}.sp-chat-h h1{font-size:19px}.sp-msgs{padding:16px}.sp-m{max-width:92%}.sp-compose,.sp-closed{padding:14px 16px 16px}.sp-compose-act .btn-primary{margin-left:0;flex:1;justify-content:center}}.sp-left{gap:20px}.sp-left>*+*{margin-top:0}.sp-t-cnt{font-size:13px}.sp-t-all{margin-top:12px;align-self:flex-start}.card.sp-tickets{display:flex;flex-direction:column}.card.sp-tall{max-width:880px}.sp-tf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sp-search{flex:1 1 240px;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1.5px solid var(--c-ink-8);border-radius:12px;background:#fff;color:var(--c-ink-4)}.sp-search:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 3px #4269f11f}.sp-search input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;color:var(--text)}.sp-main .page-actions .btn{border-radius:12px;gap:8px}@media(max-width:768px){.sp-tf .sp-seg{width:100%}.sp-tf .sp-seg button{flex:1;justify-content:center;padding:0 6px;font-size:13px}.sp-main .page-actions .btn{flex-direction:row;height:48px}}.card.sp-chat{display:flex;flex-direction:column;height:calc(100vh - var(--hdr-h) - 120px);height:calc(100dvh - var(--hdr-h) - 120px);min-height:460px;max-height:900px}.sp-chat-h,.sp-compose,.sp-closed{flex:none}.sp-msgs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(35,43,72,.2) transparent}.sp-msgs::-webkit-scrollbar{width:6px}.sp-msgs::-webkit-scrollbar-thumb{background:#232b4833;border-radius:6px}@media(max-width:768px){.card.sp-chat{height:calc(100dvh - var(--hdr-h) - 90px);min-height:420px}}.main:has(>.sp-chatpage){padding-top:20px;padding-bottom:0}.sp-main.sp-chatpage{padding-bottom:0;display:flex;flex-direction:column;height:calc(100vh - var(--hdr-h) - 21px);height:calc(100dvh - var(--hdr-h) - 21px)}.sp-chatpage>*+*{margin-top:12px}.sp-chatpage>.sp-back{flex:none;align-self:flex-start}.sp-chatpage .card.sp-chat{flex:1;height:auto;min-height:360px;max-height:none;max-width:1100px;border-bottom-left-radius:0;border-bottom-right-radius:0}.sp-chatpage .sp-chat-h{padding:14px 20px;gap:12px}.sp-chatpage .sp-chat-h .grow{gap:2px}.sp-chatpage .sp-chat-h h1{font-size:19px}.sp-chatpage .sp-msgs{padding:14px 20px;gap:10px}.sp-chatpage .sp-m{max-width:86%}.sp-chatpage .sp-compose{padding:10px 20px 14px;gap:8px}.sp-chatpage .sp-compose textarea.input{min-height:48px;max-height:30vh}.sp-chatpage .sp-closed{padding:12px 20px 14px}@media(max-width:768px){.main:has(>.sp-chatpage){padding-top:12px}.sp-main.sp-chatpage{height:calc(100vh - var(--hdr-h) - 13px);height:calc(100dvh - var(--hdr-h) - 13px)}.sp-chatpage>*+*{margin-top:8px}.sp-chatpage .sp-chat-h{padding:12px 16px;gap:8px}.sp-chatpage .sp-chat-h h1{font-size:17px}.sp-chatpage .sp-msgs{padding:12px 16px}.sp-chatpage .sp-m{max-width:92%}.sp-chatpage .sp-compose,.sp-chatpage .sp-closed{padding:10px 16px 12px}}.proto-bar .mock-hide{font-size:20px;line-height:1;padding:0 10px}.proto-bar.mock-pill{border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:10px 16px;color:#ced0d6}.proto-bar.mock-pill:hover{color:#fff}.proto-bar .mock-note{font-size:13px;font-weight:500;color:#ffd27a}
