@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-sans-cyrillic-ext-700-normal.GO46tfsI.woff2)format("woff2"),url(/_next/static/media/nunito-sans-cyrillic-ext-700-normal.Cqve7k0J.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-sans-cyrillic-700-normal.BJ2iHHyS.woff2)format("woff2"),url(/_next/static/media/nunito-sans-cyrillic-700-normal.DG2UZxR9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-sans-vietnamese-700-normal.CZwaiz_e.woff2)format("woff2"),url(/_next/static/media/nunito-sans-vietnamese-700-normal.BwTSkH1V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-sans-latin-ext-700-normal.DBq_Pukt.woff2)format("woff2"),url(/_next/static/media/nunito-sans-latin-ext-700-normal.jHN8vCOt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-sans-latin-700-normal.CICRJDmU.woff2)format("woff2"),url(/_next/static/media/nunito-sans-latin-700-normal.CLVG92B9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/nunito-sans-cyrillic-ext-900-normal.CmiwIpFl.woff2)format("woff2"),url(/_next/static/media/nunito-sans-cyrillic-ext-900-normal.Bf92ffGK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/nunito-sans-cyrillic-900-normal.Ctzrhb8A.woff2)format("woff2"),url(/_next/static/media/nunito-sans-cyrillic-900-normal.BrhV9Zb3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/nunito-sans-vietnamese-900-normal.B0kLc0RO.woff2)format("woff2"),url(/_next/static/media/nunito-sans-vietnamese-900-normal.XU5BCYCl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/nunito-sans-latin-ext-900-normal.BRrkRpge.woff2)format("woff2"),url(/_next/static/media/nunito-sans-latin-ext-900-normal.Y6Y-qnQj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/nunito-sans-latin-900-normal.BhewUpNa.woff2)format("woff2"),url(/_next/static/media/nunito-sans-latin-900-normal.CVRJ8ULY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rajdhani-devanagari-500-normal.B_DH_jja.woff2)format("woff2"),url(/_next/static/media/rajdhani-devanagari-500-normal.BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rajdhani-latin-ext-500-normal.DiyUS11w.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-ext-500-normal.CyRWJZ5B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/rajdhani-latin-500-normal.ByNUCHrt.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-500-normal.DfvNI-Td.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/rajdhani-devanagari-600-normal.DhS7ScYx.woff2)format("woff2"),url(/_next/static/media/rajdhani-devanagari-600-normal.BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/rajdhani-latin-ext-600-normal.C9ZjJQAt.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-ext-600-normal.BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/rajdhani-latin-600-normal.CXCVEoA9.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-600-normal.Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rajdhani-devanagari-700-normal.BQQOj9BB.woff2)format("woff2"),url(/_next/static/media/rajdhani-devanagari-700-normal.DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rajdhani-latin-ext-700-normal.S6aYESQK.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-ext-700-normal.BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/rajdhani-latin-700-normal.BPDUZo87.woff2)format("woff2"),url(/_next/static/media/rajdhani-latin-700-normal.e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#102a38;--navy:#123247;--blue:#1687a7;--cyan:#27b7c9;--paper:#f4f1e9;--cream:#fffdf8;--line:#d8dedc;--gold:#f3b53f;--red:#e45345}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,select,input{font:inherit}button{cursor:pointer}header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}header>b{letter-spacing:.04em;font-size:22px}header nav{align-items:center;gap:20px;display:flex}header nav button{color:#fff;background:0 0;border:1px solid #fff4;border-radius:6px;padding:9px 13px}.sync{font-size:12px}.sync i,.live i{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.eyebrow,.kicker{letter-spacing:.18em;color:var(--cyan);font-size:11px;font-weight:700}.login{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.brand{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;padding:9vh 8vw;display:flex}.brand h1{margin:30px 0;font-size:clamp(58px,8vw,105px);line-height:.86}.brand h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.brand p{color:#cfdae0;max-width:530px;font-size:19px;line-height:1.6}.live{margin-top:42px;font-size:12px}.roles{background:var(--cream);flex-direction:column;justify-content:center;padding:6vh 7vw;display:flex}.roles h2{margin:10px 0 25px;font-size:34px}.roles button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:40px 1fr 25px;align-items:center;margin:5px 0;padding:16px;display:grid}.roles button:hover{border-color:var(--cyan);transform:translate(4px)}.roles button b,.roles button small{display:block}.roles button small{color:#718088;margin-top:4px}.roles button>span{color:var(--blue);font:italic 13px Georgia}.roles button em{color:var(--blue);font-size:20px;font-style:normal}.hint{color:#718088;font-size:12px}.loading{text-align:center;padding:20vh}.judge,.desk{grid-template-columns:.8fr 1.2fr;min-height:calc(100vh - 72px);display:grid}.bout{background:var(--navy);color:#fff;padding:8vh 6vw;position:relative}.bout>p{letter-spacing:.14em;color:var(--cyan);font-size:11px}.bout>strong{color:var(--gold);letter-spacing:-.08em;margin:4vh 0 1vh;font-size:clamp(110px,17vw,220px);line-height:1;display:block}.bout h2{margin:0;font-size:34px}.bout>span,.bout>small{color:#c7d4da;margin-top:10px;display:block}.bout>small{color:var(--cyan);text-transform:uppercase}.progress{gap:7px;display:flex;position:absolute;bottom:8vh;left:6vw;right:6vw}.progress i{background:#ffffff1c;flex:1;height:5px}.progress i.done{background:var(--blue)}.progress i.current{background:var(--gold)}.ballot{background:var(--cream);padding:5vh 6vw}.ballotHead,.rankHead{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.ballotHead h1{margin:5px 0;font-size:36px}.ballotHead>span,.rankHead>span{color:#718088;font-size:12px}.criterion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.criterion b,.criterion span{display:block}.criterion b{color:var(--blue);font-size:10px}.criterion span{margin-top:3px;font-size:17px}.buttons{gap:7px;display:flex}.buttons button{background:#fff;border:1px solid #cdd5d5;border-radius:6px;width:52px;height:48px;font-size:18px;font-weight:700}.buttons button.active{background:var(--navy);color:#fff;box-shadow:inset 0 -4px var(--cyan)}.wrong{border-left:4px solid var(--red);background:#fff2ee;grid-template-columns:25px 1fr;gap:3px;margin:8px 0 16px;padding:14px;display:grid}.wrong input{grid-row:1/3}.wrong small{color:#8d655c}.submit{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:17px 20px;font-weight:700;display:flex}.submit span{background:#ffffff1f;border-radius:20px;padding:2px 12px}.submit:disabled{opacity:.5}.notice{text-align:center;color:var(--blue);font-size:12px}.desk{gap:5vw;padding:5vh 5vw}.desk h1{margin:8px 0 28px;font-size:44px}.selects{grid-template-columns:1fr 1fr;gap:12px;display:grid}.selects label{color:#60717a;font-size:11px;font-weight:700}.selects select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin-top:7px;padding:13px;display:block}.now{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;margin:22px 0;padding:25px;display:flex}.now small{color:var(--cyan)}.now h2{margin:7px 0}.now p{color:#cad7dd;margin:0}.now>strong{color:var(--gold);font-size:64px}.jury{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.jury>div{background:#e7e3db;border-top:4px solid #b6b3ac;padding:16px}.jury .received{background:#e2f2ed;border-color:#42b98c}.jury span,.jury small{display:block}.jury b{font-size:30px}.jury small{color:#6b7b81;font-size:10px}.rank{background:var(--cream);border-radius:10px;padding:24px 28px}.rankHead h2{margin:5px 0;font-size:30px}.row{border-top:1px solid var(--line);grid-template-columns:40px 1fr 60px 65px;align-items:center;padding:13px 0;display:grid}.row>b{color:var(--blue);font:italic 14px Georgia}.row strong,.row small{display:block}.row small{color:#7a888e;margin-top:3px}.row>span{color:#87949a;font-size:11px}.row em{text-align:right;font-size:22px;font-style:normal;font-weight:700}.video{background:var(--cream);border-radius:12px;max-width:850px;margin:6vh auto;padding:45px}.video h1{font-size:42px}.videoTeam{background:var(--navy);color:#fff;align-items:center;gap:25px;padding:24px;display:flex}.videoTeam>strong{color:var(--gold);font-size:52px}.videoTeam h2,.videoTeam p{margin:4px}.variety{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.variety>div{border:1px solid var(--line);padding:22px}.variety b,.variety small{display:block}.variety small{color:#718088;margin:5px 0 18px}.public{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:calc(100vh - 72px);display:grid}.public>section{padding:8vh 7vw}.public>section:first-child{flex-direction:column;justify-content:center;display:flex}.public p{color:var(--cyan);letter-spacing:.18em;font-size:12px;font-weight:700}.public section:first-child>strong{color:var(--gold);font-size:150px;line-height:1}.public h1{margin:20px 0;font-size:50px}.public section:last-child{background:#0c2636}.public section:last-child>div{border-top:1px solid #ffffff20;grid-template-columns:50px 1fr 80px;padding:18px 0;font-size:19px;display:grid}.public section:last-child b{color:var(--cyan)}.public section:last-child em{text-align:right;color:var(--gold);font-style:normal;font-weight:700}@media (max-width:800px){header{padding:0 16px}header .sync,header nav strong{display:none}.login,.judge,.desk,.public{grid-template-columns:1fr}.brand{min-height:47vh;padding:6vh 8vw}.brand h1{font-size:58px}.brand p{font-size:15px}.roles{padding:5vh 7vw}.bout{min-height:38vh;padding:4vh 7vw}.bout>strong{margin:2vh 0;font-size:100px}.progress{bottom:3vh}.ballot{padding:4vh 5vw}.criterion{display:block}.buttons{margin-top:10px}.buttons button{flex:1}.desk{padding:4vh 5vw}.selects,.variety{grid-template-columns:1fr}.video{border-radius:0;margin:0;padding:30px 20px}.public>section:first-child{min-height:48vh}.public section:first-child>strong{font-size:100px}}.technique{color:#fff;margin:24px 0}.technique img{aspect-ratio:3.65;object-fit:cover;background:#fff;border:3px solid #fff2;border-radius:10px;width:100%;max-width:520px;display:block;box-shadow:0 14px 34px #061b2780}.technique>div{align-items:baseline;gap:13px;margin-top:12px;display:flex}.technique>div strong{color:var(--gold);font-size:42px;line-height:1}.technique>div span{color:#e1ebef;font-size:15px;font-weight:700}.technique.compact{align-items:center;gap:14px;max-width:390px;margin:0;display:flex}.technique.compact img{width:180px;box-shadow:none;border-width:2px}.technique.compact>div{margin:0;display:block}.technique.compact>div strong,.technique.compact>div span{display:block}.technique.compact>div strong{font-size:34px}.technique.compact>div span{max-width:150px;margin-top:5px;font-size:12px}.now .technique{margin-left:18px}.videoTeam .technique{min-width:360px}.public .technique,.public .technique img{max-width:620px}.public .technique>div strong{font-size:64px}.public .technique>div span{font-size:19px}@media (max-width:800px){.technique{margin:14px 0}.technique img{max-width:100%}.technique>div strong{font-size:34px}.technique>div span{font-size:13px}.technique.compact{max-width:230px;display:block}.technique.compact img{width:230px}.technique.compact>div{margin-top:7px;display:flex}.now{flex-direction:column;align-items:flex-start}.now .technique{margin:18px 0 0}.videoTeam{display:block}.videoTeam .technique{min-width:0;margin-bottom:18px}.public .technique>div strong{font-size:46px}.public .technique>div span{font-size:14px}}@media (min-width:801px) and (max-width:1180px) and (orientation:landscape){header{height:74px;padding:10px 24px 0}.judge{grid-template-columns:40% 60%;min-height:calc(100vh - 74px)}.bout{padding:38px 30px 28px}.bout>p{margin-top:0}.bout .technique{margin:14px 0}.bout .technique img{max-width:360px}.bout .technique>div{margin-top:8px}.bout .technique>div strong{font-size:34px}.bout .technique>div span{font-size:13px}.bout h2{font-size:28px}.progress{bottom:28px;left:30px;right:30px}.ballot{max-height:calc(100vh - 74px);padding:34px 34px 24px;overflow-y:auto}.ballotHead{margin-bottom:10px}.ballotHead h1{margin:3px 0;font-size:30px}.criterion{padding:11px 0}.criterion span{font-size:15px}.buttons button{touch-action:manipulation;width:54px;height:50px;font-size:20px}.wrong{margin:5px 0 12px;padding:11px}.submit{min-height:54px;font-size:16px}}@media (min-width:801px) and (max-width:1024px) and (orientation:portrait){header{height:74px;padding:10px 24px 0}.judge{min-height:calc(100vh - 74px);display:block}.bout{min-height:auto;padding:38px 42px 42px}.bout .technique{grid-template-columns:minmax(280px,48%) 1fr;align-items:center;gap:20px;margin:16px 0;display:grid}.bout .technique img{width:100%;max-width:none}.bout .technique>div{margin:0;display:block}.bout .technique>div strong,.bout .technique>div span{display:block}.bout .technique>div strong{font-size:48px}.bout .technique>div span{margin-top:8px;font-size:16px}.bout h2{font-size:30px}.progress{margin-top:26px;position:static}.ballot{padding:40px 42px 30px}.criterion{padding:14px 0}.buttons button{touch-action:manipulation;width:64px;height:58px;font-size:22px}.wrong{padding:15px}.submit{min-height:58px;font-size:17px}}@media (pointer:coarse){.buttons button,.submit,header nav button{min-height:48px}.buttons button{-webkit-tap-highlight-color:transparent}.buttons button:active{transform:scale(.96)}}@media (min-width:801px) and (max-width:1180px) and (orientation:landscape){.video{max-width:1040px;margin:38px auto 28px;padding:38px 34px 28px}.video>h1{margin:6px 0 18px;font-size:34px}.videoTeam{grid-template-columns:420px 1fr;gap:24px;padding:18px 22px;display:grid}.videoTeam .technique{min-width:0;max-width:420px}.videoTeam .technique.compact img{width:230px}.videoTeam h2{font-size:28px}.variety{gap:16px;margin:18px 0}.variety>div{padding:18px}.variety .buttons button{width:62px;height:56px;font-size:22px}.video>.submit{min-height:58px;font-size:17px}}@media (min-width:801px) and (max-width:1024px) and (orientation:portrait){.video{border-radius:0;max-width:none;min-height:calc(100vh - 74px);margin:0;padding:44px 42px 34px}.video>h1{margin:8px 0 22px;font-size:38px}.videoTeam{grid-template-columns:1fr 1fr;gap:24px;padding:22px;display:grid}.videoTeam .technique{min-width:0;max-width:none;margin:0}.videoTeam .technique.compact img{width:100%}.videoTeam h2{font-size:28px}.variety{grid-template-columns:1fr;gap:14px;margin:22px 0}.variety>div{grid-template-columns:1fr auto;align-items:center;padding:20px 22px;display:grid}.variety>div small{margin:5px 0 0}.variety>div .buttons{grid-area:1/2/3}.variety .buttons button{width:64px;height:58px;font-size:22px}.video>.submit{min-height:60px;font-size:18px}}.reset{border:1px solid var(--red);color:#a83228;background:#fff2ee;border-radius:7px;width:100%;margin-top:12px;padding:14px 20px;font-weight:700}.reset:disabled{opacity:.5}@media (pointer:coarse){.reset{touch-action:manipulation;min-height:48px}}.matchSetup{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.matchSetup label{color:#60717a;font-size:11px;font-weight:700}.matchSetup select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin-top:6px;padding:11px;display:block}.configure{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:12px;font-weight:700}.configure:disabled{opacity:.5}.now.red,.videoTeam.red,.matchPublic>section.red{box-shadow:inset 7px 0 #e53935}.now.blue,.videoTeam.blue,.matchPublic>section.blue{box-shadow:inset 7px 0 #1769e0}.attackStrip{gap:7px;margin:-7px 0 15px;display:flex}.attackStrip button{border:1px solid var(--line);background:#fff;border-radius:5px;flex:1;padding:8px;font-weight:700}.attackStrip button.active{background:var(--gold);border-color:var(--gold)}.jury.four{grid-template-columns:repeat(4,1fr)}.matchSummary .competitor{border-top:1px solid var(--line);grid-template-columns:62px 1fr 80px;align-items:center;padding:18px;display:grid}.competitor>span{font-size:10px;font-weight:700}.competitor strong,.competitor small{display:block}.competitor small{color:#718088;margin-top:4px}.competitor em{text-align:right;font-size:34px;font-style:normal;font-weight:700}.competitor.red{border-left:6px solid #e53935}.competitor.blue{border-left:6px solid #1769e0}.scoreGrid{grid-template-columns:1fr 90px 90px;margin-top:20px;display:grid}.scoreGrid>*{border-top:1px solid var(--line);text-align:center;padding:9px}.scoreGrid>:nth-child(3n+1){text-align:left}.scoreGrid>span:nth-child(-n+3){color:#718088;font-size:10px;font-weight:700}.matchPublic{grid-template-columns:1fr 1fr}.matchPublic>.rank{border-radius:0}.matchPublic>section:first-child{flex-direction:column;justify-content:center;display:flex}@media (max-width:800px){.matchSetup{grid-template-columns:1fr}.configure{grid-column:auto}.jury.four{grid-template-columns:1fr 1fr}.attackStrip{overflow-x:auto}.attackStrip button{min-width:54px}.matchPublic{grid-template-columns:1fr}.scoreGrid{grid-template-columns:1fr 70px 70px}}.enrollment{background:var(--cream);border-radius:10px;margin:0 5vw 5vh;padding:28px}.enrollHead{justify-content:space-between;align-items:end;display:flex}.enrollHead h2{margin:5px 0;font-size:30px}.enrollHead>span{color:#718088;font-size:12px}.enrollForm{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.enrollForm label{color:#60717a;font-size:11px;font-weight:700}.enrollForm input,.enrollForm select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin-top:6px;padding:12px;display:block}.enrollForm .configure{grid-column:1/-1}.cancelEdit{border:1px solid var(--line);background:#fff;border-radius:7px;grid-column:1/-1;padding:10px}.categoryFilters{background:#edf3f7;border-radius:9px;flex-wrap:wrap;gap:7px;margin:4px 0 20px;padding:15px;display:flex}.categoryFilters>div{justify-content:space-between;align-items:center;width:100%;margin-bottom:3px;display:flex}.categoryFilters strong{color:#17384e}.categoryFilters span{color:#637b8b;font-size:11px}.categoryFilters button{color:#466274;background:#fff;border:1px solid #b9cad5;border-radius:18px;padding:8px 11px;font-size:11px;font-weight:900}.categoryFilters button.active{color:#fff;background:#006bb6;border-color:#006bb6;box-shadow:0 2px 7px #006bb633}.enrollList{gap:18px;display:grid}.enrollCategory{background:#fff;border:1px solid #ccd9e1;border-radius:9px;overflow:hidden}.enrollCategoryHead{color:#fff;background:linear-gradient(100deg,#003b71,#006bb6);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.enrollCategoryHead h3{margin:0;font-size:20px}.enrollCategoryHead span{color:#fff;text-transform:uppercase;background:#ffffff24;border-radius:15px;padding:5px 9px;font-size:10px;font-weight:900}.enrollTeam{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.enrollTeam:first-of-type{border-top:0}.enrollTeam>span{color:#718088;font-size:12px}.enrollList button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 10px}.enrollList .deleteTeam{color:#a83228;border-color:#e9b4af;margin-left:7px}.emptyCategory,.noCategorySelected{color:#7b8d98;margin:0;padding:18px 16px;font-size:12px;font-weight:700}.noCategorySelected{text-align:center;border:1px dashed #b9cad5;border-radius:9px}@media (max-width:800px){.enrollForm{grid-template-columns:1fr}.enrollForm .configure,.cancelEdit{grid-column:auto}.enrollment{border-radius:0;margin:0;padding:24px 5vw}.categoryFilters>div{display:block}.categoryFilters span{margin-top:4px;display:block}.enrollTeam{grid-template-columns:1fr;gap:7px}.enrollTeam>div{justify-self:start}}.enrollCategoryHead{gap:14px}.categoryTatami{align-items:center;gap:7px;display:flex}.enrollCategoryHead .categoryTatami span{padding:5px 9px}.categoryTatami button{color:#003b71;background:#fff;border:1px solid #fff8;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:900}.categoryTatami button.current{color:#fff;background:#ffffff25}.categoryTatami button:disabled{opacity:.65;cursor:default}@media (max-width:800px){.enrollCategoryHead{flex-direction:column;align-items:flex-start}.categoryTatami{flex-wrap:wrap;width:100%}}.categoryStatus{letter-spacing:.08em;border-radius:16px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:10px;display:flex}.categoryStatus i{background:currentColor;border-radius:50%;width:8px;height:8px}.categoryStatus.todo{color:#fff;background:#ffffff25}.categoryStatus.live{color:#704f00;background:#fff1ba}.categoryStatus.live i{box-shadow:0 0 0 4px #f4bd2133}.categoryStatus.done{color:#126446;background:#d7f4e7}@media (max-width:800px){.categoryStatus{margin-left:0}}.categoryResultButton{color:#003b71;background:#fff;border:1px solid #fff9;border-radius:5px;padding:7px 11px;font-size:10px;font-weight:900}.categoryResultButton:disabled{opacity:.5}.categoryResultsModal{z-index:1000;background:#001d3bcc;padding:30px;position:fixed;inset:0;overflow:auto}.categoryResultsSheet{background:#fff;border-radius:10px;max-width:1050px;min-height:80vh;margin:auto;padding:34px;box-shadow:0 20px 70px #00152d88}.categoryResultsActions{justify-content:flex-end;gap:8px;display:flex}.categoryResultsActions button{color:#294e64;background:#fff;border:1px solid #b9cad5;border-radius:6px;padding:10px 15px;font-weight:900}.categoryResultsActions button:last-child{color:#fff;background:#006bb6;border-color:#006bb6}.categoryResultsTitle{border-bottom:5px solid #006bb6;margin:20px 0 24px;padding-bottom:18px}.categoryResultsTitle p{color:#006bb6;letter-spacing:.12em;margin:0;font-size:11px;font-weight:900}.categoryResultsTitle h1{color:#003b71;margin:6px 0;font-size:38px}.categoryResultsTitle span{color:#6d8391}.categoryPrintTable{text-align:center;border-top:1px solid #dce5ea;grid-template-columns:55px minmax(240px,1fr) repeat(5,72px) 90px;align-items:center;min-height:62px;display:grid}.categoryPrintTable.head{color:#fff;text-transform:uppercase;background:#003b71;border:0;min-height:42px;font-size:10px;font-weight:900}.categoryPrintTable>span:nth-child(2){text-align:left}.categoryPrintTable>span strong,.categoryPrintTable>span small{display:block}.categoryPrintTable>span small{color:#728895;margin-top:3px}.categoryPrintTable>em{font-style:normal;font-weight:800}.categoryPrintTable>b,.categoryPrintTable>strong:last-child{color:#006bb6;font-size:22px}.categoryResultsEmpty{text-align:center;color:#718895;padding:35px}@media (max-width:800px){.categoryResultsModal{padding:10px}.categoryResultsSheet{padding:18px;overflow-x:auto}.categoryPrintTable{min-width:780px}.categoryResultsTitle h1{font-size:29px}}@media print{body *{visibility:hidden!important}.categoryResultsModal,.categoryResultsModal *{visibility:visible!important}.categoryResultsModal{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.categoryResultsSheet{max-width:none;min-height:0;box-shadow:none;padding:0}.categoryResultsActions{display:none}.categoryPrintTable{grid-template-columns:45px minmax(210px,1fr) repeat(5,60px) 72px;min-height:48px}.categoryResultsTitle{margin-top:0}}.excelTools{background:linear-gradient(110deg,#edf5fa,#fff);border:1px solid #c7d8e2;border-radius:9px;align-items:center;gap:10px;margin:20px 0;padding:16px;display:flex}.excelTools>div{margin-right:auto}.excelTools strong,.excelTools small{display:block}.excelTools strong{color:#17384e}.excelTools small{color:#647d8d;margin-top:4px;font-size:11px}.excelTools button,.excelTools>label{color:#16643a;cursor:pointer;background:#fff;border:1px solid #75a68b;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:900}.excelTools button:last-child{color:#fff;background:#167244}.excelTools input{display:none}.excelTools .disabled,.excelTools button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.excelTools{flex-direction:column;align-items:stretch}.excelTools>div{margin-right:0}.excelTools button,.excelTools>label{text-align:center}}.enrollForm.editing{background:#fff9e8;border:3px solid #f4bd21;border-radius:10px;padding:18px;scroll-margin-top:110px;box-shadow:0 10px 28px #7b580022}.editBanner{color:#fff;background:#003b71;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.editBanner strong{font-size:13px}.editBanner span{font-size:11px}@media (max-width:800px){.editBanner{flex-direction:column;align-items:flex-start;gap:4px}}.loadedCategories{background:#eef6fa;border:1px solid #bfd3df;border-radius:10px;margin:16px 0;padding:15px}.loadedCategories>div:first-child{color:#17384e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.loadedCategories>div:first-child span{color:#627d8c;font-size:11px}.loadedCategoryList{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.loadedCategoryList button{color:#244b61;text-align:left;background:#fff;border:1px solid #b8ccd8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.loadedCategoryList button b{font-size:15px}.loadedCategoryList button small{color:#68808e;font-size:10px}.loadedCategoryList button.selected{background:#e5f4ff;border:2px solid #006bb6}.loadedCategoryList button.running{box-shadow:inset 4px 0 #25a56a}.loadedCategoryList button.running small{color:#157546;font-weight:900}@media (max-width:800px){.loadedCategories>div:first-child{flex-direction:column;align-items:flex-start}.loadedCategoryList{grid-template-columns:repeat(2,minmax(0,1fr))}}.formatCard{background:#edf6f5;border:1px solid #c9d7d9;border-radius:9px;margin:0 0 20px;overflow:hidden}.formatHeadline{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.formatHeadline small,.formatHeadline strong{display:block}.formatHeadline small{color:var(--cyan);letter-spacing:.13em;font-size:10px}.formatHeadline strong{margin-top:5px;font-size:19px}.formatHeadline>b{color:var(--gold);font-size:38px}.formatHeadline>b span{color:#fff;font-size:10px}.formatRules{background:#c9d7d9;grid-template-columns:1fr 1fr;gap:1px;display:grid}.formatRules p{background:#edf6f5;margin:0;padding:13px 16px;font-size:12px}.formatRules p b{color:var(--blue);margin-bottom:5px;display:block}.blockList{padding:8px 16px 14px}.blockList>div{border-top:1px solid #ccd9d8;grid-template-columns:70px 1fr;gap:10px;padding:7px 0;font-size:11px;display:grid}.blockList span{color:#52666e}@media (max-width:800px){.formatRules{grid-template-columns:1fr}.formatHeadline>b{font-size:30px}.blockList>div{grid-template-columns:1fr}}.monitorPublic{color:#fff;background:#050505;grid-template-rows:auto 1fr 1fr;gap:14px;min-height:calc(100vh - 72px);padding:2.5vh 3vw;display:grid}.monitorTitle{border-bottom:2px solid #fff;justify-content:space-between;align-items:center;padding:0 5px 12px;display:flex}.monitorTitle b{font-size:28px}.monitorTitle span{letter-spacing:.18em;font-size:12px}.monitorTeam{background:#080808;border:1px solid #666;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;min-height:0;display:grid}.teamBand{grid-column:1/-1;grid-template-columns:90px 1fr 130px;align-items:center;min-height:78px;display:grid}.teamBand>span{letter-spacing:.12em;justify-content:center;align-self:stretch;align-items:center;font-size:12px;font-weight:700;display:flex}.monitorTeam.red .teamBand>span{background:#e00000}.monitorTeam.blue .teamBand>span{background:#004fe0}.teamBand div{padding:10px 22px}.teamBand h2{margin:0;font-size:clamp(20px,2.2vw,36px)}.teamBand p{color:#ccc;margin:5px 0 0}.teamBand>strong{text-align:right;padding:0 24px;font-size:clamp(44px,5vw,78px)}.monitorMeta{border-top:1px solid #555;border-right:1px solid #555;align-items:center;gap:28px;padding:10px 18px;font-size:22px;display:flex}.monitorMeta span{font-weight:700}.monitorScores{grid-template-columns:110px repeat(7,minmax(56px,1fr));align-self:start;display:grid}.monitorScores>*{text-align:center;border-top:1px solid #555;border-right:1px solid #555;padding:9px;font-style:normal}.monitorScores>b{text-align:left}.monitorScores span{font-weight:700}.monitorScores em{font-size:24px}.currentPerformance{border-top:1px solid #555;grid-area:2/2/4;grid-template-columns:180px 1fr;align-items:center;min-width:42vw;display:grid}.currentPerformance>div:first-child{padding:16px 20px}.currentPerformance small,.currentPerformance strong,.currentPerformance span{display:block}.currentPerformance>div:first-child strong{color:#fff;font-size:52px;line-height:1}.currentPerformance>div:first-child span{color:#bbb;font-size:12px}.parts{grid-template-columns:repeat(5,1fr);height:100%;display:grid}.parts>span{border-left:1px solid #555;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.parts b{margin-top:6px;font-size:32px}.monitorTeam:not(.active){opacity:.82}.monitorTeam:not(.active) .monitorScores,.monitorTeam:not(.active) .monitorMeta{grid-column:1/-1}@media (max-width:900px){.monitorPublic{gap:10px;padding:12px}.teamBand{grid-template-columns:70px 1fr 90px}.teamBand div{padding:8px 14px}.teamBand>strong{padding:0 14px}.monitorTeam{display:block}.monitorMeta{border-right:0;font-size:17px}.monitorScores{grid-template-columns:90px repeat(7,64px);overflow-x:auto}.currentPerformance{grid-template-columns:130px 1fr;min-width:0}.currentPerformance>div:first-child strong{font-size:40px}.parts b{font-size:24px}}.monitorPublic{gap:10px;padding:1.5vh 2vw}.monitorTitle{padding-bottom:8px}.teamBand{grid-template-columns:90px 1fr minmax(150px,12vw);min-height:86px}.teamBand>strong{padding:0 24px;font-size:clamp(96px,12vw,200px);line-height:.8}.tabletQr{align-items:center;gap:12px;margin:10px 0 0;display:none!important}.tabletQr img{background:#fff;border-radius:5px;width:clamp(78px,6vw,112px);height:clamp(78px,6vw,112px);padding:5px}.tabletQr figcaption b,.tabletQr figcaption small{display:block}.tabletQr figcaption b{color:#fff;letter-spacing:.06em;font-size:clamp(14px,1vw,20px)}.tabletQr figcaption small{color:#d7edff;margin-top:4px;font-size:clamp(11px,.8vw,15px)}.monitorScores>*{padding:7px}.monitorScores em{font-size:clamp(48px,5vw,88px);font-weight:800;line-height:1.05}.currentPerformance>div:first-child strong{font-size:clamp(78px,8vw,132px);line-height:.9}.currentPerformance>div:first-child small{letter-spacing:.06em;font-size:clamp(18px,1.7vw,30px);font-weight:950;line-height:1}.parts>span{font-size:clamp(22px,2.2vw,38px);font-weight:950;line-height:1}.parts b{font-size:clamp(72px,7vw,122px);line-height:1}.monitorScores .varietyLabel{color:#080808;background:#d7a800;font-size:clamp(15px,1.25vw,23px);font-weight:950}@media (max-width:900px){.teamBand>strong{font-size:clamp(54px,11vw,90px)}.monitorScores em{font-size:36px}.parts b{font-size:clamp(44px,8vw,70px)}.parts>span{font-size:clamp(18px,3.8vw,28px)}.currentPerformance>div:first-child small{font-size:clamp(15px,3vw,22px)}.tabletQr{gap:8px;margin-top:7px}.tabletQr img{width:72px;height:72px}.tabletQr figcaption small{font-size:10px}}.medalOnly{display:none!important}.now.esibizione,.bout.esibizione,.videoTeam.esibizione{box-shadow:inset 7px 0 #e00000}.qualificationSummary .qualRow{border-top:1px solid var(--line);grid-template-columns:38px 1fr 70px;align-items:center;gap:10px;padding:13px 8px;display:grid}.qualRow.current{border-left:5px solid var(--gold);background:#fff0d4}.qualRow strong,.qualRow small{display:block}.qualRow small{color:#718088;margin-top:3px}.qualRow em{text-align:right;font-size:25px;font-style:normal;font-weight:700}.qualificationPublic{color:#fff;background:#050505;grid-template-rows:auto auto 1fr;grid-template-columns:1.15fr .85fr;gap:14px;min-height:calc(100vh - 72px);padding:2vh 3vw;display:grid}.qualMonitorHead{background:#050505;border-bottom:2px solid #fff;grid-column:1/-1;justify-content:space-between;height:auto;padding:10px 4px;display:flex}.exhibitionTeam{background:#e00000;padding:18px 26px;position:relative}.exhibitionTeam small{letter-spacing:.12em;font-weight:700}.exhibitionTeam h1{margin:10px 150px 4px 0;font-size:clamp(32px,4vw,68px)}.exhibitionTeam p{margin:0;font-size:18px}.exhibitionTeam>strong{font-size:clamp(72px,9vw,150px);position:absolute;top:50%;right:28px;transform:translateY(-50%)}.exhibitionScore{border:1px solid #666;grid-template-columns:150px repeat(5,1fr);display:grid}.exhibitionScore>div,.exhibitionScore>span{border-left:1px solid #555;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.exhibitionScore>div{border-left:0}.exhibitionScore>div b{font-size:52px}.exhibitionScore span{font-size:12px}.exhibitionScore span strong{font-size:clamp(38px,4vw,70px)}.qualificationPublic .publicRanking{border:1px solid #555;grid-area:2/2/4;padding:14px}.publicRanking h3{margin:0 0 10px}.publicRanking>div{border-top:1px solid #444;grid-template-columns:32px 1fr 70px;align-items:center;padding:9px;display:grid}.publicRanking>div.current{background:#4a3200}.publicRanking span,.publicRanking small{display:block}.publicRanking small{color:#bbb;margin-top:2px}.publicRanking>div>strong{text-align:right;font-size:26px}@media (max-width:900px){.qualificationPublic{grid-template-columns:1fr;display:block}.qualificationPublic>*{margin-bottom:10px}.qualificationPublic .publicRanking{grid-area:auto}.exhibitionScore{grid-template-columns:100px repeat(5,1fr)}.exhibitionScore span strong{font-size:34px}}.penalty{color:#7c4a00;background:#fff4d8;border:1px solid #d08b16;border-radius:7px;width:100%;margin-top:12px;padding:13px 20px;font-weight:700}.penalty:disabled{opacity:.5}@media (pointer:coarse){.penalty{min-height:48px}}.qualificationPublic.noRanking{grid-template-rows:auto 1fr minmax(29vh,auto);grid-template-columns:1fr;gap:8px;padding:1vh 1.5vw}.qualificationPublic.noRanking .exhibitionTeam{min-height:45vh;padding:12px 24px}.qualificationPublic.noRanking .exhibitionTeam h1{margin-right:26vw;font-size:clamp(42px,5.5vw,92px)}.qualificationPublic.noRanking .exhibitionTeam>strong{font-size:clamp(130px,20vw,330px);line-height:.75;right:2vw}.qualificationTabletQr{display:none!important}.qualificationPublic.noRanking .exhibitionScore{grid-template-columns:170px repeat(5,1fr) 1.25fr}.exhibitionScore .varietyPublic{color:#080808;background:#d7a800;border-left:3px solid #fff;font-weight:900}.qualificationPublic.noRanking .exhibitionScore span{font-size:clamp(20px,2vw,34px);font-weight:950;line-height:1}.qualificationPublic.noRanking .exhibitionScore>div small{text-align:center;font-size:clamp(17px,1.6vw,28px);font-weight:950;line-height:1}.qualificationPublic.noRanking .exhibitionScore>div b{font-size:clamp(64px,7vw,112px)}.qualificationPublic.noRanking .exhibitionScore span strong{font-size:clamp(64px,7.5vw,124px);line-height:.9}.exhibitionScore .varietyPublic strong{font-size:clamp(72px,9vw,148px)}@media (max-width:900px){.qualificationPublic.noRanking{grid-template-rows:auto 1fr minmax(25vh,auto)}.qualificationPublic.noRanking .exhibitionTeam{min-height:34vh}.qualificationPublic.noRanking .exhibitionTeam>strong{font-size:clamp(100px,22vw,190px)}.qualificationTabletQr{gap:8px;margin-top:8px;padding:6px 9px 6px 6px}.qualificationTabletQr img{width:68px;height:68px}.qualificationPublic.noRanking .exhibitionScore{grid-template-columns:90px repeat(5,1fr) 1.2fr}.qualificationPublic.noRanking .exhibitionScore>div b{font-size:48px}.qualificationPublic.noRanking .exhibitionScore span strong,.exhibitionScore .varietyPublic strong{font-size:clamp(42px,7vw,70px)}}.callsMonitor{color:#fff;background:#050505;height:calc(100vh - 72px);padding:10px 2vw;overflow:hidden}.callsHead{border-bottom:3px solid #fff;justify-content:space-between;align-items:center;height:58px;padding:6px 4px 10px;font-size:clamp(15px,1.5vw,25px);display:flex}.callsHead span{font-weight:800}.callQueue{grid-template-rows:1.25fr 1fr .82fr;gap:8px;height:calc(100% - 58px);padding-top:8px;padding-bottom:2px;display:grid}.callTeam{background:#151515;border:2px solid #777;grid-template-columns:minmax(145px,17vw) 1fr;align-items:center;min-height:0;display:grid;overflow:hidden}.callTeam>strong{text-align:center;letter-spacing:.05em;justify-content:center;align-items:center;height:100%;padding:10px;font-size:clamp(16px,1.8vw,30px);display:flex}.callTeam>div{min-width:0;padding:8px 2vw}.callTeam h1{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.6vw,62px);line-height:1}.callTeam p{color:#ddd;margin:7px 0 0;font-size:clamp(16px,1.6vw,27px)}.medalCall{grid-template-rows:52px 1fr;grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 58px);padding-top:8px;display:grid}.medalCall>p{text-align:center;grid-column:1/-1;margin:5px;font-size:clamp(20px,2vw,34px);font-weight:900}.medalCall .callTeam{text-align:center;min-height:0;display:block}.medalCall .callTeam>strong{height:auto;font-size:clamp(24px,3vw,48px)}.medalCall .callTeam h1{margin-top:8vh}.callsComplete{justify-content:center;align-items:center;height:calc(100% - 58px);font-size:clamp(50px,8vw,140px);font-weight:950;display:flex}@media (max-width:800px){.callsMonitor{height:calc(100vh - 72px);padding:6px}.callsHead{height:48px;font-size:13px}.callQueue{grid-template-rows:1.2fr 1fr .85fr;gap:5px;height:calc(100% - 48px);padding-top:5px}.callTeam{grid-template-columns:105px 1fr}.callTeam>strong{padding:6px;font-size:14px}.callTeam h1{font-size:clamp(22px,4.5vw,38px)}.callTeam p{margin-top:4px;font-size:clamp(13px,2.8vw,20px)}.medalCall{grid-template-rows:35px 1fr 1fr;grid-template-columns:1fr;gap:5px;height:calc(100% - 48px)}.medalCall>p{grid-column:auto;margin:2px;font-size:18px}.medalCall .callTeam{min-height:0}.medalCall .callTeam h1{margin-top:2vh}}:root{--ink:#10283f;--navy:#003b71;--blue:#006bb6;--cyan:#58b9e9;--paper:#edf2f6;--cream:#fff;--line:#c8d5df;--gold:#f2c200;--red:#ce2b37;--italy-green:#009246}body{background:linear-gradient(135deg,#f6f9fb 0,#e8eff5 100%)}body>main>header{background:linear-gradient(100deg,#002e5d,#005da5);position:relative;box-shadow:0 4px 16px #001d3b33}body>main>header:after,.brand:after{content:"";background:linear-gradient(90deg,var(--italy-green) 0 33.33%,#fff 33.33% 66.66%,var(--red) 66.66%);height:5px;position:absolute;bottom:0;left:0;right:0}header>b{align-items:baseline;gap:6px;font-weight:900;display:flex}header>b small{letter-spacing:.14em;border-right:1px solid #fff8;margin-right:4px;padding-right:10px;font-size:12px}header>b span{color:#fff}.brand{background:radial-gradient(circle at 15% 20%,#0877bc 0,#004a87 38%,#002e5d 100%);position:relative;overflow:hidden}.brand:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 55%,#ffffff08 55% 70%,#0000 70%);position:absolute;inset:0}.brand:after{height:8px;top:0;bottom:auto}.brand h1,.brand p,.brand .kicker,.brand .live,.brand .matPicker,.brandLogos{z-index:1;position:relative}.brand h1 em{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:10px;font-family:Arial,sans-serif;font-weight:900;text-decoration-thickness:8px}.officialLogo{display:block;position:relative;overflow:hidden}.officialLogo img{max-width:none;height:auto;position:absolute}.officialLogo.positive,.officialLogo.negative{width:300px;height:92px}.officialLogo.positive img,.officialLogo.negative img{width:470px;top:-115px;left:-50px}.officialLogo.sicilia{background:#fff;border-radius:3px;width:250px;height:82px}.officialLogo.sicilia img{width:305px;top:-82px;left:-27px}.brandLogos{align-items:center;gap:20px;margin-bottom:20px;display:flex}.rolesFederation{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.rolesFederation .officialLogo{transform-origin:0;margin-bottom:-18px;transform:scale(.8)}.headerBrand{align-items:center;gap:16px;height:100%;display:flex}.headerBrand>b{letter-spacing:.04em;border-left:1px solid #fff6;padding-left:16px;font-size:18px}.headerBrand>b span{color:#fff}.roles{background:#f8fafc}.roles button,.rank,.video,.enrollment{border-radius:3px;box-shadow:0 8px 28px #14324b12}.roles button{border-left:5px solid var(--blue)}.roles button:hover{border-color:var(--blue);background:#eef7fd}.eyebrow,.kicker{color:var(--blue)}.bout,.now,.videoTeam,.formatHeadline{background:linear-gradient(135deg,#003866,#005793)}.submit,.configure{background:linear-gradient(100deg,#004f91,#0075bd);border-radius:3px}.buttons button,.matchSetup select,.enrollForm input,.enrollForm select{border-radius:3px}.buttons button.active{background:var(--navy);box-shadow:inset 0 -5px var(--red)}.monitorPublic,.qualificationPublic,.callsMonitor{background:#031b31}.monitorTitle,.qualMonitorHead,.callsHead{border-bottom-color:#5cb4e5}.exhibitionTeam{background:linear-gradient(100deg,#b91827,#e13541)}.exhibitionScore .varietyPublic{background:#f2c200}.callTeam.live{border-color:var(--red)}.callTeam.next>strong{color:#052b49;background:#58b9e9}.sync i.on,.live i{background:var(--italy-green);box-shadow:0 0 0 4px #00924633}@media (max-width:800px){.brandLogos{display:block}.brandLogos .sicilia{margin-top:8px}.headerBrand .officialLogo{width:145px}.headerBrand>b{padding-left:8px;font-size:14px}.brandLogos .negative{width:300px;height:90px}.brandLogos .negative img{width:470px;top:-115px;left:-50px}.rolesFederation{display:none}}.officialLogo.positive,.officialLogo.negative{width:330px}.brandLogos{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.brandLogos .sicilia{width:215px;height:78px;margin-left:190px;box-shadow:0 8px 22px #001b3633}.brandLogos .sicilia img{width:260px;top:-70px;left:-23px}@media (max-width:800px){.brandLogos{display:flex}.brandLogos .sicilia{margin:0 0 4px 105px}.headerBrand .officialLogo{width:155px}.brandLogos .negative{width:330px}}.brandLogos{margin-bottom:10px}.brandLogos .negative{width:420px;height:145px}.brandLogos .negative img{width:560px;top:-110px;left:-59px}.headerBrand .officialLogo{width:215px;height:68px}.headerBrand .officialLogo img{width:300px;top:-58px;left:-32px}@media (max-width:800px){.brandLogos .negative{width:340px;height:112px}.brandLogos .negative img{width:470px;top:-92px;left:-50px}.headerBrand .officialLogo{width:165px;height:62px}.headerBrand .officialLogo img{width:250px;top:-49px;left:-27px}}.officialLogo{overflow:visible;height:auto!important}.officialLogo img{height:auto;display:block;position:static;width:100%!important}.brandLogos .negative{width:min(420px,100%)}.headerBrand .officialLogo{width:215px}.rolesFederation .officialLogo{width:330px}@media (max-width:800px){.brandLogos .negative{width:min(340px,100%)}.headerBrand .officialLogo{width:165px}}.criterion.missing{background:#fff8e5;border-left:4px solid #e2a600;padding-left:12px}.criterion.selected{border-left:4px solid var(--italy-green);padding-left:12px}.ballotHead>span{color:var(--blue);font-weight:800}.variety>div.missing{background:#fff8e5;border-left:5px solid #e2a600}.variety>div.selected{border-left:5px solid var(--italy-green);background:#f1faf5}.brand .kicker{color:#fff;text-shadow:0 1px 5px #002342}.brand .duoliveTitle{letter-spacing:-.065em;margin:24px 0;font-size:clamp(68px,8.5vw,128px);line-height:.9}.brand .duoliveTitle span{color:#65c7f2}.headerBrand .officialLogo{flex:0 0 145px;width:145px}.headerBrand{gap:10px}.headerBrand>b{padding-left:10px}@media (max-width:800px){.brand .duoliveTitle{font-size:72px}.headerBrand .officialLogo{flex-basis:118px;width:118px}.headerBrand>b{font-size:12px}}.copyright{z-index:100;color:#fff;letter-spacing:.04em;pointer-events:none;background:#001f3bcc;border-radius:3px;padding:5px 9px;font-size:10px;font-weight:700;position:fixed;bottom:8px;right:12px;box-shadow:0 2px 8px #0003}@media (max-width:600px){.copyright{padding:4px 6px;font-size:8px;bottom:5px;right:6px}}.resultsButton{color:#003b71;text-align:left;background:#eaf5fc;border:0;border-left:6px solid #ce2b37;width:100%;margin:-14px 0 20px;padding:14px 18px;font-weight:900}.resultsPage{max-width:1500px;margin:auto;padding:42px 5vw 80px}.resultsHero{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.resultsHero h1{margin:6px 0;font-size:clamp(42px,5vw,72px)}.resultsHero>div>p:last-child{color:#557080}.resultsHero button{color:#fff;background:#006bb6;border:0;padding:14px 22px;font-weight:800}.finalRanking,.roundDetails>section{background:#fff;padding:26px;box-shadow:0 8px 30px #173a5314}.finalRanking h2,.roundDetails h2{margin-top:0}.resultsTable{text-align:center;border-top:1px solid #cedae3;grid-template-columns:55px minmax(240px,1fr) repeat(5,75px) 90px;align-items:center;min-height:66px;display:grid}.resultsTable.head{color:#fff;text-transform:uppercase;background:#003b71;border:0;min-height:36px;font-size:10px;font-weight:800}.resultsTable>span:nth-child(2){text-align:left}.resultsTable small,.roundTeam small{color:#6c7f8d;margin-top:3px;display:block}.resultsTable em{font-style:normal}.resultsTable>strong:last-child{color:#003b71;font-size:28px}.roundDetails{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.roundTeam{border-top:1px solid #d3dee5;padding:15px 0}.roundTeam>div:first-child{margin-bottom:10px}.attackDetails{align-items:stretch;gap:6px;display:flex}.attackDetails span{text-align:center;background:#eef4f8;min-width:54px;padding:8px}.attackDetails span b{color:#006bb6;font-size:10px;display:block}.attackDetails .detailVariety{background:#fff4bd}.attackDetails>strong{color:#003b71;align-items:center;margin-left:auto;font-size:26px;display:flex}@media (max-width:900px){.resultsPage{padding:25px 12px 70px}.resultsHero{display:block}.resultsHero button{width:100%;margin-top:12px}.finalRanking{padding:12px;overflow-x:auto}.resultsTable{min-width:850px}.roundDetails{grid-template-columns:1fr}.roundDetails>section{padding:18px}.attackDetails{overflow-x:auto}}@media print{body>main>header,.copyright,.resultsHero button{display:none!important}.resultsPage{padding:0}.roundDetails{display:block}.roundDetails>section{box-shadow:none;border:1px solid #bbb;margin-top:18px}.finalRanking{box-shadow:none;border:1px solid #bbb}}.desk>section:first-child{flex-direction:column;display:flex}.desk>section:first-child>.eyebrow{order:-20}.desk>section:first-child>h1{order:-19}.desk .now{order:-18;margin-top:0}.desk .attackStrip{order:-17}.desk .jury{order:-16}.desk>section:first-child>.submit{order:-15}.desk>section:first-child>.penalty{order:-14}.desk>section:first-child>.notice{order:-13}.desk .resultsButton{order:-12;margin:8px 0 20px}.desk .formatCard{order:-11}.desk .matchSetup{order:-10}.desk>section:first-child>.reset{order:-9}.liveDesk>h1{justify-content:space-between;align-items:center;gap:20px;display:flex}.tabletAccess{color:#fff;text-align:left;background:#006bb6;border:2px solid #fff;border-radius:8px;align-items:center;gap:10px;min-height:108px;padding:8px 12px 8px 8px;line-height:1.2;display:flex;box-shadow:0 5px 18px #003b7130}.tabletAccess svg{background:#fff;border-radius:4px;flex:none}.tabletAccess>span,.tabletAccess b,.tabletAccess small,.tabletAccess em,.tabletAccess code{display:block}.tabletAccess b{letter-spacing:.04em;font-size:13px}.tabletAccess small{margin:3px 0 7px;font-size:10px}.tabletAccess em{color:#006bb6;background:#fff;border-radius:9px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.tabletAccess code{text-overflow:ellipsis;color:#dff3ff;max-width:190px;margin-top:5px;font-size:8px;overflow:hidden}.loadingQr{font-size:11px}.jury>div>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.jury>div>span:after{letter-spacing:0;text-transform:uppercase;border-radius:12px;padding:4px 7px;font-size:9px;line-height:1}.jury .connected>span:after{content:"Connesso";color:#fff;background:#16865f}.jury .disconnected>span:after{content:"Non connesso";color:#26373f;background:#aeb8bd}@media (max-width:800px){.liveDesk>h1{align-items:flex-start}.tabletAccess{min-height:78px}.tabletAccess svg{width:62px;height:62px}.tabletAccess small,.tabletAccess code{display:none}.tabletAccess b{font-size:10px}}.secretaryLayout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:3vw}.secretaryLayout .liveDesk,.secretaryLayout .setupDesk{min-width:0}.secretaryLayout .setupDesk{background:#fff;padding:24px;box-shadow:0 8px 28px #173a5314}.secretaryLayout .setupDesk .resultsButton{margin:0 0 18px}.secretaryLayout .setupDesk .reset{width:100%;margin-top:12px}.secretaryLayout>.matchSummary,.secretaryLayout>.qualificationSummary{grid-column:1/-1;margin-top:4px}.secretaryLayout>.matchSummary .scoreGrid{grid-template-columns:1fr 140px 140px}.secretaryLayout>.qualificationSummary{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.secretaryLayout>.qualificationSummary .rankHead{grid-column:1/-1}.secretaryLayout .now{margin-top:0}@media (max-width:1000px){.secretaryLayout{grid-template-columns:1fr}.secretaryLayout>.matchSummary,.secretaryLayout>.qualificationSummary{grid-column:auto}.secretaryLayout>.qualificationSummary{display:block}.secretaryLayout .setupDesk{padding:18px}}.automaticMedals>.medalTeam{display:none}.automaticNote{color:#003b71;background:#eaf5fc;border-left:5px solid #006bb6;grid-column:1/-1;margin:0;padding:12px;font-size:12px;font-weight:800}.pairingMode{background:#f1f6f9;border:1px solid #d6e2e8;border-radius:6px;grid-column:1/-1;align-items:center;gap:9px;padding:10px 12px;display:flex;color:#003b71!important}.pairingMode input{accent-color:#006bb6;width:20px;height:20px;margin:0}.callsMonitor,.monitorPublic,.qualificationPublic{--broadcast-blue:#006bb6;--broadcast-navy:#001a35;--broadcast-red:#ce2b37;--broadcast-gold:#f3c443;background-color:#020a13;background-image:radial-gradient(circle at 82% 6%,#006bb638 0,#0000 30%),linear-gradient(135deg,#02060b 0%,#06182b 52%,#02070d 100%);font-family:Rajdhani,Arial,sans-serif}.callsMonitor:before,.monitorPublic:before,.qualificationPublic:before{content:"";pointer-events:none;opacity:.13;background:repeating-linear-gradient(115deg,#0000 0 42px,#ffffff12 43px 44px);position:fixed;inset:72px 0 0}.callsHead,.monitorTitle,.qualMonitorHead{z-index:1;border:0;border-bottom:4px solid var(--broadcast-red);background:linear-gradient(90deg,var(--broadcast-blue),#003f78 72%,transparent);text-transform:uppercase;letter-spacing:.08em;padding-left:18px;padding-right:18px;position:relative;box-shadow:0 10px 30px #0009}.callsHead b,.monitorTitle b,.qualMonitorHead b{letter-spacing:.09em;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(27px,2.5vw,46px);font-weight:400}.callsHead span,.monitorTitle span,.qualMonitorHead span{letter-spacing:.12em;font-weight:700}.callQueue,.medalCall{z-index:1;gap:11px;padding-top:11px;position:relative}.callTeam{background:linear-gradient(96deg,#132639 0%,#07111b 58%,#02070c 100%);border:1px solid #6e8496;position:relative;box-shadow:0 10px 24px #0008,inset 0 1px #ffffff21}.callTeam:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff0c);width:18%;height:100%;position:absolute;top:0;right:0}.callTeam>strong{letter-spacing:.09em;text-shadow:0 2px 5px #0008;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;position:relative}.callTeam>strong:after{content:"";opacity:.13;border-top:100vh solid;border-right:10px solid #0000;position:absolute;top:0;right:-10px}.callTeam h1{letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px 10px #000;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:.92}.callTeam p{letter-spacing:.045em;text-transform:uppercase;color:#b9d5e7;font-weight:600}.callTeam.live{border-color:#ff4c56;box-shadow:0 0 0 1px #ce2b37,0 12px 32px #ce2b3748}.callTeam.live>strong{background:linear-gradient(135deg,#ed3441,#a60916)}.callTeam.next{border-color:#f3c443}.callTeam.next>strong{background:linear-gradient(135deg,#ffd95b,#c99000)}.callTeam.ready{border-color:#5796c6}.callTeam.ready>strong{background:linear-gradient(135deg,#397ba9,#173d5d)}.callTeam.red>strong{background:linear-gradient(135deg,#ed3441,#9f0713)}.callTeam.blue>strong{background:linear-gradient(135deg,#147bd1,#00366c)}.medalCall>p,.callsComplete{letter-spacing:.1em;text-shadow:0 4px 16px #000;font-family:Bebas Neue,Impact,sans-serif}.monitorPublic,.qualificationPublic{position:relative}.monitorTeam,.exhibitionTeam,.exhibitionScore,.qualificationPublic .publicRanking{z-index:1;border-color:#5f7890;position:relative;overflow:hidden;box-shadow:0 12px 30px #0009,inset 0 1px #ffffff20}.monitorTeam{background:linear-gradient(100deg,#102235 0%,#030a12 63%)}.monitorTeam.red{border-left:8px solid var(--broadcast-red)}.monitorTeam.blue{border-left:8px solid var(--broadcast-blue)}.teamBand{background:linear-gradient(90deg,#ffffff08,#0000 68%);border-bottom:1px solid #ffffff1d}.teamBand>span{letter-spacing:.14em;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(18px,1.35vw,27px)}.teamBand h2,.exhibitionTeam h1{text-transform:uppercase;letter-spacing:.025em;text-shadow:0 3px 10px #000;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:.92}.teamBand p,.exhibitionTeam p{letter-spacing:.045em;text-transform:uppercase;color:#c6dceb;font-weight:600}.teamBand>strong,.monitorScores em,.parts b,.exhibitionTeam>strong,.exhibitionScore strong,.exhibitionScore>div b{font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffffff24,0 3px 4px #000;font-family:Rajdhani,Arial,sans-serif;font-weight:700}.monitorTeam.red .teamBand>strong{color:#ff5b63}.monitorTeam.blue .teamBand>strong{color:#58aaff}.monitorMeta{color:#b9ddf6;text-transform:uppercase;letter-spacing:.06em;background:#071626;font-weight:600}.monitorScores{background:#02070d}.monitorScores>*{border-color:#334b5d}.monitorScores span,.monitorScores>b{letter-spacing:.08em;color:#c7e6fa;font-family:Bebas Neue,Impact,sans-serif;font-weight:400}.monitorScores em{color:#fff;background:linear-gradient(#0e2030,#06111b)}.currentPerformance{background:linear-gradient(110deg,#052542,#02070d);border-color:#4f7188}.currentPerformance>div:first-child small,.parts>span{letter-spacing:.08em;color:#9ed8ff;font-family:Bebas Neue,Impact,sans-serif}.currentPerformance>div:first-child strong{color:#fff;text-shadow:0 0 24px #168bd8;font-family:Bebas Neue,Impact,sans-serif;font-weight:400}.parts>span{background:linear-gradient(#ffffff08,#0000);border-color:#45647a}.parts b{color:#fff}.monitorScores .varietyLabel,.exhibitionScore .varietyPublic{color:#111;text-shadow:none;background:linear-gradient(135deg,#ffd961,#c89100)}.exhibitionTeam{background:linear-gradient(105deg,#d32634 0%,#6d0710 58%,#22060a 100%);border-left:9px solid #ff5863}.exhibitionScore{background:#030a12;border-color:#537087}.exhibitionScore>div,.exhibitionScore>span{background:linear-gradient(#11283a,#06111b);border-color:#3e596d}.exhibitionScore span,.exhibitionScore>div small{letter-spacing:.08em;color:#acd9f4;font-family:Bebas Neue,Impact,sans-serif}.exhibitionScore strong,.exhibitionScore>div b{color:#fff}@media (max-width:800px){.callsHead,.monitorTitle,.qualMonitorHead{padding-left:9px;padding-right:9px}.callTeam h1{line-height:.95}.callTeam>strong{letter-spacing:.04em}.teamBand>span{clip-path:none}.monitorTeam.red,.monitorTeam.blue{border-left-width:5px}}.callsMonitor,.monitorPublic,.qualificationPublic{font-family:Nunito Sans,Arial,sans-serif}.callsHead b,.monitorTitle b,.qualMonitorHead b,.callTeam>strong,.callTeam h1,.medalCall>p,.callsComplete,.teamBand>span,.teamBand h2,.exhibitionTeam h1,.monitorScores span,.monitorScores>b,.currentPerformance>div:first-child small,.currentPerformance>div:first-child strong,.parts>span,.exhibitionScore span,.exhibitionScore>div small{font-family:Nunito Sans,Arial,sans-serif;font-weight:900}.callTeam h1,.teamBand h2,.exhibitionTeam h1{letter-spacing:-.02em;line-height:.96}.callsHead b,.monitorTitle b,.qualMonitorHead b,.callTeam>strong{letter-spacing:.055em}.matPicker{background:#ffffff0b;border:1px solid #ffffff38;border-radius:12px;margin-top:30px;padding:18px}.matPicker>b{letter-spacing:.14em;color:#8ee6f0;margin-bottom:10px;font-size:11px;display:block}.matPicker>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matPicker button{color:#fff;background:#ffffff0e;border:1px solid #ffffff42;border-radius:8px;padding:14px;font-weight:900}.matPicker button.active{color:#003b71;background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff1c}.headerBrand>b>em{color:#003b71;letter-spacing:.08em;background:#fff;border-radius:12px;margin-left:12px;padding:4px 9px;font-size:10px;font-style:normal}.dualCalls{color:#fff;background:radial-gradient(circle at 50% 0,#0c3d68 0,#020b14 38%,#010408 100%);height:calc(100vh - 72px);padding:8px 10px 10px;font-family:Nunito Sans,Arial,sans-serif;overflow:hidden}.dualCallsTitle{background:linear-gradient(90deg,#006bb6,#003b70 70%,#0000);border-bottom:4px solid #ce2b37;justify-content:space-between;align-items:center;height:48px;padding:6px 16px;display:flex;box-shadow:0 8px 22px #0008}.dualCallsTitle b{letter-spacing:.055em;font-size:clamp(18px,1.8vw,32px);font-weight:900}.dualCallsTitle span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.dualCallsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:calc(100% - 48px);padding-top:10px;display:grid}.dualCalls .callsMonitor{border:1px solid #5c7b93;min-width:0;height:100%;padding:6px;box-shadow:0 12px 32px #000a}.dualCalls .callsHead{height:52px;padding:5px 10px}.dualCalls .callsHead b{font-size:clamp(18px,1.75vw,32px)}.dualCalls .callsHead span{text-align:right;font-size:clamp(10px,.85vw,16px)}.dualCalls .callQueue{gap:6px;height:calc(100% - 52px);padding-top:6px}.dualCalls .callTeam{grid-template-columns:minmax(105px,24%) 1fr}.dualCalls .callTeam>strong{padding:6px;font-size:clamp(13px,1.2vw,21px)}.dualCalls .callTeam>div{padding:6px 1.2vw}.dualCalls .callTeam h1{font-size:clamp(19px,2vw,38px);line-height:.94}.dualCalls .callTeam p{margin-top:4px;font-size:clamp(12px,1vw,19px)}.dualCalls .medalCall{grid-template-rows:34px 1fr 1fr;grid-template-columns:1fr;gap:6px;height:calc(100% - 52px);padding-top:5px}.dualCalls .medalCall>p{grid-column:auto;margin:2px;font-size:clamp(14px,1.25vw,22px)}.dualCalls .medalCall .callTeam{min-height:0}.dualCalls .medalCall .callTeam>strong{font-size:clamp(16px,1.45vw,25px)}.dualCalls .medalCall .callTeam h1{margin-top:1.5vh}.dualCalls .callsComplete{height:calc(100% - 52px);font-size:clamp(30px,4vw,72px)}.callsLoading{color:#b9ddf6;background:#071626;border:1px solid #45647a;justify-content:center;align-items:center;font-weight:900;display:flex}@media (max-width:800px){.dualCalls{padding:5px}.dualCallsTitle{height:40px;padding:4px 8px}.dualCallsTitle span{display:none}.dualCallsGrid{gap:5px;height:calc(100% - 40px);padding-top:5px}.dualCalls .callsMonitor{padding:3px}.dualCalls .callsHead{height:45px;display:block}.dualCalls .callsHead b,.dualCalls .callsHead span{text-align:left;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dualCalls .callQueue{height:calc(100% - 45px)}.dualCalls .callTeam{grid-template-columns:72px 1fr}.dualCalls .callTeam>strong{font-size:10px}.dualCalls .callTeam h1{font-size:clamp(14px,2.8vw,24px)}.dualCalls .callTeam p{font-size:10px}.dualCalls .medalCall{height:calc(100% - 45px)}}.centralDesk{background:#edf3f7;min-height:calc(100vh - 72px);padding:32px 4vw 70px}.centralHero{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.centralHero h1{color:#003b71;margin:5px 0 2px;font-size:clamp(36px,4vw,64px)}.centralHero>div>p:last-child{color:#5e7484;margin:0}.centralHero>span{color:#126446;background:#dff4eb;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:900}.centralHero>span i{background:#19a56e;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #19a56e22}.centralGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.centralTatami{background:#fff;border-top:7px solid #006bb6;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #173a5318}.centralTatami.mat2{border-top-color:#ce2b37}.centralTatamiHead{color:#fff;background:linear-gradient(100deg,#003b71,#006bb6);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.centralTatami.mat2 .centralTatamiHead{background:linear-gradient(100deg,#7f101a,#ce2b37)}.centralTatamiHead small{letter-spacing:.15em;font-size:9px}.centralTatamiHead h2{margin:2px 0 0;font-size:30px}.centralTatamiHead>span{text-transform:uppercase;border-radius:15px;padding:6px 9px;font-size:9px;font-weight:900}.centralTatamiHead .live{color:#137650;background:#dff7eb;margin:0}.centralTatamiHead .complete{color:#415766;background:#fff}.centralCurrent{background:#f7fafc;min-height:110px;padding:20px 22px}.centralCurrent small,.centralCurrent strong,.centralCurrent span{display:block}.centralCurrent small{color:#006bb6;letter-spacing:.08em;font-size:10px;font-weight:900}.centralCurrent strong{color:#142f42;margin:8px 0 3px;font-size:clamp(21px,2vw,34px)}.centralCurrent span{color:#647b8a}.centralMetrics{border-top:1px solid #d7e2e9;border-bottom:1px solid #d7e2e9;grid-template-columns:repeat(3,1fr);display:grid}.centralMetrics>div{border-left:1px solid #d7e2e9;padding:15px 18px}.centralMetrics>div:first-child{border-left:0}.centralMetrics small,.centralMetrics b{display:block}.centralMetrics small{letter-spacing:.1em;color:#6c8290;font-size:9px}.centralMetrics b{color:#003b71;margin-top:3px;font-size:27px}.centralJury{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 18px;display:grid}.centralJury span{background:#f1f5f7;border-radius:6px;grid-template-columns:auto 7px 1fr;align-items:center;gap:6px;padding:8px;font-size:9px;font-weight:900;display:grid}.centralJury i{border-radius:50%;width:7px;height:7px}.centralJury .on i{background:#19a56e}.centralJury .off i{background:#aeb9c0}.centralTatami>button{color:#003b71;background:#e8f3fa;border:0;border-radius:7px;width:calc(100% - 36px);margin:0 18px 18px;padding:12px;font-weight:900}.centralEnrollment{background:#fff;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 12px 32px #173a5318}.centralEnrollHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.centralEnrollHead h2{margin:5px 0 0;font-size:30px}.centralMatTabs{gap:7px;display:flex}.centralMatTabs button{color:#35576b;background:#fff;border:1px solid #bdd0dc;border-radius:6px;padding:10px 17px;font-weight:900}.centralMatTabs button.active{color:#fff;background:#006bb6;border-color:#006bb6}.centralEnrollment .enrollment{border-radius:0;margin:18px 0 0;padding:0}.centralEnrollment .enrollHead{border-top:1px solid #d9e3e9;padding-top:16px}.centralEnrollment .enrollHead .eyebrow{display:none}.centralNotice{color:#003b71;background:#e7f5fb;border-left:5px solid #006bb6;padding:10px 13px;font-weight:800}.centralLoading{color:#527083;background:#fff;justify-content:center;align-items:center;min-height:280px;font-weight:900;display:flex}.centralResults{background:#fff;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 12px 32px #173a5318}.centralResultsHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.centralResultsHead h2{color:#17384e;margin:5px 0 0;font-size:30px}.centralResultsTools{background:#edf5fa;border-radius:8px;align-items:center;gap:18px;margin-top:18px;padding:13px 16px;display:flex}.centralResultsTools>strong{color:#003b71;font-size:20px}.centralResultsTools label{color:#526e80;text-transform:uppercase;align-items:center;gap:9px;margin-left:auto;font-size:11px;font-weight:900;display:flex}.centralResultsTools select{background:#fff;border:1px solid #b8cbd7;border-radius:6px;min-width:150px;padding:9px;font-weight:800}.centralResultsTools>span{color:#fff;text-transform:uppercase;background:#003b71;border-radius:15px;padding:8px 11px;font-size:10px;font-weight:900}.centralResultsScroll{margin-top:14px;overflow-x:auto}.centralResultsTable{color:#385364;text-align:center;border-top:1px solid #dce5ea;grid-template-columns:55px minmax(250px,1fr) repeat(5,72px) 90px;align-items:center;min-width:790px;min-height:62px;display:grid}.centralResultsTable.head{color:#fff;text-transform:uppercase;background:#003b71;border:0;border-radius:6px;min-height:42px;font-size:10px;font-weight:900}.centralResultsTable>span:nth-child(2){text-align:left}.centralResultsTable>span strong,.centralResultsTable>span small{display:block}.centralResultsTable>span strong{color:#17384e;font-size:15px}.centralResultsTable>span small{color:#718794;margin-top:3px}.centralResultsTable>em{font-style:normal;font-weight:800}.centralResultsTable>b{color:#006bb6;font-size:20px}.centralResultsTable>strong:last-child{color:#003b71;font-size:24px}.centralResultsEmpty{color:#6a8190;text-align:center;border:1px dashed #b8cbd7;border-radius:8px;margin-top:14px;padding:30px;font-weight:800}@media (max-width:900px){.centralDesk{padding:22px 14px 65px}.centralHero{display:block}.centralHero>span{margin-top:12px;display:inline-block}.centralGrid{grid-template-columns:1fr}.centralEnrollHead,.centralResultsHead{display:block}.centralMatTabs{margin-top:15px}.centralMatTabs button{flex:1}.centralJury{grid-template-columns:1fr}.centralMetrics>div{padding:12px}.centralMetrics b{font-size:22px}.centralResultsTools{flex-wrap:wrap;align-items:stretch}.centralResultsTools label{width:100%;margin-left:0}.centralResultsTools select{flex:1}}.competitionTiming{background:#fff;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 12px 32px #173a5318}.timingHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.timingHead h2{color:#17384e;margin:5px 0 3px;font-size:30px}.timingHead>div>p:last-child{color:#647c8b;margin:0}.competitionFinish{color:#fff;text-align:right;background:linear-gradient(110deg,#003b71,#006bb6);border-radius:10px;min-width:260px;padding:15px 18px}.competitionFinish small,.competitionFinish strong,.competitionFinish span{display:block}.competitionFinish small{letter-spacing:.1em;color:#bfe7ff;font-size:9px}.competitionFinish strong{margin:3px 0;font-size:34px}.competitionFinish span{font-size:11px}.timingControls{background:#edf5fa;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 16px;padding:14px;display:grid}.timingControls label{color:#536f80;text-transform:uppercase;font-size:10px;font-weight:900;position:relative}.timingControls input{color:#17384e;background:#fff;border:1px solid #b8cbd7;border-radius:6px;width:100%;margin-top:6px;padding:10px 34px 10px 10px;font-weight:900;display:block}.timingControls label span{color:#78909d;text-transform:none;position:absolute;bottom:11px;right:11px}.timingWarning{color:#795b0b;background:#fff6dc;border-left:5px solid #f1b633;padding:10px 13px;font-size:12px;font-weight:800}.timingMats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.timingMat{border:1px solid #d4e0e7;border-radius:10px;overflow:hidden}.timingMatHead{color:#fff;background:#003b71;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.timingMat.mat2 .timingMatHead{background:#8f1721}.timingMatHead small{letter-spacing:.12em;color:#b8dff8;font-size:8px}.timingMatHead h3{margin:2px 0 0;font-size:23px}.timingMatHead>div:last-child{text-align:right}.timingMatHead strong,.timingMatHead span{display:block}.timingMatHead strong{font-size:23px}.timingMatHead span{margin-top:2px;font-size:9px}.timingRows{padding:0 15px}.timingRow{border-top:1px solid #dce5ea;grid-template-columns:85px 1fr auto 75px;align-items:center;gap:10px;min-height:54px;display:grid}.timingRow:first-child{border-top:0}.timingRow strong{color:#17384e}.timingRow span{color:#6b8290;font-size:10px}.timingRow b{color:#006bb6;font-size:12px}.timingRow em{text-align:right;color:#5e7583;font-size:10px;font-style:normal;font-weight:900}.timingEmpty{color:#718794;text-align:center;margin:0;padding:28px;font-size:12px}.timingNote{color:#6a8190;margin:14px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.timingHead{flex-direction:column;align-items:stretch}.competitionFinish{text-align:left}.timingControls,.timingMats{grid-template-columns:1fr}.timingRow{grid-template-columns:72px 1fr}.timingRow b,.timingRow em{text-align:left}}.timingSave{color:#fff;background:#167244;border:0;border-radius:7px;grid-column:1/-1;padding:11px 16px;font-size:12px;font-weight:900}.timingSave:disabled{opacity:.55}.callsClock{align-items:center;gap:18px;display:flex}.callsClock>div{text-align:right;border-left:1px solid #ffffff42;padding-left:14px}.callsClock small,.callsClock strong,.callsClock em{display:block}.callsClock small{letter-spacing:.11em;color:#bce4ff;font-size:8px}.callsClock strong{font-size:20px;line-height:1}.callsClock em{color:#ffd86b;margin-top:2px;font-size:8px;font-style:normal;font-weight:900}.callsClock>span{align-items:center;gap:6px;font-size:8px;display:flex}.callsClock>span i{background:#46e49b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #46e49b22}@media (max-width:800px){.dualCallsTitle>b{font-size:14px}.callsClock{gap:8px}.callsClock>div{padding-left:7px}.callsClock small{font-size:6px}.callsClock strong{font-size:14px}.callsClock em{font-size:6px}.callsClock>span{display:none}}.centralTatamiHead .waiting{color:#704f00;background:#fff1ba}.showApp{color:#17384e;background:#eef3f7;min-height:100vh;font-family:Nunito Sans,Arial,sans-serif}.showTop{color:#fff;background:#002f58;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:10px 3vw;display:flex}.showTop>div{gap:15px;display:flex}.showTop b{font-size:28px}.showTop b span{color:#22b8cf}.showTop em{color:#f6c343;font-style:normal;font-weight:900}.showTop nav{gap:6px;display:flex}.showTop button{color:#fff;background:0 0;border:1px solid #fff4;border-radius:6px;padding:9px}.showControl{padding:28px 4vw 60px}.showHero{justify-content:space-between;align-items:end;display:flex}.showHero p{color:#0073b8;margin:0;font-size:10px;font-weight:900}.showHero h1{margin:4px 0;font-size:55px}.showHero>div:last-child{color:#fff;background:#003b71;border-radius:8px;padding:13px 18px;font-weight:900}.showPhase,.showActions,.showPen{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.showPhase button,.showActions button,.showPen button,.showAdd button,.showTeam button,.showJudge button{color:#fff;background:#006bb6;border:0;border-radius:6px;padding:10px 14px;font-weight:900}.showGrid,.showLower{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.showGrid>section,.showLower>section{background:#fff;border-radius:12px;padding:22px;box-shadow:0 10px 28px #173a5315}.showTimer{color:#003b71;margin:15px 0 3px;font:700 84px/1 Rajdhani}.showTimer.overtime{color:#c52330}.showPen button{color:#a22a22;background:#fff0ec}.showScoreRow,.showTeam,.showRank{border-top:1px solid #dce5ea;grid-template-columns:42px 1fr 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.showTotal{color:#fff;background:#003b71;margin-top:15px;padding:14px}.showTotal b{float:right;font-size:27px}.showRule{color:#657c8b;font-size:11px}.showAdd{grid-template-columns:1fr 1fr 150px auto;gap:7px;display:grid}.showAdd input,.showAdd select,.showJudge select{background:#fff;border:1px solid #bfd0da;border-radius:6px;padding:10px}.showTeam{grid-template-columns:34px 1fr auto auto}.showTeam span strong,.showTeam span small{display:block}.showTeam span small{color:#708694}.showRank{grid-template-columns:35px 1fr 80px}.showRank>strong{text-align:right;color:#006bb6;font-size:20px}.showNotice{color:#fff;background:#17384e;padding:12px;position:fixed;bottom:20px;right:20px}.showJudge{background:#fff;border-radius:14px;max-width:760px;margin:40px auto;padding:30px}.judgeTabs{gap:8px;display:flex}.showJudge label{margin-top:22px;font-weight:900;display:block}.showJudge label select{width:100%;margin:7px 0;font-size:22px;display:block}.showJudge>button{width:100%;margin-top:24px}.showDisplay,.showCalls{color:#fff;background:radial-gradient(circle at top,#074b80,#020b14 65%);min-height:calc(100vh - 72px);padding:6vh 6vw}.showDisplay{text-align:center}.showDisplay h1{margin:8vh 0 10px;font-size:clamp(48px,7vw,110px)}.showDisplay>strong{color:#f6c343;margin:5vh 0;font:700 clamp(90px,14vw,210px)/1 Rajdhani;display:block}.showDisplay>div{justify-content:center;gap:5vw;display:flex}.showDisplay span b{font-size:48px;display:block}.showCalls section{background:#ffffff12;border-left:8px solid #22b8cf;margin:12px 0;padding:24px}.showCalls section>*{display:block}.showCalls section strong{font-size:clamp(28px,4vw,64px)}@media (max-width:900px){.showTop{flex-direction:column;align-items:flex-start}.showTop nav{width:100%;overflow:auto}.showGrid,.showLower,.showAdd{grid-template-columns:1fr}.showControl{padding:20px 12px}.showHero{display:block}}@media (min-width:600px) and (max-width:1280px){body{overscroll-behavior:none}.judge{background:#e9f0f4;grid-template-columns:minmax(300px,40%) minmax(0,60%)}.bout{min-width:0;padding:28px 30px}.bout>p{margin:0 0 10px}.bout .technique{margin:10px 0}.bout .technique img{object-fit:contain;border-radius:8px;width:100%;max-height:34vh;display:block}.bout .technique>div{margin-top:7px}.bout h2{font-size:clamp(23px,3vw,31px);line-height:1.05}.progress{bottom:24px;left:30px;right:30px}.ballot{flex-direction:column;max-height:calc(100vh - 74px);padding:24px 28px 18px;display:flex;overflow:auto}.ballotHead{align-items:center;margin-bottom:6px}.ballotHead h1{margin:2px 0;font-size:28px}.ballotHead>span{background:#e8f0f4;border-radius:999px;padding:6px 10px}.criterion{grid-template-columns:minmax(150px,1fr) auto;gap:18px;padding:10px 0;display:grid}.criterion>div:first-child{align-self:center}.criterion span{font-size:14px;line-height:1.15}.buttons{align-items:center;margin:0}.buttons button{touch-action:manipulation;border-width:2px;width:58px;height:52px;font-size:21px}.wrong{margin:6px 0 10px;padding:10px 12px}.submit{z-index:5;min-height:58px;padding:14px 18px;font-size:17px;position:sticky;bottom:-1px;box-shadow:0 -8px 18px #fffdf8}.video{width:min(1080px,100% - 32px);max-width:none;margin:22px auto;padding:26px 30px}.video>h1{margin:3px 0 14px;font-size:32px}.videoTeam{grid-template-columns:minmax(260px,38%) 1fr;gap:22px;padding:16px 20px;display:grid}.videoTeam .technique.compact{min-width:0;margin:0}.videoTeam .technique.compact img{object-fit:contain;width:100%;max-height:210px}.videoTeam h2{font-size:26px}.variety{gap:12px;margin:14px 0}.variety>div{padding:14px 16px}.variety>div small{margin:3px 0 10px}.variety .buttons button{width:62px;height:54px}.video>.submit{min-height:58px;position:sticky;bottom:0}.showApp.judge{background:#e9f0f4}.showApp.judge .showTop{min-height:66px}.showJudge{grid-template-columns:1fr 1fr;gap:14px 18px;width:min(980px,100% - 32px);max-width:none;margin:22px auto;padding:24px;display:grid}.showJudgeIdentity,.showJudge>h1,.showJudge>p,.showJudge>button{grid-column:1/-1}.showJudge>h1{margin:5px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.showJudge>p{color:#607887;margin:0}.showJudge label{background:#f8fbfc;border:1px solid #d8e4ea;border-radius:11px;margin:0;padding:18px;font-size:18px}.showJudge label select{border:2px solid #9fbccb;min-height:68px;margin:10px 0;font-size:30px;font-weight:900}.showJudge label small{color:#647b89;min-height:34px;font-size:12px;line-height:1.4;display:block}.showJudge>button{z-index:5;position:sticky;bottom:8px;box-shadow:0 8px 22px #003b7138;min-height:62px!important;margin:4px 0 0!important;font-size:19px!important}}@media (min-width:600px) and (max-width:900px) and (orientation:portrait){.judge{display:block}.bout{grid-template-columns:minmax(220px,40%) 1fr;align-items:center;gap:18px;min-height:260px;padding:24px 30px;display:grid}.bout>p,.bout .progress{grid-column:1/-1}.bout .technique{grid-column:1}.bout h2,.bout>small{grid-column:2}.bout h2{grid-row:2}.bout>small{grid-row:3}.progress{margin:4px 0 0;position:static}.ballot{max-height:none;padding:26px 30px}.showJudge{grid-template-columns:1fr}.showJudgeIdentity,.showJudge>h1,.showJudge>p,.showJudge>button{grid-column:1}}@media (max-width:599px){.ballot{padding:22px 15px 70px}.ballotHead{align-items:flex-start;gap:8px}.ballotHead h1{font-size:27px}.criterion{padding:13px 0}.criterion span{font-size:15px}.buttons button{min-height:54px;font-size:20px}.submit{z-index:5;min-height:58px;position:sticky;bottom:6px;box-shadow:0 -7px 18px #fffdf8}.video{padding:22px 14px 70px}.videoTeam{align-items:flex-start;gap:12px;padding:15px}.variety>div{padding:16px 12px}.showJudge{margin:10px;padding:16px}.showJudgeIdentity b{font-size:21px}.showJudge>h1{margin-bottom:4px;font-size:28px}.showJudge label{background:#f8fbfc;border:1px solid #d8e4ea;border-radius:10px;padding:14px}.showJudge label select{min-height:62px;font-size:28px}.showJudge>button{z-index:5;position:sticky;bottom:7px;min-height:60px!important}}.showApp.judge .showJudge{width:min(980px,100% - 14px);margin:10px auto 18px 14px}.showApp.judge .showTop{flex-flow:row;align-items:center;gap:10px;min-height:64px;padding:7px 14px}.showApp.judge .showHeaderBrand{gap:9px;min-width:0}.showApp.judge .showHeaderBrand>.showFijlkamLogo{width:132px;height:44px;padding-right:9px}.showApp.judge .showHeaderBrand>b{white-space:nowrap;flex:none;line-height:1;font-size:21px!important}.showApp.judge .showHeaderBrand>em{white-space:nowrap;flex:0 auto;font-size:12px;line-height:1.05;display:block}.showApp.judge .showTop nav{flex:none;width:auto;margin-left:auto;overflow:visible}.showApp.judge .showTop nav button{white-space:nowrap;min-height:40px;padding:7px 10px;font-size:12px;line-height:1.1}@media (max-width:700px){.showApp.judge .showJudge{width:calc(100% - 8px);margin:6px 0 10px 8px;padding:14px}.showApp.judge .showTop{padding:6px 8px}.showApp.judge .showHeaderBrand{gap:6px}.showApp.judge .showHeaderBrand>.showFijlkamLogo{width:102px;height:38px;padding-right:6px}.showApp.judge .showHeaderBrand>b{font-size:17px!important}.showApp.judge .showHeaderBrand>em{font-size:10px}.showApp.judge .showTop nav button{white-space:normal;max-width:96px;padding:6px 7px;font-size:10px}}@media (max-width:430px){.showApp.judge .showHeaderBrand>em{display:none}.showApp.judge .showHeaderBrand>.showFijlkamLogo{width:92px}.showApp.judge .showHeaderBrand>b{font-size:16px!important}.showApp.judge .showTop nav button{max-width:84px}}
