.hq-overlay{--hq-bg:#0b0f17;--hq-panel:#111622;--hq-inset:#0000004d;--hq-line:#1f2937;--hq-line-soft:#1f2937bf;--hq-line-on:#374151;--hq-gold:#fbbf24;--hq-accent:#f59e0b;--hq-text:#d1d5db;--hq-muted:#9ca3af;--hq-dim:#6b7280;z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060cc7;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.hq-window{background:var(--hq-panel);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;width:min(1020px,96vw);max-height:92%;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000b3}.hq-titlebar{background:0 0;border-bottom:none;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.hq-titlebar-text{color:var(--hq-gold);letter-spacing:2px;font-size:12px;font-weight:800}.hq-close{width:28px;height:28px;color:var(--hq-muted);cursor:pointer;background:#1f2937cc;border:none;border-radius:8px;font-size:13px;font-weight:700;line-height:1;transition:background .15s,color .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hq-close:hover{color:#fff;background:#374151}.hq-tabs{border-bottom:1px solid var(--hq-line);flex:none;gap:10px;padding:0 20px;display:flex}.hq-tabs button{letter-spacing:.06em;text-transform:uppercase;color:var(--hq-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 4px 11px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s}.hq-tabs button:hover{color:#d1d5db}.hq-tabs button.active{color:var(--hq-gold);border-bottom-color:var(--hq-gold)}.hq-body{min-height:0;color:var(--hq-text);background:var(--hq-bg);flex:auto;padding:18px 20px 20px;font-size:13px;overflow-y:auto}.hq-label{text-transform:uppercase;letter-spacing:.16em;color:var(--hq-dim);font-size:10px;display:block}.hq-hint{color:var(--hq-dim);font-size:11px}.hq-head-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.hq-loading{color:var(--hq-dim);text-align:center;padding:20px 0}.hq-toast{color:#9fe2b0;background:#4ade8014;border:1px solid #4ade8059;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.hq-empty{text-align:center;padding:32px 16px}.hq-empty-title{color:#fff;margin-bottom:4px;font-weight:800}.hq-empty-text{color:var(--hq-muted);max-width:360px;margin:0 auto 14px;font-size:12px}.hq-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.hq-main{flex-direction:column;gap:16px;min-width:0;display:flex}.hq-side{flex-direction:column;gap:14px;display:flex}.hq-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.hq-stat{border:1px solid var(--hq-line-soft);background:var(--hq-inset);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.hq-stat-val{color:#fff;font-size:20px;font-weight:900}.hq-table{border-collapse:separate;border-spacing:0 6px;width:100%;margin-top:8px;font-size:13px}.hq-table td{background:var(--hq-inset);border:none;padding:9px 12px}.hq-table td:first-child{color:var(--hq-text);border-radius:8px 0 0 8px;font-weight:600}.hq-table td:last-child{border-radius:0 8px 8px 0}.hq-table td.is-won{color:#4ade80;font-weight:700}.hq-table td.is-lost{color:#f87171;font-weight:700}.hq-num{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.hq-num.is-won{color:#4ade80}.hq-num.is-lost{color:#f87171}.hq-when{text-align:right;color:var(--hq-dim);font-size:11px}.hq-rank{text-align:center;background:#f59e0b0d;border:1px solid #f59e0b59;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.hq-elo{color:#fff;font-size:26px;font-weight:800;line-height:1.1}.hq-char{border:1px solid var(--hq-line);background:radial-gradient(120px 90px at 50% 25%,#f59e0b12,transparent 70%),var(--hq-panel);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.hq-char-top{justify-content:center;align-items:center;gap:14px;display:flex}.hq-char-sprite{image-rendering:pixelated}.hq-cap{color:var(--hq-dim);font-size:9px}.hq-shop-groep{margin-bottom:18px;display:block}.hq-shop-groep .hq-label{margin-bottom:8px}.hq-shop-rij{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.hq-queue{background:#4ade8012;border:1px solid #4ade8059;border-radius:8px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.hq-queue-kop{align-items:center;gap:7px;display:flex}.hq-queue-punt{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hq-puls}@keyframes hq-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.hq-queue-punt{animation:none}}.hq-queue-titel{color:#9fe2b0;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.hq-queue-inzet{color:#fff;font-size:14px;font-weight:700}.hq-queue-tijd{color:#93b79b;font-size:11px}.hq-queue-tijd b{color:#fff;font-variant-numeric:tabular-nums}.hq-queue-tijd.is-op{color:#d9b36a}.hq-queue-stop{border:1px solid var(--hq-line-on);color:var(--hq-muted);cursor:pointer;background:0 0;border-radius:6px;margin-top:2px;padding:5px 10px;font-size:11px;transition:border-color .15s,color .15s}.hq-queue-stop:hover{color:#f87171;border-color:#f87171}.hq-chat{flex-direction:column;gap:10px;height:340px;display:flex}.hq-chat-log{flex-direction:column;flex:auto;gap:5px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.hq-chat-line{color:var(--hq-text);font-size:13px;line-height:1.45}.hq-chat-where{color:var(--hq-dim);font-size:11px}.hq-chat-staff{font-size:11px;font-weight:800}.hq-chat-name{color:var(--hq-gold);font-weight:700}.hq-chat-sep{color:var(--hq-muted)}.hq-chat-input{flex:none;gap:8px;display:flex}.hq-chat-input input{border:1px solid var(--hq-line);background:var(--hq-panel);color:#fff;border-radius:6px;flex:auto;padding:8px 10px;font-size:13px}.hq-chat-input input:focus{border-color:var(--hq-accent);outline:none}.hq-list{flex-direction:column;display:flex}.hq-list li{border-bottom:1px solid var(--hq-line);color:var(--hq-muted);align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.hq-check{width:14px;color:var(--hq-line-on)}.hq-list li.is-done .hq-check{color:#4ade80}.hq-list li.is-done .hq-list-name{color:#e5e7eb}.hq-list-name{flex:auto;min-width:0}.hq-list-period{color:var(--hq-dim)}.hq-list-prog{color:var(--hq-dim);font-variant-numeric:tabular-nums}.hq-list-reward{color:var(--hq-gold);text-align:right;min-width:86px}.hq-list-state{color:var(--hq-dim);text-align:right;min-width:62px}.hq-crates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.hq-crate{border:1px solid var(--hq-line);background:var(--hq-panel);text-align:center;border-radius:12px;padding:14px}.hq-crate img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated;margin:0 auto 8px;display:block}.hq-crate-name{color:#fff;margin-bottom:2px;font-weight:700}.hq-crate .btn-gold{margin-top:10px}.hq-shop{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.hq-shop-item{border:1px solid var(--hq-line);background:var(--hq-panel);text-align:center;border-radius:8px;padding:10px}.hq-shop-item.is-owned{opacity:.6}.hq-shop-art{place-items:center;height:52px;margin-bottom:4px;display:grid}.hq-shop-art img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.hq-shop-name{color:#fff;margin-bottom:6px;font-size:11px}.hq-shop-btn{border:1px solid var(--hq-line-on);width:100%;color:var(--hq-gold);text-align:center;cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px;font-size:11px;text-decoration:none;display:block}.hq-shop-btn:hover{border-color:var(--hq-accent);color:#fff}.hq-shop-btn:disabled{opacity:.5;cursor:wait}.hq-shop-btn.is-static{border-color:var(--hq-line);color:var(--hq-dim);cursor:default}.hq-shop-btn.is-static:hover{border-color:var(--hq-line);color:var(--hq-dim)}.hq-shop-btn.is-confirm{color:#9fe2b0;background:#4ade801f;border-color:#4ade8099}.hq-shop-btn.is-short{font-size:10px}@media (max-width:760px){.hq-grid{grid-template-columns:minmax(0,1fr)}.hq-tabs button{padding:9px 11px}}.hq-wallet{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.hq-wallet-tile{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.hq-wallet-tile.is-ready{background:#f59e0b0f;border-color:#f59e0b73}.hq-wallet-val{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:24px;font-weight:800;line-height:1.15;display:flex}.hq-toprij{grid-template-columns:minmax(240px,.85fr) 1.15fr;align-items:stretch;gap:10px;display:grid}.hq-toprij>.hq-ik{justify-content:flex-start;height:100%}@media (max-width:760px){.hq-toprij{grid-template-columns:1fr}}.hq-ks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.hq-ks-tegel{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hq-ks-tegel:not(.is-behaald){opacity:.55}.hq-ks-tegel.is-behaald{border-color:var(--hq-line-on)}.hq-ks-beeld{object-fit:contain;width:34px;height:34px;image-rendering:pixelated;flex:0 0 34px}.hq-ks-leeg{color:var(--hq-line-on);background:#ffffff0d;border-radius:8px;place-items:center;font-size:16px;display:grid}.hq-ks-tekst{flex-direction:column;gap:1px;min-width:0;display:flex}.hq-ks-naam{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.hq-ks-eis{color:var(--hq-dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.hq-ks-aantal{color:#fff;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:18px;font-weight:800;line-height:1.1;display:flex}.hq-ks-aantal.hq-ks-ooit{color:#4ade80}.hq-ks-keer{color:var(--hq-dim);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.hq-coin{color:#f59e0b;flex:0 0 15px;align-self:center;width:15px;height:15px}.hq-wallet-unit{color:var(--hq-dim);font-size:11px}.hq-chal{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;padding:12px 14px 14px}.hq-chal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hq-chal-title{color:#fff;font-size:14px;font-weight:800;display:block}.hq-chal-claim{align-items:center;gap:8px;display:flex}.hq-chal-badge{color:#fcd34d;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:800}.hq-chal-reward{color:var(--hq-gold);font-size:12px;font-weight:800}.hq-chal-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.hq-chal-col{border:1px solid var(--hq-line-soft);background:var(--hq-inset);border-radius:8px;padding:10px 11px}.hq-chal-col-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hq-chal-col-name{color:#fff;font-size:12px;font-weight:800}.hq-chal-col-count{color:var(--hq-dim);font-size:10px}.hq-chal-list{margin:0;padding:0;list-style:none}.hq-chal-list li{color:var(--hq-muted);align-items:center;gap:6px;padding:3px 0;font-size:12px;display:flex}.hq-chal-list li.is-done{color:var(--hq-text)}.hq-chal-list li.is-done .hq-check{color:#4ade80}.hq-chal-naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hq-chal-prog{color:var(--hq-dim);font-variant-numeric:tabular-nums;font-size:10px}.hq-chal-mini{color:var(--hq-gold);cursor:pointer;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b80;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:800}.hq-chal-mini:hover:not(:disabled){background:#f59e0b38}.hq-chal-mini:disabled{opacity:.5;cursor:default}.hq-card{background:var(--hq-panel);text-align:left;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.hq-card-top{align-items:center;gap:12px;display:flex}.hq-card-portret{flex-shrink:0;width:64px;height:64px;position:relative}.hq-card-portret>div:first-child{transform-origin:0 0;transform:scale(.6667)}.hq-card-level{background:var(--hq-accent);border:2px solid var(--hq-bg);color:#1f1300;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-4px}.hq-card-wie{flex-direction:column;gap:3px;min-width:0;display:flex}.hq-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.hq-card-clan{color:var(--hq-muted);align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.hq-card-tag{color:var(--hq-accent);font-family:monospace;font-weight:800}.hq-card-rang{align-self:flex-start}.hq-xp{flex-direction:column;gap:5px;display:flex}.hq-xp-top{color:var(--hq-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.hq-xp-prestige{color:var(--hq-accent);font-weight:800}.hq-xp-getal{color:var(--hq-dim);font-variant-numeric:tabular-nums}.hq-xp-balk{background:#070910;border-radius:999px;height:8px;overflow:hidden}.hq-xp-balk>span{background:linear-gradient(90deg,#d97706,var(--hq-accent));border-radius:999px;height:100%;transition:width .4s;display:block}.hq-profile-link{color:var(--hq-muted);text-underline-offset:2px;font-size:11px;text-decoration:underline}.hq-profile-link:hover{color:#fff}.hq-rank{text-align:left;gap:6px}.hq-rank-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hq-rank-tier{font-size:11px;font-weight:800}.hq-rank-rij{color:var(--hq-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.hq-find{width:100%;margin-top:8px}.hq-stake{flex-direction:column;gap:6px;margin-top:8px;display:flex}.hq-char{align-items:center}.hq-cap{text-transform:uppercase;letter-spacing:.06em}.hq-earned{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 14px;display:flex}.hq-earned-cijfer{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-earned-grafiek{flex-shrink:0;align-items:flex-end;gap:6px;height:58px;display:flex}.hq-bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:26px;height:100%;display:flex}.hq-bar-vul{background:var(--hq-line-on);border-radius:3px 3px 0 0;width:100%;transition:height .4s}.hq-bar-vul.is-now{background:var(--hq-accent)}.hq-bar-naam{color:var(--hq-dim);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.hq-bar-naam.is-now{color:#fff;font-weight:800}@media (max-width:760px){.hq-earned{flex-direction:column;align-items:stretch}.hq-earned-grafiek{justify-content:space-between}.hq-bar{flex:1;width:auto}}.hq-online{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;padding:12px 14px}.hq-online-lijst{flex-direction:column;gap:2px;max-height:150px;display:flex;overflow-y:auto}.hq-online-rij{align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.hq-online-naam{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hq-online-duel{color:var(--hq-gold);cursor:pointer;background:0 0;border:1px solid #f59e0b4d;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800;transition:background .15s,border-color .15s}.hq-online-duel:hover,.hq-online-duel.is-open{background:#f59e0b29;border-color:#f59e0b99}.hq-online-sent{color:#4ade80;font-size:10px;font-weight:800}.hq-online-kiezer{border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px}.hq-earned{flex-wrap:wrap}.hq-doel{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;width:100%;margin-top:4px;padding-top:10px;display:flex}.hq-doel-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hq-doel-balk{background:var(--hq-inset);border:1px solid var(--hq-line-soft);border-radius:999px;height:7px;overflow:hidden}.hq-doel-balk>span{background:linear-gradient(90deg,#d97706,var(--hq-accent));border-radius:999px;height:100%;transition:width .4s;display:block}.hq-kos{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;width:100%;display:grid}.hq-kos-slot{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.hq-kos-tile{aspect-ratio:1;border:1px solid var(--hq-line-soft);background:var(--hq-inset);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:3px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.hq-kos-tile:hover:not(:disabled){border-color:var(--hq-accent);background:#ffffff0d}.hq-kos-tile.is-filled{border-color:var(--hq-line-on)}.hq-kos-tile:disabled{cursor:default;opacity:.45}.hq-kos-leeg{color:var(--hq-line-on);font-size:16px;line-height:1}.hq-kos-img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}.hq-kos-titel{color:#fff;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:8px;font-style:italic;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.hq-kos-kleur{font-size:15px;font-weight:800}.hq-kos-kiezer{z-index:20;background:#0a0a15fa;border:1px solid #f59e0b66;border-radius:8px;flex-direction:column;gap:2px;width:max-content;max-width:220px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 30px #000000b3}.hq-kos-optie{color:var(--hq-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;font-size:11px;display:flex}.hq-kos-optie:hover{color:#fff;background:#ffffff0f}.hq-kos-optie.is-on{border-color:var(--hq-accent);color:#fff}.hq-kos-optie .hq-kos-img{flex:0 0 22px;width:22px;height:22px}.hq-kos-optie .hq-kos-titel{flex:0 0 22px;width:22px;font-size:9px}.hq-kos-naam{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hq-kos-aan{color:var(--hq-accent);text-transform:uppercase;font-size:9px;font-weight:800}.hq-chal-leeg{color:var(--hq-dim);margin:0;font-size:11px;line-height:1.45}.hq-card-rang{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.3}.hq-side,.hq-main{min-width:0}.hq-chat-system{color:var(--hq-dim);font-style:italic}.hq-toast--fout{color:#fca5a5;background:#f8717114;border-color:#f8717159}.hqt{flex-direction:column;gap:14px;display:flex}.hqt-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hqt-wie{align-items:flex-start;gap:12px;min-width:0;display:flex}.hqt-avatar{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.hqt-wie-tekst{flex-direction:column;gap:3px;min-width:0;display:flex}.hqt-naam{color:#fff;font-size:14px;font-weight:800}.hqt-saldo{border:1px solid var(--hq-line);background:var(--hq-panel);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:flex}.hqt-munt{font-size:14px}.hqt-kanten{gap:8px;display:flex}.hqt-kanten button{border:1px solid var(--hq-line);background:var(--hq-panel);color:var(--hq-muted);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.hqt-kanten button:hover{color:#fff}.hqt-kanten button.is-active{color:var(--hq-gold);background:#f59e0b1f;border-color:#f59e0b80}.hqt-plank{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;padding:14px}.hqt-raster{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.hqt-vak{border:1px solid var(--hq-line-soft);background:var(--hq-inset);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:9px 6px;transition:border-color .15s,background .15s;display:flex;position:relative}.hqt-vak:hover{border-color:var(--hq-line-on)}.hqt-vak.is-active{background:#f59e0b1f;border-color:#f59e0bb3}.hqt-aantal{color:#7fe87f;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000c;font-size:10px;font-weight:800;position:absolute;top:3px;left:5px}.hqt-img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.hqt-img-leeg{place-items:center;font-size:22px;display:grid}.hqt-vak-naam{text-align:center;color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.hqt-vak-prijs{color:var(--hq-gold);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.hqt-toonbank{border:1px solid var(--hq-line);background:var(--hq-panel);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.hqt-toonbank-kop{align-items:center;gap:11px;display:flex}.hqt-toonbank-wie{flex-direction:column;gap:2px;min-width:0;display:flex}.hqt-stappen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hqt-stappen button{border:1px solid var(--hq-line);background:var(--hq-inset);color:#fff;cursor:pointer;border-radius:6px;min-width:42px;padding:6px 10px;font-size:12px;font-weight:700;transition:background .12s}.hqt-stappen button:hover:not(:disabled){background:#ffffff12}.hqt-stappen button:disabled{opacity:.4;cursor:not-allowed}.hqt-stappen input{border:1px solid var(--hq-line);background:var(--hq-inset);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;width:76px;padding:6px 8px;font-weight:700}.hqt-stappen input:focus{border-color:var(--hq-accent);outline:none}.hqt-afrekenen{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hqt-prijs{flex-direction:column;gap:2px;min-width:0;display:flex}.hqt-prijs-val{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:22px;font-weight:900;line-height:1.15;display:flex}.hqt-prijs-val.is-fout{color:#f87171}.hqt-waarschuwing{color:#f87171;margin:0;font-size:11px}@media (max-width:760px){.hqt-top{flex-direction:column;align-items:stretch}.hqt-saldo{align-self:flex-start}}
.igd-layer{z-index:120;pointer-events:none;position:fixed;inset:64px 0 0}.igd-layer>*{pointer-events:auto}.igd-dock{visibility:hidden;z-index:30;flex-direction:column;align-items:stretch;gap:6px;display:flex;position:fixed}.igd-btn{z-index:30;white-space:nowrap;color:#c9c9d1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#101424eb;border:1px solid #1d4b80;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:11px 12px;font-family:Minecraft Seven,Courier New,monospace;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:flex;position:static}.igd-btn:hover{color:#fff;background:#181c30f5;border-color:#ed6423}.igd-btn.is-open{color:#ffd34d;border-color:#ffc63c}.igd-btn--shop .igd-btn-mark{background:#f59e0b24;border-color:#8a6a1a}.igd-dock.in-feed .igd-btn{gap:7px;min-height:42px;padding:11px 9px;font-size:13px;overflow:hidden}.igd-dock.in-feed .igd-btn-key{display:none}.igd-dock.in-feed .igd-btn-label{text-overflow:ellipsis;overflow:hidden}.igd-btn-mark{color:#ffd34d;background:#0f1424;border:1px solid #2a5c96;border-radius:3px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.igd-btn-key{color:#5c6b85;font-size:10px}@media (max-width:760px){.igd-dock{visibility:visible;flex-direction:row;transform:none;width:auto!important;top:10px!important;left:auto!important;right:10px!important}.igd-dock.in-feed .igd-btn-key{display:none}.igd-btn{padding:7px 9px}.igd-btn-label,.igd-btn-key{display:none}}.igd-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04040ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.igd-window{background:linear-gradient(#141222fa 0%,#0a0a15fa 100%);border:1px solid #ffc63c73;border-radius:14px;flex-direction:column;width:min(1020px,96vw);max-height:92%;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000b3,inset 0 0 0 1px #ffffff0a}.igd-titlebar{background:linear-gradient(#2a2540 0%,#17152a 100%);border-bottom:1px solid #ffc63c47;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex;position:relative}.igd-titlebar-text{color:#ffd34d;letter-spacing:2px;font-size:12px;font-weight:800}.igd-close{color:#e7e2ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:22px;height:22px;font-size:12px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.igd-close:hover{color:#fff;background:#ed6423d9;border-color:#0000}.igd-body{flex:auto;min-height:0;padding:14px 18px 18px;overflow-y:auto}.igd-intro{color:#8a8a9e;margin-bottom:12px;font-size:12px}.igd-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.igd-card{aspect-ratio:4/5;border:1px solid #0f3460;border-radius:12px;transition:border-color .2s;position:relative;overflow:hidden}.igd-card:hover{border-color:var(--mode,#ed6423)}.igd-card-art{filter:grayscale()brightness(.55);background-position:50%;background-size:cover;transition:filter .25s;position:absolute;inset:0}.igd-card:hover .igd-card-art{filter:grayscale(0)brightness(.8)}.igd-card.is-locked .igd-card-art{filter:grayscale()brightness(.35)}.igd-card-scrim{background:linear-gradient(#0808121a 35%,#080812eb 100%);position:absolute;inset:0}.igd-card-live{z-index:2;color:#4ade80;background:#080a14cc;border:1px solid #4ade8066;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:flex;position:absolute;top:8px;right:8px}.igd-card-dot{background:#4ade80;border-radius:50%;width:6px;height:6px}.igd-card-body{z-index:2;flex-direction:column;gap:2px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.igd-card-name{color:#fff;font-size:14px;font-style:italic;font-weight:800}.igd-card-sub{color:var(--mode,#ed6423);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.igd-card-blurb{opacity:0;color:#a0a0b8;max-height:0;font-size:11px;line-height:1.4;transition:max-height .25s,opacity .2s,margin .25s;overflow:hidden}.igd-card:hover .igd-card-blurb{opacity:1;max-height:60px;margin-top:4px}.igd-card-btn{background:var(--mode,#ed6423);color:#0a0a12;text-align:center;cursor:pointer;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.igd-card-btn--here{color:#c9c9d1;cursor:default;background:#ffffff1a}.igd-card-btn--ghost{color:#e7e2ff;background:#ffffff1a}.igd-lock{z-index:3;text-align:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#080a14ad;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex;position:absolute;inset:0}.igd-lock-title{color:#fff;font-size:12px;font-weight:800}.igd-lock-text{color:#a0a0b8;max-width:180px;font-size:11px;line-height:1.45}.igd-lock-actions{align-items:center;gap:8px;display:flex}
