.lp-coa{background:radial-gradient(70% 50% at 50% 0%, #1947d10d 0%, transparent 70%), linear-gradient(180deg, var(--lp-pearl) 0%, var(--lp-mist) 100%);min-height:100vh;padding:max(96px,min(14vh,144px)) max(20px,min(4vw,48px)) max(64px,min(8vh,96px))}.lp-coa__inner{max-width:1080px;margin:0 auto}.lp-coa__crumbs{letter-spacing:.14em;color:var(--lp-silver);margin-bottom:var(--lp-space-5);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.lp-coa__crumbs a{color:var(--lp-silver);transition:color var(--lp-dur-sm) var(--lp-ease);text-decoration:none}.lp-coa__crumbs a:hover{color:var(--lp-royal)}.lp-coa__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lp-royal);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.lp-coa__title{letter-spacing:-.035em;color:var(--lp-ink);margin:0 0 var(--lp-space-4);font-family:Inter Tight,sans-serif;font-size:max(32px,min(4.4vw,56px));font-weight:500;line-height:1.05}.lp-coa__title em{color:var(--lp-royal);font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-style:italic;font-weight:600}.lp-coa__sub{color:var(--lp-silver);max-width:60ch;margin:0;font-size:15px;line-height:1.6}.lp-coa__h2{letter-spacing:-.025em;color:var(--lp-ink);margin:0 0 var(--lp-space-5);font-family:Inter Tight,sans-serif;font-size:max(22px,min(2.4vw,30px));font-weight:500}.lp-coa__foot{color:var(--lp-silver);max-width:60ch;font-size:13px;line-height:1.6}.lp-coa__foot strong{color:var(--lp-ink)}@media (prefers-contrast:more){.lp-coa__foot,.lp-coa__sub{color:var(--lp-slate)}}html[data-palette] body .lp-coa .lp-coa__foot{border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;max-width:none;margin-top:32px;padding:max(22px,min(3vw,32px));font-size:15px;line-height:1.6;display:flex;color:#0a0a0a!important;background:#fff!important}html[data-palette] body .lp-coa .lp-coa__foot p{flex:420px;max-width:72ch;margin:0;font-size:15px;line-height:1.6;color:#0a0a0a!important}html[data-palette] body .lp-coa .lp-coa__foot strong{letter-spacing:-.01em;margin-bottom:6px;font:600 18px/1.3 Inter Tight,Inter,sans-serif;display:block;color:#0a0a0a!important}html[data-palette] body .lp-coa .lp-coa__foot button{flex:none;min-height:48px;margin-top:0!important;padding:12px 22px!important}html[data-palette] body .lp-coa .lp-coa__sub,html[data-palette] body .lp-coa .lp-coa__legend-grid p,html[data-palette] body .lp-coa .lp-coa__foot p{letter-spacing:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html[data-palette] body .lp-coa .lp-coa__sub{color:#2c2c2c}html[data-palette] body .lp-coa .lp-coa__sub strong{color:#0a0a0a;font-weight:600}html[data-palette] body .lp-coa .lp-coa__wa{color:#fff;text-align:left;cursor:pointer;background:#1947d1;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;margin:0;padding:12px 22px;font:600 15px/1.25 Inter,sans-serif;display:inline-flex}html[data-palette] body .lp-coa .lp-coa__wa:hover{background:#0f2e8a}html[data-palette] body .lp-coa a.lp-coa__row-dl{white-space:nowrap;text-decoration:none}@media (max-width:560px){html[data-palette] body .lp-coa .lp-coa__wa{flex:100%;width:100%}}@media (max-width:767px){html[data-palette] body .lp-coa .lp-coa__list{margin-inline-start:0!important;margin-inline-end:0!important;padding-inline-start:0!important;padding-inline-end:0!important}}.cv{--cv-line:#dce3f7;--cv-card:#fff;--cv-co:#1947d1;--cv-co-dk:#0f2e8a;--cv-tint:#f4f6fe}.cv .mono{font-family:JetBrains Mono,ui-monospace,monospace}.cv .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-hero{margin-bottom:40px}.cv-stats{background:var(--cv-line);border:1px solid var(--cv-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid;overflow:hidden}.cv-stats>div{background:var(--cv-card);padding:18px 20px}.cv-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-silver);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.cv-stats dd{letter-spacing:-.03em;color:var(--lp-ink);font-variant-numeric:tabular-nums;margin:0;font:500 max(26px,min(3vw,36px))/1 Inter Tight,Inter,sans-serif}.cv-stats dd.cv-stats__date{font-size:max(18px,min(2vw,22px));line-height:1.6}.cv-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 56px;display:grid}.cv-how article{background:var(--cv-tint);border-radius:14px;padding:18px}.cv-how span{color:var(--cv-co);letter-spacing:.1em;font-size:11px}.cv-how strong{color:var(--lp-ink);margin:8px 0 6px;font-size:15px;display:block}.cv-how p{color:var(--lp-silver);margin:0;font-size:13.5px;line-height:1.5}.cv-list__bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.cv-list__bar .lp-coa__h2{margin:0}.cv-search input{border:1px solid var(--cv-line);width:min(380px,100%);color:var(--lp-ink);background:#fff;border-radius:999px;padding:12px 16px;font:14px Inter,sans-serif}.cv-search{flex:260px;justify-content:flex-end;display:flex}.cv-search input:focus{outline:2px solid var(--cv-co);outline-offset:2px}.cv-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cv-chip{border:1px solid var(--cv-line);color:var(--lp-slate,#2a3550);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font:500 13px Inter,sans-serif}.cv-chip.is-on{background:var(--cv-co);border-color:var(--cv-co);color:#fff}.cv-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cv-card__btn{all:unset;box-sizing:border-box;border:1px solid var(--cv-line);background:var(--cv-card);cursor:pointer;border-radius:18px;flex-direction:column;gap:14px;width:100%;height:100%;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.cv-card__btn:hover{border-color:var(--cv-co);transform:translateY(-2px);box-shadow:0 10px 30px -18px #1947d173}.cv-card__btn:focus-visible{outline:2px solid var(--cv-co);outline-offset:3px}.cv-card__top{flex-direction:column;gap:3px;display:flex}.cv-card__name{color:var(--lp-ink);font:600 16px/1.25 Inter,sans-serif}.cv-card__klass{color:var(--lp-silver);font-size:12.5px}.cv-card__metric{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cv-card__metric strong{letter-spacing:-.035em;color:var(--cv-co);font-variant-numeric:tabular-nums;font:500 34px/1 Inter Tight,Inter,sans-serif}.cv-card__metric strong small{margin-left:1px;font-size:18px}.cv-card__metric em{color:var(--lp-silver);font-size:12.5px;font-style:normal}.cv-card__meta{color:var(--lp-slate,#2a3550);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.cv-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-badges li{border-radius:999px;padding:4px 9px;font:500 11px Inter,sans-serif}.cv-badges li.is-on{color:var(--cv-co-dk);background:#e8edfb}.cv-badges li.is-on:before{content:"✓ "}.cv-badges li.is-off{color:#6b7280;background:0 0;border:1px dashed #cbd3e6}.cv-card__foot{border-top:1px solid var(--cv-line);color:var(--lp-silver);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.cv-card__go{color:var(--cv-co);white-space:nowrap;font:600 13px Inter,sans-serif}.cv-empty{border:1px dashed var(--cv-line);text-align:center;color:var(--lp-silver);border-radius:16px;padding:28px}.cv-empty a{color:var(--cv-co);font-weight:600}.cv-foot{margin-top:48px}.cv-modal{z-index:100000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a11248c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cv-modal__panel{background:#fff;border-radius:22px;width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 40px 80px -30px #0a112480}.cv-modal__head{z-index:2;border-bottom:1px solid var(--cv-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.cv-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cv-co);margin-bottom:4px;font-size:10.5px;display:block}.cv-modal__title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font:600 max(20px,min(2.4vw,26px))/1.15 Inter Tight,Inter,sans-serif}.cv-modal__x{all:unset;cursor:pointer;width:40px;height:40px;color:var(--lp-ink);background:var(--cv-tint);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.cv-modal__x:focus-visible{outline:2px solid var(--cv-co)}.cv-tabs{border-bottom:1px solid var(--cv-line);scrollbar-width:thin;gap:8px;padding:14px 24px;display:flex;overflow-x:auto}.cv-tab{border:1px solid var(--cv-line);cursor:pointer;color:var(--lp-ink);text-align:left;background:#fff;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:9px 14px;font:600 13px Inter,sans-serif;display:flex}.cv-tab .mono{color:var(--lp-silver);font-size:10.5px;font-weight:400}.cv-tab.is-active{border-color:var(--cv-co);background:#e8edfb}.cv-modal__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}.cv-doc{margin:0}.cv-doc__frame{all:unset;cursor:zoom-in;border:1px solid var(--cv-line);background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 40px -28px #0a112473}.cv-doc__frame img{width:100%;height:auto;display:block}.cv-doc figcaption{color:var(--lp-silver);letter-spacing:.06em;margin-top:8px;font-size:10.5px}.cv-doc.is-zoom{z-index:100001;background:#0a1124eb;padding:24px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.cv-doc.is-zoom .cv-doc__frame{cursor:zoom-out;width:min(1100px,100%);margin:0 auto}.cv-doc.is-zoom figcaption{color:#fff;text-align:center}.cv-data__chip{letter-spacing:.12em;text-transform:uppercase;background:var(--cv-co);color:#fff;border-radius:999px;padding:5px 10px;font-size:10.5px;display:inline-block}.cv-data__explain{color:var(--lp-slate,#2a3550);margin:12px 0 16px;font-size:14px;line-height:1.55}.cv-res{border:1px solid var(--cv-line);border-radius:14px;margin:0 0 18px;overflow:hidden}.cv-res__row{border-top:1px solid var(--cv-line);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.cv-res__row:first-child{border-top:0}.cv-res dt{color:var(--lp-ink);font-size:14px}.cv-res dd{color:var(--cv-co-dk);text-align:right;margin:0;font-size:14px}.cv-res dd span{color:var(--lp-silver);font-size:12px}.cv-res__row--derived{background:var(--cv-tint)}.cv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 0 20px;display:grid}.cv-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-silver);font-family:JetBrains Mono,monospace;font-size:10px}.cv-facts dd{color:var(--lp-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.cv-verify{background:var(--cv-tint);border-radius:14px;margin-bottom:16px;padding:16px}.cv-verify p{color:var(--lp-slate,#2a3550);margin:0 0 12px;font-size:13px;line-height:1.5}.cv-key{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--cv-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:12px 14px;display:flex}.cv-key .mono{letter-spacing:.12em;color:var(--lp-ink);font-size:16px}.cv-key__act{color:var(--cv-co);font:600 12px Inter,sans-serif}.cv-key:focus-visible{outline:2px solid var(--cv-co)}.cv-btn{background:var(--cv-co);color:#fff;border:1px solid var(--cv-co);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font:600 14px Inter,sans-serif;text-decoration:none;display:inline-flex}.cv-btn:hover{background:var(--cv-co-dk);border-color:var(--cv-co-dk)}.cv-btn--line{box-sizing:border-box;width:100%;color:var(--cv-co);background:#fff}.cv-btn--line:hover{color:#fff}.cv-btn--ghost{color:var(--cv-co);background:0 0}.cv-btn--ghost:hover{color:#fff}.cv-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.cv-fine{color:var(--lp-silver);margin:0;font-size:11.5px;line-height:1.5}@media (max-width:860px){.cv-stats,.cv-how{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-modal{align-items:stretch;padding:0}.cv-modal__panel{border-radius:0;max-height:100vh}.cv-modal__body{grid-template-columns:1fr;gap:20px;padding:16px}.cv-modal__head,.cv-tabs{padding-left:16px;padding-right:16px}.cv-search{justify-content:stretch}.cv-search input{width:100%}}@media (max-width:420px){.cv-how{grid-template-columns:1fr}.cv-card__btn{padding:18px}}@media (prefers-reduced-motion:reduce){.cv-card__btn{transition:none}.cv-card__btn:hover{transform:none}}
