.lzar-panel{margin-top:24px;padding:24px;border:1px solid #aa8542;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#5f3e7d44,transparent 75%),linear-gradient(135deg,#111d2c,#10131f);color:#edf2f8;font-family:Inter,Segoe UI,Arial,sans-serif}.lzar-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lzar-heading>div{flex:1;min-width:150px}.lzar-icon{font-size:30px}.lzar-eyebrow{font-size:12px;font-weight:900;letter-spacing:2px;color:#f0c66d}.lzar-heading h2{font-size:22px;margin:9px 0}.lzar-panel p{font-size:14px;line-height:1.75;color:#b8cbe0}.lzar-heading p{margin:6px 0}.lzar-state{padding:8px 12px;border-radius:20px;background:#283044;color:#c9d8ec;font-size:11px;font-weight:900;letter-spacing:1px}.lzar-state.lzar-active{background:#193e30;color:#7ce5b0}.lzar-state.lzar-paused{background:#483924;color:#ffd07c}.lzar-panel .lzar-demo{padding:13px;border:1px dashed #d7ac60;border-radius:8px;color:#f5d999;font-size:12px}.lzar-switch{position:relative;display:flex;align-items:center;gap:14px;min-height:52px;margin:12px 0;border:1px solid #48546a;border-radius:10px;padding:12px 15px;cursor:pointer;background:#111c2b}.lzar-switch>span:first-child{flex:1;min-width:0;font-size:14px;font-weight:750}.lzar-switch input{position:absolute;right:44px;opacity:0;width:54px;height:30px;cursor:pointer}.lzar-track{width:54px;height:28px;border:1px solid #65748c;border-radius:18px;background:#253244;flex:0 0 54px}.lzar-track:after{content:'';display:block;width:20px;height:20px;margin:3px;border-radius:50%;background:#99a9bd;transition:transform .15s}.lzar-switch input:checked+.lzar-track{background:#725620;border-color:#f1c166}.lzar-switch input:checked+.lzar-track:after{background:#ffe0a0;transform:translateX(26px)}.lzar-switch input:focus-visible+.lzar-track{outline:3px solid #bda0ec;outline-offset:3px}.lzar-switch b{font-size:10px;width:23px;color:#e5c779}.lzar-switch input:disabled~*{opacity:.55}.lzar-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lzar-scopes .lzar-switch{margin:0}.lzar-actions{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0}.lzar-actions button,.lzar-button,.lzar-dialog button{padding:12px 16px;border-radius:8px;border:1px solid #d4ab60;background:linear-gradient(135deg,#f3cf78,#bc8835);color:#1c160d;font:800 12px/1.5 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;text-decoration:none}.lzar-actions .lzar-secondary,.lzar-dialog .lzar-secondary{background:#192436;color:#d5c6ec;border-color:#706386}.lzar-actions .lzar-danger{background:#3b2330;color:#f4bdc4;border-color:#9b6b75}.lzar-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;font-size:13px}.lzar-history dt{color:#8fa7c2;margin-bottom:7px}.lzar-history dd{margin:0;overflow-wrap:anywhere;color:#e6d6b2}.lzar-panel .lzar-capabilities{font-size:11px;color:#97a9be}.lzar-panel .lzar-warning{color:#f1ca83}.lzar-notice{min-height:1.6em}.lzar-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:90vh;overflow-y:auto;padding:25px;border:1px solid #c49a4b;border-radius:16px;background:#121c2a;color:#e9d5ab;font-family:Inter,Segoe UI,Arial,sans-serif}.lzar-dialog::backdrop{background:#000c}.lzar-dialog h2{font-size:22px;line-height:1.4}.lzar-dialog p{color:#c2d0e3;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.lzar-dialog .lzar-qr{display:block;max-width:100%;height:auto;margin:20px auto;background:#fff}.lzar-dialog .lzar-consent{display:flex;align-items:flex-start;gap:12px;color:#d5c5e5;line-height:1.7;font-size:14px}.lzar-consent input{width:22px;height:22px;flex:0 0 22px}.lzar-dialog button:disabled{opacity:.5;cursor:not-allowed}.lzar-result{display:block;margin:14px 0 0;padding:9px 11px;border:1px solid #587057;border-radius:8px;color:#a4e1bc;font-size:11px}.lzar-result small{display:block;color:#a9bbd0;margin-top:5px}.lzar-result[data-state=INELIGIBLE],.lzar-result[data-state=UNKNOWN]{border-color:#8b7352;color:#e5c485}
@media(max-width:720px){.lzar-panel{padding:19px 16px}.lzar-scopes,.lzar-history{grid-template-columns:1fr}.lzar-heading h2{font-size:20px}.lzar-heading{gap:12px}.lzar-switch{gap:10px;padding:12px}.lzar-switch>span:first-child{font-size:13px}.lzar-actions button{flex:1 1 auto}.lzar-state{font-size:10px}.lzar-heading>div{min-width:145px}}
@media(prefers-reduced-motion:reduce){.lzar-track:after{transition:none}}
.lzar-receipts ul{scrollbar-width:none;-ms-overflow-style:none}.lzar-receipts ul::-webkit-scrollbar{display:none;width:0;height:0}.lzar-receipts ul:focus-visible{outline:2px solid #e5c779;outline-offset:4px}
.lzar-receipts{margin:20px 0;border:1px solid #48546a;border-radius:10px;padding:14px;min-width:0}.lzar-receipts summary{cursor:pointer;font-size:12px;letter-spacing:1px;font-weight:800;color:#e5c779}.lzar-receipts ul{list-style:none;padding:0;margin:0;max-height:360px;overflow:auto}.lzar-receipts li{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 0;border-top:1px solid #48546a;font-size:12px}.lzar-receipts li>div{min-width:0;overflow-wrap:anywhere}.lzar-receipts small{display:block;color:#9bacbf;margin-top:6px}.lzar-receipts b{font-size:10px;text-align:right;color:#d5c6ec;flex:0 0 110px}.lzar-receipts [data-result=SUCCESS] b{color:#7ce5b0}.lzar-receipts [data-result=UNKNOWN] b,.lzar-receipts [data-result=REVIEW] b{color:#ffd07c}@media(max-width:480px){.lzar-receipts{padding:10px}.lzar-receipts li{align-items:flex-start;flex-direction:column;gap:7px}.lzar-receipts b{flex:0 0 auto;text-align:left}}
.lzar-linked-profile{margin:24px 0;padding:22px;border:1px solid #736044;border-radius:13px;background:linear-gradient(135deg,#172234,#251d33)}.lzar-account-header{display:flex;align-items:center;gap:16px}.lzar-account-header>div{min-width:0}.lzar-account-header h3{margin:8px 0 12px;font-size:24px;overflow-wrap:anywhere}.lzar-account-avatar{position:relative;display:grid;place-items:center;width:80px;height:80px;flex:0 0 80px;border:2px solid #c59a51;border-radius:18px;overflow:hidden;background:#352346;color:#eac36d;font-weight:900}.lzar-account-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lzar-account-avatar img[hidden]{display:none}.lzar-verification{display:inline-block;color:#edc77a;font-size:10px;line-height:1.8;font-weight:850;letter-spacing:1px}.lzar-verification.lzar-verified{color:#81e9ba}.lzar-profile-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.lzar-profile-fields>div{padding:14px 12px;background:#111a29;border:1px solid #3a465c;border-radius:8px;min-width:0}.lzar-profile-fields dt{font-size:11px;color:#a4b7ce;margin-bottom:10px}.lzar-profile-fields dd{font-size:17px;font-weight:800;color:#f4dfaa;overflow-wrap:anywhere;margin:0}.lzar-stars{color:#f7cd65;white-space:nowrap;letter-spacing:1px}.lzar-stars>span{color:#8794aa}.lzar-panel .lzar-profile-source,.lzar-panel .lzar-profile-help{font-size:12px;line-height:1.8}.lzar-profile-help a{color:#e7c17d}.lzar-panel{scroll-margin-top:110px}
@media(max-width:1000px){.lzar-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.lzar-linked-profile{padding:16px 12px}.lzar-account-header{gap:12px;align-items:flex-start}.lzar-account-avatar{width:54px;height:54px;flex-basis:54px;border-radius:12px}.lzar-account-header h3{font-size:19px}.lzar-profile-fields{gap:8px}.lzar-profile-fields>div{padding:12px 8px}.lzar-profile-fields dd{font-size:14px}.lzar-stars{letter-spacing:0}}
