.sw{container:sw / inline-size;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);background:var(--bg-elev);overflow:hidden}.sw-strip{display:flex;align-items:flex-end;gap:12px;padding:7px 10px 0;background:var(--bg-sunk)}.sw-dots{display:flex;gap:6px;padding-bottom:12px}.sw-dots i{width:11px;height:11px;border-radius:50%;background:#ef6a5e}.sw-dots i:nth-child(2){background:#f5bf4f}.sw-dots i:nth-child(3){background:#61c454}.sw-tab{display:flex;align-items:center;gap:8px;min-width:0;width:min(250px,100%);padding:5px 4px 5px 12px;border-radius:10px 10px 0 0;background:var(--bg-elev);font-size:.84rem}.sw-tab-i{display:inline-grid;color:var(--ink-3)}.sw-tab-i .pa-ico{width:15px;height:15px}.sw-tab-t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw-tab-x{width:26px;height:26px}.sw-tab-x .pa-ico{width:15px;height:15px}.sw-bar{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--bg-elev)}.sw-bar .pa-icon-btn:disabled{opacity:.35;cursor:default;background:transparent}.sw-addr{flex:1;min-width:0;display:flex;align-items:center;gap:7px;margin-inline:6px;padding:6px 12px;border-radius:99px;background:var(--bg-sunk);font-size:.84rem}.sw-lock{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3);white-space:nowrap}.sw-lock .pa-ico{width:15px;height:15px}.sw-lock.is-insecure{color:var(--bad);font-weight:650;font-size:.78rem}.sw-url{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw-upd-wrap{position:relative}.sw-upd{padding:5px 10px;border-radius:99px;border-color:var(--ok);color:var(--ok);font-weight:650;font-size:.82rem}.sw-upd .pa-ico{width:16px;height:16px}.sw-upd-menu{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 6px);display:grid;gap:10px;width:min(270px,80cqi);padding:12px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-elev);box-shadow:var(--shadow-lg)}.sw-upd-menu[hidden]{display:none}.sw-upd-t{margin:0;font-size:.86rem;line-height:1.45}.sw-upd-btns{display:flex;justify-content:flex-end;gap:6px}.sw-view{position:relative;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.sw-page{min-height:0;overflow:auto;background:var(--bg)}.sw-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--accent-ink);text-align:start;cursor:pointer}.sw-link:hover{text-decoration:underline}.sw-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.sw-site{max-width:760px;margin:0 auto;padding:22px 20px 40px}.sw-site h1{font-size:1.35rem;margin:0 0 10px}.sw-site h2{font-size:1.05rem;margin:18px 0 8px}.sw-site p{line-height:1.6;margin:0 0 10px}.sw-card{border:1px solid var(--line);border-radius:12px;background:var(--bg-elev);padding:14px 16px;margin-bottom:12px}.sw-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sw-row>.sw-grow{flex:1 1 12rem;min-width:0}.sw-muted{color:var(--ink-3);font-size:.86rem}.sw-masthead{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--bg-elev);font-weight:800;letter-spacing:.01em}.sw-masthead .pa-ico{color:var(--accent)}.sw-ad{display:grid;place-items:center;height:90px;margin:16px 0;border:1.5px dashed var(--line-2);border-radius:10px;color:var(--ink-3);font-size:.8rem}@container sw (max-width: 480px){.sw-dots{display:none}.sw-tab{width:100%}.sw-bar [data-hit=sw-fwd]{display:none}.sw-addr{margin-inline:2px;padding-inline:10px}.sw-insecure{display:none}.sw-upd{padding:5px 7px}.sw-site{padding:16px 14px 30px}}.pe-home{display:grid;place-content:center;justify-items:center;gap:22px;min-height:100%;padding:30px 18px 60px}.pe-logo{display:inline-flex;align-items:center;gap:10px;font-size:1.7rem;font-weight:800;color:var(--accent-ink);letter-spacing:-.01em}.pe-mark{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent);color:var(--accent-fg)}.pe-mark .pa-ico{width:22px;height:22px}.pe-form{display:flex;align-items:center;gap:6px;width:min(100%,560px);padding:4px 4px 4px 12px;border:1.5px solid var(--line-2);border-radius:99px;background:var(--bg-elev)}.pe-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pe-glass{display:inline-grid;color:var(--ink-3)}.pe-in{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:8px 4px}.pe-go{border-radius:99px}.pe-res{max-width:720px;padding:14px 20px 40px}.pe-res-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:8px}.pe-res-top .pe-logo{font-size:1.2rem}.pe-res-top .pe-mark{width:30px;height:30px;border-radius:9px}.pe-res-top .pe-mark .pa-ico{width:17px;height:17px}.pe-res-top .pe-form{flex:1 1 18rem}.pe-count{margin:0 0 14px}.pe-hit{display:grid;gap:3px;margin-bottom:18px}.pe-crumbs{font-size:.8rem;color:var(--ink-3)}.pe-title{font-size:1.05rem;font-weight:650}.pe-snip{margin:0;color:var(--ink-2);font-size:.88rem;line-height:1.5}.ck-banner{position:sticky;bottom:0;z-index:5;display:grid;gap:8px;margin:0 auto;max-width:760px;padding:16px 18px;border:1px solid var(--line-2);border-bottom:0;border-radius:16px 16px 0 0;background:var(--bg-elev);box-shadow:var(--shadow-lg)}.ck-banner h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem}.ck-banner p{margin:0;font-size:.88rem;line-height:1.5}.ck-btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.ck-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.ck-row-t{flex:1;min-width:0;display:grid;gap:2px}.ck-row .pa-switch:disabled{opacity:.6;cursor:not-allowed}.ac-i{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);align-self:flex-start}.sw-card h2{margin:0 0 2px;font-size:1rem}.sw-card .sw-muted{margin:0}.ac-state{background:var(--bad-bg);color:var(--bad)}.ac-state.is-on{background:var(--ok-bg);color:var(--ok)}.ac-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.ac-step{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ac-step>p,.ac-step>label{display:block;margin:0;font-size:.9rem}.ac-code{flex:1 1 9rem;max-width:12rem;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.15em}.ac-code.is-bad{border-color:var(--bad)}.ac-bad,.ac-ok{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:.88rem}.ac-bad{color:var(--bad)}.ac-ok{color:var(--ok);font-weight:650}.ac-sms{position:absolute;top:10px;inset-inline-end:10px;z-index:8;display:flex;gap:10px;width:min(320px,calc(100% - 20px));padding:10px 12px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-elev);box-shadow:var(--shadow-lg);animation:ac-in .35s ease-out}.ac-sms b{font-size:.8rem;color:var(--ink-3)}.ac-sms p{margin:2px 0 0;font-size:.88rem;line-height:1.45}.ac-sms-i{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ok-bg);color:var(--ok)}@keyframes ac-in{0%{transform:translateY(-12px);opacity:0}}@media(prefers-reduced-motion:reduce){.ac-sms{animation:none}}.sc-page{display:grid;place-items:center;min-height:100%;padding:18px 14px;background:var(--bad-bg)}.sc-box{width:min(100%,520px);border:2px solid var(--bad);border-radius:6px;background:var(--bg-elev);box-shadow:var(--shadow-lg);overflow:hidden}.sc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 12px;background:var(--bad);color:var(--bg);font-weight:700;font-size:.88rem}.sc-h>span{display:inline-flex;align-items:center;gap:6px}.sc-x{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--bg);cursor:pointer}.sc-b{padding:14px 16px 6px}.sc-b p{margin:0 0 10px;line-height:1.5}.sc-big{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;color:var(--bad)}.sc-call{font-size:1rem}.sc-call b{font-size:1.15rem}.sc-small{font-size:.78rem;color:var(--ink-3)}.sc-f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px 14px}.sc-callbtn{background:var(--bad);border-color:var(--bad);color:var(--bg);font-weight:700}.sc-callbtn:hover{background:var(--bad);filter:brightness(1.08)}.fu-video{display:grid;place-items:center;aspect-ratio:16 / 7;border-radius:12px;background:var(--bg-sunk);color:var(--ink-3);margin-bottom:12px}.fu-video .pa-ico{width:48px;height:48px}.fu-banner{padding:14px 16px;border:2px solid var(--warn);border-radius:12px;background:var(--warn-bg)}.fu-banner p{display:flex;align-items:flex-start;gap:8px;margin:0;font-weight:650;line-height:1.5}.fu-banner p .pa-ico{margin-top:2px;color:var(--warn)}.sw-page code.ic{font:inherit;padding:0;border:0;background:none;color:inherit;unicode-bidi:isolate}
