.pk-panel{font-family:inherit;color:#eee8db;min-width:0}.pk-account{background:#1c1e1c;border:1px solid #494133;padding:14px 16px;display:grid;gap:5px;margin:10px 0 18px}.pk-account>span{font-size:11px;letter-spacing:.08em;color:#aaa394}.pk-account strong{font-size:14px;overflow-wrap:anywhere}.pk-account small{color:#b2a58c;font-size:12px;line-height:1.6}.pk-modes{display:flex;border-bottom:1px solid #403b31;margin-bottom:15px;gap:20px}.pk-modes button{padding:10px 0;font-size:14px;background:transparent;border:0;border-bottom:2px solid transparent;color:#aaa394}.pk-modes button[aria-pressed=true]{border-bottom-color:#c9a86a;color:#e5c58f;font-weight:600}.pk-target{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:12px}.pk-target>span{margin-left:auto;color:#b2a58c}.pk-camera-select select,.pk-target select{background:#191c1e;color:#eee8db;border:1px solid #494133;border-radius:5px;padding:7px;max-width:100%}.pk-camera{position:relative;background:#1b201f;border-radius:10px;overflow:hidden;aspect-ratio:4/3;max-height:320px;width:100%;isolation:isolate}.pk-camera video{width:100%;height:100%;object-fit:cover;display:block}.pk-camera-idle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:radial-gradient(ellipse at center,#2a302c,#171c1b);color:#c6ae79;pointer-events:none}.pk-camera-idle strong{font-size:14px;font-weight:500;color:#eee9de}.pk-camera-idle span{font-size:11px;color:#a9aaa1}.pk-camera-idle:after{content:"";position:absolute;inset:14%;border:1px solid #9f875442;border-radius:10px;pointer-events:none}.pk-camera-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);color:#fff;background:#111b;padding:6px 11px;border-radius:20px;font-size:11px;white-space:nowrap;z-index:2}.pk-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pk-actions .rd-primary,.pk-actions .rd-secondary{justify-content:center;padding:11px 8px;font-size:12px}.pk-file{position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:center;gap:7px}.pk-file input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.pk-file:focus-within{outline:2px solid #9e7e41;outline-offset:3px}.pk-file.is-disabled{opacity:.5;cursor:default}.pk-camera-select{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:12px}.pk-camera-select select{min-width:0;flex:1}.pk-list{margin-top:20px;border-top:1px solid #403b31}.pk-list-heading{display:flex;justify-content:space-between;font-size:12px;padding:13px 0;color:#b2a58c}.pk-list-heading strong{color:#eee8db}.pk-list-row{display:flex;align-items:center;gap:13px;padding:12px 0;border-top:1px solid #302e27}.pk-list-row>div{flex:1;min-width:0;display:grid;gap:5px}.pk-list-row code{font-size:12px;color:#e0d7c5}.pk-list-row small{font-size:11px;color:#b2a58c}.pk-list-row small.pk-success,.pk-list-row>svg{color:#99bc99}.pk-list-row small.pk-warning{color:#d8b06c}.pk-row-number{font:12px ui-monospace,monospace;color:#a39b88}.pk-icon{border:0;background:transparent;color:#b9aa91;padding:9px;border-radius:5px}.pk-icon:hover{background:#262720}.pk-notice{color:#b4a892;min-height:20px;margin:14px 0}.pk-error,.pk-notice{font-size:12px;line-height:1.7}.pk-error{color:#f0aa9d;background:#3a2420;padding:10px 12px;border-radius:5px}.pk-wide{width:100%;justify-content:center}.pk-confirm{border-top:1px solid #494133;padding-top:12px}.pk-confirm p{font-size:12px;line-height:1.8;margin:0 0 12px;color:#c0b39b}.pk-footnote{color:#a9a08e;font-size:11px;line-height:1.8;margin:14px 0 0}.pk-empty-heading{display:flex;align-items:center;gap:14px;padding:10px 0 20px;color:#c9a86a;font-size:13px;line-height:1.7}.pk-owned{display:grid;gap:9px;padding:18px 0;border-top:1px solid #403b31}.pk-owned strong{font-size:14px}.pk-owned code{font-size:12px;overflow-wrap:anywhere}.pk-owned small{font-size:11px;color:#b9aa91}.pk-owned a{font-size:11px;overflow-wrap:anywhere;color:#c9a86a}.pk-owned button{justify-self:start}.pk-points-total{background:#23251e;padding:20px;display:grid;gap:10px}.pk-points-total>span{font-size:12px;color:#c4b393}.pk-points-total>strong{font-size:42px;font-weight:400}.pk-points-total p{font-size:12px;color:#c4b393;margin:0}.pk-points-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #403b31;padding:16px 0;font-size:13px}.pk-points-row div{display:grid;gap:7px}.pk-points-row small{color:#b2a58c;font-size:11px}.pk-panel h3{font-size:13px;margin:22px 0 6px}.pk-panel button:focus-visible{outline:2px solid #9e7e41;outline-offset:3px}.pk-panel button:disabled{opacity:.5;cursor:default}.pk-landing{max-width:540px;margin:0 auto;padding:40px 24px 80px;min-height:100dvh;background:#0d0f11;color:#eee8db}.pk-landing-brand{font-size:15px;font-weight:600;letter-spacing:.08em;border-bottom:1px solid #403b31;padding-bottom:24px;display:block;color:inherit;text-decoration:none}.pk-landing-hero{padding:54px 0 30px}.pk-landing-hero>span{font-size:11px;letter-spacing:.18em;color:#c9a86a}.pk-landing-hero h1{font-size:32px;line-height:1.45;font-weight:500;margin:18px 0}.pk-landing-hero p{font-size:13px;line-height:1.9;color:#b9aa91}.pk-landing .rd-primary{display:flex;align-items:center;justify-content:center;background:#c9a86a;color:#191710;padding:14px;border:0;text-decoration:none;border-radius:5px;font-size:13px}.pk-landing .pk-card-note{font-size:12px;padding:16px;border:1px solid #494133;line-height:1.8}.pk-landing .auth-form{margin-top:26px}@media(max-width:380px){.pk-account{padding:12px}.pk-actions{gap:6px}.pk-actions .rd-primary,.pk-actions .rd-secondary{font-size:11px}.pk-list-row{gap:8px}.pk-landing{padding:25px 18px 60px}}.pk-panel select{color-scheme:dark}.pk-camera .scan-region-highlight-svg{stroke:#c9a86a!important}