:root{--bg:#020605;--panel:rgba(7,13,16,.78);--panel2:rgba(10,18,20,.88);--line:rgba(139,255,33,.17);--text:#f5f7f4;--muted:#9ea8a0;--green:#7ee000;--green2:#9cff18;--danger:#ef4444;--gold:#facc15}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#020605;font-family:Inter,Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}body:before{z-index:-3;background:radial-gradient(circle at 50% 20%,rgba(126,224,0,.11),transparent 28%),linear-gradient(180deg,#05090a,#020605 72%)}body:after,body:before{content:"";position:fixed;inset:0}body:after{z-index:-2;opacity:.22;background-image:linear-gradient(rgba(126,224,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(126,224,0,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 72%);mask-image:radial-gradient(circle at center,#000 0,transparent 72%)}.loginScreen{min-height:100vh;padding:10px;display:grid;place-items:center;background:radial-gradient(circle at 50% 82%,rgba(126,224,0,.16),transparent 18%),linear-gradient(180deg,rgba(2,6,5,.32),rgba(2,6,5,.92)),url(/scoutcore-login-reference.jpeg) 50%/cover no-repeat}.loginShell{position:relative;width:min(980px,100%);min-height:calc(100vh - 20px);border:1px solid rgba(126,224,0,.3);border-radius:24px;padding:28px clamp(18px,5vw,72px);background:linear-gradient(180deg,rgba(2,8,9,.22),rgba(2,6,5,.5));box-shadow:0 0 60px rgba(126,224,0,.1),inset 0 0 120px rgba(0,0,0,.55);overflow:hidden}.loginShell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 28%,hsla(0,0%,100%,.16),transparent 12%),radial-gradient(circle at 86% 30%,hsla(0,0%,100%,.12),transparent 14%);pointer-events:none}.loginMini{position:absolute;left:32px;top:24px}.loginMini img{width:188px;height:72px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 12px rgba(126,224,0,.38))}.seasonTag{position:absolute;right:36px;top:48px;color:#d7ddd5;letter-spacing:.06em;font-size:17px}.seasonTag b{color:#fff}.seasonTag span{margin-left:12px;color:var(--green);font-size:24px}.loginHero{position:relative;z-index:1;margin:72px auto 20px;text-align:center}.loginHero img{width:min(690px,82vw);max-height:600px;object-fit:contain;filter:drop-shadow(0 0 26px rgba(126,224,0,.28))}.loginForm{position:relative;z-index:2;width:min(610px,100%);margin:-36px auto 0}.inputWrap{height:82px;margin:12px 0;border:1px solid rgba(126,224,0,.22);border-radius:8px;background:linear-gradient(180deg,rgba(2,8,8,.72),rgba(2,8,6,.45));display:flex;align-items:center;gap:24px;padding:0 30px;box-shadow:inset 0 0 22px rgba(126,224,0,.06),0 12px 35px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inputWrap span{color:var(--green);font-size:26px;text-shadow:0 0 16px rgba(126,224,0,.7)}.inputWrap i{margin-left:auto;color:var(--green);font-style:normal;font-size:25px}.inputWrap input{flex:1 1;border:0;outline:0;background:transparent;color:#fff;font-size:25px}.inputWrap input::placeholder{color:hsla(0,0%,100%,.46)}.error{border:1px solid rgba(239,68,68,.4);background:rgba(127,29,29,.4);color:#fecaca;border-radius:12px;padding:12px;margin:8px 0}.loginMeta{justify-content:space-between;margin:22px 22px 36px}.loginMeta,.loginMeta label{display:flex;align-items:center}.loginMeta label{gap:12px;font-size:18px}.loginMeta input{width:28px;height:28px;accent-color:var(--green)}.loginMeta button{border:0;background:transparent;color:var(--green2);font-size:18px}.loginSubmit{position:relative;width:100%;height:82px;border:1px solid var(--green);border-radius:8px;color:#fff;background:linear-gradient(90deg,rgba(126,224,0,.12),rgba(126,224,0,.22),rgba(126,224,0,.12));font-weight:900;font-size:28px;letter-spacing:.03em;box-shadow:0 0 28px rgba(126,224,0,.25),inset 0 0 20px rgba(126,224,0,.12);overflow:hidden}.loginSubmit:before{content:"";position:absolute;left:-40%;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);animation:sheen 2.4s infinite}.loginSubmit span{position:absolute;right:38px;font-size:52px;top:7px;color:var(--green)}@keyframes sheen{to{left:120%}}.or{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;margin:38px 0 30px;color:var(--green);letter-spacing:.35em;font-size:20px}.or span{height:1px;background:linear-gradient(90deg,transparent,rgba(126,224,0,.4),transparent)}.loginAlt{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.loginAlt button{height:82px;border:1px solid rgba(126,224,0,.24);border-radius:8px;background:rgba(4,11,12,.66);color:#fff;font-size:18px;box-shadow:inset 0 0 18px rgba(126,224,0,.06)}.loginAlt button:hover{border-color:var(--green);box-shadow:0 0 20px rgba(126,224,0,.16)}.loginStatus{position:relative;z-index:2;margin:58px auto 0;padding:24px 0;border-top:1px solid rgba(126,224,0,.12);border-bottom:1px solid rgba(126,224,0,.08);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.loginStatus div{padding:0 22px;border-right:1px solid hsla(0,0%,100%,.1)}.loginStatus div:last-child{border-right:0}.loginStatus b{display:block;color:#b9c0b7;font-weight:500;font-size:14px;letter-spacing:.05em}.loginStatus span{display:block;color:var(--green);font-size:18px;margin-top:8px}.copy{display:block;text-align:center;color:#8c948b;margin-top:30px;font-size:15px}.app{min-height:100vh;display:grid;grid-template-columns:265px 1fr;grid-template-rows:92px 1fr;background:linear-gradient(180deg,rgba(2,6,5,.74),rgba(2,6,5,.96)),url(/scoutcore-dashboard-reference.jpeg) 50%/cover fixed no-repeat}.sidebar{grid-row:1/3;border-right:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(3,8,10,.92),rgba(2,6,5,.95));box-shadow:18px 0 60px rgba(0,0,0,.35);display:flex;flex-direction:column}.brand{height:92px;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent;display:flex;align-items:center;padding:12px 22px}.brand img{width:190px;height:70px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 8px rgba(126,224,0,.35))}.tabs{padding:16px 16px 10px;flex-direction:column;gap:7px;overflow:auto}.tab,.tabs{display:flex}.tab{position:relative;width:100%;min-height:58px;border:1px solid transparent;background:transparent;color:#f7faf5;align-items:center;gap:15px;border-radius:8px;padding:0 16px;text-align:left;font-size:14px;font-weight:800;letter-spacing:.01em}.tab:after{content:"";position:absolute;left:18px;right:18px;bottom:-5px;height:1px;background:hsla(0,0%,100%,.06)}.tabIcon{width:30px;text-align:center;color:#fff;font-size:24px;filter:drop-shadow(0 0 5px rgba(255,255,255,.15))}.tab:hover{background:rgba(126,224,0,.07);border-color:rgba(126,224,0,.18)}.tab.active{background:linear-gradient(90deg,rgba(126,224,0,.35),rgba(126,224,0,.07));border-color:rgba(126,224,0,.7);box-shadow:0 0 24px rgba(126,224,0,.22),inset 4px 0 0 var(--green)}.tab.active .tabIcon{color:var(--green);filter:drop-shadow(0 0 12px rgba(126,224,0,.8))}.bell em,.tab em{margin-left:auto;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:var(--green);color:#092006;font-style:normal;display:grid;place-items:center;font-size:12px;font-weight:900}.logout{margin-top:64px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.03)}.sideFoot{margin-top:auto;padding:22px 26px 28px;border-top:1px solid hsla(0,0%,100%,.06)}.sideFoot b{display:block;color:var(--green);font-size:14px}.sideFoot span{display:block;font-size:13px;margin-top:14px}.topbar{grid-column:2;grid-row:1;border-bottom:1px solid hsla(0,0%,100%,.12);background:rgba(2,6,5,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;padding:0 34px}.pageTitle,.topbar{display:flex;align-items:center}.pageTitle{gap:18px}.pageTitle h1{font-size:29px;letter-spacing:.02em;margin:0}.hamb,.topTools button{border:0;background:transparent;color:#fff;font-size:28px}.topTools{display:flex;align-items:center;gap:24px;color:#e9eee8}.topTools span{font-size:15px}.topTools button{font-size:25px;border-left:1px solid hsla(0,0%,100%,.12);padding-left:22px}.bell{position:relative}.bell em{position:absolute;right:-8px;top:-10px}.topTools small{color:var(--green);font-size:20px}.workspace{grid-column:2;grid-row:2;padding:18px 28px 66px;position:relative;overflow:auto}.workspace:after{content:"";position:fixed;left:265px;right:0;bottom:0;height:56px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(2,6,5,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.workspace:before{content:"Veri Tabanı:  Aktif ●        Otomatik Kaydetme:  Aktif ●                                        29.06.2024                         14:35";position:fixed;left:295px;right:30px;bottom:18px;z-index:2;color:#a8b0a5;font-size:14px;word-spacing:3px;pointer-events:none}.homeDashboard{min-height:calc(100vh - 176px);display:flex;flex-direction:column}.dashKpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;margin:0 0 14px}.dashKpis button{height:88px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:linear-gradient(180deg,rgba(11,20,23,.82),rgba(5,10,12,.78));color:#fff;display:grid;grid-template-columns:64px 1fr;grid-template-rows:1fr 1fr;align-items:center;text-align:left;padding:16px 20px;box-shadow:inset 0 0 22px hsla(0,0%,100%,.03),0 20px 40px rgba(0,0,0,.22)}.dashKpis button:hover{border-color:rgba(126,224,0,.55);box-shadow:0 0 28px rgba(126,224,0,.14)}.dashKpis i{grid-row:1/3;font-style:normal;font-size:38px;color:#dbe2dc}.dashKpis b{font-size:26px;color:var(--green);line-height:1}.dashKpis span{font-size:13px}.centerLogo{flex:1 1;min-height:430px;display:grid;place-items:center;position:relative}.centerLogo:after,.centerLogo:before{content:"";position:absolute;width:24%;height:120px;top:32%;background:linear-gradient(135deg,transparent 38%,rgba(126,224,0,.55),transparent 47%,rgba(126,224,0,.22),transparent 54%);filter:blur(.4px);opacity:.85}.centerLogo:before{left:8%;transform:rotate(8deg)}.centerLogo:after{right:8%;transform:scaleX(-1) rotate(8deg)}.centerLogo img{width:min(630px,58vw);max-height:420px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(126,224,0,.24))}.homeCards{display:grid;grid-template-columns:1.05fr 1.05fr 1.35fr 1.3fr;grid-gap:18px;gap:18px;margin-top:auto}.elite-card,.panel{border:1px solid hsla(0,0%,100%,.13);border-radius:8px;background:linear-gradient(180deg,rgba(10,18,20,.76),rgba(4,9,11,.72));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 52px rgba(0,0,0,.28),inset 0 0 40px rgba(126,224,0,.025);padding:22px}.elite-card h3,.panel h3{margin:0 0 18px;font-size:16px;letter-spacing:.02em}.elite-card p{display:grid;grid-template-columns:58px 1fr auto;grid-gap:12px;gap:12px;align-items:start;margin:0;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.elite-card p b{color:var(--green);font-weight:700}.elite-card p span{display:block;color:#fff}.elite-card p small{display:block;color:#a9b2a7;margin-top:4px}.elite-card p strong{color:var(--green);font-size:16px}.elite-card button{margin-top:14px;border:0;background:transparent;color:var(--green);font-weight:900}.ring{width:102px;height:102px;border-radius:50%;margin:8px auto 10px;display:grid;place-items:center;font-size:29px;font-weight:900;background:radial-gradient(circle at center,#07100c 55%,transparent 57%),conic-gradient(var(--green) 0 350deg,hsla(0,0%,100%,.12) 350deg);box-shadow:0 0 28px rgba(126,224,0,.24)}.db{text-align:center}.db small{color:#b8e68c}.miniStats{display:flex;justify-content:center;gap:35px;margin-top:18px}.miniStats b{color:var(--green);font-size:22px}.miniStats span{display:block;color:#cfd8cc;font-size:13px;font-weight:400}.db em{display:block;color:#a8b0a5;font-style:normal;margin-top:16px;font-size:12px}.notice{border:1px solid rgba(126,224,0,.35);background:rgba(126,224,0,.1);color:#eaffdd;border-radius:14px;padding:12px 16px}.backBtn,.notice{margin-bottom:14px}.backBtn{border:1px solid rgba(126,224,0,.26);background:rgba(126,224,0,.08);color:#fff;border-radius:12px;padding:10px 14px}.pageHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.pageHead h2{margin:0 0 6px;font-size:32px}.pageHead p{margin:0;color:var(--muted)}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions button,.modalActions button,button:not(.tab):not(.brand):not(.hamb):not(.loginSubmit){border:1px solid rgba(126,224,0,.28);background:linear-gradient(180deg,rgba(126,224,0,.14),rgba(126,224,0,.06));color:#fff;border-radius:12px;padding:11px 14px}.danger{border-color:rgba(239,68,68,.35)!important;background:rgba(127,29,29,.35)!important;color:#fecaca!important}input,select,textarea{border:1px solid hsla(0,0%,100%,.14);background:rgba(5,10,12,.72);color:#fff;border-radius:12px;padding:12px 14px;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(126,224,0,.55);box-shadow:0 0 0 3px rgba(126,224,0,.08)}.kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin:16px 0}.kpi{border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(5,10,12,.75);padding:18px}.kpi b{display:block;color:var(--green);font-size:28px}.kpi span{color:#cbd5c8;font-size:13px}.operationGrid,.quickGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.rowCard{border:1px solid hsla(0,0%,100%,.1);background:rgba(2,6,5,.42);border-radius:14px;padding:12px;margin:8px 0}.compact{color:#d9e3d6}.folderBrowser,.positionFolder{display:block}.positionFolder{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(5,10,12,.72);margin:14px 0;overflow:hidden}.positionFolder summary{padding:18px 22px;cursor:pointer;color:var(--green);font-weight:900}.observedCard{display:grid;grid-template-columns:64px minmax(240px,1fr) repeat(3,82px) 100px 80px;grid-gap:12px;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,6,5,.44)}.observedCard:hover{background:rgba(126,224,0,.06)}.avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,rgba(126,224,0,.35),hsla(0,0%,100%,.08));border:1px solid rgba(126,224,0,.28);overflow:hidden;color:#fff;font-weight:900}.avatar.big{width:132px;height:132px;font-size:34px}.avatar img{width:100%;height:100%;object-fit:cover}.info,.scoreMini{border:1px solid hsla(0,0%,100%,.1);background:rgba(4,9,11,.6);border-radius:13px;padding:10px;text-align:center}.info span,.scoreMini span{display:block;color:#aab4a8;font-size:12px}.info b,.scoreMini b{color:var(--green);font-size:20px}.stars{display:flex;align-items:center;gap:2px;margin-top:7px}.star{color:#334155;font-size:18px}.star.on{color:var(--green)}.stars small{margin-left:8px;color:#cbd5e1}.playerDetailHead{display:grid;grid-template-columns:150px 1fr 230px auto;grid-gap:22px;gap:22px;align-items:center;margin-top:16px}.playerDetailHead h2{font-size:44px;margin:0}.playerDetailHead p{color:#94a3b8}.detailScore{border:1px solid rgba(126,224,0,.4);border-radius:24px;background:rgba(126,224,0,.08);padding:18px;text-align:center}.detailScore b{font-size:38px;color:var(--green);display:block}.tabStrip{display:flex;gap:10px;margin:18px 0}.tabStrip button{border:1px solid hsla(0,0%,100%,.12);background:#07100c;color:#e2e8f0;border-radius:14px;padding:12px 16px}.tabStrip button.active{background:var(--green);color:#07110a;font-weight:900}.detailGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:16px 0}.detailGrid.mini{grid-template-columns:repeat(3,1fr)}.inner{box-shadow:none;background:rgba(2,6,5,.5)}.radarWrap{display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px;align-items:center}.radarWrap svg{width:300px;height:300px}.radarGrid{fill:rgba(126,224,0,.04);stroke:#334155;stroke-width:2}.radarPoly{fill:rgba(126,224,0,.25);stroke:var(--green);stroke-width:3}.radarList{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.aiPanel{background:linear-gradient(135deg,rgba(15,23,42,.65),rgba(20,83,45,.22))}.squadTable{overflow:auto;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(5,10,12,.72)}.squadHead,.squadRow{display:grid;grid-template-columns:2.2fr 1fr .6fr .6fr .6fr .7fr .8fr .8fr .9fr 1.8fr;grid-gap:8px;gap:8px;align-items:center;min-width:1120px;padding:12px 14px}.squadHead{color:#94a3b8;border-bottom:1px solid hsla(0,0%,100%,.1)}.squadRow{border-bottom:1px solid hsla(0,0%,100%,.07);cursor:pointer}.squadRow:hover{background:rgba(126,224,0,.05)}.squadRow b,.squadRow span{padding:8px 10px;border-radius:12px;background:rgba(2,6,5,.55)}.rowActions{display:flex;gap:6px}.rowActions button{padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:#0b1220;color:#fff}.warn{color:var(--gold)!important}.dangerText{color:#ef4444!important}.bar div{display:flex;justify-content:space-between}.bar i{display:block;height:12px;border-radius:999px;background:#0f172a;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;margin:8px 0 14px}.bar em{display:block;height:100%;background:linear-gradient(90deg,var(--green),#22c55e)}.workspaceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:18px}.filterGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.chatList{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.chatHead{display:flex;justify-content:space-between;gap:10px}.chatHead span{display:block;color:#94a3b8}.message{max-width:85%;background:rgba(126,224,0,.08);border:1px solid rgba(126,224,0,.24);border-radius:16px;padding:10px;margin:10px 0}.message p{margin:4px 0}.message span{font-size:12px;color:var(--green)}.chatInput{display:grid;grid-template-columns:1fr auto auto auto auto;grid-gap:8px;gap:8px}.kanban{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.kanbanCol{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(5,10,12,.72);padding:14px}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;margin-top:18px}.calDay{min-height:96px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:rgba(5,10,12,.72);padding:10px}.calDay b{color:var(--green)}.calDay span{display:block;margin-top:8px;background:rgba(126,224,0,.1);border-radius:10px;padding:6px;font-size:12px}.notify{border-radius:20px;padding:18px;margin:12px 0;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,10,12,.72)}.notify.Bilgi{border-color:#14532d}.notify.Uyarı{border-color:#a16207}.notify.Önemli{border-color:#c2410c}.notify.Kritik{border-color:#7f1d1d;background:#210b10}.contactCard{display:flex;flex-direction:column;gap:8px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,10,12,.72);border-radius:18px;padding:18px;width:max-content}.modal{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:30;display:grid;place-items:center}.editor{width:min(1120px,94vw);max-height:90vh;overflow:auto;border:1px solid rgba(126,224,0,.28);border-radius:30px;background:#06100e;padding:24px}.editorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.fullLabel{display:block;margin-top:12px;color:var(--green);font-weight:900}.fullLabel textarea{margin-top:8px;min-height:110px;width:100%;border:1px solid hsla(0,0%,100%,.14);background:#020617;color:#fff;border-radius:15px;padding:13px}.modalActions{display:flex;gap:10px;margin-top:14px}@media print{.actions,.backBtn,.modal,.sidebar,.tabStrip,.topbar{display:none!important}.app{display:block}.workspace{padding:0}.panel{box-shadow:none;border:1px solid #999}.panel,body{color:#000;background:#fff}.squadHead,.squadRow{min-width:0}}@media(max-width:1350px){.app{grid-template-columns:240px 1fr}.workspace:after{left:240px}.dashKpis{grid-template-columns:repeat(3,1fr)}.homeCards{grid-template-columns:repeat(2,1fr)}.centerLogo{min-height:330px}.sidebar .tab{font-size:12px}.workspace:before{display:none}}@media(max-width:900px){.loginAlt,.loginStatus{grid-template-columns:1fr}.loginHero img{width:88vw}.seasonTag{text-align:right;margin-top:8px}.loginMini,.seasonTag{position:static}.loginForm{margin-top:0}.app{display:block}.sidebar{position:relative}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:9}.workspace{padding:18px}.calendarGrid,.chatList,.dashKpis,.detailGrid,.editorGrid,.filterGrid,.homeCards,.kanban,.kpis,.observedCard,.operationGrid,.playerDetailHead,.quickGrid,.radarWrap,.twoCols,.workspaceGrid{grid-template-columns:1fr}.workspace:after,.workspace:before{display:none}.squadHead,.squadRow{grid-template-columns:1fr;min-width:0}.observedCard{grid-template-columns:54px 1fr}.centerLogo img{width:88vw}.topTools{gap:10px}.topTools span{display:none}}.topTools{gap:10px}.topTools strong{font-size:16px}.topTools small{font-size:19px}.topTools button,.topTools span{display:none!important}.sideFoot span{color:#a0a99c}.seasonTag{display:none!important}.loginScreen{padding:6px;align-items:center;overflow:auto}.loginShell{width:min(920px,100%);min-height:auto;max-height:none;padding:18px clamp(16px,4vw,56px) 16px;border-radius:20px}.loginMini{left:26px;top:18px}.loginMini img{width:150px;height:56px}.loginHero{margin:40px auto 8px}.loginHero img{width:min(530px,72vw);max-height:330px}.loginForm{width:min(560px,100%);margin:-20px auto 0}.inputWrap{height:58px;margin:9px 0;gap:18px;padding:0 22px}.inputWrap i,.inputWrap span{font-size:20px}.inputWrap input{font-size:18px}.loginMeta{margin:14px 18px 20px}.loginMeta button,.loginMeta label{font-size:15px}.loginMeta input{width:22px;height:22px}.loginSubmit{height:62px;font-size:22px}.loginSubmit span{right:28px;font-size:40px;top:5px}.or{margin:22px 0 18px;font-size:16px;gap:14px}.loginAlt{gap:18px}.loginAlt button{height:58px;font-size:14px}.loginStatus{margin:24px auto 0;padding:14px 0;gap:8px}.loginStatus div{padding:0 14px}.loginStatus b{font-size:12px}.loginStatus span{font-size:14px;margin-top:5px}.copy{margin-top:14px;font-size:13px}.positionFolder summary b{text-transform:uppercase;letter-spacing:.02em}.positionFolder summary span{display:none}@media(max-height:820px) and (min-width:901px){.loginShell{padding-top:14px;padding-bottom:12px}.loginMini img{width:128px;height:48px}.loginHero{margin-top:26px}.loginHero img{width:min(440px,62vw);max-height:255px}.loginForm{width:min(520px,100%);margin:-14px auto 0}.inputWrap{height:52px;margin:8px 0}.loginSubmit{height:56px;font-size:20px}.or{margin:16px 0 14px}.loginAlt button{height:52px}.loginStatus{margin-top:16px;padding:10px 0}.copy{margin-top:10px}}@media(max-width:900px){.loginHero img{width:min(500px,82vw);max-height:300px}.loginForm{margin:-12px auto 0}.loginStatus{grid-template-columns:repeat(2,1fr)}}:root{--bg:#0f1115;--panel:rgba(23,25,29,.86);--panel2:rgba(19,21,25,.92);--line:hsla(0,0%,100%,.095);--line2:hsla(0,0%,100%,.12);--text:#f4f6f3;--muted:#a3aaa2;--green:#78bd38;--green2:#8ac94a}body,html{background:#0f1115!important;color:var(--text)}body:before{background:linear-gradient(180deg,#111315,#0f1115 52%,#0b0d10)!important}body:after{opacity:.035!important;background-image:linear-gradient(30deg,hsla(0,0%,100%,.16) 12%,transparent 12.5%,transparent 87%,hsla(0,0%,100%,.16) 87.5%,hsla(0,0%,100%,.16)),linear-gradient(150deg,hsla(0,0%,100%,.16) 12%,transparent 12.5%,transparent 87%,hsla(0,0%,100%,.16) 87.5%,hsla(0,0%,100%,.16)),linear-gradient(30deg,hsla(0,0%,100%,.16) 12%,transparent 12.5%,transparent 87%,hsla(0,0%,100%,.16) 87.5%,hsla(0,0%,100%,.16)),linear-gradient(150deg,hsla(0,0%,100%,.16) 12%,transparent 12.5%,transparent 87%,hsla(0,0%,100%,.16) 87.5%,hsla(0,0%,100%,.16));background-size:76px 132px;background-position:0 0,0 0,38px 66px,38px 66px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0,transparent 78%)!important;mask-image:radial-gradient(circle at 50% 35%,#000 0,transparent 78%)!important}.loginScreen{background:linear-gradient(180deg,rgba(17,19,21,.96),rgba(10,12,15,.98))!important}.loginShell{background:linear-gradient(180deg,rgba(15,17,21,.78),rgba(12,14,17,.92))!important;border-color:hsla(0,0%,100%,.13)!important;box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 0 80px hsla(0,0%,100%,.015)!important}.loginShell:before{opacity:.18!important;background:radial-gradient(circle at 50% 18%,rgba(120,189,56,.13),transparent 36%)!important}.loginHero img,.loginMini img{filter:drop-shadow(0 0 14px rgba(120,189,56,.2))!important}.inputWrap{background:linear-gradient(180deg,rgba(23,25,29,.78),rgba(15,17,21,.76))!important;border-color:hsla(0,0%,100%,.12)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 16px 35px rgba(0,0,0,.26)!important}.loginSubmit{background:linear-gradient(180deg,rgba(120,189,56,.82),rgba(72,125,25,.82))!important;border-color:rgba(139,201,74,.72)!important;box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 0 0 1px hsla(0,0%,100%,.08)!important}.loginAlt button{background:rgba(20,22,26,.74)!important;border-color:hsla(0,0%,100%,.11)!important;box-shadow:none!important}.loginAlt button:hover{border-color:rgba(120,189,56,.42)!important;box-shadow:0 0 16px rgba(120,189,56,.1)!important}.loginStatus{border-color:hsla(0,0%,100%,.09)!important}.app{background:#0f1115!important;grid-template-columns:220px 1fr!important}.sidebar{background:linear-gradient(180deg,#0b0d10,#080a0d)!important;border-right:1px solid hsla(0,0%,100%,.1)!important;box-shadow:10px 0 40px rgba(0,0,0,.32)!important}.brand{padding:12px 16px!important}.brand img{filter:drop-shadow(0 0 8px rgba(120,189,56,.2))!important}.tab{background:transparent!important;border-color:transparent!important;color:#f2f5ef!important}.tab,.tab:hover{box-shadow:none!important}.tab:hover{background:hsla(0,0%,100%,.045)!important;border-color:hsla(0,0%,100%,.08)!important}.tab.active{background:hsla(0,0%,100%,.055)!important;border-color:hsla(0,0%,100%,.095)!important;box-shadow:inset 4px 0 0 var(--green)!important}.tab.active .tabIcon{color:var(--green)!important}.tab.active .tabIcon,.tabIcon{filter:none!important}.bell em,.tab em{background:var(--green)!important;color:#0d1608!important}.logout{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.12)!important}.sideFoot b{color:var(--green)!important}.topbar{border-bottom:1px solid hsla(0,0%,100%,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topbar,.workspace{background:#0f1115!important}.workspace:after{left:220px!important;background:rgba(12,14,17,.94)!important;border-top-color:hsla(0,0%,100%,.09)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.workspace:before{left:250px!important;color:#969d98!important}.dashKpis button{background:linear-gradient(180deg,#17191d,#131519)!important;border:1px solid hsla(0,0%,100%,.105)!important;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 0 0 1px hsla(0,0%,100%,.015)!important}.dashKpis button:hover{border-color:rgba(120,189,56,.35)!important;box-shadow:0 16px 36px rgba(0,0,0,.26),0 0 0 1px rgba(120,189,56,.1)!important;background:linear-gradient(180deg,#1b1e22,#14171b)!important}.dashKpis i{color:#d8ddd8!important;text-shadow:none!important;filter:none!important}.dashKpis b,.elite-card button,.elite-card p b,.elite-card p strong,.info b,.kpi b,.miniStats b,.scoreMini b,.sideFoot b{color:var(--green)!important;text-shadow:none!important}.centerLogo:after,.centerLogo:before{display:none!important}.centerLogo{background:radial-gradient(circle at center,rgba(120,189,56,.055),transparent 36%)!important}.centerLogo img{filter:drop-shadow(0 0 16px rgba(120,189,56,.14))!important}.homeCards{gap:18px!important}.calDay,.contactCard,.elite-card,.kanbanCol,.notify,.panel,.positionFolder,.squadTable{background:linear-gradient(180deg,rgba(23,25,29,.86),rgba(17,19,23,.88))!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 18px 38px rgba(0,0,0,.26),inset 0 0 0 1px hsla(0,0%,100%,.012)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.elite-card:hover,.panel:hover{border-color:rgba(120,189,56,.24)!important;box-shadow:0 20px 42px rgba(0,0,0,.28),0 0 0 1px rgba(120,189,56,.06)!important}.elite-card h3,.panel h3{color:#f4f6f3!important}.elite-card p{border-bottom-color:hsla(0,0%,100%,.06)!important}.ring{box-shadow:none!important;background:radial-gradient(circle at center,#17191d 56%,transparent 58%),conic-gradient(var(--green) 0 350deg,hsla(0,0%,100%,.16) 350deg)!important}.actions button,.modalActions button,button:not(.tab):not(.brand):not(.hamb):not(.loginSubmit){background:linear-gradient(180deg,rgba(120,189,56,.16),rgba(120,189,56,.06))!important;border-color:rgba(120,189,56,.22)!important;box-shadow:none!important}.backBtn,.notice{background:rgba(120,189,56,.075)!important;border-color:rgba(120,189,56,.2)!important}.info,.inner,.observedCard,.rowCard,.scoreMini,.squadRow b,.squadRow span{background:rgba(19,21,25,.75)!important;border-color:hsla(0,0%,100%,.09)!important}.observedCard:hover,.squadRow:hover{background:rgba(120,189,56,.045)!important}.avatar{background:linear-gradient(135deg,rgba(120,189,56,.18),hsla(0,0%,100%,.06))!important;border-color:rgba(120,189,56,.2)!important}.star.on{color:var(--green)!important}.tabStrip button.active{background:var(--green)!important;color:#0f1115!important}.bar em{background:linear-gradient(90deg,var(--green),#5f9f2d)!important}@media(max-width:1350px){.app{grid-template-columns:220px 1fr!important}.workspace:after{left:220px!important}}@media(max-width:900px){.app{display:block!important}.workspace:after,.workspace:before{display:none!important}}.photoUploadBox{grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;align-items:center;border:1px solid hsla(0,0%,100%,.1);background:rgba(19,21,25,.72);padding:14px;margin:12px 0 18px}.photoPreview,.photoUploadBox{display:grid;border-radius:18px}.photoPreview{width:104px;height:104px;overflow:hidden;place-items:center;background:#0f1115;border:1px solid rgba(120,189,56,.24);color:var(--green);font-weight:900;font-size:13px}.photoPreview img{width:100%;height:100%;object-fit:cover}.photoUploadBox b{display:block;color:#fff;margin-bottom:4px}.photoUploadBox p{margin:0 0 10px;color:var(--muted);font-size:13px}.photoUploadBox input{display:block;width:100%;margin-top:8px}.formError{display:block;color:#fecaca;margin-top:8px}.editorGrid label{display:flex;flex-direction:column;gap:6px;color:#aab4a8;font-size:12px;font-weight:700;letter-spacing:.02em}.editorGrid label input,.editorGrid label select{width:100%}.observedCard{grid-template-columns:64px minmax(300px,1fr) repeat(4,82px) 100px 80px!important}.squadHead,.squadRow{grid-template-columns:2.1fr .9fr .55fr .9fr .55fr .55fr .65fr .75fr .75fr .85fr 1.75fr!important;min-width:1240px!important}@media(max-width:900px){.photoUploadBox{grid-template-columns:1fr}.observedCard{grid-template-columns:54px 1fr!important}.squadHead,.squadRow{grid-template-columns:1fr!important;min-width:0!important}}