.kgk-catatan{font-size:12px;color:var(--color-muted);white-space:nowrap}.kgk-sisi-teks{font-size:13px;line-height:1.55;color:var(--color-ink-soft)}.kg-sisi h3+.kgk-sisi-teks{margin-top:4px}.kgk-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-card)}.kgk-seg button{min-height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--color-muted);cursor:pointer}.kgk-seg button:hover{color:var(--color-ink)}.kgk-seg button[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface)}.kgk-aturan{display:grid}.kgk-aturan li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--color-line);font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.kgk-aturan li:last-child{border-bottom:0}.kgk-aturan svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary)}.kgk-kotak{padding:12px 14px;border-radius:14px;background:var(--color-canvas);font-size:13px;line-height:1.55;color:var(--color-ink-soft)}.kgk-kotak strong{display:block;margin-bottom:2px;color:var(--color-ink)}.kgk-saya-atas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.kgk-saya-angka{min-width:56px;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-primary);font-variant-numeric:tabular-nums}.kgk-saya h2{font-size:15px;font-weight:700}.kgk-saya h2+p{margin-top:2px;font-size:13px;color:var(--color-muted)}.kgk-saya-stat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.kgk-saya-stat>div{min-width:0;padding:10px 12px;border-radius:14px;background:var(--color-canvas)}.kgk-saya-stat dt{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-muted)}.kgk-saya-stat dt svg{flex:none}.kgk-saya-stat dd{margin-top:4px;font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.kgk-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:14px;padding-bottom:6px}.kgk-podium-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding:30px 10px 14px;border-radius:16px;background:var(--color-canvas);box-shadow:0 5px 0 var(--color-depth);text-align:center}.kgk-podium-1{order:2;min-height:188px;background:var(--color-primary-soft);box-shadow:0 6px 0 var(--color-primary-depth)}.kgk-podium-2{order:1;min-height:160px}.kgk-podium-3{order:3;min-height:140px}.kgk-podium-slot.is-you{outline:2px solid var(--color-primary);outline-offset:2px}.kgk-podium-medali{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface);color:var(--color-ink-soft);box-shadow:var(--shadow-card);font-size:12px;font-weight:700}.kgk-podium-1 .kgk-podium-medali{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.kgk-podium-slot .kg-avatar{margin-bottom:4px}.kgk-podium-slot strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.kgk-podium-nilai{font-size:15px;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}.kgk-podium-kosong{justify-content:center;background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong),0 5px 0 var(--color-line)}.kgk-podium-kosong .kgk-podium-nilai{font-size:12px;font-weight:500;color:var(--color-muted)}.kgk-kosong{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}.kgk-kosong p{flex:1 1 240px;font-size:14px;line-height:1.6;color:var(--color-ink-soft)}.kgk-daftar{margin-top:14px}.kgk-daftar-label,.kgk-daftar li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px}.kgk-daftar-label{padding-bottom:6px;border-bottom:1px solid var(--color-line);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.kgk-daftar-label>span:last-child{text-align:right}.kgk-daftar li{min-height:54px;border-bottom:1px solid var(--color-line)}.kgk-daftar li:last-child{border-bottom:0}.kgk-daftar li.is-you{border-bottom-color:transparent;border-radius:12px;background:var(--color-primary-soft)}.kgk-urut{font-size:13px;font-weight:700;color:var(--color-muted);font-variant-numeric:tabular-nums}.kgk-anggota{display:flex;align-items:center;gap:10px;min-width:0}.kgk-anggota .kg-avatar{flex-shrink:0}.kgk-anggota-nama{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.kgk-nilai{max-width:160px;font-size:14px;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kgk-poin li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-line);font-size:13px;color:var(--color-ink-soft)}.kgk-poin li:last-child{border-bottom:0}.kgk-poin strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.kgk-waspada{padding:12px 14px;border-radius:14px;background:var(--color-warning-soft);font-size:13px;line-height:1.55;color:var(--color-ink)}.kgk-waspada h3{color:var(--color-warning-text)}.kgk-waspada p{margin-top:4px}.kgk-waspada a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.kgk-undang-hero{display:grid;gap:18px;padding:22px 20px}.kgk-undang-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kgk-undang-teks h1{margin-top:6px;max-width:22ch;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.kgk-undang-teks>p:not(.kgk-undang-kicker){margin-top:8px;max-width:46ch;font-size:14px;line-height:1.55}.kgk-undang-teks .kg-btn-gelap{margin-top:16px}.kgk-tiket{position:relative;align-self:center;padding:14px 18px;border-radius:14px;background:var(--color-surface);color:var(--color-ink);box-shadow:0 6px 0 var(--color-primary-depth)}.kgk-tiket:before,.kgk-tiket:after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--color-primary);transform:translateY(-50%)}.kgk-tiket:before{left:-7px}.kgk-tiket:after{right:-7px}.kgk-tiket-kepala{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.kgk-tiket-kode{display:block;margin-top:8px;font-family:var(--font-mono, ui-monospace, monospace);font-size:24px;font-weight:700;letter-spacing:.06em;color:var(--color-primary);overflow-wrap:anywhere}.kgk-tiket small{display:block;margin-top:4px;font-size:12px;color:var(--color-muted)}@media(min-width:768px){.kgk-undang-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:center;padding:26px}.kgk-undang-teks h1{font-size:26px}}.kgk-stat-baris{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:639px){.kgk-stat-baris{gap:8px}.kgk-stat-baris .kg-stat{padding:12px}}.kgk-salin{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:999px;background:var(--color-canvas)}.kgk-salin>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--color-ink-soft)}.kgk-salin .kg-btn-gelap{min-height:36px;padding:0 16px}.kgk-status{margin-top:6px;font-size:13px;color:var(--color-muted)}.kgk-status:empty{display:none}.kgk-kompetisi{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px}.kgk-kompetisi:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.kgk-kompetisi-ikon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary)}.kgk-kompetisi>.flex-1{flex:1 1 220px}.kgk-kompetisi strong{display:block;font-size:15px}.kgk-kompetisi strong+span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--color-muted)}.kgk-kompetisi-aksi{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:700;color:var(--color-primary);white-space:nowrap}.kgk-langkah{display:grid;gap:12px;margin-top:10px}@media(min-width:768px){.kgk-langkah{grid-template-columns:repeat(3,minmax(0,1fr))}}.kgk-langkah>li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-ink);color:var(--color-surface);font-size:13px;font-weight:700}.kgk-langkah h3{margin-top:10px;font-size:14px;font-weight:700}.kgk-langkah p{margin-top:4px;font-size:13px;line-height:1.55;color:var(--color-muted)}.kgk-form{display:grid;gap:18px}@media(min-width:900px){.kgk-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.kgk-form h2{font-size:16px;font-weight:700}.kgk-form fieldset{margin-top:8px}.kgk-label{margin:14px 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.kgk-seg-abu{background:var(--color-canvas);box-shadow:none}.kgk-seg-abu label{cursor:pointer}.kgk-seg-abu label span{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;color:var(--color-muted)}.kgk-seg-abu input:checked+span{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card)}.kgk-seg-abu input:focus-visible+span{outline:2px solid var(--color-primary);outline-offset:2px}.kgk-nominal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.kgk-nominal{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}}.kgk-nominal button{min-height:40px;padding:0 8px;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.kgk-nominal button:hover{color:var(--color-ink)}.kgk-nominal button[aria-pressed=true]{background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}.kgk-stepper{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px;padding:12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-line);font-size:26px}.kgk-stepper small{font-size:12px;color:var(--color-muted);text-align:center}.kgk-petunjuk{margin-top:6px;font-size:12px;line-height:1.5;color:var(--color-muted)}.kgk-ringkasan{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--color-primary-soft)}.kgk-ringkasan dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.kgk-ringkasan dt{color:var(--color-ink-soft)}.kgk-ringkasan dd{font-weight:700;text-align:right}.kgk-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--color-line);font-size:14px}.kgk-total strong{font-size:24px;color:var(--color-primary);font-variant-numeric:tabular-nums}.kgk-ringkasan .kgk-petunjuk{color:var(--color-ink-soft)}.kgk-dua{display:grid;gap:16px;align-items:start}@media(min-width:900px){.kgk-dua{grid-template-columns:repeat(2,minmax(0,1fr))}}.kgk-ringkas>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-line);font-size:14px}.kgk-ringkas dt{color:var(--color-ink-soft)}.kgk-ringkas dd{font-weight:700;font-variant-numeric:tabular-nums}.kgk-tutup{margin-top:12px}.kgk-tutup p{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--color-muted)}.kgk-tutup strong{color:var(--color-ink)}.kgk-bar{height:8px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-line)}.kgk-bar i{display:block;height:100%;border-radius:999px;background:var(--color-primary)}.kgk-guna{display:grid;gap:10px}.kgk-guna li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.kgk-guna li>span:first-child{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary)}.kgk-guna strong{display:block;color:var(--color-ink)}.kgk-catatan-kecil{margin-top:12px;font-size:12px;line-height:1.5;color:var(--color-muted)}.kgk-direktori{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.kgk-direktori>li{display:flex;gap:12px;padding:14px}.kgk-direktori-sub{margin-top:2px;font-size:12px;color:var(--color-muted)}.kgk-direktori-bio{margin-top:6px;font-size:13px;line-height:1.55;color:var(--color-ink-soft)}.kgk-direktori-web{display:inline-flex;align-items:center;min-height:32px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--color-primary)}.kgk-donatur{display:grid;gap:0 24px;margin-top:8px}@media(min-width:640px){.kgk-donatur{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.kgk-donatur{grid-template-columns:repeat(3,minmax(0,1fr))}}.kgk-donatur li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-line);font-size:14px}.kgk-donatur li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kgk-donatur li>span:last-child{flex:none;font-size:12px;color:var(--color-muted)}.kgk-donatur .kgk-anon{font-weight:500;color:var(--color-muted)}.kgk-faq>div{padding:10px 0;border-bottom:1px solid var(--color-line)}.kgk-faq>div:first-child{padding-top:0}.kgk-faq>div:last-child{border-bottom:0}.kgk-faq dt{font-size:13px;font-weight:700}.kgk-faq dd{margin-top:3px;font-size:13px;line-height:1.55;color:var(--color-muted)}.kgk-saring{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 16px}.kgk-saring label{display:grid;gap:4px;min-width:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.kgk-saring select{min-width:0;max-width:280px;border-radius:999px;letter-spacing:0;text-transform:none;font-weight:600}.kgk-saring-total{margin-left:auto;font-size:13px;font-weight:700;color:var(--color-muted)}@media(max-width:639px){.kgk-saring{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kgk-saring label:nth-of-type(2){grid-column:1 / -1;grid-row:2}.kgk-saring select{max-width:none;width:100%}.kgk-saring-total{grid-column:1 / -1;margin-left:0}}.kgk-porto .pf-grid{gap:16px}.kgk-porto .pf-card{border:0;border-radius:18px;box-shadow:var(--shadow-card)}.kgk-porto .pf-card:hover{box-shadow:var(--shadow-card),0 0 0 1px var(--color-line-strong)}.kgk-porto .pf-cover{margin:8px 8px 0;border-radius:12px}.kgk-porto .pf-card-title{font-size:15px}.kgk-porto .pf-briefs{margin-top:20px;padding-top:0;border-top:0}.kgk-porto .pf-brief-grid{gap:14px;margin-top:14px}.kgk-porto .pf-brief{border:0;box-shadow:var(--shadow-card)}.kgk-porto .pf-brief-art{margin:8px 8px 0;border:0;border-radius:12px}.kgk-porto .pf-brief-copy h3{font-size:16px}.kgk-porto-kosong{margin-top:16px}.kgk-porto-kosong h2{font-size:17px;font-weight:700}.kgk-porto-kosong p{margin-top:4px;font-size:14px;color:var(--color-muted)}.kgk-porto-kosong .kg-btn-putih{margin-top:14px}.kgk-porto-ajak{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:16px;font-size:14px}@media(max-width:639px){.kgk-saya-angka{min-width:44px;font-size:32px}.kgk-saya-atas>a{width:100%}.kgk-saya-stat{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kgk-saya-stat dd{font-size:18px}.kgk-podium{gap:6px}.kgk-podium-slot{padding:32px 4px 12px}.kgk-podium-1{min-height:168px}.kgk-podium-2{min-height:142px}.kgk-podium-3{min-height:124px}.kgk-podium-slot .kg-avatar{width:40px!important;height:40px!important}.kgk-podium-slot strong,.kgk-podium-nilai{font-size:12px}.kgk-podium[data-empty] .kgk-podium-1{min-height:102px}.kgk-podium[data-empty] .kgk-podium-2{min-height:86px}.kgk-podium[data-empty] .kgk-podium-3{min-height:74px}.kgk-kosong .kg-btn-gelap{width:100%}.kgk-daftar-label,.kgk-daftar li{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:0 6px}.kgk-anggota .kg-avatar{display:none}.kgk-nilai{max-width:118px;font-size:13px}}
