:root{color-scheme:dark;--bg:#000;--panel:#080808;--panel-2:#0d0d0d;--card:#111;--card-hover:#171717;--border:#262626;--border-soft:#1b1b1b;--text:#f5f5f5;--muted:#a3a3a3;--faint:#666;--white:#fff;--black:#000;--radius:8px;--sidebar:288px;--topbar:64px}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input{font:inherit}.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.shell,.sidebar{min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;border-right:1px solid var(--border-soft);background:#030303;display:flex;flex-direction:column;padding:16px 12px}.brand{height:44px;display:flex;align-items:center;gap:12px;padding:0 14px 18px;margin-bottom:14px;border-bottom:1px solid var(--border-soft)}.mark{width:30px;height:30px;border:1px solid var(--border);border-radius:7px;display:grid;place-items:center;background:#fff;color:#000;font-size:15px;font-weight:900;line-height:1}.brand strong{display:block;font-size:15px;font-weight:800}.brand span{display:block;color:var(--muted);font-size:11px;font-weight:600;margin-top:2px}.nav{display:grid;grid-gap:6px;gap:6px;padding:2px 0}.nav-item{width:100%;height:42px;border:1px solid transparent;border-radius:var(--radius);color:var(--muted);background:transparent;display:flex;align-items:center;gap:12px;padding:0 14px;cursor:pointer;text-align:left;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s}.nav-item:hover{color:var(--white);background:#0d0d0d;border-color:var(--border-soft)}.nav-item.active{color:var(--white);background:#151515;border-color:#333}.nav-item svg{width:18px;height:18px;flex:0 0 auto}.quick{margin-top:26px;padding:0 14px;color:var(--faint);font-size:11px;font-weight:800;text-transform:uppercase}.premium{margin-top:auto;border:1px solid var(--border);border-radius:var(--radius);background:#101010;padding:16px}.premium strong{display:block;font-size:14px;margin-bottom:8px}.premium p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.45}.premium button{width:100%;height:38px;border:0;border-radius:var(--radius);background:#fff;color:#000;font-weight:800;cursor:pointer}.user-card{margin-top:14px;display:flex;align-items:center;gap:10px;padding:10px 8px;border-top:1px solid var(--border-soft)}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,transparent 0 45%,#fff 45% 55%,transparent 55%),#171717;border:1px solid var(--border)}.user-card strong{display:block;font-size:13px}.user-card span{display:block;color:var(--muted);font-size:11px;margin-top:2px}.main{min-width:0;background:radial-gradient(circle at 72% 0,hsla(0,0%,100%,.035),transparent 34%),#000}.topbar{height:var(--topbar);position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:0 24px;border-bottom:1px solid var(--border-soft);background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-pill{height:40px;max-width:720px;border:1px solid var(--border-soft);border-radius:var(--radius);background:#080808;color:var(--muted);display:flex;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:#767676;box-shadow:0 0 0 4px hsla(0,0%,100%,.04)}.top-actions{display:flex;align-items:center;gap:10px}.icon-btn,.mini-pill{height:40px;border:1px solid var(--border-soft);border-radius:var(--radius);background:#111;color:var(--text);display:inline-flex;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:800}.mini-pill span{color:var(--muted);font-weight:600}.icon-btn{width:40px;justify-content:center;padding:0;cursor:pointer}.content{padding:32px 32px 80px;max-width:1640px;margin:0 auto}.heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:22px}h1{margin:0 0 4px;font-size:28px;line-height:1.1;font-weight:900}.sub{color:var(--muted);font-size:14px;font-weight:500}.tools-actions{display:flex;align-items:center;gap:10px}.ghost-btn{height:38px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:#090909;display:inline-flex;align-items:center;gap:9px;padding:0 14px;cursor:pointer;font-size:13px;font-weight:800}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;margin-bottom:28px}.search{height:42px;border:1px solid var(--border);border-radius:var(--radius);background:#0d0d0d;display:flex;align-items:center;gap:12px;padding:0 14px}.search svg{width:18px;height:18px;color:var(--muted)}.search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:14px;font-weight:600}.search input::placeholder{color:#777}.filters{height:42px;border:1px solid var(--border);border-radius:var(--radius);background:#0d0d0d;padding:4px;display:flex;gap:4px}.filter{border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 14px;cursor:pointer;font-size:12px;font-weight:900}.filter.active{color:#000;background:#fff}.section{margin-top:28px}.section-title{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.grid,.tool{display:grid}.tool{min-height:118px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text);grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:16px;cursor:pointer;text-align:left;transition:background .16s,border-color .16s,transform .16s}.tool:hover{background:var(--card-hover);border-color:#3b3b3b;transform:translateY(-1px)}.tool-icon{width:38px;height:38px;border-radius:var(--radius);display:grid;place-items:center;background:#202020;color:#d7d7d7}.tool-icon svg{width:18px;height:18px}.tool h3{margin:2px 0 7px;font-size:14px;line-height:1.2;font-weight:900}.tool p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:550}.tool-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.tag{height:20px;border:1px solid #333;border-radius:999px;color:#bdbdbd;display:inline-flex;align-items:center;padding:0 8px;font-size:10px;font-weight:900;text-transform:uppercase}.empty{display:none;border:1px dashed var(--border);border-radius:var(--radius);padding:30px;color:var(--muted);text-align:center;font-weight:700;background:#080808}.modal-backdrop{position:fixed;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-backdrop.open{display:flex}.modal{width:min(560px,100%);border:1px solid var(--border);border-radius:var(--radius);background:#0d0d0d;box-shadow:0 20px 80px rgba(0,0,0,.55)}.modal-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--border-soft)}.modal-head h2{margin:0;font-size:18px;font-weight:900}.modal-head p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.modal-close{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:#151515;cursor:pointer;display:grid;place-items:center}.modal-body{padding:18px;display:grid;grid-gap:12px;gap:12px}.modal.wide{width:min(920px,100%)}.feature-banner{border:1px solid var(--border-soft);border-radius:var(--radius);background:#101010;padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.active-farm h3,.feature-banner h3{margin:0 0 4px;font-size:13px;font-weight:900}.active-farm p,.feature-banner p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;font-weight:550}.switch{width:44px;height:24px;border:1px solid #2b2b2b;border-radius:999px;background:#050505;padding:2px;cursor:pointer}.switch span{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s}.switch.on span{transform:translateX(18px)}.form-title{margin:4px 0 -2px;color:var(--text);font-size:13px;font-weight:900}.radio-stack{display:grid;grid-gap:10px;gap:10px}.radio-line{display:flex;align-items:center;gap:9px;color:var(--text);font-size:13px;font-weight:800}.radio-dot{width:16px;height:16px;border-radius:50%;border:1px solid #fff;display:grid;place-items:center}.radio-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;opacity:0}.radio-line.active .radio-dot:after{opacity:1}.picker{border:1px solid var(--border);border-radius:var(--radius);background:#0c0c0c;overflow:hidden}.picker-search{height:44px;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--muted)}.picker-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:13px;font-weight:650}.picker-list{max-height:290px;overflow:auto;padding:6px;display:grid;grid-gap:4px;gap:4px}.picker-item{min-height:42px;width:100%;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 8px;cursor:pointer;text-align:left}.picker-item.active,.picker-item:hover{background:#fff;color:#000}.picker-item.active .item-meta,.picker-item.active .item-sub,.picker-item:hover .item-meta,.picker-item:hover .item-sub{color:#333}.round-thumb{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.16);background:#1b1b1b;color:#fff;font-size:11px;font-weight:900;overflow:hidden}.picker-item.active .round-thumb,.picker-item:hover .round-thumb{background:#000;color:#fff;border-color:#000}.item-title{font-size:13px;font-weight:900}.item-sub,.item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub{margin-top:2px;font-weight:650}.item-meta,.item-sub{color:var(--muted);font-size:11px}.item-meta{font-weight:900;white-space:nowrap}.split-view{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px}.side-summary{border:1px solid var(--border-soft);border-radius:var(--radius);background:#090909;padding:14px;align-self:start}.side-summary h3{margin:0 0 12px;font-size:13px;font-weight:900}.summary-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px;font-weight:700}.summary-row strong{color:var(--text);text-align:right}.active-farm{border:1px solid var(--border);border-radius:var(--radius);background:#050505;padding:22px;display:grid;grid-gap:16px;gap:16px}.active-farm-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.active-farm-top h3{margin:0;font-size:18px;font-weight:900}.stop-all{border:0;background:transparent;color:var(--text);cursor:pointer;font-size:13px;font-weight:900}.active-call-card{min-height:118px;border:1px solid var(--border);border-radius:var(--radius);background:#0d0d0d;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.active-call-main{min-width:0;display:grid;grid-gap:10px;gap:10px}.active-call-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:900}.live-dot{width:14px;height:14px;border-radius:50%;background:#6ee76b;display:grid;place-items:center;flex:0 0 auto}.live-dot:after{content:"";width:5px;height:3px;border-left:2px solid #071607;border-bottom:2px solid #071607;transform:rotate(-45deg)}.call-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-server{color:var(--muted);font-size:13px;font-weight:650}.call-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.call-elapsed,.summary-time{color:var(--text);font-size:13px;font-weight:900}.connected-badge{height:26px;border-radius:6px;background:rgba(110,231,107,.18);color:#7df279;display:inline-flex;align-items:center;padding:0 9px;font-size:12px;font-weight:900}.call-controls{display:flex;gap:8px;align-items:center}.call-control{width:34px;height:34px;border:1px solid var(--border-soft);border-radius:var(--radius);background:#151515;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.call-control svg{width:17px;height:17px}.call-control.active{border-color:hsla(0,91%,71%,.22);background:hsla(0,91%,71%,.16);color:#ff8f8f}.call-control.close{border-color:transparent;background:transparent;color:var(--text)}.time-summary{border:1px solid #303646;border-radius:var(--radius);background:#101010;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.time-summary strong{display:block;font-size:14px;font-weight:900}.time-summary span{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:650}.summary-count{text-align:right}.farm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stat-box{border:1px solid var(--border-soft);border-radius:var(--radius);background:#080808;padding:12px}.stat-box span{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.stat-box strong{display:block;margin-top:6px;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.field input{height:40px;border:1px solid var(--border);border-radius:var(--radius);outline:0;background:#090909;color:var(--text);padding:0 12px;font-size:13px;font-weight:650}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px;border-top:1px solid var(--border-soft)}.modal-actions button{height:38px;border-radius:var(--radius);padding:0 14px;cursor:pointer;font-weight:900}.secondary{color:var(--text);background:#151515;border:1px solid var(--border)}.primary{color:#000;background:#fff;border:1px solid #fff}@media (max-width:1200px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:root{--sidebar:72px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand div:not(.mark),.nav-item span,.premium,.quick,.user-card div{display:none}.nav-item{padding:0}.nav-item,.user-card{justify-content:center}.user-card{padding-left:0;padding-right:0}.topbar{grid-template-columns:1fr;height:auto;padding:12px}.top-actions{display:none}.content{padding:24px 16px 60px}.heading,.search-row{grid-template-columns:1fr;display:grid}.tools-actions{justify-content:start;flex-wrap:wrap}.filters{overflow-x:auto}.farm-stats,.grid,.split-view{grid-template-columns:1fr}.timer{font-size:42px}.active-call-card,.time-summary{grid-template-columns:1fr;display:grid}.call-controls,.summary-count{justify-self:start;text-align:left}}:root{--accent:#8b5cf6;--accent-2:#a78bfa;--accent-deep:#6d28d9;--accent-soft:rgba(139,92,246,.14);--ring:rgba(139,92,246,.45)}@keyframes rcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rcSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rcSlideRight{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes rcModalIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes rcPulseDot{0%,to{box-shadow:0 0 0 4px rgba(139,92,246,.12),0 0 10px rgba(139,92,246,.6)}50%{box-shadow:0 0 0 8px rgba(139,92,246,.06),0 0 22px #8b5cf6}}@keyframes rcGlowBar{0%,to{opacity:.75;box-shadow:inset 3px 0 0 0 var(--accent-2)}50%{opacity:1;box-shadow:inset 3px 0 0 0 var(--accent-2),inset 4px 0 14px -2px rgba(167,139,250,.35)}}@keyframes rcShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes rcAmbient{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,1.5%) scale(1.04)}66%{transform:translate(-1.5%,-2%) scale(.97)}}@keyframes rcSpin{to{transform:rotate(1turn)}}body{background:radial-gradient(900px 520px at 50% -10%,rgba(139,92,246,.16),transparent 60%),#08070c!important;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 60% at 65% 15%,rgba(139,92,246,.055),transparent 65%);animation:rcAmbient 12s ease-in-out infinite}.shell{min-height:100vh!important;overflow:hidden!important}.shell,.sidebar{height:100vh!important}.sidebar{overflow-y:auto!important;background:linear-gradient(180deg,#0b0910,#070509)!important;border-right:1px solid rgba(139,92,246,.12)!important}.main{height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:transparent!important}.topbar{flex:0 0 auto!important;background:rgba(10,8,16,.72)!important;border-bottom:1px solid rgba(139,92,246,.12)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.content{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important;width:100%!important;animation:rcFadeIn .35s ease both}.content::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:10px}.content::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:rgba(139,92,246,.35);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.content::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.55)}.content,.sidebar{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.4) transparent}.brand .mark{background:linear-gradient(135deg,#a78bfa,#6d28d9)!important;color:#fff!important;box-shadow:0 6px 18px -8px rgba(139,92,246,.85)!important}.nav-item{border-radius:10px!important;transition:background .18s ease,color .18s ease,transform .14s ease!important;position:relative}.nav-item:hover{background:rgba(139,92,246,.1)!important;transform:translateX(2px)!important}.nav-item.active{background:linear-gradient(90deg,rgba(139,92,246,.24),rgba(139,92,246,.05))!important;border-color:transparent!important;color:#fff!important;animation:rcGlowBar 2.4s ease-in-out infinite!important}.nav-item.active svg{color:var(--accent-2)!important}.status-dot{background:var(--accent-2)!important;animation:rcPulseDot 2.2s ease-in-out infinite!important}.mini-pill svg{color:var(--accent-2)!important}.icon-btn{transition:border-color .18s,background .18s,transform .14s!important}.icon-btn:hover{border-color:var(--ring)!important;background:#16121f!important;transform:translateY(-1px)!important}.tool-icon{color:var(--accent-2)!important;background:rgba(139,92,246,.1)!important;border:1px solid rgba(139,92,246,.18)!important;overflow:hidden!important;flex-shrink:0!important;transition:transform .18s,background .18s!important}.tool-icon svg{width:18px!important;height:18px!important;max-width:100%!important;max-height:100%!important;display:block!important}.tool:hover .tool-icon{transform:scale(1.08)!important;background:rgba(139,92,246,.2)!important}.search{transition:border-color .18s,box-shadow .18s!important}.search:focus-within{border-color:var(--ring)!important;box-shadow:0 0 0 3px rgba(139,92,246,.12)!important}.search svg{color:var(--accent-2)!important}.filter{transition:background .16s,border-color .16s,color .16s,box-shadow .16s!important}.filter:hover{border-color:var(--ring)!important;color:#fff!important}.filter.active{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 18px -10px rgba(139,92,246,.9)!important}.section-title{color:#ede9fe!important}.heading h1{animation:rcSlideRight .4s ease both!important}.heading .sub{animation:rcSlideRight .4s ease .06s both!important}.feature-banner,.stat-box{background:linear-gradient(180deg,#100c18,#0b0810)!important;border-color:rgba(139,92,246,.14)!important;animation:rcSlideUp .4s ease both!important;transition:border-color .2s,box-shadow .2s,transform .18s!important}.stat-box:hover{border-color:rgba(139,92,246,.35)!important;box-shadow:0 8px 24px -14px rgba(139,92,246,.5)!important;transform:translateY(-2px)!important}.farm-stats .stat-box:first-child{animation-delay:.05s!important}.farm-stats .stat-box:nth-child(2){animation-delay:.1s!important}.farm-stats .stat-box:nth-child(3){animation-delay:.15s!important}.feature-banner{animation:rcSlideRight .38s ease both!important}.section .feature-banner:first-child{animation-delay:.04s!important}.section .feature-banner:nth-child(2){animation-delay:.09s!important}.section .feature-banner:nth-child(3){animation-delay:.14s!important}.section .feature-banner:nth-child(4){animation-delay:.19s!important}.section .feature-banner:nth-child(5){animation-delay:.24s!important}.section .feature-banner:nth-child(6){animation-delay:.29s!important}.tool{animation:rcSlideUp .4s ease both!important;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s,background .18s!important;will-change:transform}.tool:hover{transform:translateY(-4px)!important;border-color:var(--ring)!important;background:linear-gradient(180deg,#15101f,#100c18)!important;box-shadow:0 18px 36px -18px rgba(139,92,246,.65)!important}.grid .tool:first-child{animation-delay:.04s!important}.grid .tool:nth-child(2){animation-delay:.08s!important}.grid .tool:nth-child(3){animation-delay:.12s!important}.grid .tool:nth-child(4){animation-delay:.16s!important}.grid .tool:nth-child(5){animation-delay:.2s!important}.grid .tool:nth-child(6){animation-delay:.24s!important}.grid .tool:nth-child(7){animation-delay:.28s!important}.grid .tool:nth-child(8){animation-delay:.32s!important}.grid .tool:nth-child(9){animation-delay:.36s!important}.grid .tool:nth-child(10){animation-delay:.4s!important}.grid .tool:nth-child(11){animation-delay:.44s!important}.grid .tool:nth-child(12){animation-delay:.48s!important}.grid .tool:nth-child(n+13){animation-delay:.5s!important}.tag{color:#c4b5fd!important;border-color:rgba(139,92,246,.4)!important;background:rgba(139,92,246,.08)!important}.primary{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 22px -12px rgba(139,92,246,.9)!important;transition:filter .15s,transform .12s,box-shadow .15s!important;position:relative;overflow:hidden}.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.12) 50%,transparent 60%);background-size:200% 100%;background-position:-200%;pointer-events:none;transition:background-position .5s ease}.primary:hover:after{background-position:200%}.primary:hover{filter:brightness(1.1)!important;box-shadow:0 12px 28px -10px #8b5cf6!important}.primary:active{transform:translateY(1px) scale(.99)!important}.ghost-btn{transition:border-color .16s,background .16s,transform .12s!important}.ghost-btn:hover{border-color:var(--ring)!important;background:rgba(139,92,246,.08)!important;transform:translateY(-1px)!important}.premium{border-color:rgba(139,92,246,.45)!important;background:linear-gradient(160deg,rgba(139,92,246,.16),rgba(139,92,246,.02))!important}.premium button{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;color:#fff!important;transition:filter .15s,transform .12s!important}.premium button:hover{filter:brightness(1.1)!important}.switch{transition:border-color .18s,background .18s!important}.switch.on{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;border-color:transparent!important;box-shadow:0 0 12px -4px rgba(139,92,246,.8)!important}.switch span{transition:transform .22s cubic-bezier(.34,1.56,.64,1)!important}.modal-backdrop{background:rgba(5,3,10,.62)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.modal{border-color:rgba(139,92,246,.22)!important;box-shadow:0 30px 80px -30px rgba(139,92,246,.5)!important;animation:rcModalIn .22s cubic-bezier(.2,.7,.2,1) both}.modal-close{transition:border-color .16s,background .16s,transform .12s!important}.modal-close:hover{border-color:var(--ring)!important;background:rgba(139,92,246,.1)!important;transform:rotate(90deg)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}