/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0d1613;--paper:#f2f1e9;--lime:#c9ff3d;--orange:#ff5b36;--muted:#87918b;--line:#0d161329}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.topbar{z-index:10;color:#fff;border-bottom:1px solid #ffffff2e;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.brand-mark{border:1px solid var(--lime);width:34px;height:34px;color:var(--lime);font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.topbar nav{color:#ffffffb3;gap:32px;margin-left:auto;margin-right:42px;font-size:13px;display:flex}.topbar nav a:hover{color:var(--lime)}.nav-cta{border:1px solid #ffffff73;padding:12px 16px;font-size:12px;font-weight:650}.nav-cta span{color:var(--lime);margin-left:12px}.hero{color:#fff;background:radial-gradient(circle at 65% 18%,#284d3c 0,#142a22 29%,#0c1713 67%);grid-template-columns:minmax(0,1.2fr) minmax(340px,.65fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:790px;padding:166px clamp(24px,6vw,92px) 100px;display:grid;position:relative;overflow:hidden}.pitch-lines{border:1px solid #c9ff3d1f;border-radius:50%;width:760px;height:760px;position:absolute;top:20px;right:-270px}.pitch-lines:before,.pitch-lines:after{content:"";border:1px solid #c9ff3d14;border-radius:50%;position:absolute;inset:100px}.pitch-lines:after{inset:250px}.hero-copy,.hero-panel{z-index:1;position:relative}.eyebrow{font-family:var(--font-geist-mono);letter-spacing:.13em;color:#ffffff94;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:600;display:flex}.live-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c9ff3d1c}.hero h1{letter-spacing:-.068em;max-width:810px;margin:0;font-size:clamp(58px,7.2vw,104px);font-weight:690;line-height:.86}.hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#ffffff9c;max-width:610px;margin:34px 0 0;font-size:17px;line-height:1.65}.hero-lead strong{color:#fff;font-weight:520}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.primary-btn{background:var(--lime);color:var(--ink);align-items:center;gap:34px;padding:17px 20px;font-size:13px;font-weight:750;display:inline-flex}.primary-btn span{font-size:16px}.text-link{color:#ffffffc7;border-bottom:1px solid #ffffff40;padding-bottom:4px;font-size:13px}.text-link span{color:var(--lime);margin-left:10px}.hero-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c096b;border:1px solid #ffffff2e;padding:26px;box-shadow:20px 30px 80px #0000003d}.panel-kicker{font-family:var(--font-geist-mono);letter-spacing:.16em;color:var(--lime);border-bottom:1px solid #ffffff1f;padding-bottom:20px;font-size:10px}.score-row{justify-content:space-between;align-items:end;padding-top:28px;display:flex}.score-row span{color:#ffffff73;font-size:11px}.score-row strong{font-family:var(--font-geist-mono);font-size:47px;font-weight:500;line-height:1}.signal{background:#ffffff1a;height:3px;margin-top:16px}.signal span{background:var(--lime);height:100%;display:block;box-shadow:0 0 16px #c9ff3d6b}.panel-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.panel-grid div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:16px 14px}.panel-grid span{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#ffffff5c;margin-bottom:7px;font-size:8px;display:block}.panel-grid b{font-size:12px;font-weight:550;display:block}.panel-note{letter-spacing:.03em;color:#ffffff85;margin-top:20px;font-size:10px}.panel-note i{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.scroll-cue{font-family:var(--font-geist-mono);letter-spacing:.16em;color:#ffffff4d;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:28px;left:clamp(24px,6vw,92px)}.scroll-cue i{background:#fff3;width:70px;height:1px;display:block}.numbers{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.5fr;align-items:stretch;min-height:150px;display:grid}.numbers>div,.numbers>p{border-right:1px solid var(--line);margin:0;padding:34px clamp(22px,3vw,48px)}.numbers strong{font-family:var(--font-geist-mono);letter-spacing:-.06em;font-size:34px;font-weight:520;display:block}.numbers span{font-family:var(--font-geist-mono);letter-spacing:.13em;color:#6e7872;margin-top:8px;font-size:8px;display:block}.numbers p{flex-direction:column;justify-content:center;font-family:Georgia,serif;font-size:18px;line-height:1.35;display:flex}.board-section{padding:100px clamp(24px,6vw,92px) 110px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.eyebrow.dark{color:#637069;margin-bottom:12px}.section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.9}.section-head>p{color:#647069;max-width:390px;margin:0;font-size:14px;line-height:1.7}.section-head>p b{color:var(--ink)}.player-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.player-card{background:#f8f7f0;flex-direction:column;min-height:500px;padding:25px;transition:background .2s,transform .2s;display:flex}.player-card:hover{background:#fff;transform:translateY(-3px)}.card-top{justify-content:space-between;align-items:start;margin-bottom:50px;display:flex}.rank{font-family:var(--font-geist-mono);color:#929b96;font-size:10px}.role-badge{background:var(--ink);width:36px;height:36px;color:var(--lime);font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.player-tag{font-family:var(--font-geist-mono);color:#65716b;letter-spacing:.08em;margin:0 0 8px;font-size:9px}.player-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(27px,2.4vw,38px);line-height:1}.team{color:#7b857f;margin:10px 0 0;font-size:11px}.market-pill{border:1px solid var(--line);color:#647069;max-width:100%;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;margin:13px 0 0;padding:6px 8px;font-size:7px;overflow:hidden}.insight{color:#56625c;max-width:92%;min-height:62px;margin:27px 0;font-size:13px;line-height:1.6}.card-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.card-metrics div{border-right:1px solid var(--line);padding:14px 9px 14px 0}.card-metrics div+div{padding-left:13px}.card-metrics div:last-child{border-right:0}.card-metrics span{font-family:var(--font-geist-mono);color:#8a948f;margin-bottom:5px;font-size:8px;display:block}.card-metrics strong{font-family:var(--font-geist-mono);font-size:17px;font-weight:550}.card-metrics .stop strong{color:var(--orange)}.player-card button{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:18px 0 0;font-size:11px;font-weight:650;display:flex}.player-card button span{color:var(--orange)}.method-strip{background:var(--lime);grid-template-columns:.4fr 1.5fr 1fr;align-items:start;gap:40px;padding:76px clamp(24px,6vw,92px);display:grid}.method-strip>p{font-family:var(--font-geist-mono);letter-spacing:.15em;font-size:9px}.method-strip blockquote{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,57px);font-weight:650;line-height:.98}.method-strip blockquote em{font-family:Georgia,serif;font-weight:400}.method-tags{flex-wrap:wrap;gap:8px;display:flex}.method-tags span{font-family:var(--font-geist-mono);border:1px solid #0d161354;border-radius:100px;padding:9px 12px;font-size:9px}@media (width<=900px){.topbar nav{display:none}.nav-cta{margin-left:auto}.hero{grid-template-columns:1fr;padding-top:140px}.hero-panel{max-width:600px}.numbers{grid-template-columns:repeat(3,1fr)}.numbers p{border-top:1px solid var(--line);grid-column:1/-1}.player-grid,.method-strip{grid-template-columns:1fr}}@media (width<=620px){.topbar{height:68px;padding-inline:18px}.brand>span:last-child,.nav-cta{display:none}.hero{min-height:720px;padding:120px 20px 75px}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-panel{padding:20px}.numbers{grid-template-columns:1fr}.numbers>div,.numbers>p{border-right:0;border-bottom:1px solid var(--line)}.numbers p{grid-column:auto}.section-head{flex-direction:column;align-items:start}.board-section{padding-block:75px}.player-card{min-height:430px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.player-card{transition:none}}.board-toolbar{grid-template-columns:1.2fr .8fr auto;align-items:stretch;gap:14px;margin-bottom:22px;display:grid}.role-tabs{border:1px solid var(--line);background:#f8f7f0;grid-template-columns:repeat(4,1fr);display:grid}.role-tabs button{border:0;border-right:1px solid var(--line);color:#6c7670;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;padding:13px 15px;font-size:11px;display:flex}.role-tabs button span{border:1px solid var(--line);width:25px;height:25px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:9px;display:grid}.role-tabs button small{color:#929b96;font-family:var(--font-geist-mono);margin-left:auto;font-size:8px}.role-tabs button.active{background:var(--ink);color:#fff}.role-tabs button.active span{border-color:var(--lime);color:var(--lime)}.role-tabs button.active small{color:var(--lime)}.search-box{border:1px solid var(--line);background:#f8f7f0;padding:8px 14px;position:relative}.search-box>span{font-family:var(--font-geist-mono);color:#8a948f;letter-spacing:.12em;margin-bottom:4px;font-size:7px;display:block}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.search-box input::placeholder{color:#a1aaa5}.mode-toggle{border:1px solid var(--line);background:#e7e7df;padding:4px;display:flex}.mode-toggle button{color:#717b75;cursor:pointer;background:0 0;border:0;padding:0 17px;font-size:10px}.mode-toggle button.active{color:var(--ink);background:var(--lime);font-weight:750}.results-line{font-family:var(--font-geist-mono);letter-spacing:.12em;color:#7c8680;align-items:center;gap:12px;margin:0 0 16px;font-size:8px;display:flex}.results-line i{background:var(--line);flex:1;height:1px}.results-line b{color:var(--ink)}.card-actions{grid-template-columns:1fr 90px;gap:8px;padding-top:12px;display:grid}.card-actions button{align-items:center;min-height:36px;padding:0 12px}.card-actions button:first-child{border:1px solid var(--line)}.card-actions button.add{background:var(--ink);color:var(--lime);justify-content:center}.card-actions button.added{color:#6d7671;background:#dfe0d8;justify-content:center}.empty-results{border:1px solid var(--line);text-align:center;color:#6f7973;padding:50px;font-size:13px}.load-more{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#f8f7f0;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:17px 20px;font-size:11px;font-weight:700;display:flex}.load-more:hover{background:var(--lime)}.load-more span{color:var(--orange)}.alerts-section{color:#fff;background:#101915;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:100px clamp(24px,6vw,92px);display:grid}.alerts-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.3vw,78px);line-height:.92}.alerts-copy h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.alerts-copy>p:last-child{color:#ffffff7a;max-width:410px;margin:30px 0 0;font-size:14px;line-height:1.7}.alert-list{border-top:1px solid #ffffff29}.alert-list article{border-bottom:1px solid #ffffff29;grid-template-columns:110px 1fr auto;align-items:center;gap:24px;min-height:126px;display:grid}.alert-level{font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.alert-level:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.alert-level.red:before{background:var(--orange);box-shadow:0 0 0 5px #ff5b3617}.alert-level.amber:before{background:#ffb936}.alert-level.green:before{background:var(--lime)}.alert-list h3{margin:0 0 7px;font-size:18px}.alert-list p{color:#ffffff73;margin:0;font-size:12px;line-height:1.5}.alert-list article>b{font-family:var(--font-geist-mono);color:var(--lime);font-size:9px}.simulator-section{padding:100px clamp(24px,6vw,92px) 120px}.simulator-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.simulator-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.9}.simulator-head>p{color:#647069;max-width:400px;margin:0;font-size:13px;line-height:1.7}.simulator-shell{border:1px solid var(--line);background:#f8f7f0;grid-template-columns:360px 1fr;min-height:420px;display:grid}.budget-panel{background:var(--ink);color:#fff;padding:34px}.budget-panel>span{font-family:var(--font-geist-mono);letter-spacing:.13em;color:var(--lime);font-size:8px}.budget-panel>strong{font-family:var(--font-geist-mono);letter-spacing:-.08em;margin-top:34px;font-size:64px;font-weight:450;line-height:1;display:block}.budget-panel>strong.over{color:var(--orange)}.budget-panel>strong small{letter-spacing:0;color:#ffffff61;margin-left:8px;font-size:12px}.budget-track{background:#ffffff1a;height:4px;margin:26px 0 32px}.budget-track i{background:var(--lime);height:100%;display:block}.budget-meta{border:1px solid #ffffff21;grid-template-columns:1fr 1fr;display:grid}.budget-meta p{margin:0;padding:17px}.budget-meta p+p{border-left:1px solid #ffffff21}.budget-meta span{font-family:var(--font-geist-mono);color:#ffffff59;margin-bottom:7px;font-size:7px;display:block}.budget-meta b{font-family:var(--font-geist-mono);font-size:15px}.budget-warning{color:#ff8d73;border:1px solid #ff5b3666;margin-top:20px;padding:12px;font-size:11px;line-height:1.4}.plan-list{padding:0 30px 30px}.plan-head,.plan-row{grid-template-columns:minmax(180px,1fr) 90px 110px 30px;align-items:center;gap:16px;display:grid}.plan-head{border-bottom:1px solid var(--line);min-height:61px;font-family:var(--font-geist-mono);letter-spacing:.11em;color:#89938d;font-size:7px}.plan-row{border-bottom:1px solid var(--line);min-height:72px}.plan-row>div b{font-size:13px;display:block}.plan-row>div span{font-family:var(--font-geist-mono);color:#858f89;margin-top:5px;font-size:8px;display:block}.mini-role{border:1px solid var(--line);width:28px;height:28px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:9px;display:grid}.plan-row label{border:1px solid var(--line);background:#fff;align-items:center;padding:6px 8px;display:flex}.plan-row input{width:100%;min-width:0;font-family:var(--font-geist-mono);background:0 0;border:0;outline:0;font-size:13px}.plan-row label b{color:#8b948f;font-family:var(--font-geist-mono);font-size:8px}.plan-row>button{color:#89928d;cursor:pointer;background:0 0;border:0;font-size:20px}.empty-plan{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.empty-plan>span{background:var(--lime);border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.empty-plan h3{margin:20px 0 8px;font-size:20px}.empty-plan p{color:#818b85;max-width:320px;margin:0;font-size:12px;line-height:1.5}.empty-plan a{border-bottom:1px solid var(--line);margin-top:20px;padding-bottom:4px;font-size:11px;font-weight:650}.clear-plan{border:0;border-bottom:1px solid var(--line);color:#7b8580;cursor:pointer;background:0 0;margin-top:20px;padding:3px 0;font-size:10px}.method-section{color:#fff;background:#14221c;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,9vw,140px);padding:110px clamp(24px,6vw,92px);display:grid}.method-intro{align-self:start;position:sticky;top:40px}.method-intro h2{letter-spacing:-.065em;max-width:480px;margin:0;font-size:clamp(52px,5.7vw,82px);line-height:.9}.method-intro>p:last-child{color:#ffffff7a;max-width:410px;margin:30px 0 0;font-size:14px;line-height:1.75}.method-list{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.method-list li{border-bottom:1px solid #ffffff24;grid-template-columns:55px 1fr 50px;align-items:center;gap:20px;min-height:135px;display:grid}.method-list li>span{font-family:var(--font-geist-mono);color:var(--lime);font-size:10px}.method-list h3{margin:0 0 7px;font-size:19px}.method-list p{color:#ffffff6e;max-width:430px;margin:0;font-size:12px;line-height:1.55}.method-list li>b{font-family:var(--font-geist-mono);color:#ffffff59;font-size:12px;font-weight:450}footer{color:#fff;background:#0d1613;border-top:1px solid #ffffff1f;align-items:center;gap:30px;min-height:120px;padding:30px clamp(24px,6vw,92px);display:flex}footer p{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#ffffff59;margin:0 auto;font-size:8px}footer>a{color:var(--lime);font-size:10px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a07b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.player-modal{background:var(--paper);width:min(540px,100%);height:100%;padding:clamp(28px,5vw,60px);position:relative;overflow-y:auto;box-shadow:-30px 0 100px #0000004d}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;font-size:22px;position:absolute;top:22px;right:24px}.modal-kicker{align-items:center;gap:13px;margin-top:30px;display:flex}.modal-kicker p{font-family:var(--font-geist-mono);letter-spacing:.09em;color:#6d7872;font-size:9px}.player-modal h2{letter-spacing:-.065em;margin:45px 0 8px;font-size:clamp(46px,6vw,72px);line-height:.9}.modal-team{color:#727c76;margin:0;font-size:11px}.modal-score>div{justify-content:space-between;align-items:end;display:flex}.modal-score span{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#7f8983;font-size:8px}.modal-score b{font-family:var(--font-geist-mono);font-size:38px;font-weight:450}.modal-score>i{background:#daddd4;height:4px;margin-top:12px;display:block}.modal-score>i span{background:var(--lime);height:100%;display:block}.player-modal blockquote{border-left:3px solid var(--lime);margin:42px 0;padding-left:20px;font-size:19px;font-weight:520;line-height:1.55}.modal-data{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.modal-data div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:83px;padding:16px}.modal-data span,.risk-note span,.detail-note span,.auction-rule span,.source-links>span{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#87918b;text-transform:uppercase;margin-bottom:8px;font-size:7px;display:block}.modal-data b{font-size:12px}.modal-data .danger b{color:var(--orange)}.risk-note{margin:28px 0}.risk-note p{color:#66716b;margin:0;font-size:12px}.detail-note{border-bottom:1px solid var(--line);padding:20px 0}.detail-note p{color:#56625c;margin:0;font-size:12px;line-height:1.6}.auction-rule{background:var(--lime);margin:28px 0;padding:20px}.auction-rule span{color:#0d16138c}.auction-rule strong{font-size:14px;line-height:1.5;display:block}.source-links{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.source-links>span{width:100%}.source-links a{border:1px solid var(--line);color:#526059;padding:7px 9px;font-size:9px}.modal-add{background:var(--ink);width:100%;color:var(--lime);cursor:pointer;border:0;padding:18px;font-size:12px;font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.board-toolbar{grid-template-columns:1fr 1fr}.role-tabs{grid-column:1/-1}.alerts-section,.method-section{grid-template-columns:1fr}.method-intro{position:static}.simulator-shell{grid-template-columns:300px 1fr}}@media (width<=740px){.board-toolbar{grid-template-columns:1fr}.role-tabs,.search-box{grid-column:auto}.mode-toggle{min-height:48px}.alert-list article{grid-template-columns:90px 1fr;padding-block:18px}.alert-list article>b{grid-column:2}.simulator-head{flex-direction:column;align-items:start}.simulator-shell{grid-template-columns:1fr}.budget-panel{min-height:310px}.plan-head{display:none}.plan-row{grid-template-columns:1fr 38px 100px 25px;gap:8px}.method-strip{padding-block:60px}footer{flex-direction:column;align-items:flex-start}footer p{margin:0}}@media (width<=480px){.role-tabs button{padding-inline:7px;font-size:9px}.alerts-section,.simulator-section,.method-section{padding-block:75px}.alert-list article{grid-template-columns:1fr;gap:10px}.alert-list article>b{grid-column:auto}.plan-list{padding-inline:16px}.plan-row{grid-template-columns:1fr 28px 82px 20px}.plan-row>div span{max-width:120px}.modal-data{grid-template-columns:1fr}}.questions-section{border-bottom:1px solid var(--line);background:#e9e8df;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);padding:105px clamp(24px,6vw,92px);display:grid}.questions-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.5vw,80px);line-height:.9}.questions-copy h2 em{color:#2b5543;font-family:Georgia,serif;font-weight:400}.questions-copy>p{color:#657069;max-width:430px;margin:28px 0 42px;font-size:14px;line-height:1.7}.questions-promise{border-top:1px solid var(--line)}.questions-promise>div{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:14px;padding:17px 0;display:grid}.questions-promise span{font-family:var(--font-geist-mono);color:#2b5543;font-size:9px}.questions-promise p{color:#69736d;margin:0;font-size:11px;line-height:1.55}.questions-promise b{color:var(--ink);font-size:12px}.question-form{border:1px solid var(--line);background:#f8f7f0;align-self:start;padding:clamp(24px,4vw,42px);box-shadow:25px 32px 80px #18261f14}.form-head{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:22px;font-size:9px;display:flex}.form-head b{color:#7d8781;font-weight:450}.form-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.form-grid>label>span,.form-grid legend{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#69736d;margin-bottom:9px;font-size:8px;display:block}.form-grid label i{color:#9aa29d;font-style:normal}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;outline:none;padding:13px 14px;font-size:12px}.form-grid select{min-height:45px}.form-grid textarea{resize:vertical;min-height:145px;line-height:1.55}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#2b5543;box-shadow:0 0 0 2px #2b55431a}.form-grid fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.radio-line{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.radio-line label{border-right:1px solid var(--line);cursor:pointer;place-items:center;min-height:44px;display:grid;position:relative}.radio-line label:last-child{border-right:0}.radio-line input{opacity:0;pointer-events:none;position:absolute}.radio-line span{color:#737d77;font-size:10px}.radio-line label:has(input:checked){background:var(--ink)}.radio-line label:has(input:checked) span{color:var(--lime)}.full-field{grid-column:1/-1}.honey-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.form-footer p{color:#8a938e;margin:0;font-size:9px}.form-footer button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;padding:16px 20px;font-size:11px;font-weight:750}.form-footer button:disabled{opacity:.55;cursor:wait}.form-status{border:1px solid var(--line);align-items:flex-start;gap:13px;margin-top:22px;padding:15px;display:none}.form-status.success,.form-status.error{display:flex}.form-status>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.form-status.error>span{background:var(--orange);color:#fff}.form-status b{font-size:11px}.form-status p{color:#747e78;font-family:var(--font-geist-mono);margin:4px 0 0;font-size:8px}.inbox-page{background:var(--paper);min-height:100vh;padding:70px clamp(24px,7vw,110px) 100px}.inbox-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:45px;display:flex}.inbox-brand{font-family:var(--font-geist-mono);letter-spacing:.13em;color:#2b5543;font-size:9px}.inbox-header h1,.inbox-denied h1{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(52px,7vw,96px);line-height:.88}.inbox-user{align-items:center;gap:16px;font-size:10px;display:flex}.inbox-user span{color:#6f7973}.inbox-user form{margin:0}.inbox-user button,.inbox-denied a{border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 0 3px}.inbox-stats{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:130px;display:flex}.inbox-stats strong{font-family:var(--font-geist-mono);font-size:42px;font-weight:480}.inbox-stats span{font-family:var(--font-geist-mono);letter-spacing:.1em;color:#7a847e;font-size:8px}.inbox-stats a{color:#2b5543;margin-left:auto;font-size:10px}.inbox-list article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 70px;align-items:start;gap:24px;min-height:155px;padding:28px 0;display:grid}.inbox-number{font-family:var(--font-geist-mono);color:#8b948f;font-size:10px}.inbox-question>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-question>div span{border:1px solid var(--line);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:100px;padding:5px 8px;font-size:7px}.inbox-question time{color:#8a938e;font-family:var(--font-geist-mono);font-size:7px}.inbox-question h2{letter-spacing:-.025em;max-width:900px;margin:18px 0 12px;font-size:clamp(19px,2vw,28px);line-height:1.35}.inbox-question p{color:#7b857f;margin:0;font-size:10px}.inbox-question p b{color:var(--ink)}.inbox-status{color:#2b5543;font-family:var(--font-geist-mono);text-transform:uppercase;justify-self:end;font-size:8px}.inbox-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.inbox-empty>span{color:#2b5543;font-family:var(--font-geist-mono);font-size:10px}.inbox-empty h2{margin:16px 0 8px;font-size:28px}.inbox-empty p{color:#7b857f;margin:0;font-size:12px}.inbox-denied{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.inbox-denied h1{max-width:800px}.inbox-denied p{color:#6e7872;max-width:540px;margin:28px 0;line-height:1.7}@media (width<=980px){.questions-section{grid-template-columns:1fr}.questions-promise{max-width:620px}}@media (width<=650px){.questions-section{padding-block:75px}.form-grid{grid-template-columns:1fr}.form-grid fieldset,.full-field{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch}.form-footer button{width:100%}.inbox-page{padding-top:42px}.inbox-header{flex-direction:column;align-items:flex-start}.inbox-list article{grid-template-columns:42px 1fr}.inbox-status{grid-column:2;justify-self:start}}.access-page{color:#fff;background:radial-gradient(circle at 65% 18%,#284d3c 0,#142a22 29%,#0c1713 67%);grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:100vh;padding:clamp(30px,5vw,76px);display:grid;position:relative;overflow:hidden}.access-lines{border:1px solid #c9ff3d1f;border-radius:50%;width:760px;height:760px;position:absolute;top:20px;right:-270px}.access-lines:before,.access-lines:after{content:"";border:1px solid #c9ff3d14;border-radius:50%;position:absolute;inset:100px}.access-lines:after{inset:250px}.access-copy,.access-card,.access-foot{z-index:1;position:relative}.access-logo{align-items:center;gap:18px;margin-bottom:clamp(60px,9vh,110px);display:flex}.access-logo-mark{border:1px solid var(--lime);width:72px;height:72px;color:var(--lime);font:500 18px var(--font-geist-mono);letter-spacing:.08em;background:#e8cf890a;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 8px #e8cf8909}.access-logo-copy{gap:7px;display:grid}.access-logo-copy strong{color:#fff;letter-spacing:.16em;font-size:clamp(23px,3vw,35px);font-weight:570}.access-logo-copy strong b{color:var(--lime);font-weight:inherit}.access-logo-copy small{color:#fff6;font:7px var(--font-geist-mono);letter-spacing:.18em}.access-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(65px,8vw,112px);line-height:.84}.access-copy h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.access-copy>p:last-child{color:#ffffff8c;max-width:590px;margin:35px 0 0;font-size:15px;line-height:1.7}.access-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c0994;border:1px solid #ffffff30;padding:clamp(24px,4vw,42px);box-shadow:24px 35px 90px #0000004d}.access-card-head{font-family:var(--font-geist-mono);letter-spacing:.13em;color:var(--lime);border-bottom:1px solid #ffffff21;justify-content:space-between;margin-bottom:40px;padding-bottom:22px;font-size:9px;display:flex}.access-card-head b{color:#ffffff59;font-weight:450}.access-card>label{font-family:var(--font-geist-mono);letter-spacing:.12em;color:#ffffff75;margin-bottom:10px;font-size:8px;display:block}.password-field{position:relative}.credential-fields{gap:18px;display:grid}.credential-fields label>span{color:#ffffff75;font:8px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:10px;display:block}.password-field input{color:#fff;width:100%;height:58px;font:inherit;background:#ffffff0d;border:1px solid #ffffff38;border-radius:0;outline:0;padding:0 58px 0 16px;font-size:14px}.password-field i,.password-field>span{color:var(--lime);font:normal 9px var(--font-geist-mono);letter-spacing:.14em;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.access-card>button{background:var(--lime);width:100%;color:var(--ink);cursor:pointer;border:0;margin-top:17px;padding:18px;font-size:12px;font-weight:800}.access-card>button:disabled{opacity:.55;cursor:wait}.access-message{color:#ffffff5e;min-height:35px;margin-top:18px;font-size:9px;line-height:1.5}.admin-access-link{color:var(--lime);font:9px var(--font-geist-mono);letter-spacing:.06em;text-align:center;margin-top:8px;text-decoration:none;display:block}.admin-access-link:hover{text-decoration:underline}.account-recovery-link{color:#ffffff8f;font:8px var(--font-geist-mono);letter-spacing:.05em;text-align:center;margin-top:13px;text-decoration:none;display:block}.account-recovery-link:hover{color:var(--lime)}.access-foot{font-family:var(--font-geist-mono);letter-spacing:.11em;color:#ffffff40;margin:0;font-size:8px;position:absolute;bottom:28px;left:clamp(30px,5vw,76px)}@media (width<=900px){.access-page{grid-template-columns:1fr;padding-block:50px 90px}.access-logo{margin-bottom:62px}.access-card{max-width:620px}}@media (width<=520px){.access-page{align-content:center;padding:28px 20px 85px}.access-logo{margin-bottom:50px}.access-logo-mark{width:58px;height:58px;font-size:15px}.access-logo-copy strong{font-size:23px}.access-logo-copy small{max-width:210px;line-height:1.6}.access-copy h1{font-size:61px}.access-copy>p:last-child{font-size:13px}.access-card{padding:24px}.access-foot{left:20px}}.hub-app{min-height:100vh}.app-topbar{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09130ff7;border-bottom:1px solid #ffffff24;align-items:center;gap:28px;min-height:78px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.brand-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-topbar nav{align-self:stretch;gap:6px;margin-left:auto;display:flex}.app-topbar nav button{color:#ffffffa3;letter-spacing:.005em;cursor:pointer;background:0 0;border:0;min-width:102px;padding:0 16px;font-size:13px;font-weight:650;transition:color .2s,background .2s;position:relative}.app-topbar nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.app-topbar nav button.active,.app-topbar nav button:hover{color:#fff}.app-topbar nav small{min-width:20px;height:20px;color:var(--lime);font:9px var(--font-geist-mono);background:#ffffff1a;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.topbar-tools{align-self:stretch;display:flex;position:relative}.app-topbar nav .topbar-tools-trigger{min-width:120px}.topbar-tools-trigger>span{color:var(--gold);margin-left:5px;font-size:10px}.topbar-tools-menu{z-index:60;background:#0b1d2f;border:1px solid #e8cf893d;border-radius:0 0 12px 12px;width:270px;position:absolute;top:calc(100% - 1px);right:0;overflow:hidden;box-shadow:0 24px 55px #020a125c}.app-topbar nav .topbar-tools-menu button{color:#fff;text-align:left;border-bottom:1px solid #ffffff14;gap:5px;width:100%;min-width:0;padding:17px 19px;display:grid}.app-topbar nav .topbar-tools-menu button:last-child{border-bottom:0}.app-topbar nav .topbar-tools-menu button:after{display:none}.topbar-tools-menu button:hover{background:#e8cf891a!important}.topbar-tools-menu b{font-size:12px}.topbar-tools-menu span{color:#ffffff80;font-size:10px}.topbar-budget{background:#e8cf890f;border:1px solid #e8cf8942;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:0 5px;min-width:112px;padding:7px 10px;display:grid}.topbar-budget span{color:#ffffff6b;font:7px var(--font-geist-mono);letter-spacing:.1em;grid-column:1/-1;margin-bottom:2px}.topbar-budget input{width:68px;min-width:0;color:var(--lime);font:13px var(--font-geist-mono);background:0 0;border:0;outline:0}.topbar-budget b{color:#ffffff73;font:8px var(--font-geist-mono)}.app-topbar .nav-cta{color:#fff;cursor:pointer;background:0 0;margin-left:8px}.site-logout{margin:0}.site-logout button{color:#ffffffb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 17px;font-size:12px;font-weight:650;display:flex}.site-logout button:hover{color:#fff;background:#e8cf8914;border-color:#e8cf896b}.site-logout b{color:var(--lime);font-size:14px;font-weight:500}.site-user-logout,.site-login-link{color:#ffffffc7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.site-user-logout:hover,.site-login-link:hover{color:#fff;background:#e8cf8914;border-color:#e8cf896b}.site-user-logout b{color:var(--lime);font-size:14px;font-weight:500}.user-account-label{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex;overflow:hidden}.auth-page{color:#fff;background:radial-gradient(circle at 68% 12%,#183b54 0,#0c2032 34%,#071622 72%);place-items:center;min-height:100vh;padding:42px 20px;display:grid}.auth-card{background:#081522e6;border:1px solid #e8cf893d;border-radius:22px;width:min(100%,510px);padding:clamp(28px,5vw,50px);box-shadow:0 30px 90px #00000057}.auth-logo{width:190px;margin:0 0 34px;display:block}.auth-logo img{width:100%;height:auto;display:block}.auth-card .eyebrow{color:#e8cf89}.auth-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,7vw,58px);line-height:.92}.auth-lead{color:#ffffff94;margin:22px 0 30px;font-size:13px;line-height:1.65}.auth-card form{gap:16px;display:grid}.auth-card form label span{color:#e8cf89b8;font:8px var(--font-geist-mono);letter-spacing:.13em;margin-bottom:8px;display:block}.auth-card form input{color:#fff;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:10px;outline:0;width:100%;min-height:52px;padding:0 15px;font-size:15px}.auth-card form input:focus{border-color:#e8cf89;box-shadow:0 0 0 3px #e8cf891a}.auth-card form button{color:#0b1c2b;cursor:pointer;background:#e8cf89;border:0;border-radius:10px;min-height:54px;margin-top:4px;font-weight:800}.auth-card form button:disabled{opacity:.55;cursor:wait}.auth-message{border-radius:9px;margin:18px 0 0;padding:13px;font-size:12px;line-height:1.5}.auth-message.success{color:#dfff8c;background:#c9ff3d0f;border:1px solid #c9ff3d47}.auth-message.error{color:#ffae9a;background:#ff5b3612;border:1px solid #ff5b3659}.auth-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.auth-actions button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8cf894d;padding:0 0 4px;font-size:11px}.auth-legacy{color:#ffffff6b;text-align:center;border-top:1px solid #ffffff1a;margin:28px 0 0;padding-top:20px;font-size:10px}.auth-legacy a{color:#e8cf89}.auction-role-round{border:1px solid var(--line);background:#ffffff73;border-radius:12px;margin:0 clamp(24px,5vw,76px) 18px;padding:14px}.auction-role-round>span{color:#6d7772;font:8px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:10px;display:block}.auction-role-round>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.auction-role-round button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;font-size:10px}.auction-role-round button.active{border-color:var(--ink);background:var(--ink);color:var(--lime)}.auction-role-round small{opacity:.65;margin-left:5px}.live-price-state{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:9px;display:flex}.live-price-state span{color:#78827d;font:7px var(--font-geist-mono);letter-spacing:.1em}.live-price-state b{margin-left:auto}.live-price-state small{color:inherit}.live-price-state.deal,.live-price-state.value{color:#416614;background:#c9ff3d1f;border-color:#62911f59}.live-price-state.fair{color:#725f25;background:#e8cf8921}.live-price-state.risk,.live-price-state.stop{color:#a53c25;background:#ff5b3614;border-color:#ff5b3659}@media (width<=620px){.auction-role-round>div{grid-template-columns:1fr 1fr}.live-price-state{flex-wrap:wrap;align-items:flex-start}}.profile-page{color:#fff;background:radial-gradient(circle at 68% 12%,#183b54 0,#0c2032 34%,#071622 72%);place-items:center;min-height:100vh;padding:42px 20px;display:grid}.profile-card{background:#081522eb;border:1px solid #e8cf893d;border-radius:22px;width:min(100%,540px);padding:clamp(30px,5vw,52px);box-shadow:0 30px 90px #00000057}.profile-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,62px);line-height:.92}.profile-email{color:#ffffff8f;margin:16px 0 30px;font-size:13px}.profile-card form{gap:14px;display:grid}.profile-card form span{color:#e8cf89b8;font:9px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:8px;display:block}.profile-card input{color:#fff;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:10px;outline:0;width:100%;min-height:54px;padding:0 15px;font-size:16px}.profile-card form button{color:#0b1c2b;cursor:pointer;background:#e8cf89;border:0;border-radius:10px;min-height:52px;font-weight:800}.profile-actions{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;display:flex}.profile-actions a,.profile-actions button{color:#ffffffad;cursor:pointer;background:0 0;border:0;font-size:11px}.player-card h3{font-size:clamp(31px,2.7vw,42px);line-height:1.04}.player-card .insight{font-size:14px;line-height:1.65}.player-card .card-metrics span,.quick-player-data span,.alternative-metrics span,.target-plan-fields span{font-size:9px}.player-card .card-metrics strong,.quick-player-data b,.alternative-metrics b{font-size:18px}.quick-player-grid h3,.alternative-grid h4,.target-main h4,.roster-table b,.suggestion-list b{font-size:16px;line-height:1.25}.suggestion-list small,.roster-table small,.alternative-grid p{font-size:11px;line-height:1.45}.mini-role{min-width:30px;min-height:30px;font-size:10px}@media (width<=620px){.player-card h3{font-size:32px}.quick-player-grid h3,.alternative-grid h4,.target-main h4,.roster-table b,.suggestion-list b{font-size:15px}.player-card .insight{font-size:13px}}.welcome-hero{min-height:710px;padding-top:110px}.hero-actions button{cursor:pointer;border:0}.hero-actions .text-link{color:#ffffffc7;background:0 0;padding:0 0 4px}.welcome-tools{padding:110px clamp(24px,6vw,92px)}.tool-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tool-grid button{min-height:310px;color:var(--ink);text-align:left;cursor:pointer;background:#f8f7f0;border:0;flex-direction:column;align-items:flex-start;padding:30px;transition:background .2s,transform .2s;display:flex}.tool-grid button:hover{z-index:1;background:var(--lime);position:relative;transform:translateY(-4px)}.tool-grid span,.control-label{font:8px var(--font-geist-mono);letter-spacing:.12em;color:#77817b}.tool-grid strong{letter-spacing:-.04em;max-width:260px;margin-top:55px;font-size:25px;line-height:1.05}.tool-grid p{color:#68736d;margin:18px 0 0;font-size:12px;line-height:1.6}.tool-grid b{margin-top:auto;padding-top:25px;font-size:11px}.home-radar{color:#fff;background:#101915;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,8vw,120px);padding:100px clamp(24px,6vw,92px);display:grid}.home-radar h2{letter-spacing:-.065em;max-width:460px;margin:0;font-size:clamp(50px,5.4vw,78px);line-height:.9}.home-radar .alert-list article{grid-template-columns:50px 1fr auto}.home-radar .role-badge{background:var(--lime);color:var(--ink)}.app-screen{min-height:calc(100vh - 78px)}.screen-hero{color:#fff;background:radial-gradient(circle at 75% 0,#315b48 0,#142a22 35%,#0c1713 75%);align-content:center;min-height:430px;padding:80px clamp(24px,6vw,92px);display:grid}.screen-hero.compact{min-height:365px}.screen-hero .eyebrow{color:var(--lime);margin-bottom:20px}.screen-hero h1{letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(56px,7vw,100px);line-height:.85}.screen-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.screen-hero>p:last-child{color:#ffffff8f;max-width:650px;margin:30px 0 0;font-size:14px;line-height:1.75}.catalog-screen{padding-bottom:110px}.catalog-controls{grid-template-columns:auto 270px minmax(280px,1fr) auto;align-items:stretch;gap:14px;padding:44px clamp(24px,6vw,92px) 18px;display:grid}.catalog-controls .control-label{align-items:center;padding-right:8px;display:flex}.group-toggle{border:1px solid var(--line);background:#e1e2da;grid-template-columns:1fr 1fr;padding:4px;display:grid}.group-toggle button{color:#6f7973;cursor:pointer;background:0 0;border:0;font-size:10px}.group-toggle button.active{background:var(--ink);color:var(--lime);font-weight:750}.role-tabs.wide,.team-tabs{margin:0 clamp(24px,6vw,92px) 24px}.team-tabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.team-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#68736d;cursor:pointer;background:#f8f7f0;justify-content:space-between;align-items:center;min-height:46px;padding:10px 14px;font-size:10px;display:flex}.team-tabs button.active{background:var(--ink);color:#fff}.team-tabs small{color:#919a95;font:8px var(--font-geist-mono)}.team-tabs button.active small{color:var(--lime)}.catalog-screen>.results-line,.catalog-screen>.inline-notice,.catalog-screen>.player-grid,.catalog-screen>.load-more,.catalog-screen>.empty-results{margin-left:clamp(24px,6vw,92px);margin-right:clamp(24px,6vw,92px)}.card-actions.triple{grid-template-columns:1fr 88px 58px}.card-actions .auction-card-btn{border:1px solid var(--line);color:#355946;justify-content:center}.inline-notice{color:#9e3c28;background:#ff5b3612;border:1px solid #ff5b3652;margin-bottom:16px;padding:13px 16px;font-size:11px}.auction-screen,.squad-screen,.questions-screen{padding-bottom:110px}.auction-config{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;min-height:94px;padding:18px clamp(24px,6vw,92px);display:flex}.auction-config label,.auction-config>div{border:1px solid var(--line);background:#f8f7f0;min-width:160px;padding:10px 14px}.auction-config span,.panel-title,.auction-search>span,.squad-search>span,.formation-toolbar span{color:#7f8983;font:8px var(--font-geist-mono);letter-spacing:.1em;margin-bottom:6px;display:block}.auction-config select,.auction-config input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.auction-budget-input{grid-template-columns:1fr auto;align-items:end;display:grid}.auction-budget-input span{grid-column:1/-1}.auction-budget-input b{color:#7f8983}.auction-config b{font:14px var(--font-geist-mono)}.auction-config>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;margin-left:auto;padding:15px 18px;font-size:10px}.workspace-sync{border-bottom:1px solid var(--line);color:#ffffff94;background:#0b1d30;justify-content:space-between;align-items:center;gap:18px;padding:10px clamp(24px,6vw,92px);display:flex}.workspace-sync span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.11em}.workspace-sync small{font-size:8px}.workspace-sync.status-saving span,.workspace-sync.status-loading span{color:#b7cbe0}.workspace-sync.status-error span{color:#f0a08f}.workspace-sync.status-local span{color:#d6b96f}.auction-config .league-workspace-select{border-color:#b191445c;min-width:190px}.auction-config>.league-create-button{color:#8f7130;white-space:nowrap;border-color:#b1914461;margin-left:0}.auction-config>button:disabled{cursor:not-allowed;opacity:.45}.auction-layout{border:1px solid var(--line);background:#f8f7f0;grid-template-columns:1fr 360px;margin:50px clamp(24px,6vw,92px);display:grid}.nomination-panel{min-height:620px;padding:35px;position:relative}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.panel-title b{color:#355946}.auction-search,.squad-search{margin-top:24px;display:block}.auction-search input,.squad-search input{border:1px solid var(--line);width:100%;color:var(--ink);font:12px var(--font-geist-sans);background:#fff;outline:0;padding:14px}.suggestion-list{z-index:5;border:1px solid var(--line);background:#fff;border-top:0;max-height:280px;display:grid;position:relative;overflow-y:auto;box-shadow:0 18px 45px #0a140f1f}.suggestion-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.suggestion-list b{font-size:11px}.suggestion-list small{color:#7b857f;font-size:9px}.random-call{border:0;border-bottom:1px solid var(--line);color:#466754;cursor:pointer;background:0 0;margin-top:12px;padding:5px 0;font-size:10px}.auction-nominee{margin-top:38px}.auction-nominee>div:first-child{align-items:center;gap:12px;display:flex}.auction-nominee>div:first-child p{color:#737d77;margin:0;font-size:11px}.auction-nominee h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(44px,5vw,74px);line-height:.9}.nominee-data{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.nominee-data div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px}.nominee-data span{color:#66727d;font:9px var(--font-geist-mono);margin-bottom:7px;line-height:1.35;display:block}.nominee-data b{font:17px var(--font-geist-mono)}.auction-winner{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:grid}.auction-winner span{color:#66727d;font:9px var(--font-geist-mono)}.auction-winner select{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.stop-alternatives{background:#d656380e;border:1px solid #d656384d;border-radius:10px;gap:7px;margin-top:14px;padding:14px;display:grid}.stop-alternatives>span{color:#a84731;font:9px var(--font-geist-mono);letter-spacing:.08em}.stop-alternatives button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:4px;padding:10px;display:grid}.stop-alternatives small{color:#637080;font-size:10px}.danger-text{color:var(--orange)}.bid-control{grid-template-columns:44px 1fr 56px 56px;gap:7px;margin-top:18px;display:grid}.bid-control>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff}.bid-control label{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.bid-control label span{color:#8a938e;font:7px var(--font-geist-mono)}.bid-control input{text-align:right;width:100%;font:20px var(--font-geist-mono);border:0;outline:0}.bid-control label b{color:#87918b;font:9px var(--font-geist-mono)}.auction-actions{grid-template-columns:120px 1fr;gap:8px;margin-top:10px;display:grid}.auction-actions button{cursor:pointer;border:0;padding:16px;font-size:11px;font-weight:750}.buy-btn{background:var(--lime);color:var(--ink)}.empty-nominee{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.empty-nominee>span{background:var(--lime);border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.empty-nominee h3{margin:18px 0 8px}.empty-nominee p{color:#7a847e;max-width:310px;margin:0;font-size:11px;line-height:1.5}.auction-notice{border:1px solid var(--line);color:#466754;margin-top:18px;padding:12px 14px;font-size:10px}.auction-summary{background:var(--ink);color:#fff;padding:36px}.auction-summary>span,.squad-budget>span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.12em}.auction-summary>strong,.squad-budget>strong{font:58px var(--font-geist-mono);letter-spacing:-.08em;margin-top:30px;display:block}.auction-summary strong.over,.squad-budget strong.over{color:var(--orange)}.auction-summary strong small,.squad-budget strong small{color:#fff6;letter-spacing:0;margin-left:8px;font-size:11px}.slot-progress{gap:17px;margin-top:35px;display:grid}.slot-progress>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.slot-progress span{color:#ffffff8c;font-size:10px}.slot-progress b{font:11px var(--font-geist-mono)}.slot-progress i{background:#ffffff1a;grid-column:1/-1;height:3px}.slot-progress em{background:var(--lime);height:100%;display:block}.auction-total{border-top:1px solid #ffffff21;grid-template-columns:1fr auto;gap:12px;margin-top:38px;padding-top:25px;display:grid}.auction-total span{color:#ffffff61;font:8px var(--font-geist-mono)}.auction-total b{font:12px var(--font-geist-mono)}.war-room-kpis{background:#071727;grid-template-columns:repeat(8,1fr);gap:1px;padding:18px clamp(24px,6vw,92px);display:grid}.war-room-kpis article{background:#0d2238;border:1px solid #e8cf892e;align-content:space-between;min-height:78px;padding:13px;display:grid}.war-room-kpis span{color:#ffffff85;font:8px var(--font-geist-mono);letter-spacing:.08em}.war-room-kpis strong{color:var(--gold);font-size:16px}.participant-console{border-bottom:1px solid var(--line);background:#f4f5f6;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) auto;align-items:end;gap:14px;padding:18px clamp(24px,6vw,92px);display:grid}.participant-console>div:first-child>span,.participant-console label span{color:#7b6540;font:9px var(--font-geist-mono);letter-spacing:.08em;margin-bottom:6px;display:block}.participant-console p{color:#66717c;margin:0;font-size:11px}.participant-console input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:11px}.participant-console>button{background:var(--ink);min-height:40px;color:var(--gold);cursor:pointer;border:0;border-radius:8px;padding:0 16px}.participant-chips{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.participant-chips span{border:1px solid var(--line);color:#4c5967;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px}.participant-chips b{color:#8b6d2d;margin-left:5px}.phase-intelligence{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px clamp(24px,6vw,92px) 0;display:grid}.phase-intelligence article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;padding:16px;display:grid}.phase-intelligence span,.best-buy-now>span,.run-detector-strip>span{color:#876c30;font:9px var(--font-geist-mono);letter-spacing:.08em}.phase-intelligence strong{color:var(--ink);font-size:20px}.phase-intelligence small{color:#6c7885;font-size:10px}.run-detector-strip{color:#fff;background:#0d2238;border:1px solid #caaf7159;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;margin:26px clamp(24px,6vw,92px) 0;padding:16px 18px;display:grid}.run-detector-strip strong{color:var(--gold)}.run-detector-strip p{color:#ffffffb3;margin:0;font-size:11px}.run-detector-strip b{font-size:10px}.best-buy-now{background:linear-gradient(115deg,#fff,#f8f1df);border:1px solid #caaf7166;border-radius:12px;grid-template-columns:1.2fr 1.4fr .6fr .7fr 1.4fr auto;align-items:center;gap:16px;margin:14px clamp(24px,6vw,92px) 0;padding:18px;display:grid}.best-buy-now div{gap:3px;display:grid}.best-buy-now strong{font-size:21px}.best-buy-now small,.best-buy-now p{color:#65717e;font-size:10px}.best-buy-now p{margin:0;line-height:1.45}.best-buy-now button{background:var(--ink);color:var(--gold);cursor:pointer;border:0;border-radius:8px;padding:12px}.auction-roster,.dream-roster{padding:25px clamp(24px,6vw,92px) 0}.section-head.small h2{font-size:clamp(38px,4vw,58px)}.roster-table{border-top:1px solid var(--line)}.roster-table>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 100px 30px;align-items:center;gap:15px;min-height:68px;display:grid}.roster-table>div>div b,.roster-table>div>div small{display:block}.roster-table small{color:#7d8781;margin-top:4px;font-size:9px}.roster-table label{border:1px solid var(--line);background:#fff;align-items:center;padding:7px;display:flex}.roster-table input{width:100%;min-width:0;font:12px var(--font-geist-mono);background:0 0;border:0;outline:0}.roster-table label span{color:#858f89;font:8px var(--font-geist-mono)}.roster-table>div>button{color:#8b948f;cursor:pointer;background:0 0;border:0;font-size:18px}.squad-builder{border:1px solid var(--line);grid-template-columns:350px 1fr;margin:50px clamp(24px,6vw,92px);display:grid}.squad-sidebar{z-index:2;color:#fff;background:#101915;padding:32px;position:relative}.plan-entry-intro{border-bottom:1px solid #e8cf8940;gap:10px;margin-bottom:28px;padding-bottom:25px;display:grid}.plan-entry-intro>span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.14em}.plan-entry-intro>strong{color:#fff;font:48px/1 var(--font-geist-mono);letter-spacing:-.08em}.plan-entry-intro>strong small{color:#ffffff80;letter-spacing:0;margin-left:8px;font-size:11px}.plan-entry-intro p{color:#ffffffa3;max-width:250px;margin:0;font-size:12px;line-height:1.55}.admin-private-plan-card{background:linear-gradient(145deg,#e8cf891a,#ffffff06);border:1px solid #e8cf8957;border-radius:11px;gap:9px;margin:-7px 0 24px;padding:16px;display:grid}.admin-private-plan-card>span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.13em}.admin-private-plan-card>strong{color:#fff;font-size:16px}.admin-private-plan-card>p{color:#ffffff9e;margin:0;font-size:10px;line-height:1.5}.admin-private-plan-card>button{background:var(--gold);color:var(--ink);cursor:pointer;border:1px solid #e8cf8973;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.admin-private-plan-card>button:disabled{cursor:wait;opacity:.58}.admin-private-plan-card>small{color:#ff9a83;font-size:8px}.squad-budget>strong{font-size:46px}.squad-budget-picker{background:#ffffff0d;border:1px solid #e8cf8947;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:5px;margin-top:20px;padding:11px 13px;display:grid}.squad-budget-picker span{color:#ffffff6b;font:7px var(--font-geist-mono);letter-spacing:.1em;grid-column:1/-1;margin-bottom:4px}.squad-budget-picker input{width:100%;min-width:0;color:var(--lime);font:18px var(--font-geist-mono);background:0 0;border:0;outline:0}.squad-budget-picker b{color:#ffffff6b;font:8px var(--font-geist-mono)}.slot-progress.light span{color:#ffffff8c}.squad-search input{color:#fff;background:#ffffff0f;border-color:#ffffff29}.suggestion-list.light{color:var(--ink)}.squad-sidebar .inline-notice{color:#ff9a83;margin-top:15px}.formation-area{background:#dfe2d7;min-width:0;padding:24px}.formation-toolbar{justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.formation-toolbar>div:first-child{border:1px solid var(--line);background:#f8f7f0;min-width:180px;padding:9px 13px}.formation-toolbar select{background:0 0;border:0;outline:0;width:100%;font-weight:700}.football-field{background-color:#315f49;background-image:linear-gradient(90deg,#ffffff09 50%,#0000 50%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #fffc;grid-template-rows:repeat(4,1fr);align-items:center;width:min(100%,940px);height:clamp(460px,45vw,560px);min-height:0;margin-inline:auto;padding:24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #315f49a6,0 18px 42px #1b372a2b}.football-field:before,.football-field:after{content:"";border:2px solid #ffffff94;width:260px;height:95px;position:absolute;left:50%;transform:translate(-50%)}.football-field:before{top:-2px}.football-field:after{bottom:-2px}.center-line{z-index:0;background:#ffffff94;height:2px;position:absolute;top:50%;left:0;right:0}.field-circle{z-index:0;border:2px solid #ffffff94;border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-row{z-index:1;justify-content:space-around;gap:12px;display:flex;position:relative}.field-row button,.empty-position{color:#fff;text-align:center;background:#081912c2;border:1px solid #ffffff75;flex-direction:column;justify-content:center;align-items:center;width:min(135px,18vw);min-height:72px;display:flex;box-shadow:0 8px 22px #05120c33}.field-row button{cursor:pointer}.field-row button:hover{border-color:var(--lime)}.field-row button span,.empty-position span{color:var(--lime);font:8px var(--font-geist-mono)}.field-row button b,.empty-position b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-top:7px;font-size:11px;overflow:hidden}.field-row button small{color:#ffffff80;margin-top:4px;font-size:8px}.mantra-field-grid{z-index:1;grid-area:1/1/-1;grid-template-rows:repeat(5,1fr);align-self:stretch;align-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.mantra-field-grid .field-row{flex-wrap:wrap}.mantra-field-grid .field-row button,.mantra-field-grid .empty-position{width:min(126px,17vw);min-height:60px;padding:7px 8px}.mantra-field-grid .field-row button span,.mantra-field-grid .empty-position span{font-size:9px}.mantra-field-grid .mantra-level-1{padding-inline:24%}.mantra-field-grid .mantra-level-2{padding-inline:12%}.mantra-coverage{background:#ffffff0e;border:1px solid #e8cf8952;border-radius:12px;gap:12px;padding:16px;display:grid}.mantra-coverage>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.mantra-coverage span{color:var(--gold);font:9px var(--font-geist-mono);letter-spacing:.12em}.mantra-coverage strong{color:#fff;font-size:28px}.mantra-coverage strong small{color:#ffffff80;font-size:12px}.mantra-coverage p{color:#ffffffc7;margin:0;font-size:12px;line-height:1.5}.mantra-coverage>small{color:#ffffff80;font:9px var(--font-geist-mono);line-height:1.5}.empty-position{color:#ffffff8c;background:#0819123d;border-style:dashed}.dream-columns{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dream-columns>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px}.dream-columns header{background:var(--ink);color:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:10px 13px;display:grid}.dream-columns header span{color:var(--lime);font:10px var(--font-geist-mono)}.dream-columns header b{font-size:11px}.dream-columns header small{color:#ffffff73;font:8px var(--font-geist-mono)}.dream-columns article{border-bottom:1px solid var(--line);grid-template-columns:1fr 25px;align-items:center;gap:5px;min-height:54px;padding:7px 10px;display:grid}.dream-columns article button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.dream-columns article button:last-child{color:#929b96;text-align:center;font-size:17px}.dream-columns article b,.dream-columns article small,.dream-columns article em{display:block}.dream-columns article b{font-size:11px}.dream-columns article small{color:#858f89;margin-top:4px;font-size:8px}.dream-columns article em{color:#8c6e29;font:normal 7px var(--font-geist-mono);letter-spacing:.04em;margin-top:5px}.dream-columns>div>p{color:#858f89;padding:16px;font-size:10px}.plan-next-action{background:#fff;border:1px solid #caaf716b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:22px clamp(24px,6vw,92px) 50px;padding:18px 20px;display:grid;box-shadow:0 14px 40px #0815220f}.plan-next-action>div{gap:6px;display:grid}.plan-next-action>div span{color:#8b6b24;font:8px var(--font-geist-mono);letter-spacing:.12em}.plan-next-action>div strong{color:var(--ink);font-size:14px}.plan-next-action>button{cursor:pointer;border-radius:9px;min-height:44px;padding:0 16px;font-size:10px;font-weight:780}.plan-analysis-button{border:1px solid var(--line);color:#536377;background:#f6f7f7}.plan-continue-button{border:1px solid var(--ink);background:var(--ink);color:var(--gold)}.plan-next-action>button:disabled{cursor:not-allowed;opacity:.42}.plan-auction-link{color:#fff;background:linear-gradient(112deg,#0a1b2d,#102a45);border-block:1px solid #caaf7157;grid-template-columns:minmax(260px,1.25fr) minmax(210px,.75fr) minmax(210px,.8fr) auto;align-items:end;gap:14px;padding:19px clamp(24px,6vw,92px);display:grid}.plan-auction-link>div:first-child{align-self:center;gap:5px;display:grid}.plan-auction-link>div:first-child span,.plan-auction-link label>span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.11em}.plan-auction-link>div:first-child strong{font-size:19px}.plan-auction-link>div:first-child p{color:#ffffff85;margin:0;font-size:10px;line-height:1.5}.plan-auction-link label{gap:7px;display:grid}.plan-auction-link select{color:#fff;background:#ffffff12;border:1px solid #e8cf8940;border-radius:9px;outline:0;width:100%;min-height:44px;padding:0 12px}.plan-auction-link select option{color:var(--ink);background:#fff}.plan-link-status{gap:7px;min-width:190px;display:grid}.plan-link-status>span{color:#ffffff8c;font:8px var(--font-geist-mono);text-align:center}.plan-link-status button{border:1px solid var(--gold);background:var(--gold);min-height:44px;color:var(--night-deep);cursor:pointer;border-radius:9px;padding:0 16px;font-size:10px;font-weight:800}.plan-link-status button:disabled{cursor:not-allowed;opacity:.42}.live-best-buy{border-color:#caaf7194;box-shadow:0 16px 44px #09182717}.questions-section.in-app{padding-top:80px}.public-code{letter-spacing:.08em;font-weight:800;color:#294f3e!important;margin-top:8px!important;font-size:18px!important}.answer-lookup{border:1px solid var(--line);background:#f8f7f0;margin:0 clamp(24px,6vw,92px);padding:55px}.answer-lookup>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.answer-lookup h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,70px)}.answer-lookup>div:first-child>p:last-child{color:#747e78;max-width:390px;margin:0;font-size:12px;line-height:1.6}.answer-lookup>form{grid-template-columns:1fr 190px;gap:10px;margin-top:35px;display:grid}.answer-lookup label span{color:#7b857f;font:8px var(--font-geist-mono);letter-spacing:.1em;margin-bottom:7px;display:block}.answer-lookup input{border:1px solid var(--line);width:100%;height:52px;font:15px var(--font-geist-mono);text-transform:uppercase;background:#fff;outline:0;padding:0 15px}.answer-lookup form button{background:var(--lime);cursor:pointer;border:0;align-self:end;height:52px;font-size:11px;font-weight:750}.lookup-result{background:#ecece5;border-left:4px solid #c2c7bf;margin-top:28px;padding:25px}.lookup-result.error{border-color:var(--orange);color:#9e3c28;font-size:11px}.lookup-result>span{color:#637069;font:8px var(--font-geist-mono);letter-spacing:.11em}.lookup-result h3{margin:14px 0;font-size:20px}.lookup-result blockquote{background:#fff;margin:20px 0 0;padding:20px;font-size:16px;line-height:1.65}.lookup-result p{color:#6e7872;margin:0;font-size:12px;line-height:1.6}.method-section.standalone{min-height:calc(100vh - 78px);padding-top:120px}.scouting-method{align-items:start}.method-content{min-width:0}.method-principle{background:#e8cf8912;border:1px solid #e8cf8952;border-radius:12px;margin-top:34px;padding:20px}.method-principle span,.method-block-head>span,.radar-lower-grid article>span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.13em;display:block}.method-principle strong{margin-top:10px;font-size:15px;line-height:1.45;display:block}.source-system,.radar-system{border-top:1px solid #e8cf8938;margin-top:70px;padding-top:48px}.method-block-head h3{letter-spacing:-.045em;max-width:720px;margin:14px 0;font-size:clamp(30px,3.4vw,48px);line-height:1}.method-block-head p{color:#ffffff85;max-width:680px;margin:0;font-size:13px;line-height:1.65}.source-priority{border-top:1px solid #ffffff21;margin:30px 0 0;padding:0;list-style:none}.source-priority li{border-bottom:1px solid #ffffff21;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:92px;display:grid}.source-priority li>b{color:var(--lime);font:10px var(--font-geist-mono)}.source-priority strong{font-size:14px}.source-priority p{color:#ffffff6e;margin:6px 0 0;font-size:11px;line-height:1.5}.source-priority li>span{color:var(--lime);font:7px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #e8cf8940;border-radius:99px;padding:7px 9px}.evidence-statuses,.confidence-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.evidence-statuses article,.confidence-grid article{background:#ffffff09;border:1px solid #ffffff21;border-radius:11px;padding:18px}.evidence-statuses strong,.confidence-grid strong{color:var(--lime);font:9px var(--font-geist-mono);letter-spacing:.08em}.evidence-statuses p,.confidence-grid p{color:#ffffff78;margin:8px 0 0;font-size:11px;line-height:1.5}.evidence-statuses article[data-status=WATCH] strong,.evidence-statuses article[data-status=TRATTATIVA] strong{color:#f1c75b}.evidence-statuses article[data-status=NON\ UFFICIALE] strong,.confidence-grid .red strong{color:#ff806a}.radar-flow{background:var(--lime);color:var(--night-deep);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding:18px;display:flex}.radar-flow span{font:8px var(--font-geist-mono);letter-spacing:.08em;font-weight:750}.radar-flow b{opacity:.45}.check-cloud,.focus-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.check-cloud span,.focus-tags i{color:#ffffffa8;font:normal 8px var(--font-geist-mono);border:1px solid #ffffff29;border-radius:99px;padding:8px 10px}.confidence-grid .green strong{color:#8fe2a4}.confidence-grid .yellow strong{color:#f2d56e}.confidence-grid .orange strong{color:#f2a45f}.early-value-card{background:linear-gradient(135deg,#e8cf8929,#e8cf8909);border:1px solid #e8cf8973;border-radius:12px;margin-top:18px;padding:24px}.early-value-card strong{color:var(--lime);letter-spacing:.06em}.early-value-card p{color:#ffffff94;margin:9px 0 0;font-size:12px;line-height:1.6}.radar-lower-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:18px;display:grid}.radar-lower-grid article{border:1px solid #ffffff21;border-radius:11px;padding:22px}.radar-lower-grid p{color:#ffffff80;margin:14px 0 0;font-size:11px;line-height:1.65}.signal-register{color:#ffffff80;margin:18px 0 0;padding:14px 0;font-size:10px}.signal-register b{color:#fff}.modal-dual-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-dual-actions button{cursor:pointer;border:0;padding:16px 10px;font-size:10px;font-weight:750}.modal-dual-actions button:first-child{background:var(--lime);color:var(--ink)}footer button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:10px}.inbox-list article.answered{background:#c9ff3d14}.answer-form{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.answer-form label{color:#657069;font:8px var(--font-geist-mono);letter-spacing:.1em;margin-bottom:8px;display:block}.answer-form textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:105px;font:12px/1.55 var(--font-geist-sans);background:#fff;outline:0;padding:12px}.answer-form textarea:focus{border-color:#2b5543}.answer-form button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;margin-top:8px;padding:12px 15px;font-size:10px;font-weight:750}@media (width<=1050px){.app-topbar .nav-cta{display:none}.tool-grid{grid-template-columns:repeat(2,1fr)}.home-radar{grid-template-columns:1fr}.catalog-controls{grid-template-columns:auto 1fr 1fr}.catalog-controls .mode-toggle{grid-column:3}.team-tabs{grid-template-columns:repeat(4,1fr)}.auction-layout{grid-template-columns:1fr 310px}.squad-builder{grid-template-columns:300px 1fr}.dream-columns{grid-template-columns:repeat(2,1fr)}}@media (width>=781px) and (width<=1180px){.app-topbar{gap:14px;padding-inline:18px}.official-brand-logo{width:126px}.app-topbar nav{gap:2px}.app-topbar nav button{min-width:88px;padding-inline:10px;font-size:12px}.app-topbar nav .topbar-tools-trigger{min-width:98px}.topbar-budget{min-width:104px}.site-logout button,.site-user-logout,.site-login-link{min-height:44px;padding-inline:12px;font-size:11px}}@media (width<=780px){.app-topbar{flex-wrap:wrap;min-height:70px;padding:10px 18px}.app-topbar .brand>span:last-child{display:none}.topbar-budget{margin-left:0}.app-topbar nav{order:3;width:100%;min-height:42px;overflow-x:auto}.site-logout{margin-left:auto}.app-topbar nav button{min-width:90px}.topbar-tools{flex:none}.topbar-tools-menu{border-radius:12px;width:auto;position:fixed;top:130px;left:18px;right:18px}.welcome-hero{min-height:auto}.tool-grid{grid-template-columns:1fr}.tool-grid button{min-height:250px}.catalog-controls{grid-template-columns:1fr}.catalog-controls .mode-toggle{grid-column:auto;min-height:48px}.catalog-controls .control-label{display:none}.role-tabs.wide{grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.team-tabs{grid-template-columns:repeat(2,1fr)}.auction-layout,.squad-builder{grid-template-columns:1fr}.auction-summary{min-height:430px}.squad-sidebar{min-height:510px}.football-field{height:470px;min-height:0;padding:18px 8px}.field-row{gap:5px}.field-row button,.empty-position{width:min(120px,22vw);min-height:64px}.field-row button b,.empty-position b{max-width:80px;font-size:9px}.answer-lookup{padding:30px}.answer-lookup>div:first-child{grid-template-columns:1fr}.inbox-list article{grid-template-columns:42px 1fr}.inbox-status{grid-column:2}.evidence-statuses,.confidence-grid,.radar-lower-grid{grid-template-columns:1fr}.source-priority li{grid-template-columns:32px 1fr;padding-block:16px}.source-priority li>span{grid-column:2;justify-self:start}}@media (width<=520px){.site-logout button{justify-content:center;min-width:42px;padding-inline:10px}.site-logout button span{display:none}.topbar-budget{min-width:102px;padding-inline:8px}.topbar-budget input{width:58px}.app-topbar nav button{min-width:78px;padding-inline:8px;font-size:10px}.screen-hero{min-height:350px;padding-block:60px}.screen-hero h1{font-size:54px}.team-tabs{grid-template-columns:1fr 1fr}.card-actions.triple{grid-template-columns:1fr 80px}.card-actions .auction-card-btn{grid-column:1/-1;min-height:34px}.auction-layout,.squad-builder{margin-inline:18px}.nomination-panel,.auction-summary,.squad-sidebar,.formation-area{padding:22px}.bid-control{grid-template-columns:40px 1fr 48px 48px}.auction-actions{grid-template-columns:90px 1fr}.dream-columns,.answer-lookup>form{grid-template-columns:1fr}.answer-lookup form button{align-self:auto}.modal-dual-actions{grid-template-columns:1fr}}:root{--ink:#0f2035;--night-deep:#081522;--paper:#f7f8fa;--lime:#e8cf89;--gold:#e8cf89;--orange:#caaf71;--muted:#a8b2bf;--line:#0f203524;--glass:#f7f8fa13;--glass-line:#e8cf8938;--soft-shadow:0 22px 65px #0815221a}body{background:var(--paper);color:var(--ink)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold,#e8cf89);outline-offset:3px}.fg-splash{z-index:200;background:radial-gradient(circle at 50% 45%, #162d49 0, var(--night-deep) 62%);color:#fff;place-items:center;animation:.42s 1.05s forwards fg-splash-exit;display:grid;position:fixed;inset:0;overflow:hidden}.fg-splash:before,.fg-splash:after{content:"";aspect-ratio:1;border:1px solid #e8cf891f;border-radius:50%;width:min(72vw,720px);position:absolute}.fg-splash-orbit{aspect-ratio:1;border:1px solid #e8cf8942;border-radius:50%;width:min(60vw,600px);animation:9s linear infinite fg-orbit;position:absolute}.fg-splash-orbit:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:9%;left:9%;box-shadow:0 0 30px #e8cf89b3}.fg-splash-logo{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.fg-monogram{border:1px solid var(--lime);width:88px;height:88px;color:var(--lime);font:500 24px var(--font-geist-mono);letter-spacing:.08em;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #e8cf890a}.fg-splash-logo strong{letter-spacing:.18em;margin-top:28px;font-size:clamp(30px,5vw,54px);font-weight:570}.fg-splash-logo strong b{color:var(--lime);font-weight:inherit}.fg-splash-logo small{color:#ffffff73;font:8px var(--font-geist-mono);letter-spacing:.24em;margin-top:12px}@keyframes fg-orbit{to{transform:rotate(360deg)}}@keyframes fg-splash-exit{to{opacity:0;visibility:hidden}}.brand b{color:var(--lime)}.brand-mark{border-color:var(--lime);color:var(--lime);background:#e8cf890a}.live-dot{background:var(--lime);box-shadow:0 0 0 5px #e8cf891c}.app-topbar{background:#081522f5;border-color:#e8cf8929;box-shadow:0 10px 35px #08152229}.app-topbar nav button:after{height:1px;left:22px;right:22px}.app-topbar nav button.active:after{background:var(--lime)}.app-topbar .nav-cta{border-color:#e8cf896b;border-radius:9px}.app-topbar .nav-cta:hover{background:#e8cf8914}.hero,.screen-hero,.access-page{background:radial-gradient(circle at 72% 12%, #1c3858 0, var(--ink) 35%, var(--night-deep) 76%)}.hero h1 em,.screen-hero h1 em,.access-copy h1 em{color:var(--lime)}.pitch-lines,.access-lines{border-color:#e8cf8924}.pitch-lines:before,.pitch-lines:after,.access-lines:before,.access-lines:after{border-color:#e8cf8914}.hero-panel,.access-card{border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#f7f8fa1a,#f7f8fa09);border-radius:18px;box-shadow:26px 34px 90px #020a1257}.panel-grid,.panel-grid>div{border-color:#ffffff1f}.primary-btn,.buy-btn,.form-footer button,.answer-lookup form button,.answer-form button,.access-card>button{background:var(--lime);color:var(--night-deep);border-radius:9px;box-shadow:0 10px 28px #caaf7124}.primary-btn:hover,.buy-btn:hover,.form-footer button:hover,.answer-lookup form button:hover,.answer-form button:hover,.access-card>button:hover{background:#f1dda5}.numbers{background:#fff}.numbers>div,.numbers>p{border-color:var(--line)}.welcome-tools{background:var(--paper)}.tool-grid{background:0 0;border:0;gap:14px}.tool-grid button{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;box-shadow:0 13px 42px #0815220e}.tool-grid button:hover{background:var(--ink);color:#fff;border-color:#e8cf8961;transform:translateY(-4px)}.tool-grid button:hover span,.tool-grid button:hover p{color:#ffffff94}.tool-grid button:hover b{color:var(--lime)}.home-radar,.alerts-section,.method-section,footer{background:var(--night-deep)}.home-radar{border-top:1px solid #e8cf8924}.home-radar .alert-list article,.alert-list,.method-list,.method-list li{border-color:#e8cf8929}.screen-hero{border-bottom:1px solid #e8cf8929}.screen-hero>p:last-child{color:#ffffff9e}.catalog-controls,.auction-config{background:#fff}.group-toggle,.mode-toggle{background:#0f203512;border-radius:10px}.group-toggle button,.mode-toggle button{border-radius:7px}.group-toggle button.active,.role-tabs button.active,.team-tabs button.active{background:var(--ink);color:#fff}.search-box,.auction-config label,.auction-config>div,.formation-toolbar>div:first-child{background:#fff;border-radius:11px}.role-tabs{background:0 0;border:0;gap:8px}.role-tabs button{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:48px}.role-tabs button:last-child{border-right:1px solid var(--line)}.team-tabs{border:0;gap:8px}.team-tabs button{border:1px solid var(--line);background:#fff;border-radius:9px}.player-grid{background:0 0;border:0;gap:16px}.player-card{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 16px 48px #08152211}.player-card:hover{box-shadow:var(--soft-shadow);border-color:#caaf718c}.role-badge{background:var(--ink);color:var(--lime);border:1px solid #e8cf8942}.market-pill,.mini-role,.inbox-question>div span{background:#0f203506;border-color:#0f203524}.card-actions button:first-child,.card-actions .auction-card-btn{border-color:var(--line);border-radius:8px}.card-actions button.add{background:var(--ink);color:var(--lime);border-radius:8px}.card-actions button.added{color:var(--ink);background:#0f203514;border-radius:8px}.card-actions .auction-card-btn,.random-call,.panel-title b,.auction-notice{color:#52677f}.card-metrics .stop strong,.danger-text,.modal-data .danger b{color:#94762e}.load-more,.empty-results{background:#fff;border-radius:11px}.load-more:hover{background:var(--ink);color:var(--lime)}.inline-notice{color:#6d5725;background:#e8cf892e;border-color:#caaf7180;border-radius:9px}.auction-config>button{border-radius:9px}.auction-config>button:hover{border-color:var(--gold,#e8cf89);background:#e8cf8926}.auction-layout,.squad-builder{box-shadow:var(--soft-shadow);background:#fff;border-radius:18px;overflow:hidden}.nomination-panel{background:#fff}.auction-search input,.squad-search input,.bid-control>button,.bid-control label,.roster-table label,.answer-lookup input,.answer-form textarea,.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border-radius:9px}.auction-search input:focus,.squad-search input:focus,.answer-lookup input:focus,.answer-form textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #e8cf8938}.squad-sidebar .squad-search input{color:#fff;caret-color:var(--lime);background:#ffffff12;border-color:#fff3}.squad-sidebar .squad-search input::placeholder{color:#ffffff7a}.squad-sidebar .squad-search input:focus{border-color:var(--lime);background:#ffffff1a}.suggestion-list{box-shadow:var(--soft-shadow);border-radius:0 0 11px 11px}.suggestion-list button:hover{background:#e8cf8945}.suggestion-empty{color:#66717c;margin:0;padding:16px 14px;font-size:11px;line-height:1.55}.search-result-status{color:#ffffff8a;font:8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:8px 2px 0}.squad-sidebar .squad-search input::-webkit-search-cancel-button{cursor:pointer;filter:invert();opacity:.65}.auction-actions button{border-radius:9px}.pass-btn{color:#526276;background:#0f203514}.empty-nominee>span{background:var(--lime);color:var(--night-deep)}.auction-summary,.squad-sidebar{background:var(--ink)}.budget-track,.slot-progress i{border-radius:99px;overflow:hidden}.budget-track i,.slot-progress em{background:var(--lime)}.roster-table>div{padding-inline:14px}.roster-table>div:nth-child(odd){background:#0f203506}.formation-area{background:#e9edf1}.football-field{background:linear-gradient(90deg,#ffffff06 50%,#0000 50%),#17304d;border-color:#e8cf89a3;border-radius:14px;box-shadow:inset 0 0 0 8px #08152238,0 18px 45px #08152221}.football-field:before,.football-field:after,.center-line,.field-circle{border-color:#e8cf897a}.center-line{background:#e8cf897a}.field-row button,.empty-position{background:#081522d1;border-color:#e8cf896b;border-radius:10px;box-shadow:0 8px 22px #020a1247}.empty-position{background:#0815225c}.dream-columns{border:0;gap:12px}.dream-columns>div{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.dream-columns header{background:var(--ink)}.questions-section{background:#edf0f3}.questions-copy h2 em,.questions-promise span{color:#846a2e}.question-form,.answer-lookup{box-shadow:var(--soft-shadow);background:#fff;border-radius:18px}.radio-line{border-radius:10px;overflow:hidden}.public-code{color:#725b28!important}.lookup-result{background:#0f20350e;border-radius:8px}.lookup-result.answered{border-color:var(--lime)}.lookup-result blockquote{border-radius:8px}.modal-backdrop{background:#081522c2}.player-modal{background:var(--paper);border-left:1px solid #e8cf8940}.modal-close{border-radius:50%}.auction-rule{background:var(--lime);border-radius:11px}.modal-dual-actions button{border-radius:9px}.modal-dual-actions button:first-child{background:var(--lime)}.modal-dual-actions button:last-child{background:var(--ink);color:var(--lime)}.access-card{background:linear-gradient(145deg,#f7f8fa1a,#f7f8fa09)}.password-field input{border-radius:10px}.password-field input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #e8cf892b}.access-message.error{color:#f0cf88}.inbox-page{background:var(--paper)}.inbox-brand,.inbox-stats a,.inbox-status,.inbox-empty>span{color:#725b28}.inbox-list article{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:28px 22px;box-shadow:0 12px 36px #0815220b}.inbox-list article.answered{background:#e8cf891f;border-color:#caaf7161}.answer-form textarea{border-color:var(--line)}@media (width<=780px){.fg-splash-logo strong{letter-spacing:.12em}.app-topbar{gap:14px}.app-topbar nav{scrollbar-width:none}.app-topbar nav::-webkit-scrollbar{display:none}.player-grid{gap:12px}.auction-layout,.squad-builder{box-shadow:0 14px 38px #08152214}.dream-columns{gap:10px}}@media (width<=520px){.fg-splash-orbit{width:110vw}.fg-splash-logo small{max-width:260px;line-height:1.7}.app-topbar nav button{min-width:72px}.app-topbar nav button:first-child{min-width:62px}.tool-grid button{min-height:235px}.player-card,.question-form,.answer-lookup{border-radius:14px}}@media (prefers-reduced-motion:reduce){.fg-splash,.fg-splash-orbit{animation:none}.tool-grid button,.player-card{transition:none}}.squad-intelligence{background:linear-gradient(180deg, var(--paper), #edf0f3);padding:25px clamp(24px,6vw,92px) 120px}.intelligence-head{border-top:1px solid var(--line);padding-top:55px}.plan-pricing{background:#fff;border:1px solid #caaf7166;border-radius:16px;margin-top:40px;overflow:hidden;box-shadow:0 18px 55px #08152212}.plan-pricing>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:30px;padding:28px 30px;display:flex}.plan-pricing>header span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.14em}.plan-pricing>header h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,3vw,38px)}.plan-pricing>header p{color:#ffffff91;max-width:700px;margin:9px 0 0;font-size:11px;line-height:1.55}.plan-pricing>header>strong{color:var(--gold);font:42px/1 var(--font-geist-mono);letter-spacing:-.08em;flex:none}.plan-pricing>header>strong.over{color:#ff9a83}.plan-pricing>header>strong small{color:#ffffff7a;letter-spacing:0;margin-left:7px;font-size:10px}.plan-tactical-strip{border-bottom:1px solid var(--line);background:#f8f3e6;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;padding:13px 30px;display:grid}.plan-tactical-strip span{color:#765d26;font:8px var(--font-geist-mono);letter-spacing:.1em}.plan-tactical-strip b{color:var(--ink);font-size:12px}.plan-tactical-strip p{color:#687687;margin:0;font-size:10px;line-height:1.45}.plan-price-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.45fr) repeat(4,minmax(78px,.58fr)) minmax(115px,.72fr);align-items:center;gap:14px;min-height:70px;padding:10px 20px;display:grid}.plan-price-list article:last-child{border-bottom:0}.plan-price-list article>button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.plan-price-list article>button strong,.plan-price-list article>button small,.plan-price-list article>span b{display:block}.plan-price-list article>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.plan-price-list article>button small{color:#738091;margin-top:5px;font-size:10px}.plan-price-list article>span{color:#7a8796;font:8px var(--font-geist-mono);letter-spacing:.06em}.plan-price-list article>span b{color:var(--ink);letter-spacing:0;margin-top:5px;font-size:13px}.plan-price-list article>i{color:#5d6877;min-width:112px;font:7px var(--font-geist-mono);text-align:center;background:#eef1f4;border-radius:999px;justify-self:end;padding:9px 8px}.plan-price-list article>i.deal{color:#24633c;background:#e4f5e9}.plan-price-list article>i.value{color:#536d20;background:#edf4df}.plan-price-list article>i.fair{color:#74622f;background:#f3f0e6}.plan-price-list article>i.risk{color:#8a541d;background:#fff0dc}.plan-price-list article>i.stop{color:#8d382d;background:#fae6e2}.plan-price-empty{color:#6f7c8b;margin:0;padding:26px 30px;font-size:12px}.squad-scoreboard{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.squad-scoreboard article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:210px;padding:25px;display:flex;box-shadow:0 14px 42px #0815220d}.squad-scoreboard article>span,.quick-add-controls label>span{color:#718093;font:8px var(--font-geist-mono);letter-spacing:.12em}.squad-scoreboard article>strong{color:var(--ink);font:35px var(--font-geist-mono);letter-spacing:-.07em;margin-top:31px;display:block}.squad-scoreboard article>strong small{color:#8c98a6;letter-spacing:0;margin-left:7px;font-size:10px}.squad-scoreboard article>p{color:#6e7b8b;margin:auto 0 0;font-size:10px;line-height:1.5}.score-track{background:#0f203517;border-radius:99px;height:4px;margin:16px 0;overflow:hidden}.score-track i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep,#caaf71), var(--gold,#e8cf89));height:100%;display:block}.feasibility-card strong{max-width:220px;font:650 25px/1.05 var(--font-geist-sans)!important;letter-spacing:-.04em!important}.feasibility-card.success{background:linear-gradient(145deg,#fff,#f1f7f3);border-color:#4981635c}.feasibility-card.progress{background:linear-gradient(145deg,#fff,#fbf7ec);border-color:#caaf7161}.feasibility-card.danger{background:linear-gradient(145deg,#fff,#fbf2ef);border-color:#965b4461}.season-projection{background:var(--ink);color:#fff;border:1px solid #e8cf893d;border-radius:18px;grid-template-columns:180px minmax(0,1fr) minmax(240px,.55fr);align-items:center;gap:38px;margin-top:18px;padding:40px;display:grid;overflow:hidden;box-shadow:0 22px 70px #08152221}.projection-ring{--score:0deg;aspect-ratio:1;background:conic-gradient(var(--gold) var(--score), #ffffff17 0);border-radius:50%;place-content:center;justify-items:center;width:150px;display:grid;position:relative}.projection-ring:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:10px}.projection-ring span,.projection-ring small{z-index:1;position:relative}.projection-ring span{font:42px var(--font-geist-mono);letter-spacing:-.08em}.projection-ring small{color:var(--gold);font:7px var(--font-geist-mono);letter-spacing:.12em;margin-top:4px}.season-projection .eyebrow{color:var(--gold)}.season-projection h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.season-projection>div:nth-child(2)>p:not(.eyebrow){color:#ffffff91;max-width:630px;margin:18px 0 0;font-size:12px;line-height:1.65}.projection-factors{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.projection-factors span{color:#ffffff8c;font:8px var(--font-geist-mono);border:1px solid #e8cf892e;border-radius:100px;padding:8px 10px}.projection-factors b{color:var(--gold)}.projection-note{color:#ffffff63;border-left:1px solid #e8cf8938;margin:0;padding-left:24px;font-size:10px;line-height:1.7}.improvement-block,.quick-add-block{padding-top:100px}.improvement-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.improvement-grid article{background:#fff;border:1px solid #caaf7157;border-radius:15px;flex-direction:column;min-height:320px;padding:24px;display:flex;box-shadow:0 14px 42px #0815220d}.improvement-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.improvement-top>span:last-child{color:#806629;font:8px var(--font-geist-mono);letter-spacing:.1em}.improvement-grid h3,.quick-player-grid h3{letter-spacing:-.045em;margin:28px 0 7px;font-size:24px}.improvement-grid article>p,.quick-player-grid article>p{color:#748091;margin:0;font-size:10px;line-height:1.5}.improvement-data{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.improvement-data span{border:1px solid var(--line);color:#788495;font:8px var(--font-geist-mono);border-radius:8px;padding:10px}.improvement-data b{color:var(--ink);margin-top:5px;font-size:12px;display:block}.improvement-reason{margin-bottom:20px!important}.improvement-grid article>button,.quick-player-grid article>button{background:var(--ink);width:100%;min-height:43px;color:var(--gold);cursor:pointer;border:0;border-radius:9px;margin-top:auto;font-size:10px;font-weight:720}.improvement-grid article>button:hover,.quick-player-grid article>button:hover{background:#17304d}.smart-suggestion-controls{justify-items:start;gap:13px;max-width:560px;display:grid}.smart-suggestion-controls p{color:#6f7c8b;margin:0;font-size:13px;line-height:1.6}.smart-suggestion-controls button{color:#765c23;cursor:pointer;background:#e8cf891f;border:1px solid #caaf717a;border-radius:9px;min-height:42px;padding:0 14px;font-size:11px;font-weight:750}.smart-suggestion-controls button:hover{background:#e8cf893d}.suggestion-context{background:#f8f3e6;border:1px solid #caaf715c;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;margin-top:28px;padding:14px 16px;display:grid}.suggestion-context span{color:#806629;font:8px var(--font-geist-mono);letter-spacing:.1em}.suggestion-context b{color:var(--ink);font-size:11px}.suggestion-context p{color:#657382;margin:0;font-size:10px;line-height:1.5}.quick-add-controls{grid-template-columns:minmax(300px,1fr) 1.2fr;align-items:end;gap:12px;margin-top:35px;display:grid}.quick-add-controls label{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 14px;display:block}.quick-add-controls input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;margin-top:7px;font-size:12px}.quick-role-tabs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.quick-role-tabs button{border:1px solid var(--line);color:#677587;cursor:pointer;background:#fff;border-radius:10px;min-height:49px;font-size:9px}.quick-role-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--gold)}.quick-player-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.quick-player-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:285px;padding:22px;display:flex}.quick-player-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.quick-index{color:#806629;font:9px var(--font-geist-mono)}.quick-player-data{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.quick-player-data span{color:#8793a0;font:7px var(--font-geist-mono);padding:12px 6px 12px 0}.quick-player-data span+span{border-left:1px solid var(--line);padding-left:12px}.quick-player-data b{color:var(--ink);margin-top:5px;font-size:11px;display:block}.quick-player-grid article>button:disabled{color:#8793a0;cursor:not-allowed;background:#0f203514}@media (width<=1050px){.squad-scoreboard,.improvement-grid,.quick-player-grid{grid-template-columns:repeat(2,1fr)}.plan-price-list article{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(78px,.6fr)) minmax(110px,.7fr)}.plan-price-list article>span:nth-of-type(3),.plan-price-list article>span:nth-of-type(4){display:none}.season-projection{grid-template-columns:160px 1fr}.projection-note{border-top:1px solid #e8cf8929;border-left:0;grid-column:1/-1;padding:20px 0 0}.quick-add-controls{grid-template-columns:1fr}}@media (width<=650px){.squad-intelligence{padding-inline:18px}.plan-pricing>header{flex-direction:column;align-items:start;padding:24px 20px}.plan-tactical-strip{grid-template-columns:1fr;gap:6px;padding-inline:20px}.plan-price-list article{grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px}.plan-price-list article>button{grid-column:1/-1}.plan-price-list article>span:nth-of-type(3){display:block}.plan-price-list article>i{justify-self:stretch;min-width:0}.squad-scoreboard,.improvement-grid,.quick-player-grid{grid-template-columns:1fr}.squad-scoreboard article{min-height:190px}.season-projection{grid-template-columns:1fr;padding:28px}.projection-ring{width:132px}.quick-role-tabs{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.quick-role-tabs::-webkit-scrollbar{display:none}.quick-role-tabs button{min-width:112px}.plan-next-action{grid-template-columns:1fr;margin-inline:18px}.plan-next-action>button{width:100%}.suggestion-context{grid-template-columns:1fr}}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-screen{background:linear-gradient(180deg, var(--paper), #edf0f3);padding-bottom:120px}.health-dashboard{grid-template-columns:repeat(4,1fr);gap:12px;padding:42px clamp(24px,6vw,92px) 0;display:grid}.health-dashboard article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:190px;padding:24px;display:flex;box-shadow:0 14px 42px #0815220d}.health-dashboard article>span{color:#718093;font:8px var(--font-geist-mono);letter-spacing:.12em}.health-dashboard article>strong{color:var(--ink);font:44px var(--font-geist-mono);letter-spacing:-.08em;margin-top:30px}.health-dashboard article>p{color:#6e7b8b;margin:auto 0 0;font-size:10px;line-height:1.5}.health-dashboard .risk-high{background:linear-gradient(145deg,#fff,#fbf2ef);border-color:#965b4457}.health-dashboard .risk-medium{background:linear-gradient(145deg,#fff,#fbf7ec);border-color:#caaf716b}.health-disclaimer{background:#e8cf891f;border:1px solid #caaf7159;border-radius:12px;grid-template-columns:180px 1fr;gap:24px;margin:14px clamp(24px,6vw,92px) 0;padding:20px 24px;display:grid}.health-disclaimer span{color:#725b28;font:8px var(--font-geist-mono);letter-spacing:.12em}.health-disclaimer p{color:#596779;max-width:900px;margin:0;font-size:10px;line-height:1.65}.health-controls{grid-template-columns:minmax(290px,.8fr) 1.2fr;align-items:stretch;gap:12px;padding:55px clamp(24px,6vw,92px) 0;display:grid}.health-search{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 15px;display:block}.health-search span{color:#718093;font:7px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:7px;display:block}.health-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.health-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #e8cf8933}.health-filter-tabs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.health-filter-tabs button{border:1px solid var(--line);color:#677587;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:flex}.health-filter-tabs button span{font:8px var(--font-geist-mono);letter-spacing:.08em}.health-filter-tabs button small{color:#8995a4;font:9px var(--font-geist-mono)}.health-filter-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--gold)}.health-filter-tabs button.active small{color:#ffffff8c}.health-results{color:#738093;font:8px var(--font-geist-mono);letter-spacing:.1em;align-items:center;gap:15px;padding:28px clamp(24px,6vw,92px) 15px;display:flex}.health-results i{background:var(--line);flex:1;height:1px}.health-results b{color:#806629;font-weight:600}.health-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 clamp(24px,6vw,92px);display:grid}.health-card{border:1px solid var(--line);background:#fff;border-top:4px solid #6e849a;border-radius:16px;flex-direction:column;min-height:430px;padding:24px;display:flex;overflow:hidden;box-shadow:0 14px 44px #0815220e}.health-card.risk-alto{border-top-color:#965b44}.health-card.risk-medio{border-top-color:#caaf71}.health-card.risk-basso{border-top-color:#4f7d68}.health-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.health-risk{color:#607184;font:7px var(--font-geist-mono);letter-spacing:.1em;background:#0f20350e;border-radius:100px;padding:8px 9px}.risk-alto .health-risk{color:#804c39;background:#965b441c}.risk-medio .health-risk{color:#725b28;background:#caaf712e}.risk-basso .health-risk{color:#426b58;background:#4f7d681a}.health-card h2{color:var(--ink);letter-spacing:-.055em;margin:31px 0 6px;font-size:31px}.health-team{color:#778597;margin:0;font-size:10px}.health-primary{background:#0f20350b;border-radius:11px;margin-top:28px;padding:18px}.health-primary span,.health-card-data span,.modal-health span{color:#798697;font:7px var(--font-geist-mono);letter-spacing:.1em;display:block}.health-primary strong{color:var(--ink);margin-top:9px;font-size:12px;line-height:1.5;display:block}.health-primary small{color:#708091;margin-top:8px;font-size:9px;line-height:1.4;display:block}.health-card-data{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.health-card-data div{border:1px solid var(--line);border-radius:9px;padding:12px}.health-card-data p{color:#546478;margin:8px 0 0;font-size:9px;line-height:1.5}.health-fanta-note{border-left:2px solid var(--gold);color:#536277;margin:18px 0;padding-left:13px;font-size:10px;line-height:1.55}.health-card-actions{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:auto;display:grid}.health-card-actions button,.health-card-actions a{border-radius:8px;place-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:720;text-decoration:none;display:grid}.health-card-actions button{background:var(--ink);color:var(--gold);cursor:pointer;border:0}.health-card-actions a{border:1px solid var(--line);color:#56697e}.health-load-more,.health-empty{width:calc(100% - clamp(48px,12vw,184px));margin:18px auto 0;display:block}.health-flag{width:max-content;max-width:100%;font:7px var(--font-geist-mono);letter-spacing:.08em;border-radius:100px;margin:10px 0 0;padding:7px 9px}.health-flag.risk-alto{color:#804c39;background:#965b441c}.health-flag.risk-medio{color:#725b28;background:#caaf712e}.modal-health{border:1px solid var(--line);background:#fff;border-top:4px solid #4f7d68;border-radius:12px;margin:28px 0;overflow:hidden}.modal-health.risk-alto{border-top-color:#965b44}.modal-health.risk-medio{border-top-color:#caaf71}.modal-health-head{background:#0f20350b;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.modal-health-head strong{color:var(--ink);font:19px var(--font-geist-mono);margin-top:6px;display:block}.modal-health-head small{color:#728092;max-width:190px;font:7px/1.5 var(--font-geist-mono);text-align:right}.modal-health-grid{grid-template-columns:1fr 1fr;display:grid}.modal-health-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:95px;padding:16px}.modal-health-grid>div:nth-child(2n){border-right:0}.modal-health-grid p,.modal-health-note p{color:#536277;margin:8px 0 0;font-size:10px;line-height:1.55}.modal-health-note{border-bottom:1px solid var(--line);padding:16px}.modal-health-note.muted{background:#0f203506}.health-sources{padding:16px 16px 0}.modal-health-disclaimer{color:#84909e;margin:14px 16px 16px;font-size:8px;line-height:1.55}@media (width<=1150px){.tool-grid{grid-template-columns:repeat(3,1fr)}.health-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.tool-grid,.health-dashboard{grid-template-columns:repeat(2,1fr)}.health-controls{grid-template-columns:1fr}}@media (width<=600px){.tool-grid,.health-dashboard,.health-grid{grid-template-columns:1fr}.health-dashboard,.health-controls,.health-grid,.health-results{padding-inline:18px}.health-disclaimer{grid-template-columns:1fr;margin-inline:18px}.health-filter-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.health-filter-tabs button{min-width:112px}.health-results b{display:none}.health-card{min-height:410px}.modal-health-grid{grid-template-columns:1fr}.modal-health-grid>div{border-right:0}}.official-brand-logo{-webkit-user-select:none;user-select:none;filter:saturate(.92)contrast(1.04);border-radius:8px;width:146px;height:auto;transition:filter .35s,transform .35s,box-shadow .35s;display:block}.brand-button:hover .official-brand-logo{filter:saturate(1.08)contrast(1.08);transform:translateY(-1px);box-shadow:0 12px 35px #caaf7124}.app-topbar{background:linear-gradient(90deg, #081522fc, #0f2035f6), var(--night-deep);min-height:96px}.app-topbar:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#e8cf899e,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-topbar nav button:after{transform-origin:50%;transition:transform .34s cubic-bezier(.22,1,.36,1),background .34s;transform:scaleX(0)}.app-topbar nav button:hover:after,.app-topbar nav button.active:after{background:var(--gold);transform:scaleX(1)}.fg-splash{isolation:isolate;background:radial-gradient(circle at 50% 45%, #1c3858f5 0, #0f2035fa 35%, var(--night-deep) 76%);animation:.62s cubic-bezier(.76,0,.24,1) 2.02s forwards fg-splash-exit}.fg-splash:before{opacity:.7;width:min(78vw,920px);animation:2.1s ease-in-out infinite fg-splash-pulse}.fg-splash:after{width:min(52vw,610px)}.fg-splash-beam{z-index:0;filter:blur(24px);background:radial-gradient(#e8cf8929,#0000 68%);width:min(78vw,960px);height:240px;animation:3.8s ease-in-out infinite alternate fg-beam-drift;position:absolute;transform:rotate(-8deg)}.fg-splash-orbit{width:min(66vw,760px);animation:15s linear infinite fg-orbit}.fg-splash-logo{width:min(48vw,610px);animation:1.1s cubic-bezier(.16,1,.3,1) both fg-brand-reveal}.fg-splash-logo img{-webkit-user-select:none;user-select:none;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 32px 110px #020a127a,0 0 0 1px #e8cf8926}.view-stage{transform-origin:50% 0;min-height:calc(100vh - 96px);animation:.56s cubic-bezier(.22,1,.36,1) both fg-view-enter}.hero,.screen-hero,.access-page{isolation:isolate;background:radial-gradient(circle at 72% 12%, #224469eb 0, var(--ink) 34%, var(--night-deep) 78%);position:relative;overflow:hidden}.hero:before,.screen-hero:before,.access-page:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#e8cf8929 1px,#0000 1px),linear-gradient(90deg,#e8cf891f 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000 82%);mask-image:linear-gradient(90deg,#000000d1,#0000 82%)}.hero-copy,.hero-panel,.screen-hero>*,.access-copy,.access-card{z-index:2;position:relative}.hero-copy{animation:.78s cubic-bezier(.22,1,.36,1) 80ms both fg-copy-enter}.hero-panel{animation:.82s cubic-bezier(.22,1,.36,1) .18s both fg-panel-enter}.pitch-lines{animation:12s ease-in-out infinite alternate fg-radar-float}.hero-panel:before,.access-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff13,#0000 35%,#e8cf890e);position:absolute;inset:0}.primary-btn,.access-card>button,.buy-btn{transition:transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden}.primary-btn:after,.access-card>button:after,.buy-btn:after{content:"";background:#ffffff61;width:26%;height:240%;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:-70%;left:-35%;transform:rotate(18deg)translate(-260%)}.primary-btn:hover,.access-card>button:hover,.buy-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px #caaf713d}.primary-btn:hover:after,.access-card>button:hover:after,.buy-btn:hover:after{transform:rotate(18deg)translate(650%)}.tool-grid button,.player-card,.health-card,.squad-scoreboard article,.improvement-card,.quick-player-card{transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .36s,box-shadow .42s,background .36s;position:relative;overflow:hidden}.player-card:before,.health-card:before,.squad-scoreboard article:before,.quick-player-card:before{content:"";z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#e8cf8926,#0000 69%);border-radius:50%;width:70%;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:-55%;right:-45%;transform:scale(.72)}.player-card>*,.health-card>*,.squad-scoreboard article>*,.quick-player-card>*{z-index:1;position:relative}.player-card:hover,.health-card:hover,.squad-scoreboard article:hover,.quick-player-card:hover{border-color:#caaf71a8;transform:translateY(-8px);box-shadow:0 30px 75px #08152226}.player-card:hover:before,.health-card:hover:before,.squad-scoreboard article:hover:before,.quick-player-card:hover:before{opacity:1;transform:scale(1)}.tool-grid button:after{content:"";background:var(--gold);transform-origin:100%;width:42px;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:22px;right:22px;transform:scaleX(.35)}.tool-grid button:hover:after{transform:scaleX(1)}.modal-backdrop{animation:.3s both fg-backdrop-enter}.player-modal{animation:.56s cubic-bezier(.22,1,.36,1) both fg-modal-enter}.access-page{grid-template-columns:minmax(560px,1.08fr) minmax(380px,.66fr)}.access-copy{animation:.85s cubic-bezier(.22,1,.36,1) .12s both fg-copy-enter}.access-card{animation:.85s cubic-bezier(.22,1,.36,1) .23s both fg-panel-enter}.access-logo{width:min(500px,37vw);margin:0 0 clamp(18px,2.5vh,30px) -18px}.access-logo img{filter:saturate(1.04)contrast(1.04)drop-shadow(0 20px 48px #020a1247);-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(78% 78% at 50% 48%,#000 56%,#000000e6 70%,#0000 100%);mask-image:radial-gradient(78% 78% at 50% 48%,#000 56%,#000000e6 70%,#0000 100%)}.access-copy h1{text-wrap:balance;max-width:760px;font-size:clamp(64px,6.8vw,105px)}.access-copy>.access-tagline{color:#f6dfa0;max-width:none;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.045em;text-shadow:0 8px 28px #caaf7140;align-items:center;gap:15px;margin:22px 0 0;font-size:clamp(19px,1.55vw,24px);font-style:normal;font-weight:600;line-height:1.25;display:flex}.access-copy>.access-tagline:before{content:"";background:linear-gradient(90deg, var(--gold), #e8cf8947);flex:none;width:34px;height:1px;box-shadow:0 0 18px #e8cf8952}.footer-brand-logo{width:138px}@media (width>=1024px){.numbers>div,.numbers>p{animation:.58s cubic-bezier(.22,1,.36,1) both fg-card-rise}.numbers>:nth-child(2){animation-delay:60ms}.numbers>:nth-child(3){animation-delay:.12s}.numbers>:nth-child(4){animation-delay:.18s}.tool-grid>*,.player-grid>*,.health-grid>*{animation:.62s cubic-bezier(.22,1,.36,1) both fg-card-rise}.tool-grid>:nth-child(2),.player-grid>:nth-child(2),.health-grid>:nth-child(2){animation-delay:50ms}.tool-grid>:nth-child(3),.player-grid>:nth-child(3),.health-grid>:nth-child(3){animation-delay:.1s}.tool-grid>:nth-child(4),.player-grid>:nth-child(4),.health-grid>:nth-child(4){animation-delay:.15s}.tool-grid>:nth-child(5),.player-grid>:nth-child(5),.health-grid>:nth-child(5){animation-delay:.2s}}@keyframes fg-brand-reveal{0%{opacity:0;filter:blur(10px);transform:scale(.86)translateY(18px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes fg-splash-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.78;transform:scale(1.035)}}@keyframes fg-beam-drift{0%{opacity:.48;transform:translate(-4%)rotate(-8deg)scale(.94)}to{opacity:.9;transform:translate(4%)rotate(-4deg)scale(1.05)}}@keyframes fg-view-enter{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.996)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fg-copy-enter{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fg-panel-enter{0%{opacity:0;transform:translate(34px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fg-radar-float{0%{transform:translateY(-6px)rotate(-1deg)}to{transform:translate(-22px,18px)rotate(2deg)}}@keyframes fg-card-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes fg-modal-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fg-splash,.fg-splash:before,.fg-splash-beam,.fg-splash-orbit,.fg-splash-logo,.view-stage,.hero-copy,.hero-panel,.pitch-lines,.access-copy,.access-card,.modal-backdrop,.player-modal,.numbers>*,.tool-grid>*,.player-grid>*,.health-grid>*{animation:none!important}}.auction-advisor{color:#fff;background:radial-gradient(circle at 82% 5%,#40658f57,#0000 34%),linear-gradient(145deg,#0f2238 0%,#081522 72%);border-bottom:1px solid #e8cf892e;padding:78px clamp(24px,6vw,92px) 86px;position:relative;overflow:hidden}.auction-advisor:before{content:"FG";color:#e8cf8909;font:700 360px/1 var(--font-geist-mono);letter-spacing:-.12em;pointer-events:none;position:absolute;top:-90px;right:-30px}.advisor-head{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:end;gap:clamp(50px,8vw,130px);margin-bottom:40px;display:grid;position:relative}.advisor-head .eyebrow{color:var(--lime);margin-bottom:15px}.advisor-head h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(46px,5vw,72px);line-height:.92}.advisor-head>div:last-child>p{color:#ffffff94;margin:0 0 19px;font-size:13px;line-height:1.7}.advisor-mode{background:#ffffff12;border-color:#ffffff1f;width:230px;min-height:42px}.advisor-mode button{color:#ffffff8c;flex:1}.advisor-mode button.active{color:var(--night-deep)}.advisor-shell{z-index:1;background:#f7f7f3;border:1px solid #e8cf8938;border-radius:20px;grid-template-columns:420px minmax(0,1fr);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.advisor-targets{color:#fff;background:#040e18f5;border-right:1px solid #e8cf8929;padding:29px}.advisor-targets .panel-title{border-bottom:1px solid #ffffff1a;padding-bottom:18px}.advisor-targets .panel-title span{color:#fff6}.advisor-targets .panel-title b{color:var(--lime)}.advisor-search{margin:22px 0 18px;display:block;position:relative}.advisor-search>span{color:#ffffff61;font:8px var(--font-geist-mono);letter-spacing:.11em;margin-bottom:7px;display:block}.advisor-search input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:9px;outline:0;width:100%;padding:13px 14px;font-size:12px}.advisor-search input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #e8cf891f}.advisor-search input::placeholder{color:#ffffff4d}.advisor-results{color:var(--ink);margin-top:-18px;margin-bottom:17px}.advisor-no-result{color:#718093;margin:0;padding:18px;font-size:11px}.target-list{scrollbar-color:#e8cf895c transparent;gap:8px;max-height:570px;padding-right:4px;display:grid;overflow-y:auto}.target-list article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .22s,background .22s,transform .22s;display:grid}.target-list article:hover,.target-list article.active{background:#e8cf8917;border-color:#e8cf8985;transform:translate(3px)}.target-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 5px 11px 11px;display:grid}.target-main>span:last-child{min-width:0}.target-main b,.target-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.target-main b{font-size:11px}.target-main small{color:#fff6;margin-top:4px;font-size:8px}.target-list .mini-role{color:var(--lime);background:#e8cf8914;border-color:#e8cf8940}.target-actions{align-items:center;gap:3px;padding-right:7px;display:flex}.target-actions button{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;padding:6px 7px;font-size:8px}.target-actions button:hover{background:var(--lime);color:var(--night-deep)}.target-actions .target-bought{color:#bde88d}.target-list article.acquired{border-color:#8fcd606b}.target-list article.missed{border-color:#e8cf8961}.target-plan-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 10px;display:grid}.target-plan-fields label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:5px;padding:8px 9px;display:grid}.target-plan-fields span{color:#ffffff57;font:7px var(--font-geist-mono);letter-spacing:.09em;grid-column:1/-1}.target-plan-fields input{color:#fff;width:100%;min-width:0;font:13px var(--font-geist-mono);background:0 0;border:0;outline:0}.target-plan-fields b{color:#ffffff59;font:7px var(--font-geist-mono)}.advisor-empty-list{text-align:center;border:1px dashed #ffffff24;border-radius:10px;padding:35px 20px}.advisor-empty-list span{color:var(--lime);font:11px var(--font-geist-mono)}.advisor-empty-list p{color:#fff6;margin:10px 0 0;font-size:10px;line-height:1.5}.price-capture{color:var(--night-deep);background:linear-gradient(145deg,#f4e4b8,#d7b968);border:1px solid #e8cf897a;border-radius:11px;margin-top:16px;padding:18px;box-shadow:0 18px 45px #00000038}.price-capture>div{justify-content:space-between;align-items:center;display:flex}.price-capture>div span{font:8px var(--font-geist-mono);letter-spacing:.11em}.price-capture>div button{color:var(--night-deep);cursor:pointer;background:0 0;border:0;font-size:18px}.price-capture h3{letter-spacing:-.04em;margin:18px 0 4px;font-size:25px}.price-capture p{color:#081522a8;margin:0 0 13px;font-size:10px}.price-capture>label{background:#ffffff8f;border:1px solid #0815222e;border-radius:8px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.price-capture input{width:100%;min-width:0;color:var(--night-deep);font:20px var(--font-geist-mono);background:0 0;border:0;outline:0;padding:13px}.price-capture label b{color:#0815227a;padding-right:12px;font-size:8px}.price-capture>button{background:var(--night-deep);width:100%;color:var(--lime);cursor:pointer;border:0;border-radius:8px;margin-top:9px;padding:12px;font-size:9px;font-weight:750}.regia-notice{color:#ffffffab;background:#e8cf8914;border:1px solid #e8cf894d;border-radius:8px;margin-top:13px;padding:11px 12px;font-size:9px;line-height:1.5}.advisor-analysis{min-width:0;color:var(--ink);background:linear-gradient(155deg,#fff 0%,#edf0f2 100%);padding:clamp(30px,4vw,54px)}.auction-pulse{color:#fff;background:radial-gradient(circle at 15% 35%,#1b3858,#0000 37%),#081522;border:1px solid #e8cf8947;border-radius:17px;grid-template-columns:215px minmax(0,1fr);align-items:center;gap:30px;margin-bottom:42px;padding:27px 30px;display:grid;overflow:hidden;box-shadow:0 20px 55px #08152229}.pulse-gauge{background:conic-gradient(from 210deg, #5aa56d 0 14%, #8ebd65 14% 28%, #d8bd64 28% 47%, #d58a42 47% 65%, #b84236 65% 83%, #ffffff0e 83% 100%);border-radius:50%;width:190px;height:190px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 18px 42px #00000040}.pulse-gauge:before{content:"";background:radial-gradient(circle at 45% 35%,#17324f,#081522 67%);border-radius:50%;position:absolute;inset:17px;box-shadow:inset 0 0 0 1px #ffffff14}.pulse-gauge:after{content:"CALMA     REGOLARE     RIALZO";color:#ffffff59;font:5px var(--font-geist-mono);letter-spacing:.11em;word-spacing:9px;text-align:center;position:absolute;bottom:26px;left:18px;right:18px}.pulse-needle{z-index:2;background:linear-gradient(90deg, var(--lime), #fff);width:70px;height:2px;transform:rotate(var(--pulse-angle));transform-origin:0;border-radius:99px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;box-shadow:0 0 13px #e8cf89a6}.pulse-needle:before{content:"";background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:-7px;box-shadow:0 0 0 5px #e8cf891f}.pulse-center{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:54px;display:flex;position:absolute;inset:0}.pulse-center span{color:#ffffff59;font:6px var(--font-geist-mono);letter-spacing:.15em}.pulse-center b{color:var(--lime);font:10px var(--font-geist-mono);letter-spacing:.1em;margin-top:3px}.pulse-copy>span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.13em}.pulse-copy h3{letter-spacing:-.05em;margin:10px 0 8px;font-size:37px;line-height:1}.pulse-copy>p{color:#ffffff91;max-width:610px;min-height:38px;margin:0;font-size:11px;line-height:1.55}.pulse-data{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.pulse-data>div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:12px}.pulse-data span{color:#ffffff52;font:6px var(--font-geist-mono);letter-spacing:.08em;display:block}.pulse-data b{color:#fff;font:12px var(--font-geist-mono);margin-top:5px;display:block}.auction-pulse.opportunity .pulse-copy h3{color:#9fd58b}.auction-pulse.favorites .pulse-copy h3,.auction-pulse.hot .pulse-copy h3{color:#e8cf89}.auction-pulse.redline .pulse-copy h3{color:#ee8d77}.advisor-focus{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:27px;display:flex}.advisor-focus span,.advisor-factors span,.alternatives-head span,.alternative-score span{color:#748296;font:8px var(--font-geist-mono);letter-spacing:.11em}.advisor-focus h3{letter-spacing:-.055em;margin:15px 0 7px;font-size:clamp(38px,4vw,58px);line-height:.92}.advisor-focus p{color:#6d7a89;margin:0;font-size:11px}.advisor-focus>strong{color:#b08e3f;font:54px/1 var(--font-geist-mono);letter-spacing:-.08em}.advisor-focus>strong small{color:#8793a0;letter-spacing:0;margin-left:6px;font-size:9px}.advisor-factors{border:1px solid var(--line);background:#fff9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 36px;display:grid}.advisor-factors>div{border-right:1px solid var(--line);min-width:0;min-height:116px;padding:18px}.advisor-factors>div:last-child{border-right:0}.advisor-factors b{font:17px var(--font-geist-mono);margin:13px 0 8px;display:block}.advisor-factors small{color:#768291;font-size:8px;line-height:1.45;display:block}.alternatives-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.alternatives-head b{margin-top:7px;font-size:13px;display:block}.alternatives-head>small{color:#8a96a3;font-size:8px}.alternative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.alternative-grid>article{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:20px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;box-shadow:0 12px 32px #0815220d}.alternative-grid>article:hover{border-color:#caaf718c;transform:translateY(-5px);box-shadow:0 22px 50px #0815221a}.alternative-score{text-align:right;position:absolute;top:17px;right:17px}.alternative-score span,.alternative-score b{display:block}.alternative-score b{color:#9a7b35;font:19px var(--font-geist-mono);margin-top:4px}.alternative-grid h4{letter-spacing:-.04em;margin:25px 0 5px;font-size:22px;line-height:1}.alternative-grid h4+p{color:#7d8895;margin:0 0 18px;font-size:9px}.alternative-metrics{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.alternative-metrics span{color:#7b8794;padding:11px 0;font-size:8px}.alternative-metrics b{color:var(--ink);font:13px var(--font-geist-mono);margin-top:4px;display:block}.alternative-grid ul{min-height:67px;margin:14px 0;padding:0;list-style:none}.alternative-grid li{color:#667381;margin:0 0 6px;font-size:8px;line-height:1.35}.alternative-grid li:before{content:"·";color:#a98531;margin-right:6px;font-weight:800}.alternative-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.alternative-actions button{border:1px solid var(--line);color:#5b6978;cursor:pointer;background:0 0;border-radius:7px;padding:10px 6px;font-size:8px;font-weight:700}.alternative-actions button:first-child{border-color:var(--ink);background:var(--ink);color:var(--lime)}.alternative-actions button:hover{border-color:#caaa5d}.advisor-waiting{background:#ffffff85;border:1px dashed #0f203533;border-radius:12px;margin-top:26px;padding:25px}.advisor-waiting>span{color:#9a7b35;font:8px var(--font-geist-mono);letter-spacing:.11em}.advisor-waiting h4{margin:13px 0 7px;font-size:19px}.advisor-waiting p{color:#748190;max-width:600px;margin:0;font-size:10px;line-height:1.55}.advisor-no-alternative{color:#687583;text-align:center;border:1px dashed #0f20352e;border-radius:12px;padding:23px;font-size:11px;line-height:1.6}.advisor-empty-analysis{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.advisor-empty-analysis>span{color:#a98531;width:58px;height:58px;font:12px var(--font-geist-mono);border:1px solid #caaf718c;border-radius:50%;place-items:center;display:grid}.advisor-empty-analysis h3{letter-spacing:-.04em;margin:23px 0 10px;font-size:31px}.advisor-empty-analysis p{color:#748190;max-width:390px;margin:0;font-size:12px;line-height:1.65}@media (width<=1180px){.advisor-shell{grid-template-columns:300px minmax(0,1fr)}.auction-pulse{grid-template-columns:1fr}.advisor-factors{grid-template-columns:1fr 1fr}.advisor-factors>div:nth-child(2){border-right:0}.advisor-factors>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.alternative-grid{grid-template-columns:1fr}.alternative-grid ul{min-height:0}}.home-live-strip{color:#fff;background:radial-gradient(circle at 92% 20%,#e8cf892b,#0000 27%),linear-gradient(125deg,#081522,#122b46);border-block:1px solid #e8cf8938;grid-template-columns:minmax(0,1.35fr) auto auto;align-items:center;gap:clamp(28px,5vw,72px);padding:42px clamp(28px,6vw,92px);display:grid}.home-live-strip .eyebrow{color:var(--lime)}.home-live-strip h2{letter-spacing:-.045em;max-width:760px;margin:9px 0;font-size:clamp(25px,2.4vw,38px);line-height:1.04}.home-live-strip p{color:#ffffff87;max-width:720px;margin:0;font-size:11px;line-height:1.65}.home-live-stats{border:1px solid #ffffff1a;border-radius:11px;gap:1px;display:flex;overflow:hidden}.home-live-stats span{color:#ffffff6b;min-width:112px;font:8px var(--font-geist-mono);text-transform:uppercase;background:#ffffff0b;padding:16px}.home-live-stats b{color:#fff;margin-bottom:7px;font-size:22px;display:block}.home-live-strip>button{border:1px solid var(--lime);background:var(--lime);color:var(--night-deep);white-space:nowrap;cursor:pointer;border-radius:9px;padding:15px 18px;font-size:9px;font-weight:800}.home-live-strip>button:hover{background:#f4dda0;transform:translateY(-2px)}.live-screen{color:#fff;background:radial-gradient(circle at 86% 6%,#39659147,#0000 31%),linear-gradient(155deg,#10253d 0%,#07131f 66%);min-height:100vh;padding-bottom:90px;position:relative;overflow:hidden}.live-screen:before{content:"LIVE";color:#e8cf8907;font:700 240px/1 var(--font-geist-mono);letter-spacing:-.1em;pointer-events:none;position:absolute;top:155px;right:-45px}.live-hero{z-index:1;background:0 0;border-bottom:1px solid #e8cf8929;min-height:410px;padding-bottom:68px;position:relative}.live-hero>p:last-child{max-width:700px}.live-dashboard{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07131fe0;border:1px solid #e8cf893d;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-34px clamp(24px,6vw,92px) 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003d}.live-dashboard article{border-right:1px solid #ffffff17;min-height:155px;padding:25px}.live-dashboard article:last-child{border-right:0}.live-dashboard span{color:#ffffff5e;font:7px var(--font-geist-mono);letter-spacing:.12em}.live-dashboard strong{color:#fff;font:34px var(--font-geist-mono);margin:12px 0 7px;display:block}.live-dashboard p{color:#ffffff7a;margin:0;font-size:9px;line-height:1.55}.live-dashboard .early{background:linear-gradient(145deg,#e8cf8926,#e8cf8909)}.live-dashboard .early strong{color:var(--lime)}.live-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:30px;margin:0 clamp(24px,6vw,92px) 22px;padding-bottom:18px;display:flex}.live-toolbar>div>span{color:#ffffff5c;font:7px var(--font-geist-mono);letter-spacing:.12em;margin-bottom:10px;display:block}.live-toolbar>p{color:#ffffff59;margin:0;font-size:8px}.live-toolbar>p b{color:#ffffffa6}.live-filter-tabs{gap:6px;display:flex}.live-filter-tabs button{color:#ffffff8c;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;padding:10px 15px;font-size:8px}.live-filter-tabs button:hover,.live-filter-tabs button.active{border-color:var(--lime);background:var(--lime);color:var(--night-deep)}.live-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.62fr);gap:22px;margin:0 clamp(24px,6vw,92px);display:grid}.live-feed{gap:9px;display:grid}.live-event{background:#ffffff0a;border:1px solid #ffffff17;border-left:3px solid #ffffff2e;border-radius:13px;grid-template-columns:82px minmax(0,1fr);transition:transform .24s,border-color .24s,background .24s;display:grid;overflow:hidden;box-shadow:0 15px 45px #0000001a}.live-event:hover{background:#ffffff0f;border-color:#e8cf894d;transform:translateY(-3px)}.live-event[data-status=UFFICIALE]{border-left-color:#8cc37f}.live-event[data-status=WATCH]{border-left-color:#e8cf89}.live-event[data-status=TRATTATIVA]{border-left-color:#e1a259}.live-event[data-status=NON\ UFFICIALE]{border-left-color:#d6756a}.live-event-time{background:#00000021;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;padding:22px 15px;display:flex}.live-event-time b{color:var(--lime);font:11px var(--font-geist-mono)}.live-event-time span{color:#ffffff4a;font:6px var(--font-geist-mono);letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.live-event-main{min-width:0;padding:21px 23px}.live-event-head{align-items:center;gap:9px;display:flex}.live-status{color:var(--lime);font:6px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #e8cf8952;border-radius:99px;padding:5px 8px}.live-event-head small{color:#ffffff59;text-transform:uppercase;font-size:8px}.live-event h2{letter-spacing:-.04em;margin:14px 0 4px;font-size:25px}.live-event h3{color:#ffffffc7;margin:0 0 10px;font-size:11px;font-weight:650}.live-event-main>p{color:#ffffff7a;margin:0;font-size:9px;line-height:1.55}.live-event-actions{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:13px;display:flex}.live-event-actions a{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.live-event-actions button{color:var(--lime);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.radar-board{background:linear-gradient(155deg,#17324ff0,#05101bf7);border:1px solid #e8cf893d;border-radius:16px;align-self:start;position:sticky;top:78px;overflow:hidden;box-shadow:0 22px 65px #00000038}.radar-board-head{border-bottom:1px solid #ffffff17;padding:27px}.radar-board-head>span,.live-source-rule>span{color:var(--lime);font:7px var(--font-geist-mono);letter-spacing:.12em}.radar-board-head h2{letter-spacing:-.045em;margin:12px 0 7px;font-size:28px}.radar-board-head p,.live-source-rule p{color:#ffffff73;margin:0;font-size:9px;line-height:1.55}.radar-board-list{scrollbar-color:#e8cf894d transparent;max-height:625px;display:grid;overflow-y:auto}.radar-board-list article{border-bottom:1px solid #ffffff14;padding:21px 24px}.radar-board-list article>div{justify-content:space-between;gap:12px;display:flex}.radar-board-list span{color:var(--lime);font:6px var(--font-geist-mono);letter-spacing:.08em}.radar-board-list small{color:#ffffff4d;font:6px var(--font-geist-mono)}.radar-board-list h3{letter-spacing:-.035em;margin:12px 0 6px;font-size:19px}.radar-board-list p{color:#ffffff73;margin:0;font-size:8px;line-height:1.5}.radar-board-list strong{color:var(--lime);font:7px var(--font-geist-mono);letter-spacing:.06em;margin-top:12px;display:block}.radar-board-list button,.live-source-rule button{color:#ffffffab;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:8px}.live-source-rule{background:#e8cf8911;padding:22px 24px}.live-source-rule p{margin-top:9px}.live-source-rule button{color:var(--lime)}.player-scouting-badge{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.player-scouting-badge span,.player-scouting-badge b,.player-scouting-badge i{font:6px var(--font-geist-mono);letter-spacing:.07em;border-radius:99px;padding:5px 8px;font-style:normal}.player-scouting-badge span{background:var(--night-deep);color:var(--lime)}.player-scouting-badge b{color:#607084;border:1px solid #0f20352e}.player-scouting-badge i{color:#8d6b21;background:#e8cf8926;border:1px solid #caaf7161}.modal-radar{background:linear-gradient(145deg,#e8cf8921,#0f203509);border:1px solid #caaf7157;border-radius:12px;margin:16px 0;padding:20px}.modal-radar>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-radar span{color:#84703c;font:7px var(--font-geist-mono);letter-spacing:.1em}.modal-radar strong{color:var(--night-deep);font:8px var(--font-geist-mono)}.modal-radar p{color:#5f6d7a;margin:13px 0 9px;font-size:10px;line-height:1.55}.modal-radar small{color:#83909c;font:7px var(--font-geist-mono)}.modal-radar>b{color:#9a7421;font:8px var(--font-geist-mono);letter-spacing:.07em;margin-top:12px;display:block}.workflow-path{color:var(--ink);background:linear-gradient(135deg,#edf0f1 0%,#faf9f4 54%,#eef1f3 100%);border-block:1px solid #0f20351c;padding:82px clamp(28px,6vw,92px)}.workflow-path.compact{background:#f1f3f3;border-top:0;padding-block:48px}.workflow-path-head{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:end;gap:70px;margin-bottom:36px;display:grid}.workflow-path-head h2{letter-spacing:-.06em;max-width:760px;margin:9px 0 0;font-size:clamp(38px,4.2vw,64px);line-height:.92}.workflow-path-head>p{color:#687684;max-width:560px;margin:0;font-size:12px;line-height:1.7}.workflow-path.compact .workflow-path-head h2{font-size:clamp(32px,3.4vw,48px)}.workflow-path.compact .workflow-path-head{margin-bottom:25px}.workflow-compact-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.workflow-compact-head b{color:#8b6b24;font:8px var(--font-geist-mono);letter-spacing:.13em}.workflow-compact-head span{color:#657382;font-size:10px}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.workflow-steps>button{min-height:285px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #0f20351f;border-radius:17px;flex-direction:column;align-items:flex-start;padding:26px 28px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;position:relative;overflow:visible;box-shadow:0 18px 45px #0815220e}.workflow-steps>button:hover,.workflow-steps>button.active{background:var(--night-deep);color:#fff;border-color:#caaf719e;transform:translateY(-4px);box-shadow:0 24px 58px #0815222b}.workflow-number{color:#9a7a31;font:25px var(--font-geist-mono);letter-spacing:-.06em}.workflow-phase{color:#7a8793;font:7px var(--font-geist-mono);letter-spacing:.16em;margin-top:18px}.workflow-steps strong{letter-spacing:-.045em;margin-top:8px;font-size:27px}.workflow-steps p{color:#6f7b86;max-width:380px;margin:14px 0 0;font-size:10px;line-height:1.65}.workflow-steps small{color:#697683;font:7px var(--font-geist-mono);border:1px solid #0f20351f;border-radius:99px;margin-top:18px;padding:6px 9px}.workflow-steps b{color:#8d6c24;margin-top:auto;padding-top:20px;font-size:9px}.workflow-steps i{z-index:2;color:#8d6c24;width:30px;height:30px;font:11px var(--font-geist-mono);background:#f8f7f2;border:1px solid #caaf7180;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.workflow-steps>button:hover .workflow-number,.workflow-steps>button.active .workflow-number,.workflow-steps>button:hover b,.workflow-steps>button.active b{color:var(--lime)}.workflow-steps>button:hover .workflow-phase,.workflow-steps>button.active .workflow-phase,.workflow-steps>button:hover p,.workflow-steps>button.active p{color:#ffffff8c}.workflow-steps>button:hover small,.workflow-steps>button.active small{color:#ffffffad;border-color:#e8cf8947}.workflow-path.compact .workflow-steps>button{min-height:230px}.workflow-path.compact{padding-block:20px}.workflow-path.compact .workflow-steps>button{border-radius:12px;min-height:112px;padding:16px 18px}.workflow-path.compact .workflow-number{font-size:17px}.workflow-path.compact .workflow-phase{margin-top:8px;font-size:6px}.workflow-path.compact .workflow-steps strong{margin-top:4px;font-size:18px}.workflow-path.compact .workflow-steps p{display:none}.workflow-path.compact .workflow-steps small{margin-top:9px;padding:4px 7px}.workflow-path.compact .workflow-steps b{padding:0;position:absolute;bottom:16px;right:17px}.workflow-path.compact .workflow-steps>button.completed:not(.active){background:#fbf7ec;border-color:#caaf7166}.support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.workflow-path-head{grid-template-columns:1fr;gap:18px}.workflow-steps{grid-template-columns:1fr}.workflow-steps>button{min-height:220px}.workflow-steps i{top:auto;bottom:-22px;right:50%;transform:translate(50%)rotate(90deg)}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-live-strip{grid-template-columns:1fr}.home-live-stats{width:fit-content}.live-dashboard{grid-template-columns:1fr 1fr}.live-dashboard article:nth-child(2){border-right:0}.live-dashboard article:nth-child(-n+2){border-bottom:1px solid #ffffff17}.live-layout{grid-template-columns:minmax(0,1fr) 330px}}.app-topbar nav .tester-nav{color:var(--lime)}.app-topbar nav .tester-nav small{letter-spacing:.08em;background:#e8cf8914;border:1px solid #e8cf893d;width:auto;padding-inline:7px;font-size:6px}.app-topbar nav .tester-account-link{color:#ffffffa8;align-items:center;padding-inline:8px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.app-topbar nav .tester-account-link:hover{color:var(--lime)}.tester-screen{color:#fff;background:#07131f;min-height:calc(100vh - 74px);overflow:hidden}.tester-hero{background:radial-gradient(circle at 79% 22%,#2f5a856b,#0000 31%),linear-gradient(145deg,#102a45 0%,#07131f 68%);border-bottom:1px solid #e8cf892e;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:70px;min-height:455px;padding:92px clamp(28px,7vw,112px) 76px;display:grid;position:relative}.tester-hero:before{content:"LAB";color:#e8cf8909;font:700 250px/1 var(--font-geist-mono);letter-spacing:-.12em;pointer-events:none;position:absolute;top:36px;right:15%}.tester-hero>div:first-child{z-index:1;position:relative}.tester-hero .eyebrow{color:var(--lime);margin:0 0 24px}.tester-hero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(56px,7vw,104px);line-height:.86}.tester-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.tester-hero>div:first-child>p:last-child{color:#ffffff8c;max-width:650px;margin:29px 0 0;font-size:13px;line-height:1.75}.tester-seal{z-index:1;background:radial-gradient(circle,#e8cf891f,#0000 66%);border:1px solid #e8cf8961;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:210px;height:210px;display:flex;position:relative;box-shadow:0 0 0 12px #e8cf8909,inset 0 0 60px #e8cf890e}.tester-seal:before,.tester-seal:after{content:"";border:1px dashed #e8cf8933;border-radius:50%;position:absolute;inset:17px}.tester-seal:after{border-style:solid;border-color:#0000;border-top-color:var(--lime);inset:-1px;transform:rotate(42deg)}.tester-seal span{color:var(--lime);font:42px/1 var(--font-geist-mono);letter-spacing:-.1em}.tester-seal b{font:9px var(--font-geist-mono);letter-spacing:.22em;margin-top:10px}.tester-seal small{color:#ffffff59;font:6px var(--font-geist-mono);letter-spacing:.14em;margin-top:7px}.tester-shell{color:var(--ink);background:linear-gradient(130deg,#eef0ef,#fff 67%);grid-template-columns:minmax(350px,.72fr) minmax(620px,1.28fr);gap:clamp(55px,7vw,120px);padding:86px clamp(28px,7vw,112px) 110px;display:grid}.tester-brief>span,.tester-privacy span{color:#9a7421;font:8px var(--font-geist-mono);letter-spacing:.14em}.tester-brief h2{letter-spacing:-.06em;max-width:420px;margin:16px 0 18px;font-size:clamp(38px,4vw,60px);line-height:.95}.tester-brief>p{color:#697684;max-width:490px;margin:0;font-size:12px;line-height:1.7}.tester-flow{border-top:1px solid #0f203521;margin:42px 0 0;padding:0;list-style:none}.tester-flow li{border-bottom:1px solid #0f203521;grid-template-columns:48px 1fr;gap:16px;padding:19px 0;display:grid}.tester-flow b{color:#9a7421;font:9px var(--font-geist-mono)}.tester-flow span{color:#697684;font-size:10px;line-height:1.55}.tester-flow strong{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}.tester-privacy{background:#e8cf891c;border:1px solid #caaf7157;border-radius:12px;margin-top:28px;padding:20px 22px}.tester-privacy p{color:#6d7478;margin:9px 0 0;font-size:9px;line-height:1.6}.tester-form{background:#fff;border:1px solid #0f20351c;border-radius:19px;align-self:start;padding:clamp(30px,4vw,48px);box-shadow:0 30px 75px #0815221a}.tester-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tester-form-grid label{gap:9px;display:grid}.tester-form-grid label>span{color:#697684;font:8px var(--font-geist-mono);letter-spacing:.1em}.tester-form-grid select,.tester-form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#f7f8f7;border:1px solid #0f203529;border-radius:9px;outline:0;padding:14px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.tester-form-grid select:focus,.tester-form-grid textarea:focus{background:#fff;border-color:#b59345;box-shadow:0 0 0 3px #caaf7121}.tester-form-grid textarea{resize:vertical;min-height:250px;font-size:13px;line-height:1.65}.tester-form .form-footer{border-top:1px solid #0f20351c;margin-top:23px;padding-top:21px}.tester-form .form-footer button{background:var(--night-deep);color:var(--lime);border-radius:9px}.tester-status{color:#566575;border-radius:10px;align-items:center;gap:12px;min-height:0;margin-top:0;font-size:10px;line-height:1.5;transition:all .25s;display:flex}.tester-status.success,.tester-status.error{min-height:58px;margin-top:18px;padding:14px 16px}.tester-status.success{background:#3b8b5314;border:1px solid #3b8b5338}.tester-status.error{background:#b4413812;border:1px solid #b4413838}.tester-status span{background:var(--night-deep);width:25px;height:25px;color:var(--lime);font:10px var(--font-geist-mono);border-radius:50%;flex:none;place-items:center;display:grid}.tester-status p{margin:0}.inbox-overview{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:stretch;display:grid}.inbox-overview .inbox-stats{border-bottom:0;border-right:1px solid var(--line);padding-right:25px}.inbox-overview .inbox-stats+.inbox-stats{padding-left:25px}.inbox-overview>a{color:#725b28;align-self:center;margin-left:34px;font-size:10px}.feedback-inbox{margin-top:72px}.feedback-inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:27px;display:flex}.feedback-inbox-head.compact{margin-top:84px}.feedback-inbox-head>div:first-child>span{color:#8f702a;font:8px var(--font-geist-mono);letter-spacing:.13em}.feedback-inbox-head h2{letter-spacing:-.045em;margin:11px 0 6px;font-size:37px}.feedback-inbox-head p{color:#76818c;max-width:680px;margin:0;font-size:10px;line-height:1.6}.feedback-export{gap:7px;display:flex}.feedback-export a{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #0f203529;border-radius:8px;padding:12px 15px;font-size:8px;font-weight:750}.feedback-export a:first-child{border-color:var(--night-deep);background:var(--night-deep);color:var(--lime)}.feedback-list{gap:12px;margin-top:19px;display:grid}.feedback-card{border:1px solid var(--line);background:#fff;border-left:3px solid #c29e49;border-radius:14px;padding:25px 28px;box-shadow:0 13px 34px #0815220b}.feedback-card.status-in_esame{border-left-color:#3e739a}.feedback-card.status-risolto{opacity:.78;border-left-color:#579160}.feedback-card-head{grid-template-columns:54px 1fr auto;align-items:center;gap:16px;display:grid}.feedback-number{color:#8d98a2;font:8px var(--font-geist-mono)}.feedback-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.feedback-meta span{color:#5f6d79;font:6px var(--font-geist-mono);text-transform:uppercase;border:1px solid #0f203521;border-radius:99px;padding:5px 8px}.feedback-meta time{color:#9aa2a9;font:7px var(--font-geist-mono)}.feedback-status{color:#8f702a;font:7px var(--font-geist-mono);text-transform:uppercase}.feedback-card blockquote{color:var(--ink);letter-spacing:-.015em;border:0;margin:23px 0 15px 70px;padding:0;font-size:18px;line-height:1.55}.feedback-card>p{color:#7a8690;margin:0 0 23px 70px;font-size:9px}.feedback-card>p b{color:var(--ink)}.feedback-card>p small{color:#9da5ac;margin-left:6px}.feedback-admin-form{border-top:1px solid #0f203517;grid-template-columns:170px minmax(280px,1fr) auto;gap:10px;margin-left:70px;padding-top:18px;display:grid}.feedback-admin-form label{gap:7px;display:grid}.feedback-admin-form label span{color:#85919c;font:6px var(--font-geist-mono);letter-spacing:.1em}.feedback-admin-form select,.feedback-admin-form input{min-width:0;color:var(--ink);background:#f7f8f7;border:1px solid #0f203524;border-radius:7px;padding:11px;font-size:9px}.feedback-admin-form button{background:var(--night-deep);color:var(--lime);cursor:pointer;border:0;border-radius:7px;align-self:end;padding:12px 17px;font-size:8px;font-weight:750}.inbox-questions{margin-top:40px}.tester-activity-section{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:72px;overflow:hidden;box-shadow:0 22px 55px #0815220f}.tester-activity-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:35px;padding:30px 34px;display:flex}.tester-activity-head span{color:#8f702a;font:8px var(--font-geist-mono);letter-spacing:.13em}.tester-activity-head h2{letter-spacing:-.045em;margin:10px 0 6px;font-size:36px}.tester-activity-head p{color:#76818c;max-width:680px;margin:0;font-size:10px;line-height:1.6}.tester-activity-head>b{color:#8f702a;font:8px var(--font-geist-mono);white-space:nowrap}.tester-activity-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tester-activity-summary>div{border-right:1px solid var(--line);padding:22px 28px}.tester-activity-summary>div:last-child{border-right:0}.tester-activity-summary strong,.tester-activity-summary span{display:block}.tester-activity-summary strong{font:25px var(--font-geist-mono)}.tester-activity-summary span{color:#84909b;font:6px var(--font-geist-mono);letter-spacing:.1em;margin-top:7px}.tester-activity-list{max-height:520px;overflow:auto}.tester-activity-row{border-bottom:1px solid #0f203514;grid-template-columns:minmax(150px,.75fr) minmax(210px,1.4fr) minmax(130px,.65fr);align-items:center;gap:22px;padding:16px 28px;display:grid}.tester-activity-row:last-child{border-bottom:0}.tester-activity-row>div{min-width:0}.tester-activity-row strong,.tester-activity-row b,.tester-activity-row span,.tester-activity-row time{display:block}.tester-activity-row strong,.tester-activity-row b{color:var(--ink);font-size:10px}.tester-activity-row span,.tester-activity-row time{color:#87919a;font:7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.tester-activity-row>div:last-child{text-align:right}.tester-activity-empty{color:#77838e;text-align:center;padding:35px;font-size:10px}.security-console{color:#fff;background:linear-gradient(145deg,#0d2238,#07131f);border:1px solid #0f20351f;border-radius:20px;margin-top:72px;padding:38px;box-shadow:0 30px 75px #08152221}.security-console-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:35px;padding-bottom:30px;display:flex}.security-console-head>div:first-child>span,.tester-create-form>span,.security-panel-title span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.14em}.security-console-head h2{color:#fff;letter-spacing:-.05em;margin:12px 0 8px;font-size:40px}.security-console-head p{color:#ffffff80;max-width:650px;margin:0;font-size:10px;line-height:1.6}.security-readiness{text-align:center;border:1px solid #c9ff3d52;border-radius:50%;flex:none;place-content:center;width:115px;height:115px;display:grid;box-shadow:inset 0 0 35px #c9ff3d0f}.security-readiness strong{color:var(--lime);font:26px var(--font-geist-mono)}.security-readiness span{color:#ffffff73;font:6px var(--font-geist-mono);letter-spacing:.1em;margin-top:6px}.security-grid{grid-template-columns:minmax(310px,.7fr) minmax(520px,1.3fr);gap:22px;margin-top:26px;display:grid}.tester-create-form,.tester-admin-list,.access-log{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px}.tester-create-form{align-content:start;gap:15px;padding:25px;display:grid}.tester-create-form label{gap:7px;display:grid}.tester-create-form label small{color:#ffffff6b;font:7px var(--font-geist-mono);letter-spacing:.09em}.tester-create-form input{color:#fff;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;outline:0;width:100%;padding:13px}.tester-create-form input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c9ff3d14}.tester-create-form>button{background:var(--lime);color:#081522;cursor:pointer;border:0;border-radius:8px;padding:14px 17px;font-size:9px;font-weight:800}.tester-create-form>p{color:#ffffff94;min-height:16px;margin:0;font-size:8px;line-height:1.5}.tester-create-form>p.error{color:#ffaaa2}.one-time-secret{background:#c9ff3d13;border:1px solid #c9ff3d42;border-radius:9px;grid-template-columns:1fr auto;gap:9px;padding:15px;display:grid}.one-time-secret span{color:#ffffff8c;font:6px var(--font-geist-mono);letter-spacing:.08em;grid-column:1/-1}.one-time-secret code{overflow-wrap:anywhere;color:var(--lime);font:11px var(--font-geist-mono);align-self:center}.one-time-secret button{color:var(--lime);cursor:pointer;background:0 0;border:1px solid #c9ff3d4d;border-radius:6px;padding:8px 10px;font-size:7px}.tester-admin-list{overflow:hidden}.security-panel-title{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.security-panel-title b{color:#fff6;font:8px var(--font-geist-mono);letter-spacing:.08em}.tester-admin-list article{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(170px,1fr) 85px auto auto;align-items:center;gap:10px;padding:15px 20px;display:grid}.tester-admin-list article:last-child{border-bottom:0}.tester-admin-list article>div{min-width:0}.tester-admin-list strong{color:#fff;font-size:11px;display:block}.tester-admin-list article>div span{color:#fff6;font:7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.tester-admin-list i{color:var(--lime);font:normal 6px var(--font-geist-mono);letter-spacing:.07em}.tester-admin-list i.revoked{color:#ff8e85}.tester-admin-list article>button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:8px 10px;font-size:7px}.tester-admin-list article>button.danger{color:#ffaaa2;border-color:#ff786e40}.tester-admin-list article>button.restore{color:var(--lime);border-color:#c9ff3d40}.access-log{margin-top:22px;overflow:hidden}.access-log-table{max-height:430px;overflow:auto}.access-log-row{color:#ffffff9e;border-bottom:1px solid #ffffff12;grid-template-columns:150px 150px minmax(130px,1fr) 90px 170px;align-items:center;gap:15px;padding:12px 20px;font-size:8px;display:grid}.access-log-row.head{z-index:1;color:#ffffff57;font:6px var(--font-geist-mono);letter-spacing:.09em;background:#0b1e31;position:sticky;top:0}.access-log-row strong{color:#fff;font-size:8px}.access-log-row i{color:var(--lime);font:normal 7px var(--font-geist-mono);text-transform:uppercase}.access-log-row i.negato,.access-log-row i.bloccato{color:#ff9990}.access-log-row code{color:#ffffff54;font:7px var(--font-geist-mono)}.security-empty{color:#fff6;margin:0;padding:25px;font-size:9px}.security-account-page{color:#fff;background:radial-gradient(circle at 78% 15%,#28578175,#0000 32%),linear-gradient(145deg,#102a45,#07131f 70%);min-height:100vh;padding:32px clamp(28px,7vw,112px) 80px}.security-account-page>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.security-account-page>header span{color:var(--lime);font:8px var(--font-geist-mono);letter-spacing:.13em}.security-account-page>header a{color:#ffffff9e;font-size:9px;text-decoration:none}.security-account-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05111d9e;border:1px solid #ffffff24;border-radius:18px;width:min(590px,100%);margin:75px auto 0;padding:45px;box-shadow:0 35px 90px #00000038}.security-account-card .eyebrow{color:var(--lime)}.security-account-card h1{color:#fff;letter-spacing:-.06em;margin:14px 0 15px;font-size:clamp(44px,5vw,67px);line-height:.93}.security-account-card>p:not(.eyebrow){color:#ffffff8c;margin:0 0 30px;font-size:11px;line-height:1.65}.security-account-card form{gap:16px;display:grid}.security-account-card label{gap:8px;display:grid}.security-account-card label span{color:#fff6;font:7px var(--font-geist-mono);letter-spacing:.1em}.security-account-card input{color:#fff;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:9px;outline:0;padding:15px}.security-account-card input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c9ff3d14}.security-account-card form>small{color:#ffffff61;font-size:8px;line-height:1.5}.security-account-card form>button{background:var(--lime);color:#07131f;cursor:pointer;border:0;border-radius:9px;padding:16px;font-weight:800}.security-form-status{color:#ffffff80;min-height:18px;font-size:9px}.security-form-status.success{color:var(--lime)}.security-form-status.error{color:#ff9990}.security-login-link{color:var(--lime);text-align:center;font-size:9px}@media (width<=1180px){.tester-shell{grid-template-columns:340px minmax(0,1fr);gap:45px}.tester-hero{grid-template-columns:minmax(0,1fr) 180px}.tester-seal{width:170px;height:170px}.inbox-overview{grid-template-columns:repeat(3,1fr)}.inbox-overview>a{grid-column:1/-1;margin:0;padding:18px 0}}@media (width<=780px){.auction-advisor{padding:58px 18px 64px}.advisor-head{grid-template-columns:1fr;gap:24px}.advisor-head h2{font-size:clamp(40px,13vw,58px)}.advisor-shell{grid-template-columns:1fr;min-height:0}.advisor-targets{border-bottom:1px solid #e8cf8929;border-right:0;min-height:0;padding:22px 18px}.target-list{max-height:390px}.advisor-analysis{padding:25px 18px}.auction-pulse{grid-template-columns:1fr;padding:22px 18px}.pulse-gauge{justify-self:center;width:170px;height:170px}.pulse-data{grid-template-columns:1fr 1fr}.advisor-focus{flex-direction:column;align-items:flex-start}.advisor-factors{grid-template-columns:1fr 1fr}.tester-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:68px 20px 48px}.tester-hero h1{font-size:clamp(48px,16vw,72px)}.tester-seal{justify-self:start;width:130px;height:130px}.tester-seal span{font-size:30px}.tester-shell{grid-template-columns:1fr;gap:35px;padding:52px 20px}.tester-form{padding:28px 20px}.tester-form-grid{grid-template-columns:1fr}.inbox-header{flex-wrap:wrap;align-items:flex-start;gap:18px}.inbox-overview{grid-template-columns:1fr 1fr}.inbox-overview .inbox-stats,.inbox-overview .inbox-stats+.inbox-stats{border-bottom:1px solid var(--line);padding:18px}.feedback-inbox-head,.tester-activity-head,.security-console-head{flex-direction:column;align-items:flex-start}.feedback-export{flex-wrap:wrap}.feedback-card{padding:22px 18px}.feedback-card-head{grid-template-columns:1fr}.feedback-card blockquote,.feedback-card>p,.feedback-admin-form{margin-left:0}.feedback-admin-form{grid-template-columns:1fr}.tester-activity-section{margin-top:48px}.tester-activity-head{padding:25px 20px}.tester-activity-summary{grid-template-columns:1fr 1fr}.tester-activity-summary>div{border-bottom:1px solid var(--line);padding:18px 20px}.tester-activity-row{grid-template-columns:1fr 1fr;gap:15px;padding:16px 20px}.tester-activity-row>div:last-child{text-align:left;grid-column:1/-1;justify-content:space-between;display:flex}.security-console{padding:25px 16px}.security-grid{grid-template-columns:1fr}.tester-admin-list article{grid-template-columns:minmax(0,1fr) auto}.tester-admin-list article>button{width:100%}.access-log-table{overflow-x:auto}.access-log-row{min-width:700px}}@media (width<=520px){.pulse-data,.advisor-factors{grid-template-columns:1fr}.advisor-factors>div{border-right:0;border-bottom:1px solid var(--line)}.advisor-factors>div:last-child{border-bottom:0}.inbox-overview,.tester-activity-summary,.tester-activity-row{grid-template-columns:1fr}.tester-activity-row>div:last-child{grid-column:auto}.security-account-page{padding-inline:18px}.security-account-card{margin-top:45px;padding:28px 20px}}.league-history{color:#fff;background:linear-gradient(135deg,#081a2b,#0d263d);border-bottom:1px solid #e8cf892e;padding:34px clamp(24px,6vw,92px) 38px}.league-history-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.league-history-head span,.league-history h3{color:var(--gold);font:10px var(--font-geist-mono);letter-spacing:.12em}.league-history-head h2{color:#fff;letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(28px,3vw,42px)}.league-history-head p{color:#ffffffa3;max-width:680px;margin:0;font-size:13px;line-height:1.55}.league-history-head>button{background:var(--gold);color:#081a2b;cursor:pointer;white-space:nowrap;border:1px solid #e8cf8975;border-radius:9px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800}.league-history-head>button:disabled{opacity:.46;cursor:not-allowed}.league-history-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);gap:16px;display:grid}.league-history-leagues,.league-history-auctions{background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:18px}.league-history h3{margin:0 0 13px}.league-history-leagues{align-content:start;gap:8px;display:grid}.league-history-leagues button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:9px;gap:5px;width:100%;padding:13px 14px;display:grid}.league-history-leagues button.active{background:#e8cf891a;border-color:#e8cf898c}.league-history-leagues strong{font-size:15px}.league-history-leagues span{color:#ffffffb0;font-size:11px}.league-history-leagues small{color:#ffffff78;font-size:10px}.league-history-auctions{align-content:start;gap:10px;display:grid}.league-history-auctions article{background:#040f1957;border:1px solid #ffffff1c;border-radius:9px;gap:13px;padding:14px 15px;display:grid}.league-history-auctions article>div{justify-content:space-between;gap:16px;display:flex}.league-history-auctions article strong{font-size:15px}.league-history-auctions article span{color:#ffffff80;font-size:11px}.league-history-auctions dl{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;display:grid}.league-history-auctions dl div{min-width:0}.league-history-auctions dt{color:#ffffff6e;font:9px var(--font-geist-mono)}.league-history-auctions dd{color:#fff;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;font-weight:750;overflow:hidden}.history-empty{color:#ffffff8a;border:1px dashed #ffffff24;border-radius:9px;margin:0;padding:18px;font-size:12px;line-height:1.55}.player-tag{font-size:11px;line-height:1.35}.player-card .team,.quick-player-grid article>p,.target-main p,.auction-nominee p{font-size:13px;line-height:1.5}.market-pill{font-size:9px;line-height:1.35}.card-metrics span,.quick-player-data span,.target-plan-fields span,.alternative-metrics span,.war-room-kpis span,.nominee-data span{font-size:10px;line-height:1.35}.card-metrics strong,.quick-player-data b,.target-plan-fields b,.alternative-metrics b{font-size:18px}.suggestion-list b,.roster-table b,.target-main h4,.alternative-grid h4{font-size:15px;line-height:1.3}.suggestion-list small,.roster-table small,.alternative-grid p,.auction-nominee p,.stop-alternatives small,.best-buy-now small,.best-buy-now p{font-size:12px;line-height:1.5}.live-price-state,.auction-notice{font-size:11px;line-height:1.5}.health-team{font-size:12px}.health-card-data p,.health-primary small,.health-fanta-note{font-size:11px;line-height:1.5}.field-row button b{max-width:170px;font-size:13px}.field-row button small{font-size:10px}@media (width<=900px){.league-history-grid{grid-template-columns:1fr}.league-history-auctions dl{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.league-history{padding-inline:18px}.league-history-head{flex-direction:column;align-items:stretch}.league-history-head>button{width:100%}.league-history-auctions dl{grid-template-columns:1fr 1fr}}.player-modal{width:min(680px,100%);padding:clamp(30px,4vw,56px)}.modal-kicker{gap:15px}.modal-kicker .role-badge{place-items:center;min-width:36px;min-height:36px;font-size:11px;display:grid}.modal-kicker p{font-size:11px;line-height:1.45}.player-modal h2{margin-top:38px;font-size:clamp(52px,5.5vw,78px)}.modal-team{font-size:14px;line-height:1.5}.modal-score{margin-top:40px}.modal-score span{font-size:10px}.modal-score b{font-size:44px}.player-modal blockquote{margin:36px 0;font-size:20px;line-height:1.6}.modal-data div{min-height:94px;padding:18px}.modal-data span,.risk-note span,.detail-note span,.auction-rule span,.source-links>span{font-size:10px;line-height:1.4}.modal-data b{font-size:16px;line-height:1.4}.detail-note p,.risk-note p{font-size:14px;line-height:1.65}.auction-rule strong{font-size:16px;line-height:1.6}.source-links a{padding:9px 11px;font-size:11px}.modal-dual-actions button{min-height:50px;font-size:12px}.modal-radar span{font-size:10px;line-height:1.4}.modal-radar strong{font-size:11px}.modal-radar p{font-size:13px;line-height:1.65}.modal-radar small,.modal-radar>b{font-size:10px;line-height:1.5}.modal-health span{font-size:10px;line-height:1.4}.modal-health-head small{max-width:240px;font-size:10px;line-height:1.55}.modal-health-grid p,.modal-health-note p{font-size:13px;line-height:1.65}.modal-health-disclaimer{font-size:10px;line-height:1.6}@media (width<=620px){.player-modal{padding:26px 22px 34px}.player-modal h2{margin-top:34px;font-size:clamp(44px,14vw,62px)}.modal-team{padding-right:44px}.player-modal blockquote{font-size:18px}}@media (width<=1180px){.plan-auction-link{grid-template-columns:1fr 1fr}.plan-auction-link>div:first-child{grid-column:1/-1}.war-room-kpis{grid-template-columns:repeat(4,1fr)}.best-buy-now{grid-template-columns:1fr 1fr}.best-buy-now>span,.best-buy-now>p{grid-column:1/-1}}@media (width<=700px){.plan-auction-link{grid-template-columns:1fr;padding-inline:18px}.plan-auction-link>div:first-child{grid-column:auto}.plan-link-status{min-width:0}.war-room-kpis{grid-template-columns:1fr 1fr;padding-inline:18px}.best-buy-now{grid-template-columns:1fr;margin-inline:18px}.best-buy-now>span,.best-buy-now>p{grid-column:auto}}.opponent-memory{border-bottom:1px solid var(--line);background:#f6f4ed;padding:38px clamp(24px,6vw,92px)}.opponent-memory-head{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.opponent-memory-head>div>span,.opponent-memory label>span,.opponent-history-roster>div>span,.opponent-live-entry span,.opponent-bots-head span{color:#8a6b2d;font:9px var(--font-geist-mono);letter-spacing:.11em;margin-bottom:7px;display:block}.opponent-memory h2,.opponent-live-entry h2,.opponent-bots h2{color:var(--ink);letter-spacing:-.045em;margin:6px 0 7px;font-size:clamp(27px,3vw,40px)}.opponent-memory-head p,.opponent-live-entry p,.opponent-bots-head p{color:#66717c;max-width:760px;margin:0;font-size:12px;line-height:1.6}.opponent-memory select,.opponent-memory input,.opponent-live-entry select,.opponent-live-entry input,.opponent-bots select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.opponent-memory-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.opponent-history-editor{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:16px;box-shadow:0 14px 34px #0815220b}.opponent-history-controls{grid-template-columns:120px minmax(220px,1fr) 110px auto;align-items:end;gap:10px;display:grid}.opponent-history-controls>button,.opponent-live-entry>button{background:var(--ink);min-height:44px;color:var(--gold);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:0 17px;font-size:11px;font-weight:750}.opponent-history-controls>button:disabled,.opponent-live-entry>button:disabled{cursor:not-allowed;opacity:.42}.opponent-player-search{position:relative}.opponent-player-suggestions{z-index:35;border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #08152229}.opponent-player-suggestions button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:3px;padding:11px 13px;display:grid}.opponent-player-suggestions button:last-child{border-bottom:0}.opponent-player-suggestions button:hover{background:#f6f2e7}.opponent-player-suggestions b{font-size:13px}.opponent-player-suggestions small{color:#77818a;font-size:10px}.opponent-history-roster{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.opponent-history-roster>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.opponent-history-roster>div>button{border:1px solid var(--line);color:#735a28;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-size:9px}.opponent-history-roster ul{gap:6px;max-height:310px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.opponent-history-roster li{border:1px solid var(--line);border-radius:8px;grid-template-columns:28px minmax(120px,1fr) minmax(75px,.55fr) 58px 28px;align-items:center;gap:8px;padding:9px 10px;display:grid}.opponent-history-roster li b{font-size:12px}.opponent-history-roster li small{color:#77818a;font-size:10px}.opponent-history-roster li strong{color:#856728;font:10px var(--font-geist-mono);text-align:right}.opponent-history-roster li>button{color:#785a2c;cursor:pointer;background:#f2ece0;border:0;border-radius:50%;width:28px;height:28px}.opponent-history-roster .history-empty{border-color:var(--line);color:#7a838b;margin-top:10px}.opponent-profile-grid{align-content:start;gap:9px;display:grid}.opponent-profile-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px}.opponent-profile-grid article.active{border-color:#a4802f8c;box-shadow:inset 3px 0 #c4a257}.opponent-profile-grid article>span{color:#6c7780;font-size:10px}.opponent-profile-grid article>strong{color:var(--ink);margin-top:4px;font-size:18px;display:block}.opponent-profile-grid dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0 0;display:grid}.opponent-profile-grid dt{color:#8a949b;font-size:8px}.opponent-profile-grid dd{color:#765b24;margin:4px 0 0;font-size:10px;font-weight:750}.opponent-profile-empty{border:1px dashed var(--line);color:#727d85;border-radius:12px;padding:22px;font-size:12px;line-height:1.6}.opponent-memory-notice{color:var(--gold);background:#0c2135;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:11px}.opponent-live-entry{background:#0b1e31;border-bottom:1px solid #e8cf8933;grid-template-columns:minmax(300px,1.2fr) 190px minmax(220px,.8fr) 100px auto;align-items:end;gap:12px;padding:28px clamp(24px,6vw,92px);display:grid}.opponent-live-entry h2{color:#fff}.opponent-live-entry p{color:#ffffff91}.opponent-live-entry label>span{color:var(--gold)}.opponent-live-entry>button{background:var(--gold);color:#081a2b}.opponent-bots{color:#fff;background:linear-gradient(135deg,#0d253c,#081723);border-bottom:1px solid #e8cf892e;padding:32px clamp(24px,6vw,92px)}.opponent-bots-head{grid-template-columns:minmax(300px,1fr) 210px 210px auto;align-items:end;gap:12px;display:grid}.opponent-bots h2{color:#fff}.opponent-bots-head p{color:#ffffff94}.opponent-bots label>span{color:var(--gold)}.bot-simulation-actions{align-items:stretch;gap:7px;display:flex}.bot-run-button,.bot-pause-button,.bot-reset-button{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:44px;padding:0 16px;font-size:11px;font-weight:750}.bot-run-button{background:var(--gold);color:#081a2b;border:0}.bot-run-button:disabled{cursor:wait;opacity:.72}.bot-pause-button,.bot-reset-button{color:#ffffffb8;background:0 0;border:1px solid #fff3}.bot-pause-button:disabled{cursor:not-allowed;opacity:.38}.bot-manual-nomination{background:#e8cf890f;border:1px solid #e8cf894d;border-radius:12px;grid-template-columns:minmax(230px,.8fr) minmax(280px,1fr) auto;align-items:end;gap:14px;margin-top:18px;padding:16px;display:grid;position:relative}.bot-manual-nomination>div{gap:4px;display:grid}.bot-manual-nomination>div>span,.bot-manual-nomination label>span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.12em}.bot-manual-nomination>div>strong{color:#fff;font-size:16px}.bot-manual-nomination>div>small{color:#ffffff85;font-size:10px}.bot-manual-nomination label{position:relative}.bot-manual-nomination input{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:9px;width:100%;min-height:46px;padding:0 13px}.bot-manual-nomination>button{background:var(--gold);color:#081a2b;cursor:pointer;border:0;border-radius:9px;min-height:46px;padding:0 18px;font-size:11px;font-weight:800}.bot-manual-nomination>button:disabled{cursor:not-allowed;opacity:.42}.bot-manual-suggestions{z-index:12;background:#10283e;border:1px solid #e8cf8957;border-radius:9px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #00000059}.bot-manual-suggestions button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.bot-manual-suggestions button:hover{background:#e8cf8917}.bot-manual-suggestions small{color:#ffffff80}.bot-simulation-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:18px;display:grid}.bot-simulation-arena{min-width:0}.bot-simulation-workspace .bot-bidding-round{margin-top:0}.bot-simulation-advice{background:#030d166b;border:1px solid #e8cf893d;border-radius:12px;gap:10px;padding:13px;display:grid}.bot-advice-title{gap:4px;padding:3px 3px 7px;display:grid}.bot-advice-title span,.bot-simulation-advice article>span,.bot-advice-alternatives>span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.11em}.bot-advice-title strong{color:#fff;font-size:14px}.bot-simulation-advice article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;gap:5px;padding:12px;display:grid}.bot-simulation-advice article>strong{color:#fff;font-size:16px}.bot-simulation-advice article>small{color:#ffffff85;font-size:9px}.bot-simulation-advice article>b{color:#7bd8ae;font:8px var(--font-geist-mono);letter-spacing:.08em;background:#50be9121;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 8px}.bot-simulation-advice article.stop{background:#e2695b12;border-color:#e2695b73}.bot-simulation-advice article.stop>b{color:#ff9a8e;background:#e2695b24}.bot-simulation-advice dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:7px 0 0;display:grid}.bot-simulation-advice dl div{border-left:1px solid #ffffff1a;gap:2px;padding-left:7px;display:grid}.bot-simulation-advice dl div:first-child{border-left:0;padding-left:0}.bot-simulation-advice dt{color:#ffffff61;font:7px var(--font-geist-mono)}.bot-simulation-advice dd{color:var(--gold);margin:0;font-size:11px;font-weight:800}.bot-advice-best button{background:var(--gold);color:#081a2b;cursor:pointer;border:0;border-radius:8px;min-height:38px;margin-top:5px;font-size:10px;font-weight:800}.bot-advice-alternatives{border-top:1px solid #ffffff1a;gap:7px;padding:11px 3px 2px;display:grid}.bot-advice-alternatives>div{justify-content:space-between;gap:8px;display:flex}.bot-advice-alternatives b{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bot-advice-alternatives small{color:#ffffff75;flex:none;font-size:8px}.bot-bidding-round{background:#030d1661;border:1px solid #e8cf8938;border-radius:12px;grid-template-columns:230px minmax(0,1fr);gap:14px;margin-top:20px;padding:14px;display:grid}.bot-bidding-round.running{border-color:#e8cf8985;box-shadow:0 0 0 1px #e8cf8914,0 18px 50px #00000029}.bot-bidding-result{border-right:1px solid #ffffff1a;align-content:center;padding:4px 16px 4px 3px;display:grid}.bot-bidding-result span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.11em}.bot-bidding-result strong{color:#fff;margin-top:7px;font-size:19px}.bot-bidding-result small{color:#ffffff80;margin-top:3px;font-size:10px}.bot-bidding-result b{color:var(--gold);margin-top:11px;font-size:11px}.bot-bid-timeline{scrollbar-width:thin;align-items:stretch;gap:7px;padding:2px 2px 5px;display:flex;overflow-x:auto}.bot-bid-timeline>div{background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;align-content:center;gap:4px;min-width:112px;padding:10px;display:grid}.bot-bid-timeline>div.raise{border-color:#e8cf893d}.bot-bidding-round.running .bot-bid-timeline>div:last-child{animation:.72s both botBidPulse}.bot-bid-timeline>div.pass{opacity:.58}.bot-bid-timeline span{color:#ffffff59;font:7px var(--font-geist-mono)}.bot-bid-timeline b{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bot-bid-timeline strong{color:var(--gold);font:12px var(--font-geist-mono)}.bot-bid-timeline .pass strong{color:#ffffff7a}.bot-bid-timeline .bot-thinking{border-style:dashed;min-width:220px}.bot-bid-timeline .bot-thinking strong{color:#e8cf89b8}@keyframes botBidPulse{0%{opacity:.15;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bot-user-turn{background:#e8cf8912;border:1px solid #e8cf8959;border-radius:12px;grid-template-columns:1fr;gap:12px;margin-top:12px;padding:16px;display:grid}.bot-user-decision{gap:3px;display:grid}.bot-user-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bot-user-turn span{color:var(--gold);font:8px var(--font-geist-mono);letter-spacing:.12em}.bot-user-turn strong{color:#fff;font-size:18px}.bot-user-turn small{color:#ffffff8f;font-size:10px}.bot-user-turn.waiting{box-shadow:inset 4px 0 0 var(--gold)}.bot-user-turn.leading{background:#50be9114;border-color:#50be917a}.bot-user-turn.passed{opacity:.68}.bot-user-raise,.bot-user-pass{cursor:pointer;border-radius:9px;min-height:46px;padding:0 18px;font-size:11px;font-weight:800}.bot-user-raise{background:var(--gold);color:#081a2b;border:0}.bot-user-pass{color:#fff;background:0 0;border:1px solid #ffffff3d}.bot-user-raise:disabled,.bot-user-pass:disabled{cursor:not-allowed;opacity:.42}.bot-purchase-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.bot-purchase-feed article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;padding:13px;display:grid}.bot-purchase-feed article span{color:var(--gold);grid-column:1/-1;font-size:9px}.bot-purchase-feed article b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bot-purchase-feed article small{color:#ffffff7a;grid-column:1;font-size:9px}.bot-purchase-feed article strong{color:var(--gold);font:12px var(--font-geist-mono);grid-area:2/2/4;align-self:center}.bot-purchase-feed>p{color:#ffffff80;border:1px dashed #ffffff26;border-radius:10px;grid-column:1/-1;margin:0;padding:18px;font-size:11px}@media (width<=1180px){.opponent-memory-workspace{grid-template-columns:1fr}.opponent-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opponent-history-controls{grid-template-columns:120px minmax(200px,1fr) 100px}.opponent-history-controls>button{grid-column:1/-1}.opponent-live-entry{grid-template-columns:1fr 1fr 1fr}.opponent-live-entry>div{grid-column:1/-1}.opponent-bots-head{grid-template-columns:1fr 1fr}.opponent-bots-head>div:first-child{grid-column:1/-1}.bot-bidding-round{grid-template-columns:1fr}.bot-manual-nomination{grid-template-columns:1fr 1fr}.bot-manual-nomination>div{grid-column:1/-1}.bot-simulation-workspace{grid-template-columns:1fr}.bot-simulation-advice{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-advice-title,.bot-advice-alternatives{grid-column:1/-1}.bot-bidding-result{border-bottom:1px solid #ffffff1a;border-right:0;padding:4px 3px 14px}.bot-purchase-feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.opponent-memory,.opponent-live-entry,.opponent-bots{padding-inline:18px}.opponent-memory-head,.opponent-history-controls,.opponent-live-entry,.opponent-bots-head,.opponent-profile-grid,.bot-purchase-feed,.bot-user-turn{grid-template-columns:1fr}.bot-user-turn button{width:100%}.bot-user-actions,.bot-manual-nomination{grid-template-columns:1fr}.bot-manual-nomination>div{grid-column:auto}.bot-simulation-advice{grid-template-columns:1fr}.bot-advice-title,.bot-advice-alternatives,.opponent-history-controls>button,.opponent-live-entry>div,.opponent-bots-head>div:first-child{grid-column:auto}.opponent-history-roster li{grid-template-columns:28px minmax(0,1fr) 52px 28px}.opponent-history-roster li small{display:none}.opponent-profile-grid dl{grid-template-columns:1fr 1fr}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
