.gg-app.gg-app .gg-sms-stats{grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.gg-app.gg-app .gg-sms-stats{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:768px){.gg-app.gg-app .gg-sms-stats{gap:10px}}@media (max-width:480px){.gg-app.gg-app .gg-sms-stats{grid-template-columns:1fr}}.gg-app.gg-app div.gg-sms-stat{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-radius:12px;background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-sms-stat-val{margin-top:0;font-size:calc(1.4 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-sms-stats>:nth-child(2) .gg-sms-stat-val{font-size:var(--gg-text-xl)}@media (max-width:768px){.gg-app.gg-app .gg-sms-stats+div .gg-segmented>button{flex:1;justify-content:center}}.gg-app.gg-app .gg-sms-form{max-width:980px}.gg-app.gg-app .gg-sms-form-bulk{max-width:680px}.gg-app.gg-app .gg-sms-form>:not([hidden])~:not([hidden]){margin-top:20px}.gg-app.gg-app .gg-sms-form>button[type=submit]{width:100%;padding:14px;border-radius:var(--gg-r-input);font-size:var(--gg-text-lg);font-weight:800}.gg-app.gg-app .gg-sms-form>button[type=submit]:disabled{opacity:.4}@media (min-width:640px){.gg-app.gg-app .gg-sms-phone-row{gap:0}.gg-app.gg-app select.gg-sms-country{border-radius:var(--gg-r-input) 0 0 var(--gg-r-input)}.gg-app.gg-app input.gg-sms-phone-input{border-radius:0 var(--gg-r-input) var(--gg-r-input) 0;border-left:none}}.gg-app.gg-app .gg-sms-hint{font-size:calc(.73 * var(--gg-root));color:var(--gg-t3);line-height:1.4}.gg-app.gg-app .gg-sms-schedule{gap:10px;font-size:calc(.84 * var(--gg-root));font-weight:600;color:var(--gg-t2)}.gg-app.gg-app input.gg-sms-check{accent-color:rgb(var(--gg-accent));cursor:pointer}.gg-app.gg-app div.gg-sms-box{padding:14px 16px;border-radius:var(--gg-r-input);background:rgb(var(--gg-text-rgb)/.03);border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-sms-cost-label{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-sms-cost-val{font-size:calc(1.1 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app div.gg-sms-cost-total{border-top-color:var(--gg-border-soft)}.gg-app.gg-app button.gg-sms-route{border-radius:var(--gg-r-input);background:var(--gg-glass);border-color:var(--gg-border-soft);transition:background var(--gg-fast),border-color var(--gg-fast)}.gg-app.gg-app button.gg-sms-route:not(:focus-visible){box-shadow:none}.gg-app.gg-app button.gg-sms-route:hover{background:var(--gg-glass-hover);border-color:var(--gg-border)}.gg-app.gg-app button.gg-sms-route[aria-pressed=true]{background:rgb(var(--gg-accent)/.08);border-color:rgb(var(--gg-accent))}.gg-app.gg-app span.gg-sms-route-name{font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app button.gg-sms-route[aria-pressed=true] span.gg-sms-route-name{color:rgb(var(--gg-accent))}.gg-app.gg-app label.gg-sms-upload,.gg-app.gg-app label.gg-sms-upload:hover{background:rgb(var(--gg-accent)/.1);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app label.gg-sms-upload:hover{background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app div.gg-sms-history{background:var(--gg-glass);border-color:var(--gg-border-soft)}@media (max-width:768px){.gg-app.gg-app div.gg-sms-history{padding:12px 13px;border-radius:14px}}.gg-app.gg-app thead.gg-sms-thead{background:none}.gg-app.gg-app .gg-sms-table th{padding:8px 12px;font-size:var(--gg-text-2xs);font-weight:700;letter-spacing:.08em;color:var(--gg-t3)}.gg-app.gg-app .gg-sms-table td{padding:12px}.gg-app.gg-app td.gg-sms-sender{font-size:calc(.8 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app code.gg-sms-to{font-size:calc(.76 * var(--gg-root));color:var(--gg-t2)}.gg-app.gg-app td.gg-sms-msg{color:var(--gg-t3)}.gg-app.gg-app td.gg-sms-cost-cell{color:rgb(var(--gg-accent));font-weight:700}.gg-app.gg-app td.gg-sms-when{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app span.gg-sms-status{padding:3px 8px;font-size:calc(.68 * var(--gg-root));text-transform:uppercase;background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app span.gg-sms-status.gg-badge-warning{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.2);color:rgb(var(--gg-yellow))}.gg-app.gg-app div.gg-sms-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;font-size:calc(.85 * var(--gg-root));color:var(--gg-t3);background:var(--gg-card-bg);border-color:var(--gg-card-border)}@media (max-width:639px){.gg-app.gg-app div.gg-sms-stat{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.gg-app.gg-app .gg-sms-split{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (min-width:769px) and (max-width:1024px){.gg-app.gg-app .gg-sms-split{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:768px){.gg-app.gg-app .gg-sms-split{grid-template-columns:1fr}.gg-app.gg-app .gg-sms-preview{display:none}}.gg-app.gg-app .gg-sms-preview{display:flex;flex-direction:column;align-items:center;gap:18px;position:sticky;top:90px}.gg-app.gg-app .gg-sms-phone{width:220px;height:420px;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:36px;border:3px solid var(--gg-border-soft);background:rgb(var(--gg-text-rgb)/.04)}.gg-app.gg-app .gg-sms-phone-notch{flex-shrink:0;width:70px;height:22px;margin:0 auto;border-radius:0 0 14px 14px;background:var(--gg-border-soft)}.gg-app.gg-app .gg-sms-phone-screen{flex:1;display:flex;flex-direction:column;overflow:hidden}.gg-app.gg-app .gg-sms-phone-topbar{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 14px 8px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-sms-phone-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--gg-accent)/.15);border:1px solid rgb(var(--gg-accent)/.25);font-size:calc(.8 * var(--gg-root));font-weight:800;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-sms-phone-name{font-size:var(--gg-text-xs);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-sms-phone-meta{font-size:calc(.6 * var(--gg-root));color:var(--gg-t3)}.gg-app.gg-app .gg-sms-phone-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:12px 10px;overflow-y:auto}.gg-app.gg-app .gg-sms-bubble{align-self:flex-end;max-width:90%;padding:9px 12px;border-radius:14px 14px 4px 14px;background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.2);font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t1);word-break:break-word}.gg-app.gg-app .gg-sms-bubble-placeholder{opacity:.35;font-style:italic}.gg-app.gg-app .gg-sms-bubble-time{font-size:calc(.58 * var(--gg-root));color:var(--gg-t3);text-align:right;padding-right:4px}.gg-app.gg-app .gg-sms-phone-home{flex-shrink:0;width:60px;height:4px;margin:6px auto 10px;border-radius:2px;background:var(--gg-border-soft)}.gg-app.gg-app .gg-sms-preview-stats{display:flex;justify-content:center;gap:14px;width:100%;padding:14px 18px;border-radius:14px;background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-sms-preview-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.gg-app.gg-app .gg-sms-preview-stat>b{font-size:var(--gg-text-xl);font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-sms-preview-stat>span{font-size:calc(.62 * var(--gg-root));text-transform:uppercase;letter-spacing:.05em;color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page{display:flex;flex-direction:column;gap:18px}.gg-app.gg-app .gg-cc-page>*{margin-top:0}.gg-app.gg-app .gg-cc-page .gg-cc-surface{background:var(--gg-glass);border-color:var(--gg-border-soft);box-shadow:none}.gg-app.gg-app .gg-cc-page .gg-cc-hairline{border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-cc-page .gg-progress{background:rgb(var(--gg-text-rgb)/.1)}.gg-app.gg-app .gg-cc-page .gg-cc-bar{background:rgb(var(--gg-accent));border-radius:var(--gg-r-pill)}.gg-app.gg-app .gg-cc-page .gg-cc-list>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-cc-page .gg-cc-stats{gap:14px;margin-bottom:0}.gg-app.gg-app .gg-cc-page .gg-cc-stat{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:var(--gg-r-input);background:var(--gg-glass);border:1px solid var(--gg-border-soft);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);box-shadow:none}.gg-app.gg-app .gg-cc-page .gg-cc-stat-label{margin:0;font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-stat-val{margin:0;font-size:var(--gg-text-2xl);font-weight:800;line-height:1.15;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-stat-val.gg-cc-accent{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cc-page .gg-cc-stat-note{margin:0;font-size:calc(.73 * var(--gg-root));color:var(--gg-t3);line-height:1.45}@media (max-width:1024px){.gg-app.gg-app .gg-cc-page .gg-cc-stats{gap:12px}}@media (min-width:481px) and (max-width:768px){.gg-app.gg-app .gg-cc-page .gg-cc-stats{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.gg-app.gg-app .gg-cc-page .gg-cc-stats{grid-template-columns:1fr}}.gg-app.gg-app .gg-cc-page .gg-cc-tabs .gg-segmented{flex-wrap:nowrap}@media (max-width:480px){.gg-app.gg-app .gg-cc-page .gg-cc-tabs .gg-segmented>button{padding:8px 12px;gap:5px}}.gg-app.gg-app .gg-cc-page .gg-cc-form{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.gg-app.gg-app .gg-cc-page .gg-cc-form{padding:18px 16px}}.gg-app.gg-app .gg-cc-page .gg-cc-phone-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1024px){.gg-app.gg-app .gg-cc-page .gg-cc-phone-row{gap:14px}}@media (max-width:768px){.gg-app.gg-app .gg-cc-page .gg-cc-phone-row{grid-template-columns:1fr;gap:12px}}.gg-app.gg-app .gg-cc-page .gg-cc-field,.gg-app.gg-app .gg-cc-page .input{padding:12px 16px;border-radius:var(--gg-r-input);background:rgb(var(--gg-text-rgb)/.05);border-color:var(--gg-border-soft);color:var(--gg-t1);box-shadow:none;font-size:var(--gg-text-lg)}.gg-app.gg-app .gg-cc-page .gg-cc-field:focus,.gg-app.gg-app .gg-cc-page .input:focus{border-color:rgb(var(--gg-accent)/.4)}@media (max-width:640px){.gg-app.gg-app .gg-cc-page .gg-cc-field,.gg-app.gg-app .gg-cc-page .input{font-size:16px}}.gg-app.gg-app .gg-cc-page .label{margin-bottom:3px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-cc-page .gg-cc-form>.btn-primary{width:100%;gap:9px;padding:15px;border-radius:var(--gg-r-card);font-size:calc(.92 * var(--gg-root));font-weight:800}.gg-app.gg-app .gg-cc-page .gg-cc-form>.btn-primary:disabled{opacity:.4}.gg-app.gg-app .gg-cc-page .gg-cc-voices{display:flex;flex-direction:column;gap:6px;padding-right:2px;background:none;border:0;border-radius:0}.gg-app.gg-app .gg-cc-page .gg-cc-voice-group{padding:8px 2px 2px;background:none;border:0}.gg-app.gg-app .gg-cc-page .gg-cc-voice-row{gap:14px;padding:14px 16px;border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-card);background:rgb(var(--gg-text-rgb)/.03);cursor:pointer;transition:all var(--gg-fast)}.gg-app.gg-app .gg-cc-page .gg-cc-voice-row:hover{border-color:rgb(var(--gg-accent)/.3);background:rgb(var(--gg-accent)/.04)}.gg-app.gg-app .gg-cc-page .gg-cc-voice-row-on{border-color:rgb(var(--gg-accent)/.35);background:rgb(var(--gg-accent)/.07)}.gg-app.gg-app .gg-cc-page .gg-cc-voice-name{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-voice-desc{margin:0;font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-radio{appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--gg-border-soft);background:none;display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.gg-app.gg-app .gg-cc-page .gg-cc-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--gg-accent));transform:scale(0)}.gg-app.gg-app .gg-cc-page .gg-cc-radio:checked{border-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cc-page .gg-cc-radio:checked:after{transform:scale(1)}.gg-app.gg-app .gg-cc-page .gg-cc-play{width:30px;height:30px;border-radius:50%;background:rgb(var(--gg-accent)/.1);border:1px solid rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent));transition:background .2s}.gg-app.gg-app .gg-cc-page .gg-cc-play:hover:not(:disabled){background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app .gg-cc-page .gg-cc-dash{padding:18px 20px;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card);background:rgb(var(--gg-text-rgb)/.02);transition:border-color .2s}.gg-app.gg-app .gg-cc-page .gg-cc-dash:hover{border-color:rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-cc-page .gg-cc-tint{background:rgb(var(--gg-accent)/.1);border:1px solid rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cc-page .gg-cc-tint:hover{background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app .gg-cc-page .gg-cc-subpanel{padding:14px 16px;border-radius:var(--gg-r-input);background:rgb(var(--gg-accent)/.06);border:1px solid rgb(var(--gg-accent)/.18)}.gg-app.gg-app .gg-cc-page .gg-cc-subpanel-warn{background:rgb(var(--gg-amber)/.07);border-color:rgb(var(--gg-amber)/.2)}.gg-app.gg-app .gg-cc-page .gg-cc-bullets{font-size:var(--gg-text-xs);color:var(--gg-t2);line-height:1.5}.gg-app.gg-app .gg-cc-page .gg-cc-note{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--gg-r-input);background:rgb(var(--gg-blue)/.07);border:1px solid rgb(var(--gg-blue)/.18)}.gg-app.gg-app .gg-cc-page .gg-cc-note-title{margin:0;font-size:calc(.8 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-note-sub{margin:0;font-size:var(--gg-text-xs);color:var(--gg-t2);line-height:1.55}.gg-app.gg-app .gg-cc-page .gg-cc-panel-head{padding:20px 24px 16px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-cc-page .gg-cc-panel-head .btn-secondary{gap:7px;padding:9px 16px;border-radius:10px;background:var(--gg-glass);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2);box-shadow:none}.gg-app.gg-app .gg-cc-page .gg-cc-panel-head .btn-secondary:hover:not(:disabled){background:var(--gg-glass);border-color:rgb(var(--gg-accent)/.35);color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-panel-title{margin:0 0 4px;font-size:calc(.92 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-panel-sub{margin:0;max-width:480px;font-size:calc(.75 * var(--gg-root));font-weight:600;color:var(--gg-t1);line-height:1.4}.gg-app.gg-app .gg-cc-page .gg-cc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 24px;font-size:calc(.84 * var(--gg-root));color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-row{gap:14px;padding:15px 24px;transition:background .15s}.gg-app.gg-app .gg-cc-page .gg-cc-row:hover{background:rgb(var(--gg-text-rgb)/.03)}.gg-app.gg-app .gg-cc-page .gg-cc-call-to{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-call-meta{margin:0;font-size:var(--gg-text-xs);font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-call-dur{font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-call-cost{font-size:calc(.68 * var(--gg-root));font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cc-page .gg-cc-call-chevron{color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-pill{padding:2px 8px;border-radius:var(--gg-r-pill);font-size:var(--gg-text-2xs);font-weight:700}.gg-app.gg-app .gg-cc-page .gg-cc-inset{background:rgb(var(--gg-text-rgb)/.04);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input)}.gg-app.gg-app .gg-cc-page .gg-cc-detail{background:rgb(var(--gg-text-rgb)/.02);border-top-color:var(--gg-border-soft)}.gg-app.gg-app .gg-cc-page .gg-cc-queue-item{border-radius:var(--gg-r-control);background:rgb(var(--gg-amber)/.1);border-color:rgb(var(--gg-amber)/.25)}@media (max-width:639px){.gg-app.gg-app .gg-cc-page .gg-cc-call-overlay{padding:24px;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.gg-app.gg-app .gg-cc-page .gg-cc-call-modal{max-width:380px;border-radius:28px}@media (max-width:768px){.gg-app.gg-app .gg-cc-page .gg-cc-call-modal{border-radius:var(--gg-r-modal) var(--gg-r-modal) 0 0}}.gg-app.gg-app .gg-cc-page .gg-cc-call-screen{min-height:0;align-items:center;gap:14px;padding:44px 40px 36px;text-align:center}.gg-app.gg-app .gg-cc-page .gg-cc-notch{background:var(--gg-t4)}.gg-app.gg-app .gg-cc-page .gg-cc-call-state{font-size:var(--gg-text-sm);font-weight:700;letter-spacing:.1em}.gg-app.gg-app .gg-cc-page .gg-cc-call-timer{font-size:calc(2 * var(--gg-root));font-weight:800;letter-spacing:-.02em;color:rgb(var(--gg-accent));font-variant-numeric:tabular-nums}.gg-app.gg-app .gg-cc-page .gg-cc-call-id{margin-top:0;gap:14px}.gg-app.gg-app .gg-cc-page .gg-cc-call-id>*{margin-top:0}.gg-app.gg-app .gg-cc-page .gg-cc-call-avatar{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;background:rgb(var(--gg-accent)/.12);border:2px solid rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent));font-size:var(--gg-text-2xl);box-shadow:none;transition:all .5s}.gg-app.gg-app .gg-cc-page .gg-cc-call-number{font-size:calc(1.3 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-call-cid{margin-top:0;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-cc-page .gg-cc-ripple-wrap{inset:0;top:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.gg-app.gg-app .gg-cc-page .gg-cc-ripple{inset:auto;border-radius:50%;background:rgb(var(--gg-accent)/.07);animation:gg-cc-ripple-out 2.2s ease-out infinite}.gg-app.gg-app .gg-cc-page .gg-cc-ripple-1{width:100px;height:100px;animation-delay:0s}.gg-app.gg-app .gg-cc-page .gg-cc-ripple-2{width:160px;height:160px;animation-delay:.55s}.gg-app.gg-app .gg-cc-page .gg-cc-ripple-3{width:220px;height:220px;animation-delay:1.1s}@keyframes gg-cc-ripple-out{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}.gg-app.gg-app .gg-cc-page .gg-cc-call-controls{margin-top:8px;gap:14px}.gg-app.gg-app .gg-cc-page .gg-cc-ctrl{border-radius:var(--gg-r-card);background:rgb(var(--gg-text-rgb)/.07);border:1px solid var(--gg-border-soft);color:var(--gg-t2);box-shadow:none;transition:all .2s}.gg-app.gg-app .gg-cc-page .gg-cc-ctrl:hover:not(:disabled){background:rgb(var(--gg-text-rgb)/.12);color:var(--gg-t1)}.gg-app.gg-app .gg-cc-page .gg-cc-ctrl-on{background:rgb(var(--gg-accent)/.12);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cc-page .gg-cc-ctrl-end{background:rgb(var(--gg-red)/.12);border-color:rgb(var(--gg-red)/.25);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-cc-page .gg-cc-ctrl-end:hover:not(:disabled){background:rgb(var(--gg-red)/.22)}.gg-app.gg-app .gg-cmp-newbtn{gap:7px;padding:10px 20px;border-radius:12px;font-size:calc(.84 * var(--gg-root));font-weight:800}@media (max-width:768px){.gg-app.gg-app .gg-cmp-newbtn{width:100%}}.gg-app.gg-app .gg-cmp.gg-cmp-empty{gap:14px;width:fit-content;max-width:100%;margin-inline:auto;padding:64px 80px;border:1px dashed var(--gg-border);border-radius:var(--gg-r-modal);background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel)}.gg-app.gg-app .gg-cmp .gg-cmp-empty-icon{box-sizing:border-box;width:72px;height:72px;padding:20px;border-radius:var(--gg-r-panel);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t4);stroke-width:1.5}.gg-app.gg-app .gg-cmp .gg-cmp-empty-text{font-size:var(--gg-text-lg);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-firstbtn{gap:8px;padding:11px 24px;border-radius:12px;font-size:calc(.86 * var(--gg-root));font-weight:800}@media (max-width:768px){.gg-app.gg-app .gg-cmp.gg-cmp-empty{padding:40px 24px}.gg-app.gg-app .gg-cmp .gg-cmp-empty-icon{width:60px;height:60px;padding:14px;border-radius:var(--gg-r-card-lg)}.gg-app.gg-app .gg-cmp .gg-cmp-firstbtn{width:100%}}@media (max-width:480px){.gg-app.gg-app .gg-cmp.gg-cmp-empty{padding:32px 18px;border-radius:18px}}.gg-app.gg-app .gg-cmp .gg-cmp-listwrap{overflow:visible;border:0;border-radius:0;background:none}.gg-app.gg-app .gg-cmp .gg-cmp-list{display:flex;flex-direction:column;gap:6px}.gg-app.gg-app .gg-cmp .gg-cmp-list>li+li{border-top-width:0}.gg-app.gg-app .gg-cmp .gg-cmp-row{padding:14px 18px;border:1px solid var(--gg-card-border);border-radius:12px;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) ease,background var(--gg-base) ease}.gg-app.gg-app .gg-cmp .gg-cmp-row:hover{border-color:var(--gg-accent-border)}.gg-app.gg-app .gg-cmp .gg-cmp-row-on{border-color:rgb(var(--gg-accent)/.3);background:rgb(var(--gg-accent)/.04)}@media (max-width:768px){.gg-app.gg-app .gg-cmp .gg-cmp-row{padding:12px 14px}}.gg-app.gg-app .gg-cmp .gg-cmp-subject{max-width:420px;font-size:calc(.85 * var(--gg-root));font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-cmp .gg-cmp-preview{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-date{font-size:calc(.7 * var(--gg-root));color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-unread{background:rgb(var(--gg-accent))}@media (max-width:768px){.gg-app.gg-app .gg-cmp .gg-cmp-subject{max-width:100%;font-size:var(--gg-text-md)}}@media (max-width:480px){.gg-app.gg-app .gg-cmp .gg-cmp-date{display:none}}.gg-app.gg-app .gg-cmp .gg-cmp-catpill{padding:2px 9px;border-radius:var(--gg-r-pill);font-size:calc(.67 * var(--gg-root));font-weight:700;white-space:nowrap;background:rgb(var(--gg-text-rgb)/.06);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-catpill.bg-sky-50{background:rgb(var(--gg-accent)/.1);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cmp .gg-cmp-catpill.bg-indigo-50{background:rgb(var(--gg-blue)/.1);border-color:rgb(var(--gg-blue)/.2);color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-cmp .gg-cmp-catpill.bg-red-50{background:rgb(var(--gg-red)/.1);border-color:rgb(var(--gg-red)/.2);color:rgb(var(--gg-red))}.gg-app.gg-app .gg-cmp .gg-cmp-catpill.bg-violet-50{background:rgb(var(--gg-amber)/.1);border-color:rgb(var(--gg-amber)/.2);color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-cmp .gg-cmp-catpill.bg-gray-100{background:rgb(var(--gg-purple)/.1);border-color:rgb(var(--gg-purple)/.2);color:rgb(var(--gg-purple))}.gg-app.gg-app .gg-cmp .gg-cmp-status{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--gg-r-pill);font-size:var(--gg-text-xs);font-weight:700;white-space:nowrap;background:var(--gg-glass);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-status:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.gg-app.gg-app .gg-cmp .gg-cmp-status.bg-amber-100{background:rgb(var(--gg-accent)/.1);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cmp .gg-cmp-status.bg-blue-100{background:rgb(var(--gg-amber)/.1);border-color:rgb(var(--gg-amber)/.2);color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-cmp .gg-pager-btn{background:var(--gg-glass-2);border-color:var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-pager-btn:hover:not(:disabled){background:transparent;border-color:var(--gg-border);color:var(--gg-t1)}.gg-app.gg-app .gg-cmp .gg-pager span{color:var(--gg-t4)}.gg-app.gg-app .gg-cmp .gg-cmp-thread{border:1px solid var(--gg-card-border);border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);backdrop-filter:var(--gg-blur);-webkit-backdrop-filter:var(--gg-blur);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-cmp .gg-cmp-thread-head{padding:14px 18px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-cmp .gg-cmp-thread-subject{font-size:calc(.85 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cmp .gg-cmp-thread-id{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(.7 * var(--gg-root));color:var(--gg-t4)}.gg-app.gg-app .gg-cmp .gg-cmp-back{border-radius:var(--gg-r-control);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-back:hover{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-cmp .gg-cmp-thread-hint{font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-placeholder{background:none;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-thread-icon{box-sizing:border-box;width:56px;height:56px;padding:12px;border-radius:var(--gg-r-card-lg);background:rgb(var(--gg-text-rgb)/.04);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-bubble{font-size:var(--gg-text-md);line-height:1.6}.gg-app.gg-app .gg-cmp .gg-cmp-bubble-out{border-radius:14px 14px 4px 14px;background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.2);color:var(--gg-t1)}.gg-app.gg-app .gg-cmp .gg-cmp-bubble-in{border-radius:4px 14px 14px 14px;background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-cmp .gg-cmp-bubble-time{font-size:calc(.66 * var(--gg-root));color:var(--gg-t4)}.gg-app.gg-app .gg-cmp .gg-cmp-avatar{background:var(--gg-glass-2);border:1px solid var(--gg-border-soft);color:var(--gg-t3);font-size:var(--gg-text-3xs)}.gg-app.gg-app .gg-cmp .gg-cmp-rule{background:var(--gg-border-soft)}.gg-app.gg-app .gg-cmp .gg-cmp-resolved{font-size:var(--gg-text-xs);font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cmp .gg-cmp-replybar{padding:12px;border-top:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-cmp .gg-cmp-reply{padding:11px 14px;border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);background:rgb(var(--gg-text-rgb)/.05);color:var(--gg-t1);transition:border-color var(--gg-base)}.gg-app.gg-app .gg-cmp .gg-cmp-reply::placeholder{color:var(--gg-t3)}.gg-app.gg-app .gg-cmp .gg-cmp-reply:focus{border-color:rgb(var(--gg-accent)/.45)}@media (min-width:641px){.gg-app.gg-app .gg-cmp .gg-cmp-reply{font-size:calc(.84 * var(--gg-root))}}@media (max-width:639px){.gg-app.gg-app .gg-cmp .gg-cmp-row,.gg-app.gg-app .gg-cmp .gg-cmp-thread,.gg-app.gg-app .gg-cmp.gg-cmp-empty{backdrop-filter:none;-webkit-backdrop-filter:none}}.gg-app.gg-app .gg-cmp-form .gg-field-label{color:var(--gg-t2)}.gg-app.gg-app .gg-cmp-form .gg-cmp-optional{font-weight:400;color:var(--gg-t4)}.gg-app.gg-app .gg-cmp-form .gg-cmp-required{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-cmp-form .gg-cmp-catgrid{grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width:769px) and (max-width:1024px){.gg-app.gg-app .gg-cmp-form .gg-cmp-catgrid{gap:10px}}@media (max-width:768px){.gg-app.gg-app .gg-cmp-form .gg-cmp-catgrid{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:480px){.gg-app.gg-app .gg-cmp-form .gg-cmp-catgrid{gap:6px}}.gg-app.gg-app .gg-cmp-form .gg-cmp-cat{background:var(--gg-glass);border-color:var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-cmp-form .gg-cmp-cat:not(.gg-cmp-cat-on):hover{background:var(--gg-glass-hover);border-color:var(--gg-border)}.gg-app.gg-app .gg-cmp-form .gg-cmp-cat-on{background:rgb(var(--gg-accent)/.08);border-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-cmp-form .gg-cmp-cat-name{font-size:calc(.78 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-cmp-form .gg-cmp-cat-desc{font-size:calc(.67 * var(--gg-root));line-height:1.3;color:var(--gg-t4);opacity:1}@media (max-width:768px){.gg-app.gg-app .gg-cmp-form .gg-cmp-cat-desc{display:none}}.gg-app.gg-app .gg-cmp-form .gg-cmp-input{padding:11px 14px;border:1px solid var(--gg-modal-border);border-radius:11px;background:var(--gg-modal-input);color:var(--gg-t1)}.gg-app.gg-app .gg-cmp-form .gg-cmp-input::placeholder{color:var(--gg-t4)}.gg-app.gg-app .gg-cmp-form .gg-cmp-input:focus{border-color:rgb(var(--gg-accent)/.45)}@media (min-width:641px){.gg-app.gg-app .gg-cmp-form .gg-cmp-input{font-size:calc(.84 * var(--gg-root))}}.gg-app.gg-app.gg-modal .gg-cmp-viewlink{font-size:var(--gg-text-sm);color:var(--gg-t3);text-decoration:underline}.gg-app.gg-app.gg-modal .gg-cmp-viewlink:hover{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-tut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1024px){.gg-app.gg-app .gg-tut-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:768px){.gg-app.gg-app .gg-tut-grid{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:480px){.gg-app.gg-app .gg-tut-grid{grid-template-columns:1fr;gap:10px}}.gg-app.gg-app .gg-tut-grid .gg-tut-skel{border-radius:var(--gg-r-card)}.gg-app.gg-app .gg-tut-grid .gg-tut-card{padding:0;border-radius:var(--gg-r-card);background:var(--gg-card-bg);border-color:var(--gg-card-border);box-shadow:var(--gg-card-shadow);transition:border-color .22s,transform .22s}.gg-app.gg-app .gg-tut-grid .gg-tut-card:hover{transform:translateY(-3px)}.gg-app.gg-app .gg-tut-thumb{height:138px;overflow:hidden;background-color:rgb(var(--gg-text-rgb)/.04);background-image:linear-gradient(rgb(var(--gg-text-rgb)/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--gg-text-rgb)/.03) 1px,transparent 1px);background-size:28px 28px}@media (max-width:768px){.gg-app.gg-app .gg-tut-thumb{height:110px}}@media (max-width:480px){.gg-app.gg-app .gg-tut-thumb{height:130px}}.gg-app.gg-app .gg-tut-play{inset:auto 11px 10px auto;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid rgb(var(--gg-text-rgb)/.18);transition:background .2s,transform .2s}.gg-app.gg-app .gg-tut-card:hover .gg-tut-play{background:rgb(var(--gg-accent)/.5);transform:scale(1.1)}.gg-app.gg-app .gg-tut-play svg{width:13px;height:13px;filter:none;transform:none}.gg-app.gg-app .gg-tut-play svg circle{display:none}.gg-app.gg-app .gg-tut-play svg path,.gg-app.gg-app .gg-tut-play svg polygon{fill:var(--gg-text);stroke:none}.gg-app.gg-app .gg-tut-body{display:flex;flex-direction:column;gap:7px;flex:1;padding:15px 17px 17px}.gg-app.gg-app .gg-tut-card .gg-tut-title{margin:0;font-size:calc(.89 * var(--gg-root));font-weight:800;line-height:1.35;color:var(--gg-t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gg-app.gg-app .gg-wf-titlerow{gap:10px;margin-bottom:4px}.gg-app.gg-app .gg-wf-titlerow .gg-wf-badge{padding:3px 9px;font-size:var(--gg-text-2xs);text-transform:uppercase;letter-spacing:.08em;background:rgb(var(--gg-accent)/.15);border-color:rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-wf-history.gg-wf-history{flex-shrink:0;gap:7px;padding:9px 16px;border-radius:10px;background:var(--gg-glass);backdrop-filter:var(--gg-blur-panel);-webkit-backdrop-filter:var(--gg-blur-panel);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-md);font-weight:600;color:var(--gg-t2);box-shadow:none;transition:border-color .2s,color .2s}.gg-app.gg-app .gg-wf-history.gg-wf-history>span{gap:7px}.gg-app.gg-app .gg-wf-history.gg-wf-history:hover{background:var(--gg-glass);border-color:rgb(var(--gg-accent)/.35);color:var(--gg-t1)}.gg-app.gg-app .gg-wf-body .gg-wf-plan{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 .gg-wf-plan .gg-wf-plan-row{gap:24px;flex-wrap:wrap}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-value{font-size:calc(1.7 * var(--gg-root));font-weight:800;line-height:1;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-hint{font-size:var(--gg-text-xl);font-weight:500;color:var(--gg-t3)}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-desc{font-size:calc(.8 * var(--gg-root));color:var(--gg-t3);line-height:1.5}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.gg-app.gg-app .gg-wf-plan .gg-wf-balance-label{font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t3)}.gg-app.gg-app .gg-wf-plan .gg-wf-balance-val{font-size:var(--gg-text-2xl);font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-plan .gg-progress{background:rgb(var(--gg-text-rgb)/.1)}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-bar{background:rgb(var(--gg-accent));border-radius:var(--gg-r-pill)}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-meta{font-size:var(--gg-text-xs);color:var(--gg-t3)}@media (max-width:768px){.gg-app.gg-app .gg-wf-plan .gg-wf-balance-label{display:none}.gg-app.gg-app .gg-wf-plan .gg-wf-balance-val{font-size:calc(1.3 * var(--gg-root))}}@media (max-width:480px){.gg-app.gg-app .gg-wf-body .gg-wf-plan{padding:10px}.gg-app.gg-app .gg-wf-plan .gg-wf-plan-value{font-size:calc(1.4 * var(--gg-root))}}.gg-app.gg-app .gg-wf-body .gg-wf-grid{grid-template-columns:repeat(3,1fr);gap:14px}@media (min-width:769px) and (max-width:1024px){.gg-app.gg-app .gg-wf-body .gg-wf-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:768px){.gg-app.gg-app .gg-wf-body .gg-wf-grid{grid-template-columns:1fr;gap:10px}}.gg-app.gg-app .gg-wf-grid .gg-wf-card{gap:14px;padding:20px;border-radius:18px;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 .22s,transform .22s}.gg-app.gg-app .gg-wf-grid .gg-wf-card:hover{border-color:rgb(var(--gg-accent)/.35);transform:translateY(-2px);box-shadow:var(--gg-card-shadow)}.gg-app.gg-app .gg-wf-grid .gg-wf-card-logo{width:50px;height:50px;border-radius:14px;background:rgb(var(--gg-text-rgb)/.06)}.gg-app.gg-app .gg-wf-grid .gg-wf-card-info{display:flex;flex-direction:column;gap:3px}.gg-app.gg-app .gg-wf-grid .gg-wf-card-name{font-size:calc(.9 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-grid .gg-wf-card-coins{font-size:calc(.75 * var(--gg-root));color:var(--gg-t3)}.gg-app.gg-app .gg-wf-grid .gg-wf-card-arrow{width:15px;height:15px;color:var(--gg-t3);transition:color .2s,transform .2s}.gg-app.gg-app .gg-wf-grid .gg-wf-card:hover .gg-wf-card-arrow{color:rgb(var(--gg-accent));transform:translateX(3px)}@media (max-width:480px){.gg-app.gg-app .gg-wf-grid .gg-wf-card{gap:10px;padding:16px}.gg-app.gg-app .gg-wf-grid .gg-wf-card-logo{width:42px;height:42px;border-radius:12px}.gg-app.gg-app .gg-wf-grid .gg-wf-card-name{font-size:calc(.84 * var(--gg-root))}}.gg-app.gg-app .gg-wf-card-logo .gg-wf-logo-img,.gg-app.gg-app .gg-wf-modal-logo .gg-wf-logo-img{width:30px;height:30px;object-fit:contain;border-radius:6px}.gg-app.gg-app .gg-wf-buy-logo .gg-wf-logo-fallback,.gg-app.gg-app .gg-wf-card-logo .gg-wf-logo-fallback,.gg-app.gg-app .gg-wf-coin-icon .gg-wf-logo-fallback,.gg-app.gg-app .gg-wf-modal-logo .gg-wf-logo-fallback{color:var(--gg-t3)}.gg-app.gg-app .gg-wf-body .gg-wf-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-wf-body .gg-wf-empty-icon{color:var(--gg-t4)}.gg-app.gg-app .gg-wf-coins .gg-wf-modal-empty{padding:24px;border:1.5px dashed var(--gg-border-soft);font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-wf-coins .gg-wf-modal-head{gap:14px;padding:0;background:none;border:none;border-radius:0}.gg-app.gg-app .gg-wf-coins .gg-wf-modal-logo{width:52px;height:52px;border-radius:16px;background:rgb(var(--gg-text-rgb)/.06)}.gg-app.gg-app .gg-wf-coins .gg-wf-modal-title{font-size:calc(1.1 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-coins .gg-wf-modal-sub{font-size:var(--gg-text-sm);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-row{padding:14px 16px;border-radius:var(--gg-r-card);background:rgb(var(--gg-text-rgb)/.04);border:1px solid var(--gg-border-soft);box-shadow:none;transition:border-color .2s}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-row:hover{border-color:rgb(var(--gg-accent)/.35);box-shadow:none}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-main{gap:12px}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-icon{width:36px;height:36px;border-radius:10px;background:rgb(var(--gg-text-rgb)/.07)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-name{font-size:calc(.85 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-network,.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-price{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-rate{font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-rate span{font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-strike{color:var(--gg-t4)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-min{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-off{font-size:var(--gg-text-xs);font-weight:700;color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-note{font-size:var(--gg-text-xs);color:var(--gg-t3);line-height:1.5}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-arrow{width:15px;height:15px;color:var(--gg-t3);transition:color .2s,transform .2s}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-row:hover .gg-wf-coin-arrow{color:rgb(var(--gg-accent));transform:translateX(3px)}@media (max-width:480px){.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-row{padding:12px}.gg-app.gg-app .gg-wf-coinlist .gg-wf-coin-main{gap:10px}}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-head{gap:14px}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-logo{width:52px;height:52px;border-radius:16px;background:rgb(var(--gg-text-rgb)/.06);box-shadow:0 0 0 2px var(--gg-bg-solid)}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-rate{font-size:calc(1.1 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-rate span{font-size:var(--gg-text-sm);font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-wf-buy .gg-wf-strike{color:var(--gg-t4)}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-min{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-wf-buy .gg-wf-buy-balance{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-buy .gg-wf-tier{padding:12px 12px 10px;border-radius:var(--gg-r-input);background:var(--gg-glass);border:1px solid var(--gg-border-soft);box-shadow:none}.gg-app.gg-app .gg-wf-buy .gg-wf-tier-on{background:rgb(var(--gg-accent)/.08);border-color:rgb(var(--gg-accent));box-shadow:none}.gg-app.gg-app .gg-wf-buy .gg-wf-tier-pct{font-size:var(--gg-text-md);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-wf-buy .gg-wf-tier-min{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-wf-buy .gg-wf-planbox{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-wf-buy .gg-wf-offpill{background:rgb(var(--gg-yellow)/.12);border-color:rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-wf-buy .gg-wf-warn-text{color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-wf-buy .gg-wf-video{border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input)}.gg-app.gg-app .gg-wf-buy .gg-wf-video-title{background:var(--gg-glass);color:var(--gg-t2);font-size:var(--gg-text-xs)}.gg-app.gg-app .gg-wf-buy .gg-wf-breakdown{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-xs);color:var(--gg-t2)}.gg-app.gg-app .gg-wf-buy .gg-wf-total{border-top-color:var(--gg-border-soft)}.gg-app.gg-app .gg-wf-buy .gg-wf-total-label{color:var(--gg-t1)}.gg-app.gg-app .gg-wf-buy .gg-wf-danger,.gg-app.gg-app .gg-wf-preview .gg-wf-danger,.gg-app.gg-app .gg-wf-warn .gg-wf-danger{background:rgb(var(--gg-red)/.1);border:1px solid rgb(var(--gg-red)/.25);color:var(--gg-t2)}.gg-app.gg-app .gg-wf-buy .gg-wf-danger svg,.gg-app.gg-app .gg-wf-preview .gg-wf-danger svg,.gg-app.gg-app .gg-wf-warn .gg-wf-danger svg{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-wf-warn .gg-wf-warn-body{color:var(--gg-t2)}.gg-app.gg-app .gg-wf-preview .gg-wf-preview-dl{border-radius:var(--gg-r-card-lg);background:var(--gg-glass-2);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-wf-preview .gg-wf-preview-dl>div{border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-wf-preview .gg-wf-preview-dl dt{color:var(--gg-t3)}.gg-app.gg-app .gg-wf-preview .gg-wf-preview-dl dt.gg-wf-total-label{color:var(--gg-t1)}.gg-app.gg-app .gg-wf-preview .gg-wf-preview-addr{background:rgb(var(--gg-text-rgb)/.05);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-control);color:var(--gg-t2)}