.sb{position:fixed;inset:0 0 auto;z-index:50;height:60px;background:#0408119e;backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px -18px #000c;font:16px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.sb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(96 165 250 / .35) 22%,rgb(147 197 253 / .5) 50%,rgb(96 165 250 / .35) 78%,transparent 100%)}.sb-in{max-width:1560px;height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:22px}.sb-brand{display:flex;align-items:center;gap:11px;text-decoration:none;flex:none;margin-right:auto}.sb-mark{display:block;height:34px;width:auto}.sb-name{display:block;height:19px;width:auto}.sb-areas{display:flex;align-items:center;gap:8px}.sb-area{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 10px;border:1px solid;border-radius:9px;font-size:13.5px;font-weight:650;text-decoration:none;white-space:nowrap;transition:filter .14s ease,transform .14s ease}.sb-area:hover{filter:brightness(1.25);transform:translateY(-1px)}.sb-ico{display:inline-flex}.sb-ico svg{width:16px;height:16px}.sb-short{display:none}.sb-sign{flex:none;height:32px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid rgba(147,197,253,.42);color:#e6f0ff;font-size:14px;font-weight:650;text-decoration:none;transition:background .14s ease,border-color .14s ease}.sb-sign:hover{background:#2563eb38;border-color:#93c5fd}.sb a:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}html:has(.sb){scroll-padding-top:76px}@media (max-width: 1080px){.sb-in{padding:0 20px;gap:14px}.sb-long{display:none}.sb-short{display:inline}}@media (max-width: 640px){.sb-name{display:none}.sb-area{padding:0 9px}.sb-short{display:none}}.sb-signbtn{background:transparent;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.sb-sign-wait{width:88px;border-color:transparent;pointer-events:none}.sb-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#030710b8;backdrop-filter:blur(6px);overflow-y:auto}.sb-signpanel{width:min(100%,420px);padding:26px 24px 22px;border-radius:18px;border:1px solid rgb(255 255 255 / .14);background:linear-gradient(160deg,#1b2437,#141c2c);box-shadow:0 30px 80px -30px #000}.sb-acct{display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 11px;background:#101a2c;border-color:#93c5fd4d;font:inherit;cursor:pointer}.sb-acct:hover,.sb-acct.is-open{background:#16233a;border-color:#93c5fd}.sb-acct-word{font-size:13.5px;font-weight:650;color:#dbe5f6}.sb-live{flex:none;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px 1px #34d399d9}.sb-tier{padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.sb-tier.is-free{background:#ffffff21;color:#d7e3f5}.sb-tier.is-premium{background:#60a5fa29;border-color:#60a5fa80;color:#93c5fd}.sb-tier.is-pro{background:#2563eb;color:#fff}.sb-tier.is-proPlus{color:#1a2233;background:linear-gradient(112deg,#8b94a3,#e9eef6 22%,#fff 34%,#aab3c2,#f2f5fa,#97a1b1 82%,#d8dee8);box-shadow:inset 0 1px #ffffffe6,0 2px 8px -3px #000000b3}.sb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cdfoot,.cdfoot *,.cdfoot *:before,.cdfoot *:after{box-sizing:border-box}.cdfoot{margin-top:40px;border-top:1px solid rgb(15 23 42 / .12);background:#fff;color:#0f172a}.cdfoot-in{width:100%;max-width:1216px;margin:0 auto;padding:12px 16px 40px}@media (min-width: 768px){.cdfoot-in{padding-left:32px;padding-right:32px}}.cdfoot-switch{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgb(15 23 42 / .12)}.cdfoot-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto}.cdfoot-tile{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 10px;border:1px solid;border-radius:9px;font-size:13.5px;font-weight:650;white-space:nowrap;text-decoration:none;transition:filter .14s ease,transform .14s ease}.cdfoot-tile:hover{filter:brightness(1.04) saturate(1.2);transform:translateY(-1px)}.cdfoot-tile svg{width:16px;height:16px;flex:0 0 auto}.cdfoot-tile:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.cdfoot-grid{display:grid;gap:32px}@media (min-width: 768px){.cdfoot-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.cdfoot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.cdfoot-plinth{display:flex;width:-moz-fit-content;width:fit-content;border-radius:10px;padding:3px;background:linear-gradient(to bottom,#fff,#dce8fb 55%,#99befa);box-shadow:0 0 0 1px #3b82f666}.cdfoot-plinth img{height:46px;width:auto;border-radius:7px;display:block}@media (min-width: 640px){.cdfoot-plinth img{height:66px}}.cdfoot-name{display:block;margin-top:12px;height:24px;width:auto}.cdfoot-tag{margin:6px 0 0;font-size:14px;line-height:1.45;color:#64748b;max-width:34ch}.cdfoot-head{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#3b82f6}.cdfoot-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.cdfoot-list a{font-size:14px;color:#64748b;text-decoration:none;transition:color .12s}.cdfoot-list a:hover{color:#0f172a}.cdfoot-list a:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.cdfoot-guides{margin-top:36px;padding-top:28px;border-top:1px solid rgb(15 23 42 / .12)}.cdfoot-guide-row{display:flex;flex-wrap:wrap;gap:8px 24px}.cdfoot-fine{margin-top:36px;padding-top:20px;border-top:1px solid rgb(15 23 42 / .12);display:flex;flex-direction:column;gap:8px}@media (min-width: 640px){.cdfoot-fine{flex-direction:row;align-items:center;justify-content:space-between}}.cdfoot-fine p{margin:0;font-size:12px;color:#64748b;line-height:1.55}.cdfoot-fine p:last-child{max-width:76ch}.cdfoot .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a.cdfoot-plinth{text-decoration:none}a.cdfoot-plinth:focus-visible{outline:2px solid var(--pr-blue-ink);outline-offset:3px}
