:root{color-scheme:light;--ink: #0c1c35;--muted: #647083;--line: #d7e2ef;--soft: #f3f7fc;--panel: #ffffff;--green: #0f8a5f;--green-soft: #e5f6ef;--blue: #0755b7;--blue-deep: #06275b;--orange: #ff7a00;--orange-soft: #fff1e4;--amber: #b25b00;--red: #b42318;--book-dark: #061f49;--book-mid: #0b4ea2;--book-lime: #ff8a00;--shadow: 0 18px 44px rgba(6, 31, 73, .14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-shell,.insight-page-shell{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(23,119,255,.22),transparent 34%),radial-gradient(circle at 86% 10%,rgba(255,122,0,.14),transparent 32%),#020917;color:#f8fbff}.onboarding-card{width:min(920px,calc(100% - 32px));margin:48px auto;padding:clamp(26px,4vw,44px);background:#07172deb;border:1px solid rgba(95,158,238,.28);border-radius:12px;box-shadow:0 28px 80px #0000005c}.onboarding-card>img{width:92px;margin-bottom:18px}.onboarding-card h1{margin:8px 0 12px;font-size:clamp(32px,5vw,54px);line-height:1}.onboarding-card h2{margin:24px 0 16px;color:#fff}.onboarding-card p,.onboarding-card small{color:#b7c6dc;line-height:1.6}.onboarding-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.onboarding-progress span{height:6px;border-radius:999px;background:#ffffff1a}.onboarding-progress span.active{background:linear-gradient(90deg,#1777ff,#ff7a00)}.onboarding-options,.onboarding-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.onboarding-options.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-options button,.onboarding-check-grid label{min-height:96px;padding:18px;color:#f8fbff;text-align:left;background:#ffffff0a;border:1px solid rgba(95,158,238,.22);border-radius:8px}.onboarding-options button.active,.onboarding-check-grid label:has(input:checked){border-color:#ff7a00d1;box-shadow:inset 0 0 0 1px #ff7a0047}.onboarding-options strong,.onboarding-check-grid span{display:block;color:#fff;font-weight:900}.onboarding-options span{display:block;margin-top:8px;color:#b7c6dc;line-height:1.45}.onboarding-check-grid input{margin-right:10px}.onboarding-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.insight-page-content{display:grid;gap:22px;padding-bottom:92px}.insight-page-shell{display:block;overflow-x:hidden}.insight-page-shell .app-topbar{display:flex;grid-column:auto;grid-row:auto;justify-content:space-between;width:100%}.insight-page-shell .topbar-brand,.insight-page-shell .account-actions{display:flex}.insight-page-shell .system-page-content{position:relative;z-index:1}.insight-hero,.insight-wide-card,.insight-summary-card{background:#07172de0;border:1px solid rgba(95,158,238,.24);border-radius:10px;box-shadow:0 22px 52px #00000040}.insight-hero{padding:clamp(26px,4vw,42px)}.insight-hero span{display:inline-flex;align-items:center;gap:8px;color:#ff9f2d;font-size:12px;font-weight:900;text-transform:uppercase}.insight-hero h1{margin:10px 0;font-size:clamp(34px,5vw,58px)}.insight-hero p,.insight-wide-card p,.insight-summary-card span{color:#b7c6dc;line-height:1.6}.insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.learn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-summary-card{padding:22px}.insight-summary-card small{color:#7bb9ff;font-size:11px;font-weight:900;text-transform:uppercase}.insight-summary-card strong{display:block;margin:8px 0;color:#fff;font-size:26px;font-weight:900}.insight-wide-card{grid-column:1 / -1;padding:28px;border-color:#ff7a0057;background:linear-gradient(135deg,#ff7a0014,#07172de6)}.insight-wide-card h2{color:#fff}@media(max-width:980px){.onboarding-options,.onboarding-options.compact,.onboarding-check-grid,.insight-grid,.learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.onboarding-card{margin:16px auto 94px}.onboarding-options,.onboarding-options.compact,.onboarding-check-grid,.insight-grid,.learn-grid{grid-template-columns:1fr}.onboarding-actions{display:grid}}.visual-filter-select{position:relative;z-index:8}.visual-filter-select.open{z-index:40}.visual-filter-trigger,.visual-filter-option{width:100%;border:1px solid rgba(162,190,224,.32);border-radius:10px;background:#04142f94;color:#fff}.visual-filter-trigger{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;align-items:center;min-height:48px;padding:7px 10px;text-align:left}.visual-filter-trigger>span,.visual-filter-option>span{display:grid;min-width:0;gap:2px}.visual-filter-trigger strong,.visual-filter-option strong{overflow:hidden;color:#fff;font-size:13px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.visual-filter-trigger small,.visual-filter-option small{overflow:hidden;color:#9fb2cd;font-size:11px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.visual-filter-arrow{color:#8fb0dc;transition:transform .18s ease}.visual-filter-select.open .visual-filter-arrow{transform:rotate(90deg)}.visual-sport-icon,.league-logo-badge{display:grid;place-items:center;width:36px;height:36px;min-width:36px;color:#fff;box-shadow:inset 0 0 16px #ffffff1a,0 8px 18px #00000038}.visual-sport-icon{border-radius:12px;background:linear-gradient(135deg,var(--icon-from),var(--icon-to))}.league-logo-badge{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,var(--league-from),var(--league-to))}.league-logo-badge:after{position:absolute;inset:5px;border:1px solid rgba(255,255,255,.32);border-radius:8px;content:""}.league-logo-badge strong{position:relative;z-index:1;max-width:31px;color:#fff;font-size:9px;font-weight:950;letter-spacing:0;line-height:1;text-align:center}.league-logo-badge img{position:relative;z-index:1;width:30px;height:30px;object-fit:contain}.visual-filter-menu{position:absolute;top:calc(100% + 7px);right:0;left:0;display:grid;gap:6px;max-height:min(360px,54vh);overflow:auto;padding:8px;border:1px solid rgba(92,146,214,.4);border-radius:14px;background:#031027fa;box-shadow:0 22px 48px #0000005c}.visual-filter-select.league .visual-filter-menu{left:0;width:min(560px,calc(100vw - 34px));max-height:min(520px,72vh);gap:10px}.league-picker-tools{position:sticky;top:0;z-index:2;display:grid;gap:8px;padding-bottom:4px;background:#031027fa}.league-picker-search{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:0 11px;border:1px solid rgba(75,145,230,.45);border-radius:10px;background:#082048f0;color:#9cc7ff}.league-picker-search input{min-height:38px;border:0;padding:0;background:transparent;color:#fff;font-size:13px;font-weight:850}.league-picker-search input::placeholder{color:#8fa9c8}.league-picker-search input:focus{outline:0}.league-picker-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.league-picker-tabs button{flex:0 0 auto;min-height:30px;border:1px solid rgba(84,139,204,.42);border-radius:999px;padding:0 10px;background:#081e43b8;color:#c8d7ec;cursor:pointer;font-size:11px;font-weight:950}.league-picker-tabs button.active{border-color:#ff7a00b8;background:linear-gradient(135deg,#ff7a003d,#0b5dd247);color:#fff}.visual-filter-options{display:grid;gap:6px}.league-options{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-filter-option{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;align-items:center;min-height:50px;padding:7px 9px;text-align:left}.visual-filter-option:hover,.visual-filter-option.active{border-color:#ff7a00a6;background:#ff7a001f}.visual-filter-option svg:last-child{color:#42ed5f}.league-picker-empty{display:grid;justify-items:center;gap:5px;padding:18px 10px;border:1px dashed rgba(124,166,218,.38);border-radius:12px;color:#9fb2cd;text-align:center}.league-picker-empty strong{color:#fff;font-size:13px}.league-picker-empty span{font-size:11px;font-weight:800}@media(max-width:720px){.visual-filter-select.league .visual-filter-menu{width:100%;max-height:min(460px,70vh)}.league-options{grid-template-columns:1fr}}.secondary-action,.api-key-actions button{border-color:#a2bee04d;background:#ffffff0f;color:#fff}.clean-toggle,.server-api-chip,.notice,.plan-summary-card{border-color:#a2bee038;background:#ffffff0f}.live-dot{width:9px;height:9px;border-radius:999px;background:#52d982;box-shadow:0 0 0 5px #52d98221}.radar-visual{position:relative;display:grid;place-items:center;min-height:260px}.radar-visual:before{width:272px;height:272px;border:1px solid rgba(67,198,255,.45);background:linear-gradient(rgba(67,198,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.22) 1px,transparent 1px);background-size:50% 50%}.radar-visual:after{width:208px;height:208px;border:1px dashed rgba(67,198,255,.45)}.radar-ring{border:1px solid rgba(67,198,255,.38)}.ring-two{width:150px;height:150px}.ring-three{width:244px;height:244px}.radar-sweep{position:absolute;width:136px;height:136px;transform:translate(52px,-52px) rotate(32deg);transform-origin:bottom left;background:linear-gradient(45deg,rgba(55,205,255,.54),transparent 72%);clip-path:polygon(0 100%,100% 0,100% 100%)}.radar-point{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px #ff7a00cc}.point-one{transform:translate(98px,26px)}.point-two{transform:translate(-72px,-52px)}.point-three{width:8px;height:8px;background:#33c6ff;transform:translate(62px,86px)}.radar-visual img{position:relative;z-index:2;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))}.odd-cell em{max-width:100%;color:#61708a;overflow:hidden;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.roi-cell small,.prob-cell small{display:none}.mini-base-table{display:grid}.sales-page{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 16% 11%,rgba(0,128,255,.22),transparent 20%),radial-gradient(circle at 87% 2%,rgba(255,122,0,.13),transparent 16%),linear-gradient(180deg,#020914,#03152d 48%,#020914);color:#fff}.sales-page>:not(.sports-tech-bg){position:relative;z-index:2}.sports-tech-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#0209140f,#02091442),url(./sports-tech-background-CfC4pY1r.svg),radial-gradient(circle at 50% 46%,rgba(5,37,87,.2),transparent 24%),linear-gradient(180deg,#020914,#03152d 48%,#020914);background-attachment:fixed;background-position:center top,center top,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover}.sports-bg-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:saturate(1.35) contrast(1.18) brightness(1.08)}.sports-tech-bg:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0209140a,#02091457),radial-gradient(circle at 50% 12%,rgba(0,60,150,.08),transparent 28%),radial-gradient(circle at 50% 105%,rgba(0,111,255,.14),transparent 36%);opacity:.42;content:""}.sports-tech-bg>div{z-index:2}.stadium-glow{position:absolute;right:-10vw;bottom:-18vh;left:-10vw;height:46vh;border-top:1px solid rgba(67,198,255,.22);border-radius:50% 50% 0 0/100% 100% 0 0;background:repeating-radial-gradient(ellipse at center bottom,rgba(67,198,255,.16) 0 1px,transparent 1px 16px),radial-gradient(ellipse at center bottom,rgba(0,115,255,.32),transparent 62%);opacity:.24;transform:perspective(680px) rotateX(58deg)}.field-lines{position:absolute;right:2vw;top:34vh;width:min(460px,42vw);aspect-ratio:1.4;border:1px solid rgba(67,198,255,.16);border-radius:3px;opacity:.18}.field-lines:before,.field-lines:after{position:absolute;content:""}.field-lines:before{inset:18% auto 18% 0;width:42%;border:1px solid rgba(67,198,255,.18);border-left:0;border-radius:0 999px 999px 0}.field-lines:after{right:16%;bottom:-22%;width:42%;aspect-ratio:1;border:1px dashed rgba(67,198,255,.2);border-radius:50%}.tech-radar-bg{position:absolute;top:12vh;left:22vw;width:360px;height:360px;opacity:.34}.tech-radar-bg,.tech-radar-bg span{border-radius:50%}.tech-radar-bg span{position:absolute;inset:var(--radar-inset, 0);border:1px solid rgba(67,198,255,.2)}.tech-radar-bg span:nth-child(1){--radar-inset: 0}.tech-radar-bg span:nth-child(2){--radar-inset: 62px}.tech-radar-bg span:nth-child(3){--radar-inset: 126px}.tech-radar-bg:before{position:absolute;inset:50% auto auto 50%;width:180px;height:180px;transform-origin:0 0;background:linear-gradient(42deg,rgba(255,122,0,.45),rgba(67,198,255,.1) 60%,transparent 72%);clip-path:polygon(0 0,100% 0,0 100%);animation:backgroundRadarSweep 10s linear infinite;content:""}.sport-orbit{position:absolute;border-radius:50%;opacity:.1;filter:drop-shadow(0 0 18px rgba(39,145,255,.18))}.soccer-orbit{top:23vh;left:7vw;width:122px;height:122px;background:radial-gradient(circle at 50% 50%,transparent 0 22%,rgba(84,168,255,.36) 23% 26%,transparent 27%),linear-gradient(30deg,transparent 47%,rgba(84,168,255,.24) 48% 52%,transparent 53%),linear-gradient(90deg,transparent 47%,rgba(84,168,255,.2) 48% 52%,transparent 53%),radial-gradient(circle,rgba(84,168,255,.18),rgba(4,28,64,.12) 68%,transparent 70%);animation:floatingSport 13s ease-in-out infinite}.basket-orbit{top:23vh;right:16vw;width:118px;height:118px;border:1px solid rgba(84,168,255,.28);background:linear-gradient(90deg,transparent 48%,rgba(84,168,255,.24) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(84,168,255,.24) 49% 51%,transparent 52%),radial-gradient(circle,rgba(84,168,255,.16),transparent 68%);animation:floatingSport 15s ease-in-out infinite reverse}.tech-dots{position:absolute;width:145px;height:145px;background-image:radial-gradient(circle,rgba(0,136,255,.5) 1.5px,transparent 1.5px);background-size:16px 16px;opacity:.22;animation:techDrift 18s ease-in-out infinite}.dots-one{right:6vw;top:4vh}.dots-two{left:4vw;bottom:18vh;animation-delay:-6s}.playmaker-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(255,122,0,.46),transparent);opacity:.28}.playmaker-line:before,.playmaker-line:after{position:absolute;top:-4px;width:8px;height:8px;border-top:1px solid rgba(255,122,0,.7);border-right:1px solid rgba(255,122,0,.7);content:""}.playmaker-line:before{left:12px;transform:rotate(45deg)}.playmaker-line:after{right:12px;transform:rotate(45deg)}.line-one{left:6vw;top:45vh;width:210px}.line-two{right:12vw;bottom:20vh;width:180px}@keyframes backgroundRadarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatingSport{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(10px,-16px,0) rotate(8deg)}}@keyframes techDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,18px,0)}}.sales-page button,.sales-page a{font:inherit}.sales-nav{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;gap:22px;align-items:center;max-width:1180px;min-height:76px;margin:0 auto;padding:12px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sales-brand{display:inline-flex;gap:10px;align-items:center;color:#fff;font-weight:950;text-decoration:none;text-transform:uppercase}.sales-brand span{display:grid;place-items:center;width:58px;height:58px}.sales-brand img{width:56px;height:56px;object-fit:contain}.sales-brand strong{display:grid;gap:2px;font-size:15px;line-height:1}.sales-brand small{color:#b8c7dd;font-size:10px;letter-spacing:.05em}.sales-menu{display:flex;gap:12px;align-items:center}.sales-menu a,.sales-menu button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dbe8f7;cursor:pointer;font-size:13px;font-weight:850;text-decoration:none}.sales-menu button:not(.sales-hot-button){border-color:#ffffff42;background:#ffffff0a}.sales-menu .sales-hot-button,.sales-actions button,.sales-price-card button,.sales-final-cta button{border:0;background:linear-gradient(135deg,#ff5f00,#ff8a1f);color:#fff;box-shadow:0 12px 24px #ff640052}.sales-menu .sales-whatsapp-nav{gap:7px;border-color:#39d98a5c;background:#10b9811a;color:#9de6be}.sales-menu .sales-whatsapp-nav:hover{border-color:#39d98ab3;background:#10b9812e;color:#fff}.sales-hero{position:relative;display:grid;grid-template-columns:minmax(340px,.72fr) minmax(560px,1fr);gap:44px;align-items:center;max-width:1180px;min-height:540px;margin:0 auto;padding:56px 18px 42px}.sales-hero:before{position:absolute;inset:44px auto auto 0;width:640px;height:320px;background:linear-gradient(rgba(15,142,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(15,142,255,.1) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%);content:""}.sales-hero-copy{position:relative;z-index:2}.sales-hero h1{margin:0;max-width:500px;color:#fff;font-size:58px;line-height:.98;text-transform:uppercase}.sales-hero h1 span{display:block;color:#ff6f16}.sales-hero p{max-width:420px;margin:22px 0 0;color:#b8c7dd;font-size:16px;line-height:1.62}.sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sales-actions button,.sales-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 22px;border-radius:8px;cursor:pointer;font-weight:950;text-decoration:none}.sales-actions a{border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff}.sales-hero-copy>small{display:inline-flex;gap:7px;align-items:center;margin-top:22px;color:#9de6be;font-size:13px;font-weight:800}.sales-hero-visual{position:relative;z-index:2}.sales-mockup{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:390px;overflow:hidden;border:1px solid rgba(41,159,255,.55);border-radius:12px;background:#f7fbff;box-shadow:0 0 0 1px #ffffff0f,0 24px 70px #006fff38;color:#0c1c35}.sales-mockup.large{min-height:340px}.sales-mockup aside{display:grid;align-content:start;gap:12px;padding:16px 12px;background:linear-gradient(180deg,#061f49,#03142f);color:#fff}.sales-mockup aside img{width:42px;height:42px}.sales-mockup aside span{color:#dceaff;font-size:12px;font-weight:950}.sales-mockup aside i{display:block;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff14}.sales-mockup aside button{min-height:38px;margin-top:10px;border:0;border-radius:7px;background:linear-gradient(135deg,#ff5f00,#ff8a1f);color:#fff;font-size:10px;font-weight:950}.sales-mockup main{display:grid;gap:14px;padding:16px}.sales-mockup-hero{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;min-height:138px;padding:18px;border-radius:10px;background:radial-gradient(circle at 82% 50%,rgba(0,177,255,.34),transparent 25%),linear-gradient(135deg,#061f49,#082a5c);color:#fff}.sales-mockup-hero small{color:#ff8a1f;font-size:11px;font-weight:950;text-transform:uppercase}.sales-mockup-hero strong{display:block;max-width:360px;margin-top:8px;color:#fff;font-size:19px;line-height:1.18}.sales-mockup-hero p{margin:8px 0 0;color:#c8d8ee;font-size:12px}.sales-mockup-radar{position:relative;display:grid;place-items:center}.sales-mockup-radar:before,.sales-mockup-radar:after{position:absolute;border-radius:50%;content:""}.sales-mockup-radar:before{width:132px;height:132px;border:1px solid rgba(67,198,255,.45)}.sales-mockup-radar:after{width:88px;height:88px;border:1px dashed rgba(67,198,255,.45)}.sales-mockup-radar img{position:relative;z-index:1;width:56px;height:56px}.sales-mockup-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-mockup-cards span,.sales-mockup-table{border:1px solid #d9e3f0;border-radius:9px;background:#fff}.sales-mockup-cards span{display:grid;gap:4px;padding:12px}.sales-mockup-cards small{color:#647083;font-size:11px;font-weight:850}.sales-mockup-cards strong{color:#0755b7;font-size:24px}.sales-mockup-table{display:grid;gap:8px;padding:14px}.sales-mockup-table strong{color:#061f49}.sales-mockup-table p{display:flex;justify-content:space-between;margin:0;padding-top:8px;border-top:1px solid #e8eef6;color:#42516a;font-size:12px}.sales-mockup-table em{color:#0f8a5f;font-style:normal;font-weight:950}.sales-stat-card{position:absolute;right:10px;display:grid;gap:6px;width:142px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffffeb;box-shadow:0 16px 34px #00000024}.sales-stat-card span{color:#647083;font-size:11px;font-weight:900}.sales-stat-card strong{color:#0755b7;font-size:26px}.stat-top{top:58px}.stat-mid{top:154px}.stat-low{top:250px}.sales-feature-strip,.sales-section,.sales-final-cta,.sales-footer{max-width:1120px;margin:0 auto;padding-right:18px;padding-left:18px}.sales-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px;padding-bottom:42px;border-top:1px solid rgba(41,159,255,.18);border-bottom:1px solid rgba(41,159,255,.18)}.sales-feature-strip article,.sales-intelligence-grid article,.sales-pain-grid article,.sales-mini-benefit,.sales-testimonial-grid article,.sales-faq details{border:1px solid rgba(41,159,255,.28);border-radius:9px;background:linear-gradient(145deg,#0d37679e,#05152cd1);box-shadow:inset 0 0 28px #1e90ff0d}.sales-feature-strip article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:76px;padding:12px}.sales-feature-strip span,.sales-intelligence-grid article>span{display:grid;place-items:center;border-radius:50%;background:#0095ff26;color:#ff7a00}.sales-feature-strip span{width:40px;height:40px}.sales-feature-strip strong,.sales-mini-benefit strong{color:#fff;font-size:14px}.sales-feature-strip small,.sales-mini-benefit p{color:#9fb4cc;font-size:12px}.sales-section{padding-top:48px;padding-bottom:48px}.sales-section-title{max-width:760px;margin:0 auto 28px;text-align:center}.sales-section-title h2{margin:0;color:#fff;font-size:30px;line-height:1.12;text-transform:uppercase}.sales-section-title p{margin:10px 0 0;color:#9fb4cc}.sales-pain-grid,.sales-intelligence-grid,.sales-testimonial-grid{display:grid;gap:14px}.sales-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-pain-grid article{min-height:176px;padding:22px}.sales-pain-grid svg{color:#ff7a00}.sales-pain-grid h3,.sales-intelligence-grid h3,.sales-steps h3,.sales-testimonial-grid strong{margin:14px 0 7px;color:#fff;font-size:16px}.sales-pain-grid p,.sales-intelligence-grid p,.sales-steps p,.sales-testimonial-grid p,.sales-faq p{margin:0;color:#aebed3;font-size:13px;line-height:1.55}.sales-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-intelligence-grid article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:center;min-height:126px;padding:18px}.sales-intelligence-grid article>span{width:58px;height:58px;color:#39c8ff}.sales-intelligence-grid h3{margin-top:0}.sales-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sales-steps:before{position:absolute;top:46px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,#ff7a00,transparent);content:""}.sales-steps article{position:relative;display:grid;justify-items:center;text-align:center}.sales-steps article>div{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(41,159,255,.42);border-radius:12px;background:#05152ce6;color:#39c8ff;box-shadow:0 0 28px #299fff2e}.sales-steps article>span{display:grid;place-items:center;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:#ff7a00;color:#fff;font-size:12px;font-weight:950}.sales-platform{border-top:1px solid rgba(41,159,255,.16);border-bottom:1px solid rgba(41,159,255,.16)}.sales-platform-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:24px;align-items:center}.sales-side-list{display:grid;gap:42px}.sales-mini-benefit{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;min-height:92px;padding:16px}.sales-mini-benefit span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff7a001f;color:#ff7a00}.sales-mini-benefit p{margin:5px 0 0;line-height:1.45}.sales-price-layout{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(320px,430px) minmax(170px,.7fr);gap:28px;align-items:center}.sales-price-benefits{display:grid;gap:38px}.sales-price-card{position:relative;display:grid;gap:15px;padding:28px 36px;border:1px solid rgba(87,186,255,.78);border-radius:13px;background:radial-gradient(circle at 50% 0%,rgba(17,126,224,.34),transparent 35%),#041530f0;box-shadow:0 0 34px #41aaff52,inset 0 0 28px #41aaff14}.sales-price-card>span{position:absolute;top:-16px;left:50%;transform:translate(-50%);min-height:28px;padding:0 14px;border-radius:999px;background:#ff7a00;color:#fff;font-size:12px;font-weight:950;line-height:28px;text-transform:uppercase}.sales-price-card h3{margin:12px 0 0;text-align:center}.sales-price{display:flex;justify-content:center;align-items:end;gap:6px;color:#fff}.sales-price strong{font-size:72px;line-height:.9}.sales-price small,.sales-price em{color:#c8d8ee;font-style:normal;font-weight:900}.sales-price-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sales-price-card li{display:flex;gap:8px;align-items:center;color:#dceaff;font-size:14px}.sales-price-card li svg,.sales-guarantee svg{color:#39d98a}.sales-price-card button{min-height:54px;border-radius:8px;cursor:pointer;font-weight:950}.sales-price-card>small{text-align:center;color:#9fb4cc}.sales-guarantee{display:flex;justify-content:center;gap:8px;align-items:center;margin:24px 0 0;color:#dceaff;font-weight:850}.sales-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-testimonial-grid article{position:relative;min-height:188px;padding:20px}.sales-stars{display:flex;gap:3px;color:#ffb000}.sales-testimonial-grid strong,.sales-testimonial-grid span{display:block}.sales-testimonial-grid span{color:#9fb4cc;font-size:12px}.sales-check{position:absolute;right:16px;bottom:16px;color:#39d98a}.sales-social-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:24px;color:#9de6be;font-size:13px;font-weight:850}.sales-social-proof span{display:inline-flex;gap:6px;align-items:center}.sales-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.sales-faq details{padding:0 18px}.sales-faq summary{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:48px;color:#fff;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq p{padding-bottom:16px}.sales-final-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 150px;gap:24px;align-items:center;min-height:148px;margin-top:32px;overflow:hidden;border:1px solid rgba(41,159,255,.42);border-radius:14px;background:radial-gradient(circle at 4% 50%,rgba(0,149,255,.42),transparent 22%),linear-gradient(135deg,#061f49f2,#083872f2);box-shadow:0 0 38px #299fff33}.sales-final-cta h2{margin:0;color:#fff;font-size:26px;text-transform:uppercase}.sales-final-cta p{margin:8px 0 0;color:#c8d8ee}.sales-final-cta button{min-height:52px;padding:0 26px;border-radius:8px;cursor:pointer;font-weight:950}.sales-ball{position:relative;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#75a7d9 45%,#061f49 72%);box-shadow:inset -18px -22px 32px #00000059}.sales-footer{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,.5fr));gap:28px;padding-top:36px;padding-bottom:42px}.sales-footer img{width:52px;height:52px}.sales-footer strong{display:block;margin-bottom:12px;color:#fff;text-transform:uppercase}.sales-footer p,.sales-footer a,.sales-footer span{display:flex;gap:6px;align-items:center;margin:0 0 8px;color:#9fb4cc;font-size:13px;line-height:1.55;text-decoration:none}.floating-actions{position:fixed;right:22px;top:50%;z-index:80;display:grid;gap:10px;justify-items:end;transform:translateY(-50%)}.whatsapp-float,.back-to-top{z-index:80;display:inline-flex;gap:8px;align-items:center;min-height:50px;padding:0 16px;border:1px solid rgba(57,217,138,.48);border-radius:999px;background:linear-gradient(135deg,#16a86a,#23d083);color:#fff;box-shadow:0 16px 34px #10b98157;cursor:pointer;font-weight:950;text-decoration:none;transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.whatsapp-float:hover,.back-to-top:hover{transform:translate(-3px)}.back-to-top{visibility:hidden;border-color:#ff7a008c;background:linear-gradient(135deg,#ff5f00,#ff8a1f);box-shadow:0 16px 34px #ff640047;opacity:0}.back-to-top svg{transform:rotate(-90deg)}.back-to-top.visible{visibility:visible;opacity:1}@media(max-width:1020px){.sales-nav,.sales-menu,.sales-hero,.sales-feature-strip,.sales-platform-grid,.sales-price-layout,.sales-final-cta,.sales-footer{grid-template-columns:1fr}.sales-nav{display:grid}.sales-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-pain-grid,.sales-intelligence-grid,.sales-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-platform-grid{display:grid}}@media(max-width:680px){.sales-menu a{display:none}.sales-menu{grid-template-columns:1fr 1fr}.sales-menu .sales-whatsapp-nav{display:inline-flex}.sales-hero{grid-template-columns:1fr;min-height:0;padding-top:34px}.sales-hero h1{font-size:42px}.sales-mockup{grid-template-columns:1fr}.sales-mockup aside{display:none}.sales-mockup-hero{grid-template-columns:1fr}.sales-stat-card{display:none}.sales-feature-strip,.sales-pain-grid,.sales-intelligence-grid,.sales-steps,.sales-testimonial-grid,.sales-faq-grid{grid-template-columns:1fr}.sales-steps:before{display:none}.sales-price-card{padding:28px 22px}.sales-price strong{font-size:58px}.sales-final-cta{text-align:center}.sales-ball{justify-self:center;width:96px;height:96px}.floating-actions{right:14px;top:auto;bottom:14px;transform:none}.whatsapp-float,.back-to-top{min-height:48px;width:48px;justify-content:center;padding:0}.whatsapp-float span,.back-to-top span{display:none}}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,rgba(255,122,0,.24),transparent 26%),linear-gradient(180deg,#061f49,#0b4ea2 260px,#edf3fb 261px,#f7f9fc);color:var(--ink)}button,input,select{font:inherit}.app-shell{min-height:100vh;padding:24px}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{width:min(100%,440px);padding:28px;border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.auth-brand{display:flex;gap:14px;align-items:center;margin-bottom:24px}.auth-brand span,.app-topbar span{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.auth-brand h1{margin:2px 0 4px;color:var(--blue-deep);font-size:28px;line-height:1.05}.auth-brand p{margin:0;color:var(--muted);font-size:14px}.auth-form{display:grid;gap:2px}.auth-back-button{min-height:38px;margin-top:10px;border:1px solid #c8d8ea;border-radius:8px;background:#fff;color:var(--blue);cursor:pointer;font-weight:900}.auth-back-button:hover{background:var(--soft)}.password-field{position:relative}.password-field input{padding-right:46px}.password-toggle{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.password-toggle:hover{background:var(--soft);color:var(--blue)}.form-error{margin:-4px 0 14px;padding:10px 12px;border:1px solid #ffd2cc;border-radius:7px;background:#fff3f1;color:var(--red);font-size:13px;font-weight:800}.app-topbar,.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1480px;margin:0 auto 18px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,#061f49fa,#0b4ea2f5);box-shadow:0 18px 46px #0000002e}.app-topbar{position:sticky;top:12px;z-index:20}.topbar-brand{display:flex;align-items:center;gap:12px;min-width:230px}.topbar-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.topbar-logo img{display:block;width:40px;height:40px;object-fit:contain}.app-topbar strong{display:block;margin-top:2px;color:#fff;font-size:18px}.app-topbar span{color:var(--orange)}.topbar-menu{display:flex;flex:1;align-items:center;justify-content:center;gap:6px}.topbar-menu a,.topbar-menu button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff14;color:#eef5ff;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none}.topbar-menu a:hover,.topbar-menu button:hover{border-color:#ff7a0099;background:#ff7a0029;color:#fff}.menu-toggle{display:none;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer}.account-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.user-chip,.role-pill,.status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:13px;font-weight:900}.outline-button,.icon-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:7px;cursor:pointer;font-weight:900}.outline-button{border:1px solid rgba(255,255,255,.32);background:#ffffff1f;color:#fff;padding:0 12px}.icon-text-button{border:1px solid rgba(255,122,0,.72);background:#ff7a0029;color:#ffcf9f;padding:0 12px}button:disabled{cursor:not-allowed;opacity:.48}.dashboard-shell{display:block;max-width:none;min-height:100vh;margin:0;padding:24px;background:#f4f7fb}.dashboard-shell .dashboard-header{max-width:1480px;margin:0 auto 18px;padding:18px 20px;border:1px solid #d9e3f0;border-radius:10px;background:radial-gradient(circle at 12% 0%,rgba(255,122,0,.14),transparent 28%),linear-gradient(135deg,#071d43,#03142f);box-shadow:0 14px 32px #0618371f}.dashboard-shell .field>span{color:#09234b;font-weight:950}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{color:#0b1f3f}.compact-brand{padding-bottom:0}.compact-brand .brand-mark{width:56px;height:56px}.compact-brand .brand-mark img{width:50px;height:50px}.manager-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:start;max-width:1480px;margin:0 auto}.manager-grid>.api-key-manager{grid-column:span 6;min-width:0}.manager-grid>.api-rotation-manager{grid-column:1 / -1}.manager-grid>.manager-form:not(.api-key-manager){grid-column:span 4;min-width:0}.manager-grid>.users-panel{grid-column:span 8;min-width:0}.manager-form,.users-panel{padding:22px;border:1px solid #d9e3f0;border-radius:10px;box-shadow:0 14px 30px #061f4914}.manager-form{display:flex;flex-direction:column;gap:14px}.manager-form .section-head{margin-bottom:0}.manager-form .fetch-button{margin-top:auto}.api-rotation-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(440px,1.28fr);gap:22px;align-items:start}.api-rotation-config{display:grid;gap:14px;min-width:0}.api-rotation-list-wrap{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid #e0e8f2;border-radius:10px;background:#fbfdff}.api-list-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.api-list-head strong{color:var(--book-dark);font-size:15px}.api-list-head span{min-height:26px;padding:5px 9px;border-radius:999px;background:#eef5ff;color:#0755b7;font-size:12px;font-weight:900}.api-key-manager .status-pill{width:100%;max-width:100%;justify-content:flex-start;overflow-wrap:anywhere}.api-key-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px;gap:10px}.api-rotation-list{display:grid;gap:10px;max-height:420px;overflow-y:auto;padding-right:3px}.api-rotation-row{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:14px;align-items:center;padding:13px;border:1px solid #dbe6f3;border-radius:8px;background:#f8fbff}.api-rotation-row.status-active{border-color:#bcebd1;background:#f2fff7}.api-rotation-row.status-exhausted{border-color:#ffd2ae;background:#fff8f1}.api-rotation-row.status-inactive,.api-rotation-row.status-paused{background:#f5f7fb}.api-rotation-row strong,.api-rotation-row span,.api-rotation-row small,.api-rotation-row em{display:block}.api-rotation-row strong{color:var(--book-dark);font-size:14px}.api-rotation-row span{margin-top:2px;color:#53647d;font-size:12px;font-weight:800}.api-rotation-row small{margin-top:3px;color:#0f8a5f;font-size:11px;font-weight:900}.api-rotation-row em{margin-top:4px;color:#9a4a00;font-size:11px;font-style:normal;overflow-wrap:anywhere}.api-rotation-actions{display:grid;grid-template-columns:1fr;gap:7px;align-items:stretch}.api-rotation-actions button{min-height:34px;padding:0 9px;border:1px solid #c9d8eb;border-radius:7px;background:#fff;color:#0755b7;cursor:pointer;font-size:12px;font-weight:900}.api-rotation-actions button:last-child{color:var(--red)}.api-empty-state{padding:18px;border:1px dashed #b6c8df;border-radius:8px;color:#61708a;font-size:13px;font-weight:800;text-align:center}.form-hint{margin:0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.4}.controls-panel .form-hint{color:#c8d7ef;font-size:11px}.user-list{display:grid;gap:10px}.user-row{display:grid;grid-template-columns:minmax(180px,1fr) 110px 100px minmax(170px,auto);gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.user-row div:first-child{display:grid;gap:3px;min-width:0}.user-row strong,.user-row span{overflow-wrap:anywhere}.user-row div:first-child span{color:var(--muted);font-size:13px}.role-pill{justify-content:center;background:#eef5ff;color:var(--blue)}.status-pill{justify-content:center;background:#fff3f1;color:var(--red)}.status-pill.active{background:var(--green-soft);color:var(--green)}.row-actions{display:flex;justify-content:flex-end;gap:8px}.workspace{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;max-width:1480px;margin:0 auto}.panel,.analysis-board,.table-section{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.controls-panel{position:sticky;top:24px;align-self:start;padding:18px;border-top:4px solid var(--orange);background:linear-gradient(180deg,#fff,#f7fbff)}.brand{display:flex;gap:12px;align-items:center;padding-bottom:18px}.brand-mark{display:grid;place-items:center;width:68px;height:68px;border-radius:10px;background:linear-gradient(145deg,#fff,#eef6ff);box-shadow:inset 0 0 0 1px #cfe2ff}.brand-mark img{display:block;width:60px;height:60px;object-fit:contain}.metric-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:var(--blue);background:#eaf3ff}.brand h1{margin:0;font-size:24px;line-height:1.1;color:var(--book-dark)}.brand p,.section-head p,.empty-state p{margin:5px 0 0;color:var(--muted);font-size:14px}.field{display:grid;gap:8px;margin-bottom:14px}.compact-field{margin-bottom:12px}.field span{font-size:13px;font-weight:700;color:#354052}select,input{width:100%;min-height:42px;border:1px solid #cfded6;border-radius:7px;padding:0 11px;background:#fff;color:var(--ink)}input[type=range]{min-height:28px;padding:0;accent-color:var(--green)}select:focus,input:focus{outline:2px solid rgba(255,122,0,.2);border-color:var(--orange)}.segmented{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:3px}.segmented button,.icon-button,.fetch-button{border:0;cursor:pointer}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-section{display:grid;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.filter-section:first-of-type{border-top:0;padding-top:2px}.final-section{padding-bottom:0}.filter-section-head{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.filter-section-head>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--book-dark);color:#fff;font-size:12px;font-weight:900}.filter-section-head strong{display:block;color:var(--blue-deep);font-size:14px;line-height:1.2}.filter-section-head p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.fetch-button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin:0;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--book-dark));color:#fff;font-weight:800}.primary-search-button{min-height:58px;border:1px solid rgba(255,122,0,.62);background:linear-gradient(135deg,var(--orange),#ff9b2f 46%,#f05b00);box-shadow:0 16px 30px #ff7a0047;color:#fff;font-size:15px;font-weight:950;letter-spacing:0}.primary-search-button:hover{filter:saturate(1.05) brightness(1.02);transform:translateY(-1px)}.secondary-action{display:inline-flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:8px;margin:-4px 0 0;border:1px solid #cfe2ff;border-radius:7px;background:#f0f6ff;color:var(--blue);cursor:pointer;font-weight:900}.secondary-action:hover{border-color:var(--blue);background:#e7f1ff}.toggle-row{display:flex;align-items:center;gap:9px;margin:0;color:#354052;font-size:13px;font-weight:800}.clean-toggle{justify-content:flex-start;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--blue)}.clean-toggle span{color:#354052}.toggle-row input{width:18px;min-height:18px;accent-color:var(--blue)}.api-key-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 0}.key-toggle{margin:0;font-size:12px}.live-toggle{min-height:34px;padding:0 10px;border:1px solid rgba(16,185,129,.24);border-radius:7px;background:#10b98114}.live-toggle input{accent-color:#10b981}.api-key-actions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);cursor:pointer;font-weight:800}.api-key-actions button:hover{color:var(--red);border-color:#f1b5ae}.date-actions{display:grid;grid-template-columns:.75fr 1fr;gap:8px}.date-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(162,190,224,.3);border-radius:7px;background:#ffffff0f;color:#fff;cursor:pointer;font-size:12px;font-weight:900}.risk-field{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.risk-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:700}.plan-summary-card{display:grid;gap:5px;margin:0;padding:12px;border:1px solid #cfe4ff;border-radius:8px;background:#f2f7ff}.compact-plan{padding:10px 12px}.compact-plan p{display:none}.server-api-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #cfe2ff;border-radius:7px;background:#f0f6ff;color:var(--blue);font-size:12px;font-weight:900}.economy-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid rgba(255,122,0,.28);border-radius:7px;background:#ff7a001a;color:#92400e;font-size:12px;font-weight:900}.plan-summary-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.plan-summary-card strong{color:var(--ink);line-height:1.25}.plan-summary-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.ai-plan-card{border-color:#cfe2ff;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.warning-plan{border-color:#ffd7b2;background:#fff7ef}.strategy-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.strategy-points span{display:grid;place-items:center;min-height:28px;padding:0 6px;border-radius:7px;background:var(--book-dark);color:#fff;font-size:11px;font-weight:900;text-align:center;text-transform:none}.fetch-button:disabled{cursor:wait;opacity:.72}.spin{animation:spin .9s linear infinite}.segmented button{min-height:36px;border-radius:6px;background:transparent;color:var(--muted);text-transform:capitalize}.segmented button.active{background:#fff;color:var(--ink);box-shadow:0 2px 9px #18212f14}.notice{display:flex;gap:10px;padding:13px;border-radius:8px;background:var(--orange-soft);color:#b65300}.notice p{margin:0;font-size:13px;line-height:1.45}.admin-api-alert{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(255,122,0,.38);border-radius:8px;background:#fff4e8;color:#7a3100;box-shadow:0 14px 30px #7a310014}.admin-api-alert>svg{color:var(--orange)}.admin-api-alert strong{display:block;color:#7a3100;font-size:14px}.admin-api-alert p{margin:4px 0;color:#7a3100;font-size:13px;line-height:1.4}.admin-api-alert small{display:block;color:#9a4300;overflow-wrap:anywhere;font-size:12px}.admin-api-alert button{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,122,0,.24);border-radius:8px;background:#ffffffb8;color:#7a3100;cursor:pointer}.main-area{display:grid;gap:16px}.next-event-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid #cfe2ff;border-radius:8px;background:linear-gradient(135deg,#fff,#eef6ff);box-shadow:var(--shadow)}.next-event-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:var(--book-dark);color:#fff}.next-event-copy{min-width:0}.next-event-copy>span{display:block;margin-bottom:4px;color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.next-event-copy>strong{display:block;color:var(--blue-deep);font-size:18px;line-height:1.25}.next-event-copy p{margin:7px 0 0;color:var(--muted);font-size:13px;font-weight:800}.next-event-card .match-teams{margin-top:4px;max-width:760px}.next-event-card .team-crest{width:38px;height:38px;border-radius:10px}.next-event-card .team-badge strong{font-size:17px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric{display:grid;grid-template-columns:42px 1fr;gap:4px 12px;align-items:center;padding:16px;background:#fff;border:1px solid #d7e2ef;border-radius:8px}.metric-icon{grid-row:span 2}.metric span,.stat span{color:var(--muted);font-size:13px}.metric strong{font-size:24px;color:var(--book-dark)}.analysis-board,.table-section{padding:20px;border-top:4px solid var(--book-dark)}.section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.section-head h2,.empty-state h3,.bet-card h3{margin:0}.section-head h2{font-size:20px}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:7px;background:var(--soft);color:var(--ink)}.text-button{display:inline-flex;width:auto;gap:8px;padding:0 14px;align-items:center;background:var(--orange);color:#fff;font-weight:700}.danger{color:var(--red)}.empty-state{display:grid;justify-items:center;text-align:center;gap:8px;padding:42px 16px;background:var(--soft);border:1px dashed var(--line);border-radius:8px}.bet-list{display:grid;gap:12px}.bet-card{display:grid;gap:14px;padding:16px;border:1px solid #d7e2ef;border-radius:8px;background:#fff;box-shadow:0 10px 26px #061f4912}.bet-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}.bet-rank{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--book-dark);color:#fff;font-weight:800}.bet-title{min-width:0}.bet-title>span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--orange-soft);color:#9a4300;font-size:12px;font-weight:800}.bet-title h3{margin-top:7px;font-size:19px}.match-meta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.match-meta-row p{margin:0;color:var(--muted);font-size:13px}.score-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.score-pill.live{background:var(--orange-soft);color:#9a4300;box-shadow:inset 0 0 0 1px #ff7a0047}.score-pill.live:before{content:"";width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--orange)}.score-pill.completed{background:#eaf3ff;color:var(--blue);box-shadow:inset 0 0 0 1px #0755b729}.match-teams{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:10px;align-items:center;margin-top:8px;max-width:680px}.team-badge{display:flex;align-items:center;gap:9px;min-width:0}.right-team{justify-content:flex-end;text-align:right}.right-team .team-crest{order:2}.team-crest{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:2px solid #ffffff;border-radius:12px;background:linear-gradient(145deg,hsl(var(--crest-hue) 86% 42%),hsl(var(--crest-hue) 78% 25%));box-shadow:0 6px 16px #061b3d2e;color:#fff;font-size:13px;font-weight:900;letter-spacing:.4px}.official-crest{border-color:#dbe8f8;background:#fff;padding:4px}.official-crest img{display:block;width:100%;height:100%;object-fit:contain}.team-badge strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:18px;line-height:1.15}.versus{display:grid;place-items:center;width:34px;height:26px;border-radius:999px;background:var(--book-dark);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.grade-pill{display:grid;place-items:center;min-width:48px;min-height:38px;padding:0 10px;border-radius:8px;background:#edf5f0;color:var(--book-dark);font-weight:900}.strong-grade{background:var(--orange);color:#fff}.bet-content{display:grid;gap:12px;min-width:0}.bet-card p{margin:5px 0 0;color:var(--muted)}.approved-icon,.positive strong{color:var(--green)}.pick-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:12px;padding:12px;border:1px solid #cfe2ff;border-radius:8px;background:#f8fbff}.pick-summary span,.price-box span{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.pick-summary strong{display:block;overflow-wrap:anywhere;color:var(--ink);font-size:18px;line-height:1.25}.pick-summary p{margin-top:7px}.price-box{padding-left:12px;border-left:1px solid #cfe2ff}.price-box strong{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:7px;background:var(--orange);color:#fff;font-size:18px}.bet-stats{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:8px}.stat{display:grid;gap:3px;min-height:54px;padding:10px;background:#f3f7fc;border-radius:7px}.stat strong{overflow-wrap:anywhere;line-height:1.2}.bet-explanation{display:grid;gap:10px;padding:13px;border:1px solid #d7eadf;border-radius:8px;background:#f4fbf7}.analysis-details{border:1px solid var(--line);border-radius:8px;background:#fff}.analysis-details summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:var(--blue);cursor:pointer;font-size:13px;font-weight:900}.analysis-details summary:after,.collapsed-table summary:after{content:"+";color:var(--orange);font-size:18px;font-weight:900}.analysis-details[open] summary:after,.collapsed-table[open] summary:after{content:"-"}.analysis-details .bet-explanation{border:0;border-top:1px solid var(--line);border-radius:0 0 8px 8px}.premium-explanation{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.verdict-line{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid #d7eadf}.analysis-point{min-width:0}.featured-analysis-point{padding:12px;border:1px solid #cfe2ff;border-radius:8px;background:#f4f9ff}.featured-analysis-point strong{color:var(--blue-deep)}.bet-explanation strong{display:block;margin-bottom:3px;color:#14543d;font-size:13px}.bet-explanation p{margin:0;color:#405166;font-size:13px;line-height:1.45}.games-table{overflow-x:auto}.collapsed-table{padding:0;overflow:hidden}.collapsed-table>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 18px;cursor:pointer;list-style:none}.collapsed-table>summary::-webkit-details-marker,.analysis-details summary::-webkit-details-marker{display:none}.collapsed-table>summary div{display:grid;gap:2px}.collapsed-table>summary strong{color:var(--ink)}.collapsed-table>summary span{color:var(--muted);font-size:13px}.collapsed-table .games-table{padding:0 18px 16px;border-top:1px solid var(--line)}.table-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(190px,1.5fr) 86px 78px 78px 78px 78px 44px;gap:8px;align-items:center;min-width:920px;padding:8px 0;border-top:1px solid var(--line)}.table-header{border-top:0;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.source-pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:13px;font-weight:800}.table-row input{min-height:38px}@media(max-width:980px){.app-shell,.dashboard-shell{padding:12px}.auth-card{padding:20px}.dashboard-header,.auth-brand{align-items:flex-start;flex-direction:column}.dashboard-shell .dashboard-header{margin-bottom:12px;padding:14px}.app-topbar{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;top:8px}.topbar-brand{min-width:0}.menu-toggle{display:grid;justify-self:end}.topbar-menu{display:none;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;padding-top:8px}.topbar-menu.open{display:grid}.topbar-menu a,.topbar-menu button{width:100%}.account-actions{grid-column:1 / -1;width:100%;justify-content:flex-start}.workspace,.manager-grid{grid-template-columns:1fr}.manager-grid>.api-key-manager,.manager-grid>.api-rotation-manager,.manager-grid>.manager-form:not(.api-key-manager),.manager-grid>.users-panel{grid-column:1 / -1}.api-rotation-layout{grid-template-columns:1fr}.api-rotation-list{max-height:none}.api-key-inline-fields,.api-rotation-row{grid-template-columns:1fr}.api-rotation-actions{width:100%}.api-rotation-actions button{flex:1}.user-row{grid-template-columns:1fr}.row-actions{justify-content:flex-start}.controls-panel{position:static}.summary-grid,.bet-stats{grid-template-columns:1fr}.next-event-card{align-items:flex-start}.pick-summary,.premium-explanation{grid-template-columns:1fr}.price-box{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid #d7eadf}.control-grid{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}.bet-card{padding:14px}.bet-card-head{grid-template-columns:38px minmax(0,1fr)}.grade-pill{grid-column:1 / -1;justify-self:start}.match-teams{grid-template-columns:1fr;gap:8px}.versus{width:32px;justify-self:start}.right-team{justify-content:flex-start;text-align:left}.right-team .team-crest{order:0}.approved-icon{display:none}}@media(max-width:640px){body{background:#f6f8fb}.app-shell{padding:8px}.app-topbar,.dashboard-header{margin-bottom:10px;padding:12px}.app-topbar strong{font-size:16px}.topbar-logo{width:40px;height:40px}.topbar-logo img{width:35px;height:35px}.topbar-menu{grid-template-columns:1fr}.account-actions,.outline-button,.icon-text-button{width:100%}.workspace{gap:10px}.controls-panel,.analysis-board{padding:12px}.brand{gap:10px;padding-bottom:12px}.brand-mark{width:54px;height:54px}.brand-mark img{width:48px;height:48px}.brand h1{font-size:20px}.controls-panel .filter-section:first-of-type{padding-top:0}.filter-section{gap:10px;padding:12px 0}.filter-section-head{grid-template-columns:24px minmax(0,1fr);gap:8px}.filter-section-head>span{width:24px;height:24px}select,input{min-height:44px}.segmented,.strategy-points{grid-template-columns:1fr}.next-event-card{grid-template-columns:1fr;gap:10px;padding:14px}.primary-search-button{min-height:60px;font-size:16px}.next-event-icon{width:44px;height:44px}.next-event-card .match-teams,.match-teams{grid-template-columns:1fr}.next-event-card .team-badge strong,.team-badge strong{font-size:16px}.metric{padding:12px}.metric strong{font-size:20px}.section-head h2{font-size:18px}.bet-card{padding:12px}.pick-summary{padding:10px}.bet-stats{gap:6px}.stat{min-height:50px}.collapsed-table>summary{padding:0 12px}}@keyframes spin{to{transform:rotate(360deg)}}body{background:#f4f7fb}.app-shell{display:grid;grid-template-columns:314px minmax(0,1fr);grid-template-rows:82px 1fr;min-height:100vh;padding:0;background:#f4f7fb}.app-topbar{position:sticky;top:0;z-index:30;grid-column:2;grid-row:1;max-width:none;min-height:82px;margin:0;padding:0 24px;border:0;border-bottom:1px solid #d9e3f0;border-radius:0;background:radial-gradient(circle at 12% 0%,rgba(255,122,0,.16),transparent 26%),linear-gradient(135deg,#071d43,#03142f);box-shadow:0 8px 28px #06183729}.topbar-brand{display:none}.topbar-menu{justify-content:flex-start;gap:14px}.topbar-menu a,.topbar-menu button,.icon-text-button,.user-chip{min-height:40px;border-radius:8px;border-color:#ffffff24;background:#ffffff12}.topbar-menu a:first-child{background:#ffffff21}.workspace{display:contents;max-width:none;margin:0}.controls-panel{position:sticky;top:0;grid-column:1;grid-row:1 / 3;align-self:stretch;height:100vh;padding:18px 24px 28px;overflow-y:auto;border:0;border-radius:0;background:radial-gradient(circle at 50% 100%,rgba(255,122,0,.15),transparent 30%),linear-gradient(180deg,#082a5c,#04162f);box-shadow:16px 0 36px #071e4433;color:#f7fbff}.sidebar-brand{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.sidebar-brand img{width:74px;height:74px;object-fit:contain}.sidebar-brand strong{display:block;max-width:170px;color:#fff;font-size:24px;font-weight:950;line-height:.95;text-transform:uppercase}.sidebar-brand span{display:block;margin-top:6px;color:#d4e1f1;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sidebar-api-status{display:grid;grid-template-columns:10px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:42px;margin:18px 0 12px;padding:0 12px;border:1px solid rgba(147,177,214,.28);border-radius:8px;background:#ffffff0f}.sidebar-api-status>span{width:10px;height:10px;border-radius:50%;background:#f6b23f}.sidebar-api-status.connected>span{background:#2ed06e}.sidebar-api-status strong{color:#fff;font-size:14px}.sidebar-api-status svg{color:#2ed06e}.filter-section{border-top-color:#ffffff1f}.filter-section-head>span{background:var(--orange);color:#fff;box-shadow:0 8px 18px #ff7a0047}.filter-section-head strong,.field>span,.toggle-row,.risk-scale,.notice p{color:#eef5ff}.filter-section-head p{color:#b9c8dc}.field input,.field select{min-height:42px;border-color:#a2bee052;border-radius:8px;background:#04142f75;color:#fff}.field select option{color:var(--ink)}.segmented{background:#05122b7a}.segmented button{color:#dce8f6}.segmented button.active{background:linear-gradient(135deg,#0d5fd3,#074392);color:#fff}.secondary-action,.api-key-actions button,.clean-toggle,.server-api-chip,.notice,.plan-summary-card{border-color:#a2bee03d;background:#ffffff0f;color:#fff}.fetch-button{min-height:58px;border-radius:8px;background:linear-gradient(135deg,#ff6a00,#f90);box-shadow:0 14px 28px #ff7a0042;font-size:16px}.main-area{grid-column:2;grid-row:2;gap:18px;padding:24px}.radar-dashboard-top{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(360px,1fr);gap:20px}.radar-hero-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:320px;overflow:hidden;padding:34px 28px;border:1px solid #d9e3f0;border-radius:8px;background:radial-gradient(circle at 78% 45%,rgba(0,186,255,.35),transparent 23%),linear-gradient(135deg,#061b3d,#04142e);box-shadow:0 16px 34px #061f4924;color:#fff}.radar-hero-copy{position:relative;z-index:2;max-width:430px}.radar-hero-copy h1{margin:0;color:#fff;font-size:30px;line-height:1.25}.radar-hero-copy p{margin:18px 0 30px;color:#d1ddeb;line-height:1.7}.hero-status-line,.hero-update-line,.hero-next-event{display:flex;gap:9px;align-items:center;color:#dceaff;font-size:13px}.hero-status-line{padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.hero-update-line,.hero-next-event{margin-top:12px;color:#aebed3}.live-dot{width:9px;height:9px;border-radius:999px;background:#52d982;box-shadow:0 0 0 5px #52d98221;animation:livePulse 1.8s ease-in-out infinite}.radar-visual{position:relative;display:grid;place-items:center;min-height:260px;isolation:isolate}.radar-visual:before,.radar-visual:after,.radar-ring{position:absolute;border-radius:50%;content:""}.radar-visual:before{width:272px;height:272px;border:1px solid rgba(67,198,255,.45);background:linear-gradient(rgba(67,198,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.22) 1px,transparent 1px);background-size:50% 50%;box-shadow:inset 0 0 32px #26b8ff1f,0 0 42px #26b8ff14;animation:radarGridSpin 18s linear infinite}.radar-visual:after{width:208px;height:208px;border:1px dashed rgba(67,198,255,.45);animation:radarDashSpin 12s linear infinite reverse}.radar-ring{border:1px solid rgba(67,198,255,.38);box-shadow:0 0 20px #27b5ff14;animation:radarRingPulse 2.8s ease-in-out infinite}.ring-one{width:92px;height:92px}.ring-two{width:150px;height:150px;animation-delay:.35s}.ring-three{width:244px;height:244px;animation-delay:.7s}.radar-sweep{position:absolute;left:50%;top:50%;z-index:1;width:136px;height:136px;transform-origin:0 0;background:linear-gradient(90deg,rgba(69,210,255,.66) 0%,rgba(69,210,255,.26) 44%,transparent 82%);clip-path:polygon(0 0,100% 13%,100% 60%);filter:drop-shadow(0 0 16px rgba(69,210,255,.52));animation:radarSweep 3.4s linear infinite}.radar-sweep:after{position:absolute;left:0;top:0;width:140px;height:2px;background:linear-gradient(90deg,rgba(105,224,255,.96),transparent);box-shadow:0 0 18px #45d2ffd1;content:""}.radar-point{position:absolute;z-index:2;width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px #ff7a00cc;animation:radarPointPing 2.6s ease-in-out infinite}.point-one{transform:translate(98px,26px);animation-delay:.25s}.point-two{transform:translate(-72px,-52px);animation-delay:1.05s}.point-three{width:8px;height:8px;background:#33c6ff;box-shadow:0 0 18px #33c6ffd9;transform:translate(62px,86px);animation-delay:1.7s}.radar-visual img{position:relative;z-index:3;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35));animation:radarLogoPulse 2.9s ease-in-out infinite}@keyframes radarGridSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarDashSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarRingPulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes radarPointPing{0%,to{opacity:.45;box-shadow:0 0 10px #ff7a0073,0 0 #ff7a0057}45%{opacity:1;box-shadow:0 0 22px #ff7a00f2,0 0 0 9px #ff7a0000}}@keyframes radarLogoPulse{0%,to{transform:scale(1);filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))}50%{transform:scale(1.045);filter:drop-shadow(0 14px 26px rgba(0,0,0,.4)) drop-shadow(0 0 14px rgba(67,198,255,.38))}}@keyframes livePulse{0%,to{box-shadow:0 0 0 5px #52d98221}50%{box-shadow:0 0 0 9px #52d98208,0 0 16px #52d982ad}}@media(prefers-reduced-motion:reduce){.live-dot,.radar-visual:before,.radar-visual:after,.radar-ring,.radar-sweep,.radar-point,.radar-visual img{animation:none}}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-metric{min-height:154px;align-content:center;padding:22px;border:1px solid #d9e3f0;border-radius:8px;background:#fff;box-shadow:0 14px 30px #061f4914}.dashboard-metric .metric-icon{color:#fff;background:linear-gradient(135deg,#3778df,#0755b7)}.dashboard-metric.metric-green .metric-icon{background:linear-gradient(135deg,#43b978,#0f8a5f)}.dashboard-metric.metric-orange .metric-icon{background:linear-gradient(135deg,#ff8d28,#ff6200)}.dashboard-metric.metric-purple .metric-icon{background:linear-gradient(135deg,#8d65ff,#6339d8)}.dashboard-metric strong{font-size:36px;line-height:1}.dashboard-metric small{color:var(--green);font-size:14px;font-weight:900}.analysis-board,.table-section,.mini-board{border:1px solid #d9e3f0;border-top:0;border-radius:8px;background:#fff;box-shadow:0 14px 30px #061f4914}.analysis-board{padding:0;overflow:hidden}.section-head{padding:20px 20px 16px}.board-action,.mini-board-head a,.quick-report-link{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #aac7ee;border-radius:7px;color:#0755b7;font-size:13px;font-weight:900;text-decoration:none}.bet-market-table{overflow-x:auto}.bet-market-row{display:grid;grid-template-columns:34px minmax(240px,1.35fr) minmax(160px,1fr) 88px 110px 90px 110px 112px 32px;gap:14px;align-items:center;min-width:980px;padding:14px 20px;border-top:1px solid #e3eaf3}.bet-market-header{min-height:42px;padding-top:10px;padding-bottom:10px;background:#fbfdff;color:#61708a;font-size:12px;font-weight:900;text-transform:uppercase}.bet-market-details summary{cursor:pointer;list-style:none}.bet-market-details summary::-webkit-details-marker{display:none}.favorite-cell svg{color:#9ab0cc}.bet-market-match .match-teams{grid-template-columns:minmax(0,auto) 18px minmax(0,auto);gap:6px;margin:0}.bet-market-match .team-crest{width:30px;height:30px;border-radius:8px;font-size:10px}.bet-market-match .team-badge{gap:5px}.bet-market-match .team-badge strong{max-width:112px;font-size:12px}.bet-market-match .versus{width:18px;height:18px;background:transparent;color:var(--ink);font-size:12px}.bet-market-match small,.market-cell small,.odd-cell small{display:block;margin-top:4px;color:#718099;font-size:12px}.market-cell strong{display:inline-flex;max-width:100%;min-height:26px;align-items:center;padding:0 8px;border:1px solid #c8def8;border-radius:6px;background:#f0f7ff;color:#0755b7;overflow-wrap:anywhere;font-size:12px}.odd-cell{display:grid;justify-items:center;padding:7px;border:1px solid #c8def8;border-radius:7px;background:#f7fbff}.odd-cell strong{color:#0755b7}.prob-cell{display:grid;gap:7px}.prob-cell i,.mini-base-row i{display:block;max-width:100%;height:3px;border-radius:999px;background:var(--green)}.roi-cell{color:var(--green);font-weight:950}.risk-cell{display:inline-flex;align-items:center;gap:7px;color:#42516a;font-weight:800}.risk-cell i{width:9px;height:9px;border-radius:50%;background:#f3b300}.risk-cell.baixo i{background:#18a558}.risk-cell.alto i{background:#d9362b}.confidence-cell{display:inline-flex;justify-content:center;min-height:28px;align-items:center;border:1px solid #ccefdc;border-radius:7px;background:#e7f8ef;color:#168654;font-size:12px;font-weight:900}.bet-market-analysis{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(200px,.5fr) minmax(0,1.4fr);gap:12px;padding:0 20px 18px 68px;border-top:1px solid #edf2f7}.bet-market-analysis>div{padding:12px;border-radius:8px;background:#f7faff}.bet-market-analysis span{display:block;color:var(--muted);font-size:12px;font-weight:800}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.mini-board{padding:16px}.mini-board-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.mini-board-head h2{margin:0;color:var(--book-dark);font-size:18px}.mini-board-head span{color:var(--muted);font-size:12px}.mini-base-row{display:grid;grid-template-columns:minmax(160px,1fr) 70px 90px 90px 110px;gap:12px;align-items:center;min-height:38px;border-top:1px solid #edf2f7;color:#30415d;font-size:13px}.quick-read-list{display:grid;gap:8px}.quick-read-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #e1e8f2;border-radius:8px;background:#fbfdff}.quick-read-item svg,.quick-board .mini-board-head svg{color:var(--orange)}.quick-read-item p{margin:0;color:#3d4f69;font-size:13px;line-height:1.45}.quick-report-link{justify-content:center;width:100%;margin-top:12px}@media(max-width:1180px){.app-shell{display:block}.app-topbar{position:sticky;min-height:auto;padding:12px}.topbar-brand{display:flex}.workspace{display:grid;grid-template-columns:1fr}.controls-panel{position:static;height:auto;border-radius:0}.main-area{padding:14px}.radar-dashboard-top,.dashboard-lower-grid{grid-template-columns:1fr}}@media(max-width:760px){.radar-hero-card{grid-template-columns:1fr;min-height:0;padding:24px 18px}.radar-hero-copy h1{font-size:24px}.radar-visual{min-height:210px}.summary-grid{grid-template-columns:1fr}.dashboard-metric{min-height:118px}.dashboard-metric strong{font-size:28px}.bet-market-analysis{grid-template-columns:1fr;padding:0 12px 14px}.mini-base-row{grid-template-columns:1fr 48px 64px}.mini-base-row span:nth-of-type(3),.mini-base-row span:nth-of-type(4){display:none}}@media(max-width:1180px){body{overflow-x:hidden}.app-shell{display:block;width:100%;padding:0}.app-topbar{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;min-height:auto;padding:10px 12px}.topbar-brand{display:flex;min-width:0}.topbar-brand strong{font-size:15px}.menu-toggle{display:grid}.topbar-menu{display:none;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.topbar-menu.open{display:grid}.topbar-menu a,.topbar-menu button{width:100%;min-height:42px}.account-actions{grid-column:1 / -1;width:100%;justify-content:space-between}.workspace{display:grid;grid-template-columns:1fr}.controls-panel{position:static;height:auto;max-height:none;padding:16px;border-radius:0;overflow:visible}.sidebar-brand{padding-bottom:14px}.sidebar-brand img{width:58px;height:58px}.sidebar-brand strong{font-size:20px}.main-area{width:100%;padding:14px;overflow:hidden}.radar-dashboard-top,.dashboard-lower-grid{grid-template-columns:1fr}.radar-hero-card{grid-template-columns:minmax(0,1fr);min-height:0}.radar-visual{min-height:240px}}@media(max-width:760px){.app-topbar{position:sticky}.account-actions{align-items:stretch}.user-chip,.icon-text-button{width:auto;min-width:0}.topbar-menu{grid-template-columns:1fr}.controls-panel{padding:14px 12px}.filter-section{gap:10px;padding:13px 0}.control-grid,.strategy-points,.summary-grid{grid-template-columns:1fr}.risk-scale{display:grid;gap:4px}.radar-hero-card{padding:22px 16px}.radar-hero-copy{max-width:none}.radar-hero-copy h1{font-size:23px}.radar-visual{min-height:190px;transform:scale(.86)}.dashboard-metric{grid-template-columns:42px minmax(0,1fr);min-height:108px;padding:16px}.dashboard-metric strong{font-size:27px}.section-head,.mini-board-head{display:grid;gap:10px;align-items:start}.board-action,.mini-board-head a{justify-content:center;width:100%}.analysis-board{overflow:visible}.bet-market-table{display:grid;gap:10px;overflow:visible;padding:0 12px 12px}.bet-market-header{display:none}.bet-market-details{border:1px solid #d9e3f0;border-radius:8px;background:#fff;overflow:hidden}.bet-market-row{grid-template-columns:28px minmax(0,1fr) 34px;grid-template-areas:"star match arrow" "market market market" "odd odd odd" "prob prob prob" "roi roi roi" "risk confidence confidence";gap:10px;min-width:0;width:100%;padding:12px;border-top:0}.favorite-cell{grid-area:star}.bet-market-match{grid-area:match;min-width:0}.market-cell{grid-area:market}.odd-cell{grid-area:odd}.prob-cell{grid-area:prob}.roi-cell{grid-area:roi;align-self:stretch;justify-self:stretch}.risk-cell{grid-area:risk}.confidence-cell{grid-area:confidence;justify-self:stretch}.bet-market-row>svg{grid-area:arrow;justify-self:end}.bet-market-match .match-teams{grid-template-columns:minmax(0,1fr);gap:6px}.bet-market-match .versus{display:none}.bet-market-match .team-badge,.bet-market-match .right-team{justify-content:flex-start;text-align:left}.bet-market-match .right-team .team-crest{order:0}.bet-market-match .team-badge strong{max-width:none;font-size:13px}.market-cell strong{width:100%}.odd-cell,.prob-cell,.roi-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:46px;padding:9px 10px;border:1px solid #d7e6f8;border-radius:8px;background:#f7fbff}.odd-cell small,.prob-cell small,.roi-cell small{display:block;margin:0;color:#647083;font-size:11px;font-weight:900;text-transform:uppercase}.odd-cell strong,.prob-cell strong,.roi-cell strong{justify-self:end;font-size:16px;line-height:1}.odd-cell em{grid-column:1 / -1;color:#7a8799;font-size:11px}.prob-cell i{grid-column:1 / -1;height:4px;background:linear-gradient(90deg,var(--green),#31c77b)}.roi-cell{color:var(--green)}.bet-market-analysis{grid-template-columns:1fr;padding:0 12px 12px}.bet-market-analysis .premium-explanation{grid-template-columns:1fr}.mini-board{padding:14px 12px}.mini-base-row{grid-template-columns:minmax(0,1fr) 54px 74px;gap:8px}.mini-base-row span:nth-of-type(2),.mini-base-row span:nth-of-type(3){display:none}.collapsed-table{display:none}}@media(max-width:420px){.main-area{padding:10px}.sidebar-brand strong{font-size:18px}.radar-hero-copy h1{font-size:21px}.radar-visual{min-height:160px;transform:scale(.72)}.bet-market-row{grid-template-columns:24px minmax(0,1fr) 34px}}@media(min-width:1181px){.controls-panel{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,auto);gap:0;height:100vh;padding:8px 16px 10px;overflow:hidden}.sidebar-brand{gap:10px;padding-bottom:10px}.sidebar-brand img{width:44px;height:44px}.sidebar-brand strong{font-size:16px;line-height:.95}.sidebar-brand span{margin-top:3px;font-size:9px}.sidebar-api-status{min-height:30px;margin:7px 0 2px;padding:0 10px}.sidebar-api-status strong{font-size:12px}.filter-section{gap:5px;padding:6px 0}.filter-section-head{grid-template-columns:24px minmax(0,1fr);gap:8px}.filter-section-head>span{width:22px;height:22px;font-size:12px}.filter-section-head strong{font-size:12px}.filter-section-head p,.notice,.plan-summary-card p,.risk-scale span:last-child{display:none}.field{gap:4px}.field>span,.toggle-row,.risk-scale{font-size:11px}.field input,.field select{min-height:30px;padding:0 10px;font-size:12px}.secondary-action,.date-actions button,.clean-toggle,.server-api-chip{min-height:28px;font-size:11px}.server-api-chip{display:none}.segmented{min-height:30px}.segmented button{min-height:26px;padding:0 6px;font-size:11px}.risk-field,.plan-summary-card{padding:6px 8px}.risk-field input[type=range]{height:18px}.strategy-points{display:none}.final-section{padding-bottom:0;border-top-color:#ffffff14}.final-section .filter-section-head{display:none}.fetch-button{min-height:40px;font-size:12px}.primary-search-button{box-shadow:0 10px 18px #ff7a0038}}.radar-hero-card{min-height:250px;padding:26px 24px}.radar-hero-copy h1{font-size:26px}.radar-hero-copy p{margin:12px 0 18px;line-height:1.55}.radar-visual{min-height:210px;transform:scale(.86)}.dashboard-metric{min-height:122px;padding:18px}.dashboard-metric strong{font-size:30px}@media(max-width:1180px){.controls-panel{overflow:visible}.radar-hero-card{min-height:0;padding:18px}.radar-hero-copy h1{font-size:22px}.radar-hero-copy p{margin:10px 0 14px}.radar-visual{min-height:150px;transform:scale(.68);margin:-22px 0 -34px}.dashboard-metric{min-height:96px;padding:14px}}@media(max-width:760px){.main-area{gap:12px}.radar-hero-card{padding:16px}.radar-hero-copy h1{font-size:20px}.hero-status-line{padding-top:10px}.hero-update-line,.hero-next-event{margin-top:8px}.radar-visual{display:none}.dashboard-metric{min-height:84px;padding:12px}.dashboard-metric strong{font-size:24px}}.mobile-filter-button,.mobile-filters-head,.filters-backdrop{display:none}.controls-panel,.controls-panel .field>span,.controls-panel .toggle-row,.controls-panel .risk-scale,.controls-panel .plan-summary-card span,.controls-panel .plan-summary-card strong,.controls-panel .plan-summary-card p,.controls-panel .clean-toggle span,.controls-panel .notice p,.controls-panel .server-api-chip,.controls-panel .economy-chip,.controls-panel .secondary-action,.controls-panel .api-key-actions button{color:#f6fbff}.controls-panel input::placeholder{color:#f6fbff9e}.controls-panel .warning-plan{background:#ff7a0026;border-color:#ff992f6b}.controls-panel .ai-plan-card{background:#ffffff12}.controls-panel .secondary-action:hover,.controls-panel .api-key-actions button:hover{color:#fff}@media(max-width:1180px){body{background:radial-gradient(circle at top,rgba(7,85,183,.62),transparent 38%),linear-gradient(180deg,#03142f,#05265a 34%,#f3f7fc 34% 100%)}.app-shell{background:transparent}.app-topbar{grid-template-columns:minmax(0,1fr) auto auto;background:radial-gradient(circle at 10% 0%,rgba(255,122,0,.18),transparent 26%),linear-gradient(135deg,#03142f,#082a5c)}.mobile-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer;font-size:13px;font-weight:900}.filters-backdrop{position:fixed;inset:0;z-index:39;display:block;border:0;background:#010a1a94}.controls-panel{position:fixed;inset:0 0 0 auto;z-index:40;width:min(92vw,380px);height:100dvh;padding:14px 16px 18px;overflow-y:auto;border-radius:14px 0 0 14px;transform:translate(105%);transition:transform .22s ease;box-shadow:-18px 0 42px #010a1a47}.controls-panel.filters-open{transform:translate(0)}.mobile-filters-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin-bottom:10px}.mobile-filters-head strong{color:#fff;font-size:17px}.mobile-filters-head button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer}.sidebar-brand{display:none}.main-area{padding-top:14px}.radar-hero-card{display:none}.radar-dashboard-top{display:block}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric{min-height:116px;border-radius:16px}.analysis-board,.mini-board{border-radius:16px}.table-section{display:none}}@media(max-width:760px){.app-topbar{grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px}.topbar-brand{gap:9px}.topbar-logo{width:42px;height:42px;background:transparent}.topbar-logo img{width:40px;height:40px}.topbar-brand span{color:var(--orange)}.topbar-brand strong{color:#fff}.mobile-filter-button{width:42px;padding:0;font-size:0}.account-actions,.topbar-menu{display:none}.menu-toggle{width:42px;height:42px}.main-area{padding:12px 10px 88px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metric{grid-template-columns:36px minmax(0,1fr);gap:4px 9px;min-height:102px;padding:12px}.dashboard-metric .metric-icon{width:36px;height:36px;border-radius:10px}.dashboard-metric span{font-size:12px;line-height:1.25}.dashboard-metric strong{font-size:25px}.dashboard-metric small{font-size:12px}.section-head{margin-bottom:0;padding:16px 14px 10px}.section-head h2{font-size:18px}.section-head p{font-size:12px}.bet-market-table{padding:0 10px 12px}.dashboard-lower-grid{gap:12px}.quick-read-item{border-radius:12px}.mini-board{padding:14px}}@media(max-width:420px){.summary-grid{gap:7px}.dashboard-metric{min-height:96px;padding:10px}.dashboard-metric strong{font-size:22px}}.sidebar-api-status{display:none}@media(min-width:1181px){.controls-panel{padding:7px 14px 9px}.sidebar-brand{padding-bottom:8px}.sidebar-brand img{width:40px;height:40px}.sidebar-brand strong{font-size:15px}.filter-section{gap:4px;padding:5px 0}.filter-section-head{grid-template-columns:20px minmax(0,1fr);gap:7px}.filter-section-head>span{width:20px;height:20px;font-size:11px}.filter-section-head strong{font-size:11px}.field{gap:3px}.field>span,.toggle-row,.risk-scale{font-size:10px}.field input,.field select{min-height:27px;padding:0 9px;font-size:11px}.secondary-action,.date-actions button,.clean-toggle{min-height:26px;font-size:10px}.date-actions{gap:6px}.segmented{min-height:28px}.segmented button{min-height:24px;font-size:10px}.risk-field{padding:5px 7px}.risk-field input[type=range]{height:14px}.ai-plan-card{display:none}.final-section .field{margin-top:0}.fetch-button{min-height:38px;font-size:12px}}.landing-shell{min-height:100vh;background:radial-gradient(circle at 76% 12%,rgba(255,122,0,.18),transparent 25%),linear-gradient(180deg,#03142f,#072b61 48%,#f3f7fc 48% 100%);color:var(--ink)}.landing-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:18px;align-items:center;max-width:1180px;min-height:74px;margin:0 auto;padding:12px 20px}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.landing-logo{display:grid;place-items:center;width:46px;height:46px}.landing-logo img{width:44px;height:44px;object-fit:contain}.landing-brand strong{font-size:18px;font-weight:950;text-transform:uppercase}.landing-nav{display:flex;gap:8px;align-items:center}.landing-nav a,.landing-nav button,.landing-primary,.landing-secondary,.landing-price-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;cursor:pointer;font-weight:950;text-decoration:none}.landing-nav a,.landing-nav button{padding:0 13px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#eef5ff}.landing-nav button,.landing-primary,.landing-price-card button{border:0;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;box-shadow:0 14px 28px #ff7a0047}.landing-hero,.landing-section{max-width:1180px;margin:0 auto;padding:72px 20px}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:42px;align-items:center;min-height:calc(100vh - 74px);padding-top:42px}.landing-hero-copy{color:#fff}.landing-kicker,.landing-trust-row span,.landing-section-head span,.landing-offer-copy>span,.landing-price-card>span{display:inline-flex;align-items:center;gap:7px;color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.landing-hero h1{max-width:760px;margin:18px 0 16px;color:#fff;font-size:54px;line-height:1.02}.landing-hero p{max-width:650px;margin:0;color:#d4e1f1;font-size:18px;line-height:1.65}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.landing-primary,.landing-secondary,.landing-price-card button{padding:0 18px}.landing-primary,.landing-price-card button{min-height:52px}.landing-secondary{min-height:52px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.landing-trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.landing-trust-row span{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#eef5ff;letter-spacing:0;text-transform:none}.landing-trust-row svg{color:#2ed06e}.landing-product-visual{position:relative}.landing-radar-card{position:relative;overflow:hidden;min-height:520px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:radial-gradient(circle at 72% 32%,rgba(38,193,255,.28),transparent 25%),linear-gradient(145deg,#ffffff29,#ffffff0d);box-shadow:0 26px 70px #010a1a59;color:#fff}.landing-radar-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.landing-radar-top span,.landing-radar-grid small,.landing-bet-ticket span,.landing-price-card small{color:#b9c8dc;font-size:12px;font-weight:900}.landing-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.landing-radar-grid div,.landing-bet-ticket{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#03142f94}.landing-radar-grid div{display:grid;gap:6px;min-height:92px;padding:14px}.landing-radar-grid strong{font-size:28px}.landing-bet-ticket{margin-top:14px;padding:16px}.landing-bet-ticket strong{display:block;margin-top:6px;font-size:20px}.landing-bet-ticket p{margin:8px 0 0;color:#d4e1f1;font-size:14px;line-height:1.45}.landing-scan{position:absolute;right:16px;bottom:10px;display:grid;place-items:center;width:260px;height:260px}.landing-scan-ring,.landing-scan-ring:before,.landing-scan-ring:after{position:absolute;border-radius:50%;content:""}.landing-scan-ring{width:240px;height:240px;border:1px solid rgba(67,198,255,.45);background:linear-gradient(rgba(67,198,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.18) 1px,transparent 1px);background-size:50% 50%}.landing-scan-ring:before{inset:42px;border:1px dashed rgba(67,198,255,.5)}.landing-scan-ring:after{inset:86px;border:1px solid rgba(255,122,0,.55)}.landing-scan img{position:relative;z-index:1;width:86px;height:86px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.35))}.landing-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:0;padding-bottom:36px}.landing-proof-strip div,.landing-feature,.landing-workflow,.landing-offer,.landing-price-card{border:1px solid #d9e3f0;border-radius:8px;background:#fff;box-shadow:0 14px 30px #061f4914}.landing-proof-strip div{display:grid;gap:5px;min-height:108px;align-content:center;padding:18px}.landing-proof-strip strong{color:var(--blue);font-size:34px;line-height:1}.landing-proof-strip span,.landing-feature p,.landing-step p,.landing-offer-copy p,.landing-price-card p{color:var(--muted);line-height:1.55}.landing-section-head{max-width:760px;margin-bottom:22px}.landing-section-head h2,.landing-offer h2{margin:9px 0 0;color:var(--book-dark);font-size:34px;line-height:1.12}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-feature{padding:22px}.landing-feature>div{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#fff1e4;color:var(--orange)}.landing-feature h3{margin:16px 0 8px;color:var(--book-dark);font-size:20px}.landing-feature p{margin:0}.landing-workflow,.landing-offer{padding:28px}.landing-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:86px;padding:14px;border:1px solid #e1e8f2;border-radius:8px;background:#fbfdff}.landing-step span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--blue);color:#fff;font-weight:950}.landing-step p{margin:0;font-weight:800}.landing-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:24px;align-items:center;margin-bottom:44px;background:radial-gradient(circle at 0% 0%,rgba(255,122,0,.12),transparent 28%),#fff}.landing-offer-copy p{max-width:660px;margin:14px 0 0}.landing-price-card{display:grid;gap:12px;padding:22px;border-top:4px solid var(--orange)}.landing-price-card strong{color:var(--book-dark);font-size:26px}.landing-price-card p{margin:0}.landing-price-card button{width:100%;margin-top:6px}@media(max-width:980px){.landing-hero,.landing-offer{grid-template-columns:1fr}.landing-hero{min-height:auto;padding-top:32px}.landing-hero h1{font-size:42px}.landing-proof-strip,.landing-feature-grid,.landing-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.landing-header{position:static;padding:12px}.landing-nav a{display:none}.landing-nav button{min-height:40px;padding:0 12px}.landing-hero,.landing-section{padding-right:12px;padding-left:12px}.landing-hero h1{font-size:34px}.landing-hero p{font-size:16px}.landing-actions,.landing-primary,.landing-secondary{width:100%}.landing-product-visual{display:none}.landing-proof-strip,.landing-feature-grid,.landing-step-list{grid-template-columns:1fr}.landing-section-head h2,.landing-offer h2{font-size:26px}.landing-workflow,.landing-offer{padding:18px}}.landing-shell{background:radial-gradient(circle at 82% 4%,rgba(255,122,0,.24),transparent 24%),radial-gradient(circle at 10% 20%,rgba(46,208,110,.12),transparent 22%),linear-gradient(180deg,#03142f,#061f49 34%,#f4f7fb 34% 100%)}.landing-header{max-width:1240px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-nav a:hover,.landing-nav button:hover,.landing-secondary:hover{border-color:#ff7a00b3;background:#ff7a0029}.landing-hero,.landing-section,.landing-footer{max-width:1240px}.landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:52px;padding-bottom:40px}.landing-hero h1{max-width:820px;font-size:58px;letter-spacing:0}.landing-product-visual:before{position:absolute;inset:-18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;content:""}.landing-radar-card{min-height:560px;border-color:#fff3;background:radial-gradient(circle at 82% 78%,rgba(255,122,0,.24),transparent 28%),radial-gradient(circle at 72% 32%,rgba(38,193,255,.24),transparent 24%),linear-gradient(145deg,#ffffff2e,#05122bb8)}.landing-live-list{position:relative;z-index:2;display:grid;gap:10px;margin-top:16px}.landing-live-pick{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#03142fa8}.landing-live-pick span{color:var(--orange);font-size:11px;font-weight:950;text-transform:uppercase}.landing-live-pick strong{color:#fff}.landing-live-pick small{color:#d4e1f1;font-weight:800}.landing-league-strip{display:flex;flex-wrap:wrap;gap:10px;padding-top:0;padding-bottom:24px}.landing-league-strip span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#fff;font-size:13px;font-weight:950}.landing-section-head p{max-width:780px;margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.landing-picks-section,.landing-story,.landing-comparison,.landing-testimonials,.landing-pricing,.landing-faq{padding-top:56px;padding-bottom:56px}.landing-picks-table{overflow:hidden;border:1px solid #d9e3f0;border-radius:8px;background:#fff;box-shadow:0 16px 38px #061f491a}.landing-picks-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.1fr) minmax(180px,.9fr) minmax(150px,.8fr) 78px;gap:14px;align-items:center;min-width:900px;padding:15px 18px;border-top:1px solid #e5edf6}.landing-picks-head{border-top:0;background:#061f49;color:#dceaff;font-size:12px;font-weight:950;text-transform:uppercase}.landing-picks-row>span:first-child{display:grid;gap:3px;color:var(--book-dark);font-weight:950}.landing-picks-row small{color:var(--muted);font-size:11px;font-weight:800}.landing-picks-row strong{color:var(--book-dark)}.landing-pick-pill{display:inline-flex;justify-content:center;min-height:30px;align-items:center;padding:0 10px;border:1px solid #ccefdc;border-radius:7px;background:#e7f8ef;color:#168654;font-size:12px;font-weight:950}.landing-confidence{display:grid;gap:7px;color:var(--green);font-weight:950}.landing-confidence i{display:block;max-width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--green),#31c77b)}.landing-story-grid,.landing-compare-grid,.landing-testimonial-grid,.landing-plan-grid{display:grid;gap:16px}.landing-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-story-panel,.landing-compare-card,.landing-testimonial,.landing-plan,.landing-faq details,.landing-final-cta{border:1px solid #d9e3f0;border-radius:8px;background:#fff;box-shadow:0 14px 30px #061f4914}.landing-story-panel{min-height:210px;padding:22px}.landing-story-panel.dark{border-color:#0b4ea2;background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.18),transparent 30%),linear-gradient(135deg,#061f49,#082a5c);color:#fff}.landing-story-panel h3,.landing-compare-card h3,.landing-testimonial strong,.landing-plan h3{margin:0;color:var(--book-dark)}.landing-story-panel.dark h3,.landing-story-panel.dark p{color:#fff}.landing-story-panel p,.landing-compare-card p,.landing-testimonial p,.landing-faq p{margin:12px 0 0;color:var(--muted);line-height:1.62}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature{min-height:232px;transition:transform .18s ease,box-shadow .18s ease}.landing-feature:hover,.landing-plan:hover{transform:translateY(-3px);box-shadow:0 20px 44px #061f4921}.landing-workflow{background:radial-gradient(circle at 0% 0%,rgba(255,122,0,.12),transparent 25%),#fff}.landing-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-step{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:174px}.landing-step div{display:grid;gap:7px}.landing-step strong{color:var(--book-dark);font-size:17px}.landing-step p{font-weight:500}.landing-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-compare-card{min-height:180px;padding:24px}.landing-compare-card.muted{background:#f8fafc}.landing-compare-card:not(.muted){border-top:4px solid var(--orange)}.landing-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-testimonial{padding:22px}.landing-stars{display:flex;gap:3px;color:var(--orange)}.landing-testimonial span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:800}.landing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.landing-plan{position:relative;display:grid;gap:16px;padding:24px}.landing-plan.featured{border:2px solid var(--orange);transform:translateY(-10px)}.landing-plan>span{justify-self:start;min-height:28px;padding:0 10px;border-radius:7px;background:var(--orange-soft);color:var(--orange);font-size:12px;font-weight:950;text-transform:uppercase}.landing-plan-price{display:flex;gap:6px;align-items:end;color:var(--book-dark)}.landing-plan-price strong{font-size:42px;line-height:1}.landing-plan-price small{color:var(--muted);font-weight:900}.landing-plan ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.landing-plan li{display:flex;gap:8px;align-items:center;color:#334761;font-weight:800}.landing-plan li svg{flex:0 0 auto;color:var(--green)}.landing-plan button,.landing-final-cta button{display:inline-flex;justify-content:center;gap:8px;align-items:center;min-height:48px;border:0;border-radius:8px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;cursor:pointer;font-weight:950;box-shadow:0 14px 28px #ff7a0038}.landing-faq-list{display:grid;gap:10px}.landing-faq details{padding:0 18px}.landing-faq summary{min-height:62px;cursor:pointer;color:var(--book-dark);font-weight:950;line-height:62px}.landing-faq p{margin:0;padding:0 0 18px}.landing-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:30px;padding:30px;background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.18),transparent 30%),linear-gradient(135deg,#061f49,#082a5c);color:#fff}.landing-final-cta span{color:var(--orange);font-size:12px;font-weight:950;text-transform:uppercase}.landing-final-cta h2{max-width:780px;margin:8px 0 0;color:#fff;font-size:34px;line-height:1.12}.landing-final-cta button{min-width:220px}.landing-footer{display:flex;justify-content:space-between;gap:24px;margin:0 auto;padding:28px 20px 42px;color:#d4e1f1}.landing-footer strong{color:#fff;font-size:18px;text-transform:uppercase}.landing-footer p{max-width:620px;margin:8px 0 0;color:#aebed3;line-height:1.55}.landing-footer nav{display:flex;flex-wrap:wrap;gap:8px;align-content:start;justify-content:flex-end}.landing-footer a,.landing-footer button{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff14;color:#eef5ff;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none}@media(max-width:1080px){.landing-hero{grid-template-columns:1fr}.landing-product-visual{max-width:620px}.landing-story-grid,.landing-feature-grid,.landing-step-list,.landing-testimonial-grid,.landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan.featured{transform:none}}@media(max-width:760px){.landing-shell{background:radial-gradient(circle at 84% 0%,rgba(255,122,0,.2),transparent 28%),linear-gradient(180deg,#03142f,#061f49 24%,#f4f7fb 24% 100%)}.landing-header{align-items:flex-start}.landing-brand strong{font-size:15px}.landing-hero h1{font-size:36px}.landing-league-strip{padding-top:12px}.landing-picks-table{overflow-x:auto}.landing-story-grid,.landing-feature-grid,.landing-step-list,.landing-compare-grid,.landing-testimonial-grid,.landing-plan-grid,.landing-final-cta{grid-template-columns:1fr}.landing-final-cta h2{font-size:27px}.landing-final-cta button,.landing-footer nav,.landing-footer a,.landing-footer button{width:100%;justify-content:center}.landing-footer{display:grid}}.landing-shell{background:radial-gradient(circle at 82% 4%,rgba(255,122,0,.28),transparent 24%),radial-gradient(circle at 10% 20%,rgba(46,208,110,.12),transparent 22%),radial-gradient(circle at 72% 58%,rgba(56,189,248,.12),transparent 30%),linear-gradient(180deg,#020b1d,#03142f 34%,#061f49 72%,#020b1d);color:#fff}.landing-radar-card{min-height:650px}.odds-radar-stage{position:relative;min-height:390px;margin-top:20px;overflow:hidden;border:1px solid rgba(122,181,255,.22);border-radius:8px;background:linear-gradient(rgba(67,198,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.1) 1px,transparent 1px),radial-gradient(circle at center,#0d5fd361,#020b1db8 62%);background-size:42px 42px,42px 42px,auto}.odds-radar-core{position:absolute;inset:36px;display:grid;place-items:center}.odds-radar-core:before,.odds-radar-core:after,.odds-radar-ring{position:absolute;border-radius:50%;content:""}.odds-radar-core:before{width:310px;height:310px;border:1px solid rgba(67,198,255,.46);box-shadow:inset 0 0 42px #43c6ff1a,0 0 54px #43c6ff1f}.odds-radar-core:after{width:3px;height:310px;background:linear-gradient(180deg,transparent,rgba(67,198,255,.4),transparent)}.odds-radar-ring{border:1px solid rgba(67,198,255,.34)}.odds-radar-ring.ring-a{width:112px;height:112px}.odds-radar-ring.ring-b{width:206px;height:206px}.odds-radar-ring.ring-c{width:310px;height:310px}.odds-radar-sweep{position:absolute;width:155px;height:155px;transform-origin:bottom left;background:linear-gradient(45deg,rgba(255,122,0,.78),rgba(67,198,255,.18) 62%,transparent 74%);clip-path:polygon(0 100%,100% 0,100% 100%);animation:radarSweep 4.8s linear infinite}.odds-radar-core img{position:relative;z-index:3;width:86px;height:86px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4))}.odds-blip{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:28px;padding:0 8px;border:1px solid rgba(255,184,99,.72);border-radius:999px;background:#ff7a0033;color:#fff;font-size:12px;font-weight:950;box-shadow:0 0 22px #ff7a005c}.blip-one{transform:translate(104px,-82px)}.blip-two{transform:translate(-118px,-44px)}.blip-three{transform:translate(132px,74px)}.blip-four{transform:translate(-72px,118px)}.radar-floating-ticket{position:absolute;z-index:5;display:grid;gap:4px;width:210px;padding:12px;border:1px solid rgba(255,255,255,.18);border-left:3px solid var(--orange);border-radius:8px;background:#03142fd1;box-shadow:0 16px 32px #00000038}.radar-floating-ticket span{color:var(--orange);font-size:10px;font-weight:950;text-transform:uppercase}.radar-floating-ticket strong{color:#fff;font-size:13px}.radar-floating-ticket small{color:#c7d7ea;font-size:11px;font-weight:800}.ticket-one{top:18px;left:18px}.ticket-two{top:104px;right:18px}.ticket-three{right:34px;bottom:18px}@keyframes radarSweep{0%{transform:translate(78px,-78px) rotate(0)}to{transform:translate(78px,-78px) rotate(360deg)}}.landing-section-head h2,.landing-offer h2,.landing-final-cta h2,.landing-story-panel h3,.landing-compare-card h3,.landing-testimonial strong,.landing-plan h3,.landing-picks-row strong,.landing-picks-row>span:first-child,.landing-step strong,.landing-faq summary{color:#fff}.landing-section-head p,.landing-proof-strip span,.landing-feature p,.landing-step p,.landing-offer-copy p,.landing-price-card p,.landing-story-panel p,.landing-compare-card p,.landing-testimonial p,.landing-faq p{color:#c7d7ea}.landing-proof-strip div,.landing-feature,.landing-workflow,.landing-offer,.landing-price-card,.landing-picks-table,.landing-story-panel,.landing-compare-card,.landing-testimonial,.landing-plan,.landing-faq details,.landing-final-cta{border-color:#7ab5ff38;background:#ffffff12;box-shadow:0 18px 38px #0000002e}.landing-workflow,.landing-final-cta,.landing-story-panel.dark{background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.18),transparent 30%),linear-gradient(135deg,#061f49,#082a5c)}.landing-picks-table{background:#ffffff0f}.landing-picks-row{border-top-color:#7ab5ff29}.landing-picks-head{background:#ff7a002e}.landing-compare-card.muted{background:#ffffff0b}.landing-plan.featured{background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.2),transparent 28%),#ffffff17}.landing-plan-price,.landing-price-card strong{color:#fff}.landing-plan li{color:#dceaff}.landing-testimonial span,.landing-plan-price small,.landing-picks-row small{color:#9fb4cc}@media(max-width:760px){.landing-shell{background:radial-gradient(circle at 84% 0%,rgba(255,122,0,.2),transparent 28%),linear-gradient(180deg,#020b1d,#03142f 32%,#061f49)}.landing-product-visual{display:block}.landing-radar-card{min-height:590px}.odds-radar-stage{min-height:340px}.radar-floating-ticket{width:178px}.ticket-two{top:86px}.ticket-three{right:12px}}@media(min-width:1181px){.controls-panel{display:flex!important;flex-direction:column;height:100dvh;max-height:100dvh;padding:7px 12px 8px;overflow-y:auto;scrollbar-width:thin}.controls-panel .filter-section{flex:0 0 auto}.controls-panel .final-section{position:sticky;bottom:0;z-index:8;margin-top:auto;padding:7px 0 0;background:linear-gradient(180deg,#04162fb3,#04162f 28% 100%);box-shadow:0 -12px 22px #04122b7a}.controls-panel .notice{display:none}.controls-panel .primary-search-button{width:100%;min-height:40px}.controls-panel .economy-chip,.controls-panel .live-toggle{min-height:25px;font-size:10px}}@media(min-width:1181px)and (max-height:820px){.controls-panel{padding:6px 10px 7px}.sidebar-brand{display:none}.filter-section{gap:3px;padding:4px 0}.filter-section-head{grid-template-columns:18px minmax(0,1fr);gap:6px}.filter-section-head>span{width:18px;height:18px;font-size:10px}.filter-section-head strong{font-size:10px}.filter-section-head p,.risk-scale,.economy-chip,.secondary-action{display:none!important}.field{gap:2px}.field>span,.toggle-row{font-size:10px}.field input,.field select{min-height:25px;padding:0 8px;font-size:10px}.date-actions button,.live-toggle{min-height:24px;font-size:10px}.segmented{min-height:26px}.segmented button{min-height:22px;padding:0 4px;font-size:9px}.risk-field{padding:4px 6px}.risk-field input[type=range]{height:12px}.final-section .field{margin-top:0}.controls-panel .primary-search-button{min-height:36px;font-size:11px}}body{background:radial-gradient(circle at 82% -10%,rgba(10,112,255,.22),transparent 34%),radial-gradient(circle at 12% 12%,rgba(255,122,0,.12),transparent 26%),#020817!important;color:#eaf2ff}.app-shell{grid-template-columns:292px minmax(0,1fr);grid-template-rows:74px 1fr;background:linear-gradient(135deg,#020c20fa,#010817fa),#020817}.app-topbar{display:flex;align-items:center;gap:18px;min-height:74px;padding:0 24px;border-bottom:1px solid rgba(42,129,225,.18);background:#020d23c7;box-shadow:0 14px 36px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-menu{flex:1;height:100%;gap:22px}.topbar-menu a,.topbar-menu button{position:relative;min-height:74px;padding:0 12px;border:0;border-radius:0;background:transparent;color:#aebddb;font-size:14px}.topbar-menu a:first-child,.topbar-menu a:hover,.topbar-menu button:hover{color:#fff;background:linear-gradient(180deg,rgba(255,122,0,.08),transparent)}.topbar-menu a:first-child:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px 999px 0 0;background:var(--orange);box-shadow:0 0 18px #ff7a00ad;content:""}.account-actions{margin-left:auto;gap:14px}.topbar-date-pill,.topbar-alert-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid rgba(88,139,207,.32);border-radius:10px;background:#081a3bc2;color:#eaf2ff;cursor:pointer;font-weight:800}.topbar-date-pill{min-width:150px;padding:0 14px}.topbar-alert-button{position:relative;width:44px;padding:0}.topbar-alert-button span{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 4px #ff7a0024}.premium-user-chip{gap:9px;min-height:48px;padding:0 8px 0 0;border:0;background:transparent}.profile-avatar{display:grid;place-items:center;width:44px;height:44px;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(135deg,#17446f,#ff7a00);color:#fff;font-size:13px;font-weight:950;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.premium-user-chip strong,.premium-user-chip small{display:block}.premium-user-chip strong{max-width:122px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.premium-user-chip small{margin-top:2px;color:var(--orange);font-size:11px;font-weight:900}.icon-text-button{background:#081a3bc2;color:#fff}.controls-panel{height:calc(100vh - 8px);margin:4px 0 4px 6px;padding:22px 18px 18px;border:1px solid rgba(42,129,225,.25);border-radius:14px;background:radial-gradient(circle at 70% 0%,rgba(17,98,190,.32),transparent 34%),linear-gradient(180deg,#071d43,#031229);box-shadow:18px 0 42px #0000002e}.sidebar-brand{padding-bottom:24px}.sidebar-brand img{width:74px;height:74px}.sidebar-brand strong{max-width:168px;font-size:26px;line-height:.92}.controls-panel .filter-section:first-of-type:before{display:flex;justify-content:space-between;margin-bottom:14px;color:#b7c6df;content:"FILTROS";font-size:13px;font-weight:900;letter-spacing:.08em}.filter-section{gap:11px;padding:13px 0}.filter-section-head{grid-template-columns:minmax(0,1fr)}.filter-section-head>span{display:none}.filter-section-head strong{color:#c9d7ef;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.filter-section-head p,.economy-chip,.server-api-chip{display:none}.field input,.field select,.secondary-action,.date-actions button,.clean-toggle,.segmented,.risk-field{border:1px solid rgba(71,132,206,.3);border-radius:10px;background:#031027ad;color:#fff}.field input,.field select{min-height:40px}.segmented button{min-height:34px;color:#aebddb}.segmented button.active{background:linear-gradient(135deg,#ff6a00,#ff9600);color:#fff}.risk-field{padding:10px 12px;background:#020d22a3}.risk-field strong,.risk-field output{color:#fff}.controls-panel input[type=range]{accent-color:var(--orange)}.fetch-button.primary-search-button{min-height:58px;margin-top:6px;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#f90);box-shadow:0 18px 34px #ff7a0052;color:#fff}.main-area{gap:18px;padding:24px 28px 28px;background:radial-gradient(circle at 68% 0%,rgba(0,106,255,.14),transparent 34%),#020817;color:#eaf2ff}.radar-dashboard-top{grid-template-columns:minmax(520px,1.24fr) minmax(360px,.88fr)}.radar-hero-card,.dashboard-metric,.analysis-board,.mini-board,.table-section{border:1px solid rgba(42,129,225,.25);border-radius:16px;background:radial-gradient(circle at 88% 0%,rgba(12,102,214,.28),transparent 36%),linear-gradient(145deg,#051839f5,#020d23fa);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0003}.radar-hero-card{min-height:288px;padding:34px 36px}.radar-hero-copy h1{max-width:470px;color:#fff;font-size:clamp(32px,2.5vw,42px)}.radar-hero-copy h1 span{color:var(--orange)}.radar-hero-copy p{max-width:520px;color:#b8c7de}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{min-height:136px;padding:22px}.dashboard-metric span,.dashboard-metric small{color:#aebddb}.dashboard-metric strong{color:#fff}.dashboard-metric small{color:#38e975}.dashboard-metric .metric-icon{width:56px;height:56px;border-radius:16px;box-shadow:inset 0 0 20px #ffffff14,0 0 24px #0084ff3d}.section-head h2,.mini-board-head h2{color:#fff}.section-head p,.mini-board-head span{color:#91a3c3}.analysis-board{padding:0 18px 18px}.board-action,.mini-board-head a,.quick-report-link{border-color:#588bcf59;background:#081a3bb8;color:#fff}.premium-picks-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.premium-pick-card{overflow:hidden;border:1px solid rgba(70,130,206,.36);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.1),transparent 32%),linear-gradient(160deg,#061b3ffa,#031028fa);box-shadow:inset 0 1px #ffffff0a}.premium-pick-card summary{display:grid;gap:14px;padding:16px;cursor:pointer;list-style:none}.premium-pick-card summary::-webkit-details-marker{display:none}.premium-pick-league,.premium-pick-footer{display:flex;align-items:center;gap:8px}.premium-pick-league{justify-content:space-between;color:#aebddb;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.premium-pick-league strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-flag{display:grid;place-items:center;min-width:25px;height:20px;border-radius:6px;background:linear-gradient(135deg,#0a7cff,#1ed36f);color:#fff;font-size:9px}.premium-pick-league svg{color:var(--orange)}.premium-pick-teams .match-teams{grid-template-columns:1fr;gap:6px;margin:0}.premium-pick-teams .team-badge{justify-content:flex-start}.premium-pick-teams .team-badge strong{color:#fff;font-size:15px}.premium-pick-teams .versus{display:none}.premium-pick-teams .team-crest{width:30px;height:30px;border-radius:8px;font-size:10px}.premium-pick-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;border-top:1px solid rgba(88,139,207,.22);border-bottom:1px solid rgba(88,139,207,.22)}.premium-pick-numbers div{display:grid;gap:4px}.premium-pick-numbers span,.premium-pick-market span,.premium-pick-analysis span{color:#91a3c3;font-size:11px;font-weight:800;text-transform:uppercase}.premium-pick-numbers strong{color:#fff;font-size:18px}.premium-pick-numbers div:nth-child(3) strong{color:#42ed5f}.premium-pick-market{display:grid;gap:5px}.premium-pick-market strong{color:#fff;font-size:14px;line-height:1.35}.premium-pick-footer{flex-wrap:wrap;color:#9eb0ce;font-size:12px}.premium-pick-footer em{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:8px;font-style:normal;font-weight:900}.pick-risk{border:1px solid rgba(255,179,0,.32);background:#ffb30014;color:#ffce4c}.pick-risk.baixo{border-color:#42ed5f57;background:#42ed5f14;color:#42ed5f}.pick-confidence{border:1px solid rgba(146,95,255,.38);background:#925fff17;color:#b784ff}.premium-pick-analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid rgba(88,139,207,.24)}.premium-pick-analysis>div{padding:12px;border:1px solid rgba(88,139,207,.22);border-radius:12px;background:#051839b8}.premium-pick-analysis strong{display:block;margin-top:4px;color:#fff}.premium-pick-analysis p{margin:6px 0 0;color:#aebddb;font-size:12px;line-height:1.45}.premium-pick-analysis .premium-explanation{grid-column:1 / -1;border-color:#588bcf38;background:#020d23b8}.premium-explanation,.featured-analysis-point{background:#051839b8}.bet-explanation strong,.featured-analysis-point strong{color:#8ed7ff}.bet-explanation p{color:#b7c6df}.verdict-line{border-bottom-color:#588bcf38}.dashboard-lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.62fr)}.mini-base-row{border-top-color:#588bcf2e;color:#c7d5ef}.mini-base-row strong{color:#fff}.quick-read-item{border-color:#588bcf38;background:#051839a3}.quick-read-item p{color:#c7d5ef}.collapsed-table>summary strong{color:#fff}.collapsed-table>summary span{color:#91a3c3}.table-row{border-top-color:#588bcf2e}.table-row input{border-color:#588bcf4d;background:#031027ad;color:#fff}.mobile-bottom-nav{display:none}@media(max-width:1280px)and (min-width:981px){.app-shell{grid-template-columns:272px minmax(0,1fr)}.premium-picks-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:1180px){body{background:#020817!important}.app-shell{display:block;background:#020817}.app-topbar{position:sticky;display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:88px;padding:14px 18px;background:#020d23eb}.topbar-brand{display:flex}.topbar-brand span{color:var(--orange)}.topbar-brand strong{color:#fff}.menu-toggle{display:none}.mobile-filter-button{display:inline-flex;width:48px;min-height:48px;padding:0;border-radius:14px;font-size:0}.topbar-menu{display:none}.account-actions{display:flex;grid-column:auto;width:auto;margin-left:0}.topbar-date-pill,.icon-text-button{display:none}.topbar-alert-button{width:48px;height:48px;border-radius:14px}.premium-user-chip{padding:0}.premium-user-chip>span:last-child{display:none}.profile-avatar{width:48px;height:48px}.controls-panel{margin:0;border-radius:18px 0 0 18px}.main-area{gap:14px;padding:18px 18px 96px}.radar-dashboard-top{display:grid;grid-template-columns:1fr}.radar-hero-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(210px,.72fr);min-height:0;padding:28px}.radar-hero-copy h1{font-size:34px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-picks-grid,.dashboard-lower-grid{grid-template-columns:1fr}.mobile-bottom-nav{position:fixed;right:12px;bottom:10px;left:12px;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);min-height:72px;padding:8px;border:1px solid rgba(42,129,225,.28);border-radius:22px;background:#031027f0;box-shadow:0 -16px 36px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav a,.mobile-bottom-nav button{display:grid;gap:4px;place-items:center;border:0;background:transparent;color:#aebddb;cursor:pointer;font-size:11px;font-weight:800;text-decoration:none}.mobile-bottom-nav a:first-child{color:var(--orange)}}@media(max-width:760px){.app-topbar{min-height:92px;padding:16px 18px}.topbar-brand{gap:12px}.topbar-logo,.topbar-logo img{width:58px;height:58px}.topbar-brand span{font-size:24px;line-height:.95;text-transform:uppercase;color:#fff}.topbar-brand strong{max-width:none;color:#aebddb;font-size:10px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mobile-filter-button,.topbar-alert-button,.profile-avatar{width:44px;height:44px}.account-actions{gap:8px}.main-area{padding:12px 14px 98px}.radar-hero-card{grid-template-columns:1fr;gap:8px;padding:22px}.radar-hero-copy h1{max-width:320px;font-size:29px}.radar-hero-copy p{margin:14px 0 22px;font-size:15px}.hero-next-event{display:none}.radar-visual{min-height:248px;transform:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-metric{grid-template-columns:54px minmax(0,1fr);min-height:122px;border-radius:16px}.dashboard-metric .metric-icon{width:48px;height:48px}.dashboard-metric strong{font-size:28px}.analysis-board{padding:0 12px 12px}.section-head{grid-template-columns:minmax(0,1fr) auto;padding:18px 4px 12px}.section-head p{display:none}.board-action{min-height:32px;padding:0 6px;border:0;background:transparent;color:#dfeaff}.premium-pick-card summary{padding:14px}.premium-pick-numbers{grid-template-columns:repeat(3,1fr)}.premium-pick-analysis,.premium-pick-analysis .premium-explanation{grid-template-columns:1fr}.mini-board{border-radius:16px}.mini-base-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-base-row{display:grid;grid-template-columns:1fr;gap:6px;min-height:86px;padding:12px;border:1px solid rgba(88,139,207,.22);border-radius:12px;background:#051839a3}.mini-base-row span:nth-of-type(2),.mini-base-row span:nth-of-type(3){display:none}}@media(max-width:430px){.topbar-brand span{font-size:20px}.topbar-brand strong{font-size:9px}.topbar-logo,.topbar-logo img{width:50px;height:50px}.radar-hero-copy h1{font-size:25px}.radar-visual{min-height:210px;transform:scale(.88)}.summary-grid{gap:8px}.dashboard-metric{grid-template-columns:42px minmax(0,1fr);min-height:110px;padding:12px}.dashboard-metric .metric-icon{width:40px;height:40px}}.app-shell,.main-area,.radar-hero-card,.dashboard-metric,.analysis-board,.mini-board,.table-section,.premium-pick-card,.premium-pick-analysis,.premium-explanation,.controls-panel{color:#eaf2ff}.controls-panel label,.controls-panel .field,.controls-panel .field>span,.controls-panel .toggle-row,.controls-panel .risk-scale,.controls-panel .date-actions button,.controls-panel .secondary-action,.controls-panel .clean-toggle,.controls-panel .plan-summary-card,.controls-panel .plan-summary-card span,.controls-panel .plan-summary-card strong,.controls-panel .plan-summary-card p,.controls-panel .notice,.controls-panel .notice p,.controls-panel .ai-plan-card,.controls-panel .ai-plan-card span,.controls-panel .ai-plan-card strong,.controls-panel .live-toggle,.controls-panel .economy-chip{color:#eaf2ff!important}.controls-panel .field>span,.premium-pick-numbers span,.premium-pick-market span,.premium-pick-analysis span,.dashboard-metric span,.section-head p,.mini-board-head span,.quick-read-item p,.collapsed-table>summary span,.bet-market-match small,.market-cell small,.odd-cell small,.bet-market-analysis span,.premium-pick-footer,.premium-pick-league,.table-header{color:#b9c8e6!important}.controls-panel input,.controls-panel select,.controls-panel textarea,.table-row input,.games-table input,.field input,.field select{color:#fff!important;caret-color:#fff}.controls-panel input::placeholder,.table-row input::placeholder,.field input::placeholder{color:#eaf2ffa3!important}.field select option,.controls-panel select option{background:#061b3d;color:#fff}.section-head h2,.mini-board-head h2,.collapsed-table>summary strong,.dashboard-metric strong,.premium-pick-teams .team-badge strong,.premium-pick-market strong,.premium-pick-numbers strong,.premium-pick-analysis strong,.mini-base-row strong,.table-row span,.table-row strong,.bet-explanation .verdict-line strong{color:#fff!important}.mini-base-row,.quick-read-item,.table-row,.bet-market-row,.bet-market-details,.premium-pick-analysis p,.bet-explanation p,.analysis-point p{color:#d8e4f8!important}.board-action,.mini-board-head a,.quick-report-link,.topbar-date-pill,.topbar-alert-button,.mobile-bottom-nav a,.mobile-bottom-nav button{color:#f7fbff!important}.market-cell strong,.odd-cell,.bet-market-analysis>div,.featured-analysis-point,.analysis-point,.source-pill{border-color:#588bcf47!important;background:#051839c7!important;color:#eaf2ff!important}.market-cell strong,.odd-cell strong{color:#8ed7ff!important}.risk-cell{color:#f1f6ff!important}.confidence-cell{border-color:#42ed5f57!important;background:#42ed5f1a!important;color:#65ff84!important}.empty-state h3,.empty-state p{color:#eaf2ff!important}.admin-api-alert,.warning-plan{color:#fff3e4!important}.controls-panel .search-plan-card{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid rgba(80,174,255,.28);border-radius:14px;background:#03112b7a;color:#eaf2ff}.controls-panel .search-plan-card>div:first-child{display:flex;align-items:center;gap:8px}.controls-panel .search-plan-card svg{color:#ff8a00}.controls-panel .search-plan-card strong{color:#fff!important;font-size:13px;font-weight:950}.controls-panel .search-plan-card p{margin:0;color:#c8d7ef!important;font-size:12px;font-weight:750;line-height:1.45}.controls-panel .search-plan-tags{display:flex;flex-wrap:wrap;gap:6px}.controls-panel .search-plan-tags span{min-height:24px;padding:5px 8px;border:1px solid rgba(255,122,0,.28);border-radius:999px;background:#ff7a001f;color:#ffd5a3!important;font-size:11px;font-weight:900}.live-context-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;align-items:center;padding:9px 10px;border:1px solid rgba(34,197,94,.28);border-radius:12px;background:#082046b8;color:#eaf2ff}.premium-pick-card .live-context-card{margin-top:10px}.live-context-card.compact{display:inline-flex;width:fit-content;max-width:100%;margin-top:6px;padding:6px 8px;border-radius:999px}.live-context-status{display:inline-flex;align-items:center;gap:6px;color:#66ff9b;font-size:11px;font-weight:950;text-transform:uppercase}.live-context-status i{display:block;width:8px;height:8px;border-radius:999px;background:#25e971;box-shadow:0 0 0 5px #25e9711f}.live-context-card strong{overflow:hidden;color:#fff!important;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.live-context-card span:not(.live-context-status),.live-context-card small{color:#c8d7ef!important;font-size:11px;font-weight:850}.live-context-card small{grid-column:2 / -1}.live-analysis-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:16px;align-items:center;padding:18px;border:1px solid rgba(34,197,94,.3);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(34,197,94,.14),transparent 34%),#031027db;color:#eaf2ff}.live-analysis-panel.warning{border-color:#ff7a0061;background:radial-gradient(circle at 92% 0%,rgba(255,122,0,.16),transparent 34%),#031027e0}.live-analysis-panel span{color:#66ff9b;font-size:12px;font-weight:950;text-transform:uppercase}.live-analysis-panel.warning span{color:#ffbd77}.live-analysis-panel strong{display:block;margin-top:5px;color:#fff;font-size:20px}.live-analysis-panel p{margin:8px 0 0;color:#c8d7ef;font-size:13px;font-weight:750;line-height:1.5}.live-analysis-stats{display:grid;gap:8px}.live-analysis-stats span{min-height:34px;padding:9px 11px;border:1px solid rgba(137,177,232,.24);border-radius:999px;background:#ffffff0f;color:#eaf2ff!important;text-align:center}.system-page-shell{min-height:100dvh;padding-bottom:32px;background:radial-gradient(circle at 12% 0%,rgba(21,117,255,.16),transparent 32%),radial-gradient(circle at 92% 8%,rgba(255,122,0,.12),transparent 30%),#020817;color:#eaf2ff}.system-page-shell .system-page-topbar{position:sticky;top:0;z-index:30}.system-page-content{width:min(1180px,calc(100% - 36px));margin:24px auto 0}.system-page-content .system-guide-board{margin-top:0}.system-back-button{color:#fff!important}.system-back-button svg{transform:rotate(180deg)}.system-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.system-mobile-nav button:nth-child(2){color:var(--orange)!important}.system-guide-board{display:grid;gap:18px;margin-top:22px;padding:22px;border:1px solid rgba(42,129,225,.28);border-radius:22px;background:radial-gradient(circle at 88% 0%,rgba(21,117,255,.16),transparent 34%),linear-gradient(180deg,#051839eb,#020c1ff5);color:#eaf2ff;box-shadow:0 20px 48px #0000003d}.system-guide-hero{display:grid;gap:8px;max-width:820px}.system-guide-hero>span,.system-live-card>div:first-child>span{color:#ff9b31;font-size:12px;font-weight:950;text-transform:uppercase}.system-guide-hero h2,.system-live-card h2,.system-concepts-card h2{margin:0;color:#fff}.system-guide-hero h2{font-size:clamp(25px,2.4vw,38px)}.system-guide-hero p,.system-live-card p{margin:0;color:#c8d7ef;font-size:14px;font-weight:750;line-height:1.6}.system-search-map{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;align-items:stretch}.system-search-panel,.system-tutorial-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(94,156,234,.24);border-radius:18px;background:linear-gradient(180deg,#081f46c7,#031027b3)}.system-search-panel .mini-board-head,.system-tutorial-card .mini-board-head{align-items:flex-start;margin-bottom:0}.system-search-panel .mini-board-head h2,.system-tutorial-card .mini-board-head h2{color:#fff}.system-search-panel .mini-board-head span,.system-tutorial-card .mini-board-head span{color:#9eb0cf}.system-search-panel .mini-board-head svg,.system-tutorial-card .mini-board-head svg{color:#ff8a00}.system-flow-list,.system-tutorial-steps{display:grid;gap:10px}.system-flow-card,.system-tutorial-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:13px;border:1px solid rgba(137,177,232,.18);border-radius:15px;background:#ffffff0b}.system-flow-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#1575ff29;color:#8ed7ff}.system-flow-card strong,.system-tutorial-step strong{display:block;color:#fff;font-size:14px;font-weight:950}.system-flow-card p,.system-tutorial-step p{margin:4px 0 0;color:#c8d7ef;font-size:12px;font-weight:750;line-height:1.5}.system-tutorial-step>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ff7a00,#ffb044);color:#06132b;font-size:13px;font-weight:950;box-shadow:0 10px 20px #ff7a0033}.system-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.system-step-card{display:grid;gap:10px;min-height:190px;padding:16px;border:1px solid rgba(94,156,234,.22);border-radius:18px;background:#0310279e}.system-step-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#1575ff2e;color:#8ed7ff}.system-step-card h3{margin:0;color:#fff;font-size:16px}.system-step-card p{margin:0;color:#c8d7ef;font-size:13px;font-weight:750;line-height:1.5}.system-guide-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px}.system-concepts-card,.system-live-card{padding:18px;border:1px solid rgba(94,156,234,.22);border-radius:18px;background:#0310279e}.system-concepts-card .mini-board-head{margin-bottom:14px}.system-concepts-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.system-concepts-list article{display:grid;gap:7px;padding:14px;border:1px solid rgba(137,177,232,.2);border-radius:15px;background:#ffffff0a}.system-concepts-list span{color:#9eb0cf;font-size:11px;font-weight:950;text-transform:uppercase}.system-concepts-list strong{color:#fff;font-size:15px}.system-concepts-list p{margin:0;color:#c8d7ef;font-size:12px;font-weight:750;line-height:1.45}.system-live-card{display:grid;align-content:space-between;gap:18px}.system-live-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.system-live-flow span{min-height:30px;padding:7px 10px;border:1px solid rgba(34,197,94,.28);border-radius:999px;background:#22c55e1a;color:#66ff9b;font-size:12px;font-weight:950}.system-live-flow svg{color:#6d82a7}.system-warning-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:13px 14px;border:1px solid rgba(255,122,0,.28);border-radius:16px;background:#ff7a0017;color:#ffd5a3}.system-warning-note p{margin:0;color:#ffe3bd;font-size:12px;font-weight:800;line-height:1.5}@media(max-width:1180px){.system-search-map,.system-guide-steps,.system-guide-grid,.system-concepts-list{grid-template-columns:1fr}}.premium-picks-list{display:grid;overflow-x:auto;padding:0 0 4px}.mobile-picks-grid{display:none}.premium-picks-list .bet-market-row{grid-template-columns:32px minmax(260px,1.36fr) minmax(230px,1fr) minmax(92px,.42fr) minmax(110px,.48fr) minmax(92px,.38fr) minmax(104px,.42fr) minmax(118px,.46fr) 28px;min-width:1080px;gap:16px;min-height:78px;padding:14px 16px;border-top:1px solid rgba(88,139,207,.18);background:transparent}.premium-picks-list .bet-market-header{min-height:44px;padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(88,139,207,.18);background:#081a3ba8;color:#b9c8e6!important;font-size:11px;letter-spacing:.04em}.premium-picks-list .bet-market-details{overflow:hidden;border:1px solid rgba(70,130,206,.24);border-top:0;background:linear-gradient(90deg,#061b3fb8,#03102885)}.premium-picks-list .bet-market-details:first-of-type{border-top:1px solid rgba(70,130,206,.24);border-radius:14px 14px 0 0}.premium-picks-list .bet-market-details:last-of-type{border-radius:0 0 14px 14px}.premium-picks-list .bet-market-details[open]{background:radial-gradient(circle at 95% 10%,rgba(255,122,0,.09),transparent 28%),linear-gradient(90deg,#061b3feb,#031028c7)}.premium-picks-list .favorite-cell{display:grid;place-items:center}.premium-picks-list .favorite-cell svg{color:var(--orange)}.premium-picks-list .bet-market-match{min-width:0}.premium-picks-list .bet-market-match .match-teams{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:center}.premium-picks-list .bet-market-match .team-badge{min-width:0}.premium-picks-list .bet-market-match .right-team{justify-content:end;text-align:right}.premium-picks-list .bet-market-match .team-badge strong{max-width:180px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.premium-picks-list .bet-market-match .team-crest{flex:0 0 auto;width:34px;height:34px;border-radius:9px}.premium-picks-list .bet-market-match .versus{width:24px;height:24px;color:#8ed7ff!important;font-weight:950}.premium-picks-list .market-cell{min-width:0}.premium-picks-list .market-cell strong{display:inline-flex;max-width:100%;min-height:32px;align-items:center;padding:5px 10px;overflow-wrap:anywhere;line-height:1.25}.premium-picks-list .odd-cell{min-width:0;min-height:58px;align-content:center;justify-items:center;padding:8px;border-radius:10px}.premium-picks-list .odd-cell strong,.premium-picks-list .prob-cell strong,.premium-picks-list .roi-cell strong{line-height:1.15}.premium-picks-list .odd-cell em{max-width:100%;overflow:hidden;color:#b9c8e6;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.premium-picks-list .prob-cell,.premium-picks-list .roi-cell{min-width:0;display:grid;gap:6px}.premium-picks-list .roi-cell{align-content:center}.premium-picks-list .risk-cell{justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffb30014}.premium-picks-list .risk-cell.baixo{background:#42ed5f14}.premium-picks-list .confidence-cell{min-height:32px;padding:0 10px}.premium-picks-list .bet-market-row>svg{color:#8ed7ff;transition:transform .18s ease}.premium-picks-list .bet-market-details[open] .bet-market-row>svg{transform:rotate(90deg)}.premium-picks-list .bet-market-analysis{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:14px 16px 16px 64px;border-top:1px solid rgba(88,139,207,.22)}.premium-picks-list .premium-explanation{grid-column:1 / -1}.dashboard-metric{align-items:center}.dashboard-metric .metric-icon{flex:0 0 auto}.section-head{align-items:center}.section-head h2,.section-head p{overflow-wrap:anywhere}@media(max-width:1180px){.premium-picks-list{display:none}.mobile-picks-grid{display:grid}}@media(max-width:760px){.premium-pick-footer{gap:7px}.premium-pick-footer em{flex:1 1 auto;justify-content:center}.premium-pick-numbers strong{font-size:17px}}.dashboard-metric{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:0 18px!important;align-items:center!important;min-height:140px;padding:22px 24px!important}.dashboard-metric .metric-icon{grid-column:1;grid-row:1;width:56px;height:56px;margin:0}.dashboard-metric .metric-copy{display:grid;min-width:0;gap:5px;align-content:center;justify-items:start}.dashboard-metric .metric-copy span{max-width:100%;color:#d8e6ff!important;font-size:14px;font-weight:750;line-height:1.2}.dashboard-metric .metric-copy strong{color:#fff!important;font-size:clamp(30px,2.1vw,38px)!important;line-height:1;letter-spacing:0}.dashboard-metric .metric-copy small{color:#54ff86!important;font-size:14px!important;font-weight:900;line-height:1.2}#entries.analysis-board{border-color:#d9e5f2!important;background:#fff!important;color:#0b1d39!important;box-shadow:0 18px 40px #061f491f!important}#entries .section-head{margin:0;padding:22px 22px 18px;border-bottom:1px solid #e2ebf5;background:#fff}#entries .section-head h2{color:#0a1830!important}#entries .section-head p{color:#62718b!important}#entries .board-action{border-color:#bad5fb!important;background:#f2f7ff!important;color:#0755b7!important}#entries .empty-state{margin:18px;border:1px solid #dce8f5;background:#f8fbff}#entries .empty-state h3{color:#10223d!important}#entries .empty-state p{color:#61708a!important}#entries .premium-picks-list{padding:0;background:#fff}#entries .premium-picks-list .bet-market-header{border-top:0;border-bottom:1px solid #e3edf8;background:#f5f8fc!important;color:#64728a!important}#entries .premium-picks-list .bet-market-header span{color:#64728a!important}#entries .premium-picks-list .bet-market-details{border-color:#e1eaf5!important;background:#fff!important;color:#0b1d39!important}#entries .premium-picks-list .bet-market-details[open]{background:linear-gradient(90deg,#f8fbfffa,#fffffffa)!important}#entries .premium-picks-list .bet-market-row{border-top-color:#e8eff8;background:transparent!important}#entries .premium-picks-list .favorite-cell svg,#entries .premium-picks-list .bet-market-row>svg{color:#8aa2c0!important}#entries .premium-picks-list .bet-market-match .team-badge strong{color:#08172d!important}#entries .premium-picks-list .bet-market-match small,#entries .premium-picks-list .market-cell small,#entries .premium-picks-list .odd-cell small,#entries .premium-picks-list .bet-market-analysis span{color:#687891!important}#entries .premium-picks-list .bet-market-match .versus{color:#0a4fa6!important}#entries .premium-picks-list .market-cell strong{border-color:#bcd8ff!important;background:#edf5ff!important;color:#0755b7!important}#entries .premium-picks-list .odd-cell{border:1px solid #c4dcfb!important;background:#f8fbff!important;color:#0b1d39!important}#entries .premium-picks-list .odd-cell strong{color:#0755b7!important}#entries .premium-picks-list .odd-cell em{color:#64728a!important}#entries .premium-picks-list .prob-cell strong{color:#0b1d39!important}#entries .premium-picks-list .roi-cell strong{color:#0f9d4d!important}#entries .premium-picks-list .risk-cell{border:1px solid #ffe0a6;background:#fff6e4!important;color:#7c5600!important}#entries .premium-picks-list .risk-cell.baixo{border-color:#bdebd0;background:#e9f9ef!important;color:#12743c!important}#entries .premium-picks-list .confidence-cell{border-color:#bdebd0!important;background:#e9f9ef!important;color:#12743c!important}#entries .premium-picks-list .bet-market-analysis{border-top-color:#e3edf8;background:#f7faff!important}#entries .premium-picks-list .bet-market-analysis>div,#entries .premium-picks-list .premium-explanation,#entries .premium-picks-list .featured-analysis-point,#entries .premium-picks-list .analysis-point,#entries .premium-picks-list .source-pill{border-color:#d9e5f2!important;background:#fff!important;color:#1b2c45!important}#entries .premium-picks-list .bet-market-analysis strong,#entries .premium-picks-list .premium-explanation strong,#entries .premium-picks-list .analysis-point strong{color:#0a1830!important}#entries .premium-picks-list .bet-market-analysis p,#entries .premium-picks-list .premium-explanation p,#entries .premium-picks-list .analysis-point p{color:#4f5f78!important}#entries .mobile-picks-grid .premium-pick-card{border-color:#d9e5f2!important;background:#fff!important;color:#0b1d39!important;box-shadow:0 14px 32px #061f491a}#entries .mobile-picks-grid .premium-pick-card summary{color:#0b1d39!important}#entries .mobile-picks-grid .premium-pick-league strong,#entries .mobile-picks-grid .premium-pick-teams .team-badge strong,#entries .mobile-picks-grid .premium-pick-numbers strong,#entries .mobile-picks-grid .premium-pick-market strong,#entries .mobile-picks-grid .premium-pick-analysis strong{color:#0a1830!important}#entries .mobile-picks-grid .premium-pick-league,#entries .mobile-picks-grid .premium-pick-numbers span,#entries .mobile-picks-grid .premium-pick-market span,#entries .mobile-picks-grid .premium-pick-analysis span,#entries .mobile-picks-grid .premium-pick-footer,#entries .mobile-picks-grid .premium-pick-footer span{color:#61708a!important}#entries .mobile-picks-grid .premium-pick-numbers>div,#entries .mobile-picks-grid .premium-pick-market strong,#entries .mobile-picks-grid .premium-pick-analysis,#entries .mobile-picks-grid .premium-explanation,#entries .mobile-picks-grid .featured-analysis-point,#entries .mobile-picks-grid .analysis-point{border-color:#d9e5f2!important;background:#f8fbff!important;color:#1b2c45!important}#entries .mobile-picks-grid .premium-pick-analysis p,#entries .mobile-picks-grid .premium-explanation p,#entries .mobile-picks-grid .analysis-point p{color:#4f5f78!important}@media(max-width:760px){.dashboard-metric{grid-template-columns:46px minmax(0,1fr)!important;gap:0 12px!important;min-height:108px;padding:13px!important}.dashboard-metric .metric-icon{width:42px;height:42px;border-radius:13px}.dashboard-metric .metric-copy span{font-size:12px}.dashboard-metric .metric-copy strong{font-size:25px!important}.dashboard-metric .metric-copy small{font-size:12px!important}#entries .section-head{padding:18px 14px 12px}}.quick-report-link{cursor:pointer;font-family:inherit}.analysis-report-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#010818b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.analysis-report-modal{width:min(1180px,100%);max-height:min(92vh,980px);overflow:auto;border:1px solid rgba(88,139,207,.32);border-radius:20px;background:#f5f8fd;color:#0a1830;box-shadow:0 28px 80px #00000061}.analysis-report-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid #d8e4f2;background:linear-gradient(135deg,#061936,#082b57);color:#fff}.analysis-report-header span{color:#ff8a1f;font-size:12px;font-weight:900;text-transform:uppercase}.analysis-report-header h2{margin:4px 0;color:#fff;font-size:clamp(24px,2.4vw,34px)}.analysis-report-header p{margin:0;color:#c5d4ec;font-weight:700}.analysis-report-header button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff14;color:#fff;cursor:pointer}.analysis-report-summary,.report-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:18px 22px 0}.report-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.report-metric{min-width:0;padding:15px;border:1px solid #d9e5f2;border-radius:14px;background:#fff;box-shadow:0 12px 26px #061f490f}.report-metric span,.report-metric small{display:block;color:#63728b;font-size:12px;font-weight:800}.report-metric strong{display:block;margin:6px 0;color:#071a38;font-size:28px;line-height:1}.report-metric small{color:#13874a}.analysis-report-section{margin:18px 22px;padding:18px;border:1px solid #d9e5f2;border-radius:16px;background:#fff}.analysis-report-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.analysis-report-section-head h3{margin:0;color:#071a38;font-size:20px}.analysis-report-section-head span{color:#61708a;font-size:13px;font-weight:800}.analysis-report-read-list,.analysis-report-entry-list,.analysis-report-status-grid{display:grid;gap:10px}.analysis-report-read{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #e2ebf6;border-radius:12px;background:#f8fbff}.analysis-report-read svg{color:#ff7a00}.analysis-report-read p{margin:0;color:#354864;line-height:1.45}.analysis-report-entry{border:1px solid #dce7f4;border-radius:14px;background:#fff;overflow:hidden}.analysis-report-entry summary{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(190px,.8fr) minmax(360px,1.3fr);gap:14px;align-items:center;padding:14px;cursor:pointer;list-style:none}.analysis-report-entry summary::-webkit-details-marker{display:none}.analysis-report-match small,.analysis-report-entry-market span{color:#61708a;font-size:12px;font-weight:800}.analysis-report-entry-market strong{display:block;color:#071a38}.analysis-report-entry-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.analysis-report-entry-metrics span{display:grid;gap:3px;padding:9px;border:1px solid #dce7f4;border-radius:10px;background:#f7fbff;color:#66758d;font-size:11px;font-weight:800}.analysis-report-entry-metrics strong{color:#071a38;font-size:15px}.analysis-report-entry .premium-explanation{margin:0 14px 14px;border:1px solid #d9e5f2!important;background:#f8fbff!important;color:#1b2c45!important}.analysis-report-entry .premium-explanation strong,.analysis-report-entry .analysis-point strong{color:#071a38!important}.analysis-report-entry .premium-explanation p,.analysis-report-entry .analysis-point p{color:#4f5f78!important}.analysis-report-empty{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #ffe0b8;border-radius:12px;background:#fff7ed;color:#583414}.analysis-report-empty p{margin:4px 0 0;color:#704616}.analysis-report-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-report-status-grid div{padding:12px;border:1px solid #dce7f4;border-radius:12px;background:#f8fbff}.analysis-report-status-grid span{display:block;color:#61708a;font-size:12px;font-weight:800}.analysis-report-status-grid strong{color:#071a38;font-size:24px}@media(max-width:900px){.analysis-report-overlay{align-items:stretch;padding:10px}.analysis-report-modal{max-height:calc(100vh - 20px);border-radius:16px}.analysis-report-summary,.report-plan-grid,.analysis-report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.analysis-report-section{margin:14px;padding:14px}.analysis-report-entry summary{grid-template-columns:1fr}.analysis-report-entry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.analysis-report-header{align-items:flex-start;padding:16px}.analysis-report-summary,.report-plan-grid,.analysis-report-status-grid{grid-template-columns:1fr}}.base-analysis-board{display:grid;gap:14px}.base-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.base-kpi-card{min-width:0;padding:12px;border:1px solid rgba(88,139,207,.24);border-radius:12px;background:#081a3bb8}.base-kpi-card span,.base-kpi-card small,.base-health-strip span{display:block;color:#9fb2d3;font-size:11px;font-weight:850}.base-kpi-card strong{display:block;margin:5px 0;color:#fff;font-size:24px;line-height:1}.base-kpi-card.success strong{color:#54ff86}.base-kpi-card.warning strong{color:#ff9b31}.base-health-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(88,139,207,.24);border-radius:12px;background:#030e2394}.base-health-strip div{min-width:0;padding:10px;border-radius:10px;background:#ffffff0a}.base-health-strip strong{display:block;margin-top:4px;color:#fff;font-size:18px}.base-analysis-board .mini-base-table{display:grid;gap:8px}.base-analysis-board .mini-base-row{display:grid!important;grid-template-columns:minmax(170px,1.15fr) 72px 80px 64px 72px minmax(78px,.72fr) minmax(78px,.72fr)!important;gap:10px;align-items:center;min-height:46px;padding:10px;border:1px solid rgba(88,139,207,.22);border-radius:12px;background:#051839b8}.base-analysis-board .mini-base-header{min-height:34px;background:#ffffff0d;color:#8ed7ff;font-size:11px;text-transform:uppercase}.base-analysis-board .mini-base-row strong{min-width:0;overflow:hidden;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}.base-analysis-board .mini-base-row span{display:grid!important;min-width:0;gap:5px;color:#c8d7ef!important;font-size:12px;font-weight:850}.base-analysis-board .mini-base-row i{width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#19d768,#54ff86)}.base-analysis-board .mini-base-header span,.base-analysis-board .mini-base-header strong{color:#8ed7ff!important}@media(max-width:900px){.base-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.base-analysis-board .mini-base-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.base-analysis-board .mini-base-row strong{grid-column:1 / -1}.base-analysis-board .mini-base-row span:nth-of-type(1),.base-analysis-board .mini-base-row span:nth-of-type(2),.base-analysis-board .mini-base-row span:nth-of-type(3),.base-analysis-board .mini-base-row span:nth-of-type(4){display:grid!important;color:#9fb2d3!important}.base-analysis-board .mini-base-header{display:none!important}}@media(max-width:560px){.base-kpi-grid,.base-health-strip{grid-template-columns:1fr}.base-analysis-board .mini-base-row{grid-template-columns:1fr!important}}.base-explorer{display:grid;gap:14px;padding:16px 18px 18px;border-top:1px solid rgba(126,175,238,.24);background:radial-gradient(circle at 12% 0%,rgba(22,120,255,.16),transparent 28%),linear-gradient(180deg,#031433d1,#020c1feb)}.base-explorer-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(126,175,238,.22);border-radius:16px;background:#020e24b8}.base-explorer-toolbar strong{display:block;color:#fff;font-size:18px}.base-explorer-toolbar span{color:#b6c8e9;font-size:13px;font-weight:800}.base-explorer-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:680px}.base-explorer-chips span{min-height:32px;padding:8px 11px;border:1px solid rgba(98,153,229,.28);border-radius:999px;background:#0f326494;color:#e9f3ff!important}.base-card-list{display:grid;gap:10px}.base-data-card{overflow:hidden;border:1px solid rgba(99,153,229,.28);border-radius:16px;background:#041430c7;box-shadow:0 16px 34px #00000029}.base-data-card[open]{border-color:#ff7a0080;box-shadow:0 18px 44px #0000003d}.base-data-card summary{display:grid;grid-template-columns:44px minmax(220px,1.12fr) minmax(230px,1fr) minmax(360px,1.35fr) minmax(150px,.55fr) 24px;gap:12px;align-items:center;padding:14px;cursor:pointer;list-style:none}.base-data-card summary::-webkit-details-marker{display:none}.base-data-card summary:after,.collapsed-table[open] .base-data-card summary:after{content:none!important}.base-card-index{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,122,0,.46);border-radius:12px;background:#ff7a0021;color:#ff9b31!important;font-size:12px;font-weight:950}.base-card-main,.base-card-market{display:grid;min-width:0;gap:4px}.base-card-main strong,.base-card-market strong{overflow:hidden;color:#fff!important;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.base-card-main small,.base-card-market small{overflow:hidden;color:#9fb2d3!important;font-size:11px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.base-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;min-width:0}.base-card-metrics>span{display:grid;min-width:0;gap:3px;padding:9px 10px;border:1px solid rgba(104,166,255,.25);border-radius:12px;background:#020d2094}.base-card-metrics small,.base-metric-pill small{color:#93a8cc!important;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.base-card-metrics strong,.base-metric-pill strong{overflow:hidden;color:#fff!important;font-size:15px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.base-card-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 11px;border-radius:999px;color:#dce8ff!important;font-size:12px;font-weight:950;text-align:center;white-space:nowrap}.base-card-status.success,.base-data-card.success .base-card-index{border-color:#41ff7a61;background:#24a45729;color:#58ff91!important}.base-card-status.info{border:1px solid rgba(86,177,255,.38);background:#1c6fdc29;color:#8ed7ff!important}.base-card-status.warning{border:1px solid rgba(255,176,72,.44);background:#ff8a1f29;color:#ffb85f!important}.base-card-status.danger{border:1px solid rgba(255,101,118,.42);background:#df374a29;color:#ff9ba6!important}.base-card-status.neutral{border:1px solid rgba(154,181,225,.3);background:#ffffff0f}.base-data-card summary>svg{justify-self:end;color:#93bfff;transition:transform .18s ease}.base-data-card[open] summary>svg{transform:rotate(90deg)}.base-card-details{display:grid;gap:14px;padding:0 14px 14px}.base-card-analysis-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;padding:12px;border:1px solid rgba(126,175,238,.22);border-radius:14px;background:#020d209e}.base-metric-pill{display:grid;min-width:0;gap:4px;padding:10px;border:1px solid rgba(102,153,221,.24);border-radius:12px;background:#ffffff0a}.base-metric-pill.positive strong{color:#58ff91!important}.base-metric-pill.warning strong{color:#ffb85f!important}.base-metric-pill.negative strong{color:#ff9ba6!important}.base-edit-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.2fr) minmax(86px,.4fr) repeat(3,minmax(88px,.45fr)) minmax(130px,.65fr) minmax(142px,.5fr);gap:10px;align-items:end}.base-edit-grid label{display:grid;min-width:0;gap:6px}.base-edit-grid label span{color:#adc0df!important;font-size:11px;font-weight:950;text-transform:uppercase}.base-edit-grid input{min-width:0;min-height:40px;border:1px solid rgba(122,174,241,.32);border-radius:10px;background:#010b1dc2;color:#fff!important;font-weight:850}.base-remove-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(255,109,124,.36);border-radius:10px;background:#ff6d7c1a;color:#ffb0ba;cursor:pointer;font-family:inherit;font-size:12px;font-weight:950}.base-explorer-empty{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:16px;border:1px dashed rgba(126,175,238,.38);border-radius:16px;background:#ffffff0a;color:#dce8ff}.base-explorer-empty svg{color:#ff8a1f}.base-explorer-empty strong{color:#fff}.base-explorer-empty p{margin:3px 0 0;color:#b6c8e9}@media(max-width:1380px){.base-data-card summary{grid-template-columns:44px minmax(220px,1fr) minmax(220px,1fr) minmax(300px,1fr) 132px 24px}.base-card-analysis-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.base-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.base-remove-button{width:100%}}@media(max-width:980px){.base-explorer-toolbar{flex-direction:column}.base-explorer-chips{justify-content:flex-start;max-width:none}.base-data-card summary{grid-template-columns:40px minmax(0,1fr) 24px;grid-template-areas:"index main arrow" "market market market" "metrics metrics metrics" "status status status";align-items:start}.base-card-index{grid-area:index}.base-card-main{grid-area:main}.base-card-market{grid-area:market}.base-card-metrics{grid-area:metrics}.base-card-status{grid-area:status;justify-self:start}.base-data-card summary>svg{grid-area:arrow}.base-card-main strong,.base-card-market strong{white-space:normal}.base-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.collapsed-table{display:block!important}.base-explorer{padding:12px}.base-card-metrics,.base-card-analysis-strip,.base-edit-grid{grid-template-columns:1fr}.base-data-card summary{padding:12px}.base-explorer-toolbar{padding:12px}}.radar-visual{--radar-size: 300px;min-height:300px!important;overflow:visible;perspective:900px}.radar-tech-backdrop,.radar-core-glow,.radar-axis,.radar-orbit,.radar-hud-chip{position:absolute;pointer-events:none}.radar-tech-backdrop{left:50%;top:50%;translate:-50% -50%;z-index:0;width:var(--radar-size);height:var(--radar-size);border:1px solid rgba(49,185,255,.32);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,145,255,.18) 0 12%,transparent 13% 100%),repeating-radial-gradient(circle at 50% 50%,transparent 0 28px,rgba(90,203,255,.13) 29px 30px),conic-gradient(from 18deg,rgba(255,122,0,.5) 0 4deg,transparent 4deg 38deg,rgba(58,207,255,.42) 38deg 40deg,transparent 40deg 100%);box-shadow:inset 0 0 44px #1097ff24,inset 0 0 100px #031230b8,0 0 48px #1f97ff29;animation:radarTechRotate 24s linear infinite}.radar-tech-backdrop:before,.radar-tech-backdrop:after{position:absolute;inset:19px;border-radius:50%;content:""}.radar-tech-backdrop:before{border:1px dashed rgba(111,215,255,.34);filter:drop-shadow(0 0 10px rgba(68,206,255,.22));animation:radarTechRotate 18s linear infinite reverse}.radar-tech-backdrop:after{inset:50px;border:1px solid rgba(255,122,0,.24);box-shadow:0 0 22px #ff7a001a}.radar-core-glow{left:50%;top:50%;translate:-50% -50%;z-index:1;width:116px;height:116px;border-radius:50%;background:radial-gradient(circle,rgba(84,222,255,.23),transparent 58%),radial-gradient(circle,rgba(255,122,0,.16),transparent 72%);box-shadow:0 0 44px #24a8ff42;animation:radarCoreBreathe 2.8s ease-in-out infinite}.radar-visual:before{left:50%;top:50%;translate:-50% -50%;width:var(--radar-size)!important;height:var(--radar-size)!important;border-color:#54cfff4d!important;background:linear-gradient(rgba(67,198,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.13) 1px,transparent 1px)!important;background-size:25% 25%!important;opacity:.82;transform:rotateX(0)}.radar-visual:after{left:50%;top:50%;translate:-50% -50%;width:236px!important;height:236px!important;border-color:#64d8ff4d!important}.radar-ring{left:50%;top:50%;translate:-50% -50%;z-index:1;border-color:#4ac7ff4d!important;box-shadow:inset 0 0 16px #36bbff14,0 0 20px #36bbff14!important}.ring-one{width:70px!important;height:70px!important}.ring-two{width:126px!important;height:126px!important}.ring-three{width:196px!important;height:196px!important}.ring-four{width:272px;height:272px;border-style:dashed;opacity:.72;animation-delay:1s}.radar-axis{z-index:1;left:50%;top:50%;width:276px;height:1px;background:linear-gradient(90deg,transparent,rgba(103,219,255,.36),transparent);transform:translate(-50%,-50%)}.axis-vertical{transform:translate(-50%,-50%) rotate(90deg)}.axis-diagonal{width:260px;opacity:.42;transform:translate(-50%,-50%) rotate(135deg)}.radar-sweep{z-index:2!important;width:152px!important;height:152px!important;background:linear-gradient(48deg,rgba(88,226,255,.72),rgba(37,135,255,.28) 42%,transparent 74%)!important;clip-path:polygon(0 100%,100% 0,72% 100%)!important;filter:drop-shadow(0 0 18px rgba(65,204,255,.62)) drop-shadow(0 0 42px rgba(0,112,255,.22))!important;mix-blend-mode:screen}.radar-sweep-secondary{width:122px!important;height:122px!important;background:linear-gradient(58deg,rgba(255,122,0,.42),rgba(44,205,255,.14) 48%,transparent 76%)!important;animation:radarSweepReverse 5.8s linear infinite!important;opacity:.75}.radar-sweep:after{width:158px!important;height:2px!important;background:linear-gradient(90deg,rgba(138,238,255,.98),rgba(138,238,255,.18),transparent)!important}.radar-orbit{left:50%;top:50%;translate:-50% -50%;z-index:3;width:9px;height:9px;border:1px solid rgba(126,230,255,.74);border-radius:50%;background:#06224f;box-shadow:0 0 18px #41ccffd1}.orbit-one{animation:radarOrbitOne 7.2s linear infinite}.orbit-two{width:7px;height:7px;border-color:#ff912ac7;box-shadow:0 0 18px #ff7a00d1;animation:radarOrbitTwo 9.2s linear infinite reverse}.radar-point{left:50%;top:50%;translate:-50% -50%;z-index:4!important}.point-one{transform:translate(104px,-62px)!important}.point-two{transform:translate(-88px,-76px)!important}.point-three{transform:translate(86px,92px)!important}.point-four{width:7px;height:7px;background:#5ff0ff;box-shadow:0 0 18px #5ff0ffd9;transform:translate(-116px,42px);animation-delay:2.2s}.point-five{width:9px;height:9px;background:#ff8a1f;box-shadow:0 0 22px #ff7a00e0;transform:translate(128px,22px);animation-delay:1.4s}.radar-hud-chip{left:50%;top:50%;translate:-50% -50%;z-index:5;display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(99,198,255,.28);border-radius:999px;background:#021027b8;color:#eaf8ff;font-size:10px;font-weight:950;letter-spacing:0;box-shadow:0 10px 24px #00000038,inset 0 0 18px #31b9ff14}.chip-one{transform:translate(-122px,112px)}.chip-two{border-color:#ff7a0052;color:#ffb76a;transform:translate(106px,-114px)}.radar-visual img{z-index:6!important;width:98px!important;height:98px!important;padding:7px;border:1px solid rgba(120,220,255,.22);border-radius:50%;background:radial-gradient(circle,#051839d1,#020b1e75);box-shadow:0 0 0 8px #1991ff0f,0 0 42px #23b3ff3d}@keyframes radarTechRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarCoreBreathe{0%,to{opacity:.66;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes radarSweepReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes radarOrbitOne{0%{transform:rotate(0) translate(116px) rotate(0)}to{transform:rotate(360deg) translate(116px) rotate(-360deg)}}@keyframes radarOrbitTwo{0%{transform:rotate(0) translate(78px) rotate(0)}to{transform:rotate(360deg) translate(78px) rotate(-360deg)}}@media(max-width:760px){.radar-visual{--radar-size: 252px;min-height:260px!important}.radar-hud-chip{display:none}.radar-sweep{width:126px!important;height:126px!important}.ring-four{width:232px;height:232px}.radar-axis{width:230px}.axis-diagonal{width:220px}}@media(max-width:430px){.radar-visual{--radar-size: 228px}.radar-visual img{width:82px!important;height:82px!important}.ring-four{width:208px;height:208px}}@media(prefers-reduced-motion:reduce){.radar-tech-backdrop,.radar-tech-backdrop:before,.radar-core-glow,.radar-sweep-secondary,.radar-orbit{animation:none!important}}.entry-analysis-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:6px}.entry-analysis-actions button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border:1px solid rgba(255,185,92,.92);border-radius:14px;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,#ff6a00,#ff9f1a);color:#fff!important;cursor:pointer;font-family:inherit;font-size:13px;font-weight:950;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 16px 32px #ff7a0057,0 0 0 4px #ff7a001f}.entry-analysis-actions button:after{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);content:"";transform:translate(-120%);transition:transform .3s ease}.entry-analysis-actions button svg,.entry-analysis-actions button span{position:relative;z-index:1}.entry-analysis-actions button:hover{border-color:#fff;background:linear-gradient(135deg,#ff7a00,#ffb13b);box-shadow:0 18px 38px #ff7a0070,0 0 0 5px #ff7a0029;transform:translateY(-1px)}.entry-analysis-actions button:hover:after{transform:translate(120%)}#entries .entry-analysis-actions button{color:#fff!important}.entry-analysis-actions .share-entry-button{border-color:#6ec7ffd1;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.28),transparent 26%),linear-gradient(135deg,#0755ff,#1fb7ff);box-shadow:0 16px 32px #1f92ff47,0 0 0 4px #1f92ff1f}.entry-analysis-actions .share-entry-button:hover{background:linear-gradient(135deg,#0b6dff,#57d6ff);box-shadow:0 18px 38px #1f92ff61,0 0 0 5px #1f92ff29}.share-preview-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#010816c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-preview-modal{position:relative;width:min(520px,100%);max-height:min(92vh,920px);overflow:auto;border:1px solid rgba(57,151,255,.38);border-radius:26px;background:radial-gradient(circle at 86% 10%,rgba(255,122,0,.2),transparent 30%),linear-gradient(145deg,#061936,#031027 58%,#020918);box-shadow:0 28px 80px #0000006b;color:#f7fbff;padding:22px}.share-preview-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:1px solid rgba(148,190,255,.28);border-radius:14px;background:#ffffff14;color:#f7fbff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.share-preview-copy{padding-right:48px;margin-bottom:16px}.share-preview-copy span{display:inline-flex;margin-bottom:8px;color:#ff9b34;font-size:.78rem;font-weight:900;text-transform:uppercase}.share-preview-copy h2{margin:0 0 6px;color:#fff;font-size:clamp(1.45rem,4vw,2rem)}.share-preview-copy p,.share-preview-status{margin:0;color:#b9c9e6;line-height:1.55}.share-preview-image-frame{overflow:hidden;border:1px solid rgba(142,215,255,.22);border-radius:22px;background:#020918;box-shadow:inset 0 0 0 1px #ffffff0a}.share-preview-image-frame img{display:block;width:100%;height:auto}.share-preview-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:16px}.share-preview-actions button{min-height:48px;border:1px solid rgba(148,190,255,.28);border-radius:14px;background:#ffffff14;color:#f7fbff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.share-preview-actions button.primary{border-color:#ff8a00cc;background:linear-gradient(135deg,#ff6b00,#ff9d19);color:#fff}.share-preview-status{margin-top:12px;padding:12px 14px;border:1px solid rgba(57,151,255,.3);border-radius:14px;background:#3997ff1a;font-weight:800}.share-generating-card{width:min(360px,100%);border:1px solid rgba(57,151,255,.35);border-radius:24px;background:linear-gradient(145deg,#061936,#020918);color:#fff;text-align:center;padding:28px;box-shadow:0 24px 70px #00000061}.share-generating-card p{margin:8px 0 0;color:#b9c9e6}.share-radar-loader{position:relative;width:96px;height:96px;margin:0 auto 18px;border:1px solid rgba(57,151,255,.32);border-radius:50%;background:radial-gradient(circle,rgba(57,151,255,.18),transparent 62%)}.share-radar-loader:before,.share-radar-loader:after{content:"";position:absolute;inset:14px;border:1px solid rgba(57,151,255,.36);border-radius:50%}.share-radar-loader:after{inset:30px}.share-radar-loader span{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,rgba(55,180,255,.9),rgba(55,180,255,.06) 34%,transparent 35%);animation:radarSpin 1.2s linear infinite}.share-radar-loader i{position:absolute;left:44px;top:44px;width:8px;height:8px;border-radius:50%;background:#ff8a00;box-shadow:0 0 20px #ff8a00cc}@keyframes radarSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.share-preview-overlay{padding:12px;align-items:end}.share-preview-modal{max-height:94vh;border-radius:22px;padding:18px}.share-preview-actions{grid-template-columns:1fr}}.game-analysis-overlay{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:22px;background:#010818c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.game-analysis-modal{width:min(1220px,100%);max-height:min(92vh,980px);overflow:auto;border:1px solid rgba(88,139,207,.32);border-radius:22px;background:radial-gradient(circle at 86% 0%,rgba(255,122,0,.16),transparent 28%),linear-gradient(180deg,#f6f9fd,#eef4fb);color:#071a38;box-shadow:0 28px 80px #0006}.game-analysis-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 84% 0%,rgba(255,122,0,.18),transparent 28%),linear-gradient(135deg,#061936,#082b57);color:#fff}.game-analysis-header span{color:#ff9b31;font-size:12px;font-weight:950;text-transform:uppercase}.game-analysis-header h2{margin:4px 0;color:#fff;font-size:clamp(24px,2.5vw,36px);line-height:1.12}.game-analysis-header p{margin:0;color:#c5d4ec;font-weight:800}.game-analysis-header button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff14;color:#fff;cursor:pointer}.game-analysis-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;padding:18px 22px 0}.game-analysis-teams,.game-analysis-verdict{min-width:0;padding:16px;border:1px solid #d9e5f2;border-radius:16px;background:#fff;box-shadow:0 12px 26px #061f4912}.game-analysis-teams{display:grid;gap:14px}.game-analysis-teams .match-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.game-analysis-teams span,.game-analysis-verdict span,.analysis-metric span,.analysis-section-head span{display:block;color:#63728b;font-size:12px;font-weight:950;text-transform:uppercase}.game-analysis-teams strong{display:block;margin-top:5px;color:#071a38;font-size:18px}.game-analysis-verdict{border-top:4px solid #4aa3ff}.game-analysis-verdict.success{border-top-color:#1fc46b}.game-analysis-verdict.info{border-top-color:#3da5ff}.game-analysis-verdict.warning{border-top-color:#ff9b31}.game-analysis-verdict.danger{border-top-color:#f05264}.game-analysis-verdict strong{display:block;margin:7px 0;color:#071a38;font-size:24px;line-height:1.08}.game-analysis-verdict p{margin:0;color:#4f5f78;line-height:1.48}.game-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px 0}.analysis-metric{min-width:0;padding:14px;border:1px solid #d9e5f2;border-radius:15px;background:#fff;box-shadow:0 12px 26px #061f490f}.analysis-metric strong{display:block;margin:7px 0 5px;color:#071a38;font-size:24px;line-height:1}.analysis-metric small{display:block;color:#64728a;font-weight:800;line-height:1.35}.analysis-metric.positive strong{color:#118a4b}.analysis-metric.warning strong{color:#b65d00}.analysis-metric.negative strong{color:#b42335}.analysis-xray-card{margin:18px 22px 0;padding:18px;border:1px solid #d9e5f2;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(40,137,255,.11),transparent 26%),#fff;box-shadow:0 12px 26px #061f490f}.analysis-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.analysis-section-head h3{margin:4px 0 0;color:#071a38;font-size:21px}.analysis-section-head>strong{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid #ccefdc;border-radius:999px;background:#e7f8ef;color:#118a4b;font-size:13px}.analysis-xray-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.analysis-bar{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #e1eaf6;border-radius:14px;background:#f8fbff}.analysis-bar div{display:flex;align-items:center;justify-content:space-between;gap:8px}.analysis-bar span,.analysis-bar small{color:#63728b;font-size:12px;font-weight:850}.analysis-bar strong{color:#071a38}.analysis-bar i{display:block;overflow:hidden;height:7px;border-radius:999px;background:#e1e8f2}.analysis-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1575ff,#1fd66f)}.game-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 22px}.analysis-insight-card{min-width:0;padding:17px;border:1px solid #d9e5f2;border-radius:16px;background:#fff;box-shadow:0 12px 26px #061f490f}.analysis-insight-card.featured{border-color:#ccefdc;background:linear-gradient(180deg,#fff,#f4fff8)}.analysis-insight-card.warning{border-color:#ffe0b8;background:linear-gradient(180deg,#fff,#fff8ef)}.analysis-insight-card h3{margin:0 0 10px;color:#071a38;font-size:18px}.analysis-insight-card p,.analysis-insight-card li{color:#405166;line-height:1.55}.analysis-insight-card p{margin:0}.analysis-insight-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.analysis-insight-card li{position:relative;padding-left:18px}.analysis-insight-card li:before{position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#1fc46b;content:""}.analysis-insight-card.warning li:before{background:#ff8a1f}@media(max-width:980px){.game-analysis-overlay{align-items:stretch;padding:10px}.game-analysis-modal{max-height:calc(100vh - 20px);border-radius:18px}.game-analysis-hero,.game-analysis-metrics,.analysis-xray-grid,.game-analysis-grid{grid-template-columns:1fr}.game-analysis-hero,.game-analysis-metrics,.game-analysis-grid{padding-inline:14px}.analysis-xray-card{margin-inline:14px}.game-analysis-teams .match-teams{grid-template-columns:1fr}.game-analysis-teams .versus{justify-self:start}}@media(max-width:620px){.entry-analysis-actions,.entry-analysis-actions button{width:100%}.game-analysis-header{align-items:flex-start;padding:16px}.analysis-section-head{display:grid}.analysis-metric strong{font-size:22px}}.auth-shell{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:28px;background:radial-gradient(circle at 12% 16%,rgba(36,149,255,.32),transparent 28%),radial-gradient(circle at 88% 18%,rgba(255,122,0,.2),transparent 24%),radial-gradient(circle at 50% 100%,rgba(4,55,119,.72),transparent 38%),linear-gradient(135deg,#020817,#061936 48%,#031024);color:#fff}.auth-shell:before,.auth-shell:after{position:absolute;pointer-events:none;content:""}.auth-shell:before{inset:0;background:linear-gradient(rgba(67,198,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(67,198,255,.06) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 46%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 46%,black,transparent 72%)}.auth-shell:after{width:620px;height:620px;border:1px solid rgba(60,179,255,.12);border-radius:50%;right:-180px;bottom:-240px;box-shadow:inset 0 0 90px #239cff14}.auth-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(360px,.72fr);gap:22px;width:min(1120px,100%);min-height:600px}.auth-hero-panel,.auth-login-card,.loading-card{border:1px solid rgba(111,174,255,.26);border-radius:24px;box-shadow:0 28px 80px #00000057}.auth-hero-panel{position:relative;display:grid;align-content:space-between;min-height:600px;overflow:hidden;padding:30px;background:radial-gradient(circle at 72% 32%,rgba(0,148,255,.32),transparent 28%),radial-gradient(circle at 18% 100%,rgba(255,122,0,.16),transparent 28%),linear-gradient(145deg,#07214bf0,#020c1ff5)}.auth-hero-panel:before{position:absolute;inset:18px;border:1px solid rgba(126,183,255,.12);border-radius:20px;content:""}.auth-hero-brand{position:relative;z-index:2;display:flex;gap:14px;align-items:center}.auth-hero-brand img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.32))}.auth-hero-brand strong{display:block;color:#fff;font-size:25px;font-weight:950;line-height:.95;text-transform:uppercase}.auth-hero-brand span{display:block;margin-top:6px;color:#ff9b31;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.auth-radar-preview{position:absolute;top:72px;right:26px;display:grid;place-items:center;width:320px;height:320px;opacity:.92}.auth-radar-preview:before{position:absolute;width:300px;height:300px;border:1px solid rgba(84,207,255,.24);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(84,207,255,.12) 35px 36px),conic-gradient(from 20deg,rgba(255,122,0,.42),transparent 10deg 70deg,rgba(80,211,255,.34),transparent 82deg 360deg);box-shadow:inset 0 0 54px #008eff1f,0 0 54px #008eff29;content:"";animation:authRadarSpin 22s linear infinite}.auth-radar-ring{position:absolute;border:1px solid rgba(84,207,255,.28);border-radius:50%;box-shadow:0 0 18px #54cfff14}.auth-radar-ring.ring-a{width:96px;height:96px}.auth-radar-ring.ring-b{width:172px;height:172px;border-style:dashed;animation:authRadarSpin 16s linear infinite reverse}.auth-radar-ring.ring-c{width:254px;height:254px}.auth-radar-sweep{position:absolute;width:138px;height:138px;transform-origin:bottom left;background:linear-gradient(45deg,rgba(78,222,255,.64),rgba(0,112,255,.18) 54%,transparent 75%);clip-path:polygon(0 100%,100% 0,100% 100%);filter:drop-shadow(0 0 18px rgba(78,222,255,.58));animation:authRadarSweep 4s linear infinite}.auth-radar-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:#ff8a1f;box-shadow:0 0 20px #ff7a00cc}.auth-radar-dot.dot-a{transform:translate(98px,-48px)}.auth-radar-dot.dot-b{width:8px;height:8px;background:#5ff0ff;box-shadow:0 0 18px #5ff0ffd9;transform:translate(-104px,42px)}.auth-radar-dot.dot-c{transform:translate(76px,108px)}.auth-radar-preview img{position:relative;z-index:2;width:92px;height:92px;padding:6px;border:1px solid rgba(125,220,255,.22);border-radius:50%;background:#020c1fb8;filter:drop-shadow(0 18px 28px rgba(0,0,0,.34))}.auth-hero-copy{position:relative;z-index:2;max-width:520px;align-self:end;padding-top:218px}.auth-trial-offer{display:grid;gap:7px;max-width:430px;margin-bottom:18px;padding:16px;border:1px solid rgba(255,122,0,.32);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(255,122,0,.22),transparent 40%),#ffffff12;box-shadow:0 18px 38px #0000002e}.auth-trial-offer span{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;background:#ff7a002e;color:#ffb76a;font-size:12px;font-weight:950;text-transform:uppercase}.auth-trial-offer strong{color:#fff;font-size:22px;font-weight:950;line-height:1.12}.auth-trial-offer small{color:#c6d6ef;font-size:13px;font-weight:800;line-height:1.45}.auth-hero-copy>span{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,122,0,.34);border-radius:999px;background:#ff7a001f;color:#ffb76a;font-size:12px;font-weight:950;text-transform:uppercase}.auth-hero-copy h2{margin:18px 0 12px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.02}.auth-hero-copy p{max-width:520px;margin:0;color:#c6d6ef;font-size:16px;line-height:1.62}.auth-trust-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.auth-trust-grid article{min-width:0;padding:13px;border:1px solid rgba(111,174,255,.2);border-radius:16px;background:#ffffff0f}.auth-trust-grid svg{color:#ff9b31}.auth-trust-grid strong{display:block;margin:8px 0 4px;color:#fff;font-size:13px}.auth-trust-grid small{color:#adc0df;font-size:12px;line-height:1.4}.auth-login-card{display:grid;align-content:center;width:100%;min-height:600px;padding:30px;border-top:1px solid rgba(111,174,255,.26);background:radial-gradient(circle at 100% 0%,rgba(255,122,0,.08),transparent 28%),#fff;color:#071a38}.auth-login-card .auth-brand{align-items:center;margin-bottom:26px}.auth-login-card .brand-mark{flex:0 0 auto;width:72px;height:72px;border-radius:18px;background:linear-gradient(145deg,#061936,#082b57);box-shadow:0 16px 30px #061f4924}.auth-login-card .brand-mark img{width:62px;height:62px}.auth-login-card .auth-brand span{color:#ff7a00}.auth-login-card .auth-brand h1{color:#071a38;font-size:34px}.auth-login-card .auth-brand p{color:#5f6f88;font-size:14px}.auth-trial-card{display:grid;gap:9px;margin:-10px 0 18px;padding:14px;border:1px solid #ffd3a8;border-radius:16px;background:linear-gradient(135deg,#ff7a001f,#1575ff0f),#fff8f1}.auth-trial-card span{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#db6500;font-size:12px;font-weight:950;text-transform:uppercase}.auth-trial-card p{margin:0;color:#10284b!important;font-size:14px;font-weight:900;line-height:1.45}.auth-trial-card small{color:#0f8a5f!important;font-size:12px;font-weight:950}.auth-trial-card button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;padding:0 14px;border:0;border-radius:11px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:950}.auth-login-card .auth-form{gap:14px}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 18px;padding:5px;border:1px solid #d7e3f2;border-radius:15px;background:#eef5ff}.auth-mode-switch button{min-height:42px;border:0;border-radius:11px;background:transparent;color:#395371;cursor:pointer;font-family:inherit;font-size:14px;font-weight:950}.auth-mode-switch button.active{background:#071a38;color:#fff;box-shadow:0 12px 24px #071a382e}.auth-mode-switch button:not(.active):hover{background:#1575ff14;color:#0b5bd3}.auth-login-card .field{gap:7px}.auth-login-card .field>span{color:#14294b;font-size:12px;font-weight:950;text-transform:uppercase}.auth-login-card input{min-height:52px;border:1px solid #d7e3f2;border-radius:14px;background:#f7fbff;color:#071a38;font-weight:850}.auth-login-card input:focus{border-color:#1575ff;box-shadow:0 0 0 4px #1575ff1f;outline:0}.auth-login-card input::placeholder{color:#8a9ab2}.auth-login-card .password-toggle{right:9px;width:38px;height:38px;border-radius:11px;color:#536985}.auth-login-card .password-toggle:hover{background:#eaf2ff;color:#0b5bd3}.auth-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;margin-top:4px;border:0;border-radius:15px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:950;box-shadow:0 18px 34px #ff7a004d}.auth-submit-button:hover{background:linear-gradient(135deg,#ff7a00,#ffb13b);transform:translateY(-1px)}.auth-submit-button:disabled{cursor:wait;opacity:.76;transform:none}.auth-captcha-box{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid #d7e3f2;border-radius:14px;background:#f7fbff}.auth-captcha-box>div:first-child{display:grid;gap:4px;min-width:0}.auth-captcha-box span{color:#536985;font-size:12px;font-weight:800}.auth-captcha-box strong{color:#071a38;font-size:15px;font-weight:950}.auth-captcha-row{display:grid;grid-template-columns:minmax(88px,118px) 42px;gap:8px;flex:0 0 auto}.auth-login-card .auth-captcha-row input{min-height:42px;padding-inline:10px;text-align:center}.auth-captcha-row button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #c8dbf1;border-radius:12px;background:#fff;color:#0b5bd3;cursor:pointer}.auth-captcha-row button:disabled{cursor:wait;opacity:.75}.auth-security-note{display:flex;gap:8px;align-items:center;margin-top:18px;padding:12px;border:1px solid #ccefdc;border-radius:14px;background:#f0fff6;color:#14804a;font-size:13px;font-weight:850}.auth-security-note svg{flex:0 0 auto}.auth-login-card .form-error{margin:0;border-radius:12px}.auth-login-card,.auth-login-card h1,.auth-login-card h2,.auth-login-card h3,.auth-login-card strong,.auth-login-card label,.auth-login-card .field>span{color:#071a38}.auth-login-card p,.auth-login-card small{color:#4d607a}.auth-login-card input{-webkit-text-fill-color:#071a38}@keyframes authRadarSpin{to{transform:rotate(360deg)}}@keyframes authRadarSweep{0%{transform:translate(69px,-69px) rotate(0)}to{transform:translate(69px,-69px) rotate(360deg)}}@media(max-width:980px){.auth-shell{padding:18px}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-hero-panel{min-height:420px;padding:26px}.auth-hero-copy{padding-top:190px}.auth-trial-offer{max-width:360px}.auth-radar-preview{top:58px;right:12px;transform:scale(.78);transform-origin:top right}.auth-login-card{min-height:0;padding:26px}}@media(max-width:620px){.auth-shell{align-items:start;padding:10px}.auth-layout{gap:10px}.auth-hero-panel{min-height:300px;padding:18px;border-radius:20px}.auth-hero-brand img{width:58px;height:58px}.auth-hero-brand strong{font-size:20px}.auth-radar-preview{display:none}.auth-hero-copy{padding-top:38px}.auth-trial-offer{padding:13px}.auth-trial-offer strong{font-size:18px}.auth-hero-copy h2{font-size:31px}.auth-hero-copy p{font-size:14px}.auth-trust-grid{grid-template-columns:1fr;margin-top:18px}.auth-trust-grid article:nth-child(n+2){display:none}.auth-login-card{padding:20px;border-radius:20px}.auth-login-card .auth-brand{align-items:flex-start;flex-direction:column}.auth-login-card .auth-brand h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.auth-radar-preview:before,.auth-radar-ring,.auth-radar-sweep{animation:none!important}}.board-action,.mini-board-head button,.quick-report-link{font-family:inherit;cursor:pointer}.mini-board-head button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(88,139,207,.35);border-radius:7px;background:#081a3bb8;color:#fff;font-size:13px;font-weight:900}.topbar-date-pill:hover,.topbar-alert-button:hover,.mobile-bottom-nav button:hover,.mini-board-head button:hover,.board-action:hover,.quick-report-link:hover{filter:brightness(1.08)}.topbar-date-pill:focus-visible,.topbar-alert-button:focus-visible,.mobile-bottom-nav button:focus-visible,.mini-board-head button:focus-visible,.board-action:focus-visible,.quick-report-link:focus-visible,.primary-search-button:focus-visible{outline:3px solid rgba(255,122,0,.72);outline-offset:3px}.auth-shell{min-height:100dvh;overflow:auto}.billing-manager-card .asaas-test-button{display:inline-flex;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:8px;border-color:#1575ff52;background:#f7fbff;color:#0a4fb6;font-weight:950}.billing-manager-card .asaas-test-button:disabled{cursor:not-allowed;opacity:.58}.subscription-reminder-box{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid #d7e5f4;border-radius:16px;background:#f8fbff}.subscription-reminder-box div{display:grid;gap:4px}.subscription-reminder-box strong{color:#071a38;font-size:14px;font-weight:950}.subscription-reminder-box span,.subscription-reminder-box small{color:#425a78;font-size:12px;font-weight:800;line-height:1.45}@media(max-width:1180px){.controls-panel{overscroll-behavior:contain}}.dashboard-shell{min-height:100dvh;padding:24px;background:radial-gradient(circle at 8% 0%,rgba(21,117,255,.16),transparent 30%),radial-gradient(circle at 92% 10%,rgba(255,122,0,.13),transparent 28%),linear-gradient(180deg,#edf4fb,#f7faff 44%,#eef4fb);color:#0b1d39}.dashboard-shell .dashboard-header,.manager-overview,.manager-grid{width:min(1540px,100%);max-width:none}.dashboard-shell .dashboard-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:132px;margin:0 auto 18px;overflow:hidden;padding:24px;border:1px solid rgba(81,140,216,.32);border-radius:24px;background:radial-gradient(circle at 76% 20%,rgba(0,155,255,.24),transparent 30%),radial-gradient(circle at 18% 100%,rgba(255,122,0,.18),transparent 30%),linear-gradient(135deg,#061936,#082d60 56%,#020d22);box-shadow:0 24px 60px #05183a2e}.dashboard-shell .dashboard-header:after{position:absolute;inset:auto -80px -180px auto;width:360px;height:360px;border:1px solid rgba(110,201,255,.16);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(110,201,255,.07) 35px 36px);content:""}.dashboard-shell .compact-brand{position:relative;z-index:1;gap:16px;min-width:0;padding-bottom:0}.dashboard-shell .compact-brand .brand-mark{width:76px;height:76px;border-radius:20px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 34px #0000003d}.dashboard-shell .compact-brand .brand-mark img{width:68px;height:68px}.dashboard-title-copy{display:grid;gap:8px;min-width:0}.dashboard-kicker{display:inline-flex;width:fit-content;gap:7px;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(255,122,0,.36);border-radius:999px;background:#ff7a001f;color:#ffb264;font-size:12px;font-weight:950;text-transform:uppercase}.dashboard-shell .dashboard-header h1{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1}.dashboard-shell .dashboard-header p{max-width:620px;margin:0;color:#c5d5ee;font-size:15px;line-height:1.55}.dashboard-shell .dashboard-header .account-actions{position:relative;z-index:1;flex:0 0 auto;gap:10px}.dashboard-shell .dashboard-header .user-chip{min-height:42px;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.dashboard-shell .dashboard-header .outline-button,.dashboard-shell .dashboard-header .icon-text-button{min-height:42px;border-radius:12px}.manager-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 auto 18px}.admin-metric-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;min-height:118px;padding:18px;border:1px solid #d9e6f4;border-radius:18px;background:#ffffffe0;box-shadow:0 18px 40px #061f4914}.admin-metric-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#0b5bd3,#1597ff);color:#fff;box-shadow:0 16px 26px #1575ff38}.admin-metric-card.success .admin-metric-icon{background:linear-gradient(135deg,#0f9963,#39c984)}.admin-metric-card.warning .admin-metric-icon{background:linear-gradient(135deg,#ff6a00,#ff9b31)}.admin-metric-card.info .admin-metric-icon{background:linear-gradient(135deg,#653ce6,#8d65ff)}.admin-metric-card small,.admin-metric-card em{display:block;color:#5f7089;font-style:normal;font-weight:850}.admin-metric-card small{font-size:12px;text-transform:uppercase}.admin-metric-card strong{display:block;margin:4px 0;overflow:hidden;color:#081f42;font-size:24px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card em{overflow-wrap:anywhere;font-size:12px}.dashboard-shell .manager-grid{gap:18px;margin:0 auto}.dashboard-shell .manager-form,.dashboard-shell .users-panel{overflow:hidden;padding:22px;border:1px solid #d9e6f4;border-radius:18px;background:linear-gradient(180deg,#fff,#f9fcff);box-shadow:0 18px 42px #061f4914}.dashboard-shell .manager-form .section-head,.dashboard-shell .users-panel .section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin:-22px -22px 18px;padding:20px 22px 16px;border-bottom:1px solid #e1ebf6;background:linear-gradient(180deg,#f6faff,#fff)}.dashboard-shell .section-head h2{margin:0;color:#081f42;font-size:20px}.dashboard-shell .section-head p{margin-top:5px;color:#61708a;font-size:13px;line-height:1.45}.dashboard-shell .section-head svg{display:grid;place-items:center;color:#0b5bd3}.dashboard-shell .field{gap:7px}.dashboard-shell .field>span{color:#203857!important;font-size:12px;font-weight:950;text-transform:uppercase}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{min-height:46px;border:1px solid #d4e2f1;border-radius:12px;background:#f8fbff;color:#0b1d39;font-weight:800}.dashboard-shell .field textarea{min-height:92px;padding:12px 14px;resize:vertical}.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{border-color:#1575ff;box-shadow:0 0 0 4px #1575ff1f;outline:0}.dashboard-shell .fetch-button{min-height:48px;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;box-shadow:0 14px 26px #ff7a003d}.dashboard-shell .api-rotation-layout{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:18px}.dashboard-shell .api-rotation-list-wrap{min-height:100%;padding:16px;border:1px solid #d9e6f4;border-radius:16px;background:#f7fbff}.dashboard-shell .api-list-head strong{color:#081f42;font-size:16px}.dashboard-shell .api-list-head span,.dashboard-shell .status-pill,.dashboard-shell .role-pill{min-height:30px;border-radius:999px;font-size:12px}.dashboard-shell .status-pill{border:1px solid #ffd8d1}.dashboard-shell .status-pill.active{border-color:#bfeccf}.dashboard-shell .api-rotation-list{max-height:460px;padding-right:6px}.dashboard-shell .api-rotation-row{grid-template-columns:minmax(0,1fr) auto;padding:14px;border-radius:14px;background:#fff;box-shadow:0 10px 24px #061f490d}.dashboard-shell .api-rotation-row strong{color:#081f42;font-size:15px}.dashboard-shell .api-rotation-actions{grid-template-columns:repeat(2,minmax(82px,auto))}.dashboard-shell .api-rotation-actions button{min-height:36px;border-radius:10px;background:#eef5ff}.dashboard-shell .api-rotation-actions button:last-child{border-color:#ffd7d3;background:#fff4f2}.dashboard-shell .user-list{gap:12px}.dashboard-shell .user-row{grid-template-columns:minmax(220px,1fr) 116px 104px minmax(190px,auto);padding:14px;border-color:#d9e6f4;border-radius:14px;background:#fff;box-shadow:0 10px 24px #061f490d}.dashboard-shell .user-row strong{color:#081f42}.dashboard-shell .row-actions .outline-button{border-color:#bfd3ec;background:#f3f8ff;color:#0755b7}.dashboard-shell .icon-button.danger{border-color:#ffd7d3;background:#fff4f2}@media(max-width:1180px){.manager-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-overview .admin-metric-card:last-child{grid-column:1 / -1}.dashboard-shell .api-rotation-layout{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-shell{padding:12px}.dashboard-shell .dashboard-header{align-items:flex-start;flex-direction:column;min-height:0;padding:18px;border-radius:18px}.dashboard-shell .compact-brand{align-items:flex-start}.dashboard-shell .compact-brand .brand-mark{width:62px;height:62px}.dashboard-shell .compact-brand .brand-mark img{width:56px;height:56px}.dashboard-shell .dashboard-header .account-actions{width:100%;justify-content:flex-start}.manager-overview,.dashboard-shell .manager-grid{grid-template-columns:1fr}.manager-overview .admin-metric-card:last-child{grid-column:auto}.admin-metric-card{min-height:96px;padding:14px}.dashboard-shell .manager-form,.dashboard-shell .users-panel{padding:16px;border-radius:16px}.dashboard-shell .manager-form .section-head,.dashboard-shell .users-panel .section-head{margin:-16px -16px 14px;padding:16px}.dashboard-shell .api-key-inline-fields,.dashboard-shell .api-rotation-row,.dashboard-shell .user-row{grid-template-columns:1fr}.dashboard-shell .api-rotation-actions,.dashboard-shell .row-actions{justify-content:stretch}.dashboard-shell .row-actions{display:grid;grid-template-columns:1fr auto}}.dashboard-shell .manager-console-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr);gap:20px;align-items:start}.manager-primary-column,.manager-secondary-column{display:grid;gap:18px;min-width:0}.integration-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.dashboard-shell .manager-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-shell .manager-overview .admin-metric-card:nth-child(n){grid-column:span 1}.dashboard-shell .admin-metric-card{min-height:106px;padding:16px}.dashboard-shell .api-rotation-manager{padding:0}.dashboard-shell .api-rotation-manager>.api-rotation-layout{padding:22px}.dashboard-shell .api-rotation-config .section-head,.dashboard-shell .api-rotation-list-wrap .api-list-head{margin:0}.dashboard-shell .api-rotation-config .section-head{padding:0 0 16px;border-bottom:1px solid #e1ebf6;background:transparent}.dashboard-shell .api-rotation-list-wrap .api-list-head{padding-bottom:12px;border-bottom:1px solid #e1ebf6}.dashboard-shell .api-rotation-layout{grid-template-columns:minmax(340px,.78fr) minmax(460px,1.22fr);align-items:stretch}.dashboard-shell .integration-card-row .manager-form,.dashboard-shell .manager-secondary-column .manager-form,.dashboard-shell .manager-secondary-column .users-panel{min-height:100%}.dashboard-shell .integration-card-row .manager-form{min-height:300px}.dashboard-shell .manager-secondary-column .users-panel{display:flex;flex-direction:column;max-height:680px}.dashboard-shell .manager-secondary-column .user-list{overflow:auto;padding-right:4px}.dashboard-shell .manager-secondary-column .user-row{grid-template-columns:1fr;gap:12px}.dashboard-shell .manager-secondary-column .user-row .role-pill,.dashboard-shell .manager-secondary-column .user-row .status-pill{justify-content:flex-start;width:fit-content}.dashboard-shell .manager-secondary-column .row-actions{justify-content:stretch}.dashboard-shell .manager-secondary-column .row-actions .outline-button{flex:1}.dashboard-shell .api-empty-state{min-height:150px;display:grid;place-items:center;border-radius:14px;background:#fff}@media(max-width:1360px)and (min-width:1181px){.dashboard-shell .manager-console-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.46fr)}.dashboard-shell .manager-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-shell .manager-overview .admin-metric-card:nth-child(n){grid-column:span 2}.dashboard-shell .api-rotation-layout{grid-template-columns:1fr}}@media(max-width:1180px){.dashboard-shell .manager-console-layout,.integration-card-row{grid-template-columns:1fr}.dashboard-shell .manager-overview .admin-metric-card:nth-child(n){grid-column:auto}.dashboard-shell .api-rotation-manager>.api-rotation-layout{padding:16px}.dashboard-shell .manager-secondary-column .users-panel{max-height:none}}.dashboard-shell.app-shell{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;width:100%;max-width:none;min-height:100dvh;margin:0;padding:28px clamp(22px,2.5vw,44px);overflow-x:hidden;background:radial-gradient(circle at 12% 0%,rgba(21,117,255,.22),transparent 34%),radial-gradient(circle at 92% 18%,rgba(255,122,0,.12),transparent 30%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#f2f7fd)!important}.dashboard-shell.app-shell>.dashboard-header,.dashboard-shell.app-shell>.manager-overview,.dashboard-shell.app-shell>.manager-console-layout{width:min(1500px,100%);margin-right:auto;margin-left:auto}.dashboard-shell.app-shell>.dashboard-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;min-height:144px;margin-bottom:18px;padding:26px 28px}.dashboard-shell.app-shell .dashboard-header .brand{min-width:0}.dashboard-shell.app-shell .dashboard-header .brand-mark{flex:0 0 auto}.dashboard-shell.app-shell .dashboard-header h1{max-width:none;overflow:visible;color:#fff;font-size:clamp(34px,3vw,48px);white-space:normal}.dashboard-shell.app-shell .dashboard-header .account-actions{justify-content:flex-end;min-width:320px}.dashboard-shell.app-shell>.manager-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:20px}.dashboard-shell.app-shell .manager-overview .admin-metric-card:nth-child(n){grid-column:auto}.dashboard-shell.app-shell .admin-metric-card{min-width:0;min-height:112px;border:1px solid rgba(205,221,240,.92);border-radius:20px;background:#fffffff0;box-shadow:0 18px 42px #08224c14}.dashboard-shell.app-shell .admin-metric-card strong{max-width:100%;font-size:clamp(21px,1.6vw,27px)}.dashboard-shell.app-shell>.manager-console-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(370px,.55fr);gap:22px;align-items:start}.dashboard-shell.app-shell .manager-primary-column,.dashboard-shell.app-shell .manager-secondary-column{min-width:0}.dashboard-shell.app-shell .api-rotation-manager,.dashboard-shell.app-shell .manager-form,.dashboard-shell.app-shell .users-panel{border-radius:20px;background:#fffffff5;box-shadow:0 20px 48px #08224c14}.dashboard-shell.app-shell .api-rotation-manager>.api-rotation-layout{grid-template-columns:minmax(340px,.74fr) minmax(460px,1.26fr);gap:20px;padding:24px}.dashboard-shell.app-shell .integration-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-shell.app-shell .manager-secondary-column{position:sticky;top:20px}.dashboard-shell.app-shell .manager-secondary-column .users-panel{max-height:calc(100dvh - 360px);min-height:320px}.dashboard-shell.app-shell .manager-secondary-column .user-list{min-height:0}@media(max-width:1280px){.dashboard-shell.app-shell>.manager-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell.app-shell>.manager-console-layout,.dashboard-shell.app-shell .api-rotation-manager>.api-rotation-layout{grid-template-columns:1fr}.dashboard-shell.app-shell .manager-secondary-column{position:static}.dashboard-shell.app-shell .manager-secondary-column .users-panel{max-height:none}}@media(max-width:760px){.dashboard-shell.app-shell{padding:12px}.dashboard-shell.app-shell>.dashboard-header{grid-template-columns:1fr;min-height:0;padding:18px}.dashboard-shell.app-shell .dashboard-header .account-actions{min-width:0;justify-content:flex-start}.dashboard-shell.app-shell>.manager-overview,.dashboard-shell.app-shell .integration-card-row{grid-template-columns:1fr}}.dashboard-shell.app-shell .manager-overview,.dashboard-shell.app-shell .admin-metric-card,.dashboard-shell.app-shell .manager-form,.dashboard-shell.app-shell .users-panel,.dashboard-shell.app-shell .api-rotation-list-wrap,.dashboard-shell.app-shell .api-rotation-row,.dashboard-shell.app-shell .user-row,.dashboard-shell.app-shell .api-empty-state{color:#0b1d39!important}.dashboard-shell.app-shell .admin-metric-card small,.dashboard-shell.app-shell .admin-metric-card em,.dashboard-shell.app-shell .manager-form .section-head p,.dashboard-shell.app-shell .users-panel .section-head p,.dashboard-shell.app-shell .form-hint,.dashboard-shell.app-shell .api-rotation-row span,.dashboard-shell.app-shell .user-row div:first-child span,.dashboard-shell.app-shell .api-empty-state{color:#52657f!important}.dashboard-shell.app-shell .admin-metric-card strong,.dashboard-shell.app-shell .manager-form .section-head h2,.dashboard-shell.app-shell .users-panel .section-head h2,.dashboard-shell.app-shell .api-list-head strong,.dashboard-shell.app-shell .api-rotation-row strong,.dashboard-shell.app-shell .user-row strong{color:#071a38!important}.dashboard-shell.app-shell .manager-form .field>span,.dashboard-shell.app-shell .users-panel .field>span{color:#203857!important}.dashboard-shell.app-shell .manager-form input,.dashboard-shell.app-shell .manager-form select,.dashboard-shell.app-shell .users-panel input,.dashboard-shell.app-shell .users-panel select{background:#f8fbff!important;color:#071a38!important}.dashboard-shell.app-shell .manager-form input::placeholder,.dashboard-shell.app-shell .users-panel input::placeholder{color:#8a9ab2!important}.dashboard-shell.app-shell .role-pill{border:1px solid #cfe0f5;background:#eef5ff!important;color:#0755b7!important}.dashboard-shell.app-shell .status-pill{background:#fff4f2!important;color:#ba3125!important}.dashboard-shell.app-shell .status-pill.active{background:#edfff5!important;color:#0f8a5f!important}.dashboard-shell.app-shell .api-list-head span{background:#eef5ff!important;color:#0755b7!important}.dashboard-shell.app-shell .api-rotation-row small{color:#0f8a5f!important}.dashboard-shell.app-shell .api-rotation-row em{color:#9a4a00!important}.dashboard-shell.app-shell>.manager-control-menu,.dashboard-shell.app-shell>.manager-workspace,.dashboard-shell.app-shell>.dashboard-global-message{width:min(1500px,100%);margin-right:auto;margin-left:auto}.manager-control-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.manager-control-tab{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;align-items:center;min-height:82px;padding:14px;border:1px solid rgba(198,216,238,.92);border-radius:18px;background:#ffffffeb;color:#071a38;text-align:left;box-shadow:0 16px 36px #08224c12;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.manager-control-tab:hover,.manager-control-tab.active{border-color:#ff7a00a3;box-shadow:0 18px 42px #ff7a0024;transform:translateY(-1px)}.manager-control-tab>span{display:grid;grid-row:1 / span 2;place-items:center;width:46px;height:46px;border-radius:15px;background:#eef5ff;color:#0b5bd3}.manager-control-tab.active>span{background:linear-gradient(135deg,#ff6a00,#f90);color:#fff}.manager-control-tab strong{overflow:hidden;color:#071a38;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.manager-control-tab small{overflow:hidden;color:#536883;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-global-message{min-height:46px;margin-bottom:18px;padding:12px 16px;border:1px solid rgba(21,117,255,.24);border-radius:14px;background:#edf6ff;color:#0755b7;font-weight:900}.manager-workspace{display:grid;gap:20px;margin-bottom:28px}.dashboard-shell.app-shell .manager-workspace .panel{overflow:hidden;border:1px solid rgba(205,221,240,.94);border-radius:20px;background:#fffffff5;color:#071a38;box-shadow:0 20px 48px #08224c14}.dashboard-shell.app-shell .manager-workspace .panel:not(.manager-form):not(.users-panel){padding:22px}.dashboard-shell.app-shell .manager-workspace .section-head h2{color:#071a38}.dashboard-shell.app-shell .manager-workspace .section-head p{color:#52657f}.manager-overview-workspace{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch}.manager-command-hero{display:grid;align-content:center;min-height:330px;padding:30px!important;background:radial-gradient(circle at 84% 12%,rgba(21,117,255,.28),transparent 30%),linear-gradient(135deg,#071a38,#09346c 58%,#020c1f)!important;color:#fff!important}.manager-command-hero h2{max-width:700px;margin:16px 0 0;color:#fff;font-size:clamp(30px,3.2vw,46px);line-height:1.04}.manager-command-hero p{max-width:760px;margin:14px 0 0;color:#c9d7ed;font-size:15px;line-height:1.6}.manager-command-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.manager-command-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14;color:#fff;font-weight:950;cursor:pointer}.manager-command-actions button:first-child{border-color:#ff7a0094;background:linear-gradient(135deg,#ff6a00,#f90)}.manager-health-panel,.manager-expiration-panel{display:flex;flex-direction:column}.manager-health-list,.manager-expiration-list,.subscription-account-list,.manager-user-table{display:grid;gap:12px}.manager-health-row,.manager-expiration-row{display:grid;align-items:center;min-width:0;border:1px solid #d9e6f4;border-radius:14px;background:#f8fbff}.manager-health-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:12px}.manager-health-row>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff4e8;color:#ff7900}.manager-health-row.active>span{background:#e9fff3;color:#0f9963}.manager-health-row strong,.manager-expiration-row strong{display:block;color:#071a38;font-weight:950}.manager-health-row small,.manager-expiration-row span{display:block;overflow-wrap:anywhere;color:#52657f;font-weight:800}.manager-health-row>svg{color:#ff7900}.manager-health-row.active>svg{color:#0f9963}.manager-expiration-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 14px}.manager-expiration-row em{min-width:112px;padding:8px 10px;border-radius:999px;background:#eef5ff;color:#0755b7;font-style:normal;font-weight:950;text-align:center}.manager-expiration-row.warning em{background:#fff5e8;color:#c95a00}.manager-expiration-row.danger em{background:#fff1f0;color:#ba3125}.manager-api-workspace{grid-template-columns:1fr}.dashboard-shell.app-shell .manager-api-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-users-workspace{grid-template-columns:minmax(320px,.34fr) minmax(0,1fr);align-items:start}.manager-user-create{position:sticky;top:18px}.manager-users-directory{min-height:540px}.manager-user-row{display:grid;grid-template-columns:minmax(220px,1.15fr) 104px 104px minmax(180px,.72fr) minmax(330px,1fr);gap:12px;align-items:center;padding:14px;border:1px solid #d9e6f4;border-radius:15px;background:#fff;box-shadow:0 10px 24px #061f490d}.manager-user-row .row-actions{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(220px,1.3fr) 42px;gap:8px;align-items:center}.manual-access-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.manual-access-actions .outline-button{min-height:38px;padding:0 9px;font-size:11px;line-height:1.1;white-space:normal}.outline-button.success{border-color:#b8efd0;background:#ecfff5;color:#0f8a5f}.outline-button.danger-action{border-color:#ffd4d0;background:#fff3f1;color:#ba3125}.outline-button.neutral{border-color:#d7e5f7;background:#f5f9ff;color:#34506e}.manager-user-identity,.manager-user-subscription{display:grid;gap:3px;min-width:0}.manager-user-identity strong,.manager-user-subscription strong{overflow:hidden;color:#071a38;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.manager-user-identity span,.manager-user-subscription span{overflow:hidden;color:#52657f;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.manager-subscriptions-workspace{grid-template-columns:minmax(330px,.38fr) minmax(0,1fr);align-items:start}.subscription-command-grid{display:grid;grid-template-columns:1fr;gap:12px}.subscription-command-grid article{display:grid;gap:5px;padding:16px;border:1px solid #d9e6f4;border-radius:16px;background:#f8fbff}.subscription-command-grid span,.subscription-command-grid small,.subscription-account-row small,.subscription-account-row span{color:#52657f;font-size:12px;font-weight:850}.subscription-command-grid strong{color:#071a38;font-size:28px;line-height:1}.manager-reminder-command{margin-top:16px}.subscription-account-row{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(170px,.68fr) minmax(200px,.82fr) minmax(230px,.75fr);gap:16px;align-items:center;padding:16px;border:1px solid #d9e6f4;border-radius:16px;background:#fff;box-shadow:0 10px 24px #061f490d}.subscription-account-row>div{display:grid;gap:4px;min-width:0}.subscription-account-row strong{overflow:hidden;color:#071a38;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.subscription-status-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;background:#eef5ff;color:#0755b7;font-size:12px;font-weight:950}.subscription-status-badge.success{background:#e9fff3;color:#0f8a5f}.subscription-status-badge.warning{background:#fff5e8;color:#c95a00}.subscription-status-badge.danger{background:#fff1f0;color:#ba3125}.subscription-progress{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#dbe7f5}.subscription-progress span{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f9963,#39c984)}.subscription-status-badge.warning+.subscription-progress span{background:linear-gradient(90deg,#ff6a00,#f90)}.subscription-status-badge.danger+.subscription-progress span{background:linear-gradient(90deg,#d43c2f,#ff7a6c)}.manual-blocked-card{align-content:center;justify-items:start;min-height:420px}.manual-blocked-card>svg{color:#ff7a00}.manual-blocked-card h2{margin:12px 0 6px;color:#071a38;font-size:clamp(24px,3vw,36px)}.manual-blocked-card p{max-width:520px;margin:0 0 20px;color:#52657f;font-weight:800;line-height:1.55}@media(max-width:1280px){.manager-control-menu,.manager-overview-workspace,.manager-users-workspace,.manager-subscriptions-workspace,.dashboard-shell.app-shell .manager-api-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-command-hero,.manager-users-directory,.manager-subscription-list{grid-column:1 / -1}.manager-user-create{position:static}.manager-user-row,.subscription-account-row{grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr)}.manager-user-row .row-actions{grid-column:1 / -1}}@media(max-width:760px){.manager-control-menu,.manager-overview-workspace,.manager-users-workspace,.manager-subscriptions-workspace,.dashboard-shell.app-shell .manager-api-cards{grid-template-columns:1fr}.manager-control-tab{min-height:72px}.manager-command-hero{min-height:0;padding:22px!important}.manager-command-actions,.manager-command-actions button{width:100%}.manager-command-actions button{justify-content:center}.manager-user-row,.subscription-account-row,.manager-expiration-row,.manager-user-row .row-actions,.manual-access-actions{grid-template-columns:1fr}.manager-expiration-row em{width:fit-content;min-width:0}}.subscription-shell{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);gap:22px;min-height:100dvh;padding:clamp(18px,3vw,44px);background:radial-gradient(circle at 14% 0%,rgba(21,117,255,.2),transparent 30%),radial-gradient(circle at 92% 12%,rgba(255,122,0,.12),transparent 28%),linear-gradient(135deg,#eef6ff,#f8fbff,#edf4fb);color:#071a38}.subscription-hero-panel,.subscription-checkout-card{border:1px solid rgba(205,221,240,.95);border-radius:24px;box-shadow:0 24px 60px #08224c1f}.subscription-hero-panel{display:grid;align-content:space-between;min-height:640px;overflow:hidden;padding:28px;background:radial-gradient(circle at 76% 16%,rgba(0,155,255,.28),transparent 30%),radial-gradient(circle at 12% 100%,rgba(255,122,0,.18),transparent 30%),linear-gradient(145deg,#061936,#020d22);color:#fff}.subscription-brand{display:flex;gap:14px;align-items:center}.subscription-brand img{width:78px;height:78px;object-fit:contain}.subscription-brand strong,.subscription-brand span{display:block;text-transform:uppercase}.subscription-brand strong{font-size:28px;font-weight:950;line-height:.95}.subscription-brand span{margin-top:5px;color:#ff9b31;font-size:12px;font-weight:950}.subscription-copy>span{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,122,0,.36);border-radius:999px;background:#ff7a001f;color:#ffb264;font-size:12px;font-weight:950;text-transform:uppercase}.subscription-copy h1{max-width:520px;margin:18px 0 14px;color:#fff;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.subscription-copy p{max-width:560px;color:#c5d5ee;font-size:16px;line-height:1.64}.subscription-status-card{display:grid;gap:4px;padding:18px;border:1px solid rgba(110,201,255,.18);border-radius:18px;background:#ffffff14}.subscription-status-card small,.subscription-status-card span,.subscription-status-card em{color:#b8c9e6;font-style:normal}.subscription-status-card strong{color:#fff;font-size:20px}.subscription-checkout-card{padding:26px;background:#fffffff5}.subscription-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.subscription-section-head span{color:#ff7a00;font-size:12px;font-weight:950;text-transform:uppercase}.subscription-section-head h2{margin:4px 0 0;color:#071a38;font-size:30px}.subscription-section-head button,.subscription-actions a,.subscription-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #cdddf0;border-radius:12px;background:#f5f9ff;color:#0755b7;cursor:pointer;font-family:inherit;font-weight:900;text-decoration:none}.subscription-loading{display:grid;place-items:center;min-height:260px;color:#28405f}.subscription-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.subscription-plan-card{display:grid;gap:7px;min-height:170px;padding:16px;border:1px solid #d7e5f4;border-radius:18px;background:#f8fbff;cursor:pointer}.subscription-plan-card.active{border-color:#ff9b31;background:#fff8f1;box-shadow:0 16px 30px #ff7a0024}.subscription-plan-card input{width:18px;height:18px;accent-color:#ff7a00}.subscription-plan-card span{color:#071a38;font-size:15px;font-weight:950}.subscription-plan-card strong{color:#0755b7;font-size:28px}.subscription-plan-card small{color:#52657f;line-height:1.45}.subscription-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.subscription-checkout-card .field>span{color:#203857}.subscription-checkout-card input,.subscription-checkout-card select{min-height:48px;border:1px solid #d4e2f1;border-radius:12px;background:#f8fbff!important;color:#071a38!important;font-weight:800;-webkit-text-fill-color:#071a38!important}.subscription-checkout-card input::placeholder{color:#70829b!important;-webkit-text-fill-color:#70829b!important}.subscription-checkout-card select option{background:#fff;color:#071a38}.subscription-message{margin:0 0 14px;padding:12px;border:1px solid #cfe0f5;border-radius:12px;background:#f5f9ff;color:#28405f;font-weight:800}.subscription-sandbox-warning{margin:-2px 0 14px;padding:12px;border:1px solid rgba(255,122,0,.28);border-radius:12px;background:#fff8f1;color:#8b4200;font-size:13px;font-weight:850;line-height:1.45}.subscription-pix-card{display:grid;gap:14px;margin:0 0 16px;padding:16px;border:1px solid rgba(0,166,100,.22);border-radius:18px;background:linear-gradient(135deg,#f1fff8,#f7fbff);box-shadow:0 18px 36px #035a3c14}.subscription-pix-head,.subscription-pix-head span{display:flex;align-items:center}.subscription-pix-head{justify-content:space-between;gap:12px}.subscription-pix-head span{gap:8px;color:#05734d;font-size:13px;font-weight:950;text-transform:uppercase}.subscription-pix-head small{color:#46617c;font-weight:850}.subscription-pix-content{display:grid;grid-template-columns:172px minmax(0,1fr);gap:16px;align-items:stretch}.subscription-pix-content img{width:172px;height:172px;padding:10px;border:1px solid #ccebdc;border-radius:16px;background:#fff;object-fit:contain}.subscription-pix-copy{display:grid;gap:9px}.subscription-pix-copy strong{color:#071a38;font-size:14px;font-weight:950}.subscription-pix-copy textarea{width:100%;min-height:94px;resize:vertical;border:1px solid #d4e2f1;border-radius:12px;background:#fff;color:#071a38;font-family:inherit;font-size:12px;font-weight:800;line-height:1.45}.subscription-pix-copy button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:12px;background:#05734d;color:#fff;cursor:pointer;font-family:inherit;font-weight:950}.subscription-pix-copy button:disabled{cursor:not-allowed;opacity:.55}.subscription-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.subscription-actions .auth-submit-button{min-width:230px}@media(max-width:980px){.subscription-shell{grid-template-columns:1fr}.subscription-hero-panel{min-height:420px}.subscription-plan-grid,.subscription-form-grid,.subscription-pix-content{grid-template-columns:1fr}.subscription-pix-content img{justify-self:center}}.admin-console-shell.dashboard-shell{--admin-bg: #020b1d;--admin-panel: rgba(7, 27, 62, .88);--admin-border: rgba(74, 137, 218, .34);--admin-border-soft: rgba(106, 157, 225, .2);--admin-text: #f7fbff;--admin-muted: #a9bad5;--admin-orange: #ff7a00;--admin-blue: #1575ff;--admin-green: #40ef83;--admin-red: #ff5d6c;display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100vh;padding:0;background:radial-gradient(circle at 66% 0%,rgba(21,117,255,.2),transparent 34%),radial-gradient(circle at 100% 28%,rgba(255,122,0,.06),transparent 26%),linear-gradient(135deg,#020816,#031633 48%,#020b1d);color:var(--admin-text)}.admin-console-sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:100vh;padding:24px 20px;border-right:1px solid var(--admin-border);background:linear-gradient(180deg,#051a3df5,#030e22fa),radial-gradient(circle at 20% 0%,rgba(21,117,255,.26),transparent 34%);box-shadow:18px 0 60px #00000038;z-index:5}.admin-sidebar-brand{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--admin-border-soft)}.admin-sidebar-brand img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(21,117,255,.28))}.admin-sidebar-brand strong{display:block;color:#fff;font-size:22px;font-weight:950;line-height:1.08}.admin-sidebar-brand span,.admin-sidebar-help span,.admin-sidebar-card small{color:var(--admin-muted);font-size:13px;font-weight:750}.admin-sidebar-nav{display:grid;gap:8px;margin-top:22px}.admin-sidebar-label{margin:16px 0 4px;color:#8ea3c2;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.admin-sidebar-link{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#dfe9fb;font-size:14px;font-weight:900;text-align:left;cursor:pointer}.admin-sidebar-link:before{position:absolute;inset:8px auto 8px -20px;width:3px;border-radius:999px;background:transparent;content:""}.admin-sidebar-link svg{color:#b9c9e4}.admin-sidebar-link:hover,.admin-sidebar-link.active{border-color:#ff7a0047;background:linear-gradient(90deg,#ff7a002e,#1575ff12);color:#fff}.admin-sidebar-link.active:before{background:var(--admin-orange);box-shadow:0 0 16px #ff7a00b8}.admin-sidebar-link.active svg{color:var(--admin-orange)}.admin-sidebar-card,.admin-sidebar-help{margin-top:auto;padding:16px;border:1px solid var(--admin-border-soft);border-radius:14px;background:#0a285685}.admin-sidebar-help{display:grid;gap:5px;margin-top:12px}.admin-sidebar-card strong,.admin-sidebar-help strong{display:block;margin-top:3px;color:#fff;font-size:14px;font-weight:950}.admin-status-dot{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#ffb24d;font-size:12px;font-weight:950}.admin-status-dot:before{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor;content:""}.admin-status-dot.active{color:var(--admin-green)}.admin-console-main{min-width:0;padding:32px 34px 18px}.admin-console-topbar{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.admin-console-topbar h1{margin:7px 0 4px;color:#fff;font-size:clamp(34px,3vw,50px);line-height:1}.admin-console-topbar p{margin:0;color:#b9c8df;font-size:14px;font-weight:750}.admin-console-shell .dashboard-kicker{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(255,122,0,.38);border-radius:999px;background:#ff7a001f;color:#ff9d2f;font-size:12px;font-weight:950;text-transform:uppercase}.admin-topbar-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.admin-console-shell .outline-button,.admin-console-shell .icon-text-button{min-height:44px;border-color:#6fa0e157;border-radius:10px;background:#092047c7;color:#fff;font-weight:950}.admin-icon-alert,.admin-user-card{border:1px solid rgba(111,160,225,.34);border-radius:12px;background:#092047c7;color:#fff}.admin-icon-alert{position:relative;display:grid;place-items:center;width:48px;height:48px;cursor:pointer}.admin-icon-alert span{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--admin-orange);color:#fff;font-size:11px;font-weight:950}.admin-user-card{display:grid;grid-template-columns:42px minmax(120px,1fr) 18px;gap:11px;align-items:center;min-height:56px;padding:8px 12px}.admin-user-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0b5bd3,#1575ff)}.admin-user-card strong,.admin-user-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-card strong{color:#fff;font-size:14px;font-weight:950}.admin-user-card small{color:#adc1dc;font-size:12px;font-weight:800}.admin-metric-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-console-shell .admin-metric-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;min-height:118px;padding:16px;border:1px solid var(--admin-border);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(21,117,255,.2),transparent 45%),#081f46bd;box-shadow:0 18px 46px #0003}.admin-console-shell .admin-metric-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#1575ffeb,#094296e0);color:#fff;box-shadow:0 12px 24px #1575ff2e}.admin-console-shell .admin-metric-card.success .admin-metric-icon{background:linear-gradient(135deg,#129960f2,#0c6350e6)}.admin-console-shell .admin-metric-card.warning .admin-metric-icon{background:linear-gradient(135deg,#ff7a00f5,#ac4800e6)}.admin-console-shell .admin-metric-card.info .admin-metric-icon{background:linear-gradient(135deg,#674bebf5,#3d2aade6)}.admin-console-shell .admin-metric-card small{display:block;color:#bfcee4;font-size:11px;font-weight:950;text-transform:uppercase}.admin-console-shell .admin-metric-card strong{display:block;margin-top:3px;color:#fff;font-size:27px;font-weight:950;line-height:1}.admin-console-shell .admin-metric-card em{display:block;margin-top:7px;color:var(--admin-green);font-size:12px;font-style:normal;font-weight:900}.admin-console-shell .dashboard-global-message{width:100%;margin:0 0 18px;border-color:#40ef8347;background:#0d4d3a61;color:#dfffea}.admin-console-shell .manager-workspace{width:100%;max-width:none;margin:0 0 22px}.admin-console-shell .panel,.admin-console-shell .manager-form,.admin-console-shell .users-panel,.admin-console-shell .api-rotation-list-wrap{border:1px solid var(--admin-border);border-radius:16px;background:linear-gradient(180deg,#08214af0,#051430f0);color:#fff;box-shadow:0 18px 48px #0003}.admin-console-shell .manager-form,.admin-console-shell .users-panel{padding:22px}.admin-console-shell .section-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.admin-console-shell .section-head h2{margin:0;color:#fff;font-size:20px;font-weight:950}.admin-console-shell .section-head p{margin:5px 0 0;color:#a9bad5;line-height:1.45}.admin-console-shell .section-head>svg{color:var(--admin-orange)}.admin-console-shell .field>span{margin-bottom:7px;color:#dfe9fb;font-size:12px;font-weight:950;text-transform:uppercase}.admin-console-shell .field input,.admin-console-shell .field select,.admin-console-shell .field textarea{border:1px solid rgba(130,176,233,.34);background:#031026b8;color:#fff;box-shadow:inset 0 0 0 1px #ffffff05}.admin-console-shell .field input::placeholder,.admin-console-shell .field textarea::placeholder{color:#7f95b8}.admin-console-shell .field select option{background:#061833;color:#fff}.admin-console-shell .field input:focus,.admin-console-shell .field select:focus,.admin-console-shell .field textarea:focus{border-color:#ff7a00b8;box-shadow:0 0 0 3px #ff7a0026}.admin-console-shell .fetch-button{min-height:48px;border-radius:12px;background:linear-gradient(135deg,#ff6900,#f90);color:#fff;box-shadow:0 16px 32px #ff7a0038}.admin-console-shell .status-pill,.admin-console-shell .role-pill{border-color:#80b0ee4d;background:#0d2d5eb8;color:#dbe8fb}.admin-console-shell .status-pill.active{border-color:#40ef834d;background:#1470483d;color:#55f08f}.admin-console-shell .api-rotation-layout{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);gap:18px}.admin-console-shell .api-rotation-list-wrap{padding:18px}.admin-console-shell .api-list-head strong,.admin-console-shell .api-rotation-row strong,.admin-console-shell .manager-user-row strong,.admin-console-shell .subscription-account-row strong,.admin-console-shell .manager-health-row strong,.admin-console-shell .manager-expiration-row strong{color:#fff}.admin-console-shell .api-list-head span,.admin-console-shell .api-rotation-row span,.admin-console-shell .manager-user-row span,.admin-console-shell .subscription-account-row span,.admin-console-shell .manager-health-row small,.admin-console-shell .manager-expiration-row span{color:#a9bad5}.admin-console-shell .api-rotation-row,.admin-console-shell .manager-user-row,.admin-console-shell .subscription-account-row,.admin-console-shell .manager-health-row,.admin-console-shell .manager-expiration-row,.admin-console-shell .subscription-command-grid article,.admin-console-shell .subscription-reminder-box{border-color:#6b9de047;background:#0414309e;box-shadow:none}.admin-console-shell .api-rotation-row.status-active{border-color:#40ef8347}.admin-console-shell .api-rotation-row.status-exhausted{border-color:#ff7a0070}.admin-console-shell .api-rotation-row small{color:#55f08f}.admin-console-shell .api-rotation-row em{color:#ffbd73}.admin-console-shell .api-rotation-actions button,.admin-console-shell .row-actions .outline-button,.admin-console-shell .asaas-test-button{border-color:#80b0ee5c;background:#0c2d60c7;color:#fff}.admin-console-shell .manual-access-actions .outline-button.success{border-color:#40ef8357;background:#1470483d;color:#55f08f}.admin-console-shell .manual-access-actions .outline-button.danger-action{border-color:#ff5d6c57;background:#ff5d6c1f;color:#ff9ca5}.admin-console-shell .manual-access-actions .outline-button.neutral{border-color:#80b0ee47;background:#8ea9d11f;color:#dbe8fb}.admin-console-shell .api-rotation-actions button:last-child,.admin-console-shell .icon-button.danger{border-color:#ff5d6c52;background:#ff5d6c1f;color:#ff9ca5}.admin-console-shell .manager-overview-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.admin-console-shell .manager-command-hero{position:relative;overflow:hidden;min-height:320px;border-color:#1575ff61;background:radial-gradient(circle at 82% 36%,rgba(21,117,255,.34),transparent 23%),radial-gradient(circle at 84% 38%,rgba(255,122,0,.15),transparent 2%),linear-gradient(135deg,#08224ef2,#04122bf2)!important}.admin-console-shell .manager-command-hero:after{position:absolute;right:34px;top:38px;width:250px;height:250px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(33,152,255,.32) 0 1px,transparent 2px 28px),conic-gradient(from 22deg,transparent 0deg,rgba(21,117,255,.34) 42deg,transparent 74deg);opacity:.68;content:""}.admin-console-shell .manager-command-hero>*{position:relative;z-index:1}.admin-console-shell .manager-command-hero h2{color:#fff;font-size:clamp(28px,2.8vw,42px)}.admin-console-shell .manager-command-hero p{color:#c6d6ef}.admin-console-shell .manager-health-row>span{background:#1575ff29;color:#5ea7ff}.admin-console-shell .manager-health-row.active>span{background:#40ef8321;color:var(--admin-green)}.admin-console-shell .manager-health-row>svg{color:#ffb24d}.admin-console-shell .manager-health-row.active>svg{color:var(--admin-green)}.admin-events-panel{padding:22px}.admin-event-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.admin-event-summary-row article{min-width:0;padding:12px;border:1px solid rgba(116,164,230,.22);border-radius:12px;background:#03102685}.admin-event-summary-row span,.admin-event-row small{color:#9fb2d0;font-size:11px;font-weight:900;text-transform:uppercase}.admin-event-summary-row strong{display:block;margin-top:4px;color:#fff;font-size:24px;font-weight:950}.admin-events-list{display:grid;gap:10px;max-height:424px;overflow:auto;padding-right:4px}.admin-event-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(116,164,230,.22);border-radius:14px;background:#03102694}.admin-event-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#1575ff26;color:#67b2ff}.admin-event-row strong{display:block;color:#fff;font-size:13px;font-weight:950}.admin-event-row p{margin:3px 0 5px;color:#bac9df;font-size:12px;line-height:1.35}.admin-event-row em{align-self:flex-start;padding:5px 8px;border-radius:999px;background:#1575ff26;color:#8cc2ff;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.admin-event-row.success .admin-event-icon,.admin-event-row.success em{background:#40ef8324;color:#55f08f}.admin-event-row.warning .admin-event-icon,.admin-event-row.warning em{background:#ff7a0026;color:#ffbd73}.admin-event-row.danger .admin-event-icon,.admin-event-row.danger em{background:#ff5d6c24;color:#ff9ca5}.admin-console-shell .manager-users-workspace,.admin-console-shell .manager-subscriptions-workspace{grid-template-columns:minmax(330px,.34fr) minmax(0,1fr)}.admin-console-shell .manager-api-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell .subscription-command-grid strong{color:#fff}.admin-console-shell .subscription-status-badge{background:#1575ff29;color:#8cc2ff}.admin-console-shell .subscription-status-badge.success{background:#40ef8321;color:#55f08f}.admin-console-shell .subscription-status-badge.warning{background:#ff7a0024;color:#ffbd73}.admin-console-shell .subscription-status-badge.danger{background:#ff5d6c21;color:#ff9ca5}.admin-console-shell .subscription-progress{background:#8ea9d13d}.admin-console-shell .subscription-reminder-box strong{color:#fff}.admin-console-shell .subscription-reminder-box span,.admin-console-shell .subscription-reminder-box small{color:#a9bad5}.admin-console-shell .api-empty-state,.admin-console-shell .form-hint,.admin-console-shell .form-error{border-color:#6b9de047;background:#0414309e;color:#ffbd73}.admin-console-footer{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between;margin:18px -34px -18px;padding:18px 34px;border-top:1px solid var(--admin-border-soft);background:#020a1a94;color:#9fb2d0;font-size:12px;font-weight:850}@media(max-width:1480px){.admin-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-shell .manager-api-cards,.admin-console-shell .manager-overview-workspace,.admin-console-shell .manager-users-workspace,.admin-console-shell .manager-subscriptions-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-shell .manager-command-hero,.admin-console-shell .manager-users-directory,.admin-console-shell .manager-subscription-list{grid-column:1 / -1}}@media(max-width:1120px){.admin-console-shell.dashboard-shell{grid-template-columns:1fr}.admin-console-sidebar{position:relative;min-height:0}.admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar-label{grid-column:1 / -1}.admin-sidebar-card{margin-top:18px}}@media(max-width:820px){.admin-console-main{padding:22px 14px 14px}.admin-console-topbar,.admin-topbar-actions{align-items:stretch;flex-direction:column}.admin-user-card{grid-template-columns:42px minmax(0,1fr) 18px}.admin-metric-strip,.admin-console-shell .manager-api-cards,.admin-console-shell .manager-overview-workspace,.admin-console-shell .manager-users-workspace,.admin-console-shell .manager-subscriptions-workspace,.admin-console-shell .api-rotation-layout,.admin-sidebar-nav{grid-template-columns:1fr}.admin-console-footer{margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}.admin-event-summary-row{grid-template-columns:1fr}.admin-event-row{grid-template-columns:38px minmax(0,1fr)}.admin-event-row em{grid-column:2;justify-self:flex-start}}.auth-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-chip-button{font-family:inherit;text-align:left;cursor:pointer}.profile-shell{min-height:100vh;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 20% 0%,rgba(21,117,255,.23),transparent 32%),radial-gradient(circle at 90% 18%,rgba(255,122,0,.12),transparent 28%),linear-gradient(135deg,#020b1d,#06204a 52%,#020b1d);color:#fff}.profile-topbar{display:flex;gap:16px;align-items:center;justify-content:space-between;width:min(1180px,100%);margin:0 auto 22px;padding:14px 16px;border:1px solid rgba(99,151,220,.3);border-radius:18px;background:#071d43c7;box-shadow:0 24px 60px #0000002e}.profile-layout{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:22px;width:min(1180px,100%);margin:0 auto}.profile-summary-card,.profile-form-card{border:1px solid rgba(99,151,220,.34);border-radius:24px;background:linear-gradient(180deg,#08214aeb,#051430f0);box-shadow:0 26px 70px #0003}.profile-summary-card{display:grid;align-content:start;justify-items:center;padding:26px;text-align:center}.profile-photo-preview{display:grid;place-items:center;width:132px;height:132px;overflow:hidden;border:3px solid rgba(255,122,0,.78);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 24%),linear-gradient(135deg,#0d5ac8,#ff7a00);color:#fff;font-size:36px;font-weight:950;box-shadow:0 18px 46px #ff7a0033}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-summary-card h1{margin:18px 0 5px;color:#fff;font-size:26px;line-height:1.1}.profile-summary-card p{margin:0;color:#a9bad5;font-weight:800;overflow-wrap:anywhere}.profile-status-grid{display:grid;gap:10px;width:100%;margin-top:22px}.profile-status-grid article{display:grid;gap:4px;padding:14px;border:1px solid rgba(99,151,220,.26);border-radius:14px;background:#0414309e;text-align:left}.profile-status-grid span{color:#8fa5c8;font-size:12px;font-weight:950;text-transform:uppercase}.profile-status-grid strong{color:#fff;font-size:15px;font-weight:950}.profile-form-card{padding:24px}.profile-form-card .section-head h2{color:#fff}.profile-form-card .section-head p{color:#a9bad5}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.profile-photo-actions label,.profile-photo-actions button,.profile-save-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(99,151,220,.34);border-radius:12px;background:#0c2d60c7;color:#fff;cursor:pointer;font-family:inherit;font-weight:950}.profile-photo-actions label{background:linear-gradient(135deg,#ff6900,#f90);border-color:#ff7a00b8}.profile-photo-actions input{display:none}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-form-card .field>span{color:#dfe9fb}.profile-form-card .field input{border:1px solid rgba(130,176,233,.34);background:#031026b8;color:#fff}.profile-form-card .field input[readonly]{color:#a9bad5;cursor:not-allowed}.profile-message{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(64,239,131,.28);border-radius:12px;background:#0d4d3a61;color:#dfffea;font-weight:900}.profile-save-button{width:100%;margin-top:18px;border:0}@media(max-width:820px){.auth-register-grid,.profile-layout,.profile-form-grid{grid-template-columns:1fr}.profile-topbar,.profile-topbar .account-actions{align-items:stretch;flex-direction:column}}.auth-shell{place-items:center;padding:clamp(18px,3vw,42px);background:radial-gradient(circle at 18% 18%,rgba(21,117,255,.18),transparent 28%),radial-gradient(circle at 86% 12%,rgba(255,122,0,.1),transparent 24%),linear-gradient(135deg,#0d121c,#050b17 48%,#021329)}.auth-layout{grid-template-columns:minmax(620px,1.08fr) minmax(390px,.58fr);width:min(1480px,100%);min-height:760px}.auth-hero-panel,.auth-login-card{border:1px solid rgba(255,255,255,.16);background:linear-gradient(rgba(68,119,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(68,119,190,.05) 1px,transparent 1px),radial-gradient(circle at 38% 58%,rgba(21,117,255,.17),transparent 32%),#040d1ddb;background-size:32px 32px,32px 32px,auto,auto;box-shadow:0 28px 86px #00000070,inset 0 0 0 1px #ffffff0a}.auth-hero-panel{min-height:760px;padding:clamp(30px,4vw,48px)}.auth-hero-panel:before{border-color:#ffffff0d}.auth-hero-brand img{width:86px;height:86px}.auth-hero-brand strong{font-size:clamp(25px,2.4vw,38px)}.auth-radar-preview{top:260px;right:auto;left:clamp(60px,14vw,240px);width:390px;height:390px}.auth-radar-preview:before{width:360px;height:360px}.auth-radar-ring.ring-a{width:118px;height:118px}.auth-radar-ring.ring-b{width:210px;height:210px}.auth-radar-ring.ring-c{width:306px;height:306px}.auth-radar-preview img{width:0;height:0;opacity:0}.auth-hero-copy{max-width:650px;padding-top:72px}.auth-trial-offer{max-width:500px;padding:14px 16px;border-color:#1575ff52;background:#0a224a94}.auth-trial-offer strong{font-size:18px}.auth-hero-copy h2{max-width:680px;font-size:clamp(42px,4.7vw,70px);letter-spacing:0}.auth-hero-copy h2 span{color:#ff7a00}.auth-hero-copy p{max-width:600px;color:#c5cfde;font-size:18px}.auth-stats-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:650px;margin-top:300px}.auth-stats-strip article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;align-items:center;min-height:76px;padding:14px;border:1px solid rgba(111,174,255,.18);border-radius:18px;background:#ffffff0d}.auth-stats-strip svg{grid-row:1 / span 2;display:grid;width:48px;height:48px;padding:13px;border-radius:16px;background:#1575ff2e;color:#4aa7ff}.auth-stats-strip article:nth-child(2) svg{background:#40ef8324;color:#40ef83}.auth-stats-strip article:nth-child(3) svg{background:#8b5cf629;color:#b78cff}.auth-stats-strip strong{color:#fff;font-size:22px;font-weight:950}.auth-stats-strip small{color:#9fafc7;font-size:12px;font-weight:850}.auth-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-trust-grid article{background:#ffffff0a}.auth-login-card{align-content:center;justify-items:stretch;min-height:760px;padding:clamp(26px,3vw,46px);color:#fff}.auth-lock-badge{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border:1px solid rgba(21,117,255,.3);border-radius:50%;background:radial-gradient(circle at 50% 30%,#1575ff6b,#1575ff24);color:#4aa7ff;box-shadow:0 18px 44px #1575ff2e}.auth-login-card .auth-brand{justify-content:center;margin-bottom:18px;text-align:center}.auth-login-card .brand-mark{display:none}.auth-login-card .auth-brand span{color:#4aa7ff;font-size:12px;font-weight:950;text-transform:uppercase}.auth-login-card .auth-brand h1{color:#fff;font-size:clamp(28px,2.4vw,38px)}.auth-login-card .auth-brand p{max-width:360px;margin:8px auto 0;color:#b8c6d9}.auth-login-card,.auth-login-card h1,.auth-login-card h2,.auth-login-card h3,.auth-login-card strong,.auth-login-card label,.auth-login-card .field>span{color:#fff}.auth-trial-card{border-color:#ff7a0047;background:linear-gradient(135deg,#ff7a001f,#1575ff0f)}.auth-trial-card p{color:#d9e6f8!important}.auth-trial-card small{color:#40ef83!important}.auth-mode-switch{border-color:#6faeff33;background:#ffffff0d}.auth-mode-switch button{color:#aebbd0}.auth-mode-switch button.active{background:linear-gradient(135deg,#0b66f0,#0648c6);color:#fff}.auth-login-card .field>span{color:#cdd8eb}.auth-login-card input{border-color:#6faeff38;background:#010815ad;color:#fff;-webkit-text-fill-color:#ffffff}.auth-login-card input:focus{border-color:#1575ff;box-shadow:0 0 0 4px #1575ff29}.auth-login-card input::placeholder{color:#71849f;-webkit-text-fill-color:#71849f}.auth-login-card .password-toggle{color:#99aac1}.auth-login-card .password-toggle:hover{background:#1575ff29;color:#fff}.auth-security-note{border-color:#40ef833d;background:#12785029;color:#7bf4a6}@media(max-width:1180px){.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-hero-panel{min-height:610px}.auth-login-card{min-height:0}.auth-radar-preview{left:auto;right:24px;top:170px;transform:scale(.82);transform-origin:top right}.auth-stats-strip{margin-top:210px}}@media(max-width:680px){.auth-hero-panel{min-height:0}.auth-hero-copy{padding-top:34px}.auth-radar-preview{display:none}.auth-hero-copy h2{font-size:34px}.auth-stats-strip,.auth-trust-grid{grid-template-columns:1fr;margin-top:20px}.auth-trust-grid article:nth-child(n+2){display:block}.auth-lock-badge{width:58px;height:58px;margin-bottom:16px}}.auth-shell{overflow-y:auto}.auth-layout{grid-template-columns:minmax(520px,1fr) minmax(360px,440px);min-height:0;align-items:stretch}.auth-hero-panel{min-height:min(720px,calc(100vh - 84px));padding:clamp(24px,3vw,38px);align-content:start;row-gap:18px}.auth-login-card{min-height:min(720px,calc(100vh - 84px));padding:clamp(22px,2.4vw,34px);align-content:start}.auth-radar-preview{top:235px;left:clamp(40px,13vw,200px);width:330px;height:330px}.auth-radar-preview:before{width:310px;height:310px}.auth-radar-ring.ring-a{width:102px;height:102px}.auth-radar-ring.ring-b{width:180px;height:180px}.auth-radar-ring.ring-c{width:270px;height:270px}.auth-hero-copy{padding-top:38px}.auth-trial-offer{max-width:470px;margin-bottom:14px;padding:12px 14px}.auth-trial-offer strong{font-size:17px}.auth-trial-offer small{font-size:12px}.auth-hero-copy h2{margin:14px 0 10px;font-size:clamp(36px,4vw,58px)}.auth-hero-copy p{font-size:15px;line-height:1.55}.auth-stats-strip{max-width:620px;margin-top:22px}.auth-stats-strip article{min-height:66px;padding:11px}.auth-stats-strip svg{width:42px;height:42px;padding:11px}.auth-stats-strip strong{font-size:18px}.auth-trust-grid{gap:10px;margin-top:16px}.auth-trust-grid article{padding:11px}.auth-lock-badge{width:58px;height:58px;margin-top:0;margin-bottom:14px}.auth-login-card .auth-brand{margin-bottom:14px}.auth-login-card .auth-brand h1{font-size:clamp(25px,2vw,32px)}.auth-login-card .auth-brand p{font-size:13px}.auth-trial-card{gap:7px;margin:0 0 12px;padding:12px}.auth-trial-card p{font-size:13px}.auth-mode-switch{margin-bottom:12px}.auth-mode-switch button{min-height:38px}.auth-login-card .auth-form{gap:10px}.auth-login-card input{min-height:46px}.auth-submit-button{min-height:48px}.auth-security-note{margin-top:12px;padding:10px 12px}@media(max-width:1360px){.auth-layout{grid-template-columns:minmax(480px,1fr) minmax(350px,410px);width:min(1220px,100%)}.auth-radar-preview{left:clamp(28px,10vw,150px)}.auth-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.auth-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.auth-layout{grid-template-columns:1fr;width:min(760px,100%)}.auth-hero-panel,.auth-login-card{min-height:0}.auth-radar-preview{top:145px;right:8px;left:auto;transform:scale(.68);transform-origin:top right}.auth-hero-copy{max-width:520px;padding-top:36px}.auth-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}}@media(max-width:720px){.auth-shell{display:block;min-height:100dvh;padding:0;overflow-x:hidden}.auth-layout{display:block;width:100%;min-height:100dvh}.auth-hero-panel{display:none}.auth-login-card{width:100%;min-height:100dvh;padding:42px 28px 28px;border:0;border-radius:0;background:linear-gradient(rgba(68,119,190,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(68,119,190,.07) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(21,117,255,.18),transparent 38%),#030d1d;background-size:28px 28px,28px 28px,auto,auto;box-shadow:none}.auth-lock-badge{width:72px;height:72px;margin:0 auto 18px}.auth-login-card .auth-brand{margin-bottom:16px;text-align:center}.auth-login-card .auth-brand h1{font-size:28px;line-height:1.08}.auth-login-card .auth-brand p{font-size:13px;line-height:1.45}.auth-trial-card{margin-bottom:12px;padding:13px;border-radius:14px}.auth-register-grid{grid-template-columns:1fr}.auth-mode-switch{margin-bottom:10px;border-radius:14px}.auth-login-card .auth-form{gap:11px}.auth-login-card input{min-height:46px;border-radius:13px}.auth-submit-button{min-height:52px;margin-top:10px}.auth-security-note{margin-top:10px}}@media(max-width:390px){.auth-login-card{padding:34px 18px 22px}.auth-login-card .auth-brand h1{font-size:25px}.auth-trial-card p{font-size:12px}}@media(max-width:1180px){.app-shell .controls-panel.filters-open{transform:translate(0)!important}.app-shell>.mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr));min-height:68px}.app-shell>.mobile-bottom-nav a,.app-shell>.mobile-bottom-nav button{min-width:0;overflow:hidden;padding:4px 2px;font-size:10px;line-height:1.1;text-align:center}.app-shell>.mobile-bottom-nav svg{width:19px;height:19px}.app-topbar,.topbar-brand,.topbar-brand>div:last-child,.account-actions,.main-area,.radar-dashboard-top,.summary-grid,.analysis-board,.dashboard-lower-grid,.mini-board,.table-section,.premium-picks-grid,.premium-pick-card,.premium-pick-card summary,.premium-pick-analysis,.base-analysis-board,.base-explorer{min-width:0}}@media(max-width:760px){.app-topbar{gap:8px;padding:12px 14px}.topbar-brand{min-width:0;gap:8px}.topbar-brand>div:last-child{overflow:hidden}.topbar-brand span,.topbar-brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-hero-card,.radar-visual{display:none}.radar-hero-copy h1{max-width:none;font-size:25px}.radar-hero-copy p{margin:10px 0 14px;font-size:13px}.summary-grid{gap:8px}.dashboard-metric{grid-template-columns:38px minmax(0,1fr)!important;gap:0 9px!important;min-height:96px;padding:10px!important}.dashboard-metric .metric-icon{width:36px;height:36px;border-radius:11px}.dashboard-metric .metric-copy span{font-size:11px}.dashboard-metric .metric-copy strong{font-size:22px!important}.dashboard-metric .metric-copy small{overflow-wrap:anywhere;font-size:11px!important}#entries .section-head{grid-template-columns:minmax(0,1fr);gap:8px}#entries .board-action{justify-self:start}.premium-pick-analysis{gap:8px;padding:10px}.premium-pick-analysis>div{padding:10px}.base-explorer{padding:12px}.base-explorer-toolbar{display:grid;padding:12px}.base-explorer-chips{justify-content:flex-start}.base-card-analysis-strip,.base-edit-grid,.live-analysis-panel{grid-template-columns:1fr}}@media(max-width:430px){.topbar-brand span{font-size:18px}.topbar-logo,.topbar-logo img{width:44px;height:44px}.mobile-filter-button,.topbar-alert-button,.profile-avatar{width:40px;height:40px}.account-actions{gap:6px}.app-shell>.mobile-bottom-nav{right:6px;bottom:6px;left:6px;padding:6px 4px;border-radius:18px}.app-shell>.mobile-bottom-nav a,.app-shell>.mobile-bottom-nav button{font-size:9px}.app-shell>.mobile-bottom-nav svg{width:17px;height:17px}}@media(max-width:820px){.system-page-content,.profile-shell{padding-right:12px;padding-left:12px}.profile-topbar{gap:10px;padding:12px}.profile-form-card,.profile-summary-card{padding:18px;border-radius:18px}.subscription-shell{gap:12px;padding:12px}.subscription-hero-panel{min-height:0;padding:20px}.subscription-checkout-card{padding:18px}.subscription-section-head{display:grid}.subscription-actions,.subscription-actions a,.subscription-actions button{width:100%}.subscription-actions .auth-submit-button{min-width:0}}@media(max-width:1120px){.admin-console-main{min-width:0;padding:22px 18px 16px}.admin-console-workspace,.admin-console-shell .panel,.admin-console-shell .manager-workspace{min-width:0}.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-footer{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}}@media(max-width:560px){.auth-captcha-box{align-items:stretch;flex-direction:column}.auth-captcha-row{grid-template-columns:1fr 44px}.admin-metric-strip{grid-template-columns:1fr}.admin-console-main{padding:16px 10px 10px}.admin-console-topbar h1{font-size:28px}.admin-topbar-actions{gap:8px}.admin-console-footer{margin-right:-10px;margin-left:-10px;padding-right:10px;padding-left:10px}.analysis-report-overlay,.game-analysis-overlay{padding:0}.analysis-report-modal,.game-analysis-modal{max-height:100dvh;border-radius:0}}.search-analysis-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#000714d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.search-analysis-modal{width:min(980px,100%);overflow:hidden;padding:24px;border:1px solid rgba(73,176,255,.4);border-radius:22px;background:radial-gradient(circle at 18% 10%,rgba(0,132,255,.22),transparent 32%),radial-gradient(circle at 88% 88%,rgba(255,122,0,.12),transparent 28%),linear-gradient(145deg,#051b40fa,#010c1ffc);box-shadow:inset 0 1px #ffffff0d,0 34px 90px #0000007a,0 0 68px #007bff24}.search-analysis-copy{display:grid;gap:7px;padding-bottom:16px;border-bottom:1px solid rgba(88,159,244,.22)}.search-analysis-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:7px;min-height:29px;padding:0 10px;border:1px solid rgba(255,143,41,.38);border-radius:999px;background:#ff7a001f;color:#ffb15d;font-size:11px;font-weight:950;text-transform:uppercase}.search-analysis-copy h2{margin:0;color:#fff;font-size:30px;line-height:1.08}.search-analysis-copy p{margin:0;color:#b7c9e7;font-size:14px;line-height:1.5}.search-analysis-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:center;padding:14px 0}.search-radar-stage{position:relative;display:grid;place-items:center;min-height:320px}.search-radar-stage .radar-visual{--radar-size: 270px;display:grid!important;min-height:280px!important;transform:scale(.88)}.search-radar-progress{position:absolute;z-index:9;display:grid;gap:1px;place-items:center;width:82px;height:82px;border:1px solid rgba(103,219,255,.34);border-radius:50%;background:#020e23cc;box-shadow:inset 0 0 26px #29b1ff2e,0 0 34px #29b1ff33}.search-radar-progress strong{color:#fff;font-size:19px;line-height:1}.search-radar-progress span{color:#70d7ff;font-size:9px;font-weight:950;text-transform:uppercase}.search-analysis-steps{display:grid;gap:8px}.search-analysis-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px 12px;border:1px solid rgba(91,144,219,.2);border-radius:12px;background:#03112b94;opacity:.58;transition:border-color .18s ease,background .18s ease,opacity .18s ease,transform .18s ease}.search-analysis-step.active{border-color:#3fc2ffa3;background:#0a468c5c;opacity:1;transform:translate(4px)}.search-analysis-step.complete{border-color:#42ed5f57;background:#1e8e4c1c;opacity:.9}.search-step-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(88,166,255,.3);border-radius:10px;background:#0069ff21;color:#7ddcff}.search-analysis-step.complete .search-step-icon{border-color:#42ed5f5c;background:#42ed5f1a;color:#57f587}.search-analysis-step strong{display:block;color:#fff;font-size:13px}.search-analysis-step p{margin:3px 0 0;color:#aebfdd;font-size:11px;line-height:1.4}.search-analysis-footer{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:16px;align-items:center;padding-top:15px;border-top:1px solid rgba(88,159,244,.22)}.search-analysis-footer>span{display:inline-flex;align-items:center;gap:8px;color:#dceaff;font-size:12px;font-weight:900}.search-analysis-bar{height:7px;overflow:hidden;border-radius:999px;background:#7197cc2e}.search-analysis-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006eff,#36d7ff 62%,#ff8a1f);box-shadow:0 0 18px #36d7ff85;transition:width .18s ease}@media(max-width:760px){.search-analysis-overlay{padding:10px}.search-analysis-modal{padding:16px;border-radius:18px}.search-analysis-copy{padding-bottom:12px}.search-analysis-copy h2{font-size:23px}.search-analysis-copy p{font-size:12px}.search-analysis-layout{grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 0 10px}.search-radar-stage{min-height:196px}.search-radar-stage .radar-visual{--radar-size: 218px;display:grid!important;min-height:220px!important;margin:-16px 0 -12px;transform:scale(.7)}.search-radar-progress{width:70px;height:70px}.search-radar-progress strong{font-size:17px}.search-analysis-steps{gap:6px}.search-analysis-step{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 9px}.search-step-icon{width:29px;height:29px;border-radius:8px}.search-analysis-step strong{font-size:12px}.search-analysis-step p{display:none}.search-analysis-footer{grid-template-columns:minmax(0,1fr);gap:9px;padding-top:12px}}@media(max-width:390px){.search-radar-stage{min-height:166px}.search-radar-stage .radar-visual{margin:-30px 0 -26px;transform:scale(.61)}.search-analysis-step{padding:7px 8px}}.visual-sport-icon,.league-logo-badge,.metric-icon,.dashboard-metric .metric-icon,.admin-metric-icon,.search-step-icon,.topbar-alert-button,.topbar-date-pill svg,.topbar-menu a svg,.topbar-menu button svg,.secondary-action svg,.fetch-button svg,.server-api-chip svg{filter:drop-shadow(0 0 10px rgba(55,157,255,.22))}.visual-sport-icon,.league-logo-badge{position:relative;overflow:hidden;width:40px;height:40px;min-width:40px;border:1px solid rgba(128,194,255,.34);border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.38),transparent 25%),radial-gradient(circle at 78% 88%,rgba(255,122,0,.24),transparent 30%),linear-gradient(145deg,#0d5fd3eb,#021333f0);box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #00071857,0 12px 26px #00000047,0 0 0 1px #ffffff0a}.visual-sport-icon:before,.league-logo-badge:before{position:absolute;inset:0;background:linear-gradient(125deg,transparent 0 34%,rgba(255,255,255,.28) 45%,transparent 58%),radial-gradient(circle at 50% 50%,transparent 44%,rgba(82,181,255,.18) 45%,transparent 57%);opacity:.9;content:""}.visual-sport-icon:after,.league-logo-badge:after{position:absolute;inset:6px;border:1px solid rgba(164,217,255,.26);border-radius:10px;background:linear-gradient(135deg,transparent,rgba(255,255,255,.06)),radial-gradient(circle at 75% 25%,rgba(255,122,0,.28),transparent 18%);content:""}.visual-sport-icon svg,.league-logo-badge strong,.league-logo-badge img{position:relative;z-index:2}.visual-sport-icon svg{width:20px;height:20px;stroke-width:2.4}.league-logo-badge strong{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#010c1f52;color:#fff;font-size:9px;font-weight:950;letter-spacing:0;line-height:1;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.44)}.league-logo-badge img{width:31px;height:31px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.32))}.visual-filter-option:hover .visual-sport-icon,.visual-filter-option:hover .league-logo-badge,.visual-filter-option.active .visual-sport-icon,.visual-filter-option.active .league-logo-badge{border-color:#ff8f29b8;box-shadow:inset 0 1px #ffffff4d,inset 0 -12px 24px #00071847,0 14px 30px #ff7a002e,0 0 0 1px #ff7a001f}.topbar-menu a,.topbar-menu button{position:relative;overflow:hidden}.topbar-menu a svg,.topbar-menu button svg,.secondary-action svg,.fetch-button svg,.server-api-chip svg{stroke-width:2.35}.topbar-menu a:before,.topbar-menu button:before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 44%);opacity:0;pointer-events:none;transition:opacity .18s ease;content:""}.topbar-menu a:hover:before,.topbar-menu button:hover:before{opacity:1}.dashboard-metric .metric-icon,.metric-icon,.admin-metric-icon{border:1px solid rgba(143,205,255,.25);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,#1b7dff,#06428d)!important;box-shadow:inset 0 1px #ffffff3d,0 12px 26px #0068ff38}.dashboard-metric.metric-green .metric-icon,.admin-metric-card.success .admin-metric-icon{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.3),transparent 28%),linear-gradient(145deg,#35d88f,#06734f)!important;box-shadow:inset 0 1px #ffffff3d,0 12px 26px #23cd8133}.dashboard-metric.metric-orange .metric-icon,.admin-metric-card.warning .admin-metric-icon{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.3),transparent 28%),linear-gradient(145deg,#ff9a2f,#e65300)!important;box-shadow:inset 0 1px #ffffff3d,0 12px 26px #ff7a0038}.dashboard-metric.metric-purple .metric-icon,.admin-metric-card.info .admin-metric-icon{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.3),transparent 28%),linear-gradient(145deg,#9a75ff,#5632d4)!important;box-shadow:inset 0 1px #ffffff3d,0 12px 26px #7957ff38}.auth-login-card .auth-captcha-box{border-color:#4b99ff52;background:linear-gradient(135deg,#092656eb,#020e24f5),#03122df0;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029}.auth-login-card .auth-captcha-box span{color:#8fc7ff}.auth-login-card .auth-captcha-box strong{color:#fff}.auth-login-card .auth-captcha-row input{border-color:#6faeff4d;background:#000919c7;color:#fff;-webkit-text-fill-color:#ffffff}.auth-login-card .auth-captcha-row input::placeholder{color:#94a9c5;-webkit-text-fill-color:#94a9c5}.auth-login-card .auth-captcha-row button{border-color:#ff8b188c;background:linear-gradient(135deg,#ff6a00f5,#ff9900f5);color:#fff;box-shadow:0 10px 20px #ff7a0033}.auth-login-card .auth-captcha-row button:hover{background:linear-gradient(135deg,#ff7a00,#ffb13b);transform:translateY(-1px)}.support-widget{position:fixed;right:22px;bottom:22px;z-index:130;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.support-widget>*{pointer-events:auto}.support-floating-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 18px;border:1px solid rgba(255,139,24,.55);border-radius:999px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:950;box-shadow:0 18px 38px #ff7a0052,0 8px 24px #00091e59}.support-floating-button:hover{background:linear-gradient(135deg,#ff7a00,#ffb13b);transform:translateY(-1px)}.support-chat-panel{width:min(390px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 96px));overflow:auto;border:1px solid rgba(75,153,255,.28);border-radius:20px;background:radial-gradient(circle at top right,rgba(21,117,255,.22),transparent 34%),linear-gradient(145deg,#04183afa,#010817fa);color:#fff;box-shadow:0 24px 60px #00081c7a}.support-chat-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid rgba(134,181,240,.18);background:#031330f5}.support-chat-header span{display:block;color:#ff9b34;font-size:11px;font-weight:950;text-transform:uppercase}.support-chat-header strong{display:block;margin-top:2px;color:#fff;font-size:20px;font-weight:950}.support-chat-header button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#dce8f6;cursor:pointer}.support-bot-message{display:flex;gap:10px;margin:16px 16px 12px;padding:13px;border:1px solid rgba(75,153,255,.2);border-radius:16px;background:#0827589e}.support-bot-message svg{flex:0 0 auto;color:#43a5ff}.support-bot-message p{margin:0;color:#d6e3f5;font-size:13px;line-height:1.45}.support-search{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:0 12px;border:1px solid rgba(134,181,240,.22);border-radius:14px;background:#00091994}.support-search svg{color:#8fc7ff}.support-search input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#fff;font-family:inherit;font-weight:800}.support-search input::placeholder{color:#8aa1bf}.support-chat-messages{display:grid;gap:9px;max-height:330px;margin:0 16px 12px;overflow:auto;padding-right:4px}.support-message{max-width:88%;padding:11px 12px;border-radius:16px}.support-message.bot{justify-self:start;border:1px solid rgba(75,153,255,.2);background:#082758a3}.support-message.user{justify-self:end;border:1px solid rgba(255,139,24,.38);background:#ff7a002e}.support-message strong{display:block;margin-bottom:5px;color:#fff;font-size:13px;font-weight:950}.support-message p{margin:0;color:#d6e3f5;font-size:13px;line-height:1.45}.support-message ol{display:grid;gap:4px;margin:8px 0 0;padding-left:18px}.support-message li{color:#c6d6ec;font-size:12px;line-height:1.4}.support-agent-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 16px 12px}.support-agent-input label{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border:1px solid rgba(134,181,240,.22);border-radius:14px;background:#00091994}.support-agent-input svg{color:#8fc7ff}.support-agent-input input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#fff;font-family:inherit;font-weight:800}.support-agent-input input::placeholder{color:#8aa1bf}.support-agent-input button{min-height:44px;padding:0 14px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#f90);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:950}.support-resolution-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 16px 12px;padding:10px;border:1px solid rgba(134,181,240,.16);border-radius:14px;background:#ffffff0a}.support-resolution-actions span{color:#cdd8eb;font-size:12px;font-weight:900}.support-resolution-actions button{min-height:34px;padding:0 11px;border:1px solid rgba(134,181,240,.2);border-radius:999px;background:#ffffff0f;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900}.support-resolution-actions button:first-of-type{border-color:#40ef834d;background:#1278502e;color:#7bf4a6}.support-resolution-actions button:last-of-type{border-color:#ff8b1859;color:#ffb46f}.support-quick-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 16px 14px}.support-quick-chips button{min-height:32px;padding:0 10px;border:1px solid rgba(134,181,240,.18);border-radius:999px;background:#ffffff0b;color:#d6e3f5;cursor:pointer;font-family:inherit;font-size:12px;font-weight:850}.support-quick-chips button:hover{border-color:#ff8b188c;background:#ff7a001f;color:#fff}.support-topic-list{display:grid;gap:8px;max-height:190px;margin:0 16px;overflow:auto;padding-right:4px}.support-path-list{grid-template-columns:1fr 1fr;max-height:170px}.support-topic-list button{display:grid;gap:3px;width:100%;padding:11px 12px;border:1px solid rgba(134,181,240,.18);border-radius:14px;background:#ffffff0b;color:#fff;cursor:pointer;font-family:inherit;text-align:left}.support-topic-list button.active,.support-topic-list button:hover{border-color:#ff8b1899;background:#ff7a0024}.support-topic-list strong{font-size:13px;font-weight:950}.support-topic-list span,.support-topic-list p{margin:0;color:#afc0d8;font-size:12px;line-height:1.35}.support-answer-card{margin:14px 16px;padding:14px;border:1px solid rgba(64,239,131,.18);border-radius:16px;background:#0a4b3633}.support-answer-card small{color:#6ff2a2;font-size:11px;font-weight:950;text-transform:uppercase}.support-answer-card h3{margin:5px 0 7px;color:#fff;font-size:17px}.support-answer-card p{margin:0;color:#d6e3f5;font-size:13px;line-height:1.48}.support-request-field{display:grid;gap:7px;margin:0 16px 14px}.support-request-field span{color:#cdd8eb;font-size:12px;font-weight:950;text-transform:uppercase}.support-request-field textarea{width:100%;resize:vertical;min-height:82px;border:1px solid rgba(134,181,240,.22);border-radius:14px;background:#0009199e;color:#fff;font-family:inherit;font-weight:800;padding:12px;outline:0}.support-request-field textarea::placeholder{color:#8aa1bf}.support-whatsapp-button{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 16px 16px;min-height:48px;border-radius:14px;background:linear-gradient(135deg,#17b86a,#058b50);color:#fff;font-size:14px;font-weight:950;text-decoration:none;box-shadow:0 14px 28px #10b96e38}@media(max-width:720px){.support-widget{right:14px;bottom:86px}.support-widget.open{left:10px;right:10px;align-items:stretch}.support-floating-button{align-self:flex-end;min-height:48px;padding:0 14px}.support-chat-panel{width:100%;max-height:calc(100dvh - 158px);border-radius:18px}.support-agent-input,.support-path-list{grid-template-columns:1fr}}.insight-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.insight-card-header span{color:#ff9f2d;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.insight-card-header h2{margin:4px 0 0}.insight-card-header>strong{padding:8px 12px;border:1px solid rgba(48,136,255,.32);border-radius:999px;background:#3088ff1f;color:#9fd0ff;white-space:nowrap}.history-entry-list,.alert-rule-list{display:grid;gap:12px}.history-entry-card,.alert-rule-card{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid rgba(95,158,238,.24);border-radius:12px;background:#03112bad}.history-entry-card small,.history-entry-card span,.alert-rule-card span{color:#b7c6dc;line-height:1.45}.history-entry-card strong,.alert-rule-card strong{color:#fff}.history-entry-card>div:first-child,.alert-rule-card>div:first-child{display:grid;gap:4px}.history-entry-metrics{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:8px;min-width:min(680px,100%)}.history-entry-metrics span{padding:10px;border:1px solid rgba(95,158,238,.18);border-radius:10px;background:#ffffff0a;font-size:12px}.history-entry-metrics strong{display:block;margin-top:4px;color:#65ff84;font-size:14px}.insight-empty-box{display:grid;place-items:center;gap:10px;padding:34px 18px;border:1px dashed rgba(95,158,238,.32);border-radius:14px;color:#c8d7ef;text-align:center}.insight-empty-box svg{color:#7bb9ff}.insight-empty-box strong{color:#fff}.insight-empty-box p{max-width:560px;margin:0}.insight-error-card{display:grid;justify-items:start;gap:12px}.insight-error-card svg{color:#ff9f2d}.insight-error-card p{max-width:620px}.alert-rule-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.alert-rule-form label{display:grid;gap:7px}.alert-rule-form label span{color:#dbe9ff;font-size:12px;font-weight:900}.alert-rule-form input,.alert-rule-form select{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(95,158,238,.28);border-radius:10px;background:#03112bd1;color:#fff;font:inherit;font-weight:800;outline:0}.alert-rule-form .fetch-button{align-self:end;min-height:46px}.alert-rule-card{grid-template-columns:minmax(0,1fr) auto auto}.alert-rule-card.active{border-color:#42ed5f52;background:#0c433657}.alert-rule-card button{min-height:38px;padding:0 14px;border:1px solid rgba(95,158,238,.28);border-radius:10px;background:#3088ff1f;color:#eaf2ff;font-weight:950}.alert-rule-card button.danger{color:#ffb4a8;border-color:#ff6a5642;background:#ff6a561f}.learn-step-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.learn-step-flow span{padding:10px 12px;border:1px solid rgba(48,136,255,.28);border-radius:999px;background:#3088ff1a;color:#f8fbff;font-size:13px;font-weight:900}.learn-step-flow svg{color:#ff9f2d}.daily-games-panel{display:grid;gap:16px;padding:22px;border:1px solid rgba(42,129,225,.28);border-radius:22px;background:radial-gradient(circle at 84% 0%,rgba(21,117,255,.18),transparent 32%),linear-gradient(180deg,#051839f0,#020c1ffa);color:#eaf2ff;box-shadow:0 20px 48px #00000038}.daily-games-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.daily-games-head span{display:inline-flex;align-items:center;gap:7px;color:#ff9b31;font-size:12px;font-weight:950;text-transform:uppercase}.daily-games-head h2{margin:5px 0 6px;color:#fff;font-size:clamp(22px,2.5vw,30px)}.daily-games-head p{max-width:680px;margin:0;color:#b7c6dc;line-height:1.5}.daily-games-head button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(255,122,0,.42);border-radius:12px;background:#ff7a0024;color:#fff;font-family:inherit;font-weight:950;white-space:nowrap}.daily-games-head button:disabled{cursor:wait;opacity:.72}.daily-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.daily-game-card{display:grid;gap:14px;min-width:0;padding:15px;border:1px solid rgba(95,158,238,.22);border-radius:16px;background:#03112bb8}.daily-game-time{display:flex;justify-content:space-between;gap:12px;color:#9fb1ca;font-size:12px;font-weight:850}.daily-game-time strong{color:#7bb9ff;text-align:right}.daily-game-card .match-teams{align-items:center}.daily-game-card .team-badge strong{color:#fff}.daily-game-meta{display:grid;grid-template-columns:minmax(0,1.4fr) .8fr .8fr;gap:8px}.daily-game-meta span{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(95,158,238,.18);border-radius:11px;background:#ffffff0a;color:#aebfdd;font-size:11px;font-weight:850}.daily-game-meta strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.daily-game-meta span:nth-child(2) strong,.daily-game-meta span:nth-child(3) strong{color:#65ff84}.daily-games-empty{display:grid;place-items:center;gap:8px;min-height:148px;padding:24px;border:1px dashed rgba(95,158,238,.28);border-radius:16px;color:#c8d7ef;text-align:center}.daily-games-empty svg{color:#7bb9ff}.daily-games-empty strong{color:#fff}.daily-games-empty p{max-width:520px;margin:0}@media(max-width:1180px){.history-entry-card{grid-template-columns:1fr}.history-entry-metrics{min-width:0}.daily-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.insight-card-header,.alert-rule-card{align-items:stretch;grid-template-columns:1fr}.insight-card-header{display:grid}.history-entry-metrics,.alert-rule-form{grid-template-columns:1fr}.alert-rule-card button{width:100%}.daily-games-panel{padding:16px;border-radius:18px}.daily-games-head{display:grid}.daily-games-head button{width:100%}.daily-games-grid,.daily-game-meta{grid-template-columns:1fr}}.entry-analysis-actions button,#entries .entry-analysis-actions button,.entry-analysis-actions .share-entry-button{color:#fff!important;text-shadow:0 1px 2px rgba(1,8,22,.32)}.entry-analysis-actions button span,.entry-analysis-actions button svg,.share-preview-actions button span,.share-preview-actions button svg,.fetch-button span,.fetch-button svg,.primary-search-button span,.primary-search-button svg{color:#fff!important;stroke:currentColor}.entry-analysis-actions button{border-color:#ffc780e6;background:linear-gradient(135deg,#ff6a00,#ff8a00 52%,#ffad2f)}.entry-analysis-actions .share-entry-button{border-color:#85d5ffe6;background:linear-gradient(135deg,#0755ff,#168cff 55%,#24c4ff)}.dashboard-shell{--dashboard-text: #071a38;--dashboard-muted: #344967;--dashboard-soft: #51657f}.dashboard-shell,.dashboard-shell .manager-form,.dashboard-shell .users-panel,.dashboard-shell .admin-metric-card,.dashboard-shell .api-rotation-list-wrap,.dashboard-shell .api-rotation-row,.dashboard-shell .user-row,.dashboard-shell .billing-manager-card,.dashboard-shell .panel{color:var(--dashboard-text)}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3,.dashboard-shell h4,.dashboard-shell strong,.dashboard-shell label,.dashboard-shell .section-head h2,.dashboard-shell .api-list-head strong,.dashboard-shell .user-row strong,.dashboard-shell .admin-metric-card strong{color:var(--dashboard-text)!important}.dashboard-shell p,.dashboard-shell small,.dashboard-shell em,.dashboard-shell .section-head p,.dashboard-shell .admin-metric-card small,.dashboard-shell .admin-metric-card em,.dashboard-shell .api-list-head span,.dashboard-shell .user-row span,.dashboard-shell .api-rotation-row span{color:var(--dashboard-muted)!important}.dashboard-shell .dashboard-header h1,.dashboard-shell .dashboard-header strong,.dashboard-shell .dashboard-header .user-chip,.dashboard-shell .dashboard-header .outline-button,.dashboard-shell .dashboard-header .icon-text-button{color:#fff!important}.dashboard-shell .dashboard-header p,.dashboard-shell .dashboard-header small,.dashboard-shell .dashboard-header span:not(.dashboard-kicker){color:#d7e5fb!important}.dashboard-shell .dashboard-kicker{color:#ffb264!important}.dashboard-shell .field>span,.dashboard-shell .field label{color:#122a4b!important}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{background:#fff!important;color:#071a38!important;caret-color:#071a38}.dashboard-shell .field input::placeholder,.dashboard-shell .field textarea::placeholder{color:#6d7f99!important;opacity:1}.dashboard-shell .fetch-button,.dashboard-shell .manager-form .fetch-button,.billing-manager-card .fetch-button,.auth-submit-button,.auth-trial-card button,.landing-price-card button,.landing-final-cta button{color:#fff!important;text-shadow:0 1px 2px rgba(1,8,22,.28)}.dashboard-shell .fetch-button *,.billing-manager-card .fetch-button *,.auth-submit-button *,.auth-trial-card button *,.landing-price-card button *,.landing-final-cta button *{color:#fff!important;stroke:currentColor}.dashboard-shell .outline-button,.dashboard-shell .asaas-test-button,.dashboard-shell .api-rotation-actions button,.dashboard-shell .row-actions .outline-button{background:#f3f8ff!important;color:#0755b7!important;border-color:#b9d3f3!important}.dashboard-shell .outline-button *,.dashboard-shell .asaas-test-button *,.dashboard-shell .api-rotation-actions button *,.dashboard-shell .row-actions .outline-button *{color:inherit!important;stroke:currentColor}.dashboard-shell .outline-button.success{background:#e9fbf1!important;border-color:#aee8c7!important;color:#087848!important}.dashboard-shell .outline-button.neutral{background:#eef3f9!important;border-color:#ccd9e8!important;color:#33465f!important}.dashboard-shell .danger-action,.dashboard-shell .icon-button.danger,.dashboard-shell .api-rotation-actions button:last-child{background:#fff4f2!important;border-color:#ffc9c2!important;color:#b42318!important}.dashboard-shell .status-pill,.dashboard-shell .role-pill{color:#0755b7!important;background:#edf6ff!important;border-color:#b9d3f3!important}.dashboard-shell .status-pill.active{color:#087848!important;background:#e9fbf1!important;border-color:#aee8c7!important}.dashboard-shell .admin-metric-icon,.dashboard-shell .admin-metric-icon svg{color:#fff!important;stroke:currentColor}.mobile-pick-quick-actions{display:none}@media(max-width:760px){#entries .mobile-pick-quick-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}#entries .mobile-pick-quick-actions button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;width:100%;border:1px solid rgba(255,185,92,.9);border-radius:12px;background:linear-gradient(135deg,#ff6a00,#ff9d18);color:#fff!important;font-family:inherit;font-size:12px;font-weight:950;text-transform:uppercase;text-shadow:0 1px 2px rgba(1,8,22,.3);box-shadow:0 12px 24px #ff7a003d}#entries .mobile-pick-quick-actions .share-entry-button{border-color:#85d5ffeb;background:linear-gradient(135deg,#0755ff,#20bfff);box-shadow:0 12px 24px #1f92ff3d}#entries .mobile-pick-quick-actions button span,#entries .mobile-pick-quick-actions button svg{position:relative;color:#fff!important;stroke:currentColor}#entries .premium-pick-card summary{cursor:default}}.admin-console-shell.dashboard-shell{color:#f4f8ff!important}.admin-console-shell.dashboard-shell h1,.admin-console-shell.dashboard-shell h2,.admin-console-shell.dashboard-shell h3,.admin-console-shell.dashboard-shell h4,.admin-console-shell.dashboard-shell strong,.admin-console-shell .admin-console-topbar h1,.admin-console-shell .admin-sidebar-brand strong,.admin-console-shell .manager-command-hero h2,.admin-console-shell .admin-events-panel h2,.admin-console-shell .admin-event-row strong,.admin-console-shell .admin-event-summary-row strong,.admin-console-shell .admin-metric-card strong{color:#fff!important}.admin-console-shell.dashboard-shell p,.admin-console-shell.dashboard-shell small,.admin-console-shell.dashboard-shell em,.admin-console-shell.dashboard-shell span,.admin-console-shell .admin-console-topbar p,.admin-console-shell .manager-command-hero p,.admin-console-shell .admin-events-panel p,.admin-console-shell .admin-event-row p,.admin-console-shell .admin-event-row small,.admin-console-shell .admin-event-summary-row span,.admin-console-shell .admin-metric-card small,.admin-console-shell .admin-metric-card em{color:#c9d8ef!important}.admin-console-shell .dashboard-kicker,.admin-console-shell .manager-command-hero .dashboard-kicker{color:#ffb264!important}.admin-console-shell .admin-metric-card,.admin-console-shell .manager-command-hero,.admin-console-shell .admin-events-panel,.admin-console-shell .admin-event-summary-row article,.admin-console-shell .admin-event-row{border-color:#5897e857!important;background:radial-gradient(circle at 86% 0%,rgba(21,117,255,.18),transparent 34%),linear-gradient(145deg,#08234ef5,#031028fa)!important;color:#f4f8ff!important}.admin-console-shell .admin-metric-card strong{text-shadow:0 1px 2px rgba(0,0,0,.22)}.admin-console-shell .admin-metric-icon,.admin-console-shell .admin-metric-icon svg,.admin-console-shell .admin-event-icon,.admin-console-shell .admin-event-icon svg{color:#fff!important;stroke:currentColor}.admin-console-shell .manager-command-actions button,.admin-console-shell .admin-topbar-actions .outline-button,.admin-console-shell .admin-topbar-actions .icon-text-button{color:#fff!important}.admin-console-shell .manager-command-actions button *,.admin-console-shell .admin-topbar-actions .outline-button *,.admin-console-shell .admin-topbar-actions .icon-text-button *{color:inherit!important;stroke:currentColor}.admin-console-shell .admin-sidebar-link,.admin-console-shell .admin-sidebar-help,.admin-console-shell .admin-sidebar-card{color:#eaf2ff!important}.admin-console-shell .admin-sidebar-link *,.admin-console-shell .admin-sidebar-help *,.admin-console-shell .admin-sidebar-card *{color:inherit!important;stroke:currentColor}#entries .entry-analysis-actions button,#entries .entry-analysis-actions button span,#entries .entry-analysis-actions button svg,#entries .mobile-pick-quick-actions button,#entries .mobile-pick-quick-actions button span,#entries .mobile-pick-quick-actions button svg{color:#fff!important;fill:none;stroke:currentColor}#entries .entry-analysis-actions{justify-content:flex-end}#entries .entry-analysis-actions button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:14px}#entries .entry-analysis-actions button svg{width:18px;height:18px}@media(max-width:1180px){#entries .mobile-picks-grid{display:grid!important}#entries .premium-picks-list{display:none!important}#entries .mobile-pick-quick-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}#entries .mobile-pick-quick-actions button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-width:0;height:46px;min-height:46px;padding:0!important;border-radius:14px}#entries .mobile-pick-quick-actions button svg{width:19px;height:19px}}@media(max-width:620px){#entries .entry-analysis-actions{display:grid;grid-template-columns:1fr 1fr}#entries .entry-analysis-actions button{width:100%!important}}
