.gg-app.gg-app .gg-sc-page{display:flex;flex-direction:column;gap:18px}.gg-app.gg-app .gg-sc-page>*{margin-top:0}.gg-app.gg-app .gg-sc-page .gg-sc-surface{background:var(--gg-glass);border-color:var(--gg-border-soft);box-shadow:none}.gg-app.gg-app .gg-sc-page .gg-sc-hairline{border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-sc-page .gg-progress{background:rgba(255,255,255,.1)}.gg-app.gg-app .gg-sc-page .gg-sc-bar{background:rgb(var(--gg-accent));border-radius:var(--gg-r-pill)}.gg-app.gg-app .gg-sc-page .gg-sc-list>:not([hidden])~:not([hidden]){border-color:var(--gg-border-soft)}.gg-app.gg-app .gg-sc-page .gg-sc-stats{gap:14px;margin-bottom:0}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-stat-val.gg-sc-accent{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-stats{gap:12px}}@media (min-width:481px) and (max-width:768px){.gg-app.gg-app .gg-sc-page .gg-sc-stats{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.gg-app.gg-app .gg-sc-page .gg-sc-stats{grid-template-columns:1fr}}.gg-app.gg-app .gg-sc-page .gg-sc-tabs .gg-segmented{flex-wrap:nowrap}@media (max-width:480px){.gg-app.gg-app .gg-sc-page .gg-sc-tabs .gg-segmented>button{padding:8px 12px;gap:5px}}.gg-app.gg-app .gg-sc-page .gg-sc-form{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.gg-app.gg-app .gg-sc-page .gg-sc-form{padding:18px 16px}}.gg-app.gg-app .gg-sc-page .gg-sc-phone-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1024px){.gg-app.gg-app .gg-sc-page .gg-sc-phone-row{gap:14px}}@media (max-width:768px){.gg-app.gg-app .gg-sc-page .gg-sc-phone-row{grid-template-columns:1fr;gap:12px}}.gg-app.gg-app .gg-sc-page .gg-sc-field,.gg-app.gg-app .gg-sc-page .input{padding:12px 16px;border-radius:var(--gg-r-input);background:rgba(255,255,255,.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-sc-page .gg-sc-field:focus,.gg-app.gg-app .gg-sc-page .input:focus{border-color:rgb(var(--gg-accent)/.4)}@media (max-width:640px){.gg-app.gg-app .gg-sc-page .gg-sc-field,.gg-app.gg-app .gg-sc-page .input{font-size:16px}}.gg-app.gg-app .gg-sc-page .label{margin-bottom:3px;font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t2)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-form>.btn-primary:disabled{opacity:.4}.gg-app.gg-app .gg-sc-page .gg-sc-voices{display:flex;flex-direction:column;gap:6px;padding-right:2px;background:none;border:0;border-radius:0}.gg-app.gg-app .gg-sc-page .gg-sc-voice-group{padding:8px 2px 2px;background:none;border:0}.gg-app.gg-app .gg-sc-page .gg-sc-voice-row{gap:14px;padding:14px 16px;border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-card);background:rgba(255,255,255,.03);cursor:pointer;transition:all var(--gg-fast)}.gg-app.gg-app .gg-sc-page .gg-sc-voice-row:hover{border-color:rgb(var(--gg-accent)/.3);background:rgb(var(--gg-accent)/.04)}.gg-app.gg-app .gg-sc-page .gg-sc-voice-row-on{border-color:rgb(var(--gg-accent)/.35);background:rgb(var(--gg-accent)/.07)}.gg-app.gg-app .gg-sc-page .gg-sc-voice-name{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-voice-desc{margin:0;font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--gg-accent));transform:scale(0)}.gg-app.gg-app .gg-sc-page .gg-sc-radio:checked{border-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-sc-page .gg-sc-radio:checked:after{transform:scale(1)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-play:hover:not(:disabled){background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app .gg-sc-page .gg-sc-dash{padding:18px 20px;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card);background:rgba(255,255,255,.02);transition:border-color .2s}.gg-app.gg-app .gg-sc-page .gg-sc-dash:hover{border-color:rgb(var(--gg-accent)/.3)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-tint:hover{background:rgb(var(--gg-accent)/.2)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-subpanel-warn{background:rgb(var(--gg-amber)/.07);border-color:rgb(var(--gg-amber)/.2)}.gg-app.gg-app .gg-sc-page .gg-sc-bullets{font-size:var(--gg-text-xs);color:var(--gg-t2);line-height:1.5}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-note-title{margin:0;font-size:calc(.8 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-note-sub{margin:0;font-size:var(--gg-text-xs);color:var(--gg-t2);line-height:1.55}.gg-app.gg-app .gg-sc-page .gg-sc-panel-head{padding:20px 24px 16px;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-row{gap:14px;padding:15px 24px;transition:background .15s}.gg-app.gg-app .gg-sc-page .gg-sc-row:hover{background:rgba(255,255,255,.03)}.gg-app.gg-app .gg-sc-page .gg-sc-call-to{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-call-meta{margin:0;font-size:var(--gg-text-xs);font-weight:400;color:var(--gg-t3)}.gg-app.gg-app .gg-sc-page .gg-sc-call-dur{font-size:var(--gg-text-sm);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-call-cost{font-size:calc(.68 * var(--gg-root));font-weight:700;color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-sc-page .gg-sc-call-chevron{color:var(--gg-t3)}.gg-app.gg-app .gg-sc-page .gg-sc-pill{padding:2px 8px;border-radius:var(--gg-r-pill);font-size:var(--gg-text-2xs);font-weight:700}.gg-app.gg-app .gg-sc-page .gg-sc-inset{background:rgba(255,255,255,.04);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input)}.gg-app.gg-app .gg-sc-page .gg-sc-detail{background:rgba(255,255,255,.02);border-top-color:var(--gg-border-soft)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-call-overlay{padding:24px;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.gg-app.gg-app .gg-sc-page .gg-sc-call-modal{max-width:380px;border-radius:28px}@media (max-width:768px){.gg-app.gg-app .gg-sc-page .gg-sc-call-modal{border-radius:var(--gg-r-modal) var(--gg-r-modal) 0 0}}.gg-app.gg-app .gg-sc-page .gg-sc-call-screen{min-height:0;align-items:center;gap:14px;padding:44px 40px 36px;text-align:center}.gg-app.gg-app .gg-sc-page .gg-sc-notch{background:var(--gg-t4)}.gg-app.gg-app .gg-sc-page .gg-sc-call-state{font-size:var(--gg-text-sm);font-weight:700;letter-spacing:.1em}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-call-id{margin-top:0;gap:14px}.gg-app.gg-app .gg-sc-page .gg-sc-call-id>*{margin-top:0}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-call-number{font-size:calc(1.3 * var(--gg-root));font-weight:800;color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-call-cid{margin-top:0;font-size:var(--gg-text-sm);color:var(--gg-t3)}.gg-app.gg-app .gg-sc-page .gg-sc-ripple-wrap{inset:0;top:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.gg-app.gg-app .gg-sc-page .gg-sc-ripple{inset:auto;border-radius:50%;background:rgb(var(--gg-accent)/.07);animation:gg-sc-ripple-out 2.2s ease-out infinite}.gg-app.gg-app .gg-sc-page .gg-sc-ripple-1{width:100px;height:100px;animation-delay:0s}.gg-app.gg-app .gg-sc-page .gg-sc-ripple-2{width:160px;height:160px;animation-delay:.55s}.gg-app.gg-app .gg-sc-page .gg-sc-ripple-3{width:220px;height:220px;animation-delay:1.1s}@keyframes gg-sc-ripple-out{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}.gg-app.gg-app .gg-sc-page .gg-sc-call-controls{margin-top:8px;gap:14px}.gg-app.gg-app .gg-sc-page .gg-sc-ctrl{border-radius:var(--gg-r-card);background:rgba(255,255,255,.07);border:1px solid var(--gg-border-soft);color:var(--gg-t2);box-shadow:none;transition:all .2s}.gg-app.gg-app .gg-sc-page .gg-sc-ctrl:hover:not(:disabled){background:rgba(255,255,255,.12);color:var(--gg-t1)}.gg-app.gg-app .gg-sc-page .gg-sc-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-sc-page .gg-sc-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-sc-page .gg-sc-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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.04);background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);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 rgba(255,255,255,.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:#fff;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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.05);border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-control);color:var(--gg-t2)}.gg-app.gg-app .gg-set-layout{display:grid;grid-template-columns:1fr;gap:6px;align-items:start}.gg-app.gg-app .gg-set-left{position:static;top:auto;min-width:0}.gg-app.gg-app .gg-set-subnav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:0 0 14px;background:none;border:0;border-bottom:1px solid var(--gg-border-soft);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.gg-app.gg-app .gg-set-subnav>:not([hidden])~:not([hidden]){margin-top:0}.gg-app.gg-app .gg-set-subnav .gg-set-nav-item{width:auto;flex-shrink:0;gap:0;padding:7px 14px;border:0;border-radius:var(--gg-r-control);background:none;color:var(--gg-t3);font-size:calc(.83 * var(--gg-root));font-weight:600;white-space:nowrap;text-align:left;transition:background var(--gg-fast),color var(--gg-fast)}.gg-app.gg-app .gg-set-subnav .gg-set-nav-item:hover{background:none;color:var(--gg-t1)}.gg-app.gg-app .gg-set-subnav .gg-set-nav-item.gg-set-nav-active{background:var(--gg-glass-hover);color:var(--gg-t1)}.gg-app.gg-app .gg-set-subnav .gg-set-nav-item svg{display:none}.gg-app.gg-app .gg-set-content:has(.gg-set-tail),.gg-app.gg-app .gg-set-content:has(>.gg-set-page){background:none;border:0;border-radius:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-set-page{display:flex;flex-direction:column;gap:16px}.gg-app.gg-app .gg-set-page>:not([hidden])~:not([hidden]){margin-top:0}.gg-app.gg-app .gg-set-content [class~=text-gray-400],.gg-app.gg-app .gg-set-content [class~=text-gray-500]{color:var(--gg-t3)}.gg-app.gg-app .gg-set-content [class~=text-gray-600],.gg-app.gg-app .gg-set-content [class~=text-gray-700]{color:var(--gg-t2)}.gg-app.gg-app .gg-set-content [class~=text-gray-900]{color:var(--gg-t1)}.gg-app.gg-app .gg-set-content [class~=text-brand-600]{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-set-content [class~=text-error-500]{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-set-content [class~=bg-gray-200]{background-color:var(--gg-glass-hover)}.gg-app.gg-app .gg-set-content [class~=text-emerald-600]{color:rgb(var(--gg-green))}.gg-app.gg-app .gg-set-content [class~=text-amber-600]{color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-set-content [class~=text-red-600]{color:rgb(var(--gg-red))}.gg-app.gg-app .gg-set-content .label{color:var(--gg-t2);font-size:var(--gg-text-sm);font-weight:700}.gg-app.gg-app .gg-set-content .badge-success{background:rgb(var(--gg-accent)/.12);border:1px solid rgb(var(--gg-accent)/.25);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-set-content .badge-info{background:rgb(var(--gg-blue)/.12);border:1px solid rgb(var(--gg-blue)/.25);color:rgb(var(--gg-blue))}.gg-app.gg-app .gg-set-content .badge-warning{background:rgb(var(--gg-yellow)/.12);border:1px solid rgb(var(--gg-yellow)/.28);color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-set-content .btn-primary:hover:not(:disabled){background:rgb(var(--gg-accent-press))}.gg-app.gg-app div.gg-set-warn{border:1px solid rgb(var(--gg-amber)/.25);border-radius:var(--gg-r-input);background:rgb(var(--gg-amber)/.1);color:var(--gg-t2)}.gg-app.gg-app .gg-set-warn .gg-set-warn-body,.gg-app.gg-app .gg-set-warn p{color:var(--gg-t2)}.gg-app.gg-app .gg-set-warn strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-set-warn>svg{color:rgb(var(--gg-amber))}.gg-app.gg-app .gg-set-code{padding:1px 6px;border-radius:6px;background:var(--gg-glass);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 code.gg-set-code{background:var(--gg-glass)}.gg-app.gg-app code.gg-set-code-block{padding:9px 12px;border-radius:var(--gg-r-control);font-size:var(--gg-text-sm);line-height:1.5;color:var(--gg-t1)}.gg-app.gg-app label.gg-check-row{color:var(--gg-t2);font-size:var(--gg-text-md);line-height:1.55}.gg-app.gg-app .gg-check-row strong{color:var(--gg-t1)}.gg-app.gg-app .gg-checkbox{width:16px;height:16px;flex-shrink:0;accent-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-check-group{column-gap:16px;row-gap:10px}.gg-app.gg-app .gg-lh-modal-body,.gg-app.gg-app .gg-sec-modal-body{color:var(--gg-t2)}.gg-app.gg-app p.gg-set-modal-note{color:var(--gg-t2);line-height:1.55}.gg-app.gg-app .gg-set-modal-note strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-set-content .gg-tablewrap{background:var(--gg-card-bg);border:1px solid var(--gg-card-border);border-radius:var(--gg-r-card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-set-content .table thead th{padding:10px 14px;font-size:calc(.61 * var(--gg-root));font-weight:800;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;color:var(--gg-t2);background:none;border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-set-content .table tbody td{padding:12px 14px;vertical-align:middle;font-size:calc(.78 * var(--gg-root));font-weight:600;color:var(--gg-t2);border-bottom:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-set-content .table tbody tr:hover td{background:var(--gg-glass)}.gg-app.gg-app .gg-set-content .table tbody tr:last-child td{border-bottom:none}.gg-app.gg-app .gg-set-content .table td:first-child,.gg-app.gg-app .gg-set-content .table th:first-child{padding-left:16px}.gg-app.gg-app .gg-set-content .table td:last-child,.gg-app.gg-app .gg-set-content .table th:last-child{padding-right:16px}.gg-app.gg-app .gg-set-content .gg-empty{padding:36px 24px;background:transparent;border:1.5px dashed var(--gg-border-soft);border-radius:var(--gg-r-card-lg);box-shadow:none}.gg-app.gg-app .gg-set-content .gg-empty-icon{background:var(--gg-glass);border:1px solid var(--gg-border-soft);color:var(--gg-t3);box-shadow:none}.gg-app.gg-app .gg-set-content .gg-empty-title{font-size:calc(.95 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-empty-sub{font-size:calc(.78 * var(--gg-root));font-weight:600;line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-pager{padding-top:14px;border-top:1px solid var(--gg-border-soft);color:var(--gg-t3);font-size:var(--gg-text-xs)}.gg-app.gg-app .gg-set-content .gg-pager-btn{border-radius:var(--gg-r-control);background:var(--gg-glass);border-color:var(--gg-border-soft);color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-pager-btn:hover:not(:disabled){background:var(--gg-glass-hover);border-color:var(--gg-border);color:var(--gg-t1)}.gg-app.gg-app .gg-set-page .gg-set-id-card{position:relative;gap:14px;padding:18px 20px 16px;border-radius:var(--gg-r-card);background:var(--gg-card-bg);border:1px solid var(--gg-card-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-set-content .gg-set-page .gg-set-avatar{width:48px;height:48px;flex-shrink:0;background:rgb(var(--gg-accent)/.1);border:2px solid rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent));font-size:calc(.95 * var(--gg-root));font-weight:800}.gg-app.gg-app .gg-set-page .gg-set-id-body{display:flex;flex-direction:column;gap:3px}.gg-app.gg-app .gg-set-content .gg-set-id-name{font-size:calc(1.1 * var(--gg-root));font-weight:700;letter-spacing:-.01em;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-set-id-handle{font-size:var(--gg-text-sm);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-set-id-role{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:3px;padding:2px 8px;border-radius:6px;background:var(--gg-glass-hover);border:1px solid var(--gg-border-soft);font-size:var(--gg-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gg-t3)}.gg-app.gg-app .gg-set-page .gg-set-fields{display:flex;flex-direction:column;gap:0;max-width:none;border-radius:var(--gg-r-card);background:var(--gg-card-bg);border:1px solid var(--gg-card-border);box-shadow:none;overflow:hidden}.gg-app.gg-app .gg-set-page .gg-set-fields>:not([hidden])~:not([hidden]){margin-top:0}.gg-app.gg-app .gg-set-page .gg-set-field-row{align-items:center;gap:14px;padding:15px 18px;border:0;border-bottom:1px solid var(--gg-border-soft);border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-set-page .gg-set-field-row:last-child{border-bottom:0}.gg-app.gg-app .gg-set-page .gg-set-field-main{flex:1;align-items:center;gap:12px;min-width:0}.gg-app.gg-app .gg-set-page .gg-set-field-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-top:0;border-radius:8px;background:var(--gg-glass-hover);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-set-page .gg-set-field-icon svg{width:13px;height:13px;color:currentColor}.gg-app.gg-app .gg-set-page .gg-set-field-body{display:flex;flex-direction:column;gap:3px;min-width:0}.gg-app.gg-app .gg-set-page .gg-set-field-body>*{margin-top:0}.gg-app.gg-app .gg-set-content .gg-set-field-label{font-size:calc(.61 * var(--gg-root));font-weight:800;letter-spacing:.09em;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-set-field-val{font-size:var(--gg-text-lg);font-weight:600;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-set-field-note{font-size:calc(.7 * var(--gg-root));font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-set-page .gg-set-action-btn{display:flex;align-items:center;flex-shrink:0;gap:5px;padding:7px 13px;border-radius:9px;background:var(--gg-glass-hover);border:1px solid var(--gg-border-soft);font-size:calc(.74 * var(--gg-root));font-weight:600;color:var(--gg-t2);transition:border-color var(--gg-base),color var(--gg-base)}.gg-app.gg-app .gg-set-page .gg-set-action-btn:hover{background:var(--gg-glass-hover);border-color:rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-set-page .gg-set-action-btn>span{gap:5px}.gg-app.gg-app .gg-set-page .gg-set-action-btn svg{width:11px;height:11px}.gg-app.gg-app .gg-sec{gap:14px}.gg-app.gg-app .gg-sec .gg-sec-rule{display:none}.gg-app.gg-app .gg-set-content .gg-sec-head{gap:10px;font-size:calc(.9 * var(--gg-root));font-weight:700;letter-spacing:-.01em;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-sec .gg-sec-head svg{width:28px;height:28px;flex-shrink:0;padding:6.5px;border-radius:8px;background:rgb(var(--gg-accent)/.1);border:1px solid rgb(var(--gg-accent)/.18);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-set-content .gg-sec-sub{margin-top:6px;font-size:calc(.77 * var(--gg-root));font-weight:400;line-height:1.5;color:var(--gg-t3);max-width:560px}.gg-app.gg-app .gg-sec .gg-sec-form{margin-top:16px}.gg-app.gg-app .gg-lh-modal-body button[aria-label],.gg-app.gg-app .gg-sec-form button[aria-label]{color:var(--gg-t3)}.gg-app.gg-app .gg-lh-modal-body button[aria-label]:hover,.gg-app.gg-app .gg-sec-form button[aria-label]:hover{color:var(--gg-t1)}.gg-app.gg-app div.gg-sec-status{margin-top:16px;border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);background:var(--gg-glass);box-shadow:none}.gg-app.gg-app .gg-set-content .gg-sec-status-title{font-size:calc(.83 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-sec-status-note{font-size:calc(.72 * var(--gg-root));font-weight:600;line-height:1.5;color:var(--gg-t2)}.gg-app.gg-app div.gg-sec-reveal{border:2px solid rgb(var(--gg-yellow)/.3);border-radius:var(--gg-r-card);background:rgb(var(--gg-yellow)/.1);box-shadow:none}.gg-app.gg-app .gg-sec-reveal .gg-sec-reveal-title{font-size:var(--gg-text-md);font-weight:700;color:rgb(var(--gg-yellow))}.gg-app.gg-app .gg-set-content .gg-smtp-sender-note{font-size:var(--gg-text-md);line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-smtp-sender .gg-smtp-sender-note strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-set-content .gg-smtp-listhead{font-size:calc(.9 * var(--gg-root));font-weight:700;letter-spacing:-.01em;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-smtp-name{font-size:calc(.84 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-smtp-host{margin-top:2px;font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(.65 * var(--gg-root));font-weight:700;color:var(--gg-t3)}.gg-app.gg-app .gg-smtp-opts{display:flex;flex-direction:column}.gg-app.gg-app .gg-smtp-opts>:not([hidden])~:not([hidden]){margin-top:10px}.gg-app.gg-app button.gg-smtp-opt{border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);background:var(--gg-glass);box-shadow:none;transition:background var(--gg-fast),border-color var(--gg-fast)}.gg-app.gg-app button.gg-smtp-opt:hover{background:var(--gg-glass-hover);border-color:var(--gg-border)}.gg-app.gg-app button.gg-smtp-opt-on,.gg-app.gg-app button.gg-smtp-opt-on:hover{background:rgb(var(--gg-accent)/.08);border-color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-smtp-opt .gg-smtp-opt-title{font-size:var(--gg-text-lg);font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-smtp-opt p{font-size:var(--gg-text-sm);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-smtp-opt .gg-smtp-opt-badge{padding:3px 9px;background:rgb(var(--gg-accent)/.15);border:1px solid rgb(var(--gg-accent)/.3);color:rgb(var(--gg-accent));font-size:var(--gg-text-3xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gg-app.gg-app .gg-smtp-form .label{color:var(--gg-t2);font-size:var(--gg-text-sm);font-weight:700}.gg-app.gg-app .gg-tg-card p{font-size:var(--gg-text-md);line-height:1.6;color:var(--gg-t2)}.gg-app.gg-app .gg-tg-card strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-set-content .gg-tg-wait{font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-tg-card .gg-tg-wait svg{color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-tg-card .gg-tg-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-set-content .gg-tg-note{font-size:var(--gg-text-xs);font-weight:600;line-height:1.55;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-tg-relink{font-size:var(--gg-text-xs);color:var(--gg-t3)}.gg-app.gg-app .gg-set-content button.gg-tg-relink:hover:not(:disabled){color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-set-content .gg-ref-title{margin-bottom:0;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-ref-sub{color:var(--gg-t1);max-width:620px;line-height:1.55}.gg-app.gg-app .gg-set-content .gg-ref-codeline{color:var(--gg-t2);font-weight:600}.gg-app.gg-app .gg-set-content .gg-ref-row{gap:12px;padding:12px 16px;border-radius:var(--gg-r-input);background:var(--gg-glass);border:1px solid var(--gg-border-soft)}.gg-app.gg-app .gg-set-content .gg-ref-row .gg-ref-linkinput{flex:1;min-width:0;padding:0;background:none;border:0;border-radius:0;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:0;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-ref-copy{flex-shrink:0;padding:7px 13px;border-radius:var(--gg-r-control);background:rgb(var(--gg-accent)/.1);border:1px solid rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent));font-size:calc(.75 * var(--gg-root));font-weight:700}.gg-app.gg-app .gg-set-content .gg-ref-copy:hover:not(:disabled){background:rgb(var(--gg-accent)/.2);border-color:rgb(var(--gg-accent)/.2);color:rgb(var(--gg-accent))}.gg-app.gg-app .gg-ref-stats{grid-template-columns:repeat(3,1fr);gap:14px}.gg-app.gg-app .gg-ref-stats .gg-ref-stat{padding:16px;border-radius:var(--gg-r-card-lg);background:var(--gg-card-bg);border:1px solid var(--gg-border-soft);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gg-app.gg-app .gg-ref-stats .gg-label{gap:7px;color:var(--gg-t3)}.gg-app.gg-app .gg-ref-stats .gg-label svg{width:13px;height:13px}.gg-app.gg-app .gg-set-content .gg-ref-stats .gg-metric-value{margin-top:6px;font-size:calc(1.35 * var(--gg-root));font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-ref-stat-note{margin-top:5px;font-size:var(--gg-text-xs);font-weight:600;line-height:1.45;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content div.gg-ref-terms{border:1px solid var(--gg-border-soft);border-radius:var(--gg-r-input);background:var(--gg-glass);box-shadow:none;padding:12px 14px;font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-ref-terms strong{color:var(--gg-t1);font-weight:700}.gg-app.gg-app .gg-ref-terms svg{color:var(--gg-t3)}.gg-app.gg-app .gg-lh-card [role=status]{min-height:140px}.gg-app.gg-app .gg-lh-card [role=status] svg{color:var(--gg-t3)}.gg-app.gg-app .gg-set-content .gg-lh-none{color:var(--gg-t3);font-size:var(--gg-text-sm)}.gg-app.gg-app .gg-set-content .gg-lh-list>:not([hidden])~:not([hidden]){border-top-color:var(--gg-border-soft)}.gg-app.gg-app .gg-set-content .gg-lh-icon{width:28px;height:28px;margin-top:0;padding:7.5px;border-radius:8px;background:var(--gg-glass-hover);border:1px solid var(--gg-border-soft);color:var(--gg-t3)}.gg-app.gg-app .gg-set-content .gg-lh-action{font-size:calc(.84 * var(--gg-root));font-weight:700;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-lh-when{font-size:var(--gg-text-xs);font-weight:600;color:var(--gg-t2)}.gg-app.gg-app .gg-set-content .gg-lh-meta{font-size:var(--gg-text-xs);line-height:1.5;color:var(--gg-t3)}.gg-app.gg-app .gg-set-content div.gg-lh-danger{border:1px solid rgb(var(--gg-red)/.2);background:rgb(var(--gg-red)/.03);box-shadow:none;transition:border-color var(--gg-base)}.gg-app.gg-app .gg-set-content div.gg-lh-danger:hover{border-color:rgb(var(--gg-red)/.32)}.gg-app.gg-app .gg-set-content .gg-lh-danger-title{font-size:calc(.9 * var(--gg-root));font-weight:700;letter-spacing:-.01em;color:var(--gg-t1)}.gg-app.gg-app .gg-set-content .gg-lh-danger-note{margin-top:6px;font-size:calc(.77 * var(--gg-root));font-weight:600;line-height:1.55;color:var(--gg-t2);max-width:560px}.gg-app.gg-app .gg-set-content .gg-lh-danger-btn{padding:7px 15px;border-radius:9px;font-size:calc(.77 * var(--gg-root));font-weight:700}@media (max-width:768px){.gg-app.gg-app .gg-set-layout{gap:4px}.gg-app.gg-app .gg-set-subnav{gap:3px;padding-bottom:12px}.gg-app.gg-app .gg-set-subnav .gg-set-nav-item{padding:6px 12px;font-size:var(--gg-text-sm)}.gg-app.gg-app .gg-set-page{gap:12px}.gg-app.gg-app .gg-set-page .gg-set-id-card{padding:12px 13px}.gg-app.gg-app .gg-set-content .gg-set-page .gg-set-avatar{width:44px;height:44px;font-size:var(--gg-text-lg)}.gg-app.gg-app .gg-set-content .gg-set-id-name{font-size:calc(.95 * var(--gg-root))}.gg-app.gg-app .gg-set-page .gg-set-field-row{padding:12px 14px;gap:10px}.gg-app.gg-app .gg-set-page .gg-set-field-main{gap:10px}.gg-app.gg-app .gg-set-page .gg-set-action-btn{padding:6px 11px;font-size:calc(.7 * var(--gg-root))}.gg-app.gg-app .gg-sec{gap:12px}.gg-app.gg-app .gg-set-content .gg-sec .gg-sec-head svg{width:26px;height:26px;padding:6px}.gg-app.gg-app .gg-set-content .gg-sec-sub{max-width:none}.gg-app.gg-app .gg-ref-stats{grid-template-columns:repeat(2,1fr);gap:10px}.gg-app.gg-app .gg-ref-stats .gg-ref-stat{padding:12px 13px}.gg-app.gg-app .gg-set-content .gg-ref-stats .gg-metric-value{font-size:calc(1.2 * var(--gg-root))}.gg-app.gg-app .gg-set-content .gg-ref-row{padding:10px 12px}.gg-app.gg-app .gg-set-content .table td:first-child,.gg-app.gg-app .gg-set-content .table th:first-child{padding-left:13px}.gg-app.gg-app .gg-set-content .table td:last-child,.gg-app.gg-app .gg-set-content .table th:last-child{padding-right:13px}.gg-app.gg-app .gg-set-content .gg-lh-row{gap:10px}.gg-app.gg-app .gg-set-content .gg-lh-danger-note{max-width:none}}@media (min-width:769px) and (max-width:1024px){.gg-app.gg-app .gg-ref-stats{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.gg-app.gg-app .gg-set-subnav .gg-set-nav-item{padding:6px 10px;font-size:calc(.78 * var(--gg-root))}.gg-app.gg-app .gg-set-page .gg-set-id-card{flex-direction:column;align-items:flex-start;gap:12px;padding:10px 11px}.gg-app.gg-app .gg-set-content .gg-set-page .gg-set-avatar{align-self:center}.gg-app.gg-app .gg-set-page .gg-set-fields{border-radius:12px}.gg-app.gg-app .gg-set-page .gg-set-field-row{padding:11px 12px;gap:8px}.gg-app.gg-app .gg-set-page .gg-set-field-main{gap:8px}.gg-app.gg-app .gg-set-page .gg-set-field-icon{display:none}.gg-app.gg-app .gg-set-content .gg-set-field-val{font-size:calc(.82 * var(--gg-root))}.gg-app.gg-app .gg-ref-stats{grid-template-columns:1fr}.gg-app.gg-app .gg-set-content .gg-ref-copy{width:100%;justify-content:center}.gg-app.gg-app .gg-set-content .gg-sec-head{font-size:calc(.86 * var(--gg-root))}.gg-app.gg-app .gg-set-content .gg-lh-icon,.gg-app.gg-app .gg-set-content .gg-sec .gg-sec-head svg{display:none}.gg-app.gg-app .gg-set-content .gg-smtp-listhead{font-size:calc(.86 * var(--gg-root))}}