.pl{--pl-bg:#000;--pl-panel:#0d0d0e;--pl-line:#222225;--pl-text:#ededef;--pl-muted:#8b8b92;--pl-accent:#f8670a;--pl-live:#3ddc84;min-height:100vh;max-width:640px;margin:0 auto;padding:28px 20px 64px;display:flex;flex-direction:column;gap:28px;color:var(--pl-text);font-family:var(--pl-sans),system-ui,sans-serif}body:has(.pl),html:has(.pl){background:#000}.pl dl,.pl h1,.pl h2,.pl ol,.pl p,.pl ul{margin:0}.pl code,.pl-clock-time,.pl-stats strong,.pl-vault dd{font-family:var(--pl-mono),ui-monospace,monospace}.pl-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-mark{font-size:15px;font-weight:600;letter-spacing:.01em}.pl-ticker{margin-left:4px;color:var(--pl-accent);font-family:var(--pl-mono),ui-monospace,monospace}.pl-logo{display:block;align-self:center;width:min(256px,70vw);height:auto;aspect-ratio:1;border-radius:32px;object-fit:cover}.pl-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--pl-line);border-radius:999px;color:var(--pl-muted);font-size:12px}.pl-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pl-muted)}.pl-pill.is-live{color:var(--pl-text)}.pl-pill.is-live:before{background:var(--pl-live);box-shadow:0 0 0 3px rgb(61 220 132/18%)}.pl-hero{display:flex;flex-direction:column;gap:12px;padding-top:20px}.pl-clock{display:flex;align-items:baseline;gap:14px}.pl-clock-time{color:var(--pl-accent);font-size:64px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pl-clock-label,.pl-label,.pl-vault dt{color:var(--pl-muted);font-size:13px}.pl-ca{display:flex;flex-direction:column;gap:8px}.pl-ca-value{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-panel);color:var(--pl-text);font:inherit;text-align:left;cursor:pointer}.pl-ca-value code{min-width:0;overflow-wrap:anywhere;font-size:14px}.pl-ca-value span{flex:none;color:var(--pl-muted);font-size:13px}.pl-ca-value.is-empty{color:var(--pl-muted);cursor:default}.pl-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pl-stats div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--pl-line);border-radius:10px}.pl-stats strong{font-size:22px;font-weight:600}.pl-card{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--pl-line);border-radius:14px;background:var(--pl-panel)}.pl-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl h2{font-size:18px;font-weight:600}.pl-card .wallet-adapter-button{height:38px;padding:0 14px;border-radius:8px;background:#222226;font-family:inherit;font-size:14px;font-weight:500}.pl-card .wallet-adapter-button:not([disabled]):hover{background:#2c2c31}.pl-card .wallet-adapter-button-start-icon{width:18px;height:18px;margin-right:8px}.pl-search{display:flex;gap:8px}.pl-search input,.pl-send input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--pl-line);border-radius:10px;background:var(--pl-bg);color:var(--pl-text);font-family:var(--pl-mono),ui-monospace,monospace;font-size:14px}.pl-search input::placeholder,.pl-send input::placeholder{color:var(--pl-muted);font-family:var(--pl-sans),system-ui,sans-serif}.pl-search input:focus,.pl-send input:focus{border-color:var(--pl-accent);outline:none}.pl-panel,.pl-send{display:flex;flex-direction:column;gap:10px}.pl-panel p:not(.pl-fine){font-size:14px;line-height:1.5}.pl-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pl-actions button{padding:10px 8px;border:1px solid var(--pl-line);border-radius:10px;background:#18181b;color:var(--pl-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.pl-actions button:hover:not(:disabled){background:#222226}.pl-actions button.is-on{border-color:var(--pl-accent);color:var(--pl-accent)}.pl-actions button:disabled{opacity:.5;cursor:default}.pl-search button{flex:none;padding:0 16px;border:1px solid var(--pl-line);border-radius:10px;background:#222226;color:var(--pl-text);font:inherit;font-weight:500;cursor:pointer}.pl-search button:hover{background:#2c2c31}.pl-button{width:100%;padding:13px 16px;border:0;border-radius:10px;background:var(--pl-accent);color:#140800;font:inherit;font-weight:600;cursor:pointer}.pl-button:disabled{opacity:.6;cursor:wait}.pl-vault{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pl-vault div{display:flex;flex-direction:column;gap:4px}.pl-vault dd{margin:0;font-size:18px}.pl-fine,.pl-muted{color:var(--pl-muted)}.pl-fine{font-size:13px;line-height:1.5}.pl-notice{padding:10px 12px;border-radius:8px;background:#1d1d20;font-size:14px}.pl-draws,.pl-how{display:flex;flex-direction:column;gap:12px}.pl-draws ul,.pl-history{padding:0;list-style:none}.pl-draws li,.pl-history li{display:grid;grid-template-columns:72px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--pl-line);font-size:14px}.pl-history li{grid-template-columns:72px 1fr auto}.pl-draws li>span:first-child,.pl-history li>span:first-child{color:var(--pl-muted)}.pl a{color:var(--pl-accent);text-decoration:none}.pl a:hover{text-decoration:underline}.pl-how ol{flex-direction:column;gap:8px;padding-left:20px;line-height:1.5}.pl-footer,.pl-how ol{display:flex;color:var(--pl-muted)}.pl-footer{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:20px;border-top:1px solid var(--pl-line);font-size:13px}@media (max-width:480px){.pl-clock-time{font-size:52px}.pl-vault{grid-template-columns:1fr 1fr}.pl-draws li{grid-template-columns:64px 1fr auto}.pl-draws li>.pl-muted{display:none}}