.sd-scope{--gp-border-subtle:#23324d;--gp-border-faint:#1b2940;--gp-border-hover:#2f4a68;--gp-glass-surface:#0c1524;--gp-glass-surface-strong:#0f1930}@layer utilities{.sd-scope .border-glass-border,.sd-scope .border-white\/10{border-color:var(--gp-border-subtle)!important}.sd-scope .border-white\/5{border-color:var(--gp-border-faint)!important}.sd-scope .hover\:border-white\/20:hover,.sd-scope .hover\:border-white\/30:hover{border-color:var(--gp-border-hover)!important}.text-balance{text-wrap:balance}.sd-scope .text-primary{color:#38d5f6!important}.sd-scope .text-primary\/80{color:#38d5f6cc!important}.glass-panel{isolation:isolate;background:var(--gp-glass-surface);border:1px solid var(--gp-border-subtle);position:relative;overflow:hidden}.gp-popup-panel{isolation:isolate;background:var(--gp-glass-surface-strong);border:1px solid var(--gp-border-subtle);position:relative;box-shadow:0 25px 50px -12px #00000040}.gp-workspace-side-panel{isolation:isolate;position:relative;background:var(--gp-glass-surface)!important}.glass-input{background:var(--gp-glass-surface);border:1px solid var(--gp-border-subtle);border-radius:6px;padding:.5rem .75rem;transition:color .15s,background-color .15s,border-color .15s}.glass-input:focus{border-color:#0e749080;outline:none}.glass-button{background:var(--gp-glass-surface);border:1px solid var(--gp-border-subtle);border-radius:6px;padding:.5rem 1rem;transition:all .15s}.glass-button:hover{background-color:#ffffff1a}.glass-button:active{transform:scale(.95)}.gp-modal-section{background:#0c1524}.gp-modal-section-muted{background:#0a111e}.gp-modal-field{border:1px solid var(--gp-border-subtle);background:#0c1524;border-radius:8px}}.home-actions{contain:layout style!important;flex-flow:row!important;justify-content:end!important;align-items:center!important;gap:12px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:flex!important;overflow:visible!important}.home-actions>*{flex:0 0 120px!important;align-self:center!important;height:44px!important;min-height:44px!important;max-height:44px!important}.home-action-button{white-space:nowrap!important;flex-direction:row!important;flex:0 0 120px!important;align-self:center!important;width:120px!important;min-width:120px!important;height:44px!important;min-height:44px!important;max-height:44px!important;line-height:1!important;display:inline-flex!important}.home-create-anchor{width:120px!important;min-width:120px!important;display:inline-flex!important;overflow:visible!important}.home-create-floating-menu,.global-floating-popover{z-index:10000!important;pointer-events:auto!important;contain:none!important;-webkit-app-region:no-drag!important;isolation:isolate!important;position:fixed!important;overflow:visible!important;transform:none!important}.home-create-floating-menu{width:224px!important;height:112px!important}.app-menu-floating-popover,.usage-floating-popover{width:240px!important;height:192px!important;max-height:calc(100vh - 64px)!important;top:54px!important}.app-menu-floating-popover .gp-popup-panel,.usage-floating-popover .gp-popup-panel,.gp-popup-panel.rounded-xl{border-radius:12px!important}.btn-tip{position:relative}.btn-tip:after{content:attr(data-tip);white-space:nowrap;color:#d1d5db;pointer-events:none;opacity:0;z-index:50;background:#111827;border:1px solid #ffffff1a;border-radius:4px;padding:2px 8px;font-size:10px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.btn-tip:hover:after{opacity:1;transition-delay:.25s}
