/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}body .fullscreen-copy{text-align:left!important;max-width:none!important}body .fullscreen-copy>*{margin-left:0}body .fullscreen-copy .hero-identity,body .fullscreen-copy .button-row{justify-content:flex-start}.tournament-logo-hero strong{color:#0b2936;margin-top:14px;font-size:22px;line-height:1.5;display:block}.qualifying-blocks,.finals-road{scroll-margin-top:130px}.news-filter button{align-items:center;gap:9px;transition:all .18s;display:flex}.news-filter button small{color:#6e7d83;background:#edf2f3;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.news-filter button.active{color:#fff;border-color:#0c2834;background:#0c2834!important}.news-filter button.active small{color:#08252d;background:#5de2cd}.player-share{background:#edfbf8;border:1px solid #80d7ca;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin:18px 0 24px;padding:18px 20px;display:grid}.player-share b,.player-share span{display:block}.player-share b{color:#075e66;font-size:13px}.player-share span{color:#557079;margin-top:5px;font-size:10px;line-height:1.6}.player-share button{color:#fff;cursor:pointer;background:#0b2935;border:0;grid-area:1/2;padding:12px 16px;font-weight:900}.player-share small{color:#087a69;grid-column:1/3;font-size:9px}.sponsor-hero-copy h1{margin-bottom:12px;font-size:clamp(64px,8vw,118px)!important}.sponsor-hero-copy h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(22px,2.5vw,38px)}.two-plans article{transition:border-color .2s,box-shadow .2s,transform .2s}.two-plans article:hover{transform:translateY(-8px);box-shadow:0 22px 55px #0349542e;border-color:#0db4c6!important}.two-plans article.featured:hover{transform:translateY(-14px)}.custom-sponsor{justify-content:flex-start}.custom-sponsor>strong{color:#64e2cd;letter-spacing:.13em;border:1px solid #56e0c8;flex:none;padding:10px 13px;font-size:9px}.custom-sponsor>div{gap:6px;display:grid}.custom-sponsor>div b{font-size:19px}.custom-sponsor>div span{color:#a9bac1;font-size:12px;line-height:1.65}@media (width<=700px){body .fullscreen-copy{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto;text-align:left!important}body .fullscreen-copy .hero-identity{justify-content:flex-start}.news-filter{grid-template-columns:1fr 1fr;display:grid!important}.news-filter button{justify-content:space-between}.player-share{grid-template-columns:1fr}.player-share button{grid-area:auto/1;justify-self:start}.player-share small{grid-column:1}.sponsor-hero-copy h1{font-size:58px!important}.sponsor-hero-copy h2{font-size:22px}.two-plans article:hover,.two-plans article.featured:hover{transform:none}.custom-sponsor{align-items:flex-start}.chat-launch{gap:6px;font-size:10px;padding:8px 11px 8px 8px!important}.chat-launch span{font-size:9px;width:27px!important;height:27px!important}}:root{--ink:#101820;--muted:#66747d;--line:#dce4e7;--paper:#fff;--soft:#f3f7f8;--cyan:#10b9d4;--mint:#54dfa5;--navy:#153b55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin:auto}.utility{color:#bfc9cd;background:#101820;font-size:11px}.utility-inner{justify-content:space-between;align-items:center;height:28px;display:flex}.header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:82px;display:flex}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand strong{letter-spacing:-.04em;font-size:17px;display:block}.brand small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:10px;display:block}.ball-mark{border-radius:50%;grid-template-columns:repeat(3,1fr);gap:2px;width:42px;height:42px;display:grid;transform:rotate(-10deg)}.ball-mark i{background:linear-gradient(135deg,var(--mint),var(--cyan));border-radius:4px;display:block}.desktop-nav{gap:20px;font-size:12px;font-weight:700;display:flex}.desktop-nav a:hover{color:var(--cyan)}.entry-button,.primary{background:var(--ink);padding:15px 22px;font-weight:800;display:inline-block;color:#fff!important}.entry-button{background:linear-gradient(100deg,var(--cyan),#1a8de0)}.mobile-nav,.mobile-entry{display:none}.hero{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#edfafa 0%,#fff 58%,#edf4f6 58%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;min-height:560px;display:grid}.eyebrow{color:#0d9db5;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.06em;margin:0 0 22px;font-size:60px;line-height:1.08}.hero h1 em{color:#079db8;font-style:normal}.hero-copy>p:not(.eyebrow):not(.small){color:#45535b;font-size:17px;line-height:1.9}.small{color:var(--muted);font-size:11px}.button-row{gap:10px;margin:28px 0 16px;display:flex}.secondary{border:1px solid var(--ink);background:#fff;padding:14px 22px;font-weight:800;display:inline-block}.hero-visual{background:repeating-linear-gradient(135deg,#dbe3e6,#dbe3e6 2px,#eaf0f2 2px 12px);justify-content:center;align-items:center;height:400px;display:flex;position:relative}.visual-label{text-align:center;color:#6e7d84;letter-spacing:.08em;font-weight:800}.visual-label small{font-weight:400}.stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:-25px;left:-25px;right:25px;box-shadow:0 18px 40px #132b3820}.stats span{border-right:1px solid var(--line);color:var(--muted);padding:18px;font-size:10px;font-weight:800}.stats b{color:var(--ink);font-size:28px;display:block}.wire-note{color:#59686f;background:#fbfcfc;border:1px dashed #a9b5ba;max-width:1180px;margin:20px auto 0;padding:12px 16px;font-size:12px}.wire-note span{color:#0d9db5;margin-right:12px;font-weight:900}.quick{padding:44px 0 20px}.quick-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.quick-grid a{border-right:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 12px;padding:22px 24px;display:grid}.quick-grid a:last-child{border:0}.quick-grid span{color:var(--cyan);grid-row:1/3;font-weight:900}.quick-grid b{font-size:16px}.quick-grid small{color:var(--muted)}.section{padding-top:82px;padding-bottom:82px}.section-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section h2{letter-spacing:-.04em;margin:0;font-size:34px}.section-head>a{border-bottom:1px solid;font-size:12px;font-weight:800}.news-list{border-top:1px solid var(--line)}.news-list a{border-bottom:1px solid var(--line);grid-template-columns:110px 86px 1fr 30px;align-items:center;padding:20px 8px;font-size:13px;display:grid}.news-list time{color:var(--muted)}.tag{color:#078ca4;font-size:10px;font-weight:900}.news-list i{text-align:right}.tournament-card{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.card-image{color:#738188;background:#dfe7e9;justify-content:center;align-items:center;min-height:360px;font-weight:800;display:flex}.tournament-card>div:last-child{padding:44px}.status{color:#137d63;background:#ddfaf2;padding:7px 10px;font-size:11px;font-weight:900;display:inline-block}.tournament-card h3{margin:18px 0 10px;font-size:29px}.tournament-card p,.tournament-card li{color:#536169;line-height:1.8}.round-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.round-grid>div{border-right:1px solid var(--line);padding:26px}.round-grid>div:last-child{border:0}.round-grid span{color:#0d9db5;font-size:10px;font-weight:900}.round-grid h3{margin:28px 0 6px}.round-grid p{color:var(--muted)}.round-grid a{font-size:12px;font-weight:800}.clinic{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.clinic p{color:#c5d1d7;line-height:1.8}.clinic span{color:#6bdac3;font-size:11px}.clinic-frame{color:#80919a;border:1px solid #4f626d;justify-content:center;align-items:center;height:260px;display:flex}.sponsor{text-align:center}.logo-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0;display:grid}.logo-grid span{border:1px solid var(--line);color:#88949a;padding:38px 10px;font-size:10px}.sponsor>a{font-size:12px;font-weight:800}footer{color:#d8e0e3;background:#101820;padding:60px 0 0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-grid strong{font-size:18px}.footer-grid p{color:#829198;font-size:11px}.footer-grid b,.footer-grid a{margin-bottom:12px;font-size:12px;display:block}.footer-grid b{color:#74848c}.copyright{text-align:center;color:#68777e;border-top:1px solid #293942;margin-top:50px;padding:20px;font-size:10px}.page-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:70px 0}.page-hero h1{margin:0 0 12px;font-size:42px}.page-hero p:last-child{color:var(--muted)}.content{padding:70px 0}.mobile-entry{z-index:30;text-align:center;background:linear-gradient(100deg,var(--cyan),#158de0);color:#fff;padding:16px;font-weight:900;position:fixed;bottom:0;left:0;right:0}@media (width<=900px){.utility,.desktop-nav{display:none}.header-inner{height:68px}.brand strong{font-size:14px}.entry-button{padding:12px}.mobile-nav{border-bottom:1px solid var(--line);background:#fff;display:flex;overflow:auto}.mobile-nav a{white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.hero-grid,.tournament-card,.clinic{grid-template-columns:1fr}.hero-grid{padding:55px 0 70px}.hero h1{font-size:42px}.hero-visual{height:280px}.quick-grid{grid-template-columns:1fr}.quick-grid a{border-right:0;border-bottom:1px solid var(--line)}.round-grid{grid-template-columns:1fr 1fr}.round-grid>div{border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.mobile-entry{display:block}footer{padding-bottom:48px}}@media (width<=580px){.shell{width:min(100% - 28px,1180px)}.entry-button{font-size:11px}.hero h1{font-size:36px}.section{padding-top:60px;padding-bottom:60px}.section h2{font-size:28px}.news-list a{grid-template-columns:90px 1fr 24px;gap:8px}.news-list .tag{display:none}.round-grid,.logo-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.tournament-card>div:last-child{padding:26px}.page-hero h1{font-size:32px}}.anchor{z-index:10;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:82px}.anchor .shell{align-items:center;display:flex;overflow:auto}.anchor a{white-space:nowrap;border-right:1px solid var(--line);padding:16px 20px;font-size:11px;font-weight:800}.anchor a:last-child{background:var(--cyan);color:#fff;margin-left:auto}.tournament-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.tournament-intro p{color:var(--muted);line-height:1.9}.key-visual{color:#77868c;background:#e4eaec;justify-content:center;align-items:center;height:320px;display:flex}.fact-band{background:var(--ink);color:#fff}.fact-grid{grid-template-columns:repeat(6,1fr);display:grid}.fact-grid div{border-right:1px solid #344650;padding:24px 14px}.fact-grid small,.fact-grid b{display:block}.fact-grid small{color:#87969d;margin-bottom:8px;font-size:10px}.fact-grid b{font-size:13px}.feature-grid{grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.feature-grid article{border:1px solid var(--line);border-right:0;padding:28px}.feature-grid article:last-child{border-right:1px solid var(--line)}.feature-grid span{color:var(--cyan);font-weight:900}.feature-grid p{color:var(--muted);line-height:1.7}.timeline{border-left:2px solid var(--cyan);margin-top:34px}.timeline div{border-bottom:1px solid var(--line);grid-template-columns:170px 220px 1fr;padding:20px 28px;display:grid}.timeline time{color:#0d9db5;font-weight:800}.timeline b{font-size:12px}.timeline p{color:var(--muted);margin:0}.two-column{grid-template-columns:1fr 1fr;gap:70px;display:grid}.two-column li{margin-bottom:12px;line-height:1.6}.text-link{border-bottom:1px solid;font-weight:800}.faq details{border-top:1px solid var(--line);padding:20px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted)}.final-cta{text-align:center;background:#eafafa;padding:80px 0}.entry-layout{grid-template-columns:1.4fr .6fr;gap:60px;display:grid}.entry-layout>div{border:1px solid var(--line);padding:38px}.entry-layout aside{background:var(--soft);padding:34px}.entry-layout button{background:var(--ink);color:#fff;border:0;width:100%;padding:18px;font-size:15px;font-weight:900}.entry-layout small{text-align:center;color:var(--muted);margin-top:8px;display:block}.check-list{gap:10px;margin:25px 0;display:grid}.filter{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filter button{border:1px solid var(--line);background:#fff;padding:10px 18px;font-weight:800}.match-list{gap:10px;display:grid}.match-list article{border:1px solid var(--line);grid-template-columns:110px 130px 1fr 50px;align-items:center;padding:18px;display:grid}.match-list article>div{text-align:center;grid-template-columns:1fr 80px 1fr;align-items:center;display:grid}.match-list strong{font-size:22px}.team-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-grid article{border:1px solid var(--line);padding:20px}.team-grid article>div{background:var(--soft);color:#869399;justify-content:center;align-items:center;height:120px;font-size:10px;display:flex}.team-grid small{color:#0d9db5}.team-grid p{color:var(--muted)}.guide-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:70px;display:grid}.guide-steps article{background:var(--soft);padding:28px}.guide-steps span{color:var(--cyan);font-size:24px;font-weight:900}.guide-steps p{color:var(--muted);line-height:1.7}@media (width<=900px){.anchor{top:68px}.tournament-intro,.entry-layout{grid-template-columns:1fr}.fact-grid{grid-template-columns:repeat(3,1fr)}.feature-grid,.team-grid,.guide-steps{grid-template-columns:1fr 1fr}.timeline div{grid-template-columns:1fr;gap:6px}.match-list article{grid-template-columns:1fr;gap:10px}.match-list article>div{order:4}.two-column{grid-template-columns:1fr;gap:35px}}@media (width<=580px){.feature-grid,.team-grid,.guide-steps{grid-template-columns:1fr}.fact-grid{grid-template-columns:1fr 1fr}.anchor .shell{width:100%}.anchor a:last-child{margin-left:0}}.brand{gap:0;width:265px;height:64px;overflow:hidden}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.fullscreen-hero{color:#fff;background:#06141e;align-items:center;height:calc(100svh - 110px);min-height:620px;display:flex;position:relative;overflow:hidden}.fullscreen-image{background:url(/hero-baseball.png) 50% 25%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.fullscreen-shade{background:linear-gradient(90deg,#010d15f5 0%,#031722c7 43%,#03101a1f 78%),linear-gradient(#0000 60%,#021019bf);position:absolute;inset:0}.fullscreen-copy{z-index:2;position:relative}.fullscreen-copy h1{letter-spacing:-.07em;max-width:850px;margin:0 0 22px;font-size:clamp(48px,6.2vw,96px);line-height:1.03}.fullscreen-copy h1 em{color:#51e2c4;font-style:normal}.fullscreen-copy>p:not(.eyebrow){color:#d2e0e4;font-size:18px}.fullscreen-copy small{color:#9fb0b7}.accent{background:linear-gradient(100deg,#08bfd5,#237edf)}.ghost{color:#fff;background:0 0;border-color:#a5b7be}.scroll-cue{z-index:2;letter-spacing:.2em;color:#9db1b9;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:30px;right:34px}.scroll-cue span{margin-top:10px;font-size:16px}.legends-full{color:#fff;background:#071720;height:100svh;min-height:700px;position:relative;overflow:hidden}.legends-grid{grid-template-columns:repeat(3,1fr);height:100%;display:grid}.legend-person{background:linear-gradient(#051c271f,#030d13fa),repeating-linear-gradient(120deg,#183240,#183240 2px,#102731 2px 13px);border-right:1px solid #39515e;flex-direction:column;justify-content:flex-end;padding:50px;display:flex;position:relative}.legend-person:nth-child(2){background:linear-gradient(#051c271f,#030d13fa),repeating-linear-gradient(60deg,#193845,#193845 2px,#102934 2px 13px)}.legend-person span{color:#63e3cb;letter-spacing:.15em;font-size:10px}.legend-person b{margin-top:6px;font-size:18px}.legends-overlay{text-align:center;background:radial-gradient(circle,#0a2a3814,#03101773);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.legends-overlay p{letter-spacing:.15em;color:#72e1ce;font-size:12px}.legends-overlay h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(46px,7vw,105px);line-height:.92}.legends-overlay h3{margin:8px 0 25px;font-size:clamp(20px,3vw,38px)}.legends-overlay span{color:#9eb1b9;font-size:11px}.legends-overlay a{border-bottom:1px solid #68e1cd;margin-top:40px;padding-bottom:5px;font-size:12px}.sports-logo-stage{background:radial-gradient(circle,#e9ffff,#e3ecef);justify-content:center;align-items:center;min-height:400px;padding:42px;display:flex}.sports-logo-stage img{object-fit:contain;width:min(100%,520px);height:310px}.tournament-logo-hero{border-bottom:1px solid var(--line);background:linear-gradient(130deg,#eafdff,#fff);padding:55px 0}.tournament-logo-hero .shell{grid-template-columns:330px 1fr;align-items:center;gap:60px;display:grid}.tournament-logo-hero img{object-fit:contain;width:100%;height:230px}.tournament-logo-hero h1{margin:0 0 10px;font-size:42px}.tournament-logo-hero p:last-child{color:var(--muted)}.instagram{padding-bottom:54px}.insta-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.insta-head p:last-child{color:var(--muted)}.insta-head>a{font-size:12px;font-weight:800}.insta-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.insta-grid article{aspect-ratio:1;text-align:center;color:#75838a;background:linear-gradient(145deg,#e0e8ea,#f7f9fa);flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex}.insta-grid small{margin-top:8px;font-size:8px}.rule-movie{grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;margin-bottom:80px;display:grid}.movie-placeholder{color:#fff;background:#102530;flex-direction:column;justify-content:center;align-items:center;height:360px;display:flex}.movie-placeholder button{color:#74e5d0;background:0 0;border:1px solid #74e5d0;border-radius:50%;width:72px;height:72px;font-size:24px}.movie-placeholder span{margin-top:18px;font-weight:800}.movie-placeholder small{color:#7f949d;margin-top:5px}.rule-movie>div:last-child p{color:var(--muted);line-height:1.8}.site-form{gap:15px;margin-top:28px;display:grid}.site-form label,.compact-form label{gap:6px;font-size:12px;font-weight:800;display:grid}.site-form input,.site-form textarea,.compact-form input,.compact-form select{width:100%;font:inherit;background:#fff;border:1px solid #cfdadd;padding:12px}.consent{background:var(--soft);gap:8px;padding:16px;display:grid}.consent label{align-items:center;gap:8px;font-weight:400;display:flex}.consent input{width:auto}.site-form button,.compact-form button,.admin-list button{background:var(--ink);color:#fff;border:0;padding:15px;font-weight:900}.success-panel,.mini-success{color:#146653;background:#e3faf4;border:1px solid #78dac4;padding:22px}.success-panel b{font-size:18px}.form-error{color:#a43535}.entry-payment-notice{color:#173a43;background:#fff;border:1px solid #73cdbd;margin:20px 0;padding:22px}.entry-payment-notice>span{color:#078fa3;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.entry-payment-notice h3{margin:7px 0 10px;font-size:22px}.entry-payment-notice>p{margin:0 0 16px;line-height:1.7}.entry-payment-notice>p strong{color:#a13e2d}.entry-payment-notice dl{border-top:1px solid #c8ded9;margin:0}.entry-payment-notice dl div{border-bottom:1px solid #d9e8e4;grid-template-columns:110px 1fr;gap:15px;padding:9px 0;display:grid}.entry-payment-notice dt{color:#5a7178;font-size:12px}.entry-payment-notice dd{margin:0;font-size:14px;font-weight:900}.entry-payment-notice small{color:#536970;margin-top:14px;font-size:12px;line-height:1.7;display:block}@media (width<=700px){.entry-payment-notice{padding:18px}.entry-payment-notice dl div{grid-template-columns:1fr;gap:3px}.entry-payment-notice h3{font-size:20px}}.admin-list{gap:12px;display:grid}.admin-list article{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:22px;display:flex}.admin-list h3{margin:8px 0}.admin-list p{color:var(--muted);font-size:12px}.admin-list article>div:last-child{gap:8px;display:flex}.admin-list .reject{color:#34444c;background:#e9edef}.admin-status{text-transform:uppercase;color:#8d6419;background:#fff0d4;padding:5px 8px;font-size:9px;font-weight:900}.admin-status.approved{color:#15715b;background:#ddf8f0}.admin-status.rejected{color:#9c3939;background:#fae8e8}.result-report{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:55px;padding-bottom:70px;display:grid}.result-report>div>p{color:var(--muted);line-height:1.8}.compact-form{background:var(--soft);grid-template-columns:1fr 1fr;gap:14px;padding:28px;display:grid}.compact-form .score-fields{grid-column:1/3;grid-template-columns:1fr 90px 1fr 90px;gap:10px;display:grid}.compact-form button,.compact-form>.mini-success{grid-column:1/3}.bracket{padding:70px 0}.bracket-grid{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:30px;display:grid}.bracket-grid>div{gap:20px;display:grid}.bracket-grid>div>b{color:#0a97b0;font-size:10px}.bracket-grid span{border-left:3px solid var(--cyan);background:var(--soft);padding:12px 14px;line-height:1.8;position:relative}.bracket-grid i{float:right;font-style:normal;font-weight:900}.sponsor-lead{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.sponsor-lead p{color:var(--muted);line-height:1.8}.sponsor-metrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.sponsor-metrics span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:26px;font-size:11px}.sponsor-metrics b{color:var(--ink);margin-bottom:5px;font-size:30px;display:block}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:32px;display:flex}.plan-grid article.featured{border:2px solid var(--cyan);transform:translateY(-10px)}.plan-grid span{color:#09a2ba;font-size:10px;font-weight:900}.plan-grid h3{font-size:20px}.plan-grid strong{font-size:25px}.plan-grid p{line-height:1.7}.plan-grid small{color:var(--muted);min-height:40px}.plan-grid a{margin-top:28px;font-weight:900}.legal-small{color:var(--muted);font-size:11px}.benefit-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.benefit-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px}.benefit-grid p{color:var(--muted)}.sponsor-flow{grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}.sponsor-flow ol{grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none;display:grid}.sponsor-flow li{border-top:1px solid #3e5662;padding-top:18px}.sponsor-flow b,.sponsor-flow span{display:block}.sponsor-flow span{color:#8ea1aa;margin-top:8px;font-size:11px}.team-logo{background:var(--soft);color:#869399;text-align:center;justify-content:center;align-items:center;height:120px;font-size:10px;display:flex!important}@media (width<=900px){.brand{width:190px;height:50px}.fullscreen-hero{height:calc(100svh - 68px);min-height:650px}.fullscreen-image{background-position:60%}.fullscreen-shade{background:linear-gradient(#03101a2e 0%,#03151fb8 45%,#021018fa 100%)}.fullscreen-copy{align-self:flex-end;padding-bottom:90px}.fullscreen-copy h1{font-size:50px}.legends-grid{grid-template-columns:1fr 1fr 1fr}.legend-person{padding:25px 12px}.legend-person b{font-size:13px}.tournament-logo-hero .shell,.rule-movie,.result-report,.sponsor-lead,.sponsor-flow{grid-template-columns:1fr}.insta-grid{grid-template-columns:repeat(3,1fr)}.compact-form .score-fields{grid-template-columns:1fr 75px}.bracket-grid{gap:20px}.plan-grid{grid-template-columns:1fr}.plan-grid article.featured{transform:none}.benefit-grid,.sponsor-flow ol{grid-template-columns:1fr 1fr}}@media (width<=580px){.fullscreen-copy h1{font-size:40px}.fullscreen-copy>p:not(.eyebrow){font-size:14px}.fullscreen-copy .button-row{flex-direction:column;align-items:flex-start}.legends-full{min-height:720px}.legends-grid{grid-template-columns:1fr}.legend-person{opacity:.3}.legend-person:nth-child(n+2){display:none}.legends-overlay h2{font-size:50px}.tournament-logo-hero .shell{text-align:center;grid-template-columns:1fr;gap:10px}.tournament-logo-hero img{height:180px}.tournament-logo-hero h1{font-size:28px}.insta-grid{grid-template-columns:repeat(2,1fr)}.insta-head{display:block}.rule-movie{gap:25px}.movie-placeholder{height:230px}.result-report{gap:25px}.compact-form{grid-template-columns:1fr}.compact-form .score-fields,.compact-form button{grid-column:1;grid-template-columns:1fr 65px}.bracket-grid{grid-template-columns:1fr}.admin-list article{display:block}.admin-list article>div:last-child{margin-top:15px}.benefit-grid,.sponsor-flow ol{grid-template-columns:1fr}}.legend-person{isolation:isolate;background-position:50%;background-size:cover!important}.legend-person:after{content:"";z-index:-1;background:linear-gradient(#04121a2e 0%,#03141e7a 48%,#020c13f7 100%);position:absolute;inset:0}.legend-infielder{background-image:url(/legend-infielder.webp)!important}.legend-batter{background-image:url(/legend-batter.webp)!important}.legend-pitcher{background-image:url(/legend-pitcher.webp)!important}.legend-person span,.legend-person b{z-index:1;position:relative}.legends-overlay{pointer-events:none}.legends-overlay a{pointer-events:auto}.legends-overlay:before{content:"PORTRAIT PLACEHOLDER — FICTIONAL ATHLETES";color:#89a0aa;letter-spacing:.14em;font-size:8px;position:absolute;top:22px;right:22px}.plan-grid.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-left:auto;margin-right:auto}.two-plans article{padding:38px}.two-plans h3{margin-bottom:10px;font-size:28px}.two-plans ul{gap:10px;margin:15px 0 26px;padding:0;list-style:none;display:grid}.two-plans li{padding-left:18px;line-height:1.55;position:relative}.two-plans li:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.two-plans strong{color:#c90d26;margin-top:auto}.two-plans small{min-height:auto;margin-top:8px}.custom-sponsor{color:#fff;background:#102530;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:24px auto 0;padding:26px 30px;display:flex}.custom-sponsor b{font-size:19px}.custom-sponsor span{color:#a9bac1;font-size:12px}.sponsor-flow-full{display:block}.sponsor-flow-full>div{max-width:800px}.sponsor-flow-full>div>p:last-child{color:#9fb0b7}.sponsor-flow-full ol{margin-top:34px}.sponsor-flow-full li{background:#142a36;border-top:3px solid #55ddc5;min-height:250px;padding:24px}.sponsor-flow-full li:last-child{color:#102530;background:#ecfffb}.sponsor-flow-full li small{color:#56dfc6;font-size:10px;font-weight:900}.sponsor-flow-full li b{margin:12px 0;font-size:17px}.sponsor-flow-full li span{min-height:100px;line-height:1.65}.sponsor-flow-full li em{color:#60ddc7;border-top:1px solid #36505c;margin-top:25px;padding-top:14px;font-size:11px;font-style:normal;font-weight:800;display:block}.sponsor-flow-full li:last-child span{color:#566970}.sponsor-flow-full li:last-child em{color:#087f8f;border-color:#c4ddd7}.compact-form textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfdadd;padding:12px}.compact-form .wide-field{grid-column:1/3}.compact-form label>span{color:#b5132d;font-size:9px;display:inline-block}.compact-form label>em{color:#728087;font-size:9px;font-style:normal}.report-note{border-left:3px solid var(--cyan);padding-left:14px;font-size:12px}.match-list .match-report-card{grid-template-columns:100px 110px 1fr 280px;gap:18px}.match-report-card>section{border-left:1px solid var(--line);padding-left:18px}.match-report-card>section small{color:var(--cyan);font-size:9px;font-weight:900;display:block}.match-report-card>section b{margin:4px 0;display:block}.match-report-card>section p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.match-report-card>section .game-summary{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.team-detail-hero{background:linear-gradient(135deg,#e9ffff,#f6fafb);padding:45px 0 65px}.team-detail-hero>.shell>a{font-size:11px;font-weight:800}.team-detail-title{align-items:center;gap:32px;margin-top:38px;display:flex}.team-detail-logo{border:1px solid var(--line);text-align:center;color:#849299;background:#fff;justify-content:center;align-items:center;width:160px;height:160px;font-size:11px;display:flex}.team-detail-title h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:46px}.team-detail-title span{color:#0b8ea6;font-weight:800}.team-detail-grid{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.team-detail-grid p{color:var(--muted);line-height:1.85}.team-detail-grid dl{border-top:1px solid var(--line);margin-top:30px}.team-detail-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;padding:15px 0;display:grid}.team-detail-grid dt{color:var(--muted);font-size:11px}.team-detail-grid dd{margin:0;font-weight:800}.team-detail-grid aside{background:var(--soft);padding:30px}.team-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.team-stats span{text-align:center;border-right:1px solid var(--line);padding:18px 5px;font-size:10px}.team-stats span:last-child{border:0}.team-stats b{font-size:28px;display:block}.placeholder-copy{font-size:11px}.roster-placeholder{color:#728087;text-align:center;background:#fff;border:1px dashed #9cacb2;margin-top:26px;padding:60px 20px}.chatbot{z-index:80;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.chat-launch{color:#fff;background:#0c2532;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 18px 12px 11px;font-weight:900;display:flex;box-shadow:0 10px 35px #00151f40}.chat-launch span{background:linear-gradient(135deg,#55e2c5,#139dda);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.chat-panel{background:#fff;border:1px solid #bdd0d7;grid-template-rows:auto 1fr auto auto auto;width:min(380px,100vw - 28px);height:min(590px,100svh - 120px);display:grid;box-shadow:0 22px 70px #00151f3d}.chat-panel header{color:#fff;background:#0b2532;justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-panel header small,.chat-panel header b{display:block}.chat-panel header small{color:#63e1cb;font-size:9px}.chat-panel header b{margin-top:4px}.chat-panel header button{color:#fff;background:0 0;border:0;font-size:24px}.chat-messages{background:#f4f8f9;padding:15px;overflow:auto}.chat-messages p{border-radius:12px;max-width:86%;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.6}.chat-messages .bot{border:1px solid var(--line);background:#fff}.chat-messages .user{background:#dff9f4;margin-left:auto}.chat-quick{gap:6px;padding:10px 12px;display:flex;overflow:auto}.chat-quick button{white-space:nowrap;color:#176e65;background:#f1fffc;border:1px solid #9fd8cf;border-radius:999px;padding:7px 9px;font-size:10px}.chat-panel form{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding:10px;display:grid}.chat-panel form input{border:1px solid var(--line);font:inherit;padding:11px}.chat-panel form button{background:var(--cyan);color:#fff;border:0;padding:0 14px;font-weight:900}.chat-disclaimer{color:#7f8c92;padding:0 12px 12px;font-size:8px;line-height:1.45}@media (width<=900px){.plan-grid.two-plans{grid-template-columns:1fr}.custom-sponsor{flex-direction:column;align-items:flex-start}.match-list .match-report-card{grid-template-columns:1fr}.match-report-card>section{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.team-detail-grid{grid-template-columns:1fr}.team-detail-title h1{font-size:36px}}@media (width<=580px){.legends-grid{grid-template-columns:repeat(3,1fr);display:grid}.legend-person{opacity:.38;padding:18px 5px;background-position:50%!important;display:flex!important}.legend-person span,.legend-person b,.legends-overlay:before{display:none}.plan-grid.two-plans{grid-template-columns:1fr}.two-plans article{padding:26px}.sponsor-flow-full ol{grid-template-columns:1fr}.sponsor-flow-full li,.sponsor-flow-full li span{min-height:0}.compact-form .wide-field{grid-column:1}.team-detail-title{align-items:flex-start;gap:18px}.team-detail-logo{flex:0 0 90px;width:90px;height:90px}.team-detail-title h1{font-size:28px}.chatbot{bottom:74px;right:14px}.chat-panel{height:min(560px,100svh - 150px)}.chat-launch{padding-right:14px}}.all-player-badge{color:#051a25;background:linear-gradient(100deg,#52e4c7,#17aee0);margin-bottom:12px;padding:10px 16px;font-size:13px}.guide-promo{color:#fff;background:#071923;padding:75px 0}.guide-promo-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.guide-promo h2{letter-spacing:-.05em;margin:0 0 18px;font-size:46px}.guide-promo p:not(.eyebrow){color:#afc0c7;line-height:1.8}.promo-video-embed{aspect-ratio:16/9;background:linear-gradient(#020c1226,#020c128c),url(/hero-baseball.png) 50%/cover no-repeat;border:1px solid #405967;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 22px 70px #0008}.promo-video-embed button{color:#65ead3;background:#071923cc;border:1px solid #65ead3;border-radius:50%;width:86px;height:86px;font-size:28px}.promo-video-embed span{letter-spacing:.14em;margin-top:18px;font-weight:900}.promo-video-embed small{color:#9cb0b8;margin-top:6px}.qualifying-blocks{border-bottom:1px solid var(--line);padding:70px 0}.qualifying-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.qualifying-head>div:first-child p:last-child{color:var(--muted)}.deadline-card{color:#fff;background:#0e2633;min-width:245px;padding:18px 22px}.deadline-card small,.deadline-card b,.deadline-card span{display:block}.deadline-card small{color:#64dfca;font-size:9px}.deadline-card b{margin:5px 0;font-size:26px}.deadline-card span{color:#a8bac1;font-size:10px}.block-picker{grid-template-columns:repeat(16,1fr);gap:5px;margin:28px 0 14px;display:grid}.block-picker button{aspect-ratio:1;border:1px solid var(--line);color:#68767d;background:#fff;font-weight:900}.block-picker button:hover,.block-picker button.active{background:var(--cyan);border-color:var(--cyan);color:#fff}.block-summary{border:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.block-summary div{border-right:1px solid var(--line);padding:15px 18px}.block-summary div:last-child{border:0}.block-summary small,.block-summary b{display:block}.block-summary small{color:var(--muted);font-size:9px}.block-summary b{margin-top:5px}.standings-table-wrap{border:1px solid var(--line);overflow:auto}.standings-table{border-collapse:collapse;width:100%;min-width:720px}.standings-table th,.standings-table td{text-align:center;border-bottom:1px solid var(--line);padding:14px 16px;font-size:12px}.standings-table th{color:#fff;background:#102630;font-size:10px}.standings-table th:nth-child(2),.standings-table td:nth-child(2){text-align:left}.standings-table tbody tr:first-child{background:#ecfffb}.standings-table td:first-child b{background:#e3edf0;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.standings-table tbody tr:first-child td:first-child b{color:#fff;background:#18bcd0}.standings-table .positive{color:#07836d;font-weight:900}.standings-table .negative{color:#ad3a4c;font-weight:900}.empty-standing{color:var(--muted);padding:45px!important}.qualifying-note{color:var(--muted);font-size:10px;line-height:1.7}.event-hero{color:#fff;background:#04141e;align-items:center;height:calc(100svh - 110px);min-height:720px;display:flex;position:relative;overflow:hidden}.event-hero-people{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.event-hero-people span{background:50%/cover no-repeat}.event-hero-people span:first-child{background-image:url(/legend-infielder.webp)}.event-hero-people span:nth-child(2){background-image:url(/legend-batter.webp)}.event-hero-people span:nth-child(3){background-image:url(/legend-pitcher.webp)}.event-hero-shade{background:linear-gradient(90deg,#04141ef7 0%,#061b27dc 44%,#061b276b 72%),linear-gradient(#0000 54%,#03121bd9);position:absolute;inset:0}.event-hero-copy{z-index:2;position:relative}.event-hero-copy h1{letter-spacing:-.06em;margin:10px 0 20px;font-size:clamp(54px,7.2vw,104px);line-height:.88}.event-hero-copy h2{margin:0 0 18px;font-size:clamp(20px,2.5vw,34px)}.event-hero-copy>strong{color:#05202a;background:#52e3c6;padding:9px 14px;display:inline-block}.event-hero-copy>p:not(.eyebrow){color:#c1d0d5;max-width:680px;line-height:1.8}.event-actions{align-items:flex-start;gap:10px;margin-top:28px;display:flex}.event-share{flex-wrap:wrap;gap:10px;display:flex}.event-share button{font:inherit;cursor:pointer;border:0}.event-share small{color:#69dfcb;width:100%;font-size:10px}.event-invite{background:linear-gradient(135deg,#eafffb,#f7fbfc);padding:95px 0}.event-invite h2{letter-spacing:-.05em;margin:0 0 12px;font-size:44px}.event-invite>div>p:not(.eyebrow){color:var(--muted)}.event-points{grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.event-points article{border:1px solid var(--line);background:#fff;border-right:0;padding:28px}.event-points article:last-child{border-right:1px solid var(--line)}.event-points span{color:var(--cyan);font-weight:900}.event-points p{color:var(--muted);line-height:1.65}.event-lead{color:#9fb1b8;line-height:1.8}.event-schedule{border-top:1px solid #3d535e;margin-top:38px}.event-schedule article{border-bottom:1px solid #324953;grid-template-columns:160px 1fr;gap:25px;padding:22px;display:grid}.event-schedule time{color:#61dfc9;font-weight:900}.event-schedule h3{margin:0 0 6px}.event-schedule p{color:#9eb0b8;margin:0}.event-cast{grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;display:grid}.event-cast>div:first-child p{color:var(--muted);line-height:1.8}.event-cast>div:first-child small{color:#74838a}.event-cast-grid{grid-template-columns:repeat(3,1fr);height:520px;display:grid}.event-cast-grid article{color:#fff;isolation:isolate;background:50%/cover no-repeat;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative}.event-cast-grid article:after{content:"";z-index:-1;background:linear-gradient(#03131d10 35%,#03131df5);position:absolute;inset:0}.event-cast-grid span{color:#62e1ca;letter-spacing:.14em;font-size:9px}.event-cast-grid b{margin-top:6px}.event-final{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#174051,#061923 65%);padding:95px 0}.event-final h2{margin:0 0 12px;font-size:46px}.event-final p:not(.eyebrow){color:#a9bbc2}.event-final-actions{justify-content:center;align-items:flex-start;gap:10px;margin-top:30px;display:flex}.event-final .event-share{justify-content:center}@media (width<=1100px){.desktop-nav{display:none}.mobile-nav{border-bottom:1px solid var(--line);background:#fff;display:flex;overflow:auto}.mobile-nav a{white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}}@media (width<=900px){.guide-promo-grid,.event-cast{grid-template-columns:1fr}.guide-promo h2{font-size:38px}.block-picker{grid-template-columns:repeat(8,1fr)}.event-hero{height:auto;min-height:820px;padding:90px 0 60px}.event-hero-shade{background:linear-gradient(#04141e7d,#04141ed9 30%,#04141efa 88%)}.event-hero-copy{align-self:flex-end}.event-points{grid-template-columns:1fr 1fr}.event-points article:nth-child(2){border-right:1px solid var(--line)}.event-cast-grid{height:440px}.event-actions,.event-final-actions{flex-direction:column}.event-final-actions{align-items:center}.qualifying-head{flex-direction:column;align-items:stretch}.deadline-card{min-width:0}.block-summary{grid-template-columns:1fr 1fr}}@media (width<=580px){.brand{width:170px;height:46px}.guide-promo{padding:55px 0}.guide-promo h2{font-size:32px}.promo-video-embed button{width:66px;height:66px}.block-picker{grid-template-columns:repeat(8,1fr)}.block-summary{grid-template-columns:1fr 1fr}.block-summary div:nth-child(2){border-right:0}.event-hero-people span{opacity:.45}.event-hero-copy h1{font-size:49px}.event-hero-copy h2{font-size:18px}.event-hero-copy>strong{font-size:11px}.event-points{grid-template-columns:1fr}.event-points article{border-right:1px solid var(--line)}.event-schedule article{grid-template-columns:1fr;gap:8px;padding:18px 0}.event-cast-grid{height:360px}.event-cast-grid article{padding:12px}.event-cast-grid b{font-size:11px}.event-final h2{font-size:34px}.event-share{flex-direction:column}.event-share button{width:100%}}body{font-family:var(--font-geist-sans),"Noto Sans JP","Hiragino Sans","Yu Gothic UI",sans-serif;font-feature-settings:"palt";letter-spacing:.005em}h1,h2,h3,.primary,.secondary,.entry-button,.desktop-nav,.mobile-nav,.eyebrow{font-family:var(--font-geist-sans),"Noto Sans JP","Hiragino Sans",sans-serif}h1,h2,h3{text-wrap:balance;font-weight:850}.eyebrow{letter-spacing:.2em}.brand{gap:14px;width:auto;height:64px}.brand img{object-fit:contain;width:auto;height:100%}.brand-divider{background:#d7e1e4;flex:0 0 1px;width:1px;height:36px}.brand-cup{width:58px!important;height:58px!important}.header-inner{gap:20px}.fullscreen-image{background-image:url(/hero-baseball-v2.webp);background-position:50%;background-size:cover}.upcoming-matches{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.upcoming-title{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.upcoming-title h3{margin:0;font-size:25px}.upcoming-title>span{color:#865b13;background:#fff1d7;padding:7px 10px;font-size:10px;font-weight:800}.upcoming-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.upcoming-grid article{border:1px solid var(--line);background:#fff}.upcoming-grid header{color:#fff;background:#102631;align-items:center;gap:9px;padding:13px 16px;display:flex}.upcoming-grid header time{color:#6be1ce;font-size:11px}.upcoming-grid header b{font-size:11px}.upcoming-grid header span{color:#352000;background:#f1c96a;margin-left:auto;padding:4px 6px;font-size:8px}.upcoming-grid article>div{text-align:center;grid-template-columns:1fr 28px 1fr;align-items:center;gap:7px;min-height:95px;padding:20px 15px;display:grid}.upcoming-grid article>div strong{font-size:12px}.upcoming-grid article>div i{color:var(--cyan);font-size:9px;font-style:normal;font-weight:900}.upcoming-grid footer{border-top:1px solid var(--line);color:var(--muted);padding:11px 14px;font-size:10px}.upcoming-grid footer small{color:#078da5;margin-top:5px;font-weight:800;display:block}.match-list{margin-bottom:80px}.finals-road{border-top:1px solid var(--line);padding:80px 0}.finals-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.finals-head>div p:last-child{color:var(--muted);max-width:720px;line-height:1.8}.finals-head>strong{letter-spacing:.12em;border:1px solid var(--line);padding:12px 14px;font-size:10px}.stage-deadlines{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.stage-deadlines article{border-right:1px solid var(--line);padding:18px;position:relative}.stage-deadlines article:last-child{border:0}.stage-deadlines small,.stage-deadlines b,.stage-deadlines time,.stage-deadlines span{display:block}.stage-deadlines small{color:#0898b2;letter-spacing:.12em;font-size:8px;font-weight:900}.stage-deadlines b{margin:7px 0 12px}.stage-deadlines time{color:var(--muted);font-size:11px}.stage-deadlines span{color:#14705d;background:#e5faf5;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:15px;right:14px}.final-bracket-scroll{background:#071923;padding:24px;overflow:auto}.final-bracket{grid-template-columns:repeat(4,230px) 180px;align-items:center;gap:28px;min-width:1210px;display:grid}.final-bracket>section>header{color:#fff;grid-template-columns:1fr auto;align-items:end;margin-bottom:12px;display:grid}.final-bracket>section>header small{color:#66dec9;letter-spacing:.12em;grid-column:1/3;font-size:8px}.final-bracket>section>header b{font-size:13px}.final-bracket>section>header span{color:#8da1aa;font-size:8px}.final-bracket>section>div{gap:10px;display:grid}.final-bracket>section:nth-child(2)>div{gap:31px}.final-bracket>section:nth-child(3)>div{gap:96px}.final-bracket>section:nth-child(4)>div{gap:0}.final-bracket>section article{border-left:3px solid var(--cyan);background:#fff;min-height:61px;padding:9px 11px;position:relative}.final-bracket>section:not(:last-of-type) article:after{content:"";background:#49606c;width:29px;height:1px;position:absolute;top:50%;right:-29px}.final-bracket article p{justify-content:space-between;margin:0;font-size:9px;line-height:1.9;display:flex}.final-bracket article i{font-style:normal;font-weight:900}.champion-card{color:#031823;text-align:center;clip-path:polygon(50% 0,100% 20%,92% 78%,50% 100%,8% 78%,0 20%);background:linear-gradient(145deg,#55e2c5,#168bdc);flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex}.champion-card span{letter-spacing:.14em;font-size:8px}.champion-card b{margin:8px 0;font-size:32px}.champion-card i{font-size:11px;font-style:normal;font-weight:900}.champion-card small{margin-top:5px;font-size:8px}.pro-stadium-final{color:#fff;background:#071923;grid-template-columns:1.15fr .85fr;min-height:510px;margin:10px 0 20px;display:grid}.stadium-visual{background:url(/pro-stadium.webp) 50%/cover no-repeat;min-height:510px}.stadium-copy{flex-direction:column;justify-content:center;padding:55px;display:flex}.stadium-copy h2{margin:0 0 20px;font-size:38px;line-height:1.15}.stadium-copy>p:not(.eyebrow){color:#afc0c7;line-height:1.8}.stadium-facts{border-top:1px solid #314955;border-bottom:1px solid #314955;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.stadium-facts span{border-right:1px solid #314955;padding:17px 10px}.stadium-facts span:last-child{border:0}.stadium-facts small,.stadium-facts b{display:block}.stadium-facts small{color:#6fe0cc;font-size:8px}.stadium-facts b{margin-top:7px;font-size:11px}.stadium-copy em{color:#7f949d;font-size:9px;font-style:normal}@media (width<=1100px){.brand-service{width:205px!important}.brand-cup{width:52px!important;height:52px!important}.upcoming-grid,.pro-stadium-final{grid-template-columns:1fr}.stadium-visual{min-height:430px}.stadium-copy{padding:42px}.finals-head{flex-direction:column;align-items:flex-start}}@media (width<=900px){.brand{gap:10px}.brand-service{width:165px!important;height:46px!important}.brand-cup{width:44px!important;height:44px!important}.brand-divider{height:28px}.stage-deadlines{grid-template-columns:1fr 1fr}.stage-deadlines article:nth-child(2){border-right:0}.stadium-facts{grid-template-columns:1fr}.stadium-facts span{border-bottom:1px solid #314955;border-right:0}.stadium-facts span:last-child{border-bottom:0}}@media (width<=580px){.header-inner{gap:10px}.brand{gap:7px}.brand-service{width:126px!important;height:40px!important}.brand-cup{width:36px!important;height:36px!important}.brand-divider{height:23px}.stage-deadlines{grid-template-columns:1fr}.stage-deadlines article{border-right:0;border-bottom:1px solid var(--line)}.upcoming-grid article>div{grid-template-columns:1fr 24px 1fr}.final-bracket-scroll{margin-left:-14px;margin-right:-14px;padding:18px}.stadium-visual{min-height:280px}.stadium-copy{padding:28px}.stadium-copy h2{font-size:30px}}.brand-service-link,.brand-cup-link{align-items:center;height:100%;display:flex}.brand-service-link{transition:opacity .2s}.brand-service-link:hover{opacity:.72}.brand-service-link:focus-visible,.brand-cup-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.consent a{text-underline-offset:3px;color:#087f94;font-weight:900;text-decoration:underline}.xenover-award{color:#fff;background:#021120;align-items:center;height:min(820px,90svh);min-height:650px;display:flex;position:relative;overflow:hidden}.xenover-award-visual{background:url(/xenover-award.webp) 50%/cover no-repeat;position:absolute;inset:0}.xenover-award:after{content:"";background:linear-gradient(90deg,#010c18fa 0%,#010d1ae6 37%,#010d1a33 68%),linear-gradient(#0000 60%,#000b17a6);position:absolute;inset:0}.xenover-award-copy{z-index:2;position:relative}.reward-chip{color:#7af0dc;letter-spacing:.1em;border:1px solid #65e5d0;margin-bottom:18px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-block}.xenover-award h2{letter-spacing:-.055em;max-width:760px;margin:0 0 18px;font-size:clamp(36px,4.2vw,66px);line-height:1.08}.xenover-award h2 em{color:#58e5cf;font-style:normal}.xenover-award h3{margin:0 0 18px;font-size:clamp(22px,2.2vw,35px);line-height:1.4}.xenover-award-copy>p:not(.eyebrow){color:#b4c5cb;max-width:560px;line-height:1.85}.xenover-award-copy>a{color:#7bead7;border-bottom:1px solid #58e5cf;margin-top:18px;padding-bottom:5px;font-size:12px;font-weight:900;display:inline-block}.xenover-image-note{z-index:2;color:#8498a3;font-size:8px;position:absolute;bottom:20px;right:24px}.sponsor-banner-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef5f6;padding:46px 0}.sponsor-banner-head{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.sponsor-banner-head h2{margin:0;font-size:26px}.sponsor-banner-head>small{color:var(--muted)}.sponsor-banner-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sponsor-banner-grid article{color:#fff;background:#081d2a;border-left:5px solid #4ce0c5;grid-template-columns:1fr auto;align-content:center;gap:5px 20px;min-height:118px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.sponsor-banner-grid article:after{content:"";border:1px solid #50dac944;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-65px}.sponsor-banner-grid article:nth-child(2n){background:linear-gradient(120deg,#0c2434,#113b55)}.sponsor-banner-grid small{color:#61dfca;letter-spacing:.15em;grid-column:1/3;font-size:8px}.sponsor-banner-grid strong{letter-spacing:.05em;font-size:22px}.sponsor-banner-grid span{color:#9bb0b8;align-self:end;font-size:10px}.final-production{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.final-production span{color:#a9bbc2;border:1px solid #314a57;padding:13px;font-size:9px;line-height:1.55}.final-production b{color:#65dfca;margin-bottom:4px;font-size:11px;display:block}.self-match-section{color:#fff;background:#071923;padding:90px 0}.self-match-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.self-match-head h2{margin:0 0 12px;font-size:40px}.self-match-head p:last-child{color:#a9bbc2}.self-match-head .secondary{color:#fff;background:0 0;border-color:#7f939d}.self-match-grid{background:#314651;border:1px solid #314651;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.self-match-grid article{background:#0d2633;min-height:225px;padding:30px}.self-match-grid span{color:#5fe3cb;letter-spacing:.14em;font-size:11px;font-weight:900}.self-match-grid h3{margin:35px 0 12px;font-size:20px}.self-match-grid p{color:#a8bac1;font-size:12px;line-height:1.75}.guide-toolkit{grid-template-columns:1.1fr .9fr;gap:60px;display:grid}.message-template blockquote{border-left:4px solid var(--cyan);background:#f1f7f8;margin:25px 0;padding:30px;font-size:14px;line-height:2}.message-template button{border:1px solid var(--ink);color:var(--muted);background:#fff;padding:12px 16px;font-weight:800}.day-checklist{background:#f3f7f8;padding:32px}.day-checklist h2{margin-bottom:22px}.day-checklist label{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 2px;font-size:12px;font-weight:700;display:flex}.day-checklist input{accent-color:var(--cyan)}.trouble-guide>div:first-child p:last-child{color:var(--muted);max-width:760px;line-height:1.8}.trouble-guide ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:35px 0;padding:0;list-style:none;display:grid}.trouble-guide li{border-top:4px solid var(--cyan);background:#fff;padding:24px}.trouble-guide li span{color:#087a67;background:#e2faf5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.trouble-guide li b{margin:28px 0 8px;display:block}.trouble-guide li p{color:var(--muted);font-size:11px;line-height:1.7}.trouble-warning{color:#fff;background:#102630;grid-template-columns:90px 1fr;align-items:center;padding:22px 26px;display:grid}.trouble-warning b{color:#68e2cd}.trouble-warning p{color:#b7c7cc;margin:0;font-size:12px;line-height:1.8}.terms-nav{z-index:9;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:110px}.terms-nav>.shell{justify-content:space-between;align-items:center;display:flex}.terms-nav>div>div{align-items:center;gap:8px;display:flex;overflow:auto}.terms-nav b{margin-right:6px;font-size:11px}.terms-nav span{white-space:nowrap;color:#176f65;background:#eef8f7;padding:7px 9px;font-size:9px;font-weight:800}.terms-nav .primary{padding:15px 18px;font-size:11px}.terms-layout{grid-template-columns:270px 1fr;align-items:start;gap:70px;display:grid}.terms-layout>aside{border:1px solid var(--line);padding:26px;position:sticky;top:190px}.terms-layout>aside h2{font-size:25px}.terms-layout dl{margin:25px 0}.terms-layout dl div{border-top:1px solid var(--line);padding:12px 0}.terms-layout dt{color:var(--muted);font-size:9px}.terms-layout dd{margin:4px 0 0;font-size:12px;font-weight:800}.terms-layout>aside a{color:#078ea6;font-size:11px;font-weight:900}.terms-document{max-width:800px}.terms-intro{border-left:4px solid var(--cyan);background:#edf8f7;margin-bottom:35px;padding:24px 28px}.terms-intro p{color:#4f5f66;line-height:1.8}.terms-document article{border-top:1px solid var(--line);padding:25px 0;scroll-margin-top:190px}.terms-document h3{margin:0 0 15px;font-size:18px}.terms-document p{color:#435159;margin:0 0 11px;font-size:13px;line-height:1.95}.centered{justify-content:center}.rule-quick-band{color:#fff;background:#0c2431}.rule-quick-grid{grid-template-columns:repeat(4,1fr);display:grid}.rule-quick-grid div{border-bottom:1px solid #314651;border-right:1px solid #314651;padding:20px}.rule-quick-grid small,.rule-quick-grid b{display:block}.rule-quick-grid small{color:#63dfca;letter-spacing:.12em;font-size:8px}.rule-quick-grid b{margin-top:7px;font-size:12px}.rules-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.rules-title>span{color:var(--muted);font-size:10px}.rules-table-wrap{border:1px solid var(--line);overflow:auto}.rules-table{border-collapse:collapse;width:100%;min-width:860px}.rules-table th,.rules-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px;font-size:12px;line-height:1.7}.rules-table th{text-align:left;color:#0b8598;background:#eef5f6;width:100px}.rules-table td{width:360px}.rule-flow{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;margin:35px 0;display:grid}.rule-flow>article{border-top:4px solid var(--cyan);background:#fff;min-height:210px;padding:26px}.rule-flow>i,.tie-flow>i{text-align:center;color:var(--cyan);font-size:22px;font-style:normal}.rule-flow span{color:#0797af;font-size:9px;font-weight:900}.rule-flow h3{margin:32px 0 10px}.rule-flow p{color:var(--muted);font-size:12px;line-height:1.75}.score-scenarios{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.score-scenarios article{color:#fff;background:#0d2633;padding:25px}.score-scenarios small{color:#63dfca}.score-scenarios h3{margin:18px 0;font-size:15px}.score-scenarios div{border:1px solid #3d5663;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.score-scenarios p{color:#a7bac1;font-size:11px;line-height:1.7}.dh-helper-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.dh-diagram>div{align-items:center;gap:12px;margin:28px 0;display:flex}.dh-diagram>div>small{color:#0a93a9;font-weight:900}.dh-diagram>div span{color:#fff;text-align:center;background:#0c2633;padding:18px 24px}.dh-diagram>div span b,.dh-diagram>div span i{display:block}.dh-diagram>div span i{color:#65dfca;margin-top:5px;font-size:9px;font-style:normal}.dh-diagram>div em{color:var(--cyan);font-style:normal;font-weight:900}.dh-diagram>strong{background:#e8f9f6;padding:11px;display:block}.dh-diagram li,.rule-checks li{margin:10px 0;font-size:12px;line-height:1.65}.dh-diagram footer{color:#6c531f;background:#fff7e7;border-left:4px solid #d09b2e;padding:16px;font-size:11px;line-height:1.6}.helper-matrix{grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.helper-matrix>div{color:#fff;background:#0a9db6;padding:22px}.helper-matrix>.disabled{color:#394850;background:#e7ecee}.helper-matrix small,.helper-matrix b,.helper-matrix span{display:block}.helper-matrix small{font-size:9px}.helper-matrix b{margin:13px 0;font-size:19px}.helper-matrix span{font-size:9px;line-height:1.6}.rule-checks{padding-left:20px}.tie-flow{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;margin-top:38px;display:grid}.tie-flow article{border:1px solid #3b5360;min-height:145px;padding:24px}.tie-flow span{color:#64dfca;font-size:8px;font-weight:900}.tie-flow h3{margin:25px 0 8px}.tie-flow p{color:#9eb1b9;margin:0;font-size:11px}.member-sheet-visual{grid-template-columns:1fr .75fr;gap:55px;margin-top:32px;display:grid}.member-sheet-visual>div{border:1px solid var(--line)}.member-sheet-visual header{color:#fff;background:#0d2633;justify-content:space-between;padding:16px 20px;display:flex}.member-sheet-visual header span{color:#65dfca;font-size:9px}.member-sheet-visual>div>p{border-top:1px solid var(--line);grid-template-columns:42px 1fr 80px;margin:0;padding:13px 18px;font-size:11px;display:grid}.member-sheet-visual>div>p span{color:#0b92a8}.member-sheet-visual>div>p i{text-align:right;color:var(--muted);font-style:normal}.member-sheet-visual aside{background:#f2f7f8;padding:28px}.member-sheet-visual aside h3{font-size:16px}.member-sheet-visual aside p{color:var(--muted);font-size:12px;line-height:1.8}.judgement-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px;display:grid}.judgement-grid article{border-top:4px solid var(--cyan);background:#fff;padding:23px}.judgement-grid span{color:#0a8da3;font-size:9px;font-weight:900}.judgement-grid h3{margin:24px 0 9px;font-size:16px}.judgement-grid p{color:var(--muted);font-size:11px;line-height:1.7}.rule-evidence{color:#bdcbd0;background:#0c2633;margin-top:10px;padding:22px 25px;font-size:11px;line-height:1.8}.rule-evidence b{color:#65dfca}.exposure-section .section-head>p{max-width:450px;color:var(--muted);font-size:12px;line-height:1.7}.exposure-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.exposure-grid>article{border:1px solid var(--line);background:#fff}.exposure-mock{color:#fff;background:#0a2230;height:230px;padding:18px;position:relative;overflow:hidden}.mock-plan{color:#06212b;z-index:3;background:#57e0c8;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.mock-logo{z-index:2;border:1px solid #ffffff70;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.web-mock:before{content:"";background:#fff;border-radius:5px;position:absolute;inset:58px 35px 25px;box-shadow:0 15px 35px #0005}.web-mock:after{content:"OFFICIAL WEBSITE";color:#0a2633;font-size:9px;font-weight:900;position:absolute;top:86px;left:53px}.web-mock i{background:#dce9ec;width:42%;height:10px;margin:78px 0 0 35px;display:block;position:relative}.web-mock i+i{width:54%;margin-top:8px}.social-mock:before{content:"";background:#fff;border-radius:12px;width:132px;height:190px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0007}.mock-post{text-align:center;background:linear-gradient(145deg,#0b3244,#18a9c2);place-items:center;width:104px;height:100px;font-size:12px;font-weight:900;display:grid;position:absolute;top:71px;left:50%;transform:translate(-50%)}.stadium-mock{background:linear-gradient(#09202d 48%,#174a43 48%)}.mock-field{border:1px solid #b3e6d8;border-radius:50%;height:170px;position:absolute;bottom:-45px;left:30px;right:30px;transform:perspective(300px)rotateX(35deg)}.mock-field i{border:1px solid #b3e6d8;width:85px;height:85px;margin-left:-42px;position:absolute;bottom:13px;left:50%;transform:rotate(45deg)}.mock-field b{color:#0a2633;text-align:center;background:#fff;padding:10px;font-size:12px;position:absolute;top:15px;left:18px;right:18px;transform:perspective(300px)rotateX(-35deg)}.sample-mock:before{content:"LEGENDS CLINIC";color:#5de3cb;letter-spacing:.1em;font-weight:900;position:absolute;bottom:30px;left:30px}.mock-products{align-items:end;gap:8px;display:flex;position:absolute;bottom:30px;right:35px}.mock-products i{background:linear-gradient(#fff,#bcefe6);border-radius:8px;width:42px;height:105px;display:block;box-shadow:0 10px 25px #0005}.mock-products i:nth-child(2){height:82px}.mock-products i:nth-child(3){height:63px}.booth-mock:before{content:"";border-bottom:52px solid #53dec6;border-left:35px solid #0000;border-right:35px solid #0000;position:absolute;top:70px;left:44px;right:44px}.mock-booth{text-align:center;border:4px solid #53dec6;border-top:0;position:absolute;inset:122px 72px 24px}.mock-booth b{color:#0d2936;background:#fff;padding:8px;font-size:10px;display:block}.mock-booth i{background:#e5f5f4;width:38px;height:32px;margin:12px 4px;display:inline-block}.award-mock:before{content:"";border:1px solid #52dfc8;border-radius:50%;width:180px;height:180px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.mock-award{text-align:center;position:absolute;top:75px;left:50%;transform:translate(-50%)}.mock-award b{color:#5be2cb;font-size:48px}.mock-award span{white-space:nowrap;font-size:9px;display:block}.exposure-grid footer{min-height:155px;padding:20px}.exposure-grid footer>span{color:#0a91a8;font-size:9px;font-weight:900}.exposure-grid h3{margin:8px 0;font-size:17px}.exposure-grid p{color:var(--muted);font-size:11px;line-height:1.7}.exposure-note{background:#ebf8f6;align-items:center;gap:28px;margin-top:16px;padding:22px 26px;display:flex}.exposure-note b{white-space:nowrap;color:#087b69}.exposure-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}@media (width<=1000px){.self-match-grid,.exposure-grid{grid-template-columns:1fr 1fr}.guide-toolkit,.dh-helper-grid,.member-sheet-visual,.terms-layout{grid-template-columns:1fr}.terms-layout>aside{position:static}.trouble-guide ol,.judgement-grid{grid-template-columns:1fr 1fr}.rule-flow{grid-template-columns:1fr}.rule-flow>i{transform:rotate(90deg)}.tie-flow{grid-template-columns:1fr 20px 1fr}.tie-flow>i:nth-of-type(2){display:none}.tie-flow article:nth-of-type(3){margin-top:12px}.score-scenarios{grid-template-columns:1fr}.terms-nav{top:105px}}@media (width<=700px){.xenover-award{align-items:flex-end;height:auto;min-height:760px;padding-bottom:75px}.xenover-award-visual{background-position:64%}.xenover-award:after{background:linear-gradient(#010e1b40 0%,#01101eea 50%,#01101dfc 92%)}.xenover-award h2{font-size:37px}.xenover-award h3{font-size:22px}.xenover-image-note{text-align:center;left:14px;right:14px}.sponsor-banner-grid,.self-match-grid,.exposure-grid{grid-template-columns:1fr}.self-match-head,.rules-title,.exposure-section .section-head{flex-direction:column;align-items:flex-start}.guide-toolkit{gap:28px}.trouble-guide ol,.judgement-grid{grid-template-columns:1fr}.trouble-warning{grid-template-columns:1fr;gap:8px}.rule-quick-grid{grid-template-columns:1fr 1fr}.terms-nav>div>div{display:none}.terms-nav>.shell{justify-content:flex-end}.terms-layout{padding-top:40px}.tie-flow{grid-template-columns:1fr}.tie-flow>i{transform:rotate(90deg)}.tie-flow>i:nth-of-type(2){display:block}.tie-flow article:nth-of-type(3){margin-top:0}.dh-diagram>div{flex-wrap:wrap;align-items:stretch}.helper-matrix{grid-template-columns:1fr}.member-sheet-visual{gap:20px}.exposure-note{flex-direction:column;align-items:flex-start;gap:8px}.final-production{grid-template-columns:1fr}.sponsor-banner-head{flex-direction:column;align-items:flex-start;gap:8px}}.discovery-field{background:#f4f9fa;border:1px solid #b9d0d5;margin:28px 0;padding:24px}.discovery-field legend{padding:0 8px;font-size:15px;font-weight:900}.discovery-field legend span{color:#09869b;margin-left:6px;font-size:10px}.discovery-field>p{color:var(--muted);margin:2px 0 16px;font-size:11px}.discovery-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.discovery-field>div label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:700;display:flex}.discovery-field>div label.selected{color:#075f6d;background:#e7fbf8;border-color:#12acc4}.discovery-field input[type=checkbox]{accent-color:var(--cyan)}.discovery-other{margin-top:14px;font-size:11px;font-weight:800;display:block!important}.discovery-other input{width:100%;margin-top:7px;display:block;background:#fff!important}.discovery-field>small{line-height:1.65;display:block;text-align:left!important;color:#75858c!important;margin-top:14px!important;font-size:9px!important}.discovery-field .form-error{text-align:left;margin:12px 0 0}.source-insights{border:1px solid var(--line);background:#f4f8f9;margin-bottom:35px;padding:28px}.source-insights-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.source-insights-head h2{margin:0 0 6px}.source-insights-head p:last-child{color:var(--muted);margin:0;font-size:10px}.source-insights-head>span{color:#fff;text-align:center;background:#0d2633;padding:14px 18px;font-size:9px}.source-insights-head>span b{color:#5fe0ca;font-size:28px;display:block}.source-bars{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.source-bars header{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:10px;display:flex}.source-bars header b{font-size:10px}.source-bars>article>div{background:#dce8ea;height:8px;overflow:hidden}.source-bars i{background:linear-gradient(90deg,#50dfc7,#149fd0);height:100%;display:block}.source-empty{text-align:center;color:var(--muted);background:#fff;padding:30px}.team-source-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.team-source-tags span,.team-source-tags em{color:#116d61;background:#e5f8f4;padding:5px 7px;font-size:8px;font-style:normal}.team-source-tags em{color:#725315;background:#fff5dd}@media (width<=700px){.discovery-field{padding:18px}.discovery-field>div,.source-bars{grid-template-columns:1fr}.source-insights-head{flex-direction:column;align-items:flex-start}}.quick-grid-four{grid-template-columns:repeat(4,1fr)}.entry-process-section{color:#fff;background:#071923;padding:70px 0}.entry-process-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.entry-process-head h2{margin:0;font-size:40px}.entry-process-head>p{color:#aebfc6;max-width:430px;font-size:12px;line-height:1.8}.entry-process-flow{border:1px solid #38505c;grid-template-columns:repeat(6,1fr);display:grid}.entry-process-flow article{border-right:1px solid #38505c;min-height:175px;padding:22px 17px;position:relative}.entry-process-flow article:last-child{color:#061c26;background:linear-gradient(145deg,#52e2c7,#159ed3);border:0}.entry-process-flow article>span{color:#63e2cb;letter-spacing:.15em;font-size:10px;font-weight:900}.entry-process-flow article:last-child>span{color:#063f48}.entry-process-flow article>div{flex-direction:column;gap:10px;margin-top:48px;display:flex}.entry-process-flow b{font-size:14px}.entry-process-flow small{color:#9fb2ba;font-size:9px;line-height:1.55}.entry-process-flow article:last-child small{color:#155260}.entry-process-flow i{z-index:2;color:#58dec8;background:#071923;border:1px solid #58dec8;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:72px;right:-12px}.entry-process-warning{color:#433414;background:#fff5d9;align-items:center;gap:18px;margin-top:14px;padding:19px 24px;display:flex}.entry-process-warning>strong{color:#fff;background:#e4aa2c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.entry-process-warning b{font-size:14px}.entry-process-warning p{margin:5px 0 0;font-size:10px;line-height:1.6}.entry-form-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:60px;display:grid}.entry-form-layout>aside{background:#f2f7f8;padding:30px;position:sticky;top:135px}.entry-form-layout>aside h2{margin-bottom:25px}.entry-form-layout dl{margin:0}.entry-form-layout dl div{border-top:1px solid var(--line);padding:13px 0}.entry-form-layout dt{color:var(--muted);font-size:9px}.entry-form-layout dd{margin:5px 0 0;font-size:12px;font-weight:900}.entry-form-layout>aside>p:last-child{color:var(--muted);margin-top:24px;font-size:11px;line-height:1.75}.entry-form-panel{border:1px solid var(--line);background:#fff;padding:38px}.form-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.form-title h2{margin:0}.form-title>p:last-child{color:var(--muted);font-size:10px}.form-title>p:last-child span{color:#c8324e}.entry-form-panel .site-form{grid-template-columns:1fr 1fr;gap:19px 16px}.entry-form-panel .site-form>label{color:#263841;font-size:11px}.entry-form-panel .site-form>label:first-of-type,.entry-form-panel .site-form>label:nth-of-type(5),.entry-form-panel .site-form>.discovery-field,.entry-form-panel .site-form>.consent,.entry-form-panel .site-form>button,.entry-form-panel .site-form>.form-error{grid-column:1/3}.entry-form-panel .site-form input:not([type=checkbox]),.entry-form-panel .site-form textarea{background:#fbfdfd;border:1px solid #bacbd0;border-radius:3px;outline:none;padding:14px}.entry-form-panel .site-form input:focus,.entry-form-panel .site-form textarea:focus{background:#fff;border-color:#11a9c0;box-shadow:0 0 0 3px #13b3ca18}.discovery-field{border-radius:4px;grid-column:1/3;background:#eef6f7!important;border:0!important;margin:8px 0!important;padding:27px!important}.discovery-field legend{float:left;width:100%;margin-bottom:4px;padding:0!important;font-size:16px!important}.discovery-field legend+*{clear:both}.discovery-field>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.discovery-field>div label{border-radius:4px;line-height:1.45;transition:all .15s;background:#fff!important;border:1px solid #cbd9dc!important;grid-template-columns:none!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:13px 14px!important;display:flex!important}.discovery-field>div label:hover{border-color:#55bdc8!important}.discovery-field>div label.selected{box-shadow:inset 4px 0 #12b9ca;background:#e3fbf7!important;border-color:#0da7bd!important}.discovery-field input[type=checkbox]{appearance:none;border-radius:3px;place-items:center;min-width:21px;margin:0;display:grid;background:#fff!important;border:1px solid #91aab0!important;width:21px!important;height:21px!important;padding:0!important}.discovery-field input[type=checkbox]:checked{background:#0ba7bd!important;border-color:#0ba7bd!important}.discovery-field input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:900}.discovery-field>div label>span{min-width:0;display:block}.discovery-other{margin-top:16px!important}.discovery-field>small{border-top:1px solid #d7e4e6;padding-top:12px}.schedule-operation-nav{background:#0d2633}.schedule-operation-nav>.shell{grid-template-columns:1fr 1fr;display:grid}.schedule-operation-nav a{color:#fff;border-right:1px solid #3d535e;grid-template-columns:1fr auto;gap:4px 18px;padding:20px 28px;display:grid}.schedule-operation-nav a:last-child{border:0}.schedule-operation-nav span{color:#64dfca;letter-spacing:.13em;grid-column:1/3;font-size:8px;font-weight:900}.schedule-operation-nav b{font-size:15px}.schedule-operation-nav small{color:#95aab3;align-self:end;font-size:9px}.result-report{scroll-margin-top:125px}.upcoming-grid header span.reported{color:#07332e;background:#55dfc6}.operation-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:60px;display:grid}.operation-layout>aside{color:#fff;background:#0d2633;padding:32px;position:sticky;top:130px}.operation-layout>aside h2{margin-bottom:24px}.operation-layout>aside ol{padding-left:20px}.operation-layout>aside li{color:#c0cdd2;margin:14px 0;font-size:11px;line-height:1.6}.operation-layout>aside>a{color:#62e0ca;border-bottom:1px solid;margin-top:22px;font-size:11px;font-weight:900;display:inline-block}.operation-warning{border-top:1px solid #405660;margin-top:25px;padding-top:20px}.operation-warning b{color:#63e0ca;font-size:11px}.operation-warning p{color:#9eb1b9;font-size:10px;line-height:1.6}.operation-form{border:1px solid var(--line);background:#fff;gap:25px;padding:35px;display:grid}.operation-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:0 0 28px}.operation-form legend{width:100%;margin-bottom:20px;font-size:16px;font-weight:900}.operation-form legend span{color:#087765;background:#e4f9f5;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;font-size:10px;display:inline-grid}.operation-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.operation-form label{color:#2b3e47;gap:7px;font-size:11px;font-weight:800;display:grid}.operation-form label em{color:#829198;font-size:9px;font-style:normal}.operation-form input:not([type=checkbox]),.operation-form select,.operation-form textarea{width:100%;font:inherit;background:#fbfdfd;border:1px solid #bdcdd1;border-radius:3px;outline:none;padding:13px}.operation-form input:focus,.operation-form select:focus,.operation-form textarea:focus{background:#fff;border-color:#0ca5bb;box-shadow:0 0 0 3px #10b7cc18}.full-field{grid-column:1/3}.operation-consent{background:#edf8f6;align-items:flex-start;padding:15px;grid-template-columns:none!important;gap:10px!important;margin-top:20px!important;display:flex!important}.operation-consent input,.registration-confirm label input{accent-color:#0ca8bd;min-width:18px;margin:0;width:18px!important;height:18px!important}.operation-form>button,.schedule-success button,.player-success button{color:#fff;background:linear-gradient(100deg,#0eb8cf,#247ed7);border:0;padding:18px;font-size:14px;font-weight:900}.schedule-success,.player-success{text-align:center;background:#ebfbf7;border:1px solid #71d9c3;padding:40px}.schedule-success>span,.player-success>span{color:#0a8a75;letter-spacing:.14em;font-size:9px;font-weight:900}.schedule-success h2,.player-success h2{margin:13px 0}.schedule-success p,.player-success p{color:#516168;line-height:1.8}.schedule-success dl,.player-success dl{background:#fff;grid-template-columns:auto auto;gap:10px;padding:14px 18px;display:inline-grid}.schedule-success dt,.player-success dt{color:var(--muted);font-size:9px}.schedule-success dd,.player-success dd{margin:0;font-size:11px;font-weight:900}.team-registration-cta{color:#fff;background:#071923;padding:55px 0}.team-registration-cta>.shell{grid-template-columns:1.1fr .9fr auto;align-items:center;gap:45px;display:grid}.team-registration-cta h2{margin:0 0 10px;font-size:31px}.team-registration-cta p:last-child{color:#a9bbc2;font-size:11px;line-height:1.7}.registration-cta-facts{border:1px solid #3a505b;grid-template-columns:repeat(3,1fr);display:grid}.registration-cta-facts span{text-align:center;color:#91a5ae;border-right:1px solid #3a505b;padding:14px 10px;font-size:8px}.registration-cta-facts span:last-child{border:0}.registration-cta-facts b{color:#60dfc9;margin-bottom:5px;font-size:14px;display:block}.registration-limit{border-top:1px solid #3f5661;border-bottom:1px solid #3f5661;align-items:end;gap:8px;padding:18px 0;display:flex}.registration-limit b{color:#64dfca;font-size:32px}.registration-limit span{color:#9db0b8;padding-bottom:5px;font-size:9px}.form-help{color:var(--muted);font-size:9px;line-height:1.6}.registration-confirm{background:#f2f7f8;padding:22px}.registration-confirm>b{font-size:12px}.registration-confirm ul{padding-left:18px}.registration-confirm li{color:#596a72;margin:6px 0;font-size:10px;line-height:1.7}.registration-confirm label{border-top:1px solid var(--line);align-items:flex-start;margin-top:12px;padding-top:13px;gap:10px!important;display:flex!important}.roster-head{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.roster-head h2 small{color:#789098;font-size:12px}.roster-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.roster-grid article{border:1px solid var(--line);background:#fff;padding:20px}.roster-grid strong{align-items:center;gap:10px;display:flex}.roster-grid strong span{color:#60dfca;background:#0d2633;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.roster-grid p{color:var(--muted);font-size:10px}.roster-grid time{color:#7f8e95;font-size:8px}.roster-placeholder{flex-direction:column;align-items:center;gap:9px;display:flex}.roster-placeholder b{color:#334750}.roster-placeholder span{font-size:10px}.roster-placeholder a{color:#078fa6;margin-top:5px;font-size:11px;font-weight:900}@media (width<=1000px){.entry-process-flow{grid-template-columns:1fr}.entry-process-flow article{border-bottom:1px solid #38505c;border-right:0;grid-template-columns:42px 1fr;align-items:center;min-height:0;display:grid}.entry-process-flow article>div{margin:0}.entry-process-flow i{inset:auto auto -12px 27px;transform:rotate(90deg)}.entry-form-layout,.operation-layout{grid-template-columns:1fr}.entry-form-layout>aside,.operation-layout>aside{position:static}.team-registration-cta>.shell{grid-template-columns:1fr 1fr}.team-registration-cta>.shell>div:first-child{grid-column:1/3}.team-registration-cta .primary{justify-self:start}.roster-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.entry-process-head,.form-title,.roster-head{flex-direction:column;align-items:flex-start}.entry-form-panel{padding:22px}.entry-form-panel .site-form{grid-template-columns:1fr}.entry-form-panel .site-form>label,.entry-form-panel .site-form>.discovery-field,.entry-form-panel .site-form>.consent,.entry-form-panel .site-form>button,.entry-form-panel .site-form>.form-error{grid-column:1}.discovery-field{padding:20px!important}.discovery-field>div{grid-template-columns:1fr!important}.quick-grid-four,.schedule-operation-nav>.shell{grid-template-columns:1fr}.schedule-operation-nav a{border-bottom:1px solid #3d535e;border-right:0}.operation-form{padding:22px}.operation-grid{grid-template-columns:1fr}.full-field{grid-column:1}.team-registration-cta>.shell{grid-template-columns:1fr}.team-registration-cta>.shell>div:first-child{grid-column:1}.registration-cta-facts{grid-template-columns:1fr}.registration-cta-facts span{border-bottom:1px solid #3a505b;border-right:0}.registration-cta-facts span:last-child{border-bottom:0}.roster-grid{grid-template-columns:1fr}}.brand-cup{filter:drop-shadow(0 4px 9px #0024301f);width:64px!important;height:64px!important}.brand-cup-link{background:#fff;border-radius:4px;overflow:hidden}.fullscreen-hero{background:#020a12;border-bottom:5px solid #15c3c8;min-height:760px}.fullscreen-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 76% 43%,#10d6d230,#0000 29%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff06 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.fullscreen-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#02acc6 0 31%,#5de7d1 31% 54%,#1b77db 54% 76%,#ffffff38 76%);height:8px;position:absolute;bottom:0;left:0;right:0}.cup-about-impact{isolation:isolate;color:#fff;background:linear-gradient(135deg,#04101a 0%,#082837 50%,#061721 100%);border-bottom:1px solid #294651;position:relative;overflow:hidden}.cup-about-impact:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 18%,#47e7cf33,#0000 26%),radial-gradient(circle at 60% 82%,#1f74db40,#0000 36%),repeating-linear-gradient(110deg,#0000 0 52px,#ffffff06 52px 53px);position:absolute;inset:0}.cup-about-impact:after{content:"";z-index:-1;background:linear-gradient(90deg,#030f18e6,#0000 46%),linear-gradient(#0000 65%,#010b128c);position:absolute;inset:0}.cup-about-lights{z-index:-1;pointer-events:none;position:absolute;inset:0}.cup-about-lights i{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #fff,0 0 24px #52e4d1}.cup-about-lights i:first-child{top:16%;right:8%;box-shadow:0 0 8px #fff,0 0 26px #52e4d1,80px 50px 0 -1px #5de7d1,-90px 110px 0 -1px #fff}.cup-about-lights i:nth-child(2){bottom:13%;right:34%;box-shadow:0 0 8px #fff,0 0 24px #268be0,115px -5px 0 -1px #fff,-70px -55px 0 -1px #5de7d1}.cup-about-lights i:nth-child(3){top:29%;left:47%;box-shadow:0 0 8px #fff,0 0 20px #5de7d1}.cup-about-grid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:70px;min-height:680px;padding-top:82px;padding-bottom:82px;display:grid}.cup-about-eyebrow{color:#63e6d1;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 18px;font-size:9px;font-weight:900;display:flex}.cup-about-eyebrow:before{content:"";background:#63e6d1;width:34px;height:2px}.cup-about-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(42px,4.6vw,70px);line-height:1.05}.cup-about-copy>strong{letter-spacing:-.04em;margin:27px 0 18px;font-size:clamp(20px,2.2vw,31px);line-height:1.45;display:block}.cup-about-copy>strong em{color:#67ead6;font-style:normal}.cup-about-copy>p:last-of-type{color:#b8c9cf;max-width:530px;margin:0;font-size:12px;line-height:2}.cup-about-actions{gap:10px;margin-top:28px;display:flex}.cup-about-actions a{border:1px solid #4d6872;padding:13px 18px;font-size:10px;font-weight:900}.cup-about-actions a:last-child{color:#06212a;background:#60e4d0;border-color:#60e4d0}.prize-stage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f3443e0,#03131de6);border:1px solid #70e7d74d;padding:42px 32px 28px;position:relative;box-shadow:0 35px 90px #00000059}.prize-stage:before,.prize-stage:after{content:"";border-color:#62e4d1;width:70px;height:70px;position:absolute}.prize-stage:before{border-top:4px solid;border-left:4px solid;top:-1px;left:-1px}.prize-stage:after{border-bottom:4px solid;border-right:4px solid;bottom:-1px;right:-1px}.prize-total{border-bottom:1px solid #81ddd347;justify-content:space-between;align-items:end;gap:20px;padding-bottom:26px;display:flex}.prize-total>span{color:#6fe7d4;letter-spacing:.24em;font-size:8px;font-weight:900}.prize-total>strong{font-size:18px}.prize-total b{color:#fff;letter-spacing:-.07em;text-shadow:0 0 28px #48e8d161;margin:0 4px;font-size:52px;line-height:.8;display:inline-block}.prize-podium{grid-template-columns:.83fr 1.2fr .83fr;align-items:end;gap:10px;padding:28px 0 20px;display:grid}.prize-card{text-align:center;background:linear-gradient(#123f4fcc,#051924f2);border:1px solid #89cdcf3b;flex-direction:column;justify-content:flex-end;min-height:180px;padding:25px 17px 20px;display:flex;position:relative}.prize-card>span{color:#8ca7ae;letter-spacing:.2em;font-size:7px;font-weight:900;position:absolute;top:17px;left:0;right:0}.prize-card h3{color:#dce8eb;margin:0 0 7px;font-size:15px}.prize-card p{color:#64e5d1;margin:0;font-size:13px;font-weight:900}.prize-card p b{letter-spacing:-.07em;font-size:42px;line-height:1}.prize-card small{color:#829ba4;margin-top:5px;font-size:8px}.prize-first{background:linear-gradient(#196e75eb,#051c26fa);border-color:#6be8d5;min-height:235px;box-shadow:0 0 45px #33e0ca24}.prize-first:before{content:"01";color:#6ae8d41f;font-size:74px;font-weight:950;line-height:1;position:absolute;top:28px;left:0;right:0}.prize-first>span{color:#6ce8d4}.prize-first h3{font-size:22px}.prize-first p{color:#fff}.prize-first p b{text-shadow:0 0 35px #5ee7d359;font-size:70px}.cup-about-route{color:#9db1b8;letter-spacing:.08em;background:#010c1373;justify-content:center;align-items:center;gap:13px;padding:15px;font-size:8px;font-weight:900;display:flex}.cup-about-route span{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.cup-about-route b{color:#69e6d2;font-size:15px}.cup-about-route i{background:#3c6069;width:20px;height:1px}.prize-note{color:#6f8992;text-align:right;margin-top:13px;font-size:7px;display:block}.cup-about-impact+.legends-full{border-top:0}.fullscreen-image{filter:saturate(.9)contrast(1.1);transform:scale(1.04)}.fullscreen-shade{background:linear-gradient(90deg,#010a11f7 0%,#02121de0 40%,#02121d42 70%,#0109101a 100%),linear-gradient(#0000 52%,#010a12d1)}.hero-frame{z-index:1;clip-path:polygon(0 0,33% 0,33% 1px,100% 1px,100% 72%,calc(100% - 1px) 72%,calc(100% - 1px) 100%,70% 100%,70% calc(100% - 1px),0 calc(100% - 1px));pointer-events:none;border:1px solid #73e9da3d;position:absolute;inset:26px}.fullscreen-copy{padding-top:20px}.hero-identity{align-items:center;gap:18px;margin-bottom:20px;display:flex}.hero-identity>img{object-fit:contain;background:#fff;border-radius:3px;width:88px;height:104px;box-shadow:0 16px 45px #0000005c}.hero-identity>div{border-left:1px solid #70e6d973;padding-left:18px}.hero-identity p,.hero-identity strong{margin:0;display:block}.hero-identity p{color:#7fe5d8;letter-spacing:.18em;font-size:8px;font-weight:850}.hero-identity strong{letter-spacing:.15em;margin-top:7px;font-size:14px}.hero-kicker{letter-spacing:.08em;align-items:center;gap:10px;font-weight:800;color:#d7e5e8!important;margin:0 0 11px!important;font-size:13px!important;display:flex!important}.hero-kicker span{background:#55e4d0;width:32px;height:2px}.fullscreen-copy h1{text-shadow:0 8px 36px #00000085;max-width:880px;margin-bottom:14px;font-size:clamp(54px,6.1vw,92px)}.fullscreen-copy h1 em{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0 8%,#67ead6 65%,#18abd2);-webkit-background-clip:text;background-clip:text}.fullscreen-copy .hero-lead{line-height:1.85;color:#c6d4d8!important;margin:0!important;font-size:15px!important}.hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02121d94;border-top:1px solid #75e2d666;border-bottom:1px solid #75e2d647;grid-template-columns:repeat(4,minmax(125px,165px));width:max-content;max-width:100%;margin-top:23px;display:grid}.hero-stats>span{border-right:1px solid #75e2d633;grid-template-columns:auto 1fr;align-content:center;gap:0 7px;min-height:76px;padding:12px 17px;display:grid}.hero-stats>span:last-child{border-right:0}.hero-stats small{color:#6fe6d6;letter-spacing:.14em;grid-column:1/3;font-size:7px;font-weight:850}.hero-stats b{font-size:25px;line-height:1.15}.hero-stats i{color:#93a8af;letter-spacing:.07em;align-self:end;padding-bottom:3px;font-size:7px;font-style:normal;font-weight:800}.fullscreen-copy .button-row{margin:21px 0 12px}.fullscreen-copy .primary,.fullscreen-copy .secondary{text-align:center;min-width:190px}.fullscreen-copy .primary b{margin-left:18px}.hero-period{letter-spacing:.13em;font-size:8px;display:block;color:#90a4ac!important}.hero-side-label{z-index:2;writing-mode:vertical-rl;color:#92a7ae;letter-spacing:.2em;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.hero-side-label span{font-size:7px}.hero-side-label b{color:#6ee8d8;font-size:10px}.scroll-cue{bottom:48px}.sports-logo-stage{background:linear-gradient(145deg,#f9ffff,#eaf6f7);position:relative;overflow:hidden}.sports-logo-stage:before,.sports-logo-stage:after{content:"";border:1px solid #09b0bc29;border-radius:50%;position:absolute}.sports-logo-stage:before{width:420px;height:420px}.sports-logo-stage:after{width:300px;height:300px}.sports-logo-stage img{z-index:1;filter:drop-shadow(0 18px 30px #04434d1f);height:350px;position:relative}.tournament-logo-hero{background:linear-gradient(125deg,#e9fbfb,#fff 55%,#e7f5f9);position:relative;overflow:hidden}.tournament-logo-hero:after{content:"TOURNAMENT 2026–2027";color:#07768a0e;letter-spacing:-.05em;font-size:72px;font-weight:900;position:absolute;bottom:-22px;right:-15px}.tournament-logo-hero img{z-index:1;filter:drop-shadow(0 16px 28px #054e581f);height:270px;position:relative}@media (width<=1100px){.hero-side-label{display:none}.hero-frame{inset:18px}.hero-stats{grid-template-columns:repeat(4,minmax(112px,1fr))}.brand-cup{width:56px!important;height:56px!important}}@media (width<=900px){.fullscreen-hero{min-height:860px}.fullscreen-copy{align-self:flex-end;padding-bottom:62px}.hero-identity>img{width:70px;height:84px}.hero-identity strong{font-size:11px}.hero-kicker{font-size:11px!important}.fullscreen-copy h1{font-size:clamp(43px,10vw,64px)}.hero-stats{grid-template-columns:repeat(2,1fr);width:100%}.hero-stats>span:nth-child(2){border-right:0}.hero-stats>span:nth-child(-n+2){border-bottom:1px solid #75e2d633}.brand-cup{width:46px!important;height:46px!important}}@media (width<=580px){.fullscreen-hero{min-height:900px}.fullscreen-image{background-position:66%}.fullscreen-copy{padding-bottom:58px}.hero-frame{inset:10px}.hero-identity{gap:12px;margin-bottom:17px}.hero-identity>img{width:58px;height:70px}.hero-identity>div{padding-left:12px}.hero-identity p{max-width:180px;font-size:6px}.hero-identity strong{font-size:9px}.hero-kicker{letter-spacing:.03em;font-size:9px!important}.fullscreen-copy h1{font-size:42px;line-height:1.04}.fullscreen-copy .hero-lead{font-size:12px!important}.hero-stats{margin-top:18px}.hero-stats>span{min-height:65px;padding:9px 12px}.hero-stats b{font-size:21px}.fullscreen-copy .button-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fullscreen-copy .primary,.fullscreen-copy .secondary{min-width:0;padding:13px 9px;font-size:10px}.fullscreen-copy .primary b{margin-left:6px}.hero-period{font-size:6px}.brand-cup{width:38px!important;height:38px!important}.sports-logo-stage img{height:280px}}.sp-only{display:none}.brand{width:auto;min-width:250px;overflow:visible}.brand-service-link{align-items:center;display:flex}.brand-service{width:220px!important;height:48px!important}.brand-cup-link{align-items:center;width:60px;height:60px;display:flex}.brand-cup{object-fit:contain!important;width:60px!important;height:60px!important}.fullscreen-image{filter:saturate(.88)contrast(1.06);background-image:url(/hero-baseball-v3.webp);background-position:50%}.promo-video-embed{background-image:linear-gradient(#020c121f,#020c12a3),url(/hero-baseball-v3.webp)}.fullscreen-copy{max-width:760px}.fullscreen-copy h1{letter-spacing:-.075em;font-size:clamp(58px,6.4vw,94px);line-height:1.02}.fullscreen-copy h2{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(20px,2.15vw,33px);line-height:1.35}.fullscreen-copy .hero-lead{max-width:580px;font-size:14px!important}.hero-identity>img{width:76px;height:94px}.scroll-cue{writing-mode:horizontal-tb;flex-direction:column;align-items:center;gap:7px;display:flex;bottom:34px;right:34px}.scroll-cue span{margin:0;font-size:8px}.scroll-cue b{color:#68e4d0;font-size:18px;line-height:1}.double-chance{color:#fff;background:#061720;border-bottom:1px solid #26404b}.double-chance-grid{grid-template-columns:.82fr 1fr 1fr;display:grid}.chance-title,.chance-card{border-right:1px solid #29414c;min-height:220px;padding:34px 30px}.chance-title span{color:#06232a;background:#5de4cf;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.chance-title strong{color:#66e5d1;margin:13px 0 5px;font-size:37px;display:block}.chance-title p{color:#a8bac1;font-size:11px;line-height:1.7}.chance-card{flex-direction:column;justify-content:center;transition:all .2s;display:flex}.chance-card:hover{background:#0d2834}.chance-card small{color:#5fe3ce;font-size:9px;font-weight:900}.chance-card b{margin:15px 0 8px;font-size:19px;line-height:1.45}.chance-card span{color:#91a7af;font-size:10px}.chance-card i{color:#60dfc9;margin-top:20px;font-size:9px;font-style:normal}.round-grid>a{border-right:1px solid var(--line);padding:26px;display:block;position:relative}.round-grid>a:last-child{border:0}.round-grid>a:hover{background:#eefafa}.round-grid>a>i{color:#087f93;margin-top:22px;font-size:10px;font-style:normal;font-weight:900;display:block}.partner-product-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.partner-product{background:#fff;border:1px solid #cfdbde;grid-template-columns:155px 1fr auto;align-items:center;gap:25px;min-height:160px;padding:20px;display:grid;position:relative;overflow:hidden}.partner-product>div:nth-child(2){gap:5px;display:grid}.partner-product small{color:#168a99;letter-spacing:.12em;font-size:8px;font-weight:900}.partner-product strong{letter-spacing:-.04em;font-size:21px}.partner-product span{color:var(--muted);font-size:10px}.partner-product>em{color:#9babad;align-self:start;font-size:7px;font-style:normal}.partner-product-art{background:linear-gradient(135deg,#092835,#16a6b7);place-items:center;height:105px;display:grid;position:relative}.partner-product-art i{display:block;position:absolute}.protein .partner-product-art i:first-child{background:#fff;border-radius:6px;width:54px;height:78px}.protein .partner-product-art i:nth-child(2){background:#68e4d0;width:62px;height:7px;top:27px}.protein .partner-product-art i:nth-child(3){border:4px solid #fff;border-radius:50%;width:25px;height:25px;bottom:12px;right:16px}.uniform .partner-product-art:before{content:"11";color:#65e4d0;font-size:42px;font-weight:900}.uniform .partner-product-art i:first-child{clip-path:polygon(22% 0,38% 12%,62% 12%,78% 0,100% 20%,80% 40%,78% 100%,22% 100%,20% 40%,0 20%);border:16px solid #fff;border-top-width:20px;width:72px;height:82px}.dmh .partner-product-art{background:linear-gradient(135deg,#eefdf9,#d9f5ff)}.dmh .partner-product-art:before{content:"DMH";color:#0b1b22;font-size:32px;font-weight:950}.dmh .partner-product-art:after{content:"MEDICAL SUPPORT";color:#0b9fb4;letter-spacing:.14em;font-size:7px;font-weight:900;position:absolute;bottom:18px}.insole .partner-product-art i:first-child{background:#67e7ce;border-radius:70% 30% 65% 35%;width:38px;height:88px;transform:rotate(19deg)}.insole .partner-product-art i:nth-child(2){background:#061720;border-radius:50%;width:9px;height:9px;top:15px;left:61px}.insole .partner-product-art i:nth-child(3){background:#061720;border-radius:50%;width:7px;height:7px;top:26px;left:54px}.intro-lead{font-weight:900;color:#0b7f92!important;font-size:21px!important}.tournament-kv{color:#fff;background:linear-gradient(90deg,#010f1826,#010f18bf),url(/hero-baseball-v3.webp) 50%/cover no-repeat;justify-content:flex-end;align-items:flex-end;padding:32px}.tournament-kv span{text-align:right;letter-spacing:.12em;font-size:11px}.tournament-kv b{font-size:28px}.schedule-publication-note{color:#6e7c83;margin:22px 0 0;font-size:11px}.light-link{margin-top:22px;display:inline-block;color:#65e3cf!important}.clinic-frame{text-align:center;background:linear-gradient(135deg,#133445,#07161f);flex-direction:column}.clinic-frame span{font-size:9px}.clinic-frame b{margin:15px 0;font-size:32px;line-height:1.05}.clinic-frame small{color:#9ab0b9}.event-invite h2{max-width:950px}.spectator-note{color:#697a81;margin-top:16px;line-height:1.7;display:block}.event-lead{color:#afc0c7;max-width:850px;line-height:1.85}.sponsor-hero{color:#fff;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.sponsor-hero-image{background:url(/hero-baseball-v3.webp) 65%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.sponsor-hero-shade{background:linear-gradient(90deg,#020d15f7 0%,#051925d1 44%,#04121c2e 78%),linear-gradient(#0000 45%,#030c13b8);position:absolute;inset:0}.sponsor-hero-copy{z-index:1;max-width:1160px;position:relative}.sponsor-hero-copy h1{letter-spacing:-.07em;margin:0 0 22px;font-size:clamp(50px,6vw,86px);line-height:1.03}.sponsor-hero-copy>p:not(.eyebrow){color:#c2d1d7;max-width:610px;line-height:1.85}.sponsor-hero-metrics{border:1px solid #49616b;width:max-content;margin:26px 0;display:flex}.sponsor-hero-metrics span{color:#9fb3bb;border-right:1px solid #49616b;padding:16px 24px;font-size:8px}.sponsor-hero-metrics span:last-child{border:0}.sponsor-hero-metrics b{color:#63e2cd;font-size:24px;display:block}.schedule-content{padding-top:50px}.schedule-operation-nav a{padding:22px 30px;transition:all .2s}.final-bracket{align-items:stretch!important;gap:16px!important}.final-bracket section{border:1px solid var(--line);background:#f7fafb;min-width:220px!important;padding:14px!important}.final-bracket section header{position:static!important}.final-bracket section article:after,.final-bracket section article:before{display:none!important}.final-bracket section article{box-shadow:none!important;background:#fff!important;border-left:3px solid #13abc0!important;margin:10px 0!important}.champion-card{min-width:180px}.pre-game-check-flow{gap:8px;margin-top:25px;display:grid}.pre-game-check-flow article{background:#f2f7f8;border-left:3px solid #14aec3;grid-template-columns:36px 1fr;padding:17px;display:grid}.pre-game-check-flow span{color:#0a8ea3;grid-row:1/3;font-size:10px;font-weight:900}.pre-game-check-flow b{font-size:14px}.pre-game-check-flow p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.65}.pre-game-note{color:#6d531d;background:#fff5dd;padding:15px;font-size:10px;line-height:1.7}.payment-completion{background:#e8fbf8!important;border:2px solid #13b6c8!important}.payment-completion strong{color:#65e4cf;text-align:center;background:#0a2733;margin-top:16px;padding:10px;font-size:12px;line-height:1.55;display:block}.registration-intro{color:var(--muted);font-size:11px}.result-full-form label b{color:#c7394f;font-size:8px}.score-operation{grid-template-columns:1fr 120px 1fr 120px}.operation-success{text-align:center;background:#ebfbf7;border:1px solid #72dbc5;padding:46px}.operation-success span{color:#087e6c;letter-spacing:.14em;font-size:9px;font-weight:900}.operation-success button{color:#fff;background:#0b2733;border:0;padding:14px 22px;font-weight:900}.bulk-registration{border:1px solid var(--line);background:#fff;padding:36px}.bulk-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.bulk-head h2{margin:0}.bulk-head p:last-child{color:var(--muted);font-size:11px}.bulk-head>span{color:#0a95aa;font-size:35px;font-weight:900}.bulk-head>span small{color:var(--muted);font-size:11px}.bulk-team-grid{grid-template-columns:1fr 1fr;gap:15px;margin:28px 0;display:grid}.bulk-team-grid label{gap:7px;font-size:10px;font-weight:900;display:grid}.bulk-team-grid select,.bulk-team-grid input{background:#fbfdfd;border:1px solid #bdcdd1;padding:12px}.bulk-mode{border-bottom:1px solid var(--line);display:flex}.bulk-mode button{color:#607078;background:#fff;border:0;padding:14px 20px;font-weight:900}.bulk-mode button.active{color:#078ca2;border-bottom:3px solid #12b3c6}.csv-panel{background:#edf7f8;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.csv-panel>div{background:#fff;padding:20px}.csv-panel p{color:var(--muted);font-size:10px;line-height:1.7}.csv-panel button,.file-picker{color:#fff;cursor:pointer;background:#0c2834;border:0;padding:12px 15px;font-size:10px;font-weight:900;display:inline-block}.file-picker input{display:none}.bulk-table-wrap{margin-top:22px;overflow:auto}.bulk-table{border-collapse:collapse;width:100%;min-width:920px}.bulk-table th{color:#fff;text-align:left;background:#0c2834;padding:10px;font-size:9px}.bulk-table td{border-bottom:1px solid var(--line);padding:6px}.bulk-table td:first-child{color:#85949a;font-size:9px}.bulk-table input{border:1px solid #cedadd;width:100%;min-width:105px;padding:9px;font-size:10px}.bulk-table td button{color:#6f7d83;background:#edf1f2;border:0;width:28px;height:28px}.bulk-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.bulk-actions button{background:#fff;border:1px solid #aebdc2;padding:13px 18px;font-weight:900}.bulk-actions .bulk-submit{color:#fff;background:linear-gradient(100deg,#0eb8cf,#247ed7);border:0}.bulk-message{background:#edf7f8;padding:13px;font-size:11px}.bulk-message.error{color:#9f3434;background:#fff0f0}.bulk-message.done{color:#176c59;background:#e8faf5}.legal-review-note{color:#53646b;background:#eef8f9;border-left:4px solid #1ab0c2;max-width:1180px;margin:20px auto 0;padding:14px 18px;font-size:11px}.news-archive{gap:10px;display:grid}.news-archive a{border:1px solid var(--line);grid-template-columns:100px 100px 1fr 20px;align-items:center;gap:15px;padding:20px;display:grid}.news-archive time{color:var(--muted);font-size:10px}.news-archive span{color:#098fa4;font-size:9px;font-weight:900}.news-detail header{border-bottom:1px solid var(--line);padding-bottom:30px}.news-detail header h1{letter-spacing:-.055em;font-size:clamp(34px,5vw,58px);line-height:1.22}.news-detail header div{color:var(--muted);gap:18px;font-size:10px;display:flex}.news-detail>p{color:#41525a;font-size:16px;line-height:2}.news-detail article{border-top:1px solid var(--line);padding:30px 0}.news-detail article h2{font-size:26px}.news-detail article p{color:#4f6067;line-height:2}.news-related{background:#f2f7f8;margin-top:30px;padding:25px}.news-related a{color:#087f93;margin:10px 0;font-weight:900;display:block}@media (width<=1000px){.brand{min-width:200px}.brand-service{width:165px!important}.partner-product-grid,.double-chance-grid{grid-template-columns:1fr}.chance-title,.chance-card{border-bottom:1px solid #29414c;border-right:0;min-height:auto}.score-operation{grid-template-columns:1fr 100px}.score-operation label:nth-child(3){grid-column:1}.sponsor-hero{min-height:650px}}@media (width<=700px){.sp-only{display:block}.brand-divider{display:none}.brand{min-width:0}.brand-service{width:126px!important;height:40px!important}.brand-cup-link{width:40px;height:40px;display:flex}.brand-cup{width:40px!important;height:40px!important}.fullscreen-hero{min-height:770px}.fullscreen-image{background-position:62%}.fullscreen-shade{background:linear-gradient(#02121d1f 0%,#02121dc9 41%,#010a11fa 100%)}.fullscreen-copy{padding-bottom:78px}.fullscreen-copy h1{font-size:48px}.fullscreen-copy h2{font-size:20px}.fullscreen-copy .button-row{display:block}.fullscreen-copy .primary{width:auto}.hero-identity>img{width:55px;height:68px}.scroll-cue{bottom:20px;right:18px}.partner-product{grid-template-columns:105px 1fr;gap:16px;padding:14px}.partner-product>em{display:none}.partner-product-art{height:90px}.sports-logo-stage img{height:260px}.tournament-logo-hero .shell{text-align:left;grid-template-columns:110px 1fr}.tournament-logo-hero img{height:110px}.tournament-logo-hero h1{font-size:27px}.sponsor-hero{align-items:flex-end;min-height:720px;padding-bottom:65px}.sponsor-hero-image{background-position:69%}.sponsor-hero-shade{background:linear-gradient(#04121c1f,#041620b8 35%,#020d15fa)}.sponsor-hero-copy h1{font-size:48px}.sponsor-hero-metrics{width:100%}.sponsor-hero-metrics span{flex:1;padding:12px}.bulk-registration{padding:20px}.bulk-head{flex-direction:column;align-items:flex-start}.bulk-team-grid,.csv-panel{grid-template-columns:1fr}.bulk-actions{flex-direction:column}.score-operation{grid-template-columns:1fr}.news-archive a{grid-template-columns:80px 1fr 18px}.news-archive a span{display:none}}.utility-inner nav{align-items:center;gap:10px;display:flex}.utility-inner nav a{color:#d9e4e7;transition:color .15s}.utility-inner nav a:hover{color:#65e4d0}.utility-inner nav i{color:#52636a;font-style:normal}.team-media-upload{background:#f3f8f9;border:1px solid #c4d5d9;grid-column:1/3;margin:4px 0;padding:24px}.team-media-upload legend{padding:0 8px;font-size:15px;font-weight:900}.team-media-upload legend span{color:#758890;margin-left:6px;font-size:9px}.team-media-upload>p{color:var(--muted);margin:0 0 16px;font-size:10px}.team-media-upload>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-media-upload>div label,.profile-file{text-align:center;cursor:pointer;background:#fff;border:1px dashed #8fb3ba;flex-direction:column;justify-content:center;align-items:center;min-height:128px;padding:20px;position:relative;display:flex!important}.team-media-upload b{font-size:13px}.team-media-upload small{color:var(--muted);font-weight:400}.team-media-upload input[type=file],.profile-file input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.team-media-upload>div span,.profile-file span{color:#078599;margin-top:10px;font-size:9px}.team-media-upload .media-rights{background:0 0;border:0;min-height:0;margin-top:15px;padding:0;font-size:10px;font-weight:500;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.media-rights input,.profile-rights input{accent-color:#0aa7bd;min-width:18px;margin:0;width:18px!important;height:18px!important}.team-card-photo{object-fit:cover;width:100%;height:170px;margin-bottom:17px;display:block}.team-photo-placeholder{flex-direction:column;gap:6px;color:#fff!important;background:linear-gradient(135deg,#0b2734,#153e4c)!important;height:170px!important;display:flex!important}.team-photo-placeholder b{letter-spacing:.12em;font-size:14px}.team-photo-placeholder span{color:#6be2ce;font-size:8px}.team-grid article{background:#fff;overflow:hidden;padding:0 0 20px!important}.team-grid article>small,.team-grid article>h3,.team-grid article>p,.team-grid article>a{margin-left:20px;margin-right:20px}.team-grid article>p{min-height:52px}.team-detail-hero{background-position:50%!important;background-size:cover!important}.team-detail-hero.has-team-photo{color:#fff;align-items:flex-end;min-height:430px;display:flex}.team-detail-hero.has-team-photo>.shell>a{color:#c3d5da}.team-detail-hero.has-team-photo .team-detail-title span{color:#6ce6d2}.team-detail-logo-image{object-fit:contain;background:#fff;border:1px solid #ffffff73;width:160px;height:160px;padding:10px}.team-profile-editor{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.team-profile-editor>button{cursor:pointer}.team-profile-editor>form{border:1px solid var(--line);background:#fff;margin-top:18px;padding:30px}.team-profile-editor header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.team-profile-editor header h2{margin:0}.team-profile-editor header small{color:var(--muted)}.profile-editor-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.profile-editor-grid label{gap:7px;font-size:10px;font-weight:900;display:grid}.profile-editor-grid input:not([type=file]),.profile-editor-grid textarea{width:100%;font:inherit;background:#fbfdfd;border:1px solid #bdcdd1;padding:13px}.profile-editor-grid .full-field{grid-column:1/3}.profile-file{min-height:110px}.profile-rights{background:#edf8f6;align-items:flex-start;gap:10px;margin:18px 0;padding:14px;font-size:10px;display:flex}.team-profile-editor form>button{color:#fff;background:linear-gradient(100deg,#0eb8cf,#247ed7);border:0;width:100%;padding:16px;font-weight:900}.profile-success{color:#176c59;background:#e8faf5;padding:13px}.sponsor-contact{color:#fff;background:linear-gradient(135deg,#071923,#0c3140);padding:90px 0;scroll-margin-top:120px}.sponsor-contact-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.sponsor-contact h2{margin:0 0 20px;font-size:45px}.sponsor-contact-grid>div>p:not(.eyebrow){color:#aebfc6;line-height:1.85}.sponsor-contact dl{border-top:1px solid #35515c;margin-top:35px}.sponsor-contact dl div{border-bottom:1px solid #35515c;grid-template-columns:120px 1fr;padding:14px 0;display:grid}.sponsor-contact dt{color:#75909b;font-size:9px}.sponsor-contact dd{margin:0;font-size:11px;font-weight:800}.sponsor-inquiry-form{color:#112b36;background:#fff;padding:34px}.sponsor-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sponsor-inquiry-form label{gap:7px;font-size:10px;font-weight:900;display:grid}.sponsor-inquiry-form label em{color:#839299;font-size:8px;font-style:normal}.sponsor-inquiry-form input,.sponsor-inquiry-form select,.sponsor-inquiry-form textarea{width:100%;font:inherit;background:#fbfdfd;border:1px solid #bdcdd1;padding:12px}.sponsor-inquiry-form .full-field{grid-column:1/3}.sponsor-consent{background:#eef7f8;align-items:flex-start;margin:18px 0;padding:13px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.sponsor-consent input{min-width:18px;width:18px!important;height:18px!important}.sponsor-inquiry-form>button{color:#fff;background:linear-gradient(100deg,#0eb8cf,#247ed7);border:0;width:100%;padding:17px;font-weight:900}.sponsor-inquiry-success{color:#125e50;text-align:center;background:#e8faf5;padding:42px}.sponsor-inquiry-success span{letter-spacing:.15em;font-size:9px}.sponsor-inquiry-success h3{font-size:24px}@media (width<=800px){.team-media-upload{grid-column:1}.team-media-upload>div,.profile-editor-grid,.sponsor-form-grid,.sponsor-contact-grid{grid-template-columns:1fr}.profile-editor-grid .full-field,.sponsor-inquiry-form .full-field{grid-column:1}.team-detail-hero.has-team-photo{min-height:350px}.team-detail-logo-image{flex:0 0 90px;width:90px;height:90px}.sponsor-contact{padding:65px 0}.sponsor-contact h2{font-size:35px}.sponsor-inquiry-form{padding:22px}.team-profile-editor>form{padding:20px}.team-profile-editor header{flex-direction:column;align-items:flex-start;gap:8px}}.news-detail{max-width:none}.news-detail header{background:#f2f7f8;padding:70px 0 38px}.news-detail header>.shell,.news-detail-body{max-width:900px}.news-detail header>.shell{display:block}.news-detail-meta{margin:22px 0 8px}.news-detail-body{padding-top:55px;padding-bottom:80px}.news-detail-body>section{border-bottom:1px solid var(--line);padding:28px 0}.news-detail-body>section h2{font-size:25px}.news-detail-body>section p{color:#4e5f67;line-height:2}.news-detail-body>aside{background:#f2f7f8;margin-top:35px;padding:24px}.news-detail-body>aside b,.news-detail-body>aside a{display:block}.news-detail-body>aside a{color:#087f93;margin-top:10px;font-size:11px;font-weight:900}.entry-priority-note{background:#eafaf7;border-left:4px solid #12afc2;margin-top:22px;padding:16px}.entry-priority-note b{color:#087d8e;display:block}.entry-priority-note p{line-height:1.7;margin:6px 0 0!important;font-size:10px!important}.copy-template-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.copy-template-action button{color:#fff;cursor:pointer;background:#0b2834;border:0;padding:13px 18px;font-weight:900;transition:background .18s,transform .18s}.copy-template-action button:hover{background:#0b8798;transform:translateY(-2px)}.copy-template-action span{color:#087969;font-size:10px;font-weight:800}.terms-document article p{line-height:1.95}.tournament-tree-scroll{background:#061923;border:1px solid #183641;padding:24px;overflow-x:auto}.tournament-tree{color:#fff;width:1240px;height:740px;position:relative}.tree-connectors{pointer-events:none;width:1240px;height:740px;position:absolute;inset:0;overflow:visible}.tree-connectors path{fill:none;stroke:#4b6975;stroke-width:2px;vector-effect:non-scaling-stroke}.tree-round{width:200px;height:740px;position:absolute;top:0}.tree-round header{border-bottom:1px solid #39515d;grid-template-columns:1fr auto;align-items:end;width:200px;padding-bottom:10px;display:grid;position:absolute;top:12px;left:0}.tree-round header small{color:#66e3cd;letter-spacing:.14em;grid-column:1/3;font-size:8px;font-weight:900}.tree-round header b{font-size:13px}.tree-round header span{color:#92a7af;font-size:8px}.tree-match{color:#0a2530;background:#fff;border-left:4px solid #12b4c6;width:200px;min-height:60px;padding:8px 10px;position:absolute;left:0;transform:translateY(-50%);box-shadow:0 7px 18px #0004}.tree-match>small{color:#078fa3;letter-spacing:.1em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.tree-match p{justify-content:space-between;align-items:center;margin:0;font-size:9px;line-height:1.65;display:flex}.tree-match p b{white-space:nowrap}.tree-match p i{font-style:normal;font-weight:900}.tree-champion{color:#051b24;text-align:center;clip-path:polygon(50% 0,100% 20%,92% 78%,50% 100%,8% 78%,0 20%);background:linear-gradient(145deg,#62e4cc,#1a8ed9);flex-direction:column;justify-content:center;align-items:center;width:180px;height:190px;display:flex;position:absolute;top:380px;left:1040px;transform:translateY(-50%)}.tree-champion span{letter-spacing:.15em;font-size:8px}.tree-champion b{margin:8px 0;font-size:32px}.tree-champion i{font-size:11px;font-style:normal;font-weight:900}.tree-champion small{margin-top:5px;font-size:8px}@media (width<=700px){.tournament-tree-scroll{margin-left:-14px;margin-right:-14px;padding:16px}.copy-template-action{flex-direction:column;align-items:flex-start}.entry-priority-note{margin-top:18px}}.region-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 12px;display:grid}.region-picker button{border:1px solid var(--line);text-align:left;color:#17313b;background:#f4f8f9;padding:18px}.region-picker button small,.region-picker button b,.region-picker button span{display:block}.region-picker button small{letter-spacing:.14em;color:#87969c;font-size:8px}.region-picker button b{margin:5px 0;font-size:20px}.region-picker button span{color:#0a91a5;font-size:8px}.region-picker button.active{color:#fff;background:#0b2834;border-color:#0b2834}.region-picker button.active small,.region-picker button.active span{color:#63e2ce}.qualifying-blocks .block-picker{grid-template-columns:repeat(4,54px);margin:10px 0 18px}.regional-road,.national-final{border-top:1px solid var(--line);padding:80px 0;scroll-margin-top:110px}.regional-brackets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.regional-bracket{border:1px solid var(--line);background:#f4f8f9;padding:24px}.regional-bracket header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding-bottom:14px;display:grid}.regional-bracket header small{color:#0a93a8;letter-spacing:.12em;grid-column:1/3;font-size:8px;font-weight:900}.regional-bracket header h3{margin:5px 0 0;font-size:20px}.regional-bracket header time{color:var(--muted);font-size:9px}.regional-bracket-flow{grid-template-columns:1.2fr 30px 1fr 30px 1fr;align-items:center;gap:8px;margin-top:20px;display:grid}.regional-bracket-flow>div{gap:7px;display:grid}.regional-bracket-flow span,.regional-bracket-flow strong{background:#fff;border-left:3px solid #13aec1;padding:10px;font-size:9px;display:block}.regional-bracket-flow i{text-align:center;color:#0a9fb4;font-style:normal;font-weight:900}.regional-bracket-flow strong{color:#65e3cf;text-align:center;background:#0b2834;border:0;padding:20px 7px}.final-four-bracket{color:#fff;background:#071923;grid-template-columns:1fr 1fr 1.2fr 1fr 1fr;align-items:center;gap:12px;padding:28px;display:grid}.final-four-bracket>div{gap:45px;display:grid}.final-four-bracket>div span,.final-four-bracket article{color:#0c2732;background:#fff;border-left:4px solid #18b6c8;padding:15px}.final-four-bracket article{text-align:center}.final-four-bracket article small,.final-four-bracket article b,.final-four-bracket article time{display:block}.final-four-bracket article small{color:#0a90a5;font-size:8px}.final-four-bracket article b{margin:10px}.final-four-bracket article time{color:#718087;font-size:8px}.final-four-bracket>strong{text-align:center;color:#65e2ce;font-size:20px}.final-four-bracket>strong small{color:#fff;font-size:9px}.representative-login-wrap{grid-template-columns:1fr .85fr;align-items:start;gap:70px;display:grid}.representative-login-wrap>div:first-child p{color:var(--muted);line-height:1.8}.representative-login-wrap ol{padding-left:20px;line-height:2}.representative-login{border:1px solid var(--line);background:#f1f7f8;gap:16px;padding:34px;display:grid}.representative-login label{gap:8px;font-size:10px;font-weight:900;display:grid}.representative-login input{font:inherit;background:#fff;border:1px solid #b9cbd0;padding:14px}.representative-login button,.portal-logout{color:#fff;background:linear-gradient(100deg,#0eb7cd,#257ed7);border:0;padding:16px;font-weight:900}.portal-loading,.login-required{text-align:center;border:1px solid var(--line);background:#f2f7f8;padding:70px 30px}.login-required>span{color:#078da2;letter-spacing:.14em;font-size:9px;font-weight:900}.login-required p{color:var(--muted);margin-bottom:25px}.portal-team,.authenticated-team{color:#fff;background:#0b2834;padding:24px}.portal-team span,.authenticated-team small{color:#63e1cd;letter-spacing:.14em;font-size:8px}.portal-team h2,.authenticated-team b{margin:7px 0 4px;display:block}.portal-team p,.authenticated-team span{color:#a8bac1;margin:0;font-size:10px}.portal-menu{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.portal-menu a{border:1px solid var(--line);color:#102a35;padding:25px}.portal-menu small,.portal-menu b,.portal-menu span{display:block}.portal-menu small{color:#0893a7;font-size:8px}.portal-menu b{margin:8px 0;font-size:17px}.portal-menu span{color:var(--muted);font-size:10px}.portal-approval-note,.approval-policy{background:#e9faf7;border-left:4px solid #0fb2c5;padding:18px}.portal-approval-note p,.approval-policy p{color:#52656d;margin:6px 0 0;font-size:11px}.portal-logout{background:#344b55;margin-top:20px}.bulk-auth-team{margin:25px 0}.profile-portal-form{max-width:820px;margin:auto}.admin-review-section{margin-top:55px}.admin-review-section>header{border-bottom:2px solid #0b2834;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.admin-review-section>header h2{margin:0}.admin-review-section>header span{color:#ad3147;font-size:10px;font-weight:900}.admin-list.compact article{padding:14px 18px}.credential-issued{color:#fff;background:#061923;border:2px solid #60e0c9;margin:26px 0;padding:28px}.credential-issued>span{color:#60e0c9;letter-spacing:.14em;font-size:8px}.credential-issued h2{margin:8px 0 18px}.credential-issued dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.credential-issued dl div{background:#102f3c;padding:15px}.credential-issued dt{color:#86a0aa;font-size:8px}.credential-issued dd{margin:5px 0 0;font-family:monospace;font-size:20px}.credential-issued p{color:#a9bdc5;font-size:10px}.credential-issued button{border:0;padding:10px 15px;font-weight:900}.site-form label>small{color:var(--muted);font-weight:400;line-height:1.6}.authenticated-team{grid-column:1/3}.representative-dashboard{max-width:1000px}.representative-profile{background:#fff}.approval-policy{margin-bottom:25px}@media (width<=900px){.regional-brackets,.representative-login-wrap,.final-four-bracket{grid-template-columns:1fr}.final-four-bracket>div{gap:8px}.final-four-bracket>strong{padding:25px}.portal-menu{grid-template-columns:1fr}.region-picker{grid-template-columns:1fr 1fr}.credential-issued dl{grid-template-columns:1fr}}@media (width<=580px){.region-picker{grid-template-columns:1fr 1fr}.region-picker button{padding:14px}.regional-bracket{padding:17px}.regional-bracket header{grid-template-columns:1fr}.regional-bracket header small{grid-column:1}.regional-bracket header time{margin-top:7px}.regional-bracket-flow{grid-template-columns:1fr}.regional-bracket-flow i{transform:rotate(90deg)}.authenticated-team{grid-column:1}.credential-issued{padding:20px}}@media (width<=1000px){.cup-about-grid{grid-template-columns:1fr;gap:44px}.cup-about-copy{max-width:760px}.cup-about-copy h2 br{display:none}.prize-stage{width:100%;max-width:760px;margin:auto}}@media (width<=650px){.cup-about-grid{gap:35px;min-height:0;padding-top:65px;padding-bottom:65px}.cup-about-copy h2{font-size:40px}.cup-about-copy>strong{font-size:21px}.cup-about-copy>p:last-of-type{font-size:11px}.cup-about-actions{grid-template-columns:1fr 1fr;display:grid}.cup-about-actions a{text-align:center;padding:13px 8px}.prize-stage{padding:28px 14px 20px}.prize-total{align-items:center;padding-bottom:20px}.prize-total>strong{font-size:12px}.prize-total b{font-size:38px}.prize-podium{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;padding:20px 0 14px}.prize-card{min-height:145px;padding:39px 8px 15px}.prize-first{grid-area:1/1/auto/3;min-height:205px}.prize-second{grid-area:2/1}.prize-third{grid-area:2/2}.prize-first p b{font-size:66px}.prize-card p b{font-size:36px}.cup-about-route{flex-wrap:wrap;gap:8px;padding:12px 8px}.cup-about-route i{width:9px}.prize-note{text-align:left;line-height:1.6}}.prize-hero{isolation:isolate;color:#fff;background:#030a13;border-bottom:4px solid #bda468;height:calc(100svh - 110px);min-height:760px;position:relative;overflow:hidden}.prize-hero-image{z-index:-3;background:url(/hero-trophy-stadium-v1.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.prize-hero-shade{z-index:-2;background:linear-gradient(90deg,#010811f7 0%,#020b16bd 32%,#020c1714 59%,#020912b3 82%,#01070eed 100%),linear-gradient(#01070d59 0%,#0000 60%,#01080fe0 100%);position:absolute;inset:0}.prize-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 58% 48%,#0000 0 20%,#00000029 42%,#00000070 100%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff05 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.prize-hero-frame{z-index:1;clip-path:polygon(0 0,20% 0,20% 1px,100% 1px,100% 78%,calc(100% - 1px) 78%,calc(100% - 1px) 100%,76% 100%,76% calc(100% - 1px),0 calc(100% - 1px));pointer-events:none;border:1px solid #d3bb7d3d;position:absolute;inset:24px}.prize-hero-layout{z-index:2;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.05fr .72fr;align-items:center;gap:24px 42px;height:100%;padding-top:45px;padding-bottom:35px;display:grid;position:relative}.prize-hero-copy{grid-area:1/1;align-self:center;max-width:470px}.prize-hero-kicker{color:#5de4d3;letter-spacing:.22em;align-items:center;gap:11px;margin:0 0 24px;font-size:9px;font-weight:900;display:flex}.prize-hero-kicker span{background:#5de4d3;width:30px;height:2px}.prize-hero-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,4.25vw,68px);line-height:1.04}.prize-hero-copy h1>span{white-space:nowrap;display:block}.prize-hero-copy h1 em{color:#d9c085;letter-spacing:-.035em;text-shadow:0 7px 30px #000000bf;margin-top:12px;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:.78em;font-style:normal;font-weight:700;line-height:1.16;display:block}.prize-hero-copy>strong{letter-spacing:.02em;margin:22px 0 9px;font-size:15px;display:block}.prize-hero-copy>p:last-of-type{color:#aebdc3;margin:0;font-size:10px;line-height:1.9}.prize-hero-actions{gap:8px;margin-top:23px;display:flex}.prize-hero-actions a{text-align:center;border:1px solid #e1cd9b9e;min-width:155px;padding:13px 16px;font-size:9px;font-weight:900}.prize-hero-actions a:last-child{color:#06222b;background:#5fe1d2;border-color:#5fe1d2}.prize-hero-total{text-align:center;color:#e3cd98;text-shadow:0 4px 24px #000;grid-area:1/2;place-self:start center;margin-top:18px;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif}.prize-hero-total span{letter-spacing:.12em;justify-content:center;align-items:center;gap:15px;font-size:18px;font-weight:700;display:flex}.prize-hero-total span:before,.prize-hero-total span:after{content:"";background:#ddc58e;width:38px;height:1px}.prize-hero-total strong{margin-top:-3px;font-size:33px;display:block}.prize-hero-total b{letter-spacing:-.08em;font-size:clamp(86px,9vw,145px);font-weight:500;line-height:.9}.prize-hero-awards{grid-area:1/3;align-self:center;gap:9px;display:grid}.prize-hero-awards article{text-align:center;background:linear-gradient(135deg,#030c17d9,#071320a6);border:1px solid #d3ba7994;grid-template-columns:1fr;align-content:center;min-height:112px;padding:16px 18px;display:grid;box-shadow:inset 0 0 30px #bd9f5908}.prize-hero-awards article span{color:#cbb477;letter-spacing:.18em;font-size:7px;font-weight:900}.prize-hero-awards h2{color:#ded4bd;margin:3px 0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px}.prize-hero-awards p{color:#e1c984;margin:0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:16px;font-weight:700}.prize-hero-awards p b{font-size:38px;line-height:1}.prize-hero-awards p small{color:#a8b5b9;font-family:var(--font-geist-sans),sans-serif;margin-left:5px;font-size:7px}.prize-hero-awards .award-champion{min-height:170px}.prize-hero-awards .award-champion h2{font-size:22px}.prize-hero-awards .award-champion p b{font-size:62px}.prize-hero-facts{color:#d9d2c1;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c14b8;border:1px solid #d1bc875c;grid-area:2/2/auto/4;justify-content:center;justify-self:stretch;align-items:center;gap:30px;padding:17px 24px;font-size:9px;font-weight:900;display:flex}.prize-hero-facts span{white-space:nowrap}.prize-hero-facts b{color:#e3cc8c;font-size:18px}.prize-hero-facts i{background:#d1bc8752;width:1px;height:18px}.prize-hero-note{color:#65757c;font-size:7px;position:absolute;bottom:4px;left:0}.prize-hero .scroll-cue{z-index:3;bottom:36px;right:14px}.concept-hero{height:auto;min-height:760px}.concept-hero .fullscreen-image{filter:saturate(.7)contrast(1.07)brightness(.72)}.concept-values{background:#010f1873;border-top:1px solid #62e3d357;border-bottom:1px solid #62e3d340;grid-template-columns:repeat(3,1fr);width:min(650px,100%);margin-top:24px;display:grid}.concept-values span{color:#8fa4ac;border-right:1px solid #62e3d333;padding:15px;font-size:8px}.concept-values span:last-child{border:0}.concept-values small,.concept-values b{display:block}.concept-values small{color:#61dfce;letter-spacing:.14em;font-size:7px}.concept-values b{color:#fff;margin:5px 0;font-size:13px}.final-four-prizes{background:#fff;border:1px solid #d3dfe1;grid-template-columns:1.15fr 1fr 1.15fr;margin-top:12px;display:grid}.final-four-prizes article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:6px 20px;padding:17px 21px;display:grid}.final-four-prizes article:last-child{border:0}.final-four-prizes small{color:#0a92a7;letter-spacing:.13em;grid-row:1/3;font-size:7px;font-weight:900}.final-four-prizes b{font-size:15px}.final-four-prizes span{color:var(--muted);font-size:8px}@media (width<=1080px){.prize-hero{height:auto;min-height:900px}.prize-hero-layout{grid-template-rows:1fr auto;grid-template-columns:1fr .7fr;gap:25px;min-height:900px;padding-top:65px;padding-bottom:65px}.prize-hero-copy{grid-column:1}.prize-hero-total{margin:0;position:absolute;top:26px;right:5%}.prize-hero-total b{font-size:90px}.prize-hero-awards{grid-column:2}.prize-hero-facts{grid-column:1/3}.prize-hero-note{bottom:20px}.prize-hero-shade{background:linear-gradient(90deg,#010811f5,#020b169e 56%,#020912d1),linear-gradient(#0000 52%,#01080fe6)}.concept-values{grid-template-columns:1fr}.concept-values span{border-bottom:1px solid #62e3d333;border-right:0}}@media (width<=700px){.prize-hero{min-height:1160px}.prize-hero-image{background-position:56%}.prize-hero-shade{background:linear-gradient(#0108108a 0%,#020b16d4 30%,#010810fc 100%)}.prize-hero-frame{inset:10px}.prize-hero-layout{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:22px;min-height:1160px;padding-top:235px;padding-bottom:60px;display:flex}.prize-hero-copy{order:1;max-width:none}.prize-hero-kicker{margin-bottom:17px;font-size:7px}.prize-hero-copy h1{font-size:clamp(36px,11vw,48px);line-height:1.02}.prize-hero-copy h1 em{font-size:.72em}.prize-hero-copy>strong{margin-top:17px}.prize-hero-copy>p:last-of-type{font-size:9px}.prize-hero-actions a{flex:1;min-width:0;padding:13px 7px}.prize-hero-total{text-align:left;order:2;margin:0;position:static}.prize-hero-total span{justify-content:flex-start;font-size:13px}.prize-hero-total span:after{display:none}.prize-hero-total strong{font-size:24px}.prize-hero-total b{font-size:74px}.prize-hero-awards{order:3;grid-template-columns:1fr 1fr;gap:7px;display:grid}.prize-hero-awards .award-champion{grid-column:1/3;min-height:135px}.prize-hero-awards article{min-height:105px;padding:12px}.prize-hero-awards .award-champion p b{font-size:54px}.prize-hero-awards p b{font-size:32px}.prize-hero-facts{text-align:center;order:4;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:12px 4px;display:grid}.prize-hero-facts i{display:none}.prize-hero-facts span{font-size:7px}.prize-hero-facts b{font-size:14px;display:block}.prize-hero-note{bottom:42px;left:20px}.concept-hero{min-height:850px}.concept-hero .fullscreen-copy{padding-bottom:60px}.concept-values span{padding:11px}.final-four-prizes{grid-template-columns:1fr}.final-four-prizes article{border-right:0;border-bottom:1px solid var(--line)}.final-four-prizes article:last-child{border-bottom:0}}.prize-hero-image{background-image:url(/hero-trophy-stadium-v2.webp);background-position:50%}.prize-hero:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#ffda7629,#e6a53d0a 48%,#0000 70%);border-radius:50%;width:42%;position:absolute;top:15%;left:36%}@media (width>=1081px){.prize-hero{min-height:780px}.prize-hero-layout{grid-template-rows:1fr auto;grid-template-columns:minmax(425px,31%) minmax(480px,44%) minmax(285px,25%);gap:10px 26px;width:calc(100% - 72px);max-width:1820px;padding-top:30px;padding-bottom:32px}.prize-hero-copy{max-width:540px;padding-top:28px}.prize-hero-kicker{margin-bottom:28px;font-size:10px}.prize-hero-copy h1{font-size:clamp(58px,4.65vw,82px);line-height:1.01}.prize-hero-copy h1 em{margin-top:16px;font-size:.88em;line-height:1.13}.prize-hero-copy>strong{margin-top:24px;font-size:17px}.prize-hero-copy>p:last-of-type{font-size:11px;line-height:1.95}.prize-hero-actions{margin-top:25px}.prize-hero-actions a{min-width:170px;padding:15px 18px;font-size:10px}.prize-hero-total{align-self:start;margin-top:4px;transform:translate(-1%)}.prize-hero-total span{font-size:22px}.prize-hero-total span:before,.prize-hero-total span:after{width:48px}.prize-hero-total strong{font-size:40px;line-height:1}.prize-hero-total b{font-size:clamp(132px,10.5vw,190px);line-height:.83}.prize-hero-awards{gap:10px;width:100%}.prize-hero-awards article{background:linear-gradient(135deg,#010913e6,#06111fc2);border-color:#e2c67eb8;min-height:125px;padding:18px 22px;box-shadow:inset 0 0 36px #cca9590b,0 8px 30px #00000038}.prize-hero-awards .award-champion{min-height:190px}.prize-hero-awards h2{font-size:18px}.prize-hero-awards p b{font-size:48px}.prize-hero-awards .award-champion h2{font-size:26px}.prize-hero-awards .award-champion p b{font-size:78px}.prize-hero-awards p{font-size:19px}.prize-hero-facts{grid-column:2/4;justify-self:center;width:100%;max-width:880px;padding:18px 30px;font-size:10px}.prize-hero-facts b{font-size:20px}.prize-hero-note{bottom:2px;left:0}.prize-hero-frame{inset:18px}.prize-hero-shade{background:linear-gradient(90deg,#01070ffb 0%,#010913b8 30%,#020a1405 57%,#0108118f 78%,#01060de6 100%),linear-gradient(#01060c3d 0%,#0000 54%,#01070ebf 100%)}}@media (width>=1500px){.prize-hero-layout{width:calc(100% - 96px)}.prize-hero-copy h1{font-size:82px}.prize-hero-total b{font-size:190px}.prize-hero-awards .award-champion p b{font-size:88px}.prize-hero-awards p b{font-size:56px}}.home-opening-story{color:#fff;background:#02070e;position:relative;overflow:hidden}.home-opening-story:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#dec48499 9%,#dec48429 52%,#0000);width:1px;height:calc(100svh + 140px);position:absolute;top:calc(100svh - 126px);left:50%}.home-opening-story .prize-hero{border-bottom:0}.home-opening-story .prize-hero-shade{background:linear-gradient(90deg,#01070ffb 0%,#010913b5 30%,#020a1408 57%,#0108118f 78%,#01060de6 100%),linear-gradient(#01060c3d 0%,#0000 53%,#01070ec2 88%,#02070e 100%)}.prize-hero-copy>strong{color:#eee2c7;letter-spacing:.025em;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:20px}.opening-scroll-story{z-index:5;color:#a89a7b;letter-spacing:.13em;white-space:nowrap;grid-template-columns:auto 44px auto;align-items:center;gap:12px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.opening-scroll-story i{background:linear-gradient(90deg,#dec4842e,#d8bd7e);height:1px}.opening-scroll-story b{color:#dfc889;letter-spacing:.18em;font-size:7px}.concept-hero{background:#02070e;border-top:0;border-bottom:1px solid #dabe7c59;min-height:calc(100svh - 20px)}.concept-hero:before{background:radial-gradient(circle at 84% 42%,#d8b15321,#0000 32%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff05 calc(8.333% - 1px) 8.333%)}.concept-hero:after{background:linear-gradient(90deg,#0000,#d8bd7e 25% 75%,#0000);height:1px}.concept-hero .fullscreen-image{filter:saturate(.72)contrast(1.06)brightness(.54);opacity:.76;background-image:url(/hero-trophy-stadium-v2.webp);background-position:0 72%;background-size:168%;transform:scale(1.02)}.concept-hero .fullscreen-shade{background:linear-gradient(#02070e 0%,#02070ed1 9%,#020a126b 32%,#02080fb3 100%),linear-gradient(90deg,#01070ef5,#020a12c4 50%,#02080e47)}.concept-hero .fullscreen-copy{padding-top:80px;padding-bottom:80px}.concept-hero .fullscreen-copy h1{max-width:940px}.concept-hero .fullscreen-copy h2{color:#f0e7d6;max-width:820px}.concept-hero .fullscreen-copy .hero-lead{max-width:720px;color:#b9c2c4!important}.concept-hero .concept-values{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02080f94;border-color:#dabe7c57}.concept-hero .concept-values span{color:#99a5a8;border-color:#dabe7c33}@media (width<=1080px){.home-opening-story:before{display:none}.opening-scroll-story{bottom:13px}.concept-hero .fullscreen-image{background-position:0;background-size:205%}.concept-hero .fullscreen-copy{padding-top:90px;padding-bottom:80px}}@media (width<=700px){.opening-scroll-story{grid-template-columns:auto 24px auto;gap:7px;bottom:13px}.opening-scroll-story span{display:none}.concept-hero{min-height:900px}.concept-hero .fullscreen-image{opacity:.62;background-position:15%;background-size:auto 105%}.concept-hero .fullscreen-shade{background:linear-gradient(#02070e 0%,#02070ec4 16%,#02080ff5 78%)}.concept-hero .fullscreen-copy{padding-top:110px;padding-bottom:70px}.concept-hero .fullscreen-copy h1{font-size:43px}.concept-hero .fullscreen-copy h2{font-size:20px}.prize-hero-copy>strong{font-size:17px}}:root{--ink:#071d3c;--navy:#041936;--navy-2:#082b60;--cyan:#13bfd2;--mint:#35d7c6;--sky:#dff6ff;--soft:#f1f9fc;--line:#c8e1ea;--muted:#5c7180}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body{color:var(--ink);font-family:var(--font-geist-sans),"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;background:linear-gradient(#fff 0%,#f7fcfe 100%)}.utility{background:var(--navy);color:#b9dce7;border-bottom:1px solid #4adae029}.utility a:hover{color:#71e8e4}.header{background:#fffffff5;border-bottom:1px solid #b9dce7;box-shadow:0 10px 34px #042a4d14}.desktop-nav a{color:#17304c;letter-spacing:.02em;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg,var(--cyan),var(--mint));height:2px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.entry-button,.primary,.button-row .accent{box-shadow:0 10px 28px #0aa6c93b;color:#fff!important;background:linear-gradient(105deg,#10a8da 0%,#13c8d2 58%,#39d7c3 100%)!important}.entry-button:hover,.primary:hover{filter:saturate(1.12)brightness(1.03)}.eyebrow{color:#078fa8;letter-spacing:.2em}.section-head h2,.section>h2{color:var(--ink);letter-spacing:-.045em}.tinted{background:linear-gradient(145deg,#eaf8fc 0%,#f8fdff 58%,#e7f6fa 100%)}.dark{color:#fff;background:radial-gradient(circle at 83% 10%,#12c4d321,#0000 31%),linear-gradient(135deg,#03162f,#061e3f 62%,#063550)}.page-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,#43e2dd40,#0000 28%),linear-gradient(120deg,#031a3a 0%,#07527c 62%,#0bb7ca 125%);border-bottom:4px solid #19cad4;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:repeating-linear-gradient(116deg,#0000 0 34px,#ffffff05 34px 35px),radial-gradient(circle at 18% 130%,#56e0d847,#0000 34%);position:absolute;inset:0}.page-hero:after{content:"";z-index:-1;border:1px solid #75ece847;border-radius:50%;width:44%;height:210%;position:absolute;top:-58%;right:-10%;transform:rotate(-18deg);box-shadow:0 0 0 35px #45d4d709,0 0 0 80px #45d4d706}.page-hero .eyebrow{color:#6aede2}.page-hero h1{color:#fff;text-shadow:0 9px 35px #00183952}.page-hero p{color:#c9e6ed!important}.wire-note{background:#ecfbfb;border-color:#86d9de}.wire-note>span{color:#fff;background:#075b73}.site-form,.terms-layout>aside,.rules-table-wrap,.exposure-grid>article,.portal-menu a,.tournament-card,.news-list a{border-color:var(--line);box-shadow:0 14px 38px #063c5e0e}.site-form input,.site-form select,.site-form textarea{background:#fbfeff;border-color:#b8d8e4}.site-form input:focus,.site-form select:focus,.site-form textarea:focus{border-color:var(--cyan);outline:2px solid #13bfd247}footer{border-top:3px solid var(--cyan);color:#d6e7ec;background:radial-gradient(circle at 15% 0,#19c6cf21,transparent 27%),var(--navy)!important}footer a:hover{color:#58e0d9}.home-opening-story{background:var(--navy)}.home-opening-story:before{display:none!important}.kv-hero{background:#0a4f79;border-bottom:1px solid #23ced573;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 110px);min-height:660px;display:grid;position:relative;overflow:hidden}.kv-hero-image-wrap{background:#7ad5ed;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.kv-hero-image-wrap:before{content:"";filter:blur(20px)saturate(.78)brightness(.82);opacity:.72;background:url(/key-visual-latest-20260901.jpeg) 50%/cover no-repeat;position:absolute;inset:-35px;transform:scale(1.08)}.kv-hero-image{z-index:1;object-fit:contain;filter:drop-shadow(0 0 28px #00326833);width:100%;height:100%;position:relative}.kv-partner-rail{z-index:3;background:#fffffff9;border-top:1px solid #04365421;position:relative;box-shadow:0 -12px 35px #0230531a}.kv-partner-rail>.shell{align-items:center;height:76px;display:flex}.kv-scroll{z-index:5;color:#fff;letter-spacing:.22em;text-shadow:0 2px 8px #00203e80;writing-mode:vertical-rl;font-size:8px;font-weight:900;position:absolute;bottom:88px;right:18px}.kv-scroll b{color:#5be6df;margin-top:9px}.product-partners{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;width:100%;display:grid}.product-partners-label{white-space:nowrap;border-right:1px solid #c8dfe7;padding-right:28px}.product-partners-label small,.product-partners-label b{display:block}.product-partners-label small{color:#078fa8;letter-spacing:.2em;font-size:7px;font-weight:900}.product-partners-label b{color:#17304b;margin-top:5px;font-size:10px}.product-partners-logos{grid-template-columns:repeat(4,minmax(90px,1fr));align-items:center;gap:12px;display:grid}.product-partners-logos a{background:#fff;border:1px solid #d7e6eb;place-items:center;height:48px;padding:8px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.product-partners-logos a:hover{border-color:#66cfd7;transform:translateY(-2px);box-shadow:0 9px 22px #04536f1a}.product-partners-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30px;display:block}.product-partners-logos a:nth-child(2) img{max-height:34px}.product-partners-logos a:nth-child(3) img{max-height:25px}.product-partners-logos a:nth-child(4) img{max-height:27px}.sponsor-banner-section{color:#fff;background:radial-gradient(circle at 90% 15%,#23d6d92e,#0000 31%),linear-gradient(135deg,#03152f,#07395d 64%,#087e97);border:0;padding:88px 0 76px;position:relative;overflow:hidden}.sponsor-banner-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 45px,#ffffff05 45px 46px);position:absolute;inset:0}.sponsor-banner-section>.shell{position:relative}.sponsor-banner-head{margin-bottom:28px}.sponsor-banner-head h2{color:#fff;font-size:clamp(30px,3vw,44px)}.sponsor-banner-head>small{color:#bddde5;max-width:430px;font-size:11px;line-height:1.8}.sponsor-banner-section .eyebrow{color:#65e9df}.product-partners-section{display:block}.product-partners-section .product-partners-logos{gap:18px}.product-partners-section .product-partners-logos a{border-color:#94dbe273;height:104px;padding:20px 30px;box-shadow:0 18px 44px #00132b2e}.product-partners-section .product-partners-logos img{max-height:48px}.product-partners-section .product-partners-logos a:nth-child(2) img{max-height:56px}.product-partners-section .product-partners-logos a:nth-child(3) img{max-height:42px}.product-partners-section .product-partners-logos a:nth-child(4) img{max-height:43px}.partner-logo-note{color:#8db5c1;margin:15px 0 0;font-size:8px}.partner-recruit-link{color:#fff;border-bottom:1px solid #58dfd8;align-items:center;gap:25px;margin-top:28px;padding-bottom:7px;font-size:11px;font-weight:900;display:inline-flex}.partner-recruit-link b{color:#58dfd8}.confirmed-product-partners{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ecf9fc,#fff);padding:52px 0}.confirmed-product-partners>.shell{grid-template-columns:280px 1fr;align-items:center;gap:44px;display:grid}.confirmed-product-partners h2{margin:0 0 8px;font-size:28px}.confirmed-product-partners p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.confirmed-product-partners .eyebrow{margin-bottom:8px}.confirmed-product-partners>div>small{color:#77909a;grid-column:2;font-size:8px}.product-partners-sponsor{display:block}.concept-hero{background:#03162f;border-color:#23ccd473}.concept-hero:after{background:linear-gradient(90deg,#0000,#28d7d5 25% 75%,#0000)}.concept-hero .hero-frame{border-color:#3ddcdc40}.concept-hero .hero-kicker{color:#63e9e0!important}.concept-hero .hero-kicker span{background:#41dcd7}.concept-hero .fullscreen-copy h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#78edf1 55%,#10aac8);-webkit-background-clip:text;background-clip:text}.concept-hero .fullscreen-copy h2{color:#e4f7fb}.concept-hero .concept-values{background:#021933a3;border-color:#43d9d757}.concept-hero .concept-values span{border-color:#43d9d733}.concept-hero .concept-values small,.concept-hero .hero-side-label b,.concept-hero .scroll-cue b{color:#5ce5dc}.concept-hero .button-row .accent{color:#fff!important;background:linear-gradient(100deg,#12b9d0,#43d8c7)!important}.quick{background:#041936;border-color:#0e4d69}.quick a{color:#d7e9ee;border-color:#1a526b}.quick a:hover{background:#082f50}.quick a span,.quick a small{color:#62e4dd}@media (width<=1000px){.product-partners{gap:16px}.product-partners-label{padding-right:16px}.product-partners-logos{gap:7px}.product-partners-logos a{padding:7px 10px}.confirmed-product-partners>.shell{grid-template-columns:1fr;gap:24px}.confirmed-product-partners>div>small{grid-column:1}}@media (width<=700px){.kv-hero{grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 105px);min-height:650px}.kv-hero-image-wrap{background:#56b6d8}.kv-hero-image-wrap:before{filter:blur(24px)saturate(.82)brightness(.78);inset:-65px}.kv-hero-image{object-fit:contain;width:154%;max-width:none}.kv-partner-rail>.shell{height:auto;padding-top:9px;padding-bottom:9px}.kv-scroll{display:none}.product-partners{grid-template-columns:1fr;gap:7px}.product-partners-label{border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.product-partners-label b{margin:0;font-size:8px}.product-partners-logos{grid-template-columns:repeat(4,1fr);gap:5px}.product-partners-logos a{height:36px;padding:5px 7px}.product-partners-logos img{max-height:20px}.product-partners-logos a:nth-child(2) img{max-height:23px}.product-partners-logos a:nth-child(3) img{max-height:17px}.product-partners-logos a:nth-child(4) img{max-height:18px}.sponsor-banner-section{padding:64px 0}.product-partners-section .product-partners-logos{grid-template-columns:1fr 1fr;gap:8px}.product-partners-section .product-partners-logos a{height:80px;padding:15px}.product-partners-section .product-partners-logos img{max-height:37px}.product-partners-section .product-partners-logos a:nth-child(2) img{max-height:43px}.product-partners-section .product-partners-logos a:nth-child(3) img,.product-partners-section .product-partners-logos a:nth-child(4) img{max-height:32px}.confirmed-product-partners{padding:42px 0}.product-partners-sponsor .product-partners-logos{grid-template-columns:1fr 1fr}.product-partners-sponsor .product-partners-logos a{height:68px}.page-hero h1{font-size:clamp(38px,12vw,54px)}}.ops-console{--ops-bg:#f2f3f5;--ops-panel:#fff;--ops-ink:#171a20;--ops-muted:#747982;--ops-line:#dde0e5;--ops-dark:#11141a;--ops-accent:#c8f13b;background:var(--ops-bg);min-height:100svh;color:var(--ops-ink);font-family:var(--font-geist-sans),"Noto Sans JP",sans-serif;grid-template-columns:238px minmax(0,1fr);display:grid}.ops-sidebar{background:var(--ops-dark);color:#fff;flex-direction:column;height:100svh;padding:30px 22px;display:flex;position:sticky;top:0}.ops-brand{border-bottom:1px solid #2b3039;padding:4px 6px 28px}.ops-brand span,.ops-brand b,.ops-brand small{display:block}.ops-brand span{color:var(--ops-accent);letter-spacing:.22em;font-size:9px;font-weight:900}.ops-brand b{letter-spacing:-.04em;margin:6px 0 5px;font-size:21px}.ops-brand small{color:#777e8b;font-size:9px}.ops-sidebar nav{gap:4px;margin-top:28px;display:grid}.ops-sidebar nav a{color:#c7cbd2;grid-template-columns:28px 1fr;align-items:center;padding:13px 10px;font-size:11px;font-weight:750;display:grid}.ops-sidebar nav a:hover{color:#fff;background:#20252d}.ops-sidebar nav i{color:#646c78;font-size:8px;font-style:normal}.ops-sidebar-foot{border-top:1px solid #2b3039;gap:9px;margin-top:auto;padding:20px 6px 0;display:grid}.ops-sidebar-foot small{color:#606873;letter-spacing:.16em;font-size:7px}.ops-sidebar-foot b{color:#d8dbe0;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ops-sidebar-foot a{color:#9299a4;font-size:9px}.ops-sidebar-foot a:hover{color:var(--ops-accent)}.ops-main{min-width:0;padding:0 34px 70px}.ops-topbar{z-index:10;border-bottom:1px solid var(--ops-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f3f5f0;justify-content:space-between;align-items:center;min-height:84px;margin:0 -34px 30px;padding:14px 34px;display:flex;position:sticky;top:0}.ops-topbar span{color:#9297a0;letter-spacing:.18em;font-size:8px;font-weight:900}.ops-topbar h1{letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.ops-topbar>div:last-child{border:1px solid var(--ops-line);background:#fff;align-items:center;gap:9px;padding:8px 12px;display:flex}.ops-topbar i{background:var(--ops-accent);color:#20240e;letter-spacing:.12em;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.ops-topbar>div:last-child b{font-size:9px}.ops-workspace{gap:20px;max-width:1420px;margin:auto;display:grid}.ops-workspace h2{letter-spacing:-.035em}.ops-capacity,.ops-panel,.ops-flow{background:var(--ops-panel);border:1px solid var(--ops-line);box-shadow:0 7px 24px #191d2409}.ops-capacity{padding:30px}.ops-capacity>header,.ops-panel>header,.ops-flow>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ops-capacity header small,.ops-panel>header small,.ops-flow>header small{color:#9297a0;letter-spacing:.16em;font-size:8px;font-weight:900}.ops-capacity h2,.ops-panel>header h2,.ops-flow>header h2{margin:4px 0 0;font-size:22px}.ops-capacity header p{color:var(--ops-muted);margin:7px 0 0;font-size:10px}.ops-capacity>header>span{background:var(--ops-dark);color:var(--ops-accent);letter-spacing:.14em;padding:9px 12px;font-size:8px;font-weight:950}.view-dashboard .ops-email-log{order:999}.view-dashboard .ops-email-item:nth-child(n+6),.view-dashboard .ops-email-log .ops-resend-prep,.view-dashboard .ops-database,.view-communications>:not(.ops-email-log):not(.ops-alert),.view-database>:not(.ops-database):not(.ops-alert){display:none}.ops-panel-link{color:#53630f;align-items:center;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.team-operation-actions .revert-status{color:#4f5861!important;background:#fff!important;border:1px solid #a6adb4!important}.ops-funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-top:26px;display:grid}.ops-funnel article{border:1px solid var(--ops-line);background:#f8f9fa;padding:22px}.ops-funnel small,.ops-funnel b,.ops-funnel span{display:block}.ops-funnel small{color:#777d86;font-size:9px;font-weight:850}.ops-funnel b{margin:14px 0 6px;font-size:42px;line-height:1}.ops-funnel b em{color:#8c929b;font-size:15px;font-style:normal}.ops-funnel span{color:#91969e;font-size:8px}.ops-funnel>i{color:#a7abb1;align-self:center;font-size:25px;font-style:normal}.ops-funnel article.paid{background:#fbffe9;border-color:#c2cb9c}.ops-funnel article.paid b{color:#51620f}.ops-funnel article.remaining{background:var(--ops-dark);color:#fff}.ops-funnel article.remaining small,.ops-funnel article.remaining span{color:#9aa1ab}.ops-funnel article.remaining b{color:var(--ops-accent)}.ops-capacity-bar{background:#e4e6e9;height:28px;margin-top:16px;position:relative;overflow:hidden}.ops-capacity-bar i{background:var(--ops-accent);min-width:3px;position:absolute;inset:0 auto 0 0}.ops-capacity-bar span,.ops-capacity-bar b{z-index:1;padding:7px 10px;font-size:8px;display:inline-block;position:relative}.ops-capacity-bar b{float:right}.ops-mini-kpis{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ops-mini-kpis span{border:1px solid var(--ops-line);color:#777d86;padding:7px 10px;font-size:8px}.ops-mini-kpis b{color:#20242a;margin-right:5px;font-size:12px}.ops-test-guide{background:#f7ffd9;border:1px solid #b6d625;grid-template-columns:1fr 1.35fr;gap:28px;padding:26px 28px;display:grid}.ops-test-guide small{color:#63750d;letter-spacing:.16em;font-size:8px;font-weight:950}.ops-test-guide h2{margin:7px 0;font-size:19px}.ops-test-guide p{color:#61685a;margin:0;font-size:10px;line-height:1.7}.ops-test-guide ol{counter-reset:test-step;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-test-guide li{background:#fff;border:1px solid #d6e49b;padding:28px 10px 10px;font-size:8px;font-weight:850;line-height:1.45;position:relative}.ops-test-guide li:before{counter-increment:test-step;content:counter(test-step,decimal-leading-zero);color:#8ca21e;font-size:8px;font-weight:950;position:absolute;top:8px;left:10px}.ops-flow{padding:25px 28px}.ops-flow>header>a{color:#68740d;font-size:9px;font-weight:900}.ops-flow>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:20px;display:grid}.ops-flow>div span{background:#f7f8f9;border-top:3px solid #2b3038;min-height:82px;padding:14px;font-size:10px;font-weight:850}.ops-flow>div b,.ops-flow>div small{display:block}.ops-flow>div b{color:#8c929a;margin-bottom:9px;font-size:8px}.ops-flow>div small{color:#8a9099;margin-top:5px;font-size:7px;font-weight:600}.ops-flow>div i{color:#a0a5ac;font-style:normal}.ops-mail-state{border-left:4px solid;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.ops-mail-state.connected{background:#edf9f3;border-color:#43ad79}.ops-mail-state.not-connected{background:#fff7e8;border-color:#dd9e2c}.ops-mail-state b{font-size:11px}.ops-mail-state p{color:#737983;margin:4px 0 0;font-size:8px}.ops-mail-state>span{letter-spacing:.14em;font-size:7px;font-weight:950}.ops-alert{color:#8a3434;background:#fff0f0;border:1px solid #efbcbc;padding:14px 18px;font-size:10px;font-weight:850}.ops-credential{border:2px solid var(--ops-accent);background:var(--ops-dark);color:#fff;padding:27px}.ops-credential>span{color:var(--ops-accent);letter-spacing:.15em;font-size:8px;font-weight:950}.ops-credential h2{margin:7px 0 17px}.ops-credential dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ops-credential dl div{background:#20252d;padding:14px}.ops-credential dt{color:#8e95a0;font-size:8px}.ops-credential dd{font-family:var(--font-geist-mono),monospace;margin:5px 0 0;font-size:18px}.ops-credential p{color:#aeb4bd;font-size:9px}.ops-credential>div{gap:8px;display:flex}.ops-credential a,.ops-credential button{background:var(--ops-accent);color:#171a20;border:0;padding:10px 14px;font-size:9px;font-weight:900}.ops-credential button{background:#fff}.ops-panel{padding:0;scroll-margin-top:100px}.ops-panel>header{border-bottom:1px solid var(--ops-line);padding:22px 24px}.ops-panel>header>span{color:#6f747c;background:#f1f2f4;padding:7px 9px;font-size:8px;font-weight:900}.ops-team-list{display:grid}.ops-team-list>article{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(190px,.75fr) minmax(280px,1.25fr) minmax(190px,.8fr);align-items:center;gap:25px;padding:22px 24px;display:grid}.ops-team-list>article:last-child{border-bottom:0}.ops-team-list>article.is-test{box-shadow:inset 4px 0 var(--ops-accent);background:#fdfff5}.ops-team-meta h3{margin:9px 0 5px;font-size:16px}.ops-team-meta p{color:#7b8088;margin:0;font-size:9px}.test-badge{background:var(--ops-accent);color:#272d0f;letter-spacing:.1em;margin-right:6px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-block}.ops-team-contact small,.ops-team-contact b,.ops-team-contact a,.ops-team-contact time,.ops-team-contact em{display:block}.ops-team-contact small{color:#969ba2;font-size:7px}.ops-team-contact b{margin:4px 0;font-size:10px}.ops-team-contact a{color:#53636d;font-size:9px}.ops-team-contact time,.ops-team-contact em{color:#8a9098;margin-top:5px;font-size:8px;font-style:normal}.ops-team-contact em{color:#8a6b18;font-weight:800}.team-operation-actions button{color:#fff;background:#21252b;border:0;padding:10px 11px;font-size:8px;font-weight:900}.team-operation-actions button:hover{background:#000}.team-operation-actions button.reject{color:#8a3a3a;background:#f3e7e7}.team-operation-actions button.hold{color:#575e68;background:#eceef1}.ops-empty{color:#858b94;text-align:center;margin:0;padding:30px;font-size:10px}.ops-panel.admin-review-section{margin-top:0}.ops-panel.admin-review-section>header{border-bottom:1px solid var(--ops-line)}.ops-panel .admin-list{gap:0}.ops-panel .admin-list article{border:0;border-bottom:1px solid var(--ops-line);padding:17px 24px}.ops-panel .admin-list article:last-child{border-bottom:0}.ops-panel .admin-list h3{font-size:11px}.ops-panel .admin-list p{font-size:9px}.ops-panel .admin-list button{background:#252a31;padding:9px 11px;font-size:8px}.ops-panel .admin-list .reject{color:#7f3a3a;background:#f0e7e7}.ops-sources .source-bars{padding:22px 24px}.ops-sources .source-bars>article>div{background:#e6e8eb}.ops-sources .source-bars i{background:var(--ops-accent)}.ops-anchor{height:0;scroll-margin-top:100px}.ops-email-log{scroll-margin-top:100px}.admin-status{display:inline-block}.admin-status.payment_pending{color:#805c08;background:#fff0ce}.admin-status.reviewing{color:#3f5f8b;background:#e8eef8}.admin-status.submitted,.admin-status.pending{color:#58616b;background:#eef0f2}.ops-denied{color:#fff;background:#11141a;place-content:center;justify-items:start;min-height:100svh;padding:30px;display:grid}.ops-denied span{color:#c8f13b;letter-spacing:.2em;font-size:12px;font-weight:950}.ops-denied h1{margin:10px 0;font-size:38px}.ops-denied p{color:#9ca3ae}.ops-denied a{color:#171a20;background:#c8f13b;margin-top:14px;padding:11px 15px;font-size:10px;font-weight:900}@media (width<=980px){.ops-console{grid-template-columns:1fr}.ops-sidebar{grid-template-columns:1fr auto;height:auto;padding:16px 20px;display:grid;position:relative}.ops-brand{border:0;padding:0}.ops-brand small,.ops-sidebar nav,.ops-sidebar-foot small,.ops-sidebar-foot b,.ops-sidebar-foot a:last-child{display:none}.ops-sidebar-foot{border:0;margin:0;padding:0;display:block}.ops-main{padding:0 18px 50px}.ops-topbar{margin:0 -18px 22px;padding:12px 18px}.ops-test-guide{grid-template-columns:1fr}.ops-team-list>article{grid-template-columns:1fr 1.3fr}.team-operation-actions{grid-column:1/3;justify-content:flex-start}}@media (width<=680px){.ops-topbar h1{font-size:17px}.ops-topbar>div:last-child{display:none}.ops-capacity{padding:20px 16px}.ops-capacity>header,.ops-panel>header,.ops-flow>header{flex-direction:column;align-items:flex-start}.ops-funnel{grid-template-columns:1fr}.ops-funnel>i{justify-self:center;transform:rotate(90deg)}.ops-test-guide{padding:20px 16px}.ops-test-guide ol{grid-template-columns:1fr}.ops-flow{padding:20px 16px}.ops-flow>div{grid-template-columns:1fr}.ops-flow>div i{justify-self:center;transform:rotate(90deg)}.ops-mail-state{flex-direction:column;align-items:flex-start}.ops-team-list>article{grid-template-columns:1fr;padding:18px}.team-operation-actions{grid-column:1}.ops-credential dl{grid-template-columns:1fr}.ops-panel .admin-list article{display:block}.ops-panel .admin-list article>div:last-child{margin-top:12px}.ops-sources .source-bars{grid-template-columns:1fr}.ops-mini-kpis{grid-template-columns:1fr 1fr;display:grid}}.entry-terms-summary{color:#fff;background:#071f38;padding:58px 0}.entry-terms-summary-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;display:grid}.entry-terms-summary-head h2{margin:6px 0 0;font-size:35px}.entry-terms-summary-head>p{color:#c8dbe3;margin:0;line-height:1.9}.entry-terms-regions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px;display:grid}.entry-terms-regions article{background:#0d3150;border-top:3px solid #28d4d0;min-height:105px;padding:18px}.entry-terms-regions b,.entry-terms-regions span{display:block}.entry-terms-regions b{font-size:18px}.entry-terms-regions span{color:#b9d1dc;margin-top:9px;font-size:10px;line-height:1.7}.entry-terms-summary ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.entry-terms-summary li{color:#d5e7ee;border:1px solid #335773;padding:8px 11px;font-size:9px}.entry-eligibility{background:#eefafb;border:2px solid #159fb0!important;padding:22px!important}.entry-eligibility>legend{color:#07364d;padding:0 8px;font-size:16px}.entry-eligibility>legend span{color:#c13b4f;font-size:9px}.entry-eligibility>p{color:#4e6c77;font-size:10px}.entry-eligibility>label{border-top:1px solid #cce5e8;align-items:flex-start;gap:9px;padding:11px 0;line-height:1.65;grid-template-columns:18px 1fr!important;font-size:11px!important;display:flex!important}.entry-eligibility>label input,.receipt-request input{margin-top:3px;width:auto!important}.entry-region-definition{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;display:grid}.entry-region-definition div{background:#fff;border:1px solid #d1e6e8;padding:11px}.entry-region-definition b,.entry-region-definition span{display:block}.entry-region-definition b{color:#078ca0;font-size:10px}.entry-region-definition span{color:#526a74;margin-top:4px;font-size:9px}.receipt-request{align-items:center;gap:8px;grid-template-columns:18px 1fr!important;display:flex!important}.ops-header-actions{align-items:center;gap:8px;display:flex}.ops-header-actions span{color:#6f747c;background:#f1f2f4;padding:7px 9px;font-size:8px;font-weight:900}.ops-header-actions button{color:#fff;background:#22272e;border:0;padding:8px 12px;font-size:8px;font-weight:900}.ops-team-list>article{position:relative}.ops-team-meta>small{color:#8b9199;margin-top:9px;font-size:7px;display:block}.ops-team-contact strong{color:#466719;margin-top:6px;font-size:8px;display:block}.ops-team-detail{border-top:1px dashed var(--ops-line);grid-column:1/4;padding-top:12px}.ops-team-detail summary{cursor:pointer;color:#535a64;font-size:9px;font-weight:900}.ops-team-detail dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.ops-team-detail dl div{background:#f7f8f9;padding:10px}.ops-team-detail dt{color:#8d929a;font-size:7px}.ops-team-detail dd{margin:4px 0 0;font-size:9px;line-height:1.5}.ops-team-edit{grid-template-columns:180px 1fr auto;align-items:end;gap:8px;display:grid}.ops-team-edit label{color:#737982;gap:5px;font-size:8px;display:grid}.ops-team-edit input,.ops-team-edit textarea{border:1px solid var(--ops-line);width:100%;font:inherit;background:#fff;padding:9px}.ops-team-edit button{background:var(--ops-accent);border:0;padding:11px 16px;font-size:8px;font-weight:900}.ops-inline-error{color:#8a3434;background:#fff0f0;margin:0;padding:11px 20px;font-size:9px}.admin-status.unread{color:#805c08;background:#fff0ce}.admin-status.contacted{color:#3f5f8b;background:#e8eef8}.admin-status.closed{color:#2c7653;background:#e7f6ed}.ops-team-list>article.is-cancelled{background:#faf7f7;box-shadow:inset 4px 0 #a94a4a}.admin-status.cancelled{color:#873838;background:#f3e4e4}.team-operation-actions button.cancel-entry{background:#765252}.team-operation-actions button.delete-entry{background:#a12626}.team-operation-actions button.delete-entry:hover{background:#751414}.ops-team-detail>summary{font-size:14px}.ops-entry-information,.ops-player-roster{border:1px solid var(--ops-line);background:#fff;margin:16px 0;padding:18px}.ops-entry-information h4,.ops-player-roster h4{margin:0;font-size:15px}.ops-entry-information dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0}.ops-entry-information dl div{background:#f5f7f8;padding:12px}.ops-entry-information dl div.wide{grid-column:1/4}.ops-entry-information dt{font-size:12px}.ops-entry-information dd{overflow-wrap:anywhere;font-size:13px}.ops-player-roster>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ops-player-roster>header span{color:#59656d;font-size:13px;font-weight:800}.ops-player-table-wrap{overflow-x:auto}.ops-player-roster table{border-collapse:collapse;width:100%;min-width:940px}.ops-player-roster th{color:#fff;text-align:left;white-space:nowrap;background:#172d37;padding:10px;font-size:12px}.ops-player-roster td{border-bottom:1px solid var(--ops-line);white-space:nowrap;padding:11px 10px;font-size:12px}.ops-player-roster tbody tr:last-child td{border-bottom:0}.ops-roster-empty{color:#6c777d;text-align:center;background:#f5f7f8;margin:0;padding:20px;font-size:13px}@media (width<=800px){.entry-terms-summary-head{grid-template-columns:1fr;gap:15px}.entry-terms-regions{grid-template-columns:1fr 1fr}.ops-team-detail{grid-column:1/3}.ops-team-detail dl{grid-template-columns:1fr 1fr}.ops-entry-information dl div.wide{grid-column:1/3}.ops-team-edit{grid-template-columns:1fr}.ops-header-actions{align-items:flex-start}}@media (width<=680px){.entry-terms-summary{padding:40px 0}.entry-terms-summary-head h2{font-size:28px}.entry-terms-regions,.entry-region-definition{grid-template-columns:1fr}.ops-team-detail{grid-column:1}.ops-team-detail dl{grid-template-columns:1fr}.ops-entry-information dl div.wide{grid-column:1}.ops-entry-information,.ops-player-roster{padding:13px}}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.admin-flow{background:linear-gradient(135deg,#effcfd,#fff);border:1px solid #94dce1;margin-bottom:22px;padding:30px;box-shadow:0 18px 45px #05466512}.admin-flow-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-flow-head h2{margin:3px 0 0}.admin-flow-head>a{color:#078fa8;font-size:10px;font-weight:900}.admin-flow-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:24px;display:grid}.admin-flow-steps>span{background:#fff;border-top:3px solid #14bdd0;min-height:106px;padding:16px;font-size:11px;font-weight:900;box-shadow:0 8px 24px #0436530f}.admin-flow-steps b,.admin-flow-steps small{display:block}.admin-flow-steps b{color:#0b9eb1;letter-spacing:.12em;margin-bottom:13px;font-size:9px}.admin-flow-steps small{color:#647984;margin-top:6px;font-size:8px;font-weight:600}.admin-flow-steps i{color:#0faec1;font-style:normal;font-weight:950}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.admin-kpis article{border:1px solid var(--line);color:#fff;background:#071f3d;padding:20px}.admin-kpis small,.admin-kpis span{color:#9ec4ce;font-size:9px}.admin-kpis b{color:#5ce3db;margin:0 7px;font-size:32px;display:inline-block}.email-connection{border-left:5px solid;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;padding:18px 22px;display:flex}.email-connection.connected{background:#eafaf4;border-color:#16b886}.email-connection.not-connected{background:#fff8e9;border-color:#efae2f}.email-connection b{font-size:13px}.email-connection p{color:#5b6f78;margin:5px 0 0;font-size:9px}.email-connection>span{color:#fff;letter-spacing:.13em;white-space:nowrap;background:#092b47;padding:7px 10px;font-size:8px;font-weight:950}.team-operations-list article{align-items:flex-start}.team-operations-list article>div:first-child>small{color:#71848c;margin:7px 0;display:block}.team-operation-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex!important}.team-operation-actions .secondary{color:#174153!important;background:#eaf4f6!important}.operation-complete{color:#087d69;font-size:9px;font-weight:900}.email-outbox .admin-list article{grid-template-columns:1fr}.admin-status.submitted,.admin-status.pending,.admin-status.queued{color:#45626e;background:#edf4f6}.admin-status.reviewing,.admin-status.sending{color:#17668a;background:#e8f5ff}.admin-status.payment_pending,.admin-status.approval_required{color:#87610b;background:#fff3d8}.admin-status.active,.admin-status.approved,.admin-status.sent{color:#0b7256;background:#e3f8ef}.admin-status.setup_required,.admin-status.failed{color:#9b5016;background:#fff0df}.teams-coming-soon{color:#fff;text-align:center;background:radial-gradient(circle at 86% 15%,#51e2db47,#0000 26%),linear-gradient(135deg,#031c3b,#08718e);border:1px solid #8ddbe2;padding:72px 54px;position:relative;overflow:hidden;box-shadow:0 24px 70px #033c5c29}.teams-coming-soon>span{color:#5be8df;letter-spacing:.24em;font-size:10px;font-weight:950}.teams-coming-soon h2{color:#fff;margin:16px 0 12px;font-size:clamp(30px,4vw,50px)}.teams-coming-soon>p{color:#c6e1e8;max-width:650px;margin:0 auto;line-height:1.8}.teams-coming-soon>p b{color:#fff}.teams-coming-soon>div{justify-content:center;align-items:end;gap:18px;margin:32px 0;display:flex}.teams-coming-soon i{color:#79cbd2;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:950}.teams-coming-soon strong{font-size:42px}.teams-coming-soon em{color:#5ce6df;font-size:24px;font-style:normal}.teams-coming-soon .primary{display:inline-flex}.teams-loading{border:1px solid var(--line);color:#647984;text-align:center;background:#fff;padding:55px}.representative-forgot,.password-reset-back{color:#078fa8;text-align:center;margin-top:15px;font-size:10px;font-weight:900;display:block}.password-reset-success{background:#ebfaf6;border:1px solid #91dcd5;padding:38px}.password-reset-success b{font-size:20px}.password-reset-success p{color:#506970;line-height:1.8}.password-reset-success a{color:#087e93;font-weight:900}.password-reset-form{align-self:start}@media (width<=800px){.admin-flow{padding:20px}.admin-flow-head{flex-direction:column;align-items:flex-start}.admin-flow-steps{grid-template-columns:1fr}.admin-flow-steps i{justify-self:center;transform:rotate(90deg)}.admin-kpis{grid-template-columns:1fr 1fr}.email-connection{flex-direction:column;align-items:flex-start}.team-operation-actions{justify-content:flex-start}.teams-coming-soon{padding:52px 20px}.teams-coming-soon>div{gap:9px}.teams-coming-soon strong{font-size:30px}}.utility{font-size:9px}.brand{gap:0;min-width:78px;height:52px}.brand-cup-link{background:0 0;border-radius:0;width:78px;height:52px;overflow:visible}.brand-cup{filter:none;object-fit:contain!important;width:78px!important;height:52px!important}.desktop-nav{gap:12px;font-size:9px}.entry-button{padding:12px 17px}.kv-hero{height:calc(100svh - 82px);min-height:590px;display:block}.kv-hero-image-wrap{height:100%}.kv-hero-image{object-fit:contain;object-position:center;width:100%;height:100%}.kv-partner-overlay{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffb8;width:min(46%,560px);padding:7px;position:absolute;top:18px;right:22px;box-shadow:0 12px 32px #0228482e}.product-partners-hero{display:block}.product-partners-hero .product-partners-label{display:none}.product-partners-hero .product-partners-logos{gap:5px}.product-partners-hero .product-partners-logos a{border-color:#d8e7eb;height:34px;padding:4px 9px}.product-partners-hero .product-partners-logos img{max-height:20px}.product-partners-hero .product-partners-logos a:nth-child(2) img{max-height:23px}.product-partners-hero .product-partners-logos a:nth-child(3) img{max-height:17px}.product-partners-hero .product-partners-logos a:nth-child(4) img{max-height:18px}.kv-scroll{bottom:18px}.tournament-kv-hero{background:#66bddc;border-bottom:4px solid #19cad4;place-items:center;height:min(72vw,760px);min-height:520px;display:grid;position:relative;overflow:hidden}.tournament-kv-hero:before{content:"";filter:blur(20px)saturate(.78)brightness(.8);background:url(/key-visual-latest-20260901.jpeg) 50%/cover no-repeat;position:absolute;inset:-30px;transform:scale(1.07)}.tournament-kv-hero img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 28px #00326833);width:100%;height:100%;position:relative}.feature-grid{grid-template-columns:repeat(3,1fr)}.schedule-partner-stage{color:#fff;background:radial-gradient(circle at 12% 0,#4ae0db30,#0000 32%),linear-gradient(120deg,#03162f,#07527c);border-bottom:1px solid #67e1e44d;padding:26px 0;position:relative;overflow:hidden}.schedule-partner-stage:after{content:"SCHEDULE & RESULTS";color:#ffffff0b;letter-spacing:-.06em;font-size:64px;font-weight:900;position:absolute;bottom:-18px;right:-12px}.schedule-partner-stage>.shell{z-index:1;grid-template-columns:250px 1fr;align-items:center;gap:28px;display:grid;position:relative}.schedule-partner-stage .eyebrow{color:#65e9df;margin-bottom:6px}.schedule-partner-stage b{font-size:13px}.product-partners-schedule{display:block}.product-partners-schedule .product-partners-logos{gap:8px}.product-partners-schedule .product-partners-logos a{border-color:#a0e2e866;height:46px;padding:7px 14px}.schedule-operation-nav{border-bottom:1px solid #1b5674;background:#061f3e!important}.schedule-operation-nav a{color:#e9f7fa;border-color:#1b5674!important}.schedule-operation-nav a:hover{background:#0a3d64!important}.schedule-operation-nav a span{color:#65e5dd!important}.schedule-content{border:1px solid var(--line);background:#fff;margin-top:42px;margin-bottom:70px;position:relative;box-shadow:0 30px 75px #0437591a;padding:52px 42px!important}.qualifying-head{color:#fff;background:linear-gradient(120deg,#031b3b,#086c91);padding:28px}.qualifying-head .eyebrow{color:#69ece3}.qualifying-head p:last-child{color:#c5e2e9!important}.deadline-card{color:#08253d!important;background:#fff!important;border-color:#80dfe1!important}.regional-road,.national-final{margin-top:56px;padding:60px 0}.regional-road{background:linear-gradient(145deg,#f0fafc,#fff);margin-left:-42px;margin-right:-42px;padding-left:42px;padding-right:42px}.national-final{color:#fff;background:linear-gradient(135deg,#03162f,#084d75);margin-left:-42px;margin-right:-42px;padding-left:42px;padding-right:42px;position:relative}.national-final .finals-head p:last-child{color:#c1dce4}.national-final .finals-head>strong{color:#64e5dc;border-color:#47728a}.one-day-final-showcase{color:#fff;background:#061b38;grid-template-columns:1.15fr .85fr;min-height:470px;margin:0 -42px -52px;display:grid}.one-day-final-showcase .stadium-visual{min-height:470px}.one-day-final-showcase .stadium-copy{padding:50px}.one-day-final-showcase .stadium-copy h2{font-size:38px;line-height:1.2}.one-day-final-showcase .stadium-copy>p:not(.eyebrow){color:#b8d0d8;line-height:1.8}@media (width<=900px){.header-inner{height:56px}.brand{min-width:68px;height:48px}.brand-cup-link,.brand-cup{width:68px!important;height:48px!important}.anchor{top:56px}.kv-hero{height:calc(100svh - 98px);min-height:500px}.tournament-kv-hero{aspect-ratio:16/9;height:auto;min-height:0}.schedule-partner-stage>.shell{grid-template-columns:1fr}.schedule-content{padding:38px 24px!important}.regional-road,.national-final{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.one-day-final-showcase{grid-template-columns:1fr;margin-bottom:-38px;margin-left:-24px;margin-right:-24px}.one-day-final-showcase .stadium-visual{min-height:340px}}@media (width<=700px){.kv-hero{aspect-ratio:16/9;height:auto;min-height:0}.kv-hero-image-wrap:before{inset:-35px}.kv-hero-image{object-fit:contain;width:100%;max-width:100%;height:100%}.kv-partner-overlay{width:57%;padding:4px;top:6px;right:6px}.product-partners-hero .product-partners-logos{grid-template-columns:repeat(4,1fr);gap:3px}.product-partners-hero .product-partners-logos a{height:22px;padding:3px 4px}.product-partners-hero .product-partners-logos img,.product-partners-hero .product-partners-logos a:nth-child(n) img{max-height:13px}.schedule-content{width:calc(100% - 20px);margin-top:18px;padding:28px 14px!important}.qualifying-head{padding:20px}.regional-road,.national-final{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.one-day-final-showcase{margin-bottom:-28px;margin-left:-14px;margin-right:-14px}.one-day-final-showcase .stadium-copy{padding:28px}.one-day-final-showcase .stadium-copy h2{font-size:29px}.feature-grid{grid-template-columns:1fr}}.header-inner{gap:14px;height:52px}.utility-inner{height:18px}.brand{width:auto;min-width:255px;height:44px}.brand-cup-link{align-items:center;width:290px;height:44px;display:flex;overflow:hidden}.brand-cup{object-position:left center;object-fit:contain!important;width:100%!important;height:100%!important}.entry-button{text-align:center;min-width:148px;padding:10px 24px;line-height:1.2}.anchor{top:52px}.kv-mobile-creative{display:none}.kv-hero{background:#55b5d6;height:calc(100svh - 70px);min-height:0}.kv-hero-image{display:block}.kv-hero-image-desktop{object-fit:contain;object-position:center}.kv-partner-overlay{top:12px;right:18px}.sports-logo-stage img{width:min(88%,520px);height:auto;max-height:330px}.tournament-card .sports-logo-stage{background:linear-gradient(145deg,#f7ffff,#e9f7f9)}.tournament-entry-hero{background:radial-gradient(circle at 7% 0,#5de6e040,#0000 30%),linear-gradient(130deg,#effcfd 0%,#fff 52%,#e8f5f8 100%);border-bottom:4px solid #29cbd1;position:relative;overflow:hidden}.tournament-entry-hero:after{content:"ENTRY OPEN";color:#043d5b0b;letter-spacing:-.08em;font-size:112px;font-weight:950;position:absolute;bottom:-34px;right:-18px}.tournament-entry-hero-inner{z-index:1;grid-template-columns:minmax(360px,.9fr) 1.1fr;align-items:center;gap:70px;min-height:430px;padding-top:50px;padding-bottom:50px;display:grid;position:relative}.tournament-entry-hero-inner>img{object-fit:contain;width:100%;max-height:180px}.tournament-entry-hero-inner h1{color:#082c50;letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(38px,4vw,62px);line-height:1.12}.tournament-entry-hero-inner>div>p:last-of-type{color:#4a6671;margin:0 0 22px;font-weight:800}.tournament-entry-status{color:#fff;letter-spacing:.06em;background:#07335b;padding:8px 12px;font-size:11px;font-weight:900;display:inline-block}.tournament-intro-kv{background:#56b4d6;border:1px solid #b9dce7;margin:0;overflow:hidden;box-shadow:0 25px 62px #053f6329}.tournament-intro-kv img{width:100%;height:auto;display:block}.tournament-intro .intro-lead{letter-spacing:.02em;font-weight:950;color:#047f99!important;font-size:26px!important}.rule-quick-grid b{word-break:keep-all;overflow-wrap:normal}@media (width<=1100px){.brand{min-width:220px}.brand-cup-link{width:245px}.entry-button{min-width:135px}.desktop-nav{display:none}}@media (width<=900px){.header{z-index:60;position:sticky!important;top:0!important}.header-inner{height:48px}.brand{flex:1;width:auto;min-width:0;height:40px}.brand-cup-link{width:min(215px,100%);height:40px}.entry-button{width:128px;min-width:128px;padding:9px 12px}.mobile-nav{z-index:55;min-height:36px;position:sticky;top:48px}.mobile-nav a{padding:10px 14px}.anchor{top:84px}.tournament-entry-hero-inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-top:55px;padding-bottom:55px}.tournament-entry-hero-inner>img{object-position:left center;width:min(560px,100%);max-height:130px}.tournament-entry-hero-inner h1{font-size:45px}.tournament-intro-kv{width:100%;max-width:760px;margin:auto}}@media (width<=700px){.kv-hero{aspect-ratio:auto;background:#d8f5ff;height:calc(100svh - 84px);min-height:660px}.kv-hero-image-wrap{height:100%}.kv-hero-image-desktop,.kv-partner-desktop{display:none}.kv-mobile-creative{background:#e9fbff;display:block;position:absolute;inset:0;overflow:hidden}.kv-mobile-atmosphere{background:url(/key-visual-latest-20260901.jpeg) 50%/cover no-repeat;position:absolute;inset:0}.kv-mobile-atmosphere:after{content:"";background:linear-gradient(#ffffffd1 0%,#ffffff14 18%,#fff0 66%,#02345e38 100%);position:absolute;inset:0}.kv-mobile-logo{z-index:2;filter:drop-shadow(0 5px 12px #ffffffe6);width:78%;height:auto;position:absolute;top:3.2%;left:6%}.kv-mobile-copy{z-index:2;color:#062d5c;text-align:left;filter:drop-shadow(0 2px #ffffffd9);display:grid;position:absolute;top:22%;left:7%;right:7%}.kv-mobile-copy small{color:#087f9d;letter-spacing:.18em;margin-bottom:10px;font-size:10px;font-weight:950}.kv-mobile-copy strong{letter-spacing:-.075em;font-size:clamp(46px,15vw,68px);font-weight:950;line-height:.98}.kv-mobile-copy strong+strong{margin-left:12%}.kv-mobile-prize{z-index:2;color:#fff;background:linear-gradient(115deg,#0497b3f0,#0e69aff2);border:2px solid #ffffffc7;grid-template-columns:auto 1fr;align-items:end;padding:15px 17px 13px;display:grid;position:absolute;bottom:8.8%;left:5%;right:5%;box-shadow:0 18px 38px #03346240}.kv-mobile-prize>span{writing-mode:vertical-rl;letter-spacing:.08em;align-self:center;font-size:13px;font-weight:950}.kv-mobile-prize>b{text-align:center;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.8}.kv-mobile-prize>b small{font-family:inherit;font-size:22px}.kv-mobile-prize>em{text-align:center;grid-column:1/3;margin-top:9px;font-size:9px;font-style:normal;font-weight:800}.kv-mobile-partners{z-index:3;position:absolute;bottom:2%;left:5%;right:5%}.kv-mobile-partners .product-partners{display:block}.kv-mobile-partners .product-partners-label{display:none}.kv-mobile-partners .product-partners-logos{grid-template-columns:repeat(4,1fr);gap:4px}.kv-mobile-partners .product-partners-logos a{background:#ffffffed;border-color:#ffffffbd;height:26px;padding:3px 5px}.kv-mobile-partners .product-partners-logos img,.kv-mobile-partners .product-partners-logos a:nth-child(n) img{max-height:15px}.kv-scroll,.terms-nav .primary{display:none}.tournament-entry-hero-inner>img{max-height:94px}.tournament-entry-hero-inner h1{font-size:38px}.tournament-entry-hero:after{font-size:72px}.tournament-intro .intro-lead{font-size:22px!important}.rule-quick-grid b{font-size:10px}}@media (width<=380px){.brand-cup-link{width:170px}.entry-button{width:102px;min-width:102px;padding-left:7px;padding-right:7px}.kv-mobile-copy{top:21%}.kv-mobile-copy strong{font-size:48px}.kv-mobile-prize>b{font-size:62px}}.kv-hero-picture{z-index:1;width:100%;height:100%;display:block;position:relative}.kv-hero-picture .kv-hero-image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block!important}.kv-hero-image-wrap:before{background-image:url(/key-visual-latest-20260901.jpeg)}@media (width<=700px){.kv-hero{aspect-ratio:auto;background:#0a517c;height:calc(100svh - 84px);min-height:0}.kv-hero-image-wrap{background:#0a517c;height:100%}.kv-hero-image-wrap:before{filter:blur(24px)saturate(.82)brightness(.78);opacity:.88;background-image:url(/key-visual-latest-20260901.jpeg);background-position:50%;background-size:cover;inset:-42px}.kv-hero-picture .kv-hero-image{object-fit:contain;object-position:center}.kv-partner-desktop{width:90%;padding:4px;display:block;top:auto;bottom:2.2%;right:5%}.product-partners-hero .product-partners-logos a{height:25px}}.match-day-operation{padding-top:76px}.match-day-timeline{gap:10px;margin-top:30px;display:grid}.match-day-timeline article{border:1px solid var(--line);background:#fff;grid-template-columns:48px 100px 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid;box-shadow:0 12px 34px #063c5e0b}.match-day-timeline article>span{color:#63e7dc;letter-spacing:.08em;background:#082c50;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:950;display:grid}.match-day-timeline time{color:#078ca4;white-space:nowrap;font-size:12px;font-weight:950}.match-day-timeline h3{margin:0 0 5px;font-size:15px}.match-day-timeline p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.operation-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.operation-detail-grid article{background:#eff8fa;border-left:4px solid #10b9d4;padding:23px 24px}.operation-detail-grid b{color:#083b58;margin-bottom:8px;font-size:13px;display:block}.operation-detail-grid p{color:#50646e;margin:0;font-size:11px;line-height:1.75}.match-procedure-section{color:#fff;background:radial-gradient(circle at 10% 0,#4ae0db30,#0000 34%),linear-gradient(125deg,#031a36,#07577e);position:relative;overflow:hidden}.match-procedure-section:after{content:"MATCH PROCEDURE";color:#ffffff09;letter-spacing:-.06em;font-size:88px;font-weight:950;position:absolute;bottom:-30px;right:-18px}.match-procedure-section>.shell{z-index:1;position:relative}.match-procedure-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.match-procedure-head .eyebrow{color:#68e8df}.match-procedure-head h2{margin:0 0 10px;font-size:36px}.match-procedure-head p:last-child{color:#bfd5dc;margin:0;font-size:12px}.match-procedure-head .secondary{color:#fff;background:0 0;border-color:#71e6de}.match-procedure-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.match-procedure-flow article{color:#0b2638;background:#fffffff5;border-top:4px solid #54dfd6;grid-template-columns:44px 1fr;gap:14px;min-height:155px;padding:22px;display:grid;position:relative;box-shadow:0 18px 42px #0009152b}.match-procedure-flow article>span{color:#63e7dc;background:#082c50;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.match-procedure-flow article small{color:#0893aa;letter-spacing:.12em;font-size:8px;font-weight:950}.match-procedure-flow article h3{margin:12px 0 7px;font-size:14px}.match-procedure-flow article p{color:#596d76;margin:0;font-size:10px;line-height:1.7}.match-procedure-flow article i{z-index:2;color:#05273b;background:#53e1d8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.match-procedure-notes{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.match-procedure-notes p{color:#c9dce2;background:#01152975;border:1px solid #77e0de52;margin:0;padding:15px 18px;font-size:10px;line-height:1.7}.match-procedure-notes b{color:#63e7dc}.rule-quick-grid .compact-rule-value{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(9px,.9vw,11px)}@media (width<=700px){.rule-quick-grid .compact-rule-value{letter-spacing:-.07em;white-space:nowrap;font-size:9px!important}.rules-table-wrap{border:0;overflow-x:visible!important}.rules-table,.rules-table tbody,.rules-table tr,.rules-table th,.rules-table td{width:100%;min-width:0;display:block}.rules-table tr{border:1px solid var(--line);background:#fff;margin:0 0 14px}.rules-table th{color:#087e93;background:#e9f6f8;border:0;padding:10px 14px;font-size:10px}.rules-table td{border-bottom:1px solid var(--line);padding:13px 14px;font-size:11px}.rules-table td:last-child{border-bottom:0}.match-day-operation{padding-top:56px}.match-day-timeline article{grid-template-columns:42px 1fr;gap:7px 12px;padding:15px}.match-day-timeline article>span{grid-row:1/3;width:36px;height:36px}.match-day-timeline time{grid-column:2;font-size:10px}.match-day-timeline article>div{grid-column:2}.operation-detail-grid{grid-template-columns:1fr}.operation-detail-grid article{padding:19px}.match-procedure-head{align-items:start;display:grid}.match-procedure-head h2{font-size:29px}.match-procedure-head .secondary{justify-self:start}.match-procedure-flow{grid-template-columns:1fr}.match-procedure-flow article{min-height:0;padding:18px}.match-procedure-flow article i{top:auto;bottom:-17px;right:50%;transform:translate(50%)rotate(90deg)}.match-procedure-notes{grid-template-columns:1fr}}.kv-hero{aspect-ratio:auto;background:#75cfe8;height:min(100svh - 70px,56.28vw);min-height:0}.kv-hero-image-wrap{height:100%;min-height:0}.kv-hero-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%}.tournament-entry-hero-inner>div{align-content:center;justify-items:start;gap:18px;display:grid}.tournament-entry-hero-inner>div>p,.tournament-entry-hero-inner>div>span{margin:0}.guide-rule-library{scroll-margin-top:100px}.guide-rule-library-head{justify-content:space-between;align-items:end;gap:34px;margin-bottom:28px;display:flex}.guide-rule-library-head h2{margin-bottom:10px}.guide-rule-library-head p:last-child{color:var(--muted);margin:0;font-size:12px}.guide-rule-tabs{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.guide-rule-tabs a{border-right:1px solid var(--line);color:#0a5067;text-align:center;place-items:center;min-height:64px;padding:12px;font-size:10px;font-weight:900;display:grid}.guide-rule-tabs a:last-child{border-right:0}.guide-rule-tabs a:hover{color:#087e93;background:#e9faf8}.guide-rule-groups{gap:18px;margin-top:24px;display:grid}.guide-rule-groups>article{border:1px solid var(--line);background:#fff;grid-template-columns:260px 1fr;scroll-margin-top:100px;display:grid}.guide-rule-groups>article>header{color:#fff;background:linear-gradient(135deg,#062746,#08738e);padding:28px}.guide-rule-groups>article>header span{color:#62e7df;letter-spacing:.12em;font-size:10px;font-weight:950}.guide-rule-groups>article>header h3{margin:24px 0 0;font-size:20px;line-height:1.45}.guide-rule-groups details,.guide-rule-faq details{border-bottom:1px solid var(--line)}.guide-rule-groups details:last-child{border-bottom:0}.guide-rule-groups summary,.guide-rule-faq summary{cursor:pointer;padding:18px 48px 18px 20px;font-size:12px;font-weight:900;list-style:none;position:relative}.guide-rule-groups summary::-webkit-details-marker{display:none}.guide-rule-faq summary::-webkit-details-marker{display:none}.guide-rule-groups summary:after,.guide-rule-faq summary:after{content:"＋";color:#0a9bad;font-size:16px;position:absolute;right:20px}.guide-rule-groups details[open] summary:after,.guide-rule-faq details[open] summary:after{content:"−"}.guide-rule-groups details p,.guide-rule-faq details p{color:#536872;margin:0;padding:0 20px 18px;font-size:11px;line-height:1.8}.guide-rule-faq{margin-top:62px;scroll-margin-top:100px}.guide-rule-faq h2{margin-bottom:24px}.guide-rule-faq details{border-top:1px solid var(--line);border-bottom:0}.guide-rule-faq details:last-child{border-bottom:1px solid var(--line)}@media (width<=700px){.kv-hero{aspect-ratio:auto;background:#75cfe8;height:calc(100svh - 84px);min-height:0}.kv-hero-image-desktop{object-fit:contain;object-position:center;width:100%;height:100%;display:block!important}.kv-partner-desktop{width:44%;padding:3px;top:2%;bottom:auto;right:3%;display:block!important}.product-partners-hero .product-partners-logos{grid-template-columns:repeat(4,1fr)}.product-partners-hero .product-partners-logos a{height:20px;padding:2px 3px}.product-partners-hero .product-partners-logos img,.product-partners-hero .product-partners-logos a:nth-child(n) img{max-height:11px}.guide-rule-library-head{align-items:start;display:grid}.guide-rule-library-head .secondary{justify-self:start}.guide-rule-tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.guide-rule-tabs a{border-right:1px solid var(--line);scroll-snap-align:start;flex:0 0 150px}.guide-rule-groups>article{grid-template-columns:1fr}.guide-rule-groups>article>header{padding:20px}.guide-rule-groups>article>header h3{margin-top:10px;font-size:18px}}.clinic-click-banner{z-index:8;color:#0a2635;background:linear-gradient(105deg,#f8ffff 0%,#eefcff 56%,#d8f8f5 100%);border-top:1px solid #cce8ed;border-bottom:1px solid #b9dfe5;display:block;position:relative}.clinic-click-banner-static{color:inherit;display:block}.clinic-click-banner-inner{grid-template-columns:minmax(310px,.78fr) 1fr;align-items:center;gap:38px;min-height:116px;display:grid}.clinic-click-banner-logo{border-right:1px solid #bcdde2;padding-right:38px}.clinic-click-banner-logo img{width:min(100%,455px);height:auto;display:block}.clinic-click-banner-copy{gap:5px;display:grid}.clinic-click-banner-copy small{color:#0798ac;letter-spacing:.2em;font-size:8px;font-weight:950}.clinic-click-banner-copy b{letter-spacing:-.035em;font-size:20px}.clinic-click-banner-copy span{color:#61767e;font-size:10px;font-weight:700}.clinic-click-banner-notes{color:#536a74;gap:3px;padding-top:2px;padding-bottom:18px;font-size:12px;font-weight:700;line-height:1.65;display:grid}.clinic-click-banner-notes span{display:block}.dmm-organizer-section,.dmm-clinic-section{padding:82px 0;position:relative;overflow:hidden}.dmm-organizer-section{color:#fff;background:radial-gradient(circle at 10% 0,#45e2da30,#0000 34%),linear-gradient(125deg,#03172a,#073b58)}.dmm-organizer-section:after{content:"DMM.com";color:#ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:190px;font-weight:950;position:absolute;bottom:-75px;right:-22px}.dmm-clinic-section{background:radial-gradient(circle at 92% 20%,#4be9cf33,#0000 28%),linear-gradient(135deg,#f3ffff,#fff 62%,#e9f9ff);border-bottom:1px solid #c9e1e6}.dmm-profile-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:78px;display:grid;position:relative}.dmm-profile-mark{background:#ffffff0b;border:1px solid #74e3dc59;flex-direction:column;justify-content:space-between;min-height:260px;padding:34px;display:flex;box-shadow:0 24px 70px #00081838}.dmm-profile-mark span{color:#64e4d2;letter-spacing:.22em;font-size:9px;font-weight:950}.dmm-profile-mark b{letter-spacing:-.09em;font-size:clamp(58px,7vw,96px);line-height:.88}.dmm-profile-copy .eyebrow{color:#5fe3d1;margin-bottom:12px}.dmm-profile-copy h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(32px,3.3vw,48px)}.dmm-profile-copy p:not(.eyebrow){color:#bed0d6;max-width:650px;margin:0;font-size:13px;line-height:1.95}.dmm-profile-copy>a{color:#fff;border-bottom:1px solid #5ce1d0;align-items:center;gap:14px;margin-top:28px;padding-bottom:7px;font-size:11px;font-weight:900;display:inline-flex}.dmm-profile-copy>a b{color:#62e3d1;font-size:15px}.dmm-clinic-grid{grid-template-columns:1.05fr .95fr}.dmm-clinic-logo-card{background:#ffffffe0;border:1px solid #c3e2e7;place-items:center;min-height:260px;padding:48px;display:grid;box-shadow:0 24px 70px #054f691f}.dmm-clinic-logo-card img{width:min(100%,540px);height:auto;display:block}.dmm-clinic-section .dmm-profile-copy .eyebrow{color:#058fa6}.dmm-clinic-section .dmm-profile-copy h2{color:#092d42}.dmm-clinic-section .dmm-profile-copy p:not(.eyebrow){color:#526a74}.dmm-clinic-notes{color:#526a74;gap:4px;margin-top:18px;font-size:10px;font-weight:700;line-height:1.65;display:grid}.dmm-clinic-notes span{display:block}.dmm-clinic-section .dmm-profile-copy>a{color:#0a506a;border-color:#0f9db0}.dmm-clinic-section .dmm-profile-copy>a b{color:#0b9fb2}.sports-kv-stage{background:#0a517c;place-items:center;min-height:360px;display:grid;overflow:hidden}.sports-kv-stage img{object-fit:contain;width:100%;height:100%;display:block}.tournament-entry-hero-inner>img.tournament-entry-kv{aspect-ratio:16/9;object-fit:contain;border:1px solid #b9dce7;width:100%;max-height:none;box-shadow:0 22px 52px #053f6329}@media (width<=900px){.clinic-click-banner-inner{grid-template-columns:minmax(230px,.8fr) 1fr;gap:22px}.clinic-click-banner-logo{padding-right:22px}.dmm-profile-grid,.dmm-clinic-grid{grid-template-columns:1fr;gap:34px}.dmm-profile-mark,.dmm-clinic-logo-card{min-height:210px}}@media (width<=700px){.clinic-click-banner-inner{grid-template-columns:1fr;gap:15px;min-height:0;padding-top:19px;padding-bottom:14px}.clinic-click-banner-logo{border-bottom:1px solid #c6e2e6;border-right:0;grid-column:1;padding:0 0 14px}.clinic-click-banner-logo img{width:min(100%,340px)}.clinic-click-banner-copy{grid-column:1}.clinic-click-banner-copy b{font-size:16px}.clinic-click-banner-notes{padding-top:0;padding-bottom:15px;font-size:12px;line-height:1.55}.dmm-organizer-section,.dmm-clinic-section{padding:58px 0}.dmm-organizer-section:after{font-size:100px;bottom:-35px}.dmm-profile-grid,.dmm-clinic-grid{gap:25px}.dmm-profile-mark,.dmm-clinic-logo-card{min-height:170px;padding:26px}.dmm-profile-mark b{font-size:58px}.dmm-profile-copy h2{font-size:31px}.dmm-profile-copy p:not(.eyebrow){font-size:11px}.sports-kv-stage{aspect-ratio:16/9;min-height:0}.tournament-entry-hero-inner>img.tournament-entry-kv{object-position:center;width:100%;max-height:none}}.brand-clinic{min-width:205px}.clinic-header-logo{background:0 0;width:205px;height:44px;overflow:visible}.brand-clinic-image{object-fit:contain!important;object-position:left center!important;filter:none!important;width:100%!important;height:100%!important}.insta-grid>a{aspect-ratio:1;text-align:center;color:#75838a;background:linear-gradient(145deg,#e0e8ea,#f7f9fa);flex-direction:column;justify-content:center;align-items:center;font-size:10px;transition:background .2s,color .2s,transform .2s;display:flex}.insta-grid>a:hover{color:#087f93;background:linear-gradient(145deg,#d1f3ef,#e8f8ff);transform:translateY(-2px)}.dmm-organizer-compact{color:#d8e0e3;background:#101820;border-top:1px solid #253640}.dmm-organizer-compact-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:92px;padding-top:20px;padding-bottom:20px;display:grid}.dmm-organizer-compact-inner>div{gap:5px;display:grid}.dmm-organizer-compact-inner small{color:#62dfcb;letter-spacing:.18em;font-size:8px;font-weight:950}.dmm-organizer-compact-inner b{font-size:14px}.dmm-organizer-compact-inner p{color:#8fa0a7;margin:0;font-size:10px;line-height:1.7}.dmm-organizer-compact-inner>a{white-space:nowrap;border-bottom:1px solid #5adbc7;padding-bottom:4px;font-size:10px;font-weight:900}.footer-organization{color:#829198;border-top:1px solid #293942;flex-wrap:wrap;gap:8px 24px;margin-top:36px;padding-top:20px;font-size:10px;line-height:1.7;display:flex}.tournament-organization{padding-top:54px;padding-bottom:54px}.tournament-organization>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.tournament-organization>header h2{letter-spacing:-.04em;margin:0;font-size:28px}.tournament-organization>header p:last-child{max-width:580px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.tournament-organization-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.tournament-organization-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 24px}.tournament-organization-grid>div:nth-child(2n){border-right:0}.tournament-organization-grid>div:nth-last-child(-n+2){border-bottom:0}.tournament-organization-grid dt{color:#078ca4;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:900}.tournament-organization-grid dd{margin:0;font-size:14px;font-weight:800;line-height:1.7}.guide-document-links{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:54px;display:grid}.guide-document-card{background:linear-gradient(145deg,#f8ffff,#e9f9fb);border:1px solid #bcdde2;flex-direction:column;min-height:270px;padding:34px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.guide-document-card:after{content:"RULE";color:#05758b0e;letter-spacing:-.08em;pointer-events:none;font-size:100px;font-weight:950;position:absolute;bottom:-28px;right:-12px}.guide-document-card.terms-card{color:#fff;background:linear-gradient(145deg,#0b2e40,#0a5f75);border-color:#0b7187}.guide-document-card.terms-card:after{content:"TERMS";color:#ffffff0e}.guide-document-card:hover{border-color:#18aec0;transform:translateY(-3px);box-shadow:0 20px 45px #0646581f}.guide-document-card>span{color:#0a91a7;letter-spacing:.18em;font-size:9px;font-weight:950}.guide-document-card.terms-card>span{color:#62e4d1}.guide-document-card h2{margin:22px 0 13px;font-size:32px}.guide-document-card p{color:#536a73;max-width:500px;margin:0;font-size:11px;line-height:1.85}.guide-document-card.terms-card p{color:#bdd0d6}.guide-document-card>b{z-index:1;color:#087f93;margin-top:auto;padding-top:28px;font-size:11px;position:relative}.guide-document-card.terms-card>b{color:#66e4d1}@media (width<=700px){.brand-clinic{min-width:0}.clinic-header-logo{width:min(160px,100%);height:40px}.dmm-organizer-compact-inner{grid-template-columns:1fr auto;gap:12px 22px}.dmm-organizer-compact-inner p{grid-column:1/3}.tournament-organization>header{display:block}.tournament-organization>header p:last-child{margin-top:12px}.tournament-organization-grid{grid-template-columns:1fr}.tournament-organization-grid>div,.tournament-organization-grid>div:nth-child(2n),.tournament-organization-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.tournament-organization-grid>div:last-child{border-bottom:0}.guide-document-links{grid-template-columns:1fr;gap:10px;margin-bottom:38px}.guide-document-card{min-height:235px;padding:26px}.guide-document-card h2{font-size:27px}}.header-inner{justify-content:flex-end}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.representative-login-button{color:#073a55;white-space:nowrap;background:#fff;border:1px solid #0a4360;justify-content:center;align-items:center;min-height:38px;padding:9px 15px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.representative-login-button:hover{color:#087d97;background:#ecfbfd;border-color:#0aaaca}.clinic-click-banner-sponsor{color:#39535e;align-items:center;gap:12px;padding-top:15px;font-size:10px;line-height:1.5;display:flex}.clinic-click-banner-sponsor span{color:#fff;letter-spacing:.14em;background:#0a2e42;place-items:center;padding:5px 9px;font-size:8px;font-weight:950;display:inline-grid}.clinic-click-banner-sponsor b{font-size:10px;font-weight:850}@media (width<=700px){.header-actions{gap:5px}.representative-login-button{min-height:36px;padding:8px 10px;font-size:9px}.clinic-click-banner-sponsor{flex-wrap:wrap;gap:7px 9px;padding-top:12px;font-size:9px}.clinic-click-banner-sponsor span{padding:4px 7px;font-size:7px}.clinic-click-banner-sponsor b{font-size:9px}}.sponsor-consent a{text-underline-offset:3px;color:#087f94;font-weight:900;text-decoration:underline}.kv-hero{aspect-ratio:16/7;height:auto;min-height:0}.kv-hero-image-wrap,.kv-hero-picture{width:100%;height:100%}.kv-hero-picture .kv-hero-image{object-fit:contain;object-position:center}.sports-kv-stage{aspect-ratio:16/7;min-height:0}.sports-kv-stage img{object-fit:contain;object-position:center}.tournament-kv-hero{aspect-ratio:16/7;height:auto;min-height:0}.tournament-entry-hero-inner>img.tournament-entry-kv{aspect-ratio:16/7;object-fit:contain;object-position:center}.tournament-intro-kv img{object-fit:contain;width:100%;height:auto}.clinic-click-banner-sponsor{padding-top:18px}.clinic-click-banner-sponsor span{letter-spacing:.16em;padding:6px 12px;font-size:10px}@media (width<=700px){.kv-hero{aspect-ratio:16/7;height:auto;min-height:0}.kv-hero-image-wrap{height:100%}.sports-kv-stage,.tournament-kv-hero,.tournament-entry-hero-inner>img.tournament-entry-kv{aspect-ratio:16/7}.clinic-click-banner-sponsor span{font-size:9px}}.tournament-card>.sports-kv-stage{place-self:center;width:calc(100% - 88px)}@media (width<=580px){.tournament-card>.sports-kv-stage{width:calc(100% - 52px)}}.ops-console a[href],.ops-console button:not(:disabled),.ops-console summary,.ops-console [role=button]{cursor:pointer}.ops-console button,.ops-console a[href],.ops-console summary{transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s,filter .16s}.ops-console button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.35)}.ops-console button:focus-visible,.ops-console a[href]:focus-visible,.ops-console summary:focus-visible{outline:3px solid var(--ops-accent);outline-offset:3px}.ops-team-detail summary{border-radius:3px;margin:-7px -9px;padding:9px}@media (hover:hover){.ops-console button:not(:disabled):hover,.ops-credential a:hover,.ops-denied a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 7px 16px #11141a38}.ops-console button:not(:disabled):active,.ops-credential a:active,.ops-denied a:active{transform:translateY(0);box-shadow:0 2px 6px #11141a29}.ops-sidebar nav a:hover{color:#fff;box-shadow:inset 3px 0 var(--ops-accent);background:#252b34;transform:translate(3px)}.ops-sidebar-foot a:hover,.ops-flow>header>a:hover,.ops-team-contact a:hover{color:#657b16;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ops-team-detail summary:hover{color:#30380d;box-shadow:inset 3px 0 var(--ops-accent);background:#f1f6dd}}@media (width<=700px){.kv-hero{aspect-ratio:auto;background:#0a517c;height:calc(100svh - 84px);min-height:0}.kv-hero-image-wrap,.kv-hero-picture{width:100%;height:100%}.kv-hero-image-wrap:before{filter:blur(24px)saturate(.86)brightness(.82);opacity:.9;background-image:url(/key-visual-mobile-fullscreen-20260903.jpg);background-position:50%;background-size:cover;inset:-42px}.kv-hero-picture .kv-hero-image{object-fit:contain;object-position:center;filter:drop-shadow(0 0 24px #0032683d);width:100%;max-width:none;height:100%;display:block!important}}.representative-only-link{isolation:isolate;position:relative;overflow:hidden}.representative-only-link.is-locked{color:#fff!important;background:#07151f!important;border-color:#263a45!important}.representative-only-link.is-locked>span:not(.representative-lock-notice),.representative-only-link.is-locked>b,.representative-only-link.is-locked>small{opacity:.16;filter:grayscale()}.representative-lock-notice{z-index:4;text-align:center;background:#030e16c7;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;font-style:normal;position:absolute;inset:0;color:#fff!important;display:flex!important}.representative-lock-notice>span{letter-spacing:.18em;font-weight:950;color:#62e4d1!important;font-size:12px!important}.representative-lock-notice>b{line-height:1.35;color:#fff!important;margin:0!important;font-size:14px!important}.representative-lock-notice>small{color:#a9c2cb!important;font-size:12px!important}.representative-only-link.is-locked:hover .representative-lock-notice{background:#030e16ad}.representative-only-link.is-compact .representative-lock-notice{padding:5px 10px}.representative-only-link.is-compact .representative-lock-notice>span,.representative-only-link.is-compact .representative-lock-notice>small{display:none!important}.representative-only-link.is-compact .representative-lock-notice>b{font-size:12px!important}.representative-gate-locked{color:#fff;background:#040b10;border:1px solid #21343e;width:min(1180px,100% - 40px);min-height:580px;margin:70px auto;position:relative;overflow:hidden;box-shadow:0 30px 75px #02111c38}.representative-lock-preview{opacity:.18;filter:grayscale()blur(1px);border:1px solid #43515a;grid-template-columns:1fr 1fr;gap:22px;padding:34px;display:grid;position:absolute;inset:28px}.representative-lock-preview header{background:#b3c0c5;grid-column:1/3;height:44px}.representative-lock-preview span{background:#e5ebed;border:1px solid #a6b5bb;height:68px}.representative-lock-preview div{background:#cbd5d9;border:1px solid #a6b5bb;height:220px}.representative-lock-overlay{z-index:2;text-align:center;background:radial-gradient(circle at 50% 34%,#12aab82e,#0000 27%),#020a10b8;flex-direction:column;justify-content:center;align-items:center;min-height:580px;padding:48px 24px;display:flex;position:relative}.representative-lock-overlay>span{color:#65e5d3;letter-spacing:.2em;font-size:12px;font-weight:950}.representative-lock-overlay>b{color:#65e5d3;letter-spacing:.12em;border:1px solid #4a6a75;border-radius:50%;place-items:center;width:68px;height:68px;margin:18px 0;font-size:12px;display:grid}.representative-lock-overlay h2{color:#fff;margin:0 0 14px;font-size:32px}.representative-lock-overlay p{color:#c5d5db;max-width:680px;margin:0 0 24px;font-size:16px;line-height:1.9}.representative-lock-overlay .primary{background:linear-gradient(100deg,#0eb8cf,#247ed7)}.representative-recovery-link{color:#c5d5db;border-bottom:1px solid #79aab4;margin-top:18px;font-size:14px}.representative-account-help{background:#eaf8fa;border-left:4px solid #0eb8cf;margin-top:24px;padding:16px 18px;font-size:14px;line-height:1.7;color:#315461!important}@media (width<=700px){.representative-gate-locked{width:calc(100% - 28px);min-height:520px;margin:36px auto}.representative-lock-preview{grid-template-columns:1fr;padding:18px;inset:14px}.representative-lock-preview header{grid-column:1}.representative-lock-preview div{height:150px}.representative-lock-overlay{min-height:520px;padding:34px 20px}.representative-lock-overlay h2{font-size:26px}.representative-lock-overlay p{font-size:15px}.representative-lock-notice>b{font-size:13px!important}.representative-lock-notice>small{font-size:11px!important}}.representative-portal-auth-check{color:#61717a;text-align:center;place-content:center;gap:14px;min-height:calc(100svh - 70px);padding:30px;font-size:13px;display:grid}.representative-portal-auth-check button{color:#fff;background:#0b2634;border:0;justify-self:center;padding:11px 16px;font-weight:900}.ops-resend-prep{background:#fff9df;border-bottom:1px solid #e1d69f;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.ops-resend-prep b{font-size:13px}.ops-resend-prep p{color:#6b6552;max-width:820px;margin:5px 0 0;font-size:11px;line-height:1.65}.ops-resend-prep button{color:#fff;background:#22272d;border:0;flex:none;padding:11px 14px;font-size:10px;font-weight:900}.ops-database-filters{border-bottom:1px solid var(--ops-line);background:#f7f8f9;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:18px 24px;display:grid}.ops-database-filters label{color:#757b83;gap:6px;font-size:9px;font-weight:850;display:grid}.ops-database-filters input,.ops-database-filters select{width:100%;font:inherit;color:#24292f;background:#fff;border:1px solid #cfd4d9;padding:11px}.ops-database-list>details{border-bottom:1px solid var(--ops-line)}.ops-database-list>details:last-child{border-bottom:0}.ops-database-list summary{grid-template-columns:160px minmax(180px,1.2fr) minmax(160px,1fr) 120px auto;align-items:center;gap:18px;padding:17px 24px;list-style:none;display:grid}.ops-database-list summary::-webkit-details-marker{display:none}.ops-database-list summary>div small,.ops-database-list summary>div b{display:block}.ops-database-list summary>div small{color:#858b93;margin-top:4px;font-size:9px}.ops-database-list summary>div b{font-size:12px}.ops-database-list summary>i{color:#707780;font-size:9px;font-style:normal;font-weight:850}.ops-database-list details[open]>summary{box-shadow:inset 4px 0 var(--ops-accent);background:#f4f8e8}.ops-database-detail{background:#f7f8f9;padding:20px 24px 25px}.ops-database-detail dl{background:#dfe3e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.ops-database-detail dl div{background:#fff;padding:12px}.ops-database-detail dt{color:#81878e;font-size:9px}.ops-database-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.ops-database-detail>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ops-database-detail h3{margin:0;font-size:14px}.ops-database-detail>header button{color:#fff;background:#20252b;border:0;padding:9px 11px;font-size:9px;font-weight:900}.ops-database-detail table{border-collapse:collapse;width:100%;min-width:820px}.ops-database-detail th{color:#fff;text-align:left;background:#172d37;padding:9px;font-size:10px}.ops-database-detail td{border-bottom:1px solid var(--ops-line);white-space:nowrap;background:#fff;padding:10px 9px;font-size:10px}.instagram-loading,.instagram-fallback{border:1px solid var(--line);color:#64777e;text-align:center;background:linear-gradient(135deg,#f4fbfc,#fff);place-content:center;gap:7px;min-height:180px;display:grid}.instagram-loading{font-size:11px}.instagram-fallback span{color:#0a91a7;letter-spacing:.18em;font-size:9px;font-weight:950}.instagram-fallback b{color:#102d39;font-size:22px}.instagram-fallback small{font-size:10px;font-weight:850}.instagram-post{overflow:hidden;background:#e7eef0!important;position:relative!important}.instagram-post img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.instagram-post>span{color:#fff;letter-spacing:.12em;background:#041822d1;padding:5px 7px;font-size:7px;font-weight:950;position:absolute;bottom:8px;right:8px}.instagram-post:hover img{transform:scale(1.035)}.terms-nav{top:82px}.schedule-empty{color:#66777e;text-align:center;background:#f4f8f9;border:1px dashed #b9cbd0;margin:0;padding:32px;font-size:12px}.ops-region-overview{border:1px solid var(--ops-line);background:var(--ops-panel);padding:28px;box-shadow:0 7px 24px #191d2409}.ops-region-overview>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.ops-region-overview>header small{color:#9297a0;letter-spacing:.16em;font-size:9px;font-weight:900}.ops-region-overview>header h2{margin:4px 0 0;font-size:22px}.ops-region-overview>header p,.ops-workflow-board>header p,.ops-email-log>header p{color:var(--ops-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.ops-region-overview>header>span{background:var(--ops-dark);color:var(--ops-accent);letter-spacing:.12em;white-space:nowrap;padding:9px 12px;font-size:9px;font-weight:950}.ops-region-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.ops-region-route:before{content:"";background:#d9dde1;height:2px;position:absolute;top:38px;left:8%;right:8%}.ops-region-route>article{z-index:1;background:linear-gradient(160deg,#fff 0%,#f7f8f4 100%);border:1px solid #dfe3e6;padding:18px;position:relative}.ops-region-marker{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-region-marker:before{content:"";background:var(--ops-accent);border:5px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #a9b184}.ops-region-marker small{color:#8a9097;letter-spacing:.1em;margin-left:auto;font-size:9px;font-weight:900}.ops-region-marker h3{margin:0;font-size:16px}.ops-region-count{align-items:baseline;margin:22px 0 12px;display:flex}.ops-region-count b{letter-spacing:-.06em;font-size:38px;line-height:1}.ops-region-count span{color:#6d747c;margin-left:5px;font-size:16px;font-weight:850}.ops-region-progress{background:#e4e7e9;height:8px;overflow:hidden}.ops-region-progress i{background:linear-gradient(90deg,#9fca16,var(--ops-accent));min-width:2px;height:100%;display:block}.ops-region-route dl{background:#e1e4e6;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 0;display:grid}.ops-region-route dl div{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.ops-region-route dt{color:#7a8188;font-size:11px}.ops-region-route dd{margin:0;font-size:13px;font-weight:900}.ops-email-log>header{align-items:flex-start}.ops-email-list{display:grid}.ops-email-item{border-bottom:1px solid var(--ops-line)}.ops-email-item:last-child{border-bottom:0}.ops-email-item>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 24px;list-style:none;display:grid;position:relative}.ops-email-item>summary::-webkit-details-marker{display:none}.ops-email-item>summary:after{content:"＋";color:#7f8790;font-size:13px;font-weight:900;position:absolute;bottom:9px;right:24px}.ops-email-item[open]>summary:after{content:"−"}.ops-email-item>summary h3{margin:0 0 5px;font-size:14px;line-height:1.45}.ops-email-item>summary p{color:#7b828a;margin:0;font-size:11px;line-height:1.55}.ops-email-item>summary>b{color:#596317;white-space:nowrap;padding-right:28px;font-size:12px}.ops-email-body{padding:0 24px 20px 132px}.ops-email-body iframe{background:#fff;border:1px solid #dce1e4;width:100%;height:340px;display:block}.ops-email-body>div{justify-content:flex-end;margin-top:12px;display:flex}.ops-email-body button{color:#fff;background:#20252c;border:0;padding:12px 16px;font-size:12px;font-weight:900}.ops-email-error{color:#8a3434;background:#fff0f0;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.ops-workflow-board{padding:26px 28px}.ops-workflow-board>header{align-items:flex-start}.ops-workflow-stages{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin-top:22px!important;display:grid!important}.ops-workflow-stages>article{background:#f8f9f9;border:1px solid #dfe2e5;border-top:4px solid #272c33;flex-direction:column;min-width:0;display:flex}.ops-workflow-stages>article>header{border-bottom:1px solid #e1e4e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px;display:grid}.ops-workflow-stages>article>header>span{place-items:center;width:28px;height:28px;display:grid;color:var(--ops-accent)!important;background:#252a31!important;border:0!important;padding:0!important;font-size:10px!important;font-weight:950!important}.ops-workflow-stages>article>header h3{margin:0 0 4px;font-size:14px;line-height:1.35}.ops-workflow-stages>article>header p{color:#7a8189;margin:0;font-size:10px;line-height:1.5}.ops-workflow-stages>article>header>b{color:#252a31;font-size:24px;line-height:1}.ops-workflow-stages>article>header>b small{color:#8c9298;text-align:right;margin-top:4px;font-size:8px;display:block}.ops-workflow-stages ul{background:#e0e3e5;align-content:start;gap:1px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ops-workflow-stages li button{color:#252a31;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:11px;font-weight:850;display:flex}.ops-workflow-stages li button span{color:#697415;white-space:nowrap;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:9px!important}.ops-stage-empty{color:#8a9198;text-align:center;margin:0;padding:28px 14px;font-size:11px}.ops-stage-open{color:#343a42;background:#fff;border:1px solid #cdd2d5;width:calc(100% - 24px);margin:auto 12px 12px;padding:10px;font-size:11px;font-weight:900}.ops-team-filters{border-bottom:1px solid var(--ops-line);background:#f8f9fa;flex-wrap:wrap;gap:7px;padding:14px 24px;display:flex}.ops-team-filters button{color:#59616a;background:#fff;border:1px solid #d4d8dc;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:850;display:flex}.ops-team-filters button b{color:#252a31;background:#eef0f2;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.ops-team-filters button.active{color:#fff;background:#252a31;border-color:#252a31}.ops-team-filters button.active b{background:var(--ops-accent)}.ops-team-list>article.is-focused{z-index:1;outline:3px solid var(--ops-accent);outline-offset:-3px;background:#fdfff5;box-shadow:0 12px 34px #272d0f26}@media (width<=1050px){.ops-region-route,.ops-workflow-stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-region-route:before{display:none}.ops-email-body{padding-left:24px}}@media (width<=680px){.ops-region-overview{padding:20px 16px}.ops-region-overview>header{flex-direction:column;align-items:flex-start}.ops-region-route,.ops-workflow-stages{grid-template-columns:1fr!important}.ops-region-route>article{padding:16px}.ops-region-count{margin-top:16px}.ops-email-item>summary{grid-template-columns:1fr;gap:9px;padding:16px 18px}.ops-email-item>summary>b{padding-right:25px}.ops-email-item>summary:after{bottom:17px;right:18px}.ops-email-body{padding:0 18px 18px}.ops-email-body iframe{height:420px}.ops-workflow-board{padding:20px 16px}.ops-team-filters{padding:12px 18px}.ops-team-filters button{justify-content:space-between;width:100%}}@media (width<=900px){.ops-resend-prep{flex-direction:column;align-items:flex-start}.ops-database-filters{grid-template-columns:1fr 1fr}.ops-database-filters label:first-child{grid-column:1/3}.ops-database-list summary{grid-template-columns:130px 1fr 1fr}.ops-database-list summary>div:nth-of-type(2),.ops-database-list summary>i{display:none}.ops-database-detail dl{grid-template-columns:1fr 1fr}}@media (width<=600px){.ops-database-filters{grid-template-columns:1fr}.ops-database-filters label:first-child{grid-column:1}.ops-database-list summary{grid-template-columns:1fr}.ops-database-list summary>div:nth-of-type(2){display:block}.ops-database-detail dl{grid-template-columns:1fr}.ops-database-detail>header{flex-direction:column;align-items:flex-start;gap:10px}}.ops-sidebar-foot .ops-logout{color:#9299a4;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:9px}.ops-sidebar-foot .ops-logout:hover{color:var(--ops-accent)}.ops-login-page{--ops-accent:#c8f13b;color:#171a20;min-height:100svh;font-family:var(--font-geist-sans),"Noto Sans JP",sans-serif;background:radial-gradient(circle at 78% 22%,#c8f13b1f,#0000 25%),#0d1015;place-items:center;padding:28px;display:grid}.ops-login-card{background:#fff;border:1px solid #303640;grid-template-columns:280px minmax(0,1fr);width:min(900px,100%);display:grid;overflow:hidden;box-shadow:0 35px 90px #00000059}.ops-login-card>header{color:#fff;background:linear-gradient(150deg,#161a21,#080a0d);flex-direction:column;justify-content:center;min-height:560px;padding:44px;display:flex}.ops-login-card>header span{color:var(--ops-accent);letter-spacing:.24em;font-size:11px;font-weight:950}.ops-login-card>header b{letter-spacing:-.04em;margin:9px 0 7px;font-size:29px}.ops-login-card>header small{color:#7f8793;font-size:11px}.ops-login-card>div{padding:60px}.ops-login-kicker{color:#718316;letter-spacing:.18em;margin:0;font-size:9px;font-weight:950}.ops-login-card h1{letter-spacing:-.05em;margin:10px 0 13px;font-size:38px}.ops-login-lead{color:#68707a;margin:0 0 28px;font-size:13px;line-height:1.8}.ops-login-form{gap:18px;display:grid}.ops-login-form label{gap:8px;display:grid}.ops-login-form label span{font-size:11px;font-weight:900}.ops-login-form input{color:#15181d;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #cfd4da;padding:0 14px;font-size:16px}.ops-login-form input:focus{border-color:#657b16;outline:3px solid #c8f13b8c}.ops-login-form button{color:#fff;height:50px;font:inherit;cursor:pointer;background:#1a1e24;border:0;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s}.ops-login-form button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 20px #11141a40}.ops-login-form button:disabled{cursor:not-allowed;opacity:.55}.ops-login-error{color:#8a3434;background:#fff0f0;margin:0;padding:11px 13px;font-size:11px;line-height:1.6}.ops-login-note{color:#848a92;margin:20px 0 22px;font-size:10px;line-height:1.7}.ops-login-card>div>a{color:#53630f;font-size:11px;font-weight:900}.ops-login-card>div>a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=720px){.ops-login-page{padding:14px}.ops-login-card{grid-template-columns:1fr}.ops-login-card>header{min-height:auto;padding:25px 28px}.ops-login-card>header b{font-size:23px}.ops-login-card>div{padding:36px 28px}.ops-login-card h1{font-size:32px}}@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}
