body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}.nav a i{width:28px;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-style:normal;font-size:17px;filter:none}.auth-personality .auth-visual{position:relative;overflow:hidden;justify-content:space-between;background:linear-gradient(90deg,rgba(0,16,11,.35),rgba(0,15,10,.76)),url('/login-background.png') center/cover no-repeat}.auth-personality .auth-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,transparent 0 28%,rgba(0,17,12,.2) 58%,rgba(0,14,9,.75) 100%);pointer-events:none}.auth-personality .auth-visual>*{position:relative;z-index:1}.auth-brand{display:flex;align-items:center;gap:16px}.auth-brand img{width:80px!important;margin:0!important}.auth-brand strong{display:block;font-size:18px;letter-spacing:.04em}.auth-brand small{display:block;margin-top:6px;color:var(--green);font-weight:900;letter-spacing:.14em}.auth-message{max-width:720px;padding-bottom:7vh;text-shadow:0 2px 22px #000}.auth-message h1{font-size:clamp(54px,5vw,88px)!important;line-height:.95;margin:18px 0 24px!important}.auth-message>p{max-width:620px;color:#c9ded6;font-size:18px;line-height:1.6}.auth-benefits{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.auth-benefits span{display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid rgba(55,255,63,.28);border-radius:999px;background:rgba(0,20,13,.72);font-size:13px;font-weight:800}.auth-benefits b{font-size:18px}.auth-card .small a,.auth-card a[href="#/forgot"]{color:#fff!important;text-decoration-color:rgba(255,255,255,.7)}.auth-card .small a:hover{color:var(--green)!important}.downloads-warning{display:flex;gap:18px;align-items:center;margin:0 0 24px;padding:20px 24px;border:1px solid #f3a500;border-radius:16px;background:rgba(255,153,0,.08)}.downloads-warning>span{font-size:34px}.downloads-warning strong{font-size:18px}.downloads-warning p{margin:5px 0 0;color:#b9d4ca;line-height:1.45}.download-products{display:grid;gap:26px}.download-product{display:grid;grid-template-columns:minmax(250px,360px) minmax(320px,1fr) minmax(300px,.9fr);gap:28px;padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(0,39,27,.96),rgba(0,20,14,.97));box-shadow:0 24px 70px rgba(0,0,0,.18)}.download-product h2{margin:8px 0 12px;font-size:32px}.download-copy>p{color:#a9cfc0;line-height:1.55}.download-media{display:flex;justify-content:center;align-items:flex-start;padding:12px;border:1px solid rgba(190,54,255,.35);border-radius:18px;background:#18031f}.download-media img{display:block;width:min(100%,300px);max-height:570px;object-fit:contain;border-radius:8px}.download-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.download-gallery img{width:100%;border-radius:10px;border:1px solid rgba(26,231,151,.25)}.tools-product{grid-template-columns:minmax(360px,.95fr) minmax(320px,1fr) minmax(300px,.9fr)}.feature-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:11px}.feature-list li{position:relative;padding-left:24px;color:#e9fff6}.feature-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.download-button{margin:8px 0 10px}.download-copy>small{display:block;color:#81a99a}.download-steps{padding:22px;border:1px solid var(--line);border-radius:16px;background:rgba(0,12,8,.55)}.download-steps ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:15px}.download-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;color:#b7d5ca;line-height:1.4}.download-steps li b{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--green);border-radius:50%;color:var(--green);font-size:11px}.download-security{margin-top:26px}.download-security .grid3>div{padding:18px;border:1px solid var(--line);border-radius:14px}.download-security p{color:#9dc2b5;margin-bottom:0}.analytics-controls{display:flex;gap:10px;align-items:center}.analytics-controls select{min-width:180px}.analytics-metrics>.cards{grid-template-columns:repeat(6,minmax(150px,1fr))}.analytics-metrics .metric strong{font-size:clamp(24px,2.2vw,38px)}.analytics-tabs{display:flex;gap:8px;margin:24px 0 0;padding:6px;border:1px solid var(--line);border-radius:14px;width:max-content;background:#00110c}.analytics-tabs button{padding:12px 18px;border:0;border-radius:9px;background:transparent;color:#9fc0b4;font-weight:900;cursor:pointer}.analytics-tabs button.active{background:#063222;color:#fff;box-shadow:inset 0 0 0 1px var(--green)}.analytics-content{margin-top:12px}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-breakdown{padding:22px;border:1px solid var(--line);border-radius:16px;background:#00150e}.analytics-breakdown h3{margin:0 0 18px}.breakdown-row{display:grid;grid-template-columns:minmax(130px,1fr) 1.2fr 78px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(67,128,105,.18)}.breakdown-row:last-child{border-bottom:0}.breakdown-row small{display:block;margin-top:3px;color:#769b8d}.breakdown-track{height:7px;border-radius:10px;background:#08291d;overflow:hidden}.breakdown-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#00efad,#66ff21)}.breakdown-track i.negative{background:linear-gradient(90deg,#ff5a4e,#ff982d)}.breakdown-row>b{text-align:right}.negative-text{color:#ff7367}.analytics-panel-head{display:flex;justify-content:space-between;align-items:start}.analytics-panel-head>strong{color:var(--green);font-size:26px}.analytics-chart{height:210px;display:flex;gap:4px;align-items:flex-end;padding:14px 0 0;border-bottom:1px solid #2c644e;background:repeating-linear-gradient(0deg,transparent 0 49px,rgba(91,150,128,.12) 50px)}.analytics-chart i{flex:1;min-width:3px;max-width:24px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#42ff3c,#00b67c)}.analytics-chart i.negative{background:linear-gradient(180deg,#ff8b32,#d63c3c)}.result-distribution{display:flex;gap:30px;align-items:center;justify-content:center;min-height:210px}.donut{--win:0;width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#00150e 0 55%,transparent 57%),conic-gradient(var(--green) calc(var(--win)*1%),#ff5a4e 0 90%,#537369 0)}.donut strong{font-size:28px}.donut span{font-size:11px;color:#8db2a4}.result-distribution ul{list-style:none;padding:0;display:grid;gap:12px}.result-distribution li{display:grid;grid-template-columns:12px 1fr 30px;gap:9px;align-items:center}.result-distribution li i{width:10px;height:10px;border-radius:50%}.green-dot{background:var(--green)}.red-dot{background:#ff5a4e}.gray-dot{background:#68877b}.risk-band{display:grid;grid-template-columns:110px 1fr 34px;gap:12px;align-items:center;margin:16px 0}.risk-band i{height:12px;border-radius:10px;background:#08291d;overflow:hidden}.risk-band i b{display:block;height:100%;background:linear-gradient(90deg,#00efad,#66ff21)}.consistency-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.consistency-grid>div{padding:17px;border:1px solid var(--line);border-radius:12px}.consistency-grid span{display:block;color:#7fa99a;font-size:12px}.consistency-grid strong{display:block;margin-top:8px;font-size:23px}
@media(max-width:1280px){.download-product,.tools-product{grid-template-columns:280px 1fr}.download-steps{grid-column:1/-1}.analytics-metrics>.cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.download-product,.tools-product{grid-template-columns:1fr}.download-steps{grid-column:auto}.download-gallery{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.analytics-grid{grid-template-columns:1fr}.analytics-controls{align-items:stretch;flex-direction:column}.analytics-tabs{width:100%;overflow:auto}.analytics-tabs button{white-space:nowrap}.result-distribution{flex-direction:column}.auth-message{display:none}.auth-personality .auth-visual{display:none}}@media(max-width:560px){.analytics-metrics>.cards{grid-template-columns:repeat(2,1fr)}.breakdown-row{grid-template-columns:1fr 70px}.breakdown-track{grid-column:1/-1}.consistency-grid{grid-template-columns:1fr}.download-product{padding:18px}.downloads-warning{align-items:flex-start}}
.tools-product{grid-template-columns:minmax(650px,1.35fr) minmax(340px,.65fr)}.tools-product .download-gallery{gap:14px}.tools-product .download-gallery img{border-radius:14px;box-shadow:0 16px 38px rgba(0,0,0,.28)}.tools-product .download-steps{grid-column:1/-1}.plan-development{grid-template-columns:minmax(260px,390px) minmax(360px,1fr);align-items:center}.development-status{display:inline-flex;align-items:center;margin:8px 0 12px;padding:14px 18px;border:1px solid #f3a500;border-radius:12px;background:rgba(243,165,0,.11);color:#ffd36e;font-weight:900;letter-spacing:.08em}.bookmaker-manager .actions{margin-bottom:18px}.bookmaker-manager .actions input{min-width:min(420px,100%)}.bookmaker-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}@media(max-width:1280px){.tools-product{grid-template-columns:1fr}.tools-product .download-gallery{grid-template-columns:repeat(3,minmax(200px,1fr));overflow-x:auto}.tools-product .download-steps{grid-column:auto}.plan-development{grid-template-columns:280px 1fr}}@media(max-width:850px){.plan-development{grid-template-columns:1fr}.tools-product .download-gallery{grid-template-columns:repeat(3,minmax(230px,1fr))}}
