.hk-source{--fp-bg:var(--hk-background,#060912);--fp-ink:var(--hk-text,#f3efe6);--fp-gold:var(--hk-primary,#f2c46d);--fp-mint:var(--hk-secondary,#3de0b0);--fp-muted:var(--hk-muted,#9aa3b8);--fp-surface:var(--hk-surface,#12171f);--fp-card:var(--hk-card,#0f1a2b);--fp-violet:#7a6bff;--fp-glass:color-mix(in oklab, var(--fp-ink) 5%, transparent);--fp-line:color-mix(in oklab, var(--fp-ink) 14%, transparent);--fp-shadow:0 10px 40px 0 #00000059, inset 0 1px 0 0 #ffffff2e;--fp-cta:linear-gradient(135deg, #f2e8cc, var(--fp-gold) 55%, #f0c174);--gtk-pink:var(--fp-bg);--gtk-ink:var(--fp-ink);--gtk-coral:var(--fp-gold);--gtk-coral-deep:var(--fp-gold);--gtk-muted:var(--fp-muted);--gtk-paper:var(--fp-surface);--gtk-lilac:var(--fp-violet);--gtk-lime:var(--fp-mint);--gtk-line:var(--fp-line)}.hk-source.hk-source{background:var(--fp-bg);color:var(--fp-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,sans-serif}.hk-source.hk-source h1,.hk-source.hk-source h2,.hk-source.hk-source h3{color:var(--fp-ink);letter-spacing:0;font-family:Playfair Display,Georgia,serif}.hk-source .gtk-wrap{width:min(1120px,90%);margin:0 auto}.hk-source .fp-glass{background:var(--fp-glass);border:1px solid var(--fp-line);box-shadow:var(--fp-shadow);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.hk-source .gtk-btn{background:var(--fp-cta);color:#12171f;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:.875rem;font-weight:600;transition:box-shadow .2s,transform .2s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 22px #f2c46d59}.hk-source .gtk-btn:hover{transform:translateY(-1px);box-shadow:0 6px 38px 3px #f2c46d8c}.hk-source .gtk-btn-lg{letter-spacing:.06em;text-transform:uppercase;height:46px;padding:0 28px;font-size:.8rem}.hk-source .gtk-btn svg{width:16px;height:16px}.hk-source .gtk-btn-outline{background:var(--fp-glass);color:var(--fp-ink);border-color:color-mix(in oklab, var(--fp-ink) 25%, transparent);box-shadow:none;min-width:90px}.hk-source .gtk-btn-outline:hover{background:color-mix(in oklab, var(--fp-mint) 25%, transparent);border-color:color-mix(in oklab, var(--fp-mint) 90%, transparent);box-shadow:0 6px 38px 3px color-mix(in oklab, var(--fp-mint) 45%, transparent)}.hk-source .gtk-header{z-index:30;padding-top:22px;position:relative}.hk-source .gtk-header-inner{background:var(--fp-glass);border:1px solid var(--fp-line);height:58px;box-shadow:var(--fp-shadow);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 16px;display:flex}.hk-source .gtk-account{gap:10px;display:flex}@media (width<=600px){.hk-source .gtk-header .gtk-btn-outline{display:none}}.hk-source .gtk-logo{color:var(--fp-ink);white-space:nowrap;align-items:center;gap:10px;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;display:inline-flex}.hk-source .gtk-logo img{width:30px;height:30px}.hk-source .hk-custom-logo{max-width:220px!important;height:40px!important}.hk-source.hk-source .site-footer{background:var(--fp-bg);color:var(--fp-ink);border-top:1px solid color-mix(in oklab, var(--fp-ink) 8%, transparent);margin-top:0}.hk-source.hk-source .site-footer h2{color:var(--fp-gold);margin-bottom:4px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600}.hk-source.hk-source .site-footer a,.hk-source.hk-source .site-footer p,.hk-source.hk-source .footer-bottom>span{color:var(--fp-muted);font-size:.8rem}.hk-source.hk-source .site-footer a:hover{color:var(--fp-mint)}.hk-source.hk-source .site-footer .footer-contact,.hk-source.hk-source .site-footer .footer-legal{flex-direction:column;gap:8px;display:flex}.hk-source.hk-source .footer-bottom{border-color:color-mix(in oklab, var(--fp-ink) 12%, transparent)}.hk-source .footer-social{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hk-source .footer-social a{background:var(--fp-glass);border:1px solid var(--fp-line);width:34px;height:34px;color:var(--fp-ink);border-radius:10px;place-items:center;display:grid}.hk-source .footer-social a:hover{border-color:var(--fp-mint);color:var(--fp-mint)}.hk-source .footer-social img,.hk-source .footer-social svg{object-fit:contain;width:16px;height:16px}.hk-source.hk-source.auth-page{background:radial-gradient(ellipse at 10% 0%, color-mix(in oklab, var(--fp-violet) 35%, transparent), transparent 45%), radial-gradient(ellipse at 100% 60%, color-mix(in oklab, var(--fp-mint) 22%, transparent), transparent 40%), var(--fp-bg);min-height:100vh}.hk-source.hk-source .eyebrow{color:var(--fp-gold)}.hk-source.hk-source .auth-intro p,.hk-source.hk-source .auth-note,.hk-source.hk-source .auth-switch{color:var(--fp-muted)}.hk-source.hk-source .auth-switch a,.hk-source.hk-source .auth-card a:not(.auth-submit):not(.account-tabs a){color:var(--fp-gold);font-weight:600}.hk-source.hk-source .auth-card,.hk-source.hk-source .gs-pay{background:var(--fp-glass);color:var(--fp-ink);border:1px solid var(--fp-line);box-shadow:var(--fp-shadow);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:24px}.hk-source.hk-source .gs-plan{background:var(--fp-card);color:var(--fp-ink);border:1px solid var(--fp-line);box-shadow:var(--fp-shadow);border-radius:24px}.hk-source.hk-source .gs-plan h1,.hk-source.hk-source .gs-plan h2{color:var(--fp-ink)}.hk-source.hk-source .gs-plan .eyebrow,.hk-source.hk-source .gs-price strong,.hk-source.hk-source .gs-features svg{color:var(--fp-mint)}.hk-source.hk-source .account-tabs{background:var(--fp-glass);border:1px solid var(--fp-line)}.hk-source.hk-source .account-tabs a{color:var(--fp-muted)}.hk-source.hk-source .account-tabs a:hover{color:var(--fp-ink)}.hk-source.hk-source.hk-source .account-tabs a[aria-current],.hk-source.hk-source.hk-source .account-tabs a.active{background:var(--fp-cta);color:#12171f;box-shadow:none;font-weight:700}.hk-source.hk-source .auth-field label,.hk-source.hk-source .gs-label{color:var(--fp-ink)}.hk-source.hk-source .auth-field input,.hk-source.hk-source .gs-pay input,.hk-source.hk-source .gs-pay select{background:color-mix(in oklab, var(--fp-ink) 6%, transparent);color:var(--fp-ink);border:1px solid var(--fp-line);border-radius:12px}.hk-source.hk-source .auth-field input::placeholder,.hk-source.hk-source .gs-field input::placeholder,.hk-source.hk-source .gs-pay input::placeholder{color:color-mix(in oklab, var(--fp-muted) 70%, transparent)}.hk-source.hk-source .auth-field input:focus{border-color:var(--fp-mint);box-shadow:0 0 0 3px color-mix(in oklab, var(--fp-mint) 25%, transparent)}.hk-source.hk-source .auth-submit,.hk-source.hk-source .gs-pay button[type=submit]{background:var(--fp-cta);color:#12171f;border-radius:999px}.hk-source.hk-source .auth-submit:hover{filter:brightness(1.05)}.hk-source.hk-source .gs-method{background:var(--fp-glass);color:var(--fp-ink);border-color:var(--fp-line)}.hk-source.hk-source .gs-method[aria-checked=true]{border-color:var(--fp-gold);box-shadow:0 0 0 2px color-mix(in oklab, var(--fp-gold) 35%, transparent)}.hk-source.hk-source .gs-plan .gs-desc,.hk-source.hk-source .gs-plan .gs-currency-note{color:var(--fp-muted)}.hk-source.hk-source .password-toggle{color:var(--fp-ink)}.hk-source.hk-source .password-toggle:hover,.hk-source.hk-source .password-toggle:focus-visible{color:var(--fp-gold)}.hk-source.hk-source.hk-info-page{background:var(--fp-bg)}.hk-source.hk-source.hk-source .auth-card .account-tabs a:not([aria-current]){color:var(--fp-muted);background:0 0}.hk-source.hk-source.hk-source .auth-card .account-tabs a:not([aria-current]):hover{color:var(--fp-ink)}.hk-source.hk-source.hk-source .auth-card .account-tabs a[aria-current],.hk-source.hk-source.hk-source .auth-card .account-tabs a[aria-current]:is(:hover,:focus,:active,:visited){background:var(--fp-cta);color:#12171f;font-weight:700}
