/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}}.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}.reference-site{color:#fff;background:#0a0014;width:100%;min-height:100dvh;position:relative;overflow:hidden}.reference-site-art,.reference-site-art img{width:100%;height:auto;display:block}.reference-hotspots{pointer-events:none;position:absolute;inset:0}.reference-hotspot,.reference-menu-link{z-index:2;pointer-events:auto;background:0 0;border:0;border-radius:999px;padding:0;display:block;position:absolute}:is(.reference-hotspot:focus-visible,.reference-menu-link:focus-visible){outline-offset:-4px;background:#beff001f;outline:3px solid #fff}.reference-hotspots-mobile,.reference-mobile-menu{display:none}.reference-desktop-login{width:8.2292%;height:.4393%;top:.5125%;left:75.4167%}.reference-desktop-register{width:8.2031%;height:.432%;top:1.0287%;left:75.4297%}.reference-desktop-demo{width:31.3542%;height:1.2008%;top:11.948%;left:16.6667%}.reference-desktop-side-demo{width:9.3443%;height:.5272%;top:11.357%;left:88.7505%}.reference-desktop-side-setup{width:9.3443%;height:.5272%;top:12.075%;left:88.7505%}.reference-desktop-side-investor{width:9.3443%;height:.5272%;top:12.792%;left:88.7505%}.reference-desktop-setup-one{width:31.3542%;height:1.2008%;top:44.3696%;left:34.3229%}.reference-desktop-setup-two{width:31.3542%;height:1.2008%;top:75.897%;left:34.3229%}.reference-desktop-investor{width:31.3542%;height:1.2008%;top:92.106%;left:34.3229%}@media (max-width:760px),(max-device-width:760px){.reference-hotspots-desktop{display:none}.reference-hotspots-mobile{display:block}.reference-mobile-menu-button{cursor:pointer;width:14%;height:1%;top:.75%;left:81.4%}.reference-mobile-demo{width:71.628%;height:.995%;top:6.228%;left:14.186%}.reference-mobile-setup-one{width:71.628%;height:.995%;top:46.637%;left:14.186%}.reference-mobile-setup-two{width:71.628%;height:.995%;top:69.073%;left:14.186%}.reference-mobile-investor{width:71.628%;height:.995%;top:87.587%;left:14.186%}.reference-mobile-menu{z-index:1000;background:#baff00;place-items:start center;display:grid;position:fixed;inset:0;overflow:auto}.reference-mobile-menu-sheet{width:min(100vw,430px);min-width:320px;position:relative}.reference-mobile-menu-sheet>img{width:100%;height:auto;display:block}.reference-menu-link{border-radius:0;width:100%;left:0}.reference-menu-close{cursor:pointer;width:17%;height:11%;top:4%;left:80%}.reference-menu-login{height:12.2%;top:14.8%}.reference-menu-register{height:14.4%;top:27%}.reference-menu-demo{height:14.4%;top:41.4%}.reference-menu-setup{height:14.4%;top:55.8%}.reference-menu-investor{height:14.4%;top:70.2%}}.reference-home{background:#09000f;width:100%;min-height:100vh;position:relative;overflow:hidden}.reference-home-art{width:100%;height:auto;display:block}.reference-home-actions{pointer-events:none;margin:0;padding:0;position:absolute;inset:0}.reference-action{pointer-events:auto;color:#0000;background:0 0;border-radius:999px;font-size:0;display:block;position:absolute}.reference-action:focus-visible{outline-offset:3px;background:#d9ff3833;outline:3px solid #d9ff38}.reference-action-login{width:8.2292%;height:.4506%;top:.5257%;left:75.1042%}.reference-action-register{width:8.2292%;height:.4506%;top:1.0514%;left:75.1042%}.reference-action-demo{width:20%;height:.9913%;top:9.6576%;left:16.6667%}.reference-action-setup{width:20%;height:1.25%;top:95.2%;left:53.5%}:root{--ink:#0b1b16;--forest:#0a3c2b;--forest-deep:#06291f;--pitch:#0f5a3e;--lime:#c6ff3d;--cream:#f4f1e8;--paper:#fbfaf6;--muted:#6d7b74;--line:#dce4df;--white:#fff;--blue:#29a2ff;--danger:#b23c32}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.brand{letter-spacing:.075em;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.brand b{color:var(--pitch)}.brand-light{color:#fff}.brand-light b{color:var(--lime)}.brand-mark{background:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:relative;overflow:hidden}.brand-light .brand-mark{background:var(--lime)}.brand-mark i{background:var(--lime);width:18px;height:2px;display:block;position:absolute;transform:rotate(-42deg)}.brand-light .brand-mark i{background:var(--forest-deep)}.brand-mark i:nth-child(2){transform:rotate(42deg)}.brand-mark i:nth-child(3){border-radius:50%;width:6px;height:6px}.landing-shell{background:var(--paper);min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid #e3e8e4;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 64px);height:86px;margin:0 auto;display:grid}.site-header nav{color:#405149;gap:34px;font-size:13px;font-weight:600;display:flex}.site-header nav a:hover,.header-login:hover{color:var(--pitch)}.header-actions{justify-content:flex-end;align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:var(--forest);box-shadow:0 12px 24px #083b2a1f}.button-primary:hover{background:#0c4934}.button-ghost{color:var(--ink);background:0 0;border-color:#bfcac4}.button-ghost:hover{border-color:var(--forest)}.button-small{min-height:40px;padding:0 18px}.button-light{color:var(--forest-deep);background:var(--lime)}.button-full{border:0;width:100%}.button:disabled{opacity:.62;cursor:wait;transform:none}.hero-section{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(48px,7vw,108px);width:min(1380px,100% - 64px);min-height:690px;margin:0 auto;padding:66px 0 86px;display:grid}.hero-copy{max-width:620px}.eyebrow{color:var(--pitch);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.eyebrow i{background:var(--lime);width:19px;height:2px;box-shadow:6px 0 0 var(--pitch)}.eyebrow-light{color:#dcebe3}.eyebrow-light i{box-shadow:6px 0 #fff}.hero-copy h1{letter-spacing:-.06em;margin:24px 0 26px;font-size:clamp(52px,5.7vw,88px);font-weight:650;line-height:.95}.hero-copy h1 span{color:var(--pitch)}.hero-copy>p{color:#53635b;max-width:580px;margin:0;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin-top:36px;display:flex}.hero-proof{color:#53635b;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:9px 20px;margin-top:35px;font-size:11px;font-weight:650;display:flex}.hero-proof span:before{content:"✓";color:var(--pitch);margin-right:7px;font-weight:850}.hero-visual{padding:32px 0 28px 30px;position:relative}.hero-visual:before{content:"";background:var(--cream);z-index:0;position:absolute;inset:-75px -20vw -70px 12%}.field-card{z-index:1;background:#fff;border:1px solid #dce4df;position:relative;overflow:hidden;box-shadow:0 28px 70px #11312621}.field-topbar{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;height:77px;padding:0 24px;display:flex}.field-topbar div{flex-direction:column;gap:5px;display:flex}.field-topbar b{color:var(--pitch);letter-spacing:.12em;font-size:10px}.field-topbar span{color:#89958f;font-size:11px}.field-topbar strong{letter-spacing:.06em;font-size:23px}.mini-field{aspect-ratio:2;outline-offset:-25px;background-color:#114e39;background-image:linear-gradient(90deg,#0000 49.7%,#ffffff73 49.7% 50.3%,#0000 50.3%),repeating-linear-gradient(0deg,#ffffff06 0 28px,#0000 28px 56px);border:16px solid #0e432f;outline:2px solid #fffc;width:100%;position:relative;overflow:hidden}.center-circle{border:2px solid #ffffffa6;border-radius:50%;width:86px;height:86px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box{border:2px solid #ffffffa6;width:14%;height:46%;position:absolute;top:27%}.box.left{border-left:0;left:8px}.box.right{border-right:0;right:8px}.player{border:2px solid #fffc;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 3px 9px #00000059}.player.blue{background:var(--blue)}.player.lime{background:var(--lime)}.p1{top:26%;left:22%}.p2{top:58%;left:35%}.p3{top:39%;left:47%}.p4{top:72%;left:27%}.p5{top:31%;left:61%}.p6{top:67%;left:69%}.p7{top:45%;left:78%}.p8{top:74%;left:54%}.ball-dot{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:44%;left:49%;box-shadow:0 0 0 4px #c6ff3d6b}.motion-line{width:100%;height:100%;position:absolute;inset:0}.motion-line path{fill:none;stroke:var(--lime);stroke-width:2px;stroke-dasharray:7 7;opacity:.8}.metric-strip{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 24px;display:grid}.metric-strip div{flex-direction:column;gap:7px;display:flex}.metric-strip span{color:#87928d;letter-spacing:.09em;font-size:9px;font-weight:700}.metric-strip b{font-size:19px}.signal-card{z-index:2;color:#fff;background:var(--forest-deep);flex-direction:column;gap:4px;width:210px;padding:15px 18px;display:flex;position:absolute;bottom:-4px;right:-10px;box-shadow:0 15px 35px #0003}.signal-card span{color:var(--lime);letter-spacing:.14em;font-size:8px}.signal-card b{font-size:12px}.signal-card i{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;right:18px;box-shadow:0 0 0 5px #c6ff3d1f}.feature-band{color:#fff;background:var(--forest-deep);padding:110px max(32px,50% - 625px)}.section-kicker{color:var(--lime);letter-spacing:.16em;font-size:10px;font-weight:800}.feature-band>h2{letter-spacing:-.045em;max-width:640px;margin:16px 0 58px;font-size:clamp(36px,4vw,60px);font-weight:590;line-height:1.05}.feature-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid #ffffff29;min-height:250px;padding:34px 42px 0 0}.feature-grid article:not(:first-child){padding-left:42px}.feature-grid article:last-child{border-right:0}.feature-grid article>span{color:var(--lime);font-family:var(--font-geist-mono);font-size:11px}.feature-grid h3{margin:46px 0 14px;font-size:22px}.feature-grid p{color:#a8bbb2;max-width:330px;margin:0;font-size:14px;line-height:1.7}.data-section{grid-template-columns:.9fr 1.1fr;gap:100px;width:min(1250px,100% - 64px);margin:0 auto;padding:120px 0;display:grid}.data-copy h2{letter-spacing:-.045em;max-width:490px;margin:21px 0;font-size:clamp(40px,4vw,64px);font-weight:590;line-height:1.03}.data-copy p{max-width:430px;color:var(--muted);margin:0;line-height:1.7}.data-list{border-top:1px solid var(--line)}.data-list div{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 30px;align-items:center;min-height:85px;display:grid}.data-list b{color:var(--pitch);font-family:var(--font-geist-mono);font-size:10px}.data-list span{font-size:16px;font-weight:600}.data-list i{color:var(--pitch);font-size:18px;font-style:normal}.cta-section{color:#fff;background:radial-gradient(circle at 80% 20%, #c6ff3d1f, transparent 35%), var(--pitch);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:490px;padding:70px max(32px,50% - 625px);display:flex}.cta-section h2{letter-spacing:-.05em;margin:54px 0 38px;font-size:clamp(45px,5.5vw,80px);font-weight:580;line-height:.98}.site-footer{color:#6f7d76;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1250px,100% - 64px);min-height:120px;margin:0 auto;font-size:11px;display:grid}.site-footer p{text-align:center}.site-footer>div{justify-content:flex-end;gap:22px;display:flex}.auth-page{background:var(--paper);grid-template-columns:minmax(440px,.86fr) minmax(560px,1.14fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 20% 90%,#c6ff3d1c,#0000 27%),linear-gradient(145deg,#0a3e2d,#05261d);flex-direction:column;min-height:100vh;padding:45px clamp(40px,5vw,82px) 54px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:480px;height:480px;position:absolute;top:110px;right:-180px;box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff05}.auth-story-copy{z-index:1;margin:auto 0;position:relative}.auth-story-copy h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(50px,5vw,78px);font-weight:580;line-height:.96}.auth-story-copy h1 span{color:var(--lime)}.auth-story-copy p{color:#afc2b8;max-width:460px;line-height:1.75}.auth-mini-stats{z-index:1;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.auth-mini-stats div{flex-direction:column;gap:6px;padding:25px 22px 0 0;display:flex}.auth-mini-stats b{color:var(--lime);text-transform:uppercase;letter-spacing:.06em;font-size:15px}.auth-mini-stats span{color:#afc2b8;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.auth-form-panel{flex-direction:column;min-height:100vh;padding:42px clamp(42px,7vw,125px);display:flex;position:relative}.back-link{color:#67756e;align-self:flex-end;font-size:12px;font-weight:600}.back-link:hover{color:var(--pitch)}.auth-mobile-brand{display:none}.auth-label{color:var(--pitch);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.auth-form-wrap h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(34px,4vw,50px);font-weight:620;line-height:1.05}.auth-form-wrap>p{color:#708078;margin:0 0 32px;line-height:1.6}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-form label{flex-direction:column;gap:8px;display:flex}.auth-form label>span{color:#3d4b44;font-size:11px;font-weight:700}.auth-form input:not([type=checkbox]){width:100%;height:52px;color:var(--ink);background:#fff;border:1px solid #cad4ce;border-radius:3px;outline:0;padding:0 15px;transition:border-color .16s,box-shadow .16s}.signup-fields{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.signup-fields:disabled{opacity:.62}.signup-fields:disabled input,.signup-fields:disabled button{cursor:not-allowed}.verification-panel{background:linear-gradient(135deg,#e7f6ef,#f8ffed);border:1px solid #b9e0d0;border-radius:4px;flex-direction:column;gap:10px;padding:18px;display:flex}.verification-panel>span{color:var(--pitch);letter-spacing:.13em;font-size:9px;font-weight:850}.verification-panel>b{color:#173d2d;font-size:12px;line-height:1.45}.verification-panel input{max-width:250px;height:54px;color:var(--forest-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.38em;text-align:center;background:#fff;border:1px solid #88b8a0;border-radius:3px;outline:0;padding:0 13px;font-size:23px;font-weight:800}.verification-panel input:focus{border-color:var(--pitch);box-shadow:0 0 0 3px #0f5a3e1a}.verification-panel .text-action{align-self:flex-start;margin-top:2px}.password-field{position:relative}.password-field button{height:100%;color:var(--pitch);background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:750;position:absolute;top:0;right:6px}.form-row{justify-content:space-between;align-items:center;font-size:11px;display:flex}.form-row a{color:var(--pitch);font-weight:650}.check-label{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:8px!important;display:flex!important}.check-label input{accent-color:var(--pitch);margin:1px 0 0}.check-label span{line-height:1.45;color:#68776f!important;font-weight:500!important}.terms{margin:2px 0}.form-message{border-radius:3px;padding:12px 14px;font-size:12px;line-height:1.45}.form-message.error{color:#7c2c25;background:#fff0ee;border:1px solid #f1c9c4}.form-message.success{color:#14533d;background:#ecf8f2;border:1px solid #b9e0d0}.auth-switch{text-align:center;color:#79867f;margin:2px 0 0;font-size:11px}.auth-switch a{color:var(--pitch);font-weight:750}.form-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-type button{color:#637169;background:#fff;border:1px solid #cad4ce;border-radius:3px;flex-direction:column;align-items:flex-start;gap:4px;min-height:66px;padding:12px 14px;display:flex}.account-type span{font-size:10px}.dashboard-loading{text-align:center;min-height:100vh;color:var(--muted);place-content:center;gap:20px;display:grid}.dashboard-shell{background:#f2f5f3;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{color:#fff;background:var(--forest-deep);flex-direction:column;height:100vh;padding:34px 28px 28px;display:flex;position:sticky;top:0}.dashboard-sidebar nav{flex-direction:column;gap:6px;margin:64px -8px 0;display:flex}.dashboard-sidebar nav a{color:#9eb3a9;border-radius:3px;padding:13px 16px;font-size:12px;font-weight:600}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{color:#fff;box-shadow:inset 3px 0 0 var(--lime);background:#ffffff14}.side-support{background:#ffffff0f;flex-direction:column;gap:8px;margin-top:auto;padding:18px;display:flex}.side-support span{color:#8da69a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.side-support a{color:var(--lime);font-size:11px;font-weight:700}.logout-button{color:#9eb3a9;text-align:left;background:0 0;border:0;margin-top:12px;padding:12px;font-size:11px}.dashboard-main{width:100%;min-width:0;padding:50px clamp(30px,5vw,74px) 80px}.dashboard-topbar{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-topbar>div>span,.dashboard-section-head span{color:var(--pitch);letter-spacing:.14em;font-size:9px;font-weight:800}.dashboard-topbar h1{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(34px,4vw,50px);font-weight:620;line-height:1}.dashboard-topbar p{color:var(--muted);margin:0;font-size:13px}.user-chip{align-items:center;gap:11px;display:flex}.user-chip>i{width:40px;height:40px;color:var(--forest);background:var(--lime);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.user-chip span{flex-direction:column;gap:2px;display:flex}.user-chip b{font-size:11px}.user-chip small{color:var(--muted);font-size:9px}.dashboard-notice{color:#694d10;background:#fff7dc;border:1px solid #ead79b;gap:10px;margin-top:28px;padding:14px 16px;font-size:11px;display:flex}.overview-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.overview-grid>div{min-height:142px;color:var(--ink);background:#fff;border:1px solid #e0e7e3;flex-direction:column;padding:22px;display:flex}.overview-grid>.overview-primary{color:#fff;background:var(--pitch);border-color:var(--pitch)}.overview-grid span{color:#7d8a83;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.overview-primary span{color:#b7d0c4}.overview-grid b{margin:17px 0 12px;font-size:30px;line-height:1}.overview-grid b small{font-size:12px;font-weight:600}.overview-grid i{color:#88958e;margin-top:auto;font-size:9px;font-style:normal}.overview-primary i{color:#b7d0c4}.dashboard-message{margin-top:24px}.dashboard-section{background:#fff;border:1px solid #e0e7e3;margin-top:42px;padding:30px}.dashboard-section-head{justify-content:space-between;align-items:center;display:flex}.dashboard-section-head h2{letter-spacing:-.03em;margin:7px 0 0;font-size:25px}.dashboard-section-head button{color:#57675f;background:#f8faf9;border:1px solid #d9e1dd;border-radius:3px;padding:9px 14px;font-size:10px}.match-list{border-top:1px solid #e4eae7;margin-top:24px}.match-list article{border-bottom:1px solid #e4eae7;grid-template-columns:140px 1fr 180px;align-items:center;gap:20px;min-height:86px;display:grid}.match-list time,.match-list>article>span{color:var(--muted);font-size:10px}.match-list article div{text-align:center;grid-template-columns:1fr 65px 1fr;align-items:center;font-size:11px;display:grid}.match-list article div strong{font-size:18px}.match-list article div b:first-child{text-align:right}.match-list article div b:last-child{text-align:left}.dashboard-section-head>b{color:var(--pitch);font-size:10px;font-weight:750}.reservation-form{background:#f6f8f7;border:1px solid #e2e8e5;grid-template-columns:1.3fr .8fr .9fr .65fr .75fr;align-items:end;gap:12px;margin-top:24px;padding:20px;display:grid}.reservation-form label{flex-direction:column;gap:7px;display:flex}.reservation-form label>span{color:#617068;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.reservation-form input,.reservation-form select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #ccd6d1;border-radius:3px;outline:0;padding:0 11px}.reservation-form input:focus,.reservation-form select:focus{border-color:var(--pitch);box-shadow:0 0 0 3px #0f5a3e14}.reservation-notes{grid-column:1/5}.reservation-form .button{min-height:44px}.reservation-list{border-top:1px solid #e4eae7;margin-top:18px}.reservation-list article{border-bottom:1px solid #e4eae7;grid-template-columns:180px 1fr 110px;align-items:center;gap:18px;min-height:76px;display:grid}.reservation-list time{color:var(--muted);font-size:10px}.reservation-list article>div{flex-direction:column;gap:5px;display:flex}.reservation-list article>div b{font-size:12px}.reservation-list article>div span{color:var(--muted);font-size:10px}.reservation-list article>i{border-radius:20px;justify-self:end;padding:7px 9px;font-size:9px;font-style:normal;font-weight:750}.status-scheduled{color:#16533f;background:#e7f6ef}.status-completed{color:#355b83;background:#edf4fb}.status-cancelled{color:#8b3931;background:#fbeceb}.inline-empty{color:var(--muted);margin:0;padding:24px 0 8px;font-size:11px}.sample-note{color:#6d5b2d;background:#fffae8;border-left:3px solid #e4c660;margin-top:20px;padding:10px 12px;font-size:10px}.match-list time em{color:#725d25;text-transform:uppercase;background:#fff2b8;border-radius:2px;margin-left:7px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.empty-matches{text-align:center;flex-direction:column;align-items:center;padding:44px 20px 30px;display:flex}.empty-pitch{border:2px solid #a9bcb2;width:118px;height:68px;margin-bottom:24px;position:relative}.empty-pitch:before{content:"";border-left:1px solid #a9bcb2;height:100%;position:absolute;top:0;left:50%}.empty-pitch:after{content:"";border:1px solid #a9bcb2;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-pitch i{background:var(--pitch);border-radius:50%;width:7px;height:7px;position:absolute}.empty-pitch i:first-child{top:20%;left:24%}.empty-pitch i:nth-child(2){background:var(--lime);top:55%;left:58%}.empty-pitch i:nth-child(3){top:28%;left:76%}.empty-matches h3{margin:0 0 8px;font-size:18px}.empty-matches p{max-width:430px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.6}.empty-matches .button{min-height:41px}.player-report-section{margin-top:42px}.report-section-head{justify-content:space-between;align-items:end;gap:22px;margin:0 0 16px;display:flex}.report-section-head>div>span{color:#7800ff;letter-spacing:.13em;font-size:10px;font-weight:850}.report-section-head h2{color:#160025;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,3vw,38px)}.report-section-head>p{color:#766680;margin:0;font-size:11px}.player-report-board{color:#fff;background:#0a0014;border-radius:22px;grid-template-columns:minmax(270px,1fr) minmax(260px,.92fr);grid-template-areas:"profile profile""attack pass""running defense""momentum momentum";gap:16px;padding:clamp(16px,2vw,26px);display:grid;box-shadow:0 28px 74px #1700303d}.player-report-board h3,.player-report-board p{margin-top:0}.report-profile-card{background:radial-gradient(circle at 85% 150%,#be00b9 0%,#7800ff 45%,#1e003c 100%);border:1px solid #a456ffb8;border-radius:17px;grid-area:profile;justify-content:space-between;gap:24px;min-height:162px;padding:26px;display:flex;overflow:hidden}.report-profile-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.report-profile-copy>span{color:#e9c7ff;letter-spacing:.13em;font-size:9px;font-weight:800}.report-profile-copy h3{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(25px,3vw,42px);line-height:1}.report-profile-copy p{color:#f5e7ff;max-width:680px;margin-bottom:18px;font-size:11px;line-height:1.5}.report-profile-tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.report-profile-tags b{color:#fff;letter-spacing:.07em;background:#09001433;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:8px}.report-avatar{color:#ffeffe;letter-spacing:-.07em;background:radial-gradient(circle at 36% 27%,#ff9dff,#6110ba 43%,#230042 74%);border:1px solid #ffffff6b;border-radius:15px;align-self:center;place-items:center;width:110px;min-width:110px;height:110px;font-size:44px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 -24px 40px #00000040}.report-avatar i{opacity:.55;border:1px solid #fff6;border-bottom:0;border-radius:50% 50% 0 0;width:68px;height:26px;margin-top:94px;position:absolute}.report-card{border:1px solid #ffffff29;border-radius:17px;padding:24px;position:relative;overflow:hidden}.report-card-title{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.report-card-title>span{color:#fff;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.report-card-title h3{letter-spacing:-.025em;margin:0;font-size:20px}.report-attack-card{background:radial-gradient(circle at 100% 100%,#00d7ff 0%,#003f51 55%,#001d2c 100%);grid-area:attack}.report-list{z-index:1;margin-top:20px;position:relative}.report-metric{border-bottom:1px solid #00d7ff52;grid-template-columns:1fr auto;align-items:end;gap:12px;min-height:35px;display:grid}.report-metric>span{color:#ffffffc7;font-size:12px}.report-metric>b{color:#fff;font-size:16px}.report-metric>small{color:#d0f7ff;grid-column:1/-1;margin-top:-8px;font-size:8px}.report-pass-card{background:radial-gradient(circle at 100% 120%,#c4ff00 0%,#506400 44%,#071000 100%);grid-area:pass}.pass-card-content{z-index:1;align-items:center;gap:18px;margin-top:24px;display:flex;position:relative}.pass-ring{--pass-rate:0%;aspect-ratio:1;text-align:center;background:radial-gradient(circle, #071000eb 57%, transparent 58%), conic-gradient(#c4ff00 var(--pass-rate), #98bb003b 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(146px,46vw);padding:16px;display:flex;box-shadow:0 0 34px #c2ff0033}.pass-ring span{color:#df9;font-size:10px}.pass-ring strong{color:#c4ff00;letter-spacing:-.05em;margin:4px 0;font-size:32px;line-height:1}.pass-ring small{color:#e9f8ca;font-size:10px}.pass-side-metrics{flex:1;gap:9px;min-width:0;display:grid}.pass-side-metrics .report-metric{background:#c4ff002e;border:0;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:66px;padding:10px;display:flex}.pass-side-metrics .report-metric>b{color:#c4ff00}.report-running-card{background:radial-gradient(circle at 84% 100%,#ff3838 0%,#68181d 48%,#35050a 100%);grid-area:running;min-height:330px}.running-value{z-index:1;text-align:center;gap:5px;margin:25px 0 20px;display:grid;position:relative}.running-value span{color:#ffd1d1;font-size:11px}.running-value strong{color:#ff7272;letter-spacing:-.055em;font-size:clamp(30px,4vw,50px)}.running-value small{color:#ffcdcd;font-size:9px}.report-heatmap{z-index:1;background:#00000042;border:2px solid #ffffffdb;border-radius:10px;grid-template-columns:repeat(10,1fr);gap:2px;width:min(100%,330px);min-height:122px;margin:auto;padding:13px;display:grid;position:relative;overflow:hidden}.report-heatmap:before{content:"Isı haritası veri akışı bekleniyor";z-index:2;color:#ffffffeb;background:#15000791;place-items:center;font-size:9px;font-weight:750;display:grid;position:absolute;inset:0}.report-heatmap i{background:#ffffff1c;min-height:13px}.report-heatmap.is-ready:before{display:none}.report-heatmap.is-ready i:nth-child(3n){background:#ff3c3c}.report-heatmap.is-ready i:nth-child(4n){background:#ffb100}.report-heatmap.is-ready i:nth-child(5n){background:#00ff4e}.report-defense-card{background:radial-gradient(circle at 100% 100%,#ffb100 0%,#715100 45%,#241b00 100%);grid-area:defense}.defense-row{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;display:grid;position:relative}.defense-row .report-metric{border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:77px;display:flex}.defense-row .report-metric>span{color:#fff1c1;line-height:1.2}.defense-rate{z-index:1;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid;position:relative}.defense-rate>div{background:#0000003b;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:80px;padding:12px;display:flex}.defense-rate>div:first-child b{color:#c4ff00}.defense-rate>div:last-child b{color:#00ff91}.defense-rate b{letter-spacing:-.05em;font-size:28px}.defense-rate span{color:#fff1c1;font-size:9px}.defense-footer{z-index:1;border-top:1px solid #ffffff4d;justify-content:space-between;margin-top:17px;padding-top:12px;display:flex;position:relative}.defense-footer span{color:#fff1c1;font-size:11px}.defense-footer b{font-size:15px}.report-momentum-card{background:radial-gradient(circle at 50% 150%,#7800ff 0%,#270047 50%,#170026 100%);grid-area:momentum;min-height:188px}.momentum-chart{z-index:1;border-bottom:1px solid #ffffff59;grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:78px;margin-top:20px;display:grid;position:relative}.momentum-chart:before{content:"";opacity:.9;filter:drop-shadow(0 0 5px #8a00ff);clip-path:polygon(0 45%,13% 17%,26% 53%,39% 18%,52% 60%,66% 52%,80% 27%,100% 48%,100% 58%,80% 36%,66% 61%,52% 69%,39% 28%,26% 63%,13% 27%,0 55%);background:linear-gradient(155deg,#0000 0 8%,#80f 9% 16%,#0000 17% 25%,#c100ff 26% 38%,#0000 39% 47%,#7900ff 48% 58%,#0000 59% 71%,#b400ff 72% 85%,#0000 86%);position:absolute;inset:0 0 0 3%}.momentum-chart i{z-index:1;background:#fff;border-radius:50%;justify-self:center;width:9px;height:9px;position:relative;box-shadow:0 0 16px #d100ff}.momentum-chart i:first-child,.momentum-chart i:nth-child(3),.momentum-chart i:nth-child(5),.momentum-chart i:nth-child(7){opacity:0}.momentum-labels{z-index:1;color:#d9b6ff;justify-content:space-between;align-items:center;margin-top:14px;font-size:9px;display:flex;position:relative}.momentum-labels b{color:#fff;font-size:11px}.report-pending-note{color:#7a687e;margin:10px 2px 0;font-size:10px;line-height:1.5}@media (max-width:1080px){.site-header{width:min(100% - 40px,960px)}.site-header nav{display:none}.site-header{grid-template-columns:1fr 1fr}.hero-section{grid-template-columns:1fr;width:min(100% - 40px,960px);padding-top:55px}.hero-copy{max-width:760px}.hero-visual{max-width:800px;padding-left:0}.hero-visual:before{inset:-30px -30vw -45px 20%}.data-section{grid-template-columns:1fr;gap:50px;width:min(100% - 40px,920px)}.feature-grid article{padding-right:24px}.feature-grid article:not(:first-child){padding-left:24px}.auth-page{grid-template-columns:390px 1fr}.auth-story{padding-left:34px;padding-right:34px}.auth-form-panel{padding-left:45px;padding-right:45px}.overview-grid{grid-template-columns:1fr 1fr}.match-list article{grid-template-columns:100px 1fr}.match-list>article>span{display:none}.player-report-board{grid-template-columns:1fr;grid-template-areas:"profile""attack""pass""running""defense""momentum"}.report-running-card{min-height:290px}.reservation-form{grid-template-columns:1fr 1fr}.reservation-notes{grid-column:1/2}.reservation-list article{grid-template-columns:130px 1fr 90px}}@media (max-width:760px),(max-device-width:760px){.site-header{width:calc(100% - 28px);height:72px}.header-login{display:none}.site-header .button-small{min-height:36px;padding:0 13px}.hero-section{gap:56px;width:calc(100% - 32px);min-height:auto;padding:55px 0 68px}.hero-copy h1{font-size:50px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr;display:grid}.hero-visual{padding:0}.field-topbar{height:62px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip div:last-child{display:none}.signal-card{bottom:-26px;right:-7px}.feature-band{padding:82px 24px}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:not(:first-child){border-bottom:1px solid #ffffff29;border-right:0;min-height:auto;padding:28px 0 35px}.feature-grid h3{margin-top:25px}.data-section{width:calc(100% - 40px);padding:82px 0}.data-list div{grid-template-columns:43px 1fr 20px}.data-list span{font-size:13px}.cta-section{min-height:420px;padding:55px 24px}.cta-section h2{font-size:44px}.site-footer{grid-template-columns:1fr;justify-items:center;width:calc(100% - 40px);padding:35px 0}.site-footer>div{justify-content:center}.auth-page{display:block}.auth-story{display:none}.auth-form-panel{min-height:100vh;padding:26px 22px 45px}.auth-mobile-brand{display:block}.back-link{margin-top:28px}.auth-form-wrap{padding-top:55px}.form-two,.account-type{grid-template-columns:1fr}.dashboard-shell{display:block}.dashboard-sidebar{flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:24px 20px;position:static}.dashboard-sidebar nav,.side-support{display:none}.logout-button{margin:0}.dashboard-main{padding:34px 18px 60px}.dashboard-topbar{align-items:flex-start}.user-chip span{display:none}.overview-grid{grid-template-columns:1fr 1fr}.overview-grid>div{min-height:120px;padding:17px}.overview-grid b{font-size:25px}.dashboard-section{padding:20px 15px}.match-list article{grid-template-columns:80px 1fr;gap:8px}.match-list article div{grid-template-columns:1fr 45px 1fr;font-size:9px}.report-section-head{flex-direction:column;align-items:flex-start;gap:7px}.report-section-head>p{font-size:10px}.player-report-board{border-radius:15px;gap:12px;padding:12px}.report-profile-card{border-radius:12px;min-height:145px;padding:18px}.report-profile-copy h3{font-size:28px}.report-profile-copy p{margin-bottom:12px;font-size:9px}.report-avatar{width:84px;min-width:84px;height:84px;font-size:33px}.report-card{border-radius:12px;padding:18px}.report-card-title h3{font-size:18px}.report-card-title>span{width:27px;height:27px}.report-list{margin-top:14px}.report-metric{min-height:33px}.pass-card-content{margin-top:16px}.pass-ring{width:130px}.report-running-card{min-height:270px}.momentum-chart{gap:3px}.report-momentum-card{min-height:163px}.reservation-form{grid-template-columns:1fr;padding:15px}.reservation-notes{grid-column:auto}.reservation-list article{grid-template-columns:1fr auto;gap:8px;padding:14px 0}.reservation-list time{grid-column:1/-1}.dashboard-section-head>b{display:none}}@media (max-width:430px){.brand{font-size:11px}.brand-mark{width:27px;height:27px}.hero-copy h1{font-size:43px}.overview-grid{grid-template-columns:1fr}.dashboard-notice{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.facility-signup-fields{flex-direction:column;gap:18px;display:flex}.form-divider{color:var(--pitch);letter-spacing:.14em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.form-divider:after{content:"";background:#dce4df;flex:1;height:1px}.form-help{color:#77857e;margin:-4px 0 0;font-size:10px;line-height:1.5}.facility-slug-field{align-items:stretch;min-width:0;display:flex}.facility-slug-field input{flex:1;min-width:0;border-radius:3px 0 0 3px!important}.facility-slug-field b{color:#426054;white-space:nowrap;background:#eef4f1;border:1px solid #cad4ce;border-left:0;border-radius:0 3px 3px 0;align-items:center;padding:0 13px;font-size:10px;display:flex}.facility-url-preview{color:#77857e;overflow-wrap:anywhere;margin:-8px 0 0;font-size:10px;line-height:1.5}.real-booking-form{grid-template-columns:1.3fr 1fr .85fr .7fr}.availability-block{background:#fff;border:1px solid #dce4df;grid-column:1/-1;padding:15px}.availability-block>span,.add-field-form>span{color:var(--pitch);letter-spacing:.1em;font-size:9px;font-weight:800}.availability-block>p{color:var(--muted);margin:12px 0 0;font-size:11px}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;margin-top:12px;display:grid}.slot-grid button{min-height:38px;color:var(--pitch);background:#f5f9f7;border:1px solid #cddbd4;border-radius:3px;font-size:11px;font-weight:750}.slot-grid button:hover,.slot-grid button.active{color:#fff;background:var(--pitch);border-color:var(--pitch);box-shadow:inset 0 -3px 0 var(--lime)}.booking-empty{flex-direction:column;gap:6px;display:flex}.booking-empty b{color:var(--ink);font-size:13px}.reservation-row-expanded{grid-template-columns:170px 1fr 110px 65px!important}.text-action{color:var(--pitch);background:0 0;border:1px solid #cfd9d4;border-radius:3px;padding:8px 10px;font-size:10px;font-weight:700}.text-action.danger{color:#913e36;border-color:#ebc9c5}.status-pending{color:#765613;background:#fff5d7}.status-confirmed{color:#16533f;background:#e7f6ef}.status-rejected{color:#8b3931;background:#fbeceb}.facility-onboarding-shell{background:#f2f5f3;min-height:100vh;padding:28px}.facility-onboarding-shell>header{justify-content:space-between;align-items:center;width:min(1120px,100%);margin:0 auto;display:flex}.facility-onboarding-card{background:#fff;border:1px solid #dce4df;width:min(760px,100%);margin:55px auto;padding:clamp(28px,5vw,60px);box-shadow:0 24px 70px #11312614}.facility-onboarding-card h1{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(38px,5vw,60px);line-height:1}.facility-onboarding-card>p{color:var(--muted);margin:0 0 30px;line-height:1.7}.facility-setup-form{margin-top:24px}.facility-live-state{align-items:center;gap:10px;display:flex}.facility-live-state>i{background:#a7b1ac;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #a7b1ac29}.facility-live-state>i.active{background:#39a574;box-shadow:0 0 0 5px #39a57426}.facility-live-state>span{flex-direction:column;gap:4px;display:flex}.facility-live-state b{font-size:11px}.facility-live-state button{color:var(--pitch);text-align:left;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.overview-grid .next-booking{font-size:24px}.facility-reservation-list{border-top:1px solid #e2e8e5;margin-top:22px}.facility-reservation-list article{border-bottom:1px solid #e2e8e5;grid-template-columns:150px 1fr 110px 145px;align-items:center;gap:18px;min-height:92px;padding:12px 0;display:grid}.facility-reservation-list time{color:var(--muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.facility-reservation-list time b{color:var(--ink);font-size:14px}.facility-reservation-list article>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.facility-reservation-list article>div:nth-child(2) b{font-size:12px}.facility-reservation-list article>div:nth-child(2) span{color:var(--muted);font-size:9px}.facility-reservation-list article>i{border-radius:20px;justify-self:start;padding:7px 9px;font-size:9px;font-style:normal;font-weight:750}.reservation-actions{justify-content:flex-end;gap:6px;display:flex}.reservation-actions button{color:#fff;background:var(--pitch);border:0;border-radius:3px;padding:8px 10px;font-size:9px;font-weight:750}.reservation-actions button.danger{color:#8b3931;background:#fbeceb}.two-column-management{grid-template-columns:1.2fr .8fr;gap:36px;display:grid}.field-management-list{border-top:1px solid #e2e8e5;margin-top:22px}.field-management-list article{border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:center;min-height:68px;display:flex}.field-management-list article>div{flex-direction:column;gap:4px;display:flex}.field-management-list b{font-size:12px}.field-management-list span{color:var(--muted);font-size:9px}.field-management-list button{color:#7f8b85;background:#eef2f0;border:0;border-radius:20px;min-width:60px;padding:8px;font-size:9px;font-weight:750}.field-management-list button.active{color:#14533d;background:#e7f6ef}.add-field-form{background:#f5f8f6;border:1px solid #e0e7e3;padding:22px}.add-field-form h3{margin:7px 0 20px;font-size:18px}.add-field-form label{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.add-field-form label span{color:#617068;font-size:9px;font-weight:750}.add-field-form input{background:#fff;border:1px solid #ccd6d1;border-radius:3px;width:100%;height:42px;padding:0 10px}.add-field-form .button{width:100%;min-height:42px;margin-top:4px}.hours-form{margin-top:22px}.hours-form>div{border-bottom:1px solid #e2e8e5;grid-template-columns:150px 1fr 1fr 95px;align-items:center;gap:14px;min-height:64px;display:grid}.hours-form>div:first-child{border-top:1px solid #e2e8e5}.hours-form>div.closed{opacity:.58}.hours-form>div>b{font-size:11px}.hours-form label{align-items:center;gap:8px;display:flex}.hours-form label>span{color:var(--muted);font-size:9px}.hours-form input[type=time]{border:1px solid #ccd6d1;border-radius:3px;height:38px;padding:0 9px}.hours-form .day-closed input{accent-color:var(--pitch)}.hours-form>.button{min-height:42px;margin-top:20px}.facility-address-section{grid-template-columns:minmax(230px,.75fr) minmax(420px,1.25fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.facility-address-copy>span{color:var(--pitch);letter-spacing:.14em;font-size:9px;font-weight:800}.facility-address-copy h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:25px}.facility-address-copy p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.facility-address-copy a{color:var(--pitch);margin-top:14px;font-size:10px;font-weight:750;display:inline-block}.facility-address-section form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.facility-address-section form>label{flex-direction:column;gap:7px;min-width:0;display:flex}.facility-address-section form>label>span{color:#617068;font-size:9px;font-weight:750}.facility-address-section input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #ccd6d1;outline:0;padding:0 12px}.facility-address-section .button{white-space:nowrap;min-height:44px}.facility-address-section .facility-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-profile-form .profile-wide,.facility-profile-form .button{grid-column:1/-1}.facility-profile-form .button{justify-self:start}.facility-public-shell{min-height:100vh;color:var(--ink);background:var(--paper)}.facility-public-header{border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);height:86px;margin:0 auto;display:flex}.facility-public-header>div{align-items:center;gap:22px;display:flex}.facility-public-header>div>a:first-child{color:#506159;font-size:11px;font-weight:700}.facility-public-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;width:min(1240px,100% - 64px);min-height:610px;margin:0 auto;padding:76px 0;display:grid}.facility-public-copy h1{letter-spacing:-.065em;max-width:760px;margin:24px 0 12px;font-size:clamp(60px,7.5vw,112px);font-weight:590;line-height:.9}.facility-public-copy>p{color:#64746c;margin:0;font-size:17px}.facility-public-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.facility-public-copy>small{color:#87948e;letter-spacing:.04em;margin-top:24px;font-size:10px;display:block}.facility-pitch-card{color:#fff;background:linear-gradient(145deg,#0c5b3d,#063525);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:390px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0937282e}.facility-pitch-lines{opacity:.28;border:1px solid #fff;position:absolute;inset:28px}.facility-pitch-lines:before{content:"";border-left:1px solid #fff;position:absolute;top:0;bottom:0;left:50%}.facility-pitch-lines:after{content:"";border:1px solid #fff;border-radius:50%;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.facility-pitch-lines i:first-child,.facility-pitch-lines i:nth-child(2){border:1px solid #fff;width:50px;height:50%;position:absolute;top:25%}.facility-pitch-lines i:first-child{border-left:0;left:-1px}.facility-pitch-lines i:nth-child(2){border-right:0;right:-1px}.facility-pitch-card>span,.facility-pitch-card>b,.facility-pitch-card>p{z-index:1;position:relative}.facility-pitch-card>span{color:var(--lime);letter-spacing:.12em;background:#0000002e;padding:7px 9px;font-size:8px;font-weight:850}.facility-pitch-card>b{letter-spacing:-.06em;margin-top:17px;font-size:74px;line-height:.8}.facility-pitch-card>p{color:#bfd1c8;text-transform:uppercase;letter-spacing:.1em;margin:10px 0 0;font-size:11px}.facility-public-details{background:#edf2ef;grid-template-columns:1fr 1fr .85fr;gap:18px;padding:78px max(32px,50% - 620px);display:grid}.facility-public-details article{background:#fff;border:1px solid #dce4df;min-height:390px;padding:34px}.facility-public-details article>span{color:var(--pitch);letter-spacing:.14em;font-size:8px;font-weight:850}.facility-public-details h2{letter-spacing:-.04em;margin:9px 0 28px;font-size:27px}.public-field-list,.public-hours-list{border-top:1px solid #e1e8e4}.public-field-list>div,.public-hours-list>div{border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.public-field-list b,.public-hours-list b{font-size:11px}.public-field-list small,.public-hours-list span{color:var(--muted);font-size:10px}.public-field-list>p{color:var(--muted);font-size:11px;line-height:1.6}.facility-contact-card{color:#fff;background:var(--pitch)!important;border-color:var(--pitch)!important}.facility-contact-card>span{color:var(--lime)!important}.facility-contact-card address{color:#c2d2ca;font-size:13px;font-style:normal;line-height:1.8}.facility-contact-card>a{color:var(--lime);margin-top:28px;font-size:16px;font-weight:750;display:inline-block}.facility-public-cta{color:#fff;background:var(--forest-deep);justify-content:space-between;align-items:center;gap:40px;min-height:390px;padding:65px max(32px,50% - 620px);display:flex}.facility-public-cta span{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:850}.facility-public-cta h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(45px,6vw,78px);font-weight:580;line-height:.96}.reservation-created{animation:2.6s ease-out reservation-highlight}@keyframes reservation-highlight{0%,40%{box-shadow:inset 4px 0 0 var(--lime);background:#e9f8f0}to{background:0 0;box-shadow:inset 0 0 #0000}}.qr-entry-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% 18%,#c6ff3d1f,#0000 24%),#eef3f0;flex-direction:column;padding:32px;display:flex}.qr-entry-shell>header{width:min(1080px,100%);margin:0 auto}.qr-entry-card{text-align:center;background:#fff;border:1px solid #dce4df;width:min(650px,100%);margin:auto;padding:clamp(34px,6vw,72px);box-shadow:0 28px 80px #0b37281a}.qr-entry-card>span{color:var(--pitch);letter-spacing:.16em;font-size:9px;font-weight:850}.qr-entry-card h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(42px,7vw,72px);line-height:.95}.qr-entry-card>p{color:var(--muted);margin:0;line-height:1.7}.qr-entry-loader{justify-content:center;align-items:center;gap:8px;height:44px;margin:24px 0 12px;display:flex}.qr-entry-loader i{background:var(--pitch);border-radius:50%;width:8px;height:8px;animation:1.1s infinite alternate qr-pulse}.qr-entry-loader i:nth-child(2){animation-delay:.2s}.qr-entry-loader i:nth-child(3){animation-delay:.4s}.qr-entry-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}@keyframes qr-pulse{to{opacity:.25;transform:translateY(-6px)}}@media (max-width:1080px){.real-booking-form{grid-template-columns:1fr 1fr}.reservation-row-expanded{grid-template-columns:120px 1fr 100px!important}.reservation-row-expanded>button{grid-column:3}.facility-reservation-list article{grid-template-columns:120px 1fr 110px}.reservation-actions{grid-column:2/4}.two-column-management,.facility-address-section,.facility-public-hero{grid-template-columns:1fr}.facility-pitch-card{min-height:320px}.facility-public-details{grid-template-columns:1fr 1fr}.facility-contact-card{grid-column:1/-1;min-height:280px!important}}@media (max-width:760px){.facility-signup-fields .form-two,.real-booking-form{grid-template-columns:1fr}.reservation-row-expanded{grid-template-columns:1fr auto!important}.reservation-row-expanded>button{grid-column:2}.facility-live-state{align-items:flex-start}.facility-live-state>span{display:none}.facility-reservation-list article{grid-template-columns:1fr auto;padding:18px 0}.facility-reservation-list time{grid-column:1/-1}.reservation-actions{grid-column:1/-1;justify-content:flex-start}.hours-form>div{grid-template-columns:1fr 1fr;padding:12px 0}.hours-form>div>b,.hours-form .day-closed{grid-column:1/-1}.facility-onboarding-shell{padding:18px}.facility-onboarding-card{margin-top:35px}.facility-slug-field{display:block}.facility-slug-field input{border-radius:3px!important}.facility-slug-field b{border:1px solid #cad4ce;border-top:0;border-radius:0 0 3px 3px;min-height:34px;padding:0 11px}.facility-address-section form,.facility-address-section .facility-profile-form{grid-template-columns:1fr}.facility-public-header{width:calc(100% - 32px);height:74px}.facility-public-header>div>a:first-child{display:none}.facility-public-header .button-small{padding:0 11px;font-size:9px}.facility-public-hero{gap:45px;width:calc(100% - 36px);min-height:auto;padding:55px 0 65px}.facility-public-copy h1{font-size:58px}.facility-public-actions{flex-direction:column}.facility-public-actions .button{width:100%}.facility-pitch-card{min-height:285px;padding:24px}.facility-public-details{grid-template-columns:1fr;padding:55px 18px}.facility-public-details article,.facility-contact-card{grid-column:auto;padding:26px;min-height:auto!important}.facility-public-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;padding:55px 22px}.facility-public-cta h2{font-size:46px}.qr-entry-shell{padding:20px}.qr-entry-card{padding:36px 22px}.qr-entry-actions{flex-direction:column}.qr-entry-actions .button{width:100%}}.match-report-preview{color:#fff;background:radial-gradient(circle at 88%,#8622ff,#240047 55%,#10001e);border:1px solid #a85dff99;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:20px 22px;display:flex;box-shadow:0 18px 42px #3500652e}.match-report-preview>div{gap:4px;min-width:0;display:grid}.match-report-preview span{color:#ce9cff;letter-spacing:.14em;font-size:9px;font-weight:850}.match-report-preview b{font-size:16px}.match-report-preview small{color:#e0c6ff;font-size:10px}.match-report-preview button,.match-list article>button{color:#16002c;background:#c5ff35;border:0;border-radius:4px;flex:none;min-height:37px;padding:0 14px;font-size:10px;font-weight:850}.match-list article{grid-template-columns:140px 1fr minmax(145px,180px) auto}.match-list article>button{min-height:31px;color:var(--pitch);background:#ecf8f0;border:1px solid #b8d9c5;justify-self:end;padding:0 10px}.match-performance-shell{--neon:#a600ff;--lime-neon:#b9ff27;--cyan-neon:#4affea;color:#f6f1ff;isolation:isolate;background:#09000f;min-height:100vh;padding:36px clamp(22px,5vw,84px) 52px;position:relative;overflow:hidden}.match-performance-shell:before,.match-performance-shell:after{content:"";z-index:-2;pointer-events:none;position:absolute}.match-performance-shell:before{opacity:.36;background:linear-gradient(125deg,#0000 0 18%,#a000ff40 18.1% 18.4%,#0000 18.5% 52%,#6700a440 52.1% 52.4%,#0000 52.5%),linear-gradient(35deg,#0000 0 68%,#9c00ff2b 68.1% 68.45%,#0000 68.55%);inset:0}.match-performance-shell:after{opacity:.16;background-image:radial-gradient(#d6b1ff26 .7px,#0000 .8px);background-size:17px 17px;inset:0}.performance-ambient{z-index:-1;aspect-ratio:1;filter:blur(38px);opacity:.22;pointer-events:none;border-radius:50%;width:44vw;position:absolute}.performance-ambient-one{background:#8f00ff;top:-26vw;left:-8vw}.performance-ambient-two{background:#3400aa;bottom:-28vw;right:-12vw}.performance-header{align-items:center;gap:10px;width:min(1440px,100%);margin:0 auto 18px;display:flex}.performance-back{color:#e8dcff;background:#410a6973;border:1px solid #ae68ff70;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.performance-tabs{background:#140027c2;border:1px solid #9b49ff59;border-radius:11px;gap:4px;padding:4px;display:flex}.performance-tabs button{color:#bca5d1;background:0 0;border:0;border-radius:7px;min-width:136px;min-height:32px;font-size:10px;font-weight:850}.performance-tabs button.active{color:#fff;background:linear-gradient(100deg,#8f0cff,#5b00e8);box-shadow:0 0 23px #9500ff75}.performance-status{color:#cdbbe1;letter-spacing:.1em;align-items:center;gap:8px;margin-left:auto;font-size:9px;font-weight:800;display:flex}.performance-status span{background:var(--lime-neon);width:8px;height:8px;box-shadow:0 0 14px var(--lime-neon);border-radius:50%}.performance-player-strip{background:linear-gradient(100deg,#6900dcf2,#250045eb 58%,#0b0017d9);border:1px solid #b059ff75;border-radius:13px;align-items:center;gap:30px;width:min(1440px,100%);min-height:82px;margin:0 auto 14px;padding:15px 20px;display:flex;box-shadow:0 16px 36px #00000052}.performance-player-name{gap:1px;min-width:270px;display:grid}.performance-player-name>span{color:var(--lime-neon);letter-spacing:.15em;font-size:8px;font-weight:900}.performance-player-name h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,42px);line-height:.95}.performance-player-name small{color:#e8ceff;font-size:9px;font-weight:800}.performance-player-meta{flex:1;grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px;display:grid}.performance-player-meta span{color:#fff;gap:5px;font-size:11px;font-weight:730;display:grid}.performance-player-meta b{color:#c4a5da;letter-spacing:.11em;font-size:8px}.performance-grid{grid-template-columns:1.05fr 1.24fr .9fr;grid-template-areas:"portrait attribute fixtures""portrait form fixtures""summary summary fixtures""attack passing defense""momentum momentum momentum";gap:13px;width:min(1440px,100%);margin:0 auto;display:grid}.performance-grid>article{background:linear-gradient(145deg,#250544f0,#100021f0);border:1px solid #a05fff47;border-radius:13px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 35px #0003}.performance-grid>article:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0b,#0000 35%);position:absolute;inset:0}.performance-card-heading{z-index:1;align-items:baseline;gap:9px;min-height:48px;padding:15px 17px 0;display:flex;position:relative}.performance-card-heading>span{color:var(--lime-neon);letter-spacing:.08em;font-size:9px;font-weight:900}.performance-card-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:15px}.performance-card-heading>small{color:#bfa7d0;margin-left:auto;font-size:8px}.performance-portrait-card{flex-direction:column;grid-area:portrait;justify-content:space-between;min-height:392px;display:flex;background:radial-gradient(circle at 50% 22%,#a300ffb8,#0000 36%),linear-gradient(160deg,#21003e,#090012)!important}.performance-portrait-shape{background:linear-gradient(145deg,#7a00ee59,#0d011c00);place-items:center;min-height:276px;display:grid;position:relative;overflow:hidden}.performance-portrait-shape:before{content:"";border:1px solid #cb87ffa6;border-radius:47% 53% 38% 62%;width:188px;height:188px;position:absolute;transform:rotate(35deg);box-shadow:0 0 45px #b111ff80}.performance-portrait-shape span{z-index:2;color:#fff;letter-spacing:-.08em;background:radial-gradient(circle at 36% 28%,#d96bff,#7000d8 52%,#21003b);border:2px solid #ffffff75;border-radius:50%;place-items:center;width:114px;height:114px;font-size:39px;font-weight:900;display:grid;position:relative;box-shadow:0 0 38px #b923ffad}.performance-portrait-shape i{z-index:1;background:linear-gradient(90deg, transparent, var(--lime-neon), transparent);opacity:.48;width:240px;height:3px;position:absolute;transform:rotate(-20deg)}.performance-portrait-shape i:nth-child(2){top:29%;left:-30px}.performance-portrait-shape i:nth-child(3){top:57%;right:-55px;transform:rotate(31deg)}.performance-portrait-shape i:nth-child(4){bottom:12%;left:5px;transform:rotate(-55deg)}.performance-portrait-copy{z-index:1;border-top:1px solid #c170ff42;gap:6px;padding:17px;display:grid;position:relative}.performance-portrait-copy>span{color:var(--lime-neon);letter-spacing:.12em;font-size:8px;font-weight:900}.performance-portrait-copy b{color:#fff;font-size:14px}.performance-portrait-copy strong{color:var(--lime-neon);white-space:nowrap}.performance-portrait-copy small{color:#c1a8d3;font-size:10px}.performance-attribute-card{grid-area:attribute;min-height:190px}.performance-radar{place-items:center;width:196px;height:118px;margin:2px auto 12px;display:grid;position:relative}.performance-radar:before,.performance-radar:after{content:"";border:2px solid var(--cyan-neon);clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%);opacity:.8;position:absolute;inset:5px 30px}.performance-radar:after{border-color:#b9ff27c7;inset:19px 49px;transform:rotate(10deg)}.performance-radar>i{z-index:1;background:var(--lime-neon);width:4px;height:4px;box-shadow:0 0 10px var(--lime-neon);border-radius:50%;position:absolute}.performance-radar>i:first-child{top:7px;left:50%}.performance-radar>i:nth-child(2){bottom:24px;right:22px}.performance-radar>i:nth-child(3){bottom:12px;left:24px}.performance-radar b{z-index:2;color:#fff;text-align:center;letter-spacing:.08em;font-size:11px;line-height:1.2;position:relative}.performance-radar small{z-index:2;color:#d2bde1;font-size:8px;font-weight:800;position:absolute}.radar-pass{top:2px;left:-4px}.radar-run{bottom:5px;right:-4px}.radar-shot{bottom:1px;left:6px}.performance-form-card{grid-area:form;min-height:188px}.performance-form-bars{align-items:end;gap:12px;height:76px;padding:9px 17px 0;display:flex}.performance-form-bars button{color:#bba2d1;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:22px;height:100%;padding:0;display:flex}.performance-form-bars i{background:#7d46aa;border-radius:5px 5px 2px 2px;width:min(100%,23px);min-height:8px;display:block;box-shadow:0 0 13px #8542bb59}.performance-form-bars button.active i{background:linear-gradient(#c8ff36,#55d417);box-shadow:0 0 18px #c0ff2ea8}.performance-form-bars small{font-size:7px}.performance-form-card>p{z-index:1;color:#a98fbd;margin:14px 17px 0;font-size:8px;line-height:1.45;position:relative}.performance-summary-card{grid-area:summary;min-height:132px;background:linear-gradient(115deg,#440080e6,#14012af0)!important}.performance-summary-pills{z-index:1;grid-template-columns:repeat(3,1fr);gap:9px;padding:8px 17px 4px;display:grid;position:relative}.performance-summary-pills div{background:#0000002e;border:1px solid #b86bff4d;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.performance-summary-pills span{color:#bba6cd;font-size:8px;font-weight:750}.performance-summary-pills b{color:var(--lime-neon);letter-spacing:-.045em;font-size:19px}.performance-summary-card>small{z-index:1;color:#bba6cd;padding:0 17px;font-size:8px;display:block;position:relative}.performance-fixtures-card{grid-area:fixtures;min-height:393px}.performance-fixtures-list{z-index:1;gap:5px;padding:4px 14px 15px;display:grid;position:relative}.performance-fixtures-list button{color:#d9cae5;text-align:left;background:#100021ad;border:1px solid #a157f238;border-radius:7px;grid-template-columns:60px 1fr 46px 1fr;align-items:center;gap:6px;min-height:55px;padding:8px;font-size:8px;display:grid}.performance-fixtures-list button.selected{color:#fff;background:linear-gradient(102deg,#8600ffc9,#43008cc7);border-color:#c0ff36;box-shadow:0 0 20px #a500ff40}.performance-fixtures-list time{color:#b197c3;font-size:7px}.performance-fixtures-list span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.performance-fixtures-list b{color:var(--lime-neon);text-align:center;font-size:10px}.performance-fixtures-list i{color:#c3a9d7;grid-column:2/-1;font-size:7px;font-style:normal}.performance-fixtures-list button.selected i{color:#e3ff9d}.performance-attack-card{grid-area:attack;min-height:226px;background:radial-gradient(circle at 85% 115%,#b700ff,#35005a 53%,#15002a)!important}.performance-stat-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:5px 14px;padding:6px 17px 17px;display:grid;position:relative}.performance-stat-grid>div{border-bottom:1px solid #e3b8ff38;justify-content:space-between;align-items:end;gap:8px;min-height:42px;padding-bottom:5px;display:flex}.performance-stat-grid span{color:#ebcef8;font-size:9px}.performance-stat-grid b{color:#fff;font-size:19px}.performance-passing-card{grid-area:passing;min-height:226px;background:radial-gradient(circle at 110% 20%,#3bff9d,#006458 46%,#002d34)!important}.performance-pass-core{z-index:1;justify-content:space-between;align-items:end;padding:10px 17px;display:flex;position:relative}.performance-pass-core div{gap:3px;display:grid}.performance-pass-core span{color:#b7ffde;font-size:9px}.performance-pass-core b{color:#fff;font-size:21px}.performance-pass-core strong{color:#b9ff27;letter-spacing:-.07em;font-size:45px;line-height:.8}.performance-pass-details{z-index:1;border-top:1px solid #a9ffdb47;gap:8px;margin:0 17px;padding-top:12px;display:grid;position:relative}.performance-pass-details span{color:#ccffe9;justify-content:space-between;font-size:9px;display:flex}.performance-pass-details b{color:#fff;font-size:13px}.performance-defense-card{grid-area:defense;min-height:226px;background:radial-gradient(circle at 10% 115%,#ffca17,#673b00 52%,#2c1100)!important}.performance-defense-values{z-index:1;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 17px 17px;display:grid;position:relative}.performance-defense-values div{background:#0700002e;border:1px solid #ffe28e36;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:106px;padding:11px 8px;display:flex}.performance-defense-values span{color:#ffedbc;font-size:8px;line-height:1.2}.performance-defense-values b{color:#fff;letter-spacing:-.06em;font-size:24px}.performance-momentum-card{grid-area:momentum;min-height:180px;background:radial-gradient(at 50% 120%,#8100ff,#220040 58%,#10001f)!important}.performance-wave{z-index:1;border-bottom:1px solid #e6d3ff4f;justify-content:space-between;align-items:center;height:74px;margin:9px 17px 0;display:flex;position:relative}.performance-wave:before{content:"";clip-path:polygon(0 68%,12% 15%,23% 61%,36% 24%,47% 73%,58% 50%,69% 28%,78% 57%,88% 22%,100% 54%,100% 68%,88% 36%,78% 70%,69% 42%,58% 65%,47% 88%,36% 38%,23% 75%,12% 28%,0 80%);filter:drop-shadow(0 0 7px #b500ff);background:linear-gradient(150deg,#0000 0 8%,#b300ff 8.5% 15%,#0000 15.5% 22%,#d800ff 22.5% 33%,#0000 33.5% 42%,#9300ff 42.5% 52%,#0000 52.5% 61%,#e400ff 61.5% 70%,#0000 70.5% 77%,#a300ff 77.5% 85%,#0000 85.5%);position:absolute;inset:0}.performance-wave i{z-index:1;background:#fff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 14px #c400ff}.performance-wave i:nth-child(2),.performance-wave i:nth-child(4),.performance-wave i:nth-child(6),.performance-wave i:nth-child(8){opacity:0}.performance-wave-labels{z-index:1;color:#c7a8e1;justify-content:space-between;margin:10px 17px 0;font-size:8px;display:flex;position:relative}.performance-wave-labels b{color:#fff;font-size:10px}.performance-footnote{color:#a58bb8;width:min(1440px,100%);margin:15px auto 0;font-size:9px;line-height:1.5}@media (max-width:1120px){.performance-grid{grid-template-columns:1fr 1fr;grid-template-areas:"portrait attribute""portrait form""summary summary""fixtures fixtures""attack passing""defense momentum"}.performance-fixtures-card{min-height:auto}.performance-fixtures-list{grid-template-columns:1fr 1fr}.performance-player-meta{grid-template-columns:repeat(2,1fr)}.match-list article{grid-template-columns:100px 1fr auto}.match-list article>span{display:none}}@media (max-width:720px){.match-report-preview{flex-direction:column;align-items:flex-start}.match-report-preview button{width:100%}.match-list article{grid-template-columns:78px 1fr auto}.match-list article>button{padding:0 8px;font-size:8px}.match-performance-shell{padding:13px 12px calc(28px + env(safe-area-inset-bottom))}.performance-header{z-index:3;background:linear-gradient(#09000f 74%,#09000f00);flex-wrap:wrap;margin-bottom:10px;padding:8px 0 11px;position:sticky;top:0}.performance-back{border-radius:9px;width:36px;height:36px}.performance-tabs{order:3;width:100%}.performance-tabs button{flex:1;min-width:0;min-height:35px}.performance-status{margin-left:auto;font-size:8px}.performance-player-strip{border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:16px}.performance-player-name{min-width:0}.performance-player-name h1{font-size:30px}.performance-player-meta{grid-template-columns:1fr 1fr;gap:12px 18px;width:100%}.performance-player-meta span{font-size:10px}.performance-grid{grid-template-columns:1fr;grid-template-areas:"portrait""summary""attack""passing""defense""attribute""form""fixtures""momentum";gap:10px}.performance-grid>article{border-radius:12px}.performance-portrait-card{min-height:246px}.performance-portrait-shape{min-height:151px}.performance-portrait-shape:before{width:137px;height:137px}.performance-portrait-shape span{width:83px;height:83px;font-size:29px}.performance-portrait-copy{padding:14px 16px}.performance-summary-card{min-height:0}.performance-summary-pills{grid-template-columns:repeat(3,1fr);gap:6px;padding:5px 14px 10px}.performance-summary-pills div{min-height:69px;padding:9px 8px}.performance-summary-pills b{font-size:15px}.performance-summary-card>small{padding:0 14px 12px}.performance-attack-card,.performance-passing-card,.performance-defense-card{min-height:0}.performance-stat-grid{gap:4px 12px;padding:3px 14px 14px}.performance-stat-grid>div{min-height:37px}.performance-pass-core{padding:6px 14px 10px}.performance-pass-core strong{font-size:39px}.performance-pass-details{margin:0 14px 14px}.performance-defense-values{grid-template-columns:1fr 1fr 1fr;padding:5px 14px 14px}.performance-defense-values div{min-height:84px;padding:9px 7px}.performance-defense-values b{font-size:21px}.performance-attribute-card,.performance-form-card{min-height:171px}.performance-card-heading{min-height:44px;padding:13px 14px 0}.performance-radar{transform-origin:top;margin-bottom:-5px;transform:scale(.9)}.performance-form-bars{padding-left:14px;padding-right:14px}.performance-form-card>p{margin-left:14px;margin-right:14px}.performance-fixtures-card{min-height:0}.performance-fixtures-list{grid-template-columns:1fr;padding:2px 10px 12px}.performance-fixtures-list button{grid-template-columns:62px minmax(0,1fr) 45px minmax(0,1fr);min-height:62px}.performance-momentum-card{min-height:152px}.performance-wave{height:60px;margin-left:14px;margin-right:14px}.performance-wave-labels{margin-left:14px;margin-right:14px}.performance-footnote{margin-top:12px;padding:0 3px;font-size:8px}}@media (max-width:390px){.performance-player-meta,.performance-summary-pills{grid-template-columns:1fr}.performance-summary-pills div{grid-template-columns:1fr auto;align-items:center;min-height:47px}.performance-fixtures-list button{grid-template-columns:56px 1fr 38px}.performance-fixtures-list button span:last-of-type,.performance-fixtures-list button i{display:none}.performance-defense-values{grid-template-columns:1fr}.performance-defense-values div{grid-template-columns:1fr auto;align-items:center;min-height:54px;display:grid}.performance-defense-values b{text-align:right}.performance-status{font-size:7px}}.performance-svg-art{z-index:-1;opacity:.16;pointer-events:none;filter:saturate(1.22)hue-rotate(255deg)drop-shadow(0 0 42px #a400ff9e);mix-blend-mode:screen;width:min(780px,68vw);position:absolute;top:18px;right:-170px;transform:rotate(-6deg)}.performance-ui-kit{z-index:-1;opacity:.13;pointer-events:none;filter:hue-rotate(247deg)saturate(1.65)drop-shadow(0 0 32px #3fffde66);mix-blend-mode:screen;width:430px;position:absolute;bottom:90px;left:-150px;transform:rotate(14deg)}.performance-status.is-demo{color:#efffc5;background:#85ff121c;border:1px solid #b9ff2780;border-radius:999px;padding:7px 11px;box-shadow:0 0 24px #b9ff2721}.performance-portrait-rating{z-index:1;background:linear-gradient(100deg,#b100ffa3,#0de19b40);border:1px solid #dcb1ff6e;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:0 17px 15px;padding:11px 13px;display:grid;position:relative}.performance-portrait-rating span{color:#e7d5ff;letter-spacing:.11em;font-size:8px;font-weight:900}.performance-portrait-rating b{color:#d6ff43;letter-spacing:-.08em;grid-row:span 2;font-size:34px;line-height:.8}.performance-portrait-rating small{color:#d5ffd4;font-size:7px;font-weight:800}.performance-grid{grid-template-areas:"portrait attribute fixtures""portrait form fixtures""summary summary fixtures""attack passing defense""running running running""momentum momentum momentum"}.performance-summary-card{min-height:155px}.performance-summary-pills{grid-template-columns:repeat(4,1fr)}.performance-summary-pills div:last-child{background:linear-gradient(120deg,#00ffa62e,#8400ff2e)}.performance-defense-footer{z-index:1;color:#ffedbc;border-top:1px solid #ffe28e47;justify-content:space-between;margin:-6px 17px 15px;padding:9px 0 0;font-size:9px;display:flex;position:relative}.performance-defense-footer span{gap:7px;display:flex}.performance-defense-footer b{color:#fff}.performance-running-card{grid-area:running;min-height:208px;background:radial-gradient(at 22% 118%,#ff3c49,#6a0719 43%,#250017 75%)!important}.performance-running-content{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(260px,1.22fr);align-items:center;gap:22px;padding:7px 17px 18px;display:grid;position:relative}.performance-running-values{gap:8px;display:grid}.performance-running-values span{color:#ffd5d8;background:#08000730;border-left:3px solid #ff525b;border-radius:7px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:9px;display:flex}.performance-running-values b{color:#fff;letter-spacing:-.045em;font-size:18px}.performance-mini-pitch{background-color:#18472b;background-image:linear-gradient(90deg,#0000 49.5%,#fffc 49.7% 50.3%,#0000 50.5%),linear-gradient(#0000 49.5%,#ffffff26 49.7% 50.3%,#0000 50.5%),linear-gradient(90deg,#0000 12%,#ffffffb3 12.4% 12.7%,#0000 13%),linear-gradient(90deg,#0000 87%,#ffffffb3 87.3% 87.6%,#0000 88%),radial-gradient(circle at 72% 38%,#ff4751f0 0 6px,#0000 7px),radial-gradient(circle at 58% 68%,#ffc923f2 0 8px,#0000 9px),radial-gradient(circle at 35% 58%,#9cff27db 0 7px,#0000 8px),radial-gradient(circle at 27% 31%,#ff5e70d6 0 5px,#0000 6px);border:2px solid #ffffffc7;border-radius:8px;height:116px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0b000073,0 0 25px #ff45542b}.performance-mini-pitch:before,.performance-mini-pitch:after{content:"";border:1px solid #ffffffbf;width:13%;position:absolute;top:26%;bottom:26%}.performance-mini-pitch:before{border-left:0;left:0}.performance-mini-pitch:after{border-right:0;right:0}.performance-mini-pitch i{background:var(--lime-neon);border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 0 16px #b9ff27eb}.performance-mini-pitch i:first-child{top:22%;left:20%}.performance-mini-pitch i:nth-child(2){background:#ff4957;top:38%;left:38%}.performance-mini-pitch i:nth-child(3){background:#ffc928;top:17%;left:56%}.performance-mini-pitch i:nth-child(4){top:57%;left:72%}.performance-mini-pitch i:nth-child(5){background:#ff4957;top:29%;left:82%}.performance-mini-pitch i:nth-child(6){background:#ffb300;top:68%;left:31%}.performance-mini-pitch i:nth-child(7){background:#ff4957;top:73%;left:48%}.performance-mini-pitch i:nth-child(8){top:41%;left:65%}.performance-mini-pitch i:nth-child(9){background:#ff4957;top:48%;left:12%}.performance-mini-pitch i:nth-child(10){background:#ffc928;top:69%;left:90%}@media (max-width:1120px){.performance-grid{grid-template-areas:"portrait attribute""portrait form""summary summary""fixtures fixtures""attack passing""defense running""momentum momentum"}.performance-summary-pills{grid-template-columns:repeat(4,1fr)}.performance-running-content{grid-template-columns:1fr}.performance-running-card{min-height:0}.performance-mini-pitch{height:98px}}@media (max-width:720px){.performance-svg-art{opacity:.11;width:520px;top:88px;right:-270px}.performance-ui-kit{width:280px;bottom:220px;left:-120px}.performance-grid{grid-template-areas:"portrait""summary""attack""passing""defense""running""attribute""form""fixtures""momentum"}.performance-summary-pills{grid-template-columns:1fr 1fr}.performance-portrait-rating{margin:0 15px 13px}.performance-running-content{gap:10px;padding:5px 14px 14px}.performance-running-values{grid-template-columns:1fr 1fr 1fr;gap:5px}.performance-running-values span{align-content:space-between;min-height:66px;padding:8px;font-size:8px;display:grid}.performance-running-values b{font-size:14px}.performance-mini-pitch{height:104px}.performance-defense-footer{margin-left:14px;margin-right:14px}.performance-status.is-demo{padding:6px 9px}}@media (max-width:390px){.performance-summary-pills,.performance-running-values{grid-template-columns:1fr}.performance-running-values span{min-height:44px;display:flex}.performance-portrait-rating{grid-template-columns:1fr auto}}.dashboard-shell{isolation:isolate;color:#f7f1ff;background:radial-gradient(circle at 63% -12%,#9114ff52,#0000 36rem),radial-gradient(circle at 98% 45%,#00d5ff1a,#0000 35rem),linear-gradient(128deg,#08000e 0%,#16001f 48%,#08000f 100%);position:relative}.dashboard-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.23;background-image:linear-gradient(#c484ff1c 1px,#0000 1px),linear-gradient(90deg,#c484ff1c 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.dashboard-sidebar{color:#f9f4ff;background:linear-gradient(#1e0037fa,#0a0017fc);border-right:1px solid #c374ff3d;box-shadow:16px 0 48px #0000002e}.dashboard-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#b128ff85,#0000 68%);height:230px;position:absolute;inset:0 0 auto}.dashboard-sidebar>*{z-index:1;position:relative}.dashboard-sidebar .brand-light{color:#fff}.dashboard-sidebar .brand-light b{color:#d9ff38}.side-support{background:linear-gradient(135deg,#9325f12e,#07000f47);border:1px solid #c16fff2b;border-radius:12px}.side-support span,.logout-button{color:#b4a1c5}.dashboard-main{color:#f8f3ff;padding-top:26px}.dashboard-main .dashboard-section{color:#f8f3ff;background:linear-gradient(135deg,#230443d4,#0d001be3);border-color:#c174ff33;border-radius:20px;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0a}.dashboard-main .dashboard-section-head span,.dashboard-main .dashboard-section-head>b{color:#d3ff37}.dashboard-main .dashboard-section-head h2{color:#fff}.dashboard-main .dashboard-section-head button{color:#e1d4ed;background:#8e2ee62e;border-color:#ca89ff47;border-radius:8px}.dashboard-main .reservation-form{background:#0000002e;border-color:#c479ff33;border-radius:12px}.dashboard-main .reservation-form label>span,.dashboard-main .reservation-list time,.dashboard-main .reservation-list article>div span,.dashboard-main .inline-empty{color:#b7a7c5}.dashboard-main .reservation-form input,.dashboard-main .reservation-form select{color:#fff;background:#080011ad;border-color:#ca85ff4d}.dashboard-main .reservation-list,.dashboard-main .reservation-list article{border-color:#c888ff29}.dashboard-main .button-primary{color:#1b0034;background:linear-gradient(105deg,#d8ff38,#87f42f);box-shadow:0 12px 28px #beff2f2b}.dashboard-main .button-primary:hover{background:#ecff93}.dashboard-message{color:#f9e4ff;background:#7d17c736;border-color:#d484ff5c}.general-performance{isolation:isolate;background:linear-gradient(138deg,#2a034ff0,#0a0016f5 61%,#20003fe6);border:1px solid #c97dff4f;border-radius:28px;padding:clamp(16px,2.6vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff17}.general-performance:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(140deg,#0000 0 19%,#b856ff4d 19.08% 19.22%,#0000 19.3% 54%,#3be0ff26 54.08% 54.18%,#0000 54.26%),linear-gradient(29deg,#0000 0 71%,#dbff3921 71.1% 71.2%,#0000 71.3%);position:absolute;inset:0}.general-performance>:not(.general-performance-glow):not(.general-svg-ghost):not(.general-svg-radar):not(.general-mobile-reference){z-index:1;position:relative}.general-performance-glow{z-index:0;pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.general-performance-glow-one{background:#9514ff6b;width:420px;height:420px;top:-235px;right:7%}.general-performance-glow-two{background:#00d3ff29;width:270px;height:270px;bottom:200px;right:-100px}.general-svg-ghost,.general-svg-radar,.general-mobile-reference{z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute}.general-svg-ghost{opacity:.12;filter:hue-rotate(238deg)saturate(1.8)drop-shadow(0 0 28px #7f00ff);width:460px;bottom:44px;left:-180px;transform:rotate(11deg)}.general-svg-radar{opacity:.08;filter:hue-rotate(260deg)saturate(1.8)drop-shadow(0 0 38px #9400ff);width:min(680px,57vw);top:4%;right:-208px;transform:rotate(-11deg)}.general-mobile-reference{opacity:.085;filter:saturate(1.2)drop-shadow(0 0 24px #8500ffbf);width:393px;top:36px;right:-260px;transform:rotate(-5deg)}.general-performance-topbar{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.general-performance-brand{align-items:center;gap:9px;display:flex}.general-performance-brand span{color:#d9ff38;letter-spacing:.16em;font-size:9px;font-weight:900}.general-performance-brand b{color:#d8bfef;letter-spacing:.1em;background:#0003;border:1px solid #d59aff38;border-radius:999px;padding:5px 8px;font-size:8px}.general-performance-actions{align-items:center;gap:10px;display:flex}.demo-badge,.analysis-badge{letter-spacing:.1em;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.demo-badge{color:#d9ff38;background:#beff2f1a;border:1px solid #beff2f57}.analysis-badge{color:#52eaff;background:#1bd8ff1a;border:1px solid #1bd8ff59}.general-avatar{color:#fff;background:linear-gradient(135deg,#dc37ff,#6500d7);border:1px solid #ffffff75;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 24px #b700ff8c}.general-live-score{background:linear-gradient(105deg,#7600d7,#3b006b 51%,#13002a);border:1px solid #b755ff85;border-radius:17px;grid-template-columns:minmax(0,1fr) 138px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;margin-top:16px;padding:15px clamp(12px,3vw,38px);display:grid;box-shadow:inset 0 1px #ffffff2b,0 14px 32px #5900a347}.general-team{align-items:center;gap:11px;min-width:0;display:flex}.general-team-away{text-align:right;flex-direction:row-reverse}.general-team i{color:#160029;background:radial-gradient(circle at 31% 28%,#cf5eff,#7600ff);border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font-size:20px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 22px #d049ff8c}.general-team-home i{background:radial-gradient(circle at 31% 28%,#ff7fba,#f1268c)}.general-team b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.general-scoreline{text-align:center;gap:5px;display:grid}.general-scoreline span{color:#d9ff38;letter-spacing:.11em;font-size:7px;font-weight:900}.general-scoreline strong{color:#fff;letter-spacing:-.07em;font-size:31px;line-height:.86}.general-scoreline small{color:#ddc9ef;font-size:8px}.general-compare-board{background:linear-gradient(150deg,#230044e0,#0c001af2);border:1px solid #ba67ff47;border-radius:16px;margin-top:11px;padding:18px clamp(13px,2.5vw,25px)}.general-compare-board>header{border-bottom:1px solid #c882ff33;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.general-compare-board>header>span{color:#d9ff38;letter-spacing:.06em;font-size:13px;font-weight:900}.general-compare-board>header p{color:#cdb8db;text-align:center;letter-spacing:.06em;grid-template-columns:66px 66px;gap:9px;margin:0;font-size:7px;display:grid}.general-compare-list{padding-top:5px;display:grid}.general-compare-row{border-bottom:1px solid #ca88ff1c;grid-template-columns:66px minmax(0,1fr) 66px;align-items:center;gap:9px;min-height:37px;display:grid}.general-compare-row>b{color:#ff79b7;text-align:right;letter-spacing:-.04em;font-size:12px}.general-compare-row>b:last-child{color:#33dcff;text-align:left}.general-compare-row>span{color:#e7d7f4;text-align:center;gap:5px;font-size:8px;display:grid}.general-compare-row>span i{background:#ffffff21;border-radius:999px;height:4px;display:flex;position:relative;overflow:hidden}.general-compare-row>span em{border-radius:inherit;height:100%;font-style:normal;position:absolute;top:0}.general-compare-row>span em:first-child{width:calc(var(--bar) / 2);background:#ff3e90;right:50%;box-shadow:0 0 8px #ff3e90}.general-compare-row>span em:last-child{width:calc(var(--bar) / 2);background:#23dfff;left:50%;box-shadow:0 0 8px #23dfff}.general-performance-hero{background:linear-gradient(105deg,#780cd6f2,#490091db 48%,#13002be0);border:1px solid #d99cff59;border-radius:22px;grid-template-columns:minmax(270px,1.15fr) 150px minmax(330px,.93fr);align-items:center;gap:clamp(20px,3vw,42px);min-height:248px;margin-top:18px;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,0 20px 40px #25004a57}.general-performance-hero:after{content:"";z-index:0;border:1px solid #ffffff36;border-radius:43% 57% 52% 48%;width:340px;height:340px;position:absolute;top:-75px;right:-16px;transform:rotate(31deg);box-shadow:0 0 0 34px #ffffff09,0 0 0 67px #ffffff06}.general-performance-hero>*{z-index:1;position:relative}.general-identity{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.general-identity>span{color:#d9ff38;letter-spacing:.14em;font-size:9px;font-weight:900}.general-identity h1{color:#fff;letter-spacing:-.075em;max-width:560px;margin:12px 0 9px;font-size:clamp(38px,5vw,72px);line-height:.88}.general-identity p{color:#e5d5f7;max-width:510px;margin:0;font-size:12px;line-height:1.65}.general-score-orb{text-align:center;background:radial-gradient(circle at 37% 28%,#ffffff47,#6000b2ad);border:2px solid #d9ff38;border-radius:50%;place-content:center;gap:4px;width:142px;height:142px;display:grid;box-shadow:0 0 0 10px #daff3814,0 0 43px #caff305c}.general-score-orb span{color:#f1ffe0;letter-spacing:.08em;font-size:8px;font-weight:900}.general-score-orb b{color:#fff;letter-spacing:-.09em;font-size:48px;line-height:.85}.general-score-orb small{color:#dbffc2;font-size:8px}.general-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.general-hero-grid>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06001040;border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:116px;padding:15px 12px;display:flex}.general-hero-grid span{color:#d8c5e9;letter-spacing:.08em;font-size:8px;font-weight:900}.general-hero-grid b{color:#fff;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(22px,2vw,32px)}.general-hero-grid b small{color:#d9ff38;letter-spacing:0;font-size:10px}.general-hero-grid i{color:#e1d0ee;font-size:8px;font-style:normal;line-height:1.35}.general-stat-ribbon{grid-template-columns:1.02fr .92fr 1.24fr 1.78fr .86fr;gap:9px;margin-top:13px;display:grid}.general-stat-ribbon>div{border:1px solid #ffffff29;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:93px;padding:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.general-stat-ribbon span{color:#ffffffc7;letter-spacing:.06em;font-size:8px;font-weight:900}.general-stat-ribbon b{color:#fff;letter-spacing:-.07em;font-size:30px;line-height:.86}.general-stat-ribbon b small{color:#ffffffc7;font-size:14px}.general-stat-ribbon .purple{background:linear-gradient(130deg,#8f14fc,#4a0079)}.general-stat-ribbon .cyan{background:linear-gradient(130deg,#009bd0,#034c74)}.general-stat-ribbon .lime{color:#203;background:linear-gradient(130deg,#c8ff2f,#61c514)}.general-stat-ribbon .lime span,.general-stat-ribbon .lime b{color:#120026}.general-stat-ribbon .orange{background:linear-gradient(130deg,#ee8400,#9c3200)}.general-stat-ribbon .pink{background:linear-gradient(130deg,#f72fb9,#8c0067)}.general-insight-grid{grid-template-columns:1.08fr 1.14fr .94fr;grid-template-areas:"attack pass defense""running running defense";gap:13px;margin-top:13px;display:grid}.general-insight-card{border:1px solid #d18cff47;border-radius:18px;min-width:0;min-height:206px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 16px 30px #0000002e}.general-insight-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 29%);position:absolute;inset:0}.general-attack-card{background:radial-gradient(circle at 88% 105%,#d0f,#0000 48%),linear-gradient(135deg,#4c0084,#1f0038);grid-area:attack}.general-pass-card{background:radial-gradient(circle at 105% 0,#1cf9dc,#0000 46%),linear-gradient(135deg,#004d5b,#001e39);grid-area:pass}.general-defense-card{background:radial-gradient(circle at 18% 110%,#ffad00,#0000 43%),linear-gradient(145deg,#513600,#241000);grid-area:defense;min-height:430px}.general-running-card{background:radial-gradient(circle at 8% 110%,#ff3a55,#0000 46%),linear-gradient(135deg,#69071b,#2d001e);grid-area:running;min-height:212px}.general-card-heading{z-index:1;align-items:baseline;gap:9px;min-height:56px;padding:17px 18px 0;display:flex;position:relative}.general-card-heading span{color:#d9ff38;letter-spacing:.11em;font-size:8px;font-weight:900}.general-card-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:16px}.general-card-heading i{color:#fff;margin-left:auto;font-size:19px;font-style:normal}.general-shot-metric{z-index:1;align-items:end;gap:9px;padding:14px 18px 12px;display:flex;position:relative}.general-shot-metric>strong{color:#fff;letter-spacing:-.09em;font-size:70px;line-height:.72}.general-shot-metric>span{color:#ecdbff;padding-bottom:4px;font-size:10px}.general-shot-metric>b{color:#d9ff38;background:#0003;border:1px solid #dfb0ff45;border-radius:10px;gap:3px;margin-left:auto;padding:10px 9px;font-size:22px;line-height:.75;display:grid}.general-shot-metric small{color:#f1dfff;font-size:7px;font-weight:750}.general-divider{z-index:1;background:#ecc2ff45;height:1px;margin:9px 18px;position:relative}.general-detail-row{z-index:1;color:#efdfff;gap:7px;padding:0 18px 16px;font-size:9px;display:grid;position:relative}.general-detail-row span{justify-content:space-between;display:flex}.general-detail-row b{color:#fff}.general-pass-meter{z-index:1;grid-template-columns:126px 1fr;align-items:center;gap:17px;padding:11px 18px 18px;display:grid;position:relative}.general-pass-meter>div{aspect-ratio:1;text-align:center;background:radial-gradient(closest-side, #003a47 79%, transparent 80% 100%), conic-gradient(#d9ff38 var(--meter), #daff3829 0);border-radius:50%;place-content:center;gap:3px;width:126px;display:grid;position:relative;box-shadow:0 0 30px #beff2f36}.general-pass-meter>div:before{content:"";border-radius:inherit;border:1px solid #deff7e52;position:absolute;inset:8px}.general-pass-meter>div b{color:#fff;letter-spacing:-.07em;font-size:31px}.general-pass-meter>div span{color:#bbffe9;font-size:8px}.general-pass-meter p{gap:7px;margin:0;display:grid}.general-pass-meter p b{color:#fff;letter-spacing:-.05em;font-size:20px}.general-pass-meter p span{color:#bbffe8;font-size:9px}.general-pass-meter p em{color:#002d23;background:#d9ff38;border-radius:8px;width:fit-content;padding:8px 9px;font-size:9px;font-style:normal;font-weight:900}.general-defense-numbers{z-index:1;grid-template-columns:1fr 1fr;gap:10px;padding:21px 18px 13px;display:grid;position:relative}.general-defense-numbers div{background:#00000029;border:1px solid #ffe08238;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:137px;padding:14px;display:flex}.general-defense-numbers span{color:#ffedbb;font-size:9px;line-height:1.25}.general-defense-numbers b{color:#fff;letter-spacing:-.085em;font-size:38px}.general-defense-footer{z-index:1;color:#ffedbd;border-top:1px solid #ffe29047;gap:10px;margin:12px 18px;padding-top:15px;font-size:9px;display:grid;position:relative}.general-defense-footer span{justify-content:space-between;display:flex}.general-defense-footer b{color:#fff}.general-running-stats{z-index:1;grid-template-columns:1fr 1fr;gap:9px;padding:9px 18px 14px;display:grid;position:relative}.general-running-stats div{background:#00000030;border-left:3px solid #ff5165;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.general-running-stats span{color:#ffd4db;font-size:9px}.general-running-stats b{color:#fff;letter-spacing:-.06em;font-size:23px}.general-running-stats small{color:#ffaeb8;font-size:9px}.general-field-heat{z-index:1;background-color:#27354e;background-image:linear-gradient(90deg,#0000 49.5%,#ffffffb3 49.7% 50.3%,#0000 50.5%),radial-gradient(circle at 18% 28%,#ff3e59 0 6px,#0000 7px),radial-gradient(circle at 34% 66%,#ffd334 0 6px,#0000 7px),radial-gradient(circle at 44% 40%,#a9ff33 0 7px,#0000 8px),radial-gradient(circle at 57% 20%,#ff3e59 0 6px,#0000 7px),radial-gradient(circle at 71% 65%,#ffd334 0 7px,#0000 8px),radial-gradient(circle at 86% 35%,#a9ff33 0 6px,#0000 7px);border:2px solid #ffffffbd;border-radius:7px;height:58px;margin:0 18px 17px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0000006b}.general-field-heat:before,.general-field-heat:after{content:"";border:1px solid #ffffffa6;width:12%;position:absolute;top:20%;bottom:20%}.general-field-heat:before{border-left:0;left:0}.general-field-heat:after{border-right:0;right:0}.general-field-heat i{display:none}.general-match-stack{z-index:1;background:#0a001594;border:1px solid #cc87ff42;border-radius:18px;margin-top:13px;padding:20px;position:relative}.general-stack-head{justify-content:space-between;align-items:end;gap:15px;display:flex}.general-stack-head span{color:#d9ff38;letter-spacing:.13em;font-size:8px;font-weight:900}.general-stack-head h2{color:#fff;letter-spacing:-.045em;margin:6px 0 0;font-size:24px}.general-stack-head>b{color:#cdb7dc;letter-spacing:.1em;font-size:8px}.general-match-list{gap:7px;margin-top:16px;display:grid}.general-match-list button{color:#f8f3ff;text-align:left;background:linear-gradient(97deg,#7c15c547,#0e001d87);border:1px solid #bf75ff2b;border-radius:12px;grid-template-columns:34px 94px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.general-match-list button:hover{background:linear-gradient(97deg,#991cf380,#1c0036bf);border-color:#d9ff38;transform:translate(4px)}.general-match-index{color:#210036;background:#d9ff38;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.general-match-list time{color:#c9b1da;font-size:9px;font-weight:800}.general-match-list div{gap:5px;min-width:0;display:grid}.general-match-list div b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.general-match-list div strong{color:#d9ff38;margin:0 5px;font-size:15px}.general-match-list div small{color:#bda6cf;font-size:9px}.general-match-list i{color:#65ecff;font-size:9px;font-style:normal;font-weight:850}.general-match-list>p{color:#bea9ce;margin:0;padding:24px 5px;font-size:11px}.general-demo-note{color:#d7c5e8;margin:12px 2px 0;font-size:9px;line-height:1.55}.landing-shell,.auth-page{color:#f8f3ff;background:radial-gradient(circle at 80% 0,#911aff40,#0000 38%),#09000f}.landing-shell .site-header{border-color:#c982ff33}.landing-shell .site-header nav,.landing-shell .header-login,.landing-shell .hero-copy>p,.landing-shell .hero-proof{color:#c9bad8}.landing-shell .hero-copy h1 span,.landing-shell .eyebrow,.landing-shell .hero-proof span:before{color:#d9ff38}.landing-shell .hero-visual:before{background:#8214d124}.landing-shell .field-card{color:#fff;background:linear-gradient(145deg,#250044,#0c001a);border-color:#c982ff47}.landing-shell .field-topbar{border-color:#ce8eff33}.landing-shell .field-topbar span,.landing-shell .metric-strip span{color:#c7b4d5}.landing-shell .button-primary{color:#200038;background:#d9ff38}.landing-shell .button-ghost{color:#f5eaff;border-color:#d28fff80}.landing-shell .data-copy p,.landing-shell .data-list,.landing-shell .site-footer{color:#c7b6d4}.landing-shell .data-list{border-color:#ca85ff33}.landing-shell .data-list div{border-color:#ca85ff29}.landing-shell .data-list b,.landing-shell .data-list i{color:#d9ff38}.landing-shell .feature-band{background:linear-gradient(135deg,#21003d,#08000f)}.landing-shell .cta-section{background:radial-gradient(circle at 78% 22%,#d9ff3821,#0000 33%),linear-gradient(120deg,#7d00c6,#1c003f)}.auth-story{background:radial-gradient(circle at 20% 90%,#d9ff381f,#0000 27%),linear-gradient(145deg,#370066,#0c0019)}.auth-form-panel{background:#0c0015}.auth-form-wrap h2{color:#fff}.auth-form-wrap>p,.auth-switch,.back-link{color:#c2b1cf}.auth-label,.auth-form label>span,.form-row a,.auth-switch a,.password-field button{color:#d9ff38}.auth-form input:not([type=checkbox]),.verification-panel input,.account-type button{color:#fff;background:#1b032fe6;border-color:#cc86ff59}.auth-form input::placeholder{color:#a490b5}.auth-form input:focus{border-color:#d9ff38;box-shadow:0 0 0 3px #d9ff3817}.verification-panel{background:linear-gradient(135deg,#840fd65c,#00324b47);border-color:#ca89ff61}.verification-panel>span,.verification-panel>b{color:#f2eaff}.auth-form .button-primary{color:#210038;background:#d9ff38}.account-type button{color:#ccbada}.account-type button.active{color:#fff;border-color:#d9ff38;box-shadow:inset 3px 0 #d9ff38}@media (max-width:1060px){.general-performance-hero{grid-template-columns:1fr 135px}.general-hero-grid{grid-column:1/-1}.general-hero-grid>div{min-height:88px}.general-insight-grid{grid-template-columns:1fr 1fr;grid-template-areas:"attack pass""running running""defense defense"}.general-defense-card{min-height:230px}.general-defense-numbers{padding-top:9px}.general-defense-numbers div{min-height:94px}.general-defense-footer{grid-template-columns:1fr 1fr}.general-stat-ribbon{grid-template-columns:repeat(3,1fr)}.general-stat-ribbon .orange{grid-column:span 2}}@media (max-width:720px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{height:auto;min-height:0;padding:18px;position:relative}.dashboard-sidebar nav{flex-flow:wrap;margin:20px 0 0}.dashboard-sidebar nav a{padding:9px 10px;font-size:10px}.side-support,.logout-button{display:none}.dashboard-main{padding:12px 12px 42px}.general-performance{border-radius:19px;padding:13px}.general-performance-topbar{min-height:29px}.general-performance-brand b{display:none}.general-avatar{width:29px;height:29px;font-size:10px}.demo-badge,.analysis-badge{padding:6px 7px;font-size:7px}.general-svg-ghost{width:310px;bottom:12px;left:-145px}.general-svg-radar{opacity:.06;width:480px;right:-240px}.general-performance-hero{border-radius:15px;grid-template-columns:1fr 99px;gap:15px;min-height:0;margin-top:11px;padding:21px 17px 16px}.general-identity h1{font-size:37px}.general-identity p{font-size:10px}.general-score-orb{width:91px;height:91px}.general-score-orb b{font-size:32px}.general-score-orb span,.general-score-orb small{font-size:6px}.general-hero-grid{grid-template-columns:1fr 1fr;gap:6px}.general-hero-grid>div{min-height:80px;padding:11px 9px}.general-hero-grid>div:last-child{grid-column:span 2}.general-hero-grid b{font-size:23px}.general-hero-grid i{font-size:7px}.general-stat-ribbon{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.general-stat-ribbon>div{border-radius:10px;min-height:72px;padding:10px}.general-stat-ribbon .orange{grid-column:auto}.general-stat-ribbon b{font-size:25px}.general-stat-ribbon span{font-size:7px}.general-insight-grid{grid-template-columns:1fr;grid-template-areas:"attack""pass""defense""running";gap:8px;margin-top:8px}.general-insight-card,.general-defense-card,.general-running-card{border-radius:14px;min-height:0}.general-card-heading{min-height:48px;padding:14px 14px 0}.general-card-heading h2{font-size:14px}.general-shot-metric{padding:10px 14px}.general-shot-metric>strong{font-size:56px}.general-detail-row{padding:0 14px 13px}.general-divider{margin:8px 14px}.general-pass-meter{grid-template-columns:105px 1fr;gap:14px;padding:7px 14px 14px}.general-pass-meter>div{width:105px}.general-pass-meter>div b{font-size:27px}.general-defense-numbers{padding:7px 14px 10px}.general-defense-numbers div{min-height:83px;padding:11px}.general-defense-numbers b{font-size:29px}.general-defense-footer{grid-template-columns:1fr 1fr;margin:7px 14px 13px;padding-top:10px}.general-running-stats{padding:5px 14px 9px}.general-field-heat{height:52px;margin:0 14px 14px}.general-match-stack{border-radius:14px;margin-top:8px;padding:15px}.general-stack-head{flex-direction:column;align-items:start}.general-stack-head h2{font-size:20px}.general-match-list{margin-top:11px}.general-match-list button{grid-template-columns:29px 1fr auto;gap:9px;min-height:83px;padding:10px}.general-match-list time,.general-match-list div{grid-column:2}.general-match-list i{white-space:nowrap;grid-area:1/3/span 2;font-size:8px}.general-match-index{grid-row:1/span 2;width:25px;height:25px}.general-match-list div b{font-size:10px}.general-match-list div small,.general-demo-note{font-size:8px}.dashboard-main .dashboard-section{border-radius:15px;margin-top:20px;padding:19px 15px}.dashboard-main .dashboard-section-head{align-items:start}.dashboard-main .dashboard-section-head h2{font-size:20px}.dashboard-main .reservation-form{grid-template-columns:1fr;padding:13px}.dashboard-main .reservation-notes{grid-column:auto}.general-mobile-reference{opacity:.055;width:250px;top:31px;right:-155px}.general-live-score{border-radius:13px;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:8px;min-height:105px;margin-top:10px;padding:12px}.general-team{gap:7px}.general-team i{width:35px;height:35px;font-size:15px}.general-team b{white-space:normal;font-size:8px;line-height:1.15}.general-scoreline strong{font-size:25px}.general-scoreline span,.general-scoreline small{font-size:6px}.general-compare-board{border-radius:13px;margin-top:8px;padding:13px 10px}.general-compare-board>header>span{font-size:11px}.general-compare-board>header p{grid-template-columns:48px 48px;gap:6px;font-size:6px}.general-compare-row{grid-template-columns:48px minmax(0,1fr) 48px;gap:6px;min-height:33px}.general-compare-row>b{font-size:10px}.general-compare-row>span{font-size:7px}}.landing-shell{isolation:isolate;background:#09000f;position:relative}.landing-template-art{z-index:-3;object-fit:cover;object-position:top center;opacity:.11;filter:saturate(1.28)contrast(1.15);pointer-events:none;width:max(1180px,100vw);min-height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-vector-grid{z-index:-2;pointer-events:none;background:linear-gradient(127deg,#0000 0 31%,#8600ff1a 31.1% 31.25%,#0000 31.35% 65%,#ae40ff1c 65.1% 65.25%,#0000 65.35%),radial-gradient(circle at 83% 11%,#910bff61,#0000 25%),radial-gradient(circle at 22% 36%,#b7ff2812,#0000 17%);position:absolute;inset:0;overflow:hidden}.landing-shell .site-header,.landing-shell .hero-section,.landing-shell .feature-band,.landing-shell .data-section,.landing-shell .cta-section,.landing-shell .site-footer{z-index:1;position:relative}.landing-shell .site-header{border-bottom-color:#dd9dff3d}.landing-shell .brand-light .brand-mark{box-shadow:0 0 24px #d3ff3e73}.landing-shell .hero-section{min-height:720px}.landing-shell .hero-copy h1{color:#fff;text-shadow:0 0 40px #9c0eff38}.landing-shell .hero-copy h1 span{color:#d9ff38}.landing-shell .hero-visual:after{content:"";z-index:0;aspect-ratio:1;clip-path:polygon(48% 0,100% 22%,84% 96%,18% 79%,0 25%);border:1px solid #d794ff52;width:56%;position:absolute;top:-33px;right:-70px;transform:rotate(38deg);box-shadow:inset 0 0 100px #7c00ef42,0 0 70px #8600ff1f}.landing-shell .field-card{border-radius:18px;box-shadow:0 30px 90px #01000db3,inset 0 1px #ffffff21}.landing-shell .field-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff21,#0000 28%);position:absolute;inset:0}.landing-shell .feature-band{border-top:1px solid #df9aff33;border-bottom:1px solid #df9aff26}.landing-shell .feature-grid article{background:linear-gradient(140deg,#6700b01f,#08001329);border-color:#e6acff33}.landing-shell .data-section{position:relative}.landing-shell .data-section:before{content:"";z-index:-1;clip-path:polygon(0 8%,87% 0,100% 79%,13% 100%);border:1px solid #c770ff1c;position:absolute;inset:20px -8vw}.dashboard-shell{background:#08000e}.dashboard-sidebar{color:#f9f4ff;background:linear-gradient(178deg,#24003f,#0a0018 66%,#13001f);border-right:1px solid #d791ff40}.dashboard-sidebar nav a{color:#cdb7d9;border:1px solid #0000;border-radius:8px}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{color:#fff;background:linear-gradient(100deg,#8f11f07a,#1f004299);border-color:#dba2ff47;box-shadow:inset 3px 0 #d9ff38,0 0 18px #aa22ff21}.side-support{background:linear-gradient(145deg,#820ad036,#06000f6b);border:1px solid #ce89ff2e}.side-support a{color:#d9ff38}.logout-button{color:#c4abd5}.dashboard-main{background:radial-gradient(circle at 74% -5%,#7e00e74a,#0000 35%),radial-gradient(circle at 10% 60%,#00c3ff17,#0000 24%),#09000e}.web-player-dashboard{isolation:isolate;color:#f9f1ff;background:linear-gradient(145deg,#22003ded,#080013f5 46%,#220042e6);border:1px solid #d88eff3d;width:min(1540px,100%);margin:0 auto;padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff17}.web-player-dashboard:before,.web-player-dashboard:after{content:"";z-index:-1;pointer-events:none;position:absolute}.web-player-dashboard:before{clip-path:polygon(0 0,97% 22%,74% 100%,12% 83%);border:2px solid #ad3fff52;width:660px;height:660px;top:-405px;right:-292px;transform:rotate(29deg);box-shadow:inset 0 0 100px #8400f652}.web-player-dashboard:after{background:radial-gradient(closest-side,#daff381a,#0000 70%);width:720px;height:500px;bottom:-260px;left:-180px;transform:rotate(-20deg)}.web-player-template{z-index:-2;object-fit:cover;object-position:top center;opacity:.085;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.web-player-noise{z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(125deg,#0000 0 19%,#e7b8ff14 19.1% 19.18%,#0000 19.3% 49%,#d07cff1a 49.1% 49.18%,#0000 49.28% 100%),radial-gradient(circle at 50% 0,#7e00ea59,#0000 35%);position:absolute;inset:0}.web-player-nav{justify-content:space-between;align-items:center;gap:20px;min-height:50px;display:flex}.web-player-tabs{align-items:center;gap:4px;display:flex}.web-player-tabs button{color:#eadcff;letter-spacing:.07em;background:#0f001fba;border:1px solid #d38bff40;border-radius:9px;min-width:38px;height:34px;padding:0 22px;font-size:10px;font-weight:900}.web-player-tabs button:first-child,.web-player-tabs button:nth-child(2){color:#d9ff38;min-width:32px;padding:0;font-size:22px;line-height:1}.web-player-tabs button.active{color:#fff;background:linear-gradient(100deg,#9200ee,#5e08cc);border-color:#bd65ff;box-shadow:0 0 25px #ad24ff8c}.web-player-nav-meta{color:#cbb4dc;letter-spacing:.07em;align-items:center;gap:11px;font-size:9px;font-weight:800;display:flex}.web-player-nav-meta span{color:#d9ff38}.web-player-nav-meta i{color:#1b0035;background:#d9ff38;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.web-player-strip{background:linear-gradient(101deg,#9200e7d6,#39006ce6 46%,#130029e0);border:1px solid #d48aff47;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:92px;margin-top:11px;padding:15px 22px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 13px 30px #0000002e}.web-player-strip:after{content:"";border:1px solid #d9ff3838;border-radius:50%;width:420px;height:230px;position:absolute;right:-80px;transform:rotate(-22deg)}.web-player-strip>*{z-index:1;position:relative}.web-player-strip>div{min-width:230px}.web-player-strip>div span{color:#d9ff38;letter-spacing:.13em;font-size:8px;font-weight:900}.web-player-strip h1{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:4px 0 3px;font-size:clamp(27px,3.7vw,45px);line-height:.88}.web-player-strip small{color:#e4d3f2;letter-spacing:.08em;font-size:8px;font-weight:800}.web-player-strip dl{grid-template-columns:repeat(4,minmax(87px,1fr));gap:18px;margin:0;display:grid}.web-player-strip dl div{gap:5px;display:grid}.web-player-strip dt{color:#d2bce4;letter-spacing:.08em;font-size:7px;font-weight:900}.web-player-strip dd{color:#fff;white-space:nowrap;margin:0;font-size:13px;font-weight:900}.web-player-grid{z-index:1;grid-template-columns:1.07fr .96fr 1.65fr .95fr;grid-template-areas:"portrait abilities fixtures badges""form abilities season badges""form condition condition summary";gap:12px;margin-top:13px;display:grid;position:relative}.web-player-card{background:linear-gradient(145deg,#3b0065e8,#0d001ef0);border:1px solid #d285ff42;border-radius:14px;min-width:0;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 12px 25px #0000002e}.web-player-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 30%);position:absolute;inset:0}.web-player-card>*{z-index:1;position:relative}.web-player-card header{justify-content:space-between;align-items:center;gap:8px;min-height:21px;display:flex}.web-player-card header>span{color:#d9ff38;letter-spacing:.12em;font-size:8px;font-weight:950}.web-player-card header>i{color:#d9ff38;font-size:18px;font-style:normal}.web-player-card header small{color:#bba2cc;letter-spacing:.08em;font-size:8px;font-weight:800}.web-player-portrait{background:radial-gradient(circle at 50% 25%,#a612ffc9,#0000 27%),linear-gradient(145deg,#310063,#120022 73%);flex-direction:column;grid-area:portrait;justify-content:flex-end;min-height:276px;padding:0;display:flex}.web-player-portrait:after{content:"";background:linear-gradient(#0000 37%,#03000bd4),linear-gradient(135deg,#0000 0 45%,#d9ff3817 45.2% 46%,#0000 46.2%);position:absolute;inset:0}.web-player-avatar{background:radial-gradient(circle at 50% 38%,#d9ff38 0 10%,#42008b 11% 34%,#0000 35%),linear-gradient(135deg,#ab16ff,#25004c 72%);border:1px solid #de93ff4d;border-radius:11px 11px 34%;place-items:center;height:165px;display:grid;position:absolute;inset:14px 14px auto;overflow:hidden}.web-player-avatar:before{content:"";background:linear-gradient(#f0c5a7 0 32%,#270027 33% 53%,#d9ff38 54% 76%,#290039 77%);border-radius:48% 48% 27% 27%;width:76px;height:104px;box-shadow:0 0 0 11px #ffffff14}.web-player-avatar span{color:#210033;background:#d9ff38;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:950;position:absolute;top:12px;left:12px}.web-player-avatar i{border:1px solid #ffffff38;width:92px;height:92px;position:absolute;transform:rotate(45deg)}.web-player-avatar i:last-child{width:148px;height:148px}.web-player-portrait>div:last-child{gap:5px;padding:14px;display:grid}.web-player-portrait>div:last-child span{color:#d9ff38;letter-spacing:.1em;font-size:7px;font-weight:900}.web-player-portrait>div:last-child b{color:#fff;font-size:14px}.web-player-portrait>div:last-child small{color:#c9b0db;font-size:9px;line-height:1.35}.web-player-abilities{background:radial-gradient(circle at 54% 54%,#00ffaf2b,#0000 40%),linear-gradient(145deg,#24003e,#10001f);grid-area:abilities;min-height:276px}.web-radar{aspect-ratio:1;text-align:center;clip-path:polygon(50% 0,94% 24%,89% 75%,50% 100%,11% 75%,6% 24%);background:linear-gradient(120deg,#0000 0 42%,#d9ff38e6 42.5% 44%,#0000 44.5% 100%),linear-gradient(25deg,#0000 0 48%,#23ff9aeb 48.5% 50%,#0000 50.5%),linear-gradient(145deg,#720ac5f2,#0a0422fa);place-content:center;width:150px;margin:17px auto 10px;display:grid;position:relative;box-shadow:0 0 0 1px #762cc4,0 0 26px #6900eb6b}.web-radar:before{content:"";clip-path:inherit;background:#0b001e47;border:1px solid #d9ff38a6;position:absolute;inset:18px}.web-radar b{color:#fff;font-size:9px;line-height:1.24;position:relative}.web-radar-labels{color:#cdb4df;grid-template-columns:1fr 1fr;gap:6px 11px;font-size:8px;display:grid}.web-radar-labels span{justify-content:space-between;gap:6px;display:flex}.web-radar-labels b{color:#d9ff38;font-size:9px}.web-player-form{background:radial-gradient(circle at 100% 0,#ff580a4d,#0000 43%),linear-gradient(145deg,#370042,#130020);grid-area:form;min-height:247px}.web-player-form header b{color:#e8d8f3;font-size:8px}.web-player-form header strong{color:#1c0033;background:#d9ff38;border-radius:8px;margin-left:4px;padding:4px 7px;font-size:12px}.web-form-bars{align-items:end;gap:8px;height:80px;margin-top:12px;display:flex}.web-form-bars button{color:#cfb9df;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:5px;width:25px;height:100%;padding:0;font-size:7px;display:flex}.web-form-bars button i{width:100%;height:var(--height);background:linear-gradient(#d9ff38,#8e00e7);border-radius:7px 7px 3px 3px;min-height:10px;box-shadow:0 0 13px #d9ff3838}.web-form-bars p{color:#c5add5;font-size:9px}.web-mini-field{background:linear-gradient(90deg,#0000 49.5%,#fff9 49.7% 50.3%,#0000 50.5%),#105534;border:1px solid #d9ff38b3;border-radius:5px;height:66px;margin-top:18px;position:relative;overflow:hidden}.web-mini-field:before,.web-mini-field:after{content:"";border:1px solid #ffffffa6;width:17%;position:absolute;top:20%;bottom:20%}.web-mini-field:before{border-left:0;left:0}.web-mini-field:after{border-right:0;right:0}.web-mini-field i{background:#d9ff38;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:17px 12px #a900ff,53px -7px #11e7ff,93px 15px #ffad00,132px -3px #d9ff38,171px 13px #ff4371}.web-mini-field i:first-child{top:32%;left:17%}.web-player-fixtures{grid-area:fixtures;min-height:176px}.web-player-fixtures>div{gap:4px;margin-top:9px;display:grid}.web-player-fixtures button{color:#dbcae8;text-align:left;background:#7616bd1f;border:1px solid #0000;border-radius:4px;grid-template-columns:61px 1fr 37px 1fr;align-items:center;gap:7px;width:100%;min-height:22px;padding:5px 7px;font-size:7px;display:grid}.web-player-fixtures button:hover{background:#940fee5c;border-color:#d9ff38}.web-player-fixtures time{color:#c4a3d5;font-size:7px}.web-player-fixtures b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.web-player-fixtures strong{color:#d9ff38;text-align:center;font-size:9px}.web-player-badges{background:radial-gradient(circle at 50% 48%,#8800e766,#0000 52%),linear-gradient(145deg,#280047,#0c0019);grid-area:badges;min-height:276px}.web-player-badges>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.web-player-badges b{color:#fff;text-align:center;background:linear-gradient(145deg,#890ede73,#17003099);border:1px solid #dd96ff40;border-radius:10px;place-content:center;gap:4px;min-height:77px;padding:9px;font-size:20px;display:grid}.web-player-badges i{color:#d9ff38;font-size:15px;font-style:normal}.web-player-badges small{color:#d7c0e6;letter-spacing:.08em;font-size:7px;font-weight:900}.web-player-season{background:radial-gradient(circle at 70% 100%,#00e29440,#0000 45%),linear-gradient(105deg,#160026,#430070);grid-area:season;min-height:87px;padding:12px 16px}.web-season-values{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:11px;display:grid}.web-season-values span{color:#d1b9df;gap:4px;font-size:7px;font-weight:900;display:grid}.web-season-values b{color:#fff;font-size:15px}.web-season-values span:last-child b{color:#d9ff38}.web-player-condition{background:radial-gradient(circle at 30% 88%,#9300ff59,#0000 35%),linear-gradient(145deg,#1c003b,#0b001b);grid-area:condition;min-height:146px}.web-condition-rings{gap:14px;margin-top:8px;display:flex}.web-condition-rings b{aspect-ratio:1;color:#d9ff38;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:1px;width:64px;padding:14px 7px 0;font-size:6px;line-height:1.15;display:grid;position:relative;overflow:hidden}.web-condition-rings b:before{content:"";border-radius:inherit;background:conic-gradient(#d9ff38 var(--progress), #d9ff3824 0);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.web-condition-rings b>*{position:relative}.web-condition-rings small{color:#fff;font-size:8px}.web-condition-distance{grid-template-columns:1fr 1fr;gap:9px;display:grid;position:absolute;bottom:19px;left:163px;right:17px}.web-condition-distance span{color:#cbb6db;background:#00000036;border:1px solid #dd96ff29;border-radius:7px;justify-content:space-between;gap:6px;padding:7px 9px;font-size:7px;display:flex}.web-condition-distance b{color:#d9ff38;white-space:nowrap;font-size:9px}.web-player-data-summary{background:radial-gradient(circle at 91% 100%,#53f7ff42,#0000 50%),linear-gradient(145deg,#25004b,#0d001d);grid-area:summary;min-height:146px}.web-player-data-summary p{color:#d2c1df;margin:11px 0 8px;font-size:9px;line-height:1.45}.web-player-data-summary>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.web-player-data-summary>div span{color:#bca6cf;border-top:1px solid #da93ff38;padding-top:6px;font-size:7px}.web-player-data-summary>div b{color:#d9ff38;margin-top:2px;font-size:12px;display:block}.web-player-comparison{z-index:1;background:linear-gradient(100deg,#43006fe6,#0b001cf2);border:1px solid #d890ff42;border-radius:14px;margin-top:12px;padding:16px;position:relative;overflow:hidden}.web-player-comparison:before{content:"";background:radial-gradient(circle,#d9ff382b,#0000 67%);width:260px;height:200px;position:absolute;bottom:-95px;left:-23px}.web-player-comparison>*{z-index:1;position:relative}.web-player-comparison header{justify-content:space-between;align-items:center;gap:15px;display:flex}.web-player-comparison header>span{color:#d9ff38;letter-spacing:.11em;font-size:8px;font-weight:950}.web-player-comparison header p{color:#c6acd8;grid-template-columns:74px 74px;gap:9px;margin:0;font-size:7px;display:grid}.web-player-comparison>div{grid-template-columns:repeat(5,1fr);gap:7px 17px;margin-top:11px;display:grid}.web-player-comparison article{grid-template-columns:39px minmax(0,1fr) 39px;align-items:center;gap:7px;min-width:0;display:grid}.web-player-comparison article>b{color:#fff;text-align:center;white-space:nowrap;font-size:9px}.web-player-comparison article>span{color:#d6c2e5;gap:4px;font-size:7px;font-weight:800;display:grid}.web-player-comparison article i{background:#ffffff17;border-radius:5px;gap:2px;height:5px;display:grid;overflow:hidden}.web-player-comparison article em{width:var(--bar);background:#c21aff;height:2px;display:block}.web-player-comparison article em:last-child{background:#d9ff38}.web-player-demo-note{z-index:1;color:#cdb7d9;margin:10px 0 0;font-size:8px;line-height:1.5;position:relative}@media (max-width:1180px){.web-player-grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"portrait abilities badges""form fixtures season""form condition condition""summary summary summary"}.web-player-comparison>div{grid-template-columns:repeat(3,1fr)}.web-player-fixtures{min-height:208px}.web-player-condition{min-height:148px}}@media (max-width:760px){.dashboard-main{padding:10px 10px 44px}.dashboard-sidebar{padding:17px}.web-player-dashboard{border-radius:16px;padding:11px}.web-player-template{object-position:top left;opacity:.065}.web-player-nav{min-height:35px}.web-player-tabs{gap:3px}.web-player-tabs button{min-width:0;height:29px;padding:0 11px;font-size:7px}.web-player-tabs button:first-child,.web-player-tabs button:nth-child(2){min-width:25px;font-size:17px}.web-player-nav-meta{gap:6px;font-size:7px}.web-player-nav-meta span,.web-player-nav-meta b{display:none}.web-player-nav-meta i{width:27px;height:27px}.web-player-strip{border-radius:11px;min-height:0;margin-top:8px;padding:15px;display:block}.web-player-strip h1{font-size:31px}.web-player-strip dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.web-player-strip dt{font-size:6px}.web-player-strip dd{font-size:11px}.web-player-grid{grid-template-columns:1fr 1fr;grid-template-areas:"portrait abilities""form form""fixtures fixtures""badges season""condition condition""summary summary";gap:8px;margin-top:8px}.web-player-card{border-radius:11px;padding:12px}.web-player-card header>span{font-size:7px}.web-player-portrait,.web-player-abilities{min-height:246px}.web-player-avatar{height:136px}.web-player-portrait>div:last-child{padding:11px}.web-radar{width:125px;margin-top:11px}.web-radar-labels{font-size:7px}.web-player-form{min-height:205px}.web-player-fixtures{min-height:179px}.web-player-fixtures button{grid-template-columns:56px 1fr 32px 1fr;gap:4px}.web-player-badges,.web-player-season{min-height:167px}.web-player-badges>div{gap:5px;margin-top:10px}.web-player-badges b{min-height:54px;padding:6px;font-size:15px}.web-player-season{padding:12px}.web-season-values{grid-template-columns:repeat(2,1fr);gap:8px}.web-season-values b{font-size:13px}.web-player-condition{min-height:151px}.web-condition-distance{margin-top:11px;position:static}.web-player-data-summary{min-height:143px}.web-player-comparison{border-radius:11px;margin-top:8px;padding:12px}.web-player-comparison>div{grid-template-columns:1fr;gap:7px}.web-player-comparison article{grid-template-columns:52px minmax(0,1fr) 52px}.web-player-comparison header>span{font-size:7px}.web-player-comparison header p{grid-template-columns:47px 47px;gap:5px;font-size:6px}}.web-player-strip{position:relative}.purple-landing{--pl-ink:#09000f;--pl-ink-soft:#160021;--pl-panel:#1a0630;--pl-purple:#7800ff;--pl-purple-light:#a044ff;--pl-lime:#c6ff00;--pl-text-muted:#cfc0e1;color:#fff;min-height:100dvh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 77% 7%,#9300ff57,#0000 24rem),radial-gradient(circle at 14% 35%,#6f00ff40,#0000 28rem),linear-gradient(145deg,#09000f 0%,#160021 50%,#07000c 100%);overflow:hidden}.purple-landing *,.purple-landing :before,.purple-landing :after{box-sizing:border-box;min-width:0}.purple-landing a{text-decoration:none}.purple-landing-header{border-bottom:1px solid #deb8ff2b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:88px;margin:0 auto;display:grid}.purple-brand{color:#fff;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:11px;font-size:13px;font-weight:900;display:inline-flex}.purple-brand b{color:var(--pl-lime)}.purple-brand-mark{background:linear-gradient(135deg,#ba45ff,#5700ad);border:1px solid #d9ff3885;border-radius:50%;width:33px;height:33px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 22px #9300ff8f}.purple-brand-mark i{background:var(--pl-lime);width:19px;height:2px;display:block;position:absolute;top:15px;left:7px;transform:rotate(43deg)}.purple-brand-mark i:nth-child(2){transform:rotate(-43deg)}.purple-brand-mark i:nth-child(3){border-radius:50%;width:7px;height:7px;top:12px;left:13px;transform:none}.purple-header-nav{color:#d7c9e4;justify-self:center;align-items:center;gap:clamp(14px,2.8vw,38px);font-size:12px;font-weight:750;display:flex}.purple-header-nav a,.purple-login-link{transition:color .18s}.purple-header-nav a:hover,.purple-login-link:hover{color:var(--pl-lime)}.purple-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.purple-login-link{color:#f9f2ff;font-size:12px;font-weight:850}.purple-button{color:#19002f;letter-spacing:.02em;background:linear-gradient(100deg,#c7ff00,#9ced00);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:12px;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 13px 30px #b8ff0029,inset 0 1px #ffffff85}.purple-button:hover{background:#dcff4d;transform:translateY(-2px);box-shadow:0 18px 34px #b8ff004a}.purple-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.purple-landing a:focus-visible{outline-offset:3px;outline:3px solid #fff}.purple-button-small{border-radius:10px;min-height:40px;padding:0 16px;font-size:11px}.purple-button-outline{color:#fff;box-shadow:none;background:#7c00ff29;border-color:#d384ff8f}.purple-button-outline:hover{color:#fff;background:#8b0fff6e;box-shadow:0 13px 30px #6b00dc47}.purple-hero{grid-template-columns:minmax(0,.93fr) minmax(390px,.86fr);align-items:center;gap:clamp(42px,7vw,112px);width:min(1240px,100% - 48px);min-height:635px;margin:0 auto;padding:clamp(68px,9vw,126px) 0 clamp(72px,9vw,116px);display:grid;position:relative}.purple-hero:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(#7900ff6e,#0000 68%);border-radius:50%;height:55%;position:absolute;bottom:6%;left:-30vw;right:40%}.purple-hero>*{z-index:1;position:relative}.purple-eyebrow,.purple-section-heading>p,.purple-cta p{color:var(--pl-lime);letter-spacing:.14em;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:950;display:flex}.purple-eyebrow span{background:var(--pl-lime);width:23px;height:2px;display:inline-block;box-shadow:7px 0 #8f00fb}.purple-hero h1{color:#fff;letter-spacing:-.071em;max-width:650px;margin:22px 0 20px;font-size:clamp(46px,5.5vw,80px);font-weight:850;line-height:.93}.purple-hero h1 em{color:var(--pl-lime);font-style:normal}.purple-hero-lead{max-width:540px;color:var(--pl-text-muted);margin:0;font-size:16px;line-height:1.7}.purple-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.purple-proof{color:#d8cbe3;letter-spacing:.045em;flex-wrap:wrap;gap:9px 20px;margin:31px 0 0;padding:0;font-size:10px;font-weight:750;list-style:none;display:flex}.purple-proof li:before{content:"✓";color:var(--pl-lime);margin-right:7px;font-weight:950}.purple-console{isolation:isolate;background:linear-gradient(145deg,#5b00a3e6,#190035f7 57%,#070012fa);border:1px solid #cd84ff6b;border-radius:25px;min-height:445px;padding:20px;position:relative;overflow:hidden;box-shadow:0 35px 75px #0006,inset 0 1px #ffffff2e}.purple-console:before{content:"";z-index:-1;opacity:.09;mix-blend-mode:screen;background:url(/tasarim/web-1920-5.svg) 50%/cover no-repeat;position:absolute;inset:0}.purple-console:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 30%,#c6ff0033,#0000 25%),linear-gradient(145deg,#ffffff21,#0000 25%);position:absolute;inset:0}.purple-console-top{color:#d9c7e8;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;min-height:24px;font-size:9px;font-weight:900;display:flex}.purple-console-top span{color:var(--pl-lime);align-items:center;gap:7px;display:inline-flex}.purple-console-top span i{background:var(--pl-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c6ff0021,0 0 13px #c6ff00}.purple-console-top b{color:#fff;margin-left:auto}.purple-console-top small{color:#c7afdb;font-size:9px}.purple-console-score{background:#06001157;border:1px solid #e0b3ff47;border-radius:14px;grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;padding:13px 16px;display:grid}.purple-console-score div{gap:3px;min-width:0;display:grid}.purple-console-score div:last-child{text-align:right}.purple-console-score strong{color:#f6efff;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.purple-console-score span{color:#bba3d0;letter-spacing:.1em;font-size:7px;font-weight:850}.purple-console-score>b{color:#fff;text-align:center;letter-spacing:-.08em;font-size:27px;line-height:1}.purple-console-score>b i{color:var(--pl-lime);font-style:normal}.purple-pitch{background:linear-gradient(90deg,#0000 49.7%,#ffffffa8 49.8% 50.2%,#0000 50.3%),repeating-linear-gradient(0deg,#ffffff08 0 30px,#0000 30px 60px),linear-gradient(135deg,#0e6d58,#06382d);border:1px solid #dcff9a80;border-radius:12px;min-height:220px;margin-top:15px;position:relative;overflow:hidden}.purple-pitch:before{content:"";border-top:1px solid #ffffff85;border-bottom:1px solid #ffffff85;position:absolute;inset:13% 0}.purple-field-circle{border:1px solid #ffffffad;border-radius:50%;width:66px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purple-field-box{border:1px solid #ffffffad;width:13%;height:46%;position:absolute;top:27%}.purple-field-box-left{border-left:0;left:0}.purple-field-box-right{border-right:0;right:0}.purple-player-dot,.purple-ball{z-index:2;background:#9f44ff;border:2px solid #fffc;border-radius:50%;width:14px;height:14px;display:block;position:absolute;box-shadow:0 4px 8px #00000045}.purple-player-lime{background:var(--pl-lime)}.purple-ball{background:#fff;border:0;width:9px;height:9px;box-shadow:0 0 0 5px #c6ff004d,0 0 16px #fff}.p-one{top:29%;left:18%}.p-two{top:67%;left:33%}.p-three{top:41%;left:45%}.p-four{top:79%;left:26%}.p-five{top:29%;left:62%}.p-six{top:67%;left:73%}.p-seven{top:44%;left:80%}.p-eight{top:77%;left:55%}.purple-ball{top:47%;left:51%}.purple-run-line{z-index:1;border-top:2px dashed var(--pl-lime);opacity:.8;border-radius:50%;width:36%;height:30%;display:block;position:absolute;top:39%;left:33%;transform:rotate(-14deg)}.purple-console-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.purple-console-metrics div{background:#05000f45;border:1px solid #dca8ff38;border-radius:11px;align-content:center;gap:6px;min-height:63px;padding:11px;display:grid}.purple-console-metrics span{color:#cbb7d9;letter-spacing:.06em;font-size:7px;font-weight:900}.purple-console-metrics b{color:#fff;font-size:19px;line-height:1}.purple-console-metrics div:last-child b{color:var(--pl-lime)}.purple-capabilities,.purple-stats-section{width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(74px,9vw,118px) 0}.purple-section-heading{max-width:720px}.purple-section-heading h2{color:#fff;letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(33px,4.4vw,58px);line-height:.99}.purple-capability-grid{border-top:1px solid #d8aeff3b;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.purple-capability-grid article{border-right:1px solid #d8aeff3b;min-height:280px;padding:27px 34px 0 0}.purple-capability-grid article+article{padding-left:34px}.purple-capability-grid article:last-child{border-right:0}.purple-capability-grid span{color:var(--pl-lime);letter-spacing:.13em;font-size:11px;font-weight:950}.purple-capability-grid h3{color:#fff;letter-spacing:-.05em;margin:50px 0 11px;font-size:26px;line-height:1}.purple-capability-grid p{color:#c8b8d8;max-width:270px;margin:0;font-size:13px;line-height:1.65}.purple-capability-grid a{color:#fff;gap:8px;margin-top:22px;font-size:11px;font-weight:900;display:inline-flex}.purple-capability-grid a b{color:var(--pl-lime);font-size:15px}.purple-stats-section{border-top:1px solid #d8aeff2e}.purple-stat-grid{grid-template-columns:1.32fr .92fr .92fr;gap:14px;margin-top:46px;display:grid}.purple-stat-card{background:radial-gradient(circle at 88% 100%,#b900ff54,#0000 46%),linear-gradient(145deg,#3c0067,#150024);border:1px solid #d58bff4d;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:232px;padding:24px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 35px #0000002e}.purple-stat-card-wide{background:radial-gradient(circle at 91% 93%,#00deff54,#0000 45%),linear-gradient(145deg,#004a5b,#001b39)}.purple-stat-card-lime{color:#19002f;background:radial-gradient(circle at 92% 15%,#ecff91,#0000 31%),linear-gradient(145deg,#c6ff00,#73cf00);border-color:#e8ffa4a8}.purple-stat-card span{color:var(--pl-lime);letter-spacing:.12em;font-size:9px;font-weight:950}.purple-stat-card b{color:#fff;letter-spacing:-.055em;max-width:300px;font-size:clamp(23px,2.2vw,34px);line-height:.98}.purple-stat-card p{color:#dfd1ec;max-width:315px;margin:0;font-size:12px;line-height:1.55}.purple-stat-card-lime span,.purple-stat-card-lime b,.purple-stat-card-lime p{color:#1f0037}.purple-cta{background:radial-gradient(circle at 84% 15%,#d9ff383d,#0000 20%),linear-gradient(110deg,#6f00d4,#25004a 64%,#120022);border:1px solid #d78eff70;border-radius:27px;justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 48px);margin:0 auto clamp(48px,7vw,90px);padding:clamp(34px,5vw,65px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 25px 55px #00000040}.purple-cta h2{color:#fff;letter-spacing:-.06em;max-width:620px;margin:13px 0 0;font-size:clamp(34px,4.2vw,58px);line-height:.98}.purple-cta-actions{flex:none;justify-items:start;gap:17px;display:grid}.purple-text-link{color:#f8f2ff;font-size:12px;font-weight:900}.purple-text-link span{color:var(--pl-lime);margin-left:6px;font-size:16px}@media (max-width:940px){.purple-landing-header{grid-template-columns:auto auto;gap:14px;min-height:auto;padding:18px 0}.purple-header-nav{order:3;grid-area:2/1/auto/-1;justify-self:start}.purple-hero{grid-template-columns:1fr;gap:46px;min-height:0}.purple-hero-copy{max-width:690px}.purple-console{width:100%;max-width:650px}.purple-capability-grid{grid-template-columns:1fr}.purple-capability-grid article,.purple-capability-grid article+article{border-bottom:1px solid #d8aeff2e;border-right:0;min-height:0;padding:25px 0}.purple-capability-grid h3{margin-top:19px}.purple-stat-grid{grid-template-columns:1fr 1fr}.purple-stat-card-wide{grid-column:1/-1}.purple-cta{flex-direction:column;align-items:flex-start}}@media (max-width:610px){.purple-landing-header,.purple-hero,.purple-capabilities,.purple-stats-section,.purple-cta{width:min(100% - 32px,1240px)}.purple-landing-header{grid-template-columns:1fr}.purple-header-actions{justify-content:flex-start}.purple-header-nav{gap:20px;width:100%;padding-bottom:3px;overflow-x:auto}.purple-brand{font-size:11px}.purple-hero{padding-top:58px;padding-bottom:70px}.purple-hero h1{font-size:clamp(43px,13.2vw,62px)}.purple-hero-lead{font-size:14px}.purple-hero-actions{grid-template-columns:1fr;display:grid}.purple-button{width:100%}.purple-proof{font-size:9px}.purple-console{border-radius:18px;min-height:420px;padding:14px}.purple-console-score{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);padding:11px 9px}.purple-console-score strong{font-size:7px}.purple-console-score>b{font-size:22px}.purple-pitch{min-height:180px}.purple-console-metrics div{padding:9px 7px}.purple-console-metrics b{font-size:15px}.purple-console-metrics span{font-size:6px}.purple-capabilities,.purple-stats-section{padding:70px 0}.purple-stat-grid{grid-template-columns:1fr}.purple-stat-card-wide{grid-column:auto}.purple-stat-card{min-height:205px}.purple-cta{border-radius:20px;padding:27px 22px}.purple-cta-actions{width:100%}.purple-text-link{text-align:center;width:100%}.purple-section-heading h2,.purple-cta h2{font-size:clamp(31px,11vw,45px)}}.auth-page{--auth-black:#08000d;--auth-panel:#0b0012;--auth-input:#1e003c;--auth-purple:#7800ff;--auth-purple-dark:#360072;--auth-lime:#beff00;--auth-lime-rest:#beff00;--auth-lime-hover:#d7ff4a;color:#fff;background:var(--auth-black);grid-template-columns:minmax(0,1fr) minmax(560px,1fr);min-height:100dvh}.auth-story{isolation:isolate;background-image:url(/auth/login-story-completed-v3.webp);background-position:50%;background-size:cover;align-self:start;height:100dvh;min-height:100dvh;padding:clamp(40px,5vw,92px) clamp(36px,6vw,116px);position:sticky;top:0;overflow:hidden}.auth-story:after{z-index:-1;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0}.auth-page-signup[data-account-type=player] .auth-story{background-image:url(/auth/player-story-clean-v6.webp)}.auth-page-signup[data-account-type=facility] .auth-story{background-image:url(/auth/facility-story-clean-v6.webp);background-position:50%}.auth-story-copy{z-index:3;width:74%;display:block;position:absolute;bottom:15.5%;left:23.5%}.auth-story-title{color:#fff;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 26px #000000b8;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(27px,2vw,38px);font-weight:500;line-height:1.02}.auth-story-title>span{white-space:nowrap;display:block}.auth-story-title-player,.auth-story-title-facility,.auth-page-signup[data-account-type=player] .auth-story-title{display:none}.auth-page-signup[data-account-type=player] .auth-story-title-player{display:block}.auth-page-signup[data-account-type=facility] .auth-story-title{display:none}.auth-page-signup[data-account-type=facility] .auth-story-title-facility{display:block}.auth-story-actions{align-items:center;gap:9px;margin-top:27px;display:flex}.auth-story-actions>a{min-width:102px;height:24px;color:var(--auth-lime);border:1px solid var(--auth-lime);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:10px;font-weight:800;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}:is(.auth-story-actions>a:hover,.auth-story-actions>a:focus-visible){color:#12001f;background:var(--auth-lime);box-shadow:0 0 24px #beff0052}.auth-story-actions>span{gap:5px;display:flex}.auth-story-actions i{border:1px solid var(--auth-lime);border-radius:999px;width:13px;height:22px;display:block}.auth-tabs{background:#0a0013;border-radius:24px;grid-template-columns:1fr;padding:13px;display:grid;overflow:hidden;box-shadow:0 28px 60px #0000004d}.auth-tabs a{color:#fff;border-radius:16px;place-items:center;min-height:56px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid}:is(.auth-tabs a:hover,.auth-tabs a:focus-visible,.auth-tabs a.active){color:#fff;background:var(--auth-purple);box-shadow:0 10px 30px #7800ff57}.auth-tabs a:hover{transform:translateY(-1px)}.auth-tabs-desktop{z-index:4;background:var(--auth-black);width:30.1%;height:13.75%;box-shadow:none;border-radius:30px;grid-template-rows:1fr 1fr;padding:0;position:absolute;top:25.35%;right:2.2%;overflow:hidden}.auth-tabs-desktop a,.auth-tabs-desktop a:hover,.auth-tabs-desktop a.active{color:#0000;min-height:0;box-shadow:none;background:0 0;transform:none}.auth-tabs-desktop a:focus-visible{color:#0000;outline:2px solid var(--auth-lime);outline-offset:-3px;box-shadow:none;background:#beff001f}.auth-page .auth-tabs-desktop a{color:#fff;background:0 0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}:is(.auth-page .auth-tabs-desktop a:hover,.auth-page .auth-tabs-desktop a:focus-visible,.auth-page .auth-tabs-desktop a.active){color:#12001f;background:var(--auth-lime-rest);box-shadow:0 12px 32px #85b20047}:is(.auth-page .auth-tabs-desktop a:hover,.auth-page .auth-tabs-desktop a:focus-visible){color:#09000e;background:var(--auth-lime-hover);transform:translateY(-1px);box-shadow:0 0 30px #beff006b,0 12px 32px #beff0038}.auth-page .auth-tabs-desktop a:focus-visible{outline-offset:-3px;outline:2px solid #fff}.auth-tabs-mobile{display:none}.auth-form-panel{background:var(--auth-panel);min-width:0;min-height:100dvh;padding:74px clamp(50px,6.5vw,125px) 58px}.back-link{z-index:4;color:#fff;align-items:center;gap:9px;font-size:11px;font-weight:800;transition:color .18s,transform .18s;display:inline-flex;position:absolute;top:34px;right:54px}.back-link span{font-family:Arial,sans-serif;font-size:30px;font-weight:200;line-height:.7}.back-link b{font-weight:800}.back-link:hover{color:var(--auth-lime);transform:translate(-3px)}.auth-card{width:min(100%,640px);margin:auto}.auth-form-wrap{width:100%;margin:0;padding:40px 0 10px}.auth-form-heading{margin-bottom:39px}.auth-form-heading .auth-label{display:none}.auth-form-heading h2{color:#fff;letter-spacing:-.045em;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4vw,68px);font-weight:700;line-height:.96}.auth-form-heading p{color:#fff;max-width:430px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.45}.signup-heading{margin-bottom:14px}.auth-form{gap:21px}.auth-form label{gap:9px}.auth-form label>span{color:var(--auth-lime);font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.auth-form input:not([type=checkbox]){color:#fff;background:var(--auth-input);border:1px solid #0000;border-radius:11px;height:60px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:15px;transition:border-color .18s,background-color .18s,box-shadow .18s}.auth-form input::placeholder{color:#7800ffe0;opacity:1}.auth-form input:not([type=checkbox]):hover{border-color:#7800ffb3}.auth-form input:not([type=checkbox]):focus{border-color:var(--auth-lime);box-shadow:0 0 0 3px #beff001a}.password-field input{padding-right:70px!important}.password-field .password-visibility{place-items:center;width:42px;padding:0;display:grid;right:14px}.password-visibility span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.password-visibility:before{content:"";border:1.5px solid var(--auth-purple);border-radius:70% 15%;width:19px;height:12px;transform:rotate(45deg)}.password-visibility:after{content:"";border:1.5px solid var(--auth-purple);border-radius:50%;width:5px;height:5px;position:absolute}.password-visibility[data-visible=false]:after{border:0;border-top:1.5px solid var(--auth-purple);border-radius:0;width:24px;height:1px;transform:rotate(-45deg)}.password-visibility:hover:before,.password-visibility:hover:after{border-color:var(--auth-lime)}.password-visibility:focus-visible:before{border-color:var(--auth-lime)}.password-visibility:focus-visible:after{border-color:var(--auth-lime)}.form-row{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:12px}.form-row a,.auth-switch a,.text-action{color:var(--auth-lime);text-underline-offset:3px;text-decoration:underline;transition:color .18s,text-shadow .18s}.form-row a:hover,.auth-switch a:hover,.text-action:hover{color:#fff;text-shadow:0 0 15px var(--auth-lime)}.check-label span{font-family:Georgia,Times New Roman,serif;color:#fff!important;font-size:12px!important}.auth-form input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#1e003c;border:1px solid #9d87b3;border-radius:7px;place-items:center;width:21px;min-width:21px;height:21px;margin:0;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.auth-form input[type=checkbox]:before{content:"✓";color:#fff;opacity:0;font-size:13px;font-weight:900;transition:opacity .15s,transform .15s;transform:scale(.5)}.auth-form input[type=checkbox]:checked{border-color:var(--auth-purple);background:var(--auth-purple);box-shadow:0 0 16px #7800ff8c}.auth-form input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}.auth-form input[type=checkbox]:hover{border-color:var(--auth-lime)}.auth-page .button-primary{color:#12001f;background:var(--auth-lime-rest);border:0;border-radius:19px;min-height:76px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 16px 36px #85b2001f}:is(.auth-page .button-primary:hover,.auth-page .button-primary:focus-visible){color:#09000e;background:var(--auth-lime-hover);transform:translateY(-2px);box-shadow:0 0 34px #beff007a,0 17px 44px #beff003d}.auth-page .button-primary:active{transform:translateY(0)scale(.99)}.auth-page .button-primary:disabled{cursor:wait;opacity:.58;box-shadow:none;transform:none}.auth-switch{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:12px}.auth-switch a{margin-left:13px;font-weight:700}.account-type{border:1px solid var(--auth-purple);border-radius:24px;gap:2px;width:min(100%,280px);margin:4px 0 8px;padding:3px}.account-type button{min-height:34px;color:var(--auth-purple);background:0 0;border:0;border-radius:19px;place-items:center;padding:0 14px;font-family:Georgia,Times New Roman,serif;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.account-type button:hover{color:#fff;background:var(--auth-purple-dark)}.account-type button.active{color:#12001f;background:var(--auth-lime);border:0;box-shadow:0 0 18px #beff002e}.account-type button span{display:none}.account-type b{font-size:13px}.form-two{gap:14px}.signup-fields,.facility-signup-fields{gap:19px}.form-divider{color:var(--auth-lime)}.form-divider:after{background:#7800ff73}.form-help,.facility-url-preview{color:#c8b6d7}.auth-form small.form-help{margin:3px 0 0;display:block}.facility-url-preview strong{color:var(--auth-lime)}.facility-slug-field b{color:#fff;background:var(--auth-purple);border-color:var(--auth-purple);border-radius:0 11px 11px 0}.facility-slug-field input{border-radius:11px 0 0 11px!important}.verification-panel{border-radius:14px}.form-message{border-radius:11px}@media (max-width:1080px){.auth-page{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr)}.auth-story{padding-left:34px;padding-right:34px}.auth-tabs-desktop{width:32.3%;right:0}.auth-story-copy{width:82%;left:15%}.auth-story-title{font-size:clamp(22px,2.65vw,29px)}.auth-form-panel{padding-left:48px;padding-right:48px}}@media (max-width:760px),(max-device-width:760px){.auth-page{min-height:100dvh;display:block}.auth-story{display:none}.auth-form-panel{background-color:var(--auth-lime);background-image:linear-gradient(154deg,#0000 0 13%,#7800ff 13.2% 28%,#0000 28.2% 48%,#7800ff 48.2% 64%,#0000 64.2% 82%,#7800ff 82.2% 94%,#0000 94.2%);min-height:100dvh;padding:80px 19px 55px}.auth-page-signup[data-account-type=facility] .auth-form-panel{background-color:#ff4146;background-image:linear-gradient(154deg,#0000 0 13%,#7800ff 13.2% 28%,#0000 28.2% 48%,#7800ff 48.2% 64%,#0000 64.2% 82%,#7800ff 82.2% 94%,#0000 94.2%)}.back-link{color:#fff;background:#360072b8;border-radius:10px;justify-content:center;width:50px;height:50px;top:20px;left:19px;right:auto}.back-link span{font-size:38px}.back-link b{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.back-link:hover{color:#fff;background:var(--auth-purple);transform:translate(-2px)}.auth-card{background:var(--auth-black);border-radius:32px;max-width:430px;overflow:hidden;box-shadow:0 24px 60px #1e003c47}.auth-tabs-mobile{box-shadow:none;background:#0a0013;border-radius:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.auth-tabs-mobile a{color:#89789a;min-height:63px;box-shadow:none;background:#18002c;border-radius:0 0 28px 28px}:is(.auth-tabs-mobile a:hover,.auth-tabs-mobile a:focus-visible){color:#fff;background:var(--auth-purple-dark);transform:none}.auth-tabs-mobile a.active{color:#fff;background:var(--auth-black);box-shadow:none}.auth-form-wrap{padding:38px 18px 34px}.auth-form-heading{margin-bottom:35px}.auth-form-heading h2{max-width:330px;margin-bottom:14px;font-size:clamp(45px,13vw,58px);line-height:.98}.auth-form-heading p{font-size:13px}.signup-heading{margin-bottom:17px}.auth-form{gap:21px}.auth-form input:not([type=checkbox]){border-radius:11px;height:60px;padding-left:22px;font-size:15px}.auth-page .button-primary{border-radius:19px;min-height:67px;font-size:20px}.form-two{grid-template-columns:1fr}.account-type{grid-template-columns:1fr 1fr;width:100%;max-width:250px;margin:3px auto 18px}.facility-slug-field{display:flex}.facility-slug-field input{border-radius:11px 0 0 11px!important}.facility-slug-field b{border:0;border-radius:0 11px 11px 0;min-height:60px;padding:0 10px;font-size:8px}.auth-switch{justify-items:center;gap:9px;display:grid}.auth-switch a{margin-left:0}}@media (max-width:380px),(max-device-width:380px){.auth-form-panel{padding-left:12px;padding-right:12px}.auth-form-wrap{padding-left:15px;padding-right:15px}.form-row{gap:12px}}@font-face{font-family:Sharp Grotesk DHS;src:url(/fonts/sharp-grotesk-bold-italic-15.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}html,body,body *,body :before,body :after{font-family:Sharp Grotesk DHS,Arial,Helvetica,sans-serif!important;font-style:italic!important}.archive-home-desktop{background:#09000f;min-height:100dvh;position:relative;overflow:hidden}.archive-home-desktop-art{width:100%;height:auto;display:block}.archive-home-hotspots{pointer-events:none;position:absolute;inset:0}.archive-hotspot{pointer-events:auto;border-radius:999px;display:block;position:absolute}.archive-hotspot:focus-visible{outline-offset:4px;background:#beff002e;outline:3px solid #beff00}.archive-hotspot-login{width:8.25%;height:.46%;top:.52%;left:75.1%}.archive-hotspot-register{width:8.25%;height:.46%;top:1.04%;left:75.1%}.archive-hotspot-demo{width:20.1%;height:1%;top:9.63%;left:16.65%}.archive-mobile-home{display:none}@media (max-width:760px),(max-device-width:760px){.archive-home-desktop{display:none}.archive-mobile-home{--archive-ink:#09000f;--archive-purple:#7800ff;--archive-lime:#beff00;color:#fff;background:var(--archive-ink);min-height:100dvh;font-family:Sharp Grotesk DHS,Arial,Helvetica,sans-serif;font-style:italic;font-weight:700;display:block;overflow:hidden}.archive-mobile-home *{min-width:0}.archive-mobile-header{border-bottom:1px solid #b257ff47;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 18px;display:flex}.archive-mobile-brand{color:#fff;letter-spacing:.06em;font-family:Sharp Grotesk DHS,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:700}.archive-mobile-brand b{color:var(--archive-lime)}.archive-mobile-login{color:#fff;border:1px solid #c47bff8c;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.archive-mobile-hero,.archive-mobile-audiences,.archive-mobile-feature,.archive-mobile-partner{padding:58px 18px}.archive-mobile-hero{background:radial-gradient(circle at 75% 22%,#7800ff40,#0000 42%);padding-top:50px}.archive-mobile-eyebrow{color:var(--archive-lime);letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.archive-mobile-hero h1,.archive-mobile-home h2{color:#fff;letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(38px,12vw,54px);line-height:.98}.archive-mobile-hero h1 em{color:var(--archive-lime);font-style:normal}.archive-mobile-lead,.archive-mobile-feature>div>p:last-child{color:#cdbbdc;margin:0;font-size:14px;line-height:1.65}.archive-mobile-actions{gap:10px;margin-top:27px;display:grid}.archive-mobile-button{color:#fff;letter-spacing:.02em;background:#7800ff33;border:1px solid #d394ff8c;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.archive-mobile-button-primary{color:#160025;border-color:var(--archive-lime);background:var(--archive-lime);box-shadow:0 0 24px #beff0038}.archive-mobile-button-secondary{background:var(--archive-purple)}.archive-mobile-button-red{color:#18000c;background:#ff3f4c;border-color:#ff3f4c}.archive-mobile-hero>img{width:calc(100% + 36px);max-width:none;height:auto;margin:38px -18px -58px;display:block}.archive-mobile-audiences{text-align:center;background:linear-gradient(#10001d,#09000f)}.archive-mobile-audiences h2{font-size:34px}.archive-mobile-audiences>div{text-align:left;gap:12px;margin-top:28px;display:grid}.archive-mobile-audiences article{background:linear-gradient(145deg,#7700ffad,#1d003af0);border:1px solid #b854ff85;border-radius:18px;padding:22px}.archive-mobile-audiences h3{margin:0 0 9px;font-family:Sharp Grotesk DHS,Arial,sans-serif;font-size:23px;font-style:italic}.archive-mobile-audiences article p{color:#d5c1e3;margin:0;font-size:13px;line-height:1.55}.archive-mobile-feature{border-top:1px solid #9126dd61}.archive-mobile-feature h2{font-size:36px}.archive-mobile-feature>img{border-radius:18px;width:calc(100% + 8px);height:auto;margin:28px -4px 22px;display:block}.archive-mobile-feature-club{background:radial-gradient(circle at 90% 25%,#7800ff3d,#0000 42%)}.archive-mobile-feature-player{background:radial-gradient(circle at 12% 55%,#ff3f4c29,#0000 38%)}.archive-mobile-feature-facility{background:radial-gradient(circle at 84%,#beff001c,#0000 38%)}.archive-mobile-partner{text-align:center;background:linear-gradient(145deg,#19002c,#09000f)}.archive-mobile-partner h2{font-size:36px}.archive-mobile-partner>div{gap:9px;margin:28px 0;display:grid}.archive-mobile-partner span{color:#d4c0e2;background:#7800ff1f;border:1px solid #b452ff52;border-radius:13px;gap:3px;padding:16px;font-size:11px;display:grid}.archive-mobile-partner b{color:#fff;font-family:Sharp Grotesk DHS,Arial,sans-serif;font-size:25px;font-style:italic}.archive-mobile-footer{color:#a78fba;border-top:1px solid #a84beb4d;gap:18px;padding:34px 18px 42px;font-size:10px;display:grid}.archive-mobile-footer p{margin:0}.archive-mobile-footer>div{color:#fff;gap:18px;font-weight:700;display:flex}}.auth-page,.auth-page *{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif!important;font-style:normal!important}.auth-story-title,.auth-form-heading h2{font-family:"Sharp Grotesk DHS", var(--font-geist-sans), Arial, sans-serif!important;font-style:italic!important}.auth-story-copy .auth-story-title{font-size:clamp(38px,3.2vw,52px);line-height:.98}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
