.gg-app.gg-app div.gg-gate-loading{background:var(--gg-glass-2);border-radius:var(--gg-r-card)}.gg-app.gg-app div.gg-gate-off{border:1.5px dashed rgb(var(--gg-amber)/.28);border-radius:var(--gg-r-panel);background:rgb(var(--gg-amber)/.07)}.gg-app.gg-app h2.gg-gate-off-title{font-size:var(--gg-text-xl);font-weight:700;letter-spacing:-.02em;color:rgb(var(--gg-amber))}.gg-app.gg-app p.gg-gate-off-sub{font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-gate-blur{filter:blur(3px);opacity:.5}.gg-app.gg-app div.gg-gate-card{gap:14px;padding:26px 30px;border-radius:var(--gg-r-modal);background:var(--gg-surface-raised);border:1px solid var(--gg-modal-border);box-shadow:0 24px 64px rgba(0,0,0,.5)}.gg-app.gg-app div.gg-gate-icon{width:52px;height:52px;border-radius:var(--gg-r-card);background:rgb(var(--gg-accent)/.12);--tw-ring-color:rgb(var(--gg-accent)/0.22)}.gg-app.gg-app .gg-gate-icon svg{width:21px;height:21px;color:rgb(var(--gg-accent))}.gg-app.gg-app p.gg-gate-title{font-size:var(--gg-text-xl);font-weight:700;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app p.gg-gate-sub{font-size:var(--gg-text-md);line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app button.gg-gate-cta{gap:7px;padding:11px 22px;border-radius:11px;background:rgb(var(--gg-accent));color:#fff;font-size:var(--gg-text-md);font-weight:800;box-shadow:none}.gg-app.gg-app button.gg-gate-cta:hover{background:rgb(var(--gg-accent-press))}.gg-app.gg-app div.gg-dmb{padding:12px 14px;border-radius:var(--gg-r-input);font-size:var(--gg-text-sm);line-height:1.55}.gg-app.gg-app div.gg-dmb-on{background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app div.gg-dmb-on strong{font-weight:700;color:rgb(var(--gg-accent-hover))}.gg-app.gg-app div.gg-dmb-cta{background:rgb(var(--gg-blue)/.07);border:1px solid rgb(var(--gg-blue)/.18)}.gg-app.gg-app .gg-dmb-ico{color:rgb(var(--gg-blue))}.gg-app.gg-app p.gg-dmb-title{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app p.gg-dmb-sub{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t2)}.gg-app.gg-app button.gg-dmb-link{font-size:var(--gg-text-xs);font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app button.gg-dmb-link:hover{color:rgb(var(--gg-accent-hover))}.gg-app.gg-app button.gg-dmb-x{color:var(--gg-t3)}.gg-app.gg-app button.gg-dmb-x:hover{color:var(--gg-t1)}.gg-app.gg-app .gg-fmt-bar{gap:10px;margin-bottom:14px}@media (max-width:480px){.gg-app.gg-app .gg-fmt-bar>select{flex:1 1 100%}}.gg-app.gg-app .gg-fmt-search input.input::placeholder,.gg-app.gg-app .gg-fmt-search svg{color:var(--gg-t3)}.gg-app.gg-app select.gg-fmt-sort{background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);font-family:inherit;color:var(--gg-t1);cursor:pointer;box-shadow:none}.gg-app.gg-app select.gg-fmt-sort:focus{border-color:rgb(var(--gg-accent)/.4)}.gg-app.gg-app .gg-fmt-list .table thead th{padding:8px 12px;font-size:calc(.63 * var(--gg-root));font-weight:700;letter-spacing:.09em;color:var(--gg-t3);background:none;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-fmt-list .table tbody td{padding:12px;color:var(--gg-t2);border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-fmt-list .table tbody tr:last-child td{border-bottom:none}.gg-app.gg-app .gg-fmt-list .table tbody tr:hover td{background:rgb(var(--gg-accent)/.05)}.gg-app.gg-app .gg-fmt-titlecell{gap:10px}.gg-app.gg-app .gg-fmt-ico{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-fmt-chev{color:var(--gg-t3)}.gg-app.gg-app span.gg-fmt-name{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-fmt-titlecell [class~=bg-red-600],.gg-app.gg-app .gg-fmt-urow [class~=bg-red-600]{padding:2px 7px;letter-spacing:.08em;background:rgb(var(--gg-red)/.12);border:1px solid rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app span.gg-fmt-type{gap:5px;padding:3px 9px;font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app span.gg-fmt-type svg{width:11px;height:11px}.gg-app.gg-app .gg-pagehead button[class~=bg-brand-600]{background:rgb(var(--gg-accent));color:#fff;font-weight:700;box-shadow:none}.gg-app.gg-app .gg-pagehead button[class~=bg-brand-600]:hover{background:rgb(var(--gg-accent-press))}.gg-app.gg-app .gg-fmt-prose{font-size:var(--gg-text-lg);line-height:1.7;color:var(--gg-t2)}.gg-app.gg-app .gg-fmt-prose>*+*{margin-top:.85em}.gg-app.gg-app .gg-fmt-prose h1,.gg-app.gg-app .gg-fmt-prose h2,.gg-app.gg-app .gg-fmt-prose h3,.gg-app.gg-app .gg-fmt-prose h4{margin-top:1.4em;font-weight:700;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-fmt-prose h1{font-size:calc(1.25 * var(--gg-root))}.gg-app.gg-app .gg-fmt-prose h2{font-size:calc(1.1 * var(--gg-root))}.gg-app.gg-app .gg-fmt-prose h3,.gg-app.gg-app .gg-fmt-prose h4{font-size:var(--gg-text-xl)}.gg-app.gg-app .gg-fmt-prose b,.gg-app.gg-app .gg-fmt-prose strong{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-fmt-prose ol,.gg-app.gg-app .gg-fmt-prose ul{padding-left:1.35em}.gg-app.gg-app .gg-fmt-prose ul{list-style:disc}.gg-app.gg-app .gg-fmt-prose ol{list-style:decimal}.gg-app.gg-app .gg-fmt-prose li{margin-top:.35em}.gg-app.gg-app .gg-fmt-prose li::marker{color:var(--gg-t4)}.gg-app.gg-app .gg-fmt-prose hr{height:1px;border:0;background:var(--gg-border-soft)}.gg-app.gg-app .gg-fmt-prose blockquote{padding-left:14px;border-left:2px solid rgb(var(--gg-accent)/.35);color:var(--gg-t1)}.gg-app.gg-app .gg-fmt-prose code,.gg-app.gg-app .gg-fmt-prose pre{border-radius:var(--gg-r-control);background:rgba(10,11,26,.6);border:1px solid var(--gg-border-soft);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--gg-text-xs);color:var(--gg-t2)}.gg-app.gg-app .gg-fmt-prose code{padding:1px 5px}.gg-app.gg-app .gg-fmt-prose pre{padding:12px 14px;overflow-x:auto}.gg-app.gg-app .gg-fmt-prose table{width:100%;border-collapse:collapse}.gg-app.gg-app .gg-fmt-prose td,.gg-app.gg-app .gg-fmt-prose th{padding:8px 12px;text-align:left;border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-fmt-prose th{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app pre.gg-fmt-text{font-family:inherit;font-size:var(--gg-text-lg);line-height:1.75;color:var(--gg-t2)}.gg-app.gg-app button.gg-fmt-copy{background:rgb(var(--gg-accent)/.1);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent));font-weight:700;box-shadow:none}.gg-app.gg-app button.gg-fmt-copy:hover{background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app ul.gg-fmt-ulist>:not([hidden])~:not([hidden]){border-top-color:var(--gg-border-soft)}.gg-app.gg-app .gg-fmt-urow{gap:10px;padding:12px 10px;border-radius:10px;transition:background var(--gg-fast)}.gg-app.gg-app .gg-fmt-ulist button.gg-fmt-urow:hover{background:var(--gg-glass-hover)}.gg-app.gg-app p.gg-fmt-uempty{font-size:var(--gg-text-md);color:var(--gg-t3)}.gg-app.gg-app div.gg-smv-active{padding:16px 18px;border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid rgb(var(--gg-accent)/.28);box-shadow:var(--gg-card-shadow)}@media (max-width:639px){.gg-app.gg-app div.gg-smv-active,.gg-app.gg-app div.gg-smv-form,.gg-app.gg-app div.gg-smv-order,.gg-app.gg-app div.gg-smv-row{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.gg-app.gg-app .gg-smv-cl{gap:8px}.gg-app.gg-app .gg-smv-cl-label{font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app code.gg-smv-cl-val{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app code.gg-smv-cl-val[class~=text-xl]{font-size:var(--gg-text-stat);letter-spacing:.16em;color:rgb(var(--gg-accent))}.gg-app.gg-app button.gg-smv-cl-btn{width:26px;height:26px;color:var(--gg-t3)}.gg-app.gg-app button.gg-smv-cl-btn:hover{color:rgb(var(--gg-accent));border-color:rgb(var(--gg-accent)/.3)}.gg-app.gg-app button.gg-smv-cl-btn svg{width:13px;height:13px}.gg-app.gg-app button.gg-smv-cl-btn svg[class~=text-brand-600]{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-smv-wait{font-size:var(--gg-text-md);color:var(--gg-t3)}.gg-app.gg-app .gg-smv-wait svg{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-smv-count{font-size:var(--gg-text-xs);font-weight:700;color:var(--gg-t3)}.gg-app.gg-app p.gg-smv-count[class~=text-red-600]{color:rgb(var(--gg-red))}.gg-app.gg-app div.gg-smv-rail{background:rgba(255,255,255,.1)}.gg-app.gg-app .gg-smv-fill{background:rgb(var(--gg-accent))}.gg-app.gg-app div.gg-smv-fill[class~=bg-red-500]{background:rgb(var(--gg-red))}.gg-app.gg-app .gg-smv-tabs>button[class~=bg-brand-50]{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}@media (max-width:768px){.gg-app.gg-app .gg-smv-tabs>button{flex:1;justify-content:center}}.gg-app.gg-app .gg-smv-grid{gap:20px;align-items:start}@media (max-width:1024px){.gg-app.gg-app .gg-smv-grid{gap:14px}}.gg-app.gg-app div.gg-smv-form,.gg-app.gg-app div.gg-smv-order{padding:18px;border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-smv-form>:not([hidden])~:not([hidden]){margin-top:18px}.gg-app.gg-app div.gg-smv-order{top:90px}@media (max-width:768px){.gg-app.gg-app div.gg-smv-form,.gg-app.gg-app div.gg-smv-order{padding:14px}}.gg-app.gg-app label.gg-smv-label{margin-bottom:7px;color:var(--gg-t2)}.gg-app.gg-app p.gg-smv-hint{font-size:var(--gg-text-sm);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-smv-form button.input>span[class~=text-gray-400],.gg-app.gg-app .gg-smv-form button.input>svg{color:var(--gg-t3)}.gg-app.gg-app h3.gg-smv-order-title{margin-bottom:12px;font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app p.gg-smv-order-svc{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app p.gg-smv-price{margin-top:6px;font-size:var(--gg-text-stat);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-smv-price-was{font-size:var(--gg-text-sm);font-weight:400;color:var(--gg-t4)}.gg-app.gg-app button.gg-smv-cta{margin-top:14px;padding:14px;border-radius:var(--gg-r-input);font-size:var(--gg-text-lg);font-weight:800}.gg-app.gg-app button.gg-smv-cta:disabled{opacity:.4}.gg-app.gg-app .gg-smv-history{margin-top:26px}.gg-app.gg-app h2.gg-smv-h2{margin-bottom:12px;font-size:var(--gg-text-xl);font-weight:700;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app div.gg-smv-empty{padding:36px 24px;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;text-align:center;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-smv-list>:not([hidden])~:not([hidden]){margin-top:10px}.gg-app.gg-app div.gg-smv-row{padding:13px 16px;border-radius:var(--gg-r-input);background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft);box-shadow:none;transition:background var(--gg-fast),border-color var(--gg-fast)}.gg-app.gg-app div.gg-smv-row:hover{background:var(--gg-glass-hover);border-color:var(--gg-border)}.gg-app.gg-app span.gg-smv-row-name{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app span.gg-smv-row-cc{font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gg-t3)}.gg-app.gg-app .gg-smv-rowmeta{margin-top:8px;font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app span.gg-smv-status{padding:3px 9px;font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:rgb(var(--gg-yellow)/.12);border:1px solid rgb(var(--gg-yellow)/.25);color:rgb(var(--gg-yellow))}.gg-app.gg-app span.gg-smv-status[class~=bg-brand-50]{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app span.gg-smv-status[class~=bg-gray-100]{background:rgba(255,255,255,.06);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app>div[class~="z-[120]"][class~=flex-col]{background:var(--gg-popover-bg);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid var(--gg-popover-border);border-radius:var(--gg-r-card-lg);box-shadow:0 18px 48px rgba(0,0,0,.5)}.gg-app.gg-app>div[class~="z-[120]"][class~=flex-col]>div:first-child{border-bottom-color:var(--gg-border-soft)}.gg-app.gg-app>div[class~="z-[120]"][class~=flex-col] button{border-radius:10px;font-size:var(--gg-text-md);color:var(--gg-t2)}.gg-app.gg-app>div[class~="z-[120]"][class~=flex-col] button:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app>div[class~="z-[120]"][class~=flex-col] button[class~=bg-brand-50]{background:rgb(var(--gg-accent)/.12);color:rgb(var(--gg-accent))}.gg-app.gg-app div.gg-topup-empty,.gg-app.gg-app form.gg-topup{padding:18px;border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app div.gg-topup-empty{font-size:var(--gg-text-md);color:var(--gg-t2)}.gg-app.gg-app .gg-topup .label{margin-bottom:6px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-topup .input{padding:12px 16px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app .gg-topup .input::placeholder{color:var(--gg-t3)}.gg-app.gg-app .gg-topup .input:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app .gg-topup .input{font-size:var(--gg-text-lg)}}.gg-app.gg-app .gg-topup select.input{cursor:pointer}.gg-app.gg-app .gg-topup .gg-topup-details{padding:14px 16px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.03);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-sm);color:var(--gg-t2)}.gg-app.gg-app .gg-topup-details .gg-topup-kv{gap:16px;padding:5px 0;font-size:var(--gg-text-xs)}.gg-app.gg-app .gg-topup-details .gg-topup-kv+.gg-topup-kv{border-top:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-topup-details .gg-topup-k{font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t3)}.gg-app.gg-app .gg-topup-details .gg-topup-v{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--gg-text-sm);color:var(--gg-t1)}.gg-app.gg-app .gg-topup .gg-topup-note{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-topup .gg-topup-submit{padding:11px 22px;border-radius:11px;font-size:var(--gg-text-md);font-weight:800;box-shadow:none}.gg-app.gg-app .gg-topup .gg-topup-submit>span{gap:7px}.gg-app.gg-app .gg-proof .label{margin-bottom:6px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-proof .gg-proof-zone{gap:10px;padding:22px 18px;border-radius:var(--gg-r-card);border-color:var(--gg-card-border);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);box-shadow:var(--gg-card-shadow);transition:border-color var(--gg-base),background var(--gg-base),color var(--gg-base)}.gg-app.gg-app .gg-proof .gg-proof-zone:hover{border-color:rgb(var(--gg-accent)/.35)}.gg-app.gg-app .gg-proof .gg-proof-zone-on,.gg-app.gg-app .gg-proof .gg-proof-zone-on:hover{border-color:rgb(var(--gg-accent));background:rgb(var(--gg-accent)/.1);box-shadow:none}.gg-app.gg-app .gg-proof .gg-proof-zone-on .gg-proof-msg{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-proof .gg-proof-msg{font-size:var(--gg-text-md);color:var(--gg-t3)}.gg-app.gg-app .gg-proof .gg-proof-msg-ok{color:rgb(var(--gg-accent))}@media (max-width:768px){.gg-app.gg-app div.gg-topup-empty,.gg-app.gg-app form.gg-topup{padding:14px}.gg-app.gg-app .gg-topup .gg-topup-details{padding:12px 13px}.gg-app.gg-app .gg-topup .gg-topup-submit{width:100%}.gg-app.gg-app .gg-proof .gg-proof-zone{padding:18px 14px}}@media (max-width:480px){.gg-app.gg-app div.gg-topup-empty,.gg-app.gg-app form.gg-topup{padding:12px;border-radius:12px}}@media (max-width:639px){.gg-app.gg-app .gg-proof .gg-proof-zone{backdrop-filter:none;-webkit-backdrop-filter:none}}.gg-app.gg-app .gg-wfh-backrow .gg-wfh-back{gap:6px;font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t3);transition:color var(--gg-base) ease}.gg-app.gg-app .gg-wfh-backrow .gg-wfh-back:hover{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-wfh-empty.gg-wfh-empty{background:transparent;border:1.5px dashed var(--gg-border-soft);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-empty .gg-wfh-empty-icon{color:var(--gg-t4)}.gg-app.gg-app .gg-wfh-list .gg-wfh-card{background:var(--gg-card-bg);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-wfh-card .gg-wfh-head{gap:14px}.gg-app.gg-app .gg-wfh-card .gg-wfh-logo{border-radius:14px;background:rgba(255,255,255,.06)}.gg-app.gg-app .gg-wfh-card .gg-wf-logo-fallback{color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-coin{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wfh-card .gg-wfh-net{font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-date{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-amounts{flex-shrink:0}.gg-app.gg-app .gg-wfh-card .gg-wfh-amt{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wfh-card .gg-wfh-worth{font-size:var(--gg-text-xs);font-weight:700;color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-charge{font-size:var(--gg-text-xs);font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-pill{letter-spacing:.08em}.gg-app.gg-app .gg-wfh-card .gg-wfh-pill-pending{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-wfh-card .gg-wfh-pill-approved{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-wfh-card .gg-wfh-pill-rejected{background:rgb(var(--gg-red)/.12);border-color:rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-wfh-card .gg-wfh-pill-cancelled{background:rgba(255,255,255,.06);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-timeline{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-wfh-card .gg-wfh-dot{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3);box-shadow:none}.gg-app.gg-app .gg-wfh-card .gg-wfh-dot-done{background:rgb(var(--gg-green));border-color:rgb(var(--gg-green));color:rgb(var(--gg-accent-deep))}.gg-app.gg-app .gg-wfh-card .gg-wfh-dot-active{background:rgb(var(--gg-accent));border-color:rgb(var(--gg-accent));color:#fff;box-shadow:0 0 0 4px rgb(var(--gg-accent)/.16)}.gg-app.gg-app .gg-wfh-card .gg-wfh-halo{background:rgb(var(--gg-accent)/.5)}.gg-app.gg-app .gg-wfh-card .gg-wfh-bar{background:rgba(255,255,255,.1)}.gg-app.gg-app .gg-wfh-card .gg-wfh-bar-on{background:rgb(var(--gg-green))}.gg-app.gg-app .gg-wfh-card .gg-wfh-step-on{color:var(--gg-t2)}.gg-app.gg-app .gg-wfh-card .gg-wfh-step-off{color:var(--gg-t4)}.gg-app.gg-app .gg-wfh-card .gg-wfh-tlcopy{font-size:var(--gg-text-xs);color:var(--gg-t3);line-height:1.5}.gg-app.gg-app .gg-wfh-card .gg-wfh-danger{background:rgb(var(--gg-red)/.1);border:1px solid rgb(var(--gg-red)/.25);color:var(--gg-t2)}.gg-app.gg-app .gg-wfh-card .gg-wfh-danger svg{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-wfh-card .gg-wfh-cancelled{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-dl{font-size:var(--gg-text-xs);line-height:1.6}.gg-app.gg-app .gg-wfh-card .gg-wfh-dl dt{color:var(--gg-t3)}.gg-app.gg-app .gg-wfh-card .gg-wfh-dl dd{color:var(--gg-t2)}.gg-app.gg-app .gg-wfh-card .gg-wfh-dl dd.gg-wfh-reason{color:rgb(var(--gg-red))}@media (max-width:768px){.gg-app.gg-app .gg-wfh-card .gg-wfh-step{font-size:calc(.5 * var(--gg-root));letter-spacing:.04em}}@media (max-width:480px){.gg-app.gg-app .gg-wfh-card .gg-wfh-head{gap:10px}.gg-app.gg-app .gg-wfh-card .gg-wfh-logo{width:42px;height:42px;border-radius:12px}.gg-app.gg-app .gg-wfh-card .gg-wfh-amt{font-size:var(--gg-text-md)}}.gg-app.gg-app .gg-faq-hero{position:relative;isolation:isolate;overflow:hidden;padding:44px 24px;border-radius:var(--gg-r-modal);border:1px solid rgb(var(--gg-accent)/.2);background:linear-gradient(160deg,var(--gg-surface-raised) 0,var(--gg-bg) 100%)}.gg-app.gg-app .gg-faq-hero:after,.gg-app.gg-app .gg-faq-hero:before{display:none}.gg-app.gg-app .gg-faq-hero .gg-faq-title{position:relative;z-index:1;font-size:calc(2 * var(--gg-root));letter-spacing:-.025em;color:var(--gg-t1);background-image:none;-webkit-text-fill-color:currentColor}.gg-app.gg-app .gg-faq-hero .gg-faq-sub{position:relative;z-index:1;margin-top:14px;font-size:calc(.87 * var(--gg-root));color:var(--gg-t2)}.gg-app.gg-app .gg-faq .gg-faq-list,.gg-app.gg-app .gg-faq .gg-faq-list>:not([hidden])~:not([hidden]){margin-top:18px}.gg-app.gg-app section.gg-faq-sec{padding:14px 16px;border-radius:var(--gg-r-card);background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft);box-shadow:none}.gg-app.gg-app h2.gg-faq-sectitle{font-size:calc(.92 * var(--gg-root));color:var(--gg-t1)}.gg-app.gg-app .gg-faq-sec .gg-faq-items{display:flex;flex-direction:column;gap:4px}.gg-app.gg-app .gg-faq-sec .gg-faq-items>details.gg-faq-item{padding:0;border:1px solid var(--gg-border-soft);border-radius:13px;overflow:hidden;transition:border-color .2s}.gg-app.gg-app .gg-faq-sec .gg-faq-items>details.gg-faq-item[open]{border-color:rgb(var(--gg-accent)/.3);background:rgb(var(--gg-accent)/.04)}.gg-app.gg-app summary.gg-faq-q{align-items:center;gap:14px;padding:15px 18px;font-size:calc(.87 * var(--gg-root));font-weight:600;line-height:1.4;color:var(--gg-t1);transition:background .15s}.gg-app.gg-app .gg-faq-sec summary.gg-faq-q:hover{background:rgba(255,255,255,.03);color:var(--gg-t1)}.gg-app.gg-app summary.gg-faq-q::-webkit-details-marker{display:none}.gg-app.gg-app .gg-faq-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-left:0;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);font-size:calc(.95 * var(--gg-root));line-height:1;color:var(--gg-t3);transition:all .2s}.gg-app.gg-app details.gg-faq-item[open] .gg-faq-toggle{background:rgb(var(--gg-accent)/.15);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app p.gg-faq-a{margin-top:0;padding:0 18px 16px;font-size:calc(.82 * var(--gg-root));line-height:1.7;color:var(--gg-t3)}.gg-app.gg-app p.gg-faq-foot{margin-top:18px;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-faq a.gg-link{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-faq a.gg-link:hover{color:rgb(var(--gg-accent-hover))}@media (max-width:768px){.gg-app.gg-app .gg-faq .gg-faq-list,.gg-app.gg-app .gg-faq .gg-faq-list>:not([hidden])~:not([hidden]),.gg-app.gg-app p.gg-faq-foot{margin-top:14px}.gg-app.gg-app .gg-faq-hero{padding:32px 20px}.gg-app.gg-app .gg-faq-hero .gg-faq-title{font-size:calc(1.5 * var(--gg-root))}.gg-app.gg-app .gg-faq-hero .gg-faq-sub{font-size:calc(.8 * var(--gg-root))}.gg-app.gg-app section.gg-faq-sec{padding:12px 13px;border-radius:14px}.gg-app.gg-app summary.gg-faq-q{padding:13px 15px;font-size:calc(.83 * var(--gg-root))}.gg-app.gg-app p.gg-faq-a{padding:0 15px 14px;font-size:calc(.79 * var(--gg-root))}}@media (max-width:480px){.gg-app.gg-app .gg-faq .gg-faq-list,.gg-app.gg-app .gg-faq .gg-faq-list>:not([hidden])~:not([hidden]),.gg-app.gg-app p.gg-faq-foot{margin-top:12px}.gg-app.gg-app .gg-faq-hero{padding:26px 16px;border-radius:18px}.gg-app.gg-app .gg-faq-hero .gg-faq-title{font-size:calc(1.25 * var(--gg-root))}.gg-app.gg-app .gg-faq-hero .gg-faq-sub{font-size:calc(.75 * var(--gg-root))}.gg-app.gg-app summary.gg-faq-q{padding:11px 12px;gap:10px}.gg-app.gg-app p.gg-faq-a{padding:0 12px 12px}}.gg-app.gg-app div.gg-chat-thread{padding:14px 16px;border-radius:var(--gg-r-card);background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft);box-shadow:none}@media (max-width:768px){.gg-app.gg-app div.gg-chat-thread{padding:12px 13px;border-radius:14px}}.gg-app.gg-app div.gg-chat-bubble{padding:12px 14px;font-size:var(--gg-text-md);color:var(--gg-t1);border:1px solid transparent;word-break:break-word}.gg-app.gg-app .gg-chat-body{line-height:1.7}.gg-app.gg-app div.gg-chat-out{border-radius:14px 14px 4px 14px;background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.2)}.gg-app.gg-app div.gg-chat-in{border-radius:4px 14px 14px 14px;background:var(--gg-glass-2);border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-chat-time{margin-top:4px;font-size:calc(.7 * var(--gg-root));line-height:1.3;color:var(--gg-t3)}.gg-app.gg-app .gg-chat-out .gg-chat-time{text-align:right}.gg-app.gg-app .gg-chat-in .gg-chat-time{text-align:left}.gg-app.gg-app .gg-chat-row:has(.gg-chat-out)+.gg-chat-row:has(.gg-chat-out){margin-top:4px}.gg-app.gg-app .gg-chat-row:has(.gg-chat-in)+.gg-chat-row:has(.gg-chat-in){margin-top:4px}.gg-app.gg-app .gg-chat-empty{padding:40px 20px;font-size:calc(.83 * var(--gg-root));color:var(--gg-t3);text-align:center}.gg-app.gg-app div.gg-chat-skel{background:var(--gg-glass-2);border-radius:var(--gg-r-card)}.gg-app.gg-app .gg-chat-back{font-size:var(--gg-text-md)}@media (max-width:639px){.gg-app.gg-app div.gg-chat-thread,.gg-app.gg-app section.gg-faq-sec{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.gg-app.gg-app .gg-chat-daysep{display:flex;align-items:center;gap:10px;margin:6px 0}.gg-app.gg-app .gg-chat-daysep:after,.gg-app.gg-app .gg-chat-daysep:before{content:"";flex:1;height:1px;background:var(--gg-border-soft)}.gg-app.gg-app .gg-chat-daysep>span{flex-shrink:0;padding:4px 10px;border-radius:var(--gg-r-pill);background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app .gg-chat-unread:after,.gg-app.gg-app .gg-chat-unread:before{background:rgb(var(--gg-accent)/.25)}.gg-app.gg-app .gg-chat-unread>span{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-land-hero .gg-land-wash{background-image:radial-gradient(70% 55% at 50% -5%,rgb(var(--gg-accent)/.08),transparent 70%)}.gg-app.gg-app .gg-land-feat .gg-land-orb,.gg-app.gg-app .gg-land-hero .gg-land-orb{background-color:rgb(var(--gg-accent)/.06)}.gg-app.gg-app .gg-land-feat .gg-land-orb-c,.gg-app.gg-app .gg-land-feat .gg-land-orb-d,.gg-app.gg-app .gg-land-hero .gg-land-orb-b{background-color:rgb(var(--gg-accent)/.04)}.gg-app.gg-app .gg-land-hero .gg-land-fade{background-image:none}.gg-app.gg-app .gg-land-hero .gg-land-card{border-radius:24px;background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow);color:var(--gg-t1)}.gg-app.gg-app .gg-land-hero .gg-land-title{background-image:linear-gradient(135deg,var(--gg-t1) 0,rgb(var(--gg-accent)) 100%);font-weight:800;letter-spacing:-.02em}.gg-app.gg-app .gg-land-hero .gg-land-sub{color:var(--gg-t2);line-height:1.6}.gg-app.gg-app .gg-land-hero .gg-land-cta{gap:12px}.gg-app.gg-app .gg-land-hero .gg-land-btn{border-radius:var(--gg-r-input);padding:13px 26px;font-size:calc(.9 * var(--gg-root));font-weight:700;letter-spacing:.01em;transition:background var(--gg-base),border-color var(--gg-base),color var(--gg-base),opacity var(--gg-base),box-shadow var(--gg-base)}.gg-app.gg-app .gg-land-hero .gg-land-btn-go{border:none;background:linear-gradient(135deg,rgb(var(--gg-accent)),rgb(var(--gg-accent-press)));color:#fff;box-shadow:0 4px 20px rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-land-hero .gg-land-btn-go:hover{opacity:.92;background:linear-gradient(135deg,rgb(var(--gg-accent)),rgb(var(--gg-accent-press)));box-shadow:0 8px 28px rgb(var(--gg-accent)/.4)}.gg-app.gg-app .gg-land-hero .gg-land-btn-alt{background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t2);font-weight:600;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.gg-app.gg-app .gg-land-hero .gg-land-btn-alt:hover{background:rgba(255,255,255,.06);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-land-hero .gg-land-btn:focus-visible{box-shadow:var(--gg-focus-ring)}.gg-app.gg-app .gg-land-hero .gg-land-btn-go:focus-visible{box-shadow:var(--gg-focus-ring),0 4px 20px rgb(var(--gg-accent)/.3)}@media (max-width:768px){.gg-app.gg-app .gg-land-hero .gg-land-cta{gap:10px}.gg-app.gg-app .gg-land-hero .gg-land-btn{padding:12px 22px;font-size:calc(.82 * var(--gg-root))}}.gg-app.gg-app .gg-land-feat .gg-land-grid{gap:18px}@media (max-width:1024px){.gg-app.gg-app .gg-land-feat .gg-land-grid{gap:14px}}@media (max-width:768px){.gg-app.gg-app .gg-land-feat .gg-land-grid{gap:12px}}.gg-app.gg-app .gg-land-feat .gg-land-h2{background-image:linear-gradient(135deg,var(--gg-t1) 0,rgb(var(--gg-accent)) 100%);font-weight:700;letter-spacing:-.025em}.gg-app.gg-app .gg-land-feat .gg-land-fcard{border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-land-feat .gg-land-fcard:hover{transform:none;border-color:rgb(var(--gg-accent)/.28);box-shadow:0 8px 28px rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-land-feat .gg-land-fglow{background:radial-gradient(160px circle at top,rgb(var(--gg-accent)/.12),transparent)}.gg-app.gg-app .gg-land-feat .gg-land-ficon{box-shadow:none}.gg-app.gg-app .gg-land-feat .gg-land-ftitle{color:var(--gg-t1)}.gg-app.gg-app .gg-land-feat .gg-land-fdesc{color:var(--gg-t3)}.gg-app.gg-app main.gg-boundary,main.gg-app.gg-app.gg-boundary{background:var(--gg-bg);color:var(--gg-t1)}.gg-app.gg-app main.gg-boundary:before,main.gg-app.gg-app.gg-boundary:before{content:"";position:fixed;inset:-60px;z-index:-20;pointer-events:none;background:url(/gg/bg2.png) 50%/cover no-repeat,var(--gg-bg);filter:blur(40px) saturate(160%) brightness(.75)}.gg-app.gg-app div.gg-boundary-orb{background-color:rgb(var(--gg-accent)/.06)}.gg-app.gg-app div.gg-boundary-orb-b{background-color:rgb(var(--gg-accent)/.04)}.gg-app.gg-app div.gg-boundary-card{max-width:400px;padding:40px 36px 32px;border-radius:24px;background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);border:1px solid var(--gg-card-border);box-shadow:var(--gg-card-shadow);color:var(--gg-t1)}.gg-app.gg-app div.gg-boundary-icon{width:64px;height:64px;border-radius:18px;background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent));box-shadow:0 8px 32px rgb(var(--gg-accent)/.15)}.gg-app.gg-app div.gg-boundary-icon-danger{background:rgb(var(--gg-red)/.12);border-color:rgb(var(--gg-red)/.25);color:rgb(var(--gg-red));box-shadow:0 8px 32px rgb(var(--gg-red)/.15)}.gg-app.gg-app svg.gg-boundary-glyph{width:26px;height:26px;color:inherit}.gg-app.gg-app .gg-404-num{background-image:none;color:inherit;font-weight:800;letter-spacing:-.02em}.gg-app.gg-app h1.gg-boundary-title{font-size:calc(1.4 * var(--gg-root));letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app p.gg-boundary-sub{font-size:calc(.85 * var(--gg-root));font-weight:400;line-height:1.5;color:var(--gg-t2)}.gg-app.gg-app p.gg-boundary-ref{font-size:var(--gg-text-xs);letter-spacing:.08em;color:var(--gg-t3)}.gg-app.gg-app .gg-boundary-actions{gap:10px}.gg-app.gg-app .gg-boundary-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px;border:none;border-radius:var(--gg-r-input);background:linear-gradient(135deg,rgb(var(--gg-accent)),rgb(var(--gg-accent-press)));color:#fff;font-size:calc(.95 * var(--gg-root));font-weight:700;letter-spacing:.01em;box-shadow:0 4px 20px rgb(var(--gg-accent)/.3);transition:opacity .2s,box-shadow .2s}.gg-app.gg-app .gg-boundary-btn:hover:not(:disabled){opacity:.92;background:linear-gradient(135deg,rgb(var(--gg-accent)),rgb(var(--gg-accent-press)));box-shadow:0 8px 28px rgb(var(--gg-accent)/.4)}.gg-app.gg-app .gg-boundary-btn:disabled{opacity:.7}.gg-app.gg-app a.gg-boundary-btn-alt,.gg-app.gg-app button.gg-boundary-btn-alt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t2);font-size:calc(.9 * var(--gg-root));font-weight:600;box-shadow:none}.gg-app.gg-app a.gg-boundary-btn-alt:hover:not(:disabled),.gg-app.gg-app button.gg-boundary-btn-alt:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-boundary-btn:focus-visible{box-shadow:var(--gg-focus-ring),0 4px 20px rgb(var(--gg-accent)/.3)}.gg-app.gg-app a.gg-boundary-btn-alt:focus-visible,.gg-app.gg-app button.gg-boundary-btn-alt:focus-visible{box-shadow:var(--gg-focus-ring)}@media (max-width:600px){.gg-app.gg-app div.gg-boundary-card{max-width:100%;padding:34px 24px 26px;border-radius:22px}.gg-app.gg-app div.gg-boundary-icon{width:60px;height:60px;border-radius:16px}.gg-app.gg-app h1.gg-boundary-title{font-size:calc(1.25 * var(--gg-root))}.gg-app.gg-app .gg-boundary-btn,.gg-app.gg-app a.gg-boundary-btn-alt,.gg-app.gg-app button.gg-boundary-btn-alt{min-height:48px;font-size:calc(.9 * var(--gg-root))}}@media (max-width:430px){.gg-app.gg-app div.gg-boundary-card{padding:28px 18px 24px;border-radius:20px}.gg-app.gg-app div.gg-boundary-icon{width:54px;height:54px;border-radius:14px}.gg-app.gg-app svg.gg-boundary-glyph{width:22px;height:22px}.gg-app.gg-app h1.gg-boundary-title{font-size:calc(1.15 * var(--gg-root))}.gg-app.gg-app p.gg-boundary-sub{font-size:calc(.8 * var(--gg-root))}.gg-app.gg-app .gg-boundary-btn,.gg-app.gg-app a.gg-boundary-btn-alt,.gg-app.gg-app button.gg-boundary-btn-alt{min-height:46px;font-size:calc(.88 * var(--gg-root))}}@media (max-width:360px){.gg-app.gg-app div.gg-boundary-card{padding:24px 14px 20px;border-radius:18px}.gg-app.gg-app div.gg-boundary-icon{width:48px;height:48px;border-radius:13px}.gg-app.gg-app h1.gg-boundary-title{font-size:calc(1.05 * var(--gg-root))}.gg-app.gg-app .gg-boundary-btn,.gg-app.gg-app a.gg-boundary-btn-alt,.gg-app.gg-app button.gg-boundary-btn-alt{min-height:44px;font-size:calc(.84 * var(--gg-root))}}