.gg-app.gg-app .gg-gift.gg-gift-head{margin-bottom:18px}.gg-app.gg-app .gg-gift-head .gg-pagehead{margin-bottom:0}.gg-app.gg-app .gg-gift-actions{gap:8px}.gg-app.gg-app .gg-gift.gg-gift-backrow{margin-bottom:14px}.gg-app.gg-app .gg-gift-backrow .gg-gift-back{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t3);transition:color var(--gg-fast) var(--gg-ease)}.gg-app.gg-app .gg-gift-backrow .gg-gift-back:hover{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-backrow .gg-gift-back svg{width:14px;height:14px}.gg-app.gg-app .gg-badge.gg-gift-lock{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-gift-navbtn.gg-gift-navbtn{border-color:var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-gift-navbtn.gg-gift-navbtn:hover{background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-navbtn svg{width:14px;height:14px}.gg-app.gg-app .gg-gift-navbtn .gg-gift-count{min-width:17px;padding:1px 5px;background:rgb(var(--gg-accent));color:#fff;font-size:var(--gg-text-3xs);font-weight:700;line-height:1.5;text-align:center}.gg-app.gg-app .gg-gift-filters{gap:12px}.gg-app.gg-app .gg-gift-filters .gg-gift-search{padding:10px 12px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:9px}.gg-app.gg-app .gg-gift-filters .gg-gift-search:focus-within{border-color:var(--gg-accent-border)}.gg-app.gg-app .gg-gift-filters .gg-gift-search input{padding:0 0 0 24px;border-radius:0;box-shadow:none}.gg-app.gg-app .gg-gift-filters .gg-gift-search input:focus{box-shadow:none}.gg-app.gg-app .gg-gift-filters .gg-gift-searchicon{color:var(--gg-t4)}.gg-app.gg-app .gg-gift-filters .gg-gift-select{padding:10px 14px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:9px;color:var(--gg-t1);box-shadow:none;cursor:pointer}.gg-app.gg-app .gg-gift-filters .gg-gift-select:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app .gg-gift-filters .gg-gift-search input,.gg-app.gg-app .gg-gift-filters .gg-gift-select{font-size:var(--gg-text-md)}}@media (max-width:640px){.gg-app.gg-app .gg-gift-filters .gg-gift-search input{font-size:16px}}.gg-app.gg-app .gg-gift-grid{gap:16px}.gg-app.gg-app .gg-gift-grid .gg-gift-card{display:block;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-gift-grid .gg-gift-card:hover{transform:translateY(-3px);border-color:rgb(var(--gg-accent)/.3);box-shadow:0 8px 28px rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-gift-card .gg-gift-thumb{background:var(--gg-glass-2);border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-gift-card .gg-gift-cardbody{padding:12px 13px 13px}.gg-app.gg-app .gg-gift-ph.gg-gift-ph{color:var(--gg-t4)}.gg-app.gg-app .gg-gift-name.gg-gift-name{font-size:calc(.84 * var(--gg-root));font-weight:600;line-height:1.4;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-cat.gg-gift-cat{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-pricerow.gg-gift-pricerow{margin-top:8px}.gg-app.gg-app .gg-gift-price.gg-gift-price{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-was.gg-gift-was{font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-gift-empty.gg-gift-empty{padding:36px 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);box-shadow:none;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-emptycta.gg-gift-emptycta{text-decoration:none;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-emptycta.gg-gift-emptycta:hover{text-decoration:none}.gg-app.gg-app .gg-gift.gg-gift-detail{gap:22px}.gg-app.gg-app .gg-gift-detail .gg-gift-hero{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-card-lg)}.gg-app.gg-app .gg-gift-thumbs{gap:8px;padding-bottom:2px}.gg-app.gg-app .gg-gift-thumbs .gg-gift-thumbbtn{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:10px;cursor:pointer;transition:border-color var(--gg-fast) var(--gg-ease)}.gg-app.gg-app .gg-gift-thumbs .gg-gift-thumbbtn:hover{border-color:var(--gg-border)}.gg-app.gg-app .gg-gift-thumbs .gg-gift-thumbbtn-on,.gg-app.gg-app .gg-gift-thumbs .gg-gift-thumbbtn-on:hover{border-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-info .gg-field-label{font-size:calc(.74 * var(--gg-root));font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-gift-info .gg-gift-title{font-size:calc(1.25 * var(--gg-root));font-weight:700;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-info .gg-gift-bigprice{font-size:var(--gg-text-stat);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-badge.gg-gift-off{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-opts .gg-gift-opt{padding:8px 14px;border:1px solid var(--gg-border-soft);border-radius:9px;background:var(--gg-glass-2);font-family:inherit;font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2);cursor:pointer;transition:all var(--gg-fast) var(--gg-ease)}.gg-app.gg-app .gg-gift-opts .gg-gift-opt:hover{background:var(--gg-glass-hover);border-color:var(--gg-border);color:var(--gg-t1)}.gg-app.gg-app .gg-gift-opts .gg-gift-opt-on,.gg-app.gg-app .gg-gift-opts .gg-gift-opt-on:hover{background:rgb(var(--gg-accent)/.08);border-color:rgb(var(--gg-accent));color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-input.gg-gift-input{padding:10px 12px;background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);color:var(--gg-t1);box-shadow:none;text-align:center}.gg-app.gg-app .gg-gift-input.gg-gift-input:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app .gg-gift-input.gg-gift-input{font-size:var(--gg-text-lg)}}.gg-app.gg-app .gg-gift-summary.gg-gift-summary{padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input)}.gg-app.gg-app .gg-gift-summary .gg-gift-sumlabel{font-size:var(--gg-text-md);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-summary .gg-gift-sumval{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-note.gg-gift-note{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-gift-cta .gg-gift-btn{padding:12px 20px;border-radius:11px;font-size:calc(.84 * var(--gg-root));font-weight:700;box-shadow:none}.gg-app.gg-app .gg-gift-cta .gg-gift-btn-alt{background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t2);font-weight:600}.gg-app.gg-app .gg-gift-cta .gg-gift-btn-alt:hover:not(:disabled){background:rgb(var(--gg-accent)/.1);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-desc.gg-gift-desc{color:var(--gg-t2)}.gg-app.gg-app .gg-gift-desc .gg-gift-desc-sum{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-desc .gg-gift-desc-body{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-desc .gg-gift-desc-body a{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift.gg-gift-lines{margin-top:18px}.gg-app.gg-app .gg-gift-lines .gg-gift-line{padding:12px 13px;border-radius:var(--gg-r-card);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);transition:border-color var(--gg-base) var(--gg-ease)}.gg-app.gg-app .gg-gift-lines .gg-gift-line:hover{border-color:rgb(var(--gg-accent)/.25)}.gg-app.gg-app .gg-gift-line .gg-gift-linethumb{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:10px}.gg-app.gg-app .gg-gift-line .gg-gift-linemeta{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-line .gg-gift-del{color:var(--gg-t3)}.gg-app.gg-app .gg-gift-line .gg-gift-del:hover{background:rgb(var(--gg-red)/.1);border-color:rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-gift.gg-gift-total{margin-top:18px;padding:14px 16px;border-radius:var(--gg-r-card);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-gift-total .gg-gift-totval{margin-top:4px;font-size:calc(1.3 * var(--gg-root));font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-gift-total .btn-primary{padding:11px 22px;border-radius:11px;font-size:calc(.84 * var(--gg-root));font-weight:800;box-shadow:none}.gg-app.gg-app .gg-gift.gg-gift-orders{margin-top:18px}.gg-app.gg-app .gg-gift-orders .gg-gift-order{padding:14px 16px;border-radius:var(--gg-r-card);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);cursor:pointer}.gg-app.gg-app .gg-gift-orders .gg-gift-order:hover{transform:translateY(-3px);border-color:rgb(var(--gg-accent)/.3);box-shadow:0 8px 28px rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-gift-amt.gg-gift-amt{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1);white-space:nowrap}.gg-app.gg-app .gg-gift-st{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--gg-r-pill);border:1px solid transparent;font-size:var(--gg-text-xs);font-weight:700;white-space:nowrap}.gg-app.gg-app .gg-gift-st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.gg-app.gg-app .gg-gift-st-ok{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-st-warn{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-gift-st-info{background:rgb(var(--gg-blue)/.12);border-color:rgb(var(--gg-blue)/.25);color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-gift-st-move{background:rgb(var(--gg-purple)/.12);border-color:rgb(var(--gg-purple)/.25);color:rgb(var(--gg-purple))}.gg-app.gg-app .gg-gift-st-mute{background:rgba(255,255,255,.06);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-od .gg-field-label{font-size:calc(.74 * var(--gg-root));font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-gift-od .gg-gift-oditems{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-gift-od .gg-gift-oditem{font-size:var(--gg-text-md);color:var(--gg-t1)}.gg-app.gg-app .gg-gift-od .gg-gift-oditem+.gg-gift-oditem{margin-top:8px}.gg-app.gg-app .gg-gift-od .gg-gift-oditem-name{color:var(--gg-t2)}.gg-app.gg-app .gg-gift-od .gg-gift-giftmsg{padding:10px 12px;border-radius:var(--gg-r-input);background:rgb(var(--gg-accent)/.07);border:1px solid rgb(var(--gg-accent)/.18);font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-gift-od .gg-gift-track{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-gift-od .gg-gift-track .font-mono{font-family:var(--font-mono,ui-monospace,monospace);color:var(--gg-t1)}.gg-app.gg-app .gg-gift-od .gg-gift-tl-item{font-size:var(--gg-text-xs);line-height:1.5}.gg-app.gg-app .gg-gift-od .gg-gift-tl-dot{background:rgb(var(--gg-accent))}.gg-app.gg-app .gg-gift-od .gg-gift-tl-text{color:var(--gg-t2)}.gg-app.gg-app .gg-gift-od .gg-gift-tl-time{color:var(--gg-t4)}.gg-app.gg-app .gg-ck .gg-field-label{font-size:calc(.74 * var(--gg-root));font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-ck .gg-ck-opt{color:var(--gg-t4);font-weight:400}.gg-app.gg-app .gg-ck .input{padding:11px 14px;background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);border-radius:11px;color:var(--gg-t1);box-shadow:none}.gg-app.gg-app .gg-ck .input:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-ck .input::placeholder{color:var(--gg-t3)}.gg-app.gg-app .gg-ck textarea.input{resize:none;line-height:1.6}@media (min-width:641px){.gg-app.gg-app .gg-ck .input{font-size:calc(.86 * var(--gg-root))}}.gg-app.gg-app .gg-ck .gg-ck-note-warn{font-size:var(--gg-text-xs);color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-ck .gg-ck-sug{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 16px 40px rgba(0,0,0,.45)}.gg-app.gg-app .gg-ck .gg-ck-sugitem{align-items:flex-start;font-size:var(--gg-text-sm);color:var(--gg-t2)}.gg-app.gg-app .gg-ck .gg-ck-sugitem:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-ck .gg-ck-sugicon{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ck .gg-ck-sugtext{color:inherit}.gg-app.gg-app .gg-ck .gg-ck-hint{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-ck .gg-ck-ship{padding:11px 14px;border-radius:var(--gg-r-input);font-size:var(--gg-text-sm);line-height:1.5}.gg-app.gg-app .gg-ck .gg-ck-ship-idle{background:transparent;border:1.5px dashed var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-ck .gg-ck-ship-wait{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-ck .gg-ck-ship-on{background:rgb(var(--gg-accent)/.1);border:1px solid rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-ck .gg-ck-shipicon{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ck .gg-ck-shipname{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-ck .gg-ck-shipdays{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-ck .gg-ck-shipamt{font-size:var(--gg-text-lg);font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ck .gg-ck-total{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app.gg-modal .gg-ck-btn{padding:12px 22px;border-radius:11px;font-size:calc(.84 * var(--gg-root));font-weight:800;box-shadow:none}.gg-app.gg-app.gg-modal .gg-ck-btn-alt{background:rgba(255,255,255,.06);border:1px solid var(--gg-modal-border);color:var(--gg-t2);font-weight:600}.gg-app.gg-app.gg-modal .gg-ck-btn-alt:hover:not(:disabled){background:var(--gg-glass-hover);color:var(--gg-t1)}@media (max-width:1024px){.gg-app.gg-app .gg-gift-grid{gap:14px}.gg-app.gg-app .gg-gift.gg-gift-detail{gap:18px}}@media (max-width:768px){.gg-app.gg-app .gg-gift.gg-gift-head{margin-bottom:16px}.gg-app.gg-app .gg-gift-actions{width:100%}.gg-app.gg-app .gg-gift-actions .gg-gift-navbtn{flex:1;justify-content:center}.gg-app.gg-app .gg-gift-grid{gap:12px}.gg-app.gg-app .gg-gift-grid .gg-gift-card{border-radius:14px}.gg-app.gg-app .gg-gift-card .gg-gift-cardbody{padding:10px 11px 11px}.gg-app.gg-app .gg-gift-info .gg-gift-bigprice{font-size:calc(1.5 * var(--gg-root))}.gg-app.gg-app .gg-gift-cta .gg-gift-btn{width:100%}.gg-app.gg-app .gg-gift.gg-gift-lines,.gg-app.gg-app .gg-gift.gg-gift-orders,.gg-app.gg-app .gg-gift.gg-gift-total{margin-top:16px}.gg-app.gg-app .gg-gift-orders .gg-gift-order{padding:12px 13px}.gg-app.gg-app .gg-gift-empty.gg-gift-empty{padding:28px 18px}}@media (max-width:480px){.gg-app.gg-app .gg-gift-grid .gg-gift-card{border-radius:12px}.gg-app.gg-app .gg-gift-lines .gg-gift-line{padding:10px 11px;border-radius:12px}.gg-app.gg-app .gg-gift.gg-gift-total{padding:12px 13px;border-radius:12px}.gg-app.gg-app .gg-gift-total .gg-gift-totval{font-size:calc(1.15 * var(--gg-root))}.gg-app.gg-app .gg-gift-empty.gg-gift-empty{padding:24px 14px}}@media (max-width:639px){.gg-app.gg-app .gg-ck .gg-ck-sug,.gg-app.gg-app .gg-gift-grid .gg-gift-card,.gg-app.gg-app .gg-gift-lines .gg-gift-line,.gg-app.gg-app .gg-gift-orders .gg-gift-order,.gg-app.gg-app .gg-gift.gg-gift-total{backdrop-filter:none;-webkit-backdrop-filter:none}}.gg-app.gg-app .gg-vf-grid{gap:18px}.gg-app.gg-app .gg-vf-grid .gg-vf-pkg{gap:14px;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);cursor:pointer;transition:border-color var(--gg-base) ease,transform var(--gg-fast) ease,box-shadow var(--gg-base) ease}.gg-app.gg-app .gg-vf-grid .gg-vf-pkg:hover{transform:translateY(-3px);border-color:rgb(var(--gg-accent)/.3);box-shadow:0 8px 28px rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-vf-pkg .gg-vf-pkg-name{font-size:var(--gg-text-xl);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-pkg .gg-vf-pkg-meta{font-size:var(--gg-text-md);color:var(--gg-t3);line-height:1.6}.gg-app.gg-app .gg-vf-pkg .gg-vf-pkg-chev{width:15px;height:15px;color:var(--gg-t4)}.gg-app.gg-app .gg-vf-pkg:hover .gg-vf-pkg-chev{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-vf-logo{border-radius:13px}.gg-app.gg-app .gg-vf-logo-ph.gg-vf-logo-ph{background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.18);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-vf-empty.gg-vf-empty{padding:36px 24px;background:transparent;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);box-shadow:none;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-reqwrap{margin-top:26px}.gg-app.gg-app h2.gg-vf-sechead{margin-bottom:12px;font-size:var(--gg-text-xl);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app p.gg-vf-note{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app div.gg-vf-reqs{background:var(--gg-glass);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-panel)}.gg-app.gg-app div.gg-vf-reqs>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-vf-reqs .gg-vf-req{padding:15px 24px;transition:background .15s}.gg-app.gg-app .gg-vf-reqs .gg-vf-req:hover{background:rgba(255,255,255,.03)}.gg-app.gg-app .gg-vf-req .gg-vf-req-name{font-size:calc(.84 * var(--gg-root));font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-req .gg-vf-req-meta{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-req .gg-vf-req-ref{font-family:var(--font-mono,ui-monospace,monospace);color:var(--gg-t2)}.gg-app.gg-app .gg-vf-req .gg-vf-req-reason{font-size:var(--gg-text-xs);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-vf-req .gg-vf-req-till{font-size:var(--gg-text-xs);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-vf-status.gg-vf-status{gap:6px;padding:4px 10px;border-radius:var(--gg-r-pill);font-size:var(--gg-text-xs);font-weight:700;white-space:nowrap}.gg-app.gg-app .gg-vf-status.text-amber-600{background:rgb(var(--gg-yellow)/.12);border:1px solid rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-vf-status.text-blue-600{background:rgb(var(--gg-blue)/.12);border:1px solid rgb(var(--gg-blue)/.25);color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-vf-status.text-red-600{background:rgb(var(--gg-red)/.12);border:1px solid rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-vf-status.text-emerald-600{background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-vf-status.text-gray-400{background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-status svg{width:12px;height:12px}.gg-app.gg-app .gg-vf-apply .gg-vf-brandrow{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.04);border:1px solid var(--gg-modal-border)}.gg-app.gg-app .gg-vf-apply .gg-vf-brand-name{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-apply .gg-vf-brand-desc{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-apply .gg-vf-flabel{margin-bottom:7px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-vf-apply .gg-vf-star{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-vf-durs .gg-vf-dur{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-glass);border:1px solid var(--gg-border-soft);cursor:pointer;transition:all var(--gg-fast)}.gg-app.gg-app .gg-vf-durs .gg-vf-dur:hover{border-color:var(--gg-border);background:var(--gg-glass-hover)}.gg-app.gg-app .gg-vf-dur.border-brand-500{border-color:rgb(var(--gg-accent));background:rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-vf-dur .gg-vf-dur-name{font-size:var(--gg-text-lg);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-dur .gg-vf-dur-sub{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-dur .gg-vf-dur-price{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-dur .gg-vf-was{font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-vf-apply .gg-vf-file{padding:11px 14px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1.5px dashed var(--gg-modal-border);font-size:var(--gg-text-sm);color:var(--gg-t3);transition:border-color var(--gg-base),color var(--gg-base)}.gg-app.gg-app .gg-vf-apply .gg-vf-file:hover{border-color:rgb(var(--gg-accent)/.4);color:var(--gg-t2)}.gg-app.gg-app .gg-vf-apply .gg-vf-file svg{width:14px;height:14px;flex-shrink:0}.gg-app.gg-app .gg-vf-apply .gg-vf-textarea{padding:12px 16px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);color:var(--gg-t1);line-height:1.6;box-shadow:none}.gg-app.gg-app .gg-vf-apply .gg-vf-textarea::placeholder{color:var(--gg-t3)}.gg-app.gg-app .gg-vf-apply .gg-vf-textarea:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app .gg-vf-apply .gg-vf-textarea{font-size:var(--gg-text-lg)}}.gg-app.gg-app .gg-vf-apply .gg-vf-paybox{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.04);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-vf-paybox .gg-vf-paylabel{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-vf-paybox .gg-vf-payval{font-size:calc(.95 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-vf-paybox .gg-vf-payerr{font-size:var(--gg-text-xs);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-vf-paybox .gg-vf-paynote{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}@media (max-width:768px){.gg-app.gg-app .gg-vf-grid{gap:12px}.gg-app.gg-app .gg-vf-grid .gg-vf-pkg{padding:14px;gap:12px}.gg-app.gg-app .gg-vf-reqs .gg-vf-req{padding:12px 16px}}.gg-app.gg-app .gg-ba-filters{gap:12px}.gg-app.gg-app input.gg-ba-search,.gg-app.gg-app select.gg-ba-select{padding:10px 12px;border-radius:9px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app input.gg-ba-search{padding-left:34px}.gg-app.gg-app input.gg-ba-search::placeholder{color:var(--gg-t4)}.gg-app.gg-app input.gg-ba-search:focus,.gg-app.gg-app select.gg-ba-select:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-ba-searchico{color:var(--gg-t4)}@media (min-width:641px){.gg-app.gg-app input.gg-ba-search,.gg-app.gg-app select.gg-ba-select{font-size:var(--gg-text-md)}}.gg-app.gg-app .gg-ba-empty.gg-ba-empty,.gg-app.gg-app .gg-ba-nomatch.gg-ba-nomatch{padding:36px 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);box-shadow:none;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-chip.gg-ba-emptyico{background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.18);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-empty .gg-empty-title{font-size:calc(.95 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-empty .gg-empty-sub{font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app .gg-badge.gg-ba-onlist{padding:7px 12px;border-radius:var(--gg-r-pill);background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);font-size:var(--gg-text-sm);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-grid{gap:16px}.gg-app.gg-app .gg-ba-grid .gg-ba-card{padding:14px 16px;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);transition:border-color var(--gg-base) ease,transform var(--gg-fast) ease,box-shadow var(--gg-base) ease}.gg-app.gg-app .gg-ba-grid .gg-ba-card:hover{transform:translateY(-3px);border-color:rgb(var(--gg-accent)/.3);box-shadow:0 8px 28px rgb(var(--gg-accent)/.08)}.gg-app.gg-app .gg-ba-card .gg-ba-cardbody:focus-visible{outline:none;border-radius:var(--gg-r-control);box-shadow:var(--gg-focus-ring)}.gg-app.gg-app .gg-ba-logo{border-radius:10px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);box-shadow:none}.gg-app.gg-app .gg-ba-logo-ph.gg-ba-logo-ph{background:var(--gg-glass-2);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-name.gg-ba-name{font-size:calc(.84 * var(--gg-root));font-weight:600;line-height:1.4;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-cat.gg-ba-cat{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-desc.gg-ba-desc{font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app .gg-ba-price.gg-ba-price{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-was.gg-ba-was{font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-ba-stock.gg-ba-stock{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-orders{margin-top:26px}.gg-app.gg-app h2.gg-ba-sechead{font-size:var(--gg-text-xl);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-orderlist .gg-ba-order{padding:14px 16px;border-radius:var(--gg-r-card);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);transition:border-color var(--gg-base) ease}.gg-app.gg-app .gg-ba-orderlist .gg-ba-order:hover{border-color:rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-ba-orderlist .gg-ba-order:focus-visible{outline:none;box-shadow:var(--gg-focus-ring)}.gg-app.gg-app .gg-ba-order .gg-ba-oname{font-size:calc(.84 * var(--gg-root));font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-order .gg-ba-meta{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-order .gg-ba-ref{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--gg-text-xs);color:var(--gg-t2)}.gg-app.gg-app .gg-ba-order .gg-ba-charge{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-badge-warning.gg-ba-pill{padding:3px 9px;font-size:var(--gg-text-3xs);background:rgb(var(--gg-yellow)/.12);border:1px solid rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-badge-neutral.gg-ba-pill{padding:3px 9px;font-size:var(--gg-text-3xs);background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-buymodal .gg-ba-mprice{font-size:calc(1.2 * var(--gg-root));font-weight:800;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-buymodal .gg-ba-descbox{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(10,11,26,.6);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-sm);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app .gg-ba-buymodal .gg-ba-flabel{margin-bottom:7px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-ba-buymodal .gg-ba-qty{padding:12px 16px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app .gg-ba-buymodal .gg-ba-qty:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-ba-buymodal .gg-ba-qty[aria-invalid=true]{border-color:rgb(var(--gg-red)/.5);box-shadow:none}.gg-app.gg-app .gg-ba-buymodal .gg-ba-err{font-size:var(--gg-text-xs);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-ba-buymodal .gg-ba-total{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-buymodal .gg-ba-totalval{font-weight:700;color:var(--gg-t1)}@media (min-width:641px){.gg-app.gg-app .gg-ba-buymodal .gg-ba-qty{font-size:var(--gg-text-lg)}}.gg-app.gg-app p.gg-ba-mnote{font-size:var(--gg-text-sm);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app p.gg-ba-tg{font-size:var(--gg-text-xs);font-weight:600;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-creds .gg-ba-cred{padding:10px 12px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.04);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-ba-cred .gg-ba-credtext{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--gg-text-sm);color:var(--gg-t2)}.gg-app.gg-app .gg-ba-cred .gg-ba-copy{width:28px;height:28px;padding:0;border-radius:var(--gg-r-control);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-cred .gg-ba-copy:hover{background:var(--gg-glass-hover);border-color:var(--gg-accent-border);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-cred .gg-ba-copy svg{width:13px;height:13px}.gg-app.gg-app .gg-ba-cred .gg-ba-copyok{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-choices .gg-ba-choice{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-glass);border:1px solid var(--gg-border-soft);transition:all var(--gg-fast)}.gg-app.gg-app .gg-ba-choices .gg-ba-choice:hover{border-color:var(--gg-border);background:var(--gg-glass-hover)}.gg-app.gg-app .gg-ba-choice.border-brand-500{border-color:rgb(var(--gg-accent));background:rgb(var(--gg-accent)/.08)}.gg-app.gg-app input.gg-ba-radio{width:15px;height:15px;accent-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ba-choice .gg-ba-choice-name{font-size:var(--gg-text-lg);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-ba-choice .gg-ba-choice-hint{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-ba-order .btn-secondary,.gg-app.gg-app .gg-ba-orderlist .btn-secondary{border-radius:10px;background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t2);font-weight:600;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-ba-order .btn-secondary:hover:not(:disabled),.gg-app.gg-app .gg-ba-orderlist .btn-secondary:hover:not(:disabled){background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}@media (max-width:768px){.gg-app.gg-app .gg-ba-grid{gap:12px}.gg-app.gg-app .gg-ba-grid .gg-ba-card,.gg-app.gg-app .gg-ba-orderlist .gg-ba-order{padding:12px 13px}}.gg-app.gg-app div.gg-dom-in{border-radius:var(--gg-r-card-lg);background:rgb(var(--gg-accent)/.07);border:1px solid rgb(var(--gg-accent)/.18);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel)}.gg-app.gg-app .gg-dom-ico{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-dom-sub.gg-dom-sub{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t2)}.gg-app.gg-app .gg-dom-note.gg-dom-note{padding:36px 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);box-shadow:none;font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app div.gg-dom-root{background:var(--gg-glass);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-panel);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel)}.gg-app.gg-app .gg-dom-root.border-amber-300{border-color:rgb(var(--gg-amber)/.35)}.gg-app.gg-app .gg-dom-root .gg-dom-head{padding:14px 20px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-dom-name.gg-dom-name{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-dom-ico-dim{color:var(--gg-t3)}.gg-app.gg-app .gg-dom-meta.gg-dom-meta{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-dom-renew.gg-dom-renew{font-size:var(--gg-text-xs);line-height:1.5}.gg-app.gg-app .gg-dom-renew.text-amber-600{color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-dom-renew.text-red-600{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-dom-renew.text-gray-400{color:var(--gg-t3)}.gg-app.gg-app .gg-dom-fail.gg-dom-fail{font-size:var(--gg-text-xs);color:rgb(var(--gg-red))}.gg-app.gg-app label.gg-dom-renewtoggle{padding:6px 11px;border-radius:var(--gg-r-control);background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-xs);color:var(--gg-t2);transition:all .2s}.gg-app.gg-app label.gg-dom-renewtoggle:hover{background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.25)}.gg-app.gg-app input.gg-dom-check{width:15px;height:15px;border-radius:5px;accent-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-dom-onoff.text-emerald-600{color:rgb(var(--gg-accent));font-weight:700}.gg-app.gg-app .gg-dom-onoff.text-gray-400{color:var(--gg-t3);font-weight:700}.gg-app.gg-app .gg-badge-warning.gg-dom-pending{padding:3px 9px;font-size:var(--gg-text-3xs);background:rgb(var(--gg-amber)/.12);border:1px solid rgb(var(--gg-amber)/.25);color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-dom-pending svg{width:10px;height:10px}.gg-app.gg-app div.gg-dom-hosts>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-dom-hosts .gg-dom-host{padding:12px 20px;transition:background .15s}.gg-app.gg-app .gg-dom-hosts .gg-dom-host:hover{background:rgba(255,255,255,.03)}.gg-app.gg-app .gg-dom-host-name.gg-dom-host-name{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-badge-neutral.gg-dom-apex{padding:1px 7px;font-size:var(--gg-text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.06);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app select.gg-dom-select{padding:7px 10px;border-radius:var(--gg-r-control);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t2);box-shadow:none;cursor:pointer;transition:border-color var(--gg-base)}.gg-app.gg-app select.gg-dom-select:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app select.gg-dom-select{font-size:var(--gg-text-xs)}}.gg-app.gg-app .gg-dom-host .gg-dom-del{width:28px;height:28px;padding:0;border-radius:var(--gg-r-control);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-dom-host .gg-dom-del:hover:not(:disabled){background:rgb(var(--gg-red)/.12);border-color:rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-dom-host .gg-dom-del svg{width:13px;height:13px}.gg-app.gg-app .gg-dom-root .gg-dom-addbar{padding:12px 20px;border-top:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-dom-addbar .gg-dom-subwrap{border-radius:var(--gg-r-input);background:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);transition:border-color var(--gg-base)}.gg-app.gg-app .gg-dom-addbar .gg-dom-subwrap:focus-within{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-dom-addbar .gg-dom-subinput{padding:10px 14px;color:var(--gg-t1);box-shadow:none}.gg-app.gg-app .gg-dom-addbar .gg-dom-subinput::placeholder{color:var(--gg-t4)}.gg-app.gg-app .gg-dom-addbar .gg-dom-subsuffix{padding:0 12px;background:var(--gg-glass-2);border-left:1px solid var(--gg-border-soft);font-size:var(--gg-text-xs);color:var(--gg-t3)}@media (min-width:641px){.gg-app.gg-app .gg-dom-addbar .gg-dom-subinput{font-size:var(--gg-text-lg)}}.gg-app.gg-app div.gg-dom-warn{padding:12px 14px;border-radius:var(--gg-r-input);background:rgb(var(--gg-amber)/.07);border:1px solid rgb(var(--gg-amber)/.18);font-size:var(--gg-text-xs);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app div.gg-dom-warn strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app label.gg-dom-checkrow{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t2)}.gg-app.gg-app .gg-mbx-head.gg-mbx-head{font-size:var(--gg-text-xl);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-mbx-head svg{width:15px;height:15px;color:rgb(var(--gg-accent))}.gg-app.gg-app p.gg-mbx-sub{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-was{color:var(--gg-t4)}.gg-app.gg-app input.gg-mbx-search{padding:10px 12px 10px 34px;border-radius:9px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app input.gg-mbx-search::placeholder{color:var(--gg-t4)}.gg-app.gg-app input.gg-mbx-search:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-mbx-searchico{color:var(--gg-t4)}@media (min-width:641px){.gg-app.gg-app input.gg-mbx-search{font-size:var(--gg-text-md)}}.gg-app.gg-app div.gg-mbx-list{background:var(--gg-glass);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-panel);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel)}.gg-app.gg-app div.gg-mbx-list>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-mbx-list .gg-mbx-row{padding:14px 20px;transition:background .15s}.gg-app.gg-app .gg-mbx-list .gg-mbx-row:hover{background:rgba(255,255,255,.03)}.gg-app.gg-app .gg-mbx-nomatch.gg-mbx-nomatch{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-email.gg-mbx-email{font-size:calc(.84 * var(--gg-root));font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-mbx-meta.gg-mbx-meta{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-st.gg-mbx-st{font-weight:700}.gg-app.gg-app .gg-mbx-st.text-amber-500{color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-mbx-st.text-red-500{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-mbx-st.text-emerald-600{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-mbx-hint.gg-mbx-hint{font-size:var(--gg-text-xs);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-strong.gg-mbx-strong{font-weight:700;color:var(--gg-t2)}.gg-app.gg-app code.gg-mbx-code{padding:2px 6px;border-radius:5px;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-mbx-acts .btn-ghost,.gg-app.gg-app .gg-mbx-acts .btn-secondary{gap:6px;padding:6px 10px;border-radius:var(--gg-r-control);border:1px solid transparent;background:none;font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t3);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-mbx-acts .btn-secondary{background:rgba(255,255,255,.05);border-color:var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-mbx-acts .btn-ghost:hover:not(:disabled),.gg-app.gg-app .gg-mbx-acts .btn-secondary:hover:not(:disabled){background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-mbx-acts svg{width:12px;height:12px}.gg-app.gg-app .gg-mbx-pager.gg-mbx-pager{padding-top:14px;border-top:1px solid var(--gg-border-soft);font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-mbx-pager .gg-pager-btn{border-radius:var(--gg-r-control);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-pager .gg-pager-btn:hover:not(:disabled){border-color:var(--gg-border);color:var(--gg-t1)}.gg-app.gg-app div.gg-mbx-box{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.04);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-mbx-box .gg-mbx-boxlabel{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-box .gg-mbx-boxval{font-size:calc(.95 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-mbx-box .gg-mbx-boxnote{font-size:var(--gg-text-xs);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-box .gg-mbx-boxnote strong{color:var(--gg-t2)}.gg-app.gg-app p.gg-mbx-note{font-size:var(--gg-text-xs);line-height:1.6;color:var(--gg-t3)}.gg-app.gg-app p.gg-mbx-note strong{color:var(--gg-t2)}.gg-app.gg-app .gg-mbx-box .gg-mbx-warn,.gg-app.gg-app p.gg-mbx-warn{font-size:var(--gg-text-xs);color:rgb(var(--gg-amber))}.gg-app.gg-app p.gg-mbx-resulttitle{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-mbx-box .gg-mbx-credlabel{font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-box .gg-mbx-credval{font-size:var(--gg-text-sm);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-mbx-box .gg-mbx-copy{padding:4px 10px;border-radius:var(--gg-r-control);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t3)}.gg-app.gg-app .gg-mbx-box .gg-mbx-copy:hover{background:var(--gg-glass-hover);border-color:var(--gg-accent-border);color:rgb(var(--gg-accent))}.gg-app.gg-app span.gg-mbx-flabel{margin-bottom:7px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app select.gg-mbx-select{padding:12px 16px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app select.gg-mbx-select:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app select.gg-mbx-select{font-size:var(--gg-text-lg)}}.gg-app.gg-app span.gg-mbx-at{font-size:var(--gg-text-md);color:var(--gg-t3)}.gg-app.gg-app .gg-bd .gg-bd-flabel{margin-bottom:7px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-bd .gg-bd-seg{gap:0;padding:4px;border-radius:10px;background:var(--gg-glass);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-bd-segbtn.gg-bd-segbtn{padding:7px 14px;border:1px solid transparent;border-radius:7px;background:none;font-size:calc(.78 * var(--gg-root));font-weight:600;color:var(--gg-t3);box-shadow:none;transition:all var(--gg-fast)}.gg-app.gg-app .gg-bd-segbtn[aria-pressed=false]:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-bd-segbtn[aria-pressed=true]{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app p.gg-bd-note{font-size:var(--gg-text-xs);line-height:1.55;color:var(--gg-t3)}.gg-app.gg-app p.gg-bd-note strong,.gg-app.gg-app span.gg-bd-strong{font-weight:700;color:var(--gg-t2)}.gg-app.gg-app p.gg-bd-warn{font-size:var(--gg-text-xs);color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-bd-spin{color:var(--gg-t3)}.gg-app.gg-app div.gg-bd-list{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-card)}.gg-app.gg-app div.gg-bd-list>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-bd-list .gg-bd-row{padding:12px 16px;transition:background .15s}.gg-app.gg-app .gg-bd-list .gg-bd-row:hover{background:rgba(255,255,255,.03)}.gg-app.gg-app .gg-bd-none.gg-bd-none{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-bd-domain.gg-bd-domain{font-size:var(--gg-text-lg);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-bd-avail.gg-bd-avail{font-size:var(--gg-text-xs)}.gg-app.gg-app .gg-bd-avail.text-emerald-600{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-bd-avail.text-gray-400{color:var(--gg-t3)}.gg-app.gg-app .gg-bd-avail strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-bd-was.gg-bd-was{color:var(--gg-t4)}.gg-app.gg-app .gg-bd-dim.gg-bd-dim{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-bd-sechead.gg-bd-sechead{font-size:var(--gg-text-2xs);font-weight:700;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app div.gg-bd-danger{padding:14px 16px;border-radius:var(--gg-r-card-lg);background:rgb(var(--gg-red)/.1);border:2px solid rgb(var(--gg-red)/.3)}.gg-app.gg-app .gg-bd-danger .gg-bd-danger-ico{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-bd-danger .gg-bd-danger-text{font-size:var(--gg-text-sm);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app .gg-bd-danger .gg-bd-danger-title{font-size:var(--gg-text-lg);font-weight:700;color:rgb(var(--gg-red))}.gg-app.gg-app div.gg-bd-box{padding:12px 14px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.04);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-bd-box .gg-bd-boxlabel{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-bd-box .gg-bd-boxval{font-size:calc(.95 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app select.gg-bd-fieldselect{padding:12px 16px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app select.gg-bd-fieldselect:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}@media (min-width:641px){.gg-app.gg-app select.gg-bd-fieldselect{font-size:var(--gg-text-lg)}}.gg-app.gg-app a.gg-bd-manage{font-size:var(--gg-text-xs);font-weight:600;color:rgb(var(--gg-accent));text-decoration:none}.gg-app.gg-app a.gg-bd-manage:hover{color:rgb(var(--gg-accent-hover));text-decoration:underline}.gg-app.gg-app p.gg-bd-picked{font-size:var(--gg-text-xs);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-bd .btn-secondary,.gg-app.gg-app .gg-dom .btn-ghost{border-radius:10px;border:1px solid transparent;background:none;font-weight:600;color:var(--gg-t3);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-bd .btn-secondary{background:rgba(255,255,255,.06);border-color:var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-bd .btn-secondary:hover:not(:disabled),.gg-app.gg-app .gg-dom .btn-ghost:hover:not(:disabled){background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-dom .btn-ghost svg{width:12px;height:12px}@media (max-width:768px){.gg-app.gg-app .gg-dom-hosts .gg-dom-host,.gg-app.gg-app .gg-dom-root .gg-dom-addbar,.gg-app.gg-app .gg-dom-root .gg-dom-head,.gg-app.gg-app .gg-mbx-list .gg-mbx-row{padding:12px 14px}.gg-app.gg-app .gg-bd .gg-bd-seg{width:100%}.gg-app.gg-app .gg-bd-segbtn.gg-bd-segbtn{flex:1}}@media (max-width:639px){.gg-app.gg-app .gg-ba-grid .gg-ba-card,.gg-app.gg-app .gg-ba-orderlist .gg-ba-order,.gg-app.gg-app .gg-vf-grid .gg-vf-pkg,.gg-app.gg-app div.gg-dom-in,.gg-app.gg-app div.gg-dom-root,.gg-app.gg-app div.gg-mbx-list{backdrop-filter:none;-webkit-backdrop-filter:none}}.gg-app.gg-app .gg-histlist .table thead th{padding:10px 14px;font-size:calc(.67 * var(--gg-root));font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--gg-t4);background:none;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-histlist .table tbody td{padding:13px 14px;vertical-align:middle;font-size:calc(.78 * var(--gg-root));color:var(--gg-t2);border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-histlist .table tbody tr:hover td{background:var(--gg-glass-2)}.gg-app.gg-app .gg-histlist .table tbody tr:last-child td{border-bottom:none}.gg-app.gg-app .gg-histlist .gg-hist-plan{font-size:calc(.82 * var(--gg-root));font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-histlist .gg-hist-dur{font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-histlist .gg-hist-amt{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(.85 * var(--gg-root));font-weight:700;color:var(--gg-t1);white-space:nowrap}.gg-app.gg-app .gg-histlist .gg-hist-nil{color:var(--gg-t4)}.gg-app.gg-app .gg-histlist .gg-hist-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--gg-r-pill);font-size:calc(.7 * var(--gg-root));font-weight:700;white-space:nowrap;background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-histlist .gg-hist-pill:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.gg-app.gg-app .gg-histlist .gg-hist-pill.gg-badge-neutral{background:rgba(255,255,255,.06);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-histlist .gg-hist-pill.gg-badge-warning{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-histlist .gg-hist-pill.gg-badge-info{background:rgb(var(--gg-blue)/.12);border-color:rgb(var(--gg-blue)/.25);color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-histlist .gg-hist-pill.gg-badge-danger{background:rgb(var(--gg-red)/.12);border-color:rgb(var(--gg-red)/.28);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-histlist .gg-empty-title{color:var(--gg-t1)}.gg-app.gg-app .gg-histlist .gg-pager{margin-top:14px;padding-top:16px;border-top:1px solid var(--gg-border-soft);font-size:var(--gg-text-xs);color:var(--gg-t4)}.gg-app.gg-app .gg-histlist .gg-pager-btn{border-radius:var(--gg-r-control);background:var(--gg-glass-2);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-histlist .gg-pager-btn:hover:not(:disabled){background:var(--gg-glass-2);border-color:var(--gg-border);color:var(--gg-t1)}.gg-app.gg-app .gg-histlist .gg-pager-btn:disabled{opacity:.35}@media (max-width:768px){.gg-app.gg-app .gg-histlist .table{min-width:620px}.gg-app.gg-app .gg-histlist .gg-pager{flex-direction:column;align-items:center;gap:10px}}.gg-app.gg-app .gg-choose .gg-bill-notice{margin-bottom:18px}.gg-app.gg-app div.gg-bill-notice.gg-bill-notice-info{background:rgb(var(--gg-blue)/.07);border-color:rgb(var(--gg-blue)/.2)}.gg-app.gg-app .gg-bill-notice .gg-notice-title{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-bill-notice .gg-notice-body{opacity:1;color:var(--gg-t2)}.gg-app.gg-app .gg-perks .gg-perks-headico{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-perks .gg-perks-count{font-weight:400;color:var(--gg-t4)}.gg-app.gg-app .gg-perks .gg-perk-ico{color:var(--gg-t3)}.gg-app.gg-app .gg-perks .gg-perk-ico-accent,.gg-app.gg-app .gg-perks .gg-perk-ico-ok{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-perks .gg-perk-ico-amber{color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-perks .gg-perk-ico-blue{color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-perks .gg-perks-list strong{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-perks .gg-perks-list strong.gg-perk-hl{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-perks .gg-perks-more{font-size:var(--gg-text-sm);font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-perks .gg-perks-more:hover{color:rgb(var(--gg-accent-hover))}.gg-app.gg-app .gg-plan-card .gg-plan-features strong{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-planconfirm .gg-pc-lead{font-size:var(--gg-text-md);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app .gg-planconfirm .gg-pc-lead strong{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-planconfirm .gg-pc-price{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-planconfirm .gg-pc-amount{font-size:calc(1.4 * var(--gg-root));font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-planconfirm .gg-pc-note{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-planconfirm .gg-pc-section .gg-label{margin-bottom:8px}.gg-app.gg-app .gg-planconfirm .gg-pc-features{color:var(--gg-t2)}.gg-app.gg-app .gg-planconfirm .gg-pc-features li{font-size:var(--gg-text-sm);line-height:1.5}.gg-app.gg-app .gg-planconfirm .gg-pc-method{align-items:center;gap:12px;padding:13px 16px;border-radius:13px;background:rgba(255,255,255,.03);border:1px solid var(--gg-border-soft);transition:all .18s}.gg-app.gg-app .gg-planconfirm .gg-pc-method-on{background:rgb(var(--gg-accent)/.06);border-color:rgb(var(--gg-accent)/.35)}.gg-app.gg-app .gg-planconfirm .gg-pc-method:hover{background:rgb(var(--gg-accent)/.03);border-color:rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-planconfirm .gg-pc-radio{width:17px;height:17px;margin-top:0;accent-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-planconfirm .gg-pc-method-name{font-size:calc(.84 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-planconfirm .gg-pc-method-desc{font-size:calc(.7 * var(--gg-root));line-height:1.45;color:var(--gg-t3)}.gg-app.gg-app.gg-modal.gg-redeem{background:var(--gg-surface-raised);border:1px solid var(--gg-modal-border);box-shadow:none}.gg-app.gg-app.gg-redeem .gg-redeem-head{padding:14px 18px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app.gg-redeem .gg-redeem-body{padding:18px}.gg-app.gg-app.gg-redeem .gg-redeem-foot{padding:14px 18px;border-top:1px solid var(--gg-border-soft)}.gg-app.gg-app.gg-redeem .gg-redeem-title{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app.gg-redeem .gg-redeem-titleico{color:rgb(var(--gg-accent))}.gg-app.gg-app.gg-redeem .gg-redeem-close{width:28px;height:28px;padding:0;border-radius:var(--gg-r-control)}.gg-app.gg-app.gg-redeem .gg-redeem-close:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-redeem-step .input,.gg-app.gg-app.gg-redeem .input{padding:11px 14px;border-radius:11px;background:var(--gg-modal-input);border:1px solid var(--gg-modal-border);color:var(--gg-t1);box-shadow:none}.gg-app.gg-app .gg-redeem-step .input:focus,.gg-app.gg-app.gg-redeem .input:focus{border-color:rgb(var(--gg-accent)/.4);box-shadow:none}.gg-app.gg-app .gg-redeem-step .input::placeholder,.gg-app.gg-app.gg-redeem .input::placeholder{color:var(--gg-t3)}.gg-app.gg-app .gg-redeem-step .label,.gg-app.gg-app.gg-redeem .label{font-size:calc(.74 * var(--gg-root));font-weight:700;color:var(--gg-t2)}.gg-app.gg-app div.gg-redeem-preview{padding:12px 14px;border-radius:var(--gg-r-input);background:var(--gg-modal-input);border:1px solid var(--gg-border-soft)}.gg-app.gg-app p.gg-redeem-lead{font-size:var(--gg-text-sm);color:var(--gg-t2)}.gg-app.gg-app .gg-redeem-dl{font-size:var(--gg-text-sm)}.gg-app.gg-app .gg-redeem-dt{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app dd.gg-redeem-dd{font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app.gg-modal.gg-planmodal{background:var(--gg-surface-raised);border:1px solid var(--gg-modal-border);box-shadow:none}.gg-app.gg-app.gg-planmodal .gg-planmodal-close{width:28px;height:28px;padding:0;border-radius:var(--gg-r-control)}.gg-app.gg-app.gg-planmodal .gg-planmodal-close:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-kora .gg-kora-card{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 var(--gg-card-border);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-kora .gg-kora-row{align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-kora .gg-kora-row:last-child{border-bottom:none}.gg-app.gg-app .gg-kora .gg-kora-rowlabel{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-kora .gg-kora-rowval{font-size:var(--gg-text-md);font-weight:600;text-align:right;color:var(--gg-t1)}.gg-app.gg-app .gg-kora .gg-kora-copy{width:24px;height:24px;padding:0;border-radius:6px}.gg-app.gg-app .gg-kora .gg-kora-copy:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-kora .gg-kora-exp{background:rgb(var(--gg-yellow)/.12);border:1px solid rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-kora .gg-kora-okico{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-kora .gg-kora-err{padding:14px 16px;border-radius:var(--gg-r-card-lg);background:rgb(var(--gg-red)/.1);border:1px solid rgb(var(--gg-red)/.25);font-size:var(--gg-text-sm);line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-kora .gg-kora-err .gg-notice-title{font-weight:700;color:rgb(var(--gg-red))}@media (max-width:639px){.gg-app.gg-app .gg-kora .gg-kora-card,.gg-app.gg-app.gg-modal.gg-planmodal,.gg-app.gg-app.gg-modal.gg-redeem{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:480px){.gg-app.gg-app .gg-planconfirm .gg-pc-method{padding:11px 13px;gap:10px}.gg-app.gg-app .gg-kora .gg-kora-row{flex-direction:column;align-items:flex-start;gap:4px}.gg-app.gg-app .gg-kora .gg-kora-rowval{text-align:left}}