.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:7px;background:#131315;border:1px solid #ffffff09;border-radius:14px;margin:28px 0}.settings-tabs button{display:flex;align-items:center;gap:9px;padding:13px 20px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a79bb3;cursor:pointer;font:600 12px inherit}.settings-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#a464e01c,#733fab0c);border-color:#ac77dd33;color:#dfc8f4;box-shadow:0 0 20px #8e49c509}.settings-tabs svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.settings-content .narrow{max-width:none}.settings-content{max-width:1100px}.settings-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.settings-security-grid>article{margin:0!important}.session-panel{margin-top:24px}.settings-content>.company-panel{max-width:900px}.company-logo-control{display:flex;align-items:center;gap:22px;padding:22px 0;border-block:1px solid #ffffff08;margin-bottom:20px}.company-logo-preview{width:88px;height:88px;flex-shrink:0;border:1px solid #a16ac83b;background:repeating-conic-gradient(#242127 0% 25%,#1c1a20 0% 50%) 50%/14px 14px;border-radius:20px;display:grid;place-items:center;overflow:hidden}.company-logo-preview img{width:100%;height:100%;object-fit:contain}.company-logo-preview svg{width:32px;height:32px;stroke:#c291e8;fill:none;stroke-width:1.4}.company-logo-preview [hidden]{display:none}.logo-actions{display:flex;align-items:center;gap:16px}.logo-actions label{cursor:pointer;margin:0}.workspace-avatar img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.company-logo-control h3{font-size:14px;margin:0}.appearance-panel{max-width:750px}.appearance-panel select{max-width:330px}.motion-preview{display:flex;align-items:center;justify-content:center;gap:18px;height:120px;margin-top:24px;border:1px solid #b680df14;border-radius:14px;background:radial-gradient(ellipse,#7b35aa18,transparent 70%)}.motion-preview span{width:9px;height:9px;border-radius:50%;background:#b477ea;box-shadow:0 0 20px #ab69e555;animation:soft-float 4s ease-in-out infinite}.motion-preview span:nth-child(2){animation-delay:-1s}.motion-preview span:nth-child(3){animation-delay:-2s}
.button:not(.secondary):not(:disabled){box-shadow:0 4px 20px #8b41d123,inset 0 1px 0 #e8baff23;transition:box-shadow .25s,transform .25s,filter .25s}.button:not(.secondary):not(:disabled):hover{box-shadow:0 5px 30px #9f54e650,0 0 0 3px #ae65ef0b;transform:translateY(-1px);filter:brightness(1.07)}.button:not(:disabled):active{transform:translateY(0)}.button.secondary{transition:border-color .2s,box-shadow .2s}.button.secondary:hover{box-shadow:0 0 20px #9954dd16;border-color:#b583db66}.nav-item{transition:background .2s,border-color .2s,box-shadow .2s}.nav-item.active{box-shadow:inset 3px 0 0 #b475e566,0 0 20px #9150c808}.panel{transition:border-color .3s,box-shadow .3s}.panel:hover{border-color:#a178bb29}.stat-card:hover{box-shadow:0 8px 28px #8f46ca0d;border-color:#bc80ea38}.view:not([hidden]){animation:view-enter .3s ease-out}.settings-content:not([hidden]){animation:view-enter .25s ease-out}.settings-tabs button:focus-visible,.crypto-node:focus-visible{outline:2px solid #d4a9fc;outline-offset:4px}
.constellation{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}.landing-page .crypto-node{cursor:pointer;font-family:inherit;transition:box-shadow .35s,border-color .35s,filter .35s}.landing-page .crypto-node:hover,.landing-page .crypto-node:focus-visible{border-color:#d499ff88;box-shadow:0 0 28px #b461f544;filter:brightness(1.35)}.landing-page .hero-art::after{content:'';position:absolute;inset:9%;border-radius:50%;border:1px solid #b983e50b;box-shadow:0 0 60px #9a43d50a;pointer-events:none;animation:halo-breathe 9s ease-in-out infinite}.landing-page .orbital-system::before{content:'';position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from 40deg,transparent 70%,#c180fa18,transparent 94%);mask:radial-gradient(transparent 68%,#000 69%,#000 70%,transparent 71%);animation:orbit-sweep 26s linear infinite;pointer-events:none}.landing-page .art-energized .logo-halo{animation:halo-pulse 1.2s ease-out}.landing-page .art-energized .hero-mark{filter:drop-shadow(0 0 35px #aa42f94a)}.landing-page .fee-highlight{font-weight:600}.landing-page .gradient-text{background-size:180% 100%;animation:gradient-drift 12s ease-in-out infinite}.motion-control{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.motion-control:hover{color:#dbb4fb}
@keyframes view-enter{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-float{50%{transform:translateY(-9px);opacity:.5}}@keyframes halo-breathe{50%{transform:scale(1.12);opacity:.5}}@keyframes halo-pulse{0%{transform:scale(.8);opacity:.4}60%{transform:scale(1.3);opacity:1}100%{transform:scale(1);opacity:.6}}@keyframes orbit-sweep{to{transform:rotate(360deg)}}@keyframes gradient-drift{50%{background-position:100% 50%}}
.reduce-motion *,.reduce-motion *::before,.reduce-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.is-backgrounded *,.is-backgrounded *::before,.is-backgrounded *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:750px){.settings-security-grid{grid-template-columns:1fr}.settings-tabs button{padding:12px;font-size:11px}.company-logo-control{align-items:flex-start;gap:14px}.company-logo-preview{width:68px;height:68px}.logo-actions{flex-wrap:wrap}.site-footer nav{flex-wrap:wrap;gap:14px}.landing-page .constellation{opacity:.45}}

.landing-page .crypto-node{z-index:4}.landing-page .crypto-node:hover,.landing-page .crypto-node:focus-visible{animation-play-state:paused}.settings-tabs button{font-family:inherit;font-size:12px;font-weight:600}.appearance-panel label{display:block;font-size:12px;margin-bottom:10px}

.landing-page .ambient::after{content:'';position:absolute;inset:-15%;background:radial-gradient(ellipse at 76% 48%,#863ac00e,transparent 43%),radial-gradient(ellipse at 15% 85%,#7240bd09,transparent 38%);animation:aurora-drift 24s ease-in-out infinite alternate;pointer-events:none}@keyframes aurora-drift{to{transform:translate3d(-3%,4%,0) scale(1.06)}}.company-logo-control:focus-within .company-logo-preview{border-color:#be88ed88}

/* Three security cards share one row; compact screens use a single column. */
#settings-security{max-width:none}.settings-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.settings-security-grid>article{min-width:0}.settings-security-grid .settings-heading{flex-wrap:wrap}.settings-security-grid .account-detail{flex-wrap:wrap;gap:8px}.settings-security-grid .account-detail strong{overflow-wrap:anywhere}@media(max-width:1200px){.settings-security-grid{grid-template-columns:minmax(0,1fr)}}
