.public-v3 .sp-top .tag{color:var(--signal-soft)}.public-v3 .sp-actions{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.public-v3 .cm-demo.sp-figure{background:var(--ink-2);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}.public-v3 .sp-figure-cap{color:#ffffff9e;font-size:11px}.public-v3 .sp-figure-note{color:#ffffffa8;margin:0;font-size:13px;line-height:1.5}.public-v3 .page-hero.cm-top+section.sp-first{padding-top:clamp(72px,9vw,120px)}.public-v3 .sp-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-v3 .sp-col{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.public-v3 .sp-col-test{background:#29d9ef14;border-color:#29d9ef73}.public-v3 .sp-col-h{color:#ffffff9e;font-size:10px}.public-v3 .sp-col-test .sp-col-h{color:var(--signal-soft)}.public-v3 .sp-deal{background:var(--ink);color:#ffffffd9;overflow-wrap:anywhere;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:2px;padding:10px;font-size:12.5px;line-height:1.35;display:flex}.public-v3 .sp-deal b{color:#fff;font-weight:600}.public-v3 .sp-col-test .sp-deal{border-color:#29d9ef80}.public-v3 .sp-deal-note{color:var(--signal-soft)}.public-v3 .sp-rule-line{color:#fffc;background:#ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.public-v3 .sp-rule-line .mono{color:var(--signal);font-size:10px}.public-v3 .sp-figure .cm-code{color:var(--signal-soft)}.public-v3 .cm-demo.sp-report{background:var(--paper-2);color:var(--ink);border-radius:22px;flex-direction:column;gap:6px;padding:20px;display:flex;box-shadow:0 30px 70px -30px #0009}.public-v3 .sp-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 4px 8px;font-weight:700;display:flex}.public-v3 .sp-report-head .mono{background:var(--signal-wash);color:var(--verified);border-radius:100px;padding:4px 8px;font-size:10px}.public-v3 .sp-report-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 80px 70px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.public-v3 .sp-report-zebra{background:var(--paper)}.public-v3 .sp-report-cols{color:var(--muted);font-size:12px}.public-v3 .sp-report-bar{background:var(--signal);border-radius:3px;height:6px;display:block}.public-v3 .sp-report-out{color:var(--muted);-webkit-text-decoration:line-through #0b102066;text-decoration:line-through #0b102066}.public-v3 .sp-report-out .sp-report-bar{background:#0b102040}.public-v3 .sp-report-note{color:var(--muted);margin:6px 4px 0;font-size:12.5px}.public-v3 .sp-log{font-family:var(--font-plex-mono), monospace;color:#ffffff94;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.public-v3 .sp-log b{color:#fff;font-weight:500}.public-v3 .sp-log mark{background:var(--signal);color:var(--ink);border-radius:4px;padding:0 4px}.public-v3 .sp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}.public-v3 .sp-split-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.public-v3 .sp-split-copy .tag{margin:0}.public-v3 .sp-h2{text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.public-v3 .sp-p{color:var(--ink);max-width:62ch;margin:0;font-size:16.5px;line-height:1.6}.public-v3 .sp-muted{color:var(--muted)}.public-v3 .sp-more{color:var(--verified);font-weight:600}.public-v3 .sp-split-copy .cm-code,.public-v3 .sp-p .cm-code{background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.public-v3 .sp-warn{background:#fff6e5;border:1px solid #8a5c0938;border-radius:16px;gap:12px;margin:0;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.public-v3 .sp-warn:before{content:"!";color:var(--limited);flex:none;font-weight:800}.public-v3 .card.sp-card{flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.public-v3 .card.sp-card:hover{box-shadow:none;transform:none}.public-v3 .card.sp-card-key{border:2px solid var(--ink);padding:23px}.public-v3 .card.sp-card-good{border:2px solid var(--verified);padding:23px}.public-v3 .card.sp-card h3{margin:0;font-size:19px;line-height:1.2}.public-v3 .card.sp-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.public-v3 .sp-card-tag{color:var(--muted);font-size:10.5px}.public-v3 .sp-badge{background:var(--signal-wash);color:var(--verified);border-radius:100px;flex:none;padding:4px 9px;font-size:10px}.public-v3 .sp-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-v3 .sp-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.public-v3 .sp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-v3 .sp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-v3 .sp-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.public-v3 .sp-num{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.public-v3 .sp-card-key .sp-num{background:var(--signal);color:var(--ink)}.public-v3 .sp-section-note{max-width:820px;color:var(--muted);margin:18px 0 0;font-size:15.5px;line-height:1.6}.public-v3 .card.sp-lead{margin:0;padding:22px 24px;box-shadow:0 24px 60px -32px #0b102066}.public-v3 .card.sp-lead:hover{transform:none}.public-v3 .sp-lead-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.public-v3 .sp-test{color:var(--limited);background:#fff6e5;border-radius:100px;flex:none;padding:4px 9px;font-size:10px}.public-v3 .sp-fields{margin:0}.public-v3 .sp-fields div{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:grid}.public-v3 .sp-fields dt{color:var(--muted)}.public-v3 .sp-fields dd{min-width:0;margin:0}.public-v3 .sp-fields .cm-code{background:var(--signal-wash);max-width:100%;color:var(--verified-deep);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;display:inline-block}.public-v3 .sp-fields .sp-key .cm-code{background:var(--verified);color:#fff}.public-v3 .sp-field-hint{color:var(--muted);margin-left:8px;font-size:13px}.public-v3 .sp-recipes{align-items:start;gap:20px;display:grid}.public-v3 .sp-recipes-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.public-v3 .sp-recipes-grid .sp-recipe-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-v3 .sp-recipes-row .sp-recipe-tabs{flex-wrap:wrap;gap:10px;display:flex}.public-v3 .sp-recipe-tab{border:1px solid var(--line);background:var(--paper-2);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.public-v3 .sp-recipe-tab:hover{border-color:#0b102061}.public-v3 .sp-recipe-tab-on,.public-v3 .sp-recipe-tab-on:hover{border:2px solid var(--verified);background:var(--signal-wash);padding:0 13px}.public-v3 .sp-recipe-tab:focus-visible,.public-v3 .sp-recipe-panel:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-v3 .sp-mark{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.public-v3 .card.sp-recipe-panel{flex-direction:column;gap:18px;padding:28px;display:flex}.public-v3 .card.sp-recipe-panel:hover{box-shadow:none;transform:none}.public-v3 .sp-recipe-panel[hidden]{display:none}.public-v3 .sp-recipes-grid .sp-recipe-panel{position:sticky;top:96px}.public-v3 .sp-recipe-name{align-items:center;gap:12px;margin:0;font-size:22px;line-height:1.2;display:flex}.public-v3 .sp-recipe-name .sp-mark{width:40px;height:40px;font-size:12px}.public-v3 .sp-recipe-block{flex-direction:column;gap:6px;display:flex}.public-v3 .sp-recipe-label{color:var(--muted);font-size:10.5px}.public-v3 .sp-recipe-block p{margin:0;font-size:16px;line-height:1.6}.public-v3 .sp-recipe-trap{background:#fff6e5;border-radius:14px;padding:16px}.public-v3 .sp-recipe-trap .sp-recipe-label{color:var(--limited)}.public-v3 .sp-recipe-trap p{font-size:15px}.public-v3 .sp-recipe-docs{color:var(--verified);font-weight:600}.public-v3 .sp-flow{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public-v3 .sp-flow li{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;align-items:center;gap:12px;padding:16px 18px;font-size:15px;line-height:1.45;display:flex}.public-v3 .sp-flow .sp-flow-done{background:var(--signal-wash);border-color:#0a72864d}.public-v3 .sp-flow .sp-flow-done .sp-num{background:var(--verified)}.public-v3 .sp-flow .cm-code{background:var(--signal-wash);color:var(--verified-deep);border-radius:6px;padding:2px 6px}.public-v3 .sp-checks{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.public-v3 .sp-checks li:before{margin-right:8px;font-weight:700}.public-v3 .sp-checks .sp-yes:before{content:"✓";color:var(--verified)}.public-v3 .sp-checks .sp-no{color:var(--alert-deep)}.public-v3 .sp-checks .sp-no:before{content:"✕"}.public-v3 .sp-checks .sp-maybe{color:var(--muted)}.public-v3 .sp-checks .sp-maybe:before{content:"○"}.public-v3 .sp-stat b{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;font-size:42px;line-height:1}.public-v3 .sp-stat:lang(ru) b{font-family:inherit}.public-v3 .sp-code-line{background:var(--ink);color:#dfe6f5;font-family:var(--font-plex-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.public-v3 .card.sp-address{gap:14px;padding:28px}.public-v3 .sp-address-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-v3 .sp-address-ip{font-family:var(--font-plex-mono), monospace;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,30px);font-weight:500}.public-v3 .sp-copy{border:1px solid var(--line);background:var(--paper-2);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:100px;padding:0 16px;font-size:14px}.public-v3 .sp-copy:hover{border-color:#0b102061}.public-v3 .sp-copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-v3 .card.sp-table{gap:0;padding:8px 28px}.public-v3 .sp-table-row{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;padding:18px 0;display:grid}.public-v3 .sp-table-row:first-child{border-top:0}.public-v3 .sp-table-row b{font-family:var(--font-plex-mono), monospace;overflow-wrap:anywhere;font-size:14px;font-weight:500}.public-v3 .sp-table-row p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.public-v3 .sp-end .sp-h2{color:#fff}.public-v3 .sp-end .sp-p{color:#ffffffbd}.public-v3 .sp-end .tag{color:var(--signal-soft)}.public-v3 .sp-end-bars{gap:5px;max-width:420px;display:flex}.public-v3 .sp-end-bars i{background:var(--signal);border-radius:3px;flex:1 1 0;height:6px}.public-v3 .sp-end-links{flex-direction:column;gap:10px;display:flex}.public-v3 .sp-end-links .btn{justify-content:center}@media (max-width:1080px){.public-v3 .sp-split,.public-v3 .sp-recipes-grid,.public-v3 .sp-grid-3{grid-template-columns:minmax(0,1fr)}.public-v3 .sp-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.public-v3 .sp-recipes-grid .sp-recipe-panel{position:static}}@media (max-width:620px){.public-v3 .sp-grid-2,.public-v3 .sp-grid-5{grid-template-columns:minmax(0,1fr)}.public-v3 .sp-board{grid-template-columns:repeat(2,minmax(0,1fr))}.public-v3 .sp-board .sp-col:nth-child(2){display:none}.public-v3 .sp-fields div,.public-v3 .sp-table-row{grid-template-columns:minmax(0,1fr);gap:4px}.public-v3 .sp-report-row{grid-template-columns:minmax(0,1fr) 60px 50px}}.public-v3 .sp-split-top{align-items:start}.public-v3 .card.sp-why{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.public-v3 .card.sp-why p{color:var(--ink);font-size:16px;line-height:1.6}.public-v3 .sp-recipe-split{align-items:start;gap:24px}.public-v3 .card.sp-card-warn{background:#fff6e5;border-color:#8a5c0938}.public-v3 .card.sp-card-warn h3{color:var(--limited)}.public-v3 .card.sp-card-warn p{color:var(--ink)}.public-v3 .sp-stats{width:100%}@media (max-width:1080px){.public-v3 .card.sp-why{grid-template-columns:minmax(0,1fr)}}
