.xp-shell{font-size:14px;line-height:1.5;display:contents}.xp a.door{color:#000}.xp .btn-sm{height:auto}.xp .foot-bot .lawfoot{flex-wrap:wrap;gap:6px 18px;display:flex}.xp .foot-bot .lawfoot a:hover{text-decoration:underline}.xp .ckb{z-index:80;border:1px solid var(--card-line);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:16px 18px;display:none;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 34px #191c1e24}.xp .ckb[data-show]{display:flex}.xp .ckb .ckt{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.55}.xp .ckb .ckt b{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.xp .ckb .ckt a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.xp .ckb .ckbtns{flex-shrink:0;gap:8px;display:flex}.xp .ckb .ckbtns button{cursor:pointer;border:1px solid var(--card-line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700}.xp .ckb .ckbtns button.ok{color:#fff;background:var(--brand-gradient);border-color:#0000}.xp .ckb .ckbtns button:hover{filter:brightness(.97)}@media (max-width:760px){.xp .ckb{flex-direction:column;align-items:stretch;gap:12px;bottom:10px;left:10px;right:10px}.xp .ckb .ckbtns button{flex:1}}.xp #xp-burger,.xp .xp-burger-panel[hidden]{display:none}@media (max-width:960px){.xp #xp-burger{display:block}.xp .xp-burger{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.xp .xp-burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.xp .xp-burger-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overscroll-behavior:contain;background:#fff;gap:16px;max-height:calc(100dvh - 72px);padding:14px 16px 22px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #191c1e1f}.xp .xbg{gap:2px;display:grid}.xp .xbg b{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700}.xp .xbg a{color:var(--ink);border-radius:10px;padding:11px 8px;font-size:16px;font-weight:700;display:block}.xp .xbg a:hover{background:var(--soft)}.xp .xbg .xb-all{color:var(--brand-text)}}@media (max-width:560px){.xp .nav{gap:10px}.xp .nav .right{gap:8px}.xp .nav .right .btn-sm{padding:10px 12px}.xp .door-btn{gap:4px}.xp .xp-burger{width:40px;height:40px}}@media (max-width:960px){.xp .doors{position:static}.xp .doors-pop{border-radius:0 0 14px 14px;width:auto;left:12px;right:12px;top:100%!important}}@media (max-width:560px){.xp .doors-pop .dg{grid-template-columns:1fr;gap:10px;padding:16px 16px 12px}.xp .doors-pop .mfoot{padding:12px 16px 16px}}@media (max-width:380px){.xp .nav{gap:6px}.xp .nav .right{gap:4px}.xp .mark img{height:22px}.xp .nav .right .btn-sm{padding:9px;font-size:13px}.xp .door-btn{padding:9px 2px;font-size:13px}.xp .xp-burger{width:36px;height:36px}}@media (max-width:960px){.xp .nav{padding-block:12px}}
