/*! 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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.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,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#152a2b;--muted:#657879;--cream:#f6f3ec;--paper:#fffef9;--mint:#5ac59b;--lime:#c9ed65;--yellow:#f3c746;--coral:#f47f69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffef9f0;border-bottom:1px solid #dde2da;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;text-decoration:none;display:flex}.brand b{letter-spacing:.23em;color:#768181;font-size:9px;display:block}.brandMark{background:var(--lime);border-radius:50% 50% 50% 15%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.viewSwitch{background:#eef0e9;border-radius:99px;padding:4px;display:flex}.viewSwitch button{color:#718080;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 16px;font-weight:700}.viewSwitch button.active{background:var(--ink);color:#fff}.status{color:#6d7c7b;font-size:11px}.status span{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #d9f2e8}.page,.coordinatorPage{max-width:1200px;margin:auto;padding:0 32px}.hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;padding:74px 0 130px;display:grid}.eyebrow{letter-spacing:.2em;color:#70807e;margin:0 0 17px;font-size:10px;font-weight:900}.hero h1,.coordIntro h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:60px;font-weight:500;line-height:1.02}.hero h1 em{color:#15836b;font-weight:500}.heroCopy{color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.65}.cycleCard{background:var(--paper);border:1px solid #e0e3db;border-radius:16px;padding:25px;box-shadow:0 15px 45px #18323012}.cycleTop,.cycleMeta{justify-content:space-between;align-items:center;display:flex}.cycleTop span{letter-spacing:.17em;font-size:9px;font-weight:900}.cycleTop strong{color:#16836c;font-size:12px}.progress,.miniProgress{background:#e7ebe3;border-radius:9px;height:7px;margin:22px 0 12px;overflow:hidden}.progress i,.miniProgress i{background:var(--mint);border-radius:9px;height:100%;display:block}.cycleMeta{color:#74817f;font-size:11px}.cycleMeta b{color:var(--ink)}.podium{justify-content:center;align-items:flex-end;gap:16px;margin-top:-72px;margin-bottom:90px;display:flex}.podiumCard{background:var(--paper);text-align:center;border:1px solid #e0e3db;border-radius:18px;width:29%;min-height:270px;padding:26px 20px 22px;position:relative;box-shadow:0 15px 45px #18323012}.podiumCard.place1{border:2px solid var(--yellow);background:linear-gradient(#fffced,#fffef9);min-height:318px;padding-top:48px}.place{background:#edf0ea;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:17px;left:18px}.place1 .place{background:var(--yellow)}.crown{color:#d8a400;font-size:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.avatar,.miniAvatar{color:#1e6b59;background:#d6eee3;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 15px;font-weight:900;display:grid}.place1 .avatar{color:#9c6c00;background:#fff0b6}.place3 .avatar{color:#9b5747;background:#f5d9ce}.podiumCard h2{margin:0;font-family:Georgia,serif;font-size:19px}.podiumCard p{color:#81908e;margin:6px;font-size:10px}.bigScore{margin-top:12px;font-family:Georgia,serif;font-size:37px;display:inline-block}.podiumCard small{color:#89928f}.trend{color:#16836c;margin-top:10px;font-size:10px;font-weight:700}.rankingBlock{padding-bottom:70px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.sectionTitle h2{margin:0;font-family:Georgia,serif;font-size:33px;font-weight:500}.legend{color:#778480;gap:18px;font-size:10px;display:flex}.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot.exec{background:var(--mint)}.dot.tempo{background:var(--coral)}.rankingTable{background:var(--paper);border:1px solid #e0e3db;border-radius:16px;overflow:hidden}.tableHead,.rankRow{grid-template-columns:70px 1.6fr 1.2fr 100px 90px;align-items:center;padding:0 25px;display:grid}.tableHead{letter-spacing:.16em;color:#7a8784;background:#eef0ea;height:48px;font-size:8px;font-weight:900}.rankRow{border-top:1px solid #e6e8e1;height:78px}.position{font-family:Georgia,serif;font-size:20px}.person{align-items:center;gap:12px;display:flex}.miniAvatar{width:37px;height:37px;margin:0;font-size:10px}.person span{flex-direction:column;gap:4px;display:flex}.person b{font-size:12px}.person small{color:#87918f;font-size:9px}.metricBars{flex-direction:column;gap:7px;display:flex}.metricBars i{background:#e9ebe4;border-radius:5px;width:130px;height:4px;overflow:hidden}.metricBars i b{background:var(--mint);height:100%;display:block}.metricBars i:nth-child(2) b{background:var(--coral)}.rowScore{font-family:Georgia,serif;font-size:21px}.up{color:#16836c;font-size:11px;font-weight:700}.down{color:#c45d4c;font-size:11px;font-weight:700}.quote{background:var(--ink);color:#fff;text-align:center;margin:0 -32px;padding:64px 20px;position:relative}.quote>span{color:var(--lime);font-family:Georgia,serif;font-size:80px;position:absolute;top:12px;left:10%}.quote p{margin:0 0 16px;font-family:Georgia,serif;font-size:25px;line-height:1.45}.quote strong{color:var(--lime);font-weight:500}.quote i{letter-spacing:.14em;color:#abc0bd;font-size:9px}footer{color:#7c8986;justify-content:space-between;align-items:center;height:84px;font-size:9px;display:flex}footer span{letter-spacing:.15em;color:var(--ink);font-weight:900}footer b{color:#16836c}.coordinatorPage{padding-top:62px;padding-bottom:90px}.coordIntro{max-width:720px;margin-bottom:42px}.coordIntro h1{font-size:50px}.coordIntro>p:last-child{color:var(--muted);line-height:1.6}.coordGrid{grid-template-columns:1.5fr .72fr;align-items:start;gap:25px;display:grid}.evaluationCard,.rotationCard,.visibilityCard,.todayList{background:var(--paper);border:1px solid #dfe3da;border-radius:18px;padding:28px}.cardHeader{justify-content:space-between;margin-bottom:25px;display:flex}.cardHeader h2{margin:0;font-family:Georgia,serif;font-size:28px}.secure{color:#16836c;font-size:9px}.evaluationCard>label{color:#536361;margin:16px 0;font-size:11px;font-weight:900;display:block}.evaluationCard select{width:100%;color:var(--ink);font:inherit;background:#fafaf5;border:1px solid #d7ddd3;border-radius:10px;margin-top:8px;padding:14px}.scoreInput{border:0;margin:30px 0;padding:0}.scoreInput legend{font-size:13px;font-weight:900}.scoreInput legend small{color:#83908d;margin-top:5px;font-weight:400;display:block}.scoreButtons{grid-template-columns:repeat(10,1fr);gap:7px;margin-top:15px;display:grid}.scoreButtons button{aspect-ratio:1;color:#71807e;cursor:pointer;background:#fff;border:1px solid #d8ddd4;border-radius:8px;font-weight:800}.scoreButtons button:hover,.scoreButtons button.selected{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}.resultPreview{background:#eef7f1;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:11px;display:flex}.resultPreview strong{font-family:Georgia,serif;font-size:25px}.resultPreview small{font-family:Arial;font-size:10px}.saveButton{background:var(--lime);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:11px;margin-top:16px;padding:16px;font-weight:900}.coordAside{flex-direction:column;gap:18px;display:flex}.rotationCard h3,.visibilityCard h3{margin:0;font-family:Georgia,serif;font-size:22px}.ring{text-align:center;background:radial-gradient(circle,#fffef9 57%,transparent 59%),conic-gradient(var(--mint) 0 50%,#e6eae2 50%);border-radius:50%;place-content:center;width:125px;height:125px;margin:24px auto;display:grid}.ring strong{font-family:Georgia,serif;font-size:29px}.ring small{font-size:13px}.ring span{color:#7d8987;font-size:9px}.rotationCard>p:not(.eyebrow),.rotationCard>small{color:#768380;font-size:10px}.visibilityCard{background:var(--ink);color:#fff;gap:13px;display:flex}.visibilityCard>span{color:var(--lime)}.visibilityCard h3{font-size:18px}.visibilityCard p{color:#b8c8c5;margin-bottom:0;font-size:10px;line-height:1.5}.todayList>div{justify-content:space-between;align-items:center;display:flex}.todayList>div b{font-size:10px}.todayList>p{align-items:center;gap:10px;margin:15px 0 0;display:flex}.todayList>p i{border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.todayList .done{color:#13735d;background:#d9f1e6}.todayList .pending{color:#7c8986;background:#eef0ea}.todayList>p span{flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex}.todayList>p small{color:#83908d;font-size:8px;font-weight:400}@media (width<=780px){.topbar{flex-wrap:wrap;gap:12px;height:auto;padding:14px 18px}.status{display:none}.viewSwitch{order:3;width:100%}.viewSwitch button{flex:1}.page,.coordinatorPage{padding-left:18px;padding-right:18px}.hero{grid-template-columns:1fr;gap:35px;padding:50px 0 100px}.hero h1,.coordIntro h1{font-size:42px}.podium{gap:7px}.podiumCard{width:33%;padding:22px 8px}.podiumCard.place1{min-height:290px}.podiumCard h2{font-size:14px}.avatar{width:48px;height:48px}.tableHead{display:none}.rankRow{grid-template-columns:35px 1fr 50px 50px;padding:0 12px}.metricBars{display:none}.sectionTitle{align-items:start}.legend{flex-direction:column;gap:5px}.coordGrid{grid-template-columns:1fr}.scoreButtons{grid-template-columns:repeat(5,1fr)}footer p{display:none}.quote{margin:0 -18px}.quote p{font-size:20px}}.tvShell{color:#f4f8f7;background:#071526;min-height:100vh;padding:0 3.2vw 2vh;overflow:hidden}.tvHeader{border-bottom:1px solid #23364a;grid-template-columns:1fr auto 1fr;align-items:center;height:9vh;display:grid}.copilotBrand{align-items:center;gap:13px;display:flex}.copilotBrand>div{flex-direction:column;display:flex}.copilotBrand b{letter-spacing:.12em;font-size:1.05vw}.copilotBrand small{color:#7f98a8;letter-spacing:.22em;font-size:.55vw}.copilotGlyph{background:linear-gradient(145deg,#38d6a2,#9be253);border-radius:11px;align-items:flex-end;gap:3px;width:2.4vw;height:2.4vw;padding:6px;display:flex}.copilotGlyph i{background:#071526;border-radius:5px;width:22%;display:block}.copilotGlyph i:first-child{height:45%}.copilotGlyph i:nth-child(2){height:75%}.copilotGlyph i:nth-child(3){height:100%}.tvTitle{text-align:center}.tvTitle span{letter-spacing:.22em;color:#6f8a9d;font-size:.55vw}.tvTitle b{margin-top:4px;font-size:1.05vw;display:block}.liveBadge{color:#6ee1b3;letter-spacing:.12em;justify-self:end;font-size:.62vw;font-weight:900}.liveBadge i{background:#6ee1b3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #143c3b}.liveBadge small{color:#6f8a9d;letter-spacing:0;margin:5px 0 0 20px;font-weight:400;display:block}.tvHeadline{justify-content:space-between;align-items:center;height:16vh;display:flex}.tvHeadline p{letter-spacing:.22em;color:#6ee1b3;margin:0 0 1vh;font-size:.58vw;font-weight:900}.tvHeadline h1{letter-spacing:-.055em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:2.65vw}.tvHeadline h1 em{color:#9be253;font-style:normal}.tvHeadline aside{width:18vw}.tvHeadline aside>span{letter-spacing:.15em;color:#6f8a9d;font-size:.52vw}.tvHeadline aside>strong{float:right;font-size:.7vw}.tvHeadline aside div{clear:both;background:#1e3042;border-radius:4px;height:5px;margin:1.1vh 0 .8vh}.tvHeadline aside div i{background:linear-gradient(90deg,#38d6a2,#9be253);border-radius:4px;height:100%;display:block}.tvHeadline aside small{color:#70899a;font-size:.55vw}.tvContent{grid-template-columns:1.36fr .8fr;gap:1.2vw;height:65vh;display:grid}.tvPodium{justify-content:center;align-items:flex-end;gap:.9vw;padding-top:2vh;display:flex}.tvWinner{background:linear-gradient(165deg,#10253a,#0a1c2e);border:1px solid #24394d;border-radius:1.1vw;flex-direction:column;align-items:center;width:30%;height:49vh;padding:4vh 1vw 1.6vh;display:flex;position:relative;box-shadow:0 1.5vw 4vw #020a13}.tvWinner1{background:linear-gradient(165deg,#173d3a,#0d2530);border-color:#7fbb56;height:58vh;box-shadow:0 0 3vw #2f93602b}.tvPlace{color:#688195;font-size:1.2vw;font-weight:900;position:absolute;top:1.4vh;left:1vw}.winnerLabel{letter-spacing:.18em;color:#b9ed61;font-size:.45vw;position:absolute;top:1.7vh}.tvAvatar{color:#8eacc0;background:#1a3449;border:1px solid #2c4960;border-radius:1.3vw;place-items:center;width:5vw;height:5vw;font-size:1.15vw;font-weight:900;display:grid}.tvWinner1 .tvAvatar{color:#092331;background:linear-gradient(145deg,#43d4a3,#a8e75b);border:0;width:5.8vw;height:5.8vw}.tvWinner p{color:#6f8a9d;margin:0;font-size:.55vw}.tvScore{letter-spacing:-.08em;margin-top:auto;font-size:3.2vw;font-weight:900}.tvScore small{color:#6f8a9d;letter-spacing:0;font-size:.68vw}.tvMetrics{gap:.5vw;width:100%;margin-top:1.4vh;display:flex}.tvMetrics span{color:#6f8a9d;background:#0a1828;border-radius:.5vw;flex:1;padding:.7vh .55vw;font-size:.5vw}.tvMetrics b{float:right;color:#fff;font-size:.62vw}.tvRanking{background:#0d2032;border:1px solid #23394c;border-radius:1.1vw;padding:2vh 1.2vw}.tvRankingHead{justify-content:space-between;align-items:start;height:7vh;display:flex}.tvRankingHead span{color:#6ee1b3;letter-spacing:.18em;font-size:.5vw}.tvRankingHead h2{margin:.5vh 0;font-size:1.15vw}.tvRankingHead small{color:#698296;font-size:.5vw}.tvRow{border-top:1px solid #203549;grid-template-columns:1.2vw 2.4vw 1fr 5.5vw 2.1vw 2.2vw;align-items:center;gap:.7vw;height:10.2vh;display:grid}.tvPosition{color:#678095;font-size:.8vw}.tvMiniAvatar{color:#89a6b8;background:#173146;border-radius:.6vw;place-items:center;width:2.2vw;height:2.2vw;font-size:.55vw;font-weight:900;display:grid}.tvPerson{flex-direction:column;gap:.4vh;display:flex}.tvPerson small{color:#6d8799;font-size:.5vw}.tvBars{flex-direction:column;gap:.5vh;display:flex}.tvBars i{background:#24394a;border-radius:4px;height:3px;display:block}.tvBars b{background:#45d2a1;height:100%;display:block}.tvUp,.tvDown{font-size:.58vw;font-weight:900}.tvFooter{color:#71899a;border-top:1px solid #23364a;justify-content:space-between;align-items:center;height:8vh;font-size:.65vw;display:flex}.tvFooter b{color:#fff}.tvFooter span{letter-spacing:.14em;text-transform:uppercase;font-size:.52vw}.coordShell{color:#12283a;background:#eef2ef;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.coordSidebar{color:#fff;background:#071526;flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.copilotBrand.light{margin-bottom:60px}.copilotBrand.light b{font-size:13px}.copilotBrand.light small{font-size:7px}.copilotBrand.light .copilotGlyph{width:36px;height:36px}.coordSidebar nav{flex-direction:column;gap:9px;display:flex}.coordSidebar nav>span{color:#5f7a8e;letter-spacing:.2em;margin:0 12px 10px;font-size:8px}.coordSidebar nav a{color:#7790a1;border-radius:9px;padding:13px 14px;font-size:11px;text-decoration:none}.coordSidebar nav a b{margin-left:8px}.coordSidebar nav a.selected{color:#8be1af;background:#123044;border-left:2px solid #8be1af}.coordUser{border-top:1px solid #1c3346;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.coordUser>i{color:#8be1af;background:#19394c;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.coordUser span{flex-direction:column;font-size:10px;display:flex}.coordUser small{color:#638094;margin-top:3px}.coordMain{padding:34px 42px}.coordTop{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.coordTop p{letter-spacing:.16em;color:#6a807f;font-size:8px;font-weight:900}.coordTop h1{margin:5px 0;font-size:32px}.coordTop>div>span{color:#708180;font-size:12px}.coordLive{color:#537069;background:#fff;border:1px solid #dce3de;border-radius:9px;padding:11px 14px;font-size:9px}.coordLive i{background:#4ecb9c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.coordDashboard{grid-template-columns:minmax(550px,1.5fr) minmax(280px,.65fr);gap:20px;display:grid}.newEval,.rotationPanel,.todayPanel{background:#fff;border:1px solid #dce3de;border-radius:14px;box-shadow:0 12px 35px #16332b0a}.newEval{padding:28px}.panelTitle{border-bottom:1px solid #e4e9e5;align-items:center;gap:13px;padding-bottom:20px;display:flex}.panelTitle>span{color:#168565;background:#dff5e9;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.panelTitle p{letter-spacing:.18em;color:#4e977f;margin:0 0 4px;font-size:7px}.panelTitle h2{margin:0;font-size:18px}.panelTitle>small{color:#69817c;margin-left:auto;font-size:8px}.formTwo{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.formTwo label{font-size:9px;font-weight:900}.formTwo select{color:#183143;background:#f7f9f7;border:1px solid #d9e1dc;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.coordScore{border:0;margin:23px 0;padding:0}.coordScore legend b{font-size:11px;display:block}.coordScore legend small{color:#7d8f8b;font-size:8px}.coordScore>div{grid-template-columns:repeat(10,1fr);gap:6px;margin-top:12px;display:grid}.coordScore button{color:#738681;cursor:pointer;background:#fff;border:1px solid #d8e0db;border-radius:7px;height:40px;font-weight:900}.coordScore button.active{color:#a9e86c;background:#0f293a;border-color:#0f293a;box-shadow:0 6px 15px #0f293a2b}.evalFooter{background:#edf7f1;border-radius:10px;justify-content:space-between;align-items:center;margin-top:24px;padding:13px 15px;display:flex}.evalFooter>div{align-items:center;gap:18px;display:flex}.evalFooter span{letter-spacing:.14em;color:#5d756e;font-size:7px}.evalFooter strong{font-size:25px}.evalFooter strong small{font-size:9px}.evalFooter button{color:#fff;cursor:pointer;background:#0d2939;border:0;border-radius:8px;padding:13px 22px;font-size:10px;font-weight:900}.coordRail{flex-direction:column;gap:16px;display:flex}.rotationPanel,.todayPanel{padding:21px}.panelTitle.small{padding-bottom:15px}.panelTitle.small h2{font-size:15px}.cycleDonut{text-align:center;background:radial-gradient(circle,#fff 58%,#0000 60%),conic-gradient(#4bcea0 50%,#e4eae6 50%);border-radius:50%;place-content:center;width:110px;height:110px;margin:20px auto;display:grid}.cycleDonut strong{font-size:25px}.cycleDonut strong small{font-size:11px}.cycleDonut span{color:#758985;font-size:7px}.cycleInfo{color:#6b817b;font-size:8px}.cycleInfo b{float:right;color:#153144}.cycleInfo i{background:#4bcea0;border-radius:50%;width:6px;height:6px;display:inline-block}.cycleLine{background:#e5ebe7;border-radius:5px;height:5px;margin:14px 0 8px}.cycleLine i{background:#4bcea0;border-radius:5px;height:100%;display:block}.rotationPanel>small{color:#748782;font-size:8px}.todayPanel>p{letter-spacing:.16em;color:#4e977f;font-size:7px}.todayPanel>h3{margin:4px 0 17px;font-size:15px}.todayPanel>div{align-items:center;gap:9px;margin:10px 0;display:flex}.todayPanel>div>i{color:#78908a;background:#edf1ee;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.todayPanel>div>i.done{color:#178463;background:#def3e8}.todayPanel>div span{flex-direction:column;font-size:9px;display:flex}.todayPanel>div small{color:#7c8f8b;margin-top:2px;font-size:7px}@media (width<=900px){.tvShell{overflow:auto}.tvHeader{height:80px}.tvContent{grid-template-columns:1fr;height:auto}.tvHeadline{height:160px}.tvPodium{min-height:560px}.tvRanking{min-height:500px}.tvFooter{height:70px}.coordShell{grid-template-columns:1fr}.coordSidebar{height:auto;display:none;position:static}.coordMain{padding:22px}.coordDashboard{grid-template-columns:1fr}.coordTop{align-items:flex-start}.coordLive{display:none}.formTwo{grid-template-columns:1fr}.coordScore>div{grid-template-columns:repeat(5,1fr)}}@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}.tvContent{flex-direction:column;gap:1.4vh;height:65vh;animation:.55s both teamReveal;display:flex}@keyframes teamReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tvPodium{justify-content:center;align-items:flex-end;gap:1vw;height:39vh;padding:0 9vw;display:flex}.tvWinner{border-radius:1.1vw;width:29%;height:31vh;padding:3.2vh 1.2vw 1.2vh}.tvWinner1{background:linear-gradient(160deg,#1a4b40,#0d2530);border-color:#a7dc5f;width:32%;height:37vh;transform:translateY(-.8vh);box-shadow:0 0 3.2vw #42c78938}.tvWinner1:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;border:1px solid #d4f779;position:absolute;inset:-1px}.tvAvatar{border-width:2px;border-radius:50%;place-items:center;width:4.5vw;height:4.5vw;font-size:1.05vw;display:grid;overflow:hidden}.tvWinner1 .tvAvatar{border:3px solid #d5f77e;width:5.4vw;height:5.4vw;box-shadow:0 0 0 .45vw #7ede9a20}.tvAvatar img,.tvMiniAvatar img{object-fit:cover;width:100%;height:100%}.tvWinner h2{margin:1.15vh 0 .3vh;font-size:1.05vw}.tvMetrics span{padding:.62vh .55vw}.tvRanking{border-radius:1.1vw;flex:1;padding:1vh 1.4vw}.tvRankingHead{align-items:center;height:4.5vh}.tvRankingHead span{font-size:.45vw}.tvRankingHead h2{margin:0 0 0 .8vw;font-size:.92vw;display:inline}.tvRow{grid-template-columns:1.4vw 2vw minmax(11vw,1.6fr) 1fr 2.4vw 2.6vw;gap:.75vw;height:4vh}.tvPosition{font-size:.72vw}.tvMiniAvatar{border-radius:50%;width:1.65vw;height:1.65vw;font-size:.46vw;overflow:hidden}.tvPerson{flex-direction:row;align-items:center;gap:.7vw}.tvPerson b{font-size:.65vw}.tvPerson small{font-size:.47vw}.tvBars{flex-direction:row;gap:.45vw}.tvBars i{flex:1}.tvRowScore{font-size:.92vw}.tvUp,.tvDown{font-size:.52vw}@media (width<=900px){.tvContent{height:auto}.tvPodium{height:auto;min-height:520px;padding:0}.tvWinner{height:390px}.tvWinner1{height:460px}.tvRanking{min-height:auto}.tvRow{grid-template-columns:28px 42px 1fr 90px 50px 55px;height:64px}.tvAvatar{width:70px;height:70px}.tvWinner1 .tvAvatar{width:86px;height:86px}.tvMiniAvatar{width:34px;height:34px}.tvPerson{flex-direction:column;align-items:flex-start}}:root{--premios-blue:#006bff;--premios-blue-deep:#0055e8;--premios-sky:#2aa8ff;--premios-yellow:#ffd400;--premios-orange:#ff9000;--premios-pink:#f20567;--premios-ink:#071235;--premios-muted:#6b7693;--premios-bg:#f4f8ff;--premios-border:#e2eaf7}body{background:var(--premios-bg);color:var(--premios-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.liveBadge{justify-content:flex-end;align-items:center;gap:.9vw;display:flex}.liveBadge>div{text-align:left}.kioskButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;height:3.2vh;padding:0 .75vw;font-size:.5vw;font-weight:850}.kioskButton:hover{color:#006bff;background:#fff}.tvContent{gap:.8vh!important;height:65vh!important}.tvWinner{height:27.5vh!important;padding-top:2.2vh!important}.tvWinner1{height:32.5vh!important}.tvAvatar{width:3.8vw!important;height:3.8vw!important}.tvWinner1 .tvAvatar{width:4.6vw!important;height:4.6vw!important}.tvWinner h2{margin:.75vh 0 .2vh!important}.tvScore{font-size:2.25vw!important}.tvMetrics{margin-top:.5vh!important}.tvRanking{flex:1!important;min-height:0!important}.tvRecovery{white-space:nowrap;margin-left:auto;padding:.2vh .45vw!important;font-size:.34vw!important;position:static!important;transform:none!important}.tvLastRow .tvPerson{overflow:visible}.tvFooter{z-index:2;position:relative}.tvShell{isolation:isolate;color:#fff;background:linear-gradient(#0055e8 0%,#006bff 48%,#2aa8ff 100%);padding:0 3.2vw 2vh;position:relative;overflow:hidden}.tvShell:before{content:"";z-index:-1;background:var(--premios-pink);opacity:.92;border-radius:50%;width:18vw;height:18vw;position:absolute;top:10vh;left:-7vw}.tvShell:after{content:"";z-index:-1;border:2.4vw solid #ffffff29;border-radius:50%;width:22vw;height:22vw;position:absolute;bottom:-10vw;right:-8vw}.tvHeader{border-bottom-color:#fff3}.copilotBrand b{color:#fff}.copilotBrand small,.tvTitle span,.liveBadge small{color:#ffffffad}.copilotGlyph{background:#fff;box-shadow:0 8px 24px #00237838}.copilotGlyph i{background:var(--premios-blue)}.liveBadge{color:#fff}.liveBadge i{background:var(--premios-yellow);box-shadow:0 0 0 5px #ffd40033}.tvHeadline p{color:var(--premios-yellow)}.tvHeadline h1{font-weight:850}.tvHeadline h1 em{color:var(--premios-yellow)}.tvHeadline aside>span,.tvHeadline aside small{color:#ffffffb3}.tvHeadline aside div{background:#07123533}.tvHeadline aside div i{background:linear-gradient(90deg,var(--premios-yellow),#fff27c)}.tvContent{position:relative}.tvPodium{z-index:1}.tvWinner{color:var(--premios-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffa3;box-shadow:0 22px 50px #0023783d}.tvWinner1{border:3px solid var(--premios-yellow)!important;color:var(--premios-ink)!important;background:linear-gradient(#fff9d8 0%,#fff 58%)!important;box-shadow:0 25px 65px #001c694d,0 0 0 .5vw #ffd40024!important}.tvWinner1:after{border-color:#ffffffd9}.tvPlace{color:#7582a0}.tvWinner1 .tvPlace{color:#b76b00!important}.winnerLabel{color:#a76400;background:var(--premios-yellow);letter-spacing:.13em;border-radius:999px;padding:.5vh .8vw;font-weight:900}.tvAvatar{color:var(--premios-blue);background:#e8f2ff;border-color:#c9defa}.tvWinner1 .tvAvatar{background:linear-gradient(145deg,var(--premios-yellow),#ffec7a)!important;color:#775000!important;border-color:#fff!important;box-shadow:0 0 0 .45vw #ffd40038!important}.tvWinner p{color:var(--premios-muted)}.tvScore{color:var(--premios-blue-deep)}.tvScore small{color:var(--premios-muted)}.tvMetrics span{color:var(--premios-muted);background:#f1f6ff}.tvMetrics b{color:var(--premios-ink)}.tvRanking{color:var(--premios-ink);background:#fffffff5;border-color:#ffffffb3;box-shadow:0 18px 46px #00237833}.tvRankingHead span{color:var(--premios-blue);font-weight:900}.tvRankingHead small,.tvPerson small,.tvPosition{color:var(--premios-muted)}.tvRow{border-top-color:var(--premios-border)}.tvMiniAvatar{color:var(--premios-blue);background:#e8f2ff}.tvBars i{background:#e7eef9}.tvBars b{background:var(--premios-blue)}.tvBars i+i b{background:var(--premios-pink)}.tvUp{color:#15803d}.tvDown{color:#dc2626}.tvFooter{color:#ffffffc2;border-top-color:#ffffff38}.tvFooter b,.tvFooter span{color:#fff}.loginPage{color:#071235!important;background:#f4f8ff!important}.loginStory:before{opacity:.9!important;background:#f20567!important;border-radius:50%!important;width:220px!important;height:220px!important;inset:-70px auto auto -80px!important}.loginCard h2,.loginCard label,.loginCard input{color:#071235!important}.loginCard>span{color:#6b7693!important}.loginCard input{border-color:#dbe7f8!important}.loginSubmit{color:#071235!important;background:#ffd400!important;box-shadow:0 13px 30px #ff900033!important}.authLoading{color:#6b7693!important;background:#f4f8ff!important}.authMark{color:#ffd400!important;background:#006bff!important}.loginHelp{color:#6b7693!important}.loginStory footer span{color:#ffd400!important}.loginStory footer{color:#ffffffb8!important}.userProfile{z-index:1100;font-family:system-ui,sans-serif;position:fixed;bottom:22px;right:24px}.userProfileTrigger{color:#071235;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5e4fa;border-radius:15px;align-items:center;gap:10px;min-width:188px;padding:7px 10px 7px 7px;display:flex;box-shadow:0 10px 30px #00308226}.userProfileTrigger>i,.userProfilePanel header>i{color:#006bff;background:#e7f1ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.userProfileTrigger>span{text-transform:capitalize;flex-direction:column;flex:1;min-width:0;display:flex}.userProfileTrigger b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.userProfileTrigger small{color:#6b7693;font-size:9px}.userProfileTrigger em{color:#6b7693;font-style:normal}.userProfilePanel{color:#071235;background:#fff;border:1px solid #dbe7f8;border-radius:20px;width:350px;padding:18px;position:absolute;bottom:58px;right:0;box-shadow:0 24px 70px #00237840}.userProfilePanel header{border-bottom:1px solid #e2eaf7;align-items:center;gap:10px;padding-bottom:14px;display:flex}.userProfilePanel header>div{flex-direction:column;flex:1;min-width:0;display:flex}.userProfilePanel header b{font-size:14px}.userProfilePanel header span{color:#6b7693;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.userProfilePanel header button{color:#6b7693;cursor:pointer;background:0 0;border:0;font-size:22px}.profileRole{color:#6b7693;background:#f4f8ff;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 0;padding:10px 12px;font-size:10px;display:flex}.profileRole b{color:#006bff}.userProfilePanel form{gap:10px;display:grid}.userProfilePanel form>p{color:#006bff;letter-spacing:.16em;margin:2px 0;font-size:8px;font-weight:900}.userProfilePanel label{gap:6px;font-size:10px;font-weight:800;display:grid}.userProfilePanel input{color:#071235;border:1px solid #dbe7f8;border-radius:10px;outline:0;height:40px;padding:0 11px}.userProfilePanel input:focus{border-color:#006bff;box-shadow:0 0 0 3px #006bff1a}.profileSave{color:#fff;cursor:pointer;background:#006bff;border:0;border-radius:10px;height:42px;font-weight:900}.profileSave:disabled{opacity:.6}.profileMessage{color:#a33232;background:#fff1f1;border-radius:8px;padding:8px 10px;font-size:10px}.profileMessage.success{color:#087653;background:#ecfdf5}.profileLogout{color:#d52d48;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2eaf7;justify-content:space-between;width:100%;margin-top:14px;padding:12px 2px 2px;font-weight:850;display:flex}.profileLogout span{font-size:16px}.siteSignOut{display:none}@media (width<=850px){.userProfile{bottom:14px;right:14px}.userProfilePanel{width:min(350px,100vw - 28px)}}@media (width<=520px){.userProfileTrigger{min-width:0}.userProfileTrigger>span,.userProfileTrigger>em{display:none}}.loginPage{background:var(--premios-bg);color:var(--premios-ink)}.loginStory{background:linear-gradient(#0055e8 0%,#006bff 48%,#2aa8ff 100%)}.loginStory:before{background:var(--premios-pink);opacity:.9;border-radius:50%;width:220px;height:220px;inset:-70px auto auto -80px}.loginStory:after{background:0 0;border:34px solid #ffffff29;border-radius:50%;width:270px;height:270px;inset:auto -100px -100px auto;-webkit-mask-image:none;mask-image:none}.loginBrand small,.loginMessage p{color:var(--premios-yellow)}.loginGlyph{background:#ffffff29}.loginGlyph i{background:#fff}.loginPulse i{background:var(--premios-yellow)}.loginMessage>span{color:#ffffffc7}.loginCard .eyebrow{color:var(--premios-blue)}.passwordField button{color:var(--premios-blue-deep);background:#eef5ff}.loginSubmit{background:var(--premios-yellow);color:var(--premios-ink);box-shadow:0 13px 30px #ff900033}.leaderboardLink{color:var(--premios-blue-deep)}:root{--sig-ink:#071235;--sig-muted:#6b7693;--sig-line:#e2eaf7;--sig-bg:#f4f8ff;--sig-panel:#fff;--sig-green:#006bff;--sig-green2:#2aa8ff;--sig-green-soft:#e7f1ff;--sig-sidebar:#0055e8;--sig-shadow:0 12px 35px #0030820f}.copilotBrand.light .copilotGlyph i{background:#fff!important}.copilotBrand.light small,.coordUser small{color:#ffffffad!important}.coordSidebar nav button,.coordSidebar nav a{color:#ffffffd6!important}.coordSidebar nav button.selected,.coordSidebar nav a:hover{color:#0055e8!important;background:#fff!important}.coordUser>i{color:#fff!important;background:#ffffff2e!important}.coordTop p,.panelTitle p,.shiftSectionTitle p{color:#006bff!important}.coordLive i{background:#ffd400!important}.evaluatorSwitch{border-color:#e2eaf7!important;box-shadow:0 12px 35px #0030820f!important}.evaluatorSwitch>span{color:#6b7693!important}.evaluatorSwitch button{color:#6b7693!important;background:#f7faff!important;border-color:#dbe7f8!important}.evaluatorSwitch button>i{color:#006bff!important;background:#e7f1ff!important}.evaluatorSwitch button b{color:#071235!important}.evaluatorSwitch button.active>i{color:#006bff!important;background:#fff!important}.evaluationContext{background:#f7faff!important;border-color:#dbe7f8!important}.evaluationContext label{color:#34415e!important}.evaluationContext select,.evaluationContext textarea,.formTwo select{color:#071235!important;background:#fff!important;border-color:#dbe7f8!important}.evaluationContext textarea:focus,.evaluationContext select:focus,.formTwo select:focus{border-color:#006bff!important;box-shadow:0 0 0 3px #006bff1a!important}.shiftCardTop>span{color:#006bff!important}.assignmentRow>i{color:#006bff!important;background:#e7f1ff!important}.saveShift,.confirmShift,.addShift{color:#fff!important;background:#006bff!important;border-color:#006bff!important}.editShift,.shiftModal>p{color:#006bff!important}.cycleInfo i,.cycleLine i{background:#006bff!important}.coordSidebar:before,.adminSide:before{pointer-events:none;z-index:0;top:auto!important;bottom:12%!important;left:-82px!important}.coordSidebar>*,.adminSide>*{z-index:1;position:relative}.coordShell,.adminShell{background:var(--premios-bg);color:var(--premios-ink)}.coordSidebar,.adminSide{color:#fff;background:linear-gradient(#0055e8,#006bff 55%,#2aa8ff)}.coordSidebar:before,.adminSide:before{content:"";background:var(--premios-pink);border-radius:50%;width:120px;height:120px;position:absolute;top:18%;left:-70px}.coordSidebar nav a,.coordSidebar nav button,.adminSide nav a{color:#ffffffd6}.coordSidebar nav a.selected,.coordSidebar nav button.selected,.adminSide nav a.active{color:var(--premios-blue-deep);background:#fff;border-left:0;box-shadow:0 8px 18px #07123526}.coordUser,.adminIdentity{border-top-color:#fff3}.coordUser>i,.adminIdentity>i{color:#fff;background:#ffffff29}.coordMain,.adminMain{background:var(--premios-bg)}.newEval,.rotationPanel,.todayPanel,.shiftCard,.teamAssignments,.adminPanel,.rotationSettings,.adminKpis article{border-color:var(--premios-border);border-radius:18px;box-shadow:0 12px 35px #0030820f}.panelTitle>span{color:var(--premios-blue);background:#e7f1ff}.panelTitle p,.shiftSectionTitle p,.adminPanelHead p,.rotationSettings p{color:var(--premios-blue)}.coordScore button.active,.evalFooter button,.saveShift,.addShift,.rotationSettings>button{background:var(--premios-blue);border-color:var(--premios-blue);color:#fff}.evalFooter{background:#eef5ff}.cycleDonut{background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(var(--premios-blue) 50%,#e5edf8 50%)}.cycleLine i{background:var(--premios-blue)}.adminHero{color:#fff;background:linear-gradient(135deg,#0055e8,#2aa8ff);border:0;position:relative;overflow:hidden}.adminHero:after{content:"";background:var(--premios-pink);border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.adminHero em{color:var(--premios-yellow)}.adminHero aside{background:#ffffff24;border-color:#ffffff2e}.adminStatus i,.coordLive i{background:var(--premios-yellow)}.siteSignOut{color:var(--premios-blue-deep);border-color:#d5e4fa}.photosPage{background:var(--premios-bg);color:var(--premios-ink)}.photoGrid article{border-color:var(--premios-border);border-radius:18px}.tvRanking{min-height:8.5vh;max-height:24vh;overflow:hidden;flex:none!important}.tvRanking:has(.tvRow:nth-of-type(5)){max-height:26vh}.tvContent{justify-content:flex-start}.tvWinner1 h2,.tvWinner1 p{color:var(--premios-ink)}.tvWinner1 .tvScore{color:var(--premios-blue-deep)}.tvWinner1 .tvMetrics span{background:#f1f6ff}.tvWinner1 .tvMetrics b{color:var(--premios-ink)}.adminHero{display:none!important}.rotationSettings{margin-bottom:14px!important}.tvShell .tvContent>.tvPodium{height:27vh!important}.tvShell .tvRanking>.tvRankingHead{height:3.5vh!important}.tvShell .tvRanking>.tvTableLabels{height:2.1vh!important}.tvShell .tvRanking>.tvRow{height:3.05vh!important;line-height:normal!important}.tvContent>.tvPodium{gap:1.2vw!important;height:27vh!important;padding:0 12vw!important}.tvPodium>.tvWinner{width:27%!important;height:21.5vh!important;padding:1.7vh 1vw .9vh!important}.tvPodium>.tvWinner1{width:30%!important;height:26vh!important}.tvPodium .tvAvatar{width:3.15vw!important;height:3.15vw!important}.tvPodium .tvWinner1 .tvAvatar{width:3.8vw!important;height:3.8vw!important}.tvPodium .tvWinner h2{margin:.55vh 0 .15vh!important;font-size:.9vw!important}.tvPodium .tvWinner p{font-size:.48vw!important}.tvPodium .tvScore{font-size:1.9vw!important}.tvPodium .tvMetrics{margin-top:.3vh!important}.tvPodium .tvMetrics span{padding:.4vh .5vw!important}.tvContent>.tvRanking{flex:1 1 0!important}.tvRanking>.tvTableLabels{height:2.1vh!important;font-size:.48vw!important}.tvRanking .tvPosition{font-size:.78vw!important}.tvRanking .tvMiniAvatar{width:1.8vw!important;height:1.8vw!important;font-size:.5vw!important}.tvRanking .tvPerson b{font-size:.72vw!important}.tvRanking .tvPerson small{font-size:.5vw!important}.tvRanking .tvMetricValue{font-size:.75vw!important}.tvRanking .tvRowScore{font-size:1vw!important}.tvRanking .tvUp,.tvRanking .tvDown{font-size:.58vw!important}.tvRecovery{margin-left:.7vw!important;margin-right:0!important}.tvContent>.tvPodium{height:33vh!important}.tvContent>.tvRanking{flex:1 1 0!important;min-height:0!important;max-height:none!important}.tvRanking>.tvRankingHead{height:3vh!important}.tvRanking>.tvTableLabels{height:1.55vh!important}.tvRanking>.tvRow{height:2.25vh!important;line-height:1!important}.tvShell>.tvFooter{height:7vh!important}.tvContent{height:64vh!important}.tvPodium{height:33vh!important}.tvRanking{flex:1 1 0!important;min-height:0!important;max-height:none!important}.tvTableLabels{height:1.65vh!important}.tvRow{height:2.42vh!important}.tvFooter{height:7vh!important}.adminPanelHead input,.adminPanelHead select,.rotationSettings input[type=number],.rotationSettings select{color:#071235!important;background:#f7faff!important;border-color:#dbe7f8!important}.adminTableHead{color:#8290ab!important;background:#f4f8ff!important}.adminRow{border-bottom-color:#e2eaf7!important}.adminKpis span,.adminKpis small,.adminRow small,.adminRow time,.adminNote p{color:#6b7693!important}.rotationToggle i{background:#cbd8eb!important}.photosPage{color:#071235!important;background:#f4f8ff!important}.photosPage header p{color:#006bff!important}.photosPage header span,.photoIdentity p,.photosPage footer{color:#6b7693!important}.photosPage header a,.photosPage footer span{color:#0055e8!important}.photosMessage{color:#0055e8!important;background:#eef5ff!important;border-color:#bcd3ff!important}.photoGrid article{border-color:#e2eaf7!important;box-shadow:0 12px 35px #0030820f!important}.photoPreview{color:#006bff!important;background:linear-gradient(145deg,#d9e8ff,#eef5ff)!important}.photoGrid label{background:#006bff!important}.photosPage footer{border-top-color:#dbe7f8!important}.tvRanking{padding:1vh 1.4vw!important;display:block!important;overflow:hidden!important}.tvRankingHead{height:3.7vh!important}.tvTableLabels{color:#8290ab;letter-spacing:.12em;border-top:1px solid var(--premios-border);grid-template-columns:3vw minmax(0,1fr) 6vw 6vw 5vw 6vw;align-items:center;gap:1vw;height:2.2vh;padding:0 .8vw;font-size:.43vw;font-weight:900;display:grid}.tvRow{position:relative;border-left:0!important;grid-template-columns:2vw 1.8vw minmax(0,1fr) 6vw 6vw 5vw 6vw!important;gap:1vw!important;height:3.5vh!important;padding:0 .8vw!important;display:grid!important}.tvPerson{min-width:0}.tvMetricValue{color:#34415e;font-size:.68vw;font-weight:800}.tvLastRow{background:linear-gradient(90deg,#fff1f3,#fff8f8);border-bottom:1px solid #ffc8d1;margin:0 -.5vw;border-top:1px solid #ffc8d1!important;padding:0 1.3vw!important}.tvLastRow .tvPosition,.tvLastRow .tvRowScore{color:#d52d48!important}.tvRecovery{color:#fff;letter-spacing:.1em;background:#f20567;border-radius:999px;padding:.32vh .55vw;font-size:.38vw;font-style:normal;font-weight:900;position:absolute;top:50%;right:15.8vw;transform:translateY(-50%)}.tvLastRow .tvPerson b{color:#9e1830}.tvRanking:has(.tvLastRow){box-shadow:0 18px 46px #00237833,inset 0 -4px #f2056733}.adminSide{overflow:hidden;color:#fff!important;background:linear-gradient(#0055e8 0%,#006bff 55%,#2aa8ff 100%)!important}.adminSide nav a{color:#ffffffdb!important}.adminBrand>span i{background:#fff!important}.adminBrand small,.adminIdentity small{color:#ffffffad!important}.adminIdentity{border-top-color:#ffffff38!important}.adminIdentity>i{color:#fff!important;background:#ffffff2e!important}.adminMain{background:#f4f8ff!important}.adminTop p,.adminPanelHead p,.rotationSettings p{color:#006bff!important}.adminStatus i{background:#ffd400!important}.adminHero{color:#fff!important;background:linear-gradient(135deg,#0055e8 0%,#006bff 58%,#2aa8ff 100%)!important;box-shadow:0 18px 44px #0041b433!important}.adminHero h2,.adminHero>div>span,.adminHero aside small,.adminHero aside strong,.adminHero aside strong i{color:#fff!important}.adminHero h2 em,.adminHero aside span{color:#ffd400!important}.adminHero aside{z-index:1;position:relative;background:#ffffff24!important;border-left-color:#ffffff38!important}.adminRow>div:first-child i{color:#006bff!important;background:#e7f1ff!important}.adminRow>strong{color:#006bff!important}.rotationSettings>button{white-space:nowrap;min-width:120px;padding:0 14px;background:#006bff!important}.rotationSettings{grid-template-columns:minmax(260px,1.5fr) 100px 150px 170px 120px!important;gap:14px!important}.rotationSettings input[type=number],.rotationSettings select{background:#f7faff!important;border-color:#dbe7f8!important}.tvTitle b{color:#fff;font-size:1.18vw}.tvTitle small{color:#ffffffb3;margin-top:3px;font-size:.55vw;font-weight:700;display:block}.winnerLabel{z-index:3;box-shadow:0 5px 14px #a664002e;top:-1.25vh!important}.tvWinner1 .tvAvatar{margin-top:.7vh}.tvRanking{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.2vw;display:grid;max-height:none!important}.tvRankingHead{grid-column:1/-1}.tvRow{grid-template-columns:1.2vw 1.8vw minmax(6vw,1fr) 4.4vw 2vw 2.2vw;height:4.1vh;padding:0 .35vw}.tvPerson b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvBars{min-width:0}@media (width<=1100px){.tvRanking{grid-template-columns:repeat(2,minmax(0,1fr))}.tvRankingHead{grid-column:1/-1}}.tvRanking .tvRow{overflow:hidden}.tvRanking .tvMiniAvatar{box-sizing:border-box;aspect-ratio:1;flex:none;place-self:center;max-width:1.55vw;max-height:calc(100% - .7vh);margin:0;width:auto!important;height:calc(100% - .7vh)!important}.tvRanking .tvMiniAvatar img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.tvRanking .tvMiniAvatar{max-width:34px;max-height:34px;width:34px!important;height:34px!important}}.tvFooter{padding-left:9.2vw;position:relative}.tvLoginLink{color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;align-items:center;min-height:2.5vh;padding:0 .65vw;font-size:.5vw;font-weight:850;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:absolute;left:0}.tvLoginLink:hover,.tvLoginLink:focus-visible{color:#0055e8;background:#fff;outline:none}.tvLastRow .tvRecovery{white-space:nowrap;flex:none;margin:0!important;position:absolute!important;top:50%!important;right:.45vw!important;transform:translateY(-50%)!important}.loginPage{color:#10251e;background:#f4f7f5;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.loginStory{color:#fff;isolation:isolate;background:#0a2922;flex-direction:column;justify-content:space-between;padding:54px 64px;display:flex;position:relative;overflow:hidden}.loginStory:before{content:"";z-index:-2;background:radial-gradient(circle at 25% 20%,#35d69b38,#0000 32%),linear-gradient(135deg,#0d352b,#061b17 70%);position:absolute;inset:-20%}.loginStory:after{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.loginBrand{align-items:center;gap:13px;display:flex}.loginBrand div{flex-direction:column;line-height:.88;display:flex}.loginBrand b{letter-spacing:.06em;font-size:25px}.loginBrand small{letter-spacing:.38em;color:#70e5ba;margin-top:7px;font-size:9px}.loginGlyph{border:1px solid #ffffff2e;border-radius:11px;align-items:flex-end;gap:3px;width:37px;height:37px;padding:8px;display:flex}.loginGlyph i{background:#4bd6a2;border-radius:4px;width:5px;display:block}.loginGlyph i:first-child{height:9px}.loginGlyph i:nth-child(2){height:19px}.loginGlyph i:nth-child(3){height:13px}.loginMessage p,.eyebrow{letter-spacing:.28em;color:#54d7a6;font-size:11px;font-weight:800}.loginMessage h1{letter-spacing:-.065em;margin:20px 0 28px;font-size:clamp(58px,7vw,104px);line-height:.88}.loginMessage>span{color:#bfd3cc;font-size:18px;line-height:1.7}.loginPulse{align-items:center;gap:10px;height:86px;display:flex}.loginPulse i{opacity:.24;background:#34d399;border-radius:20px;width:9px}.loginPulse i:first-child,.loginPulse i:nth-child(7){height:18px}.loginPulse i:nth-child(2),.loginPulse i:nth-child(6){height:35px}.loginPulse i:nth-child(3),.loginPulse i:nth-child(5){height:58px}.loginPulse i:nth-child(4){opacity:1;height:84px;box-shadow:0 0 32px #34d39980}.loginStory footer{letter-spacing:.14em;color:#9eb9b0;align-items:center;gap:12px;font-size:10px;display:flex}.loginStory footer span{color:#4bd6a2;font-weight:900}.loginStory footer p{margin-right:20px}.loginPanel{place-items:center;padding:48px;display:grid;position:relative}.loginCard{width:min(100%,470px)}.loginCard .eyebrow{margin-bottom:20px}.loginCard h2{letter-spacing:-.055em;margin:0 0 10px;font-size:54px}.loginCard>span{color:#667871;margin-bottom:38px;line-height:1.6;display:block}.loginCard form{gap:22px;display:grid}.loginCard label{letter-spacing:.04em;gap:9px;font-size:12px;font-weight:800;display:grid}.loginCard input{width:100%;height:56px;font:inherit;color:#10251e;background:#fff;border:1px solid #d8e2de;border-radius:12px;outline:none;padding:0 16px;transition:all .2s}.loginCard input:focus{border-color:#28b985;box-shadow:0 0 0 4px #28b9851c}.passwordField{position:relative}.passwordField input{padding-right:80px}.passwordField button{color:#187b5a;cursor:pointer;background:#edf6f2;border:0;border-radius:8px;height:36px;padding:0 11px;font-weight:800;position:absolute;top:10px;right:10px}.loginSubmit{color:#fff;cursor:pointer;background:#123f34;border:0;border-radius:12px;height:58px;font-size:15px;font-weight:900;box-shadow:0 13px 30px #123f342e}.loginSubmit:hover{background:#0d3229}.loginSubmit:disabled{opacity:.6;cursor:wait}.loginError{color:#a33232;background:#fff1f1;border:1px solid #f1c6c6;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.4}.leaderboardLink{color:#34735f;margin-top:28px;font-size:13px;font-weight:750;text-decoration:none;display:inline-block}.loginHelp{color:#82918b;position:absolute;bottom:24px}.authLoading{color:#597169;background:#f4f7f5;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.authMark{color:#4bd6a2;background:#123f34;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.siteSignOut{z-index:1000;color:#234a3d;cursor:pointer;background:#fff;border:1px solid #10251e1f;border-radius:999px;padding:10px 17px;font-weight:850;position:fixed;bottom:22px;right:24px;box-shadow:0 8px 28px #123f341f}@media (width<=850px){.loginPage{grid-template-columns:1fr}.loginStory{min-height:340px;padding:34px}.loginMessage h1{font-size:58px}.loginPulse,.loginStory footer{display:none}.loginPanel{padding:44px 24px 72px}.loginHelp{bottom:16px}}@media (width<=520px){.loginStory{min-height:280px}.loginMessage>span{font-size:14px}.loginCard h2{font-size:44px}}.coordSidebar nav button{appearance:none;text-align:left;color:#7790a1;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px 14px;font-size:11px}.coordSidebar nav button b{margin-left:8px}.coordSidebar nav button.selected{color:#8be1af;background:#123044;border-left:2px solid #8be1af}.addShift{color:#fff;cursor:pointer;background:#0d2939;border:0;border-radius:9px;padding:12px 18px;font-size:10px;font-weight:900}.shiftWorkspace{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.shiftCards,.teamAssignments{background:#fff;border:1px solid #dce3de;border-radius:14px;padding:25px;box-shadow:0 12px 35px #16332b0a}.shiftSectionTitle{border-bottom:1px solid #e3e9e5;margin-bottom:16px;padding-bottom:18px;position:relative}.shiftSectionTitle p{letter-spacing:.18em;color:#4e977f;margin:0 0 5px;font-size:7px;font-weight:900}.shiftSectionTitle h2{margin:0;font-size:18px}.shiftSectionTitle>span{color:#71847f;font-size:8px;position:absolute;bottom:20px;right:0}.shiftCard{border:1px solid #dce4de;border-radius:11px;margin-top:12px;padding:18px 18px 16px;position:relative;overflow:hidden}.shiftCard.inactive{opacity:.6;background:#f5f7f5}.shiftColor{width:4px;position:absolute;top:0;bottom:0;left:0}.shiftCardTop{justify-content:space-between;align-items:center;display:flex}.shiftCardTop>span{letter-spacing:.15em;color:#4d987f;font-size:7px;font-weight:900}.toggle{width:31px;height:17px;position:relative}.toggle input{opacity:0;position:absolute}.toggle i{cursor:pointer;background:#cad4ce;border-radius:20px;width:31px;height:17px;display:block}.toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block;transform:translate(2px,2px)}.toggle input:checked+i{background:#4bcea0}.toggle input:checked+i:after{transform:translate(16px,2px)}.shiftCard h3{margin:12px 0;font-size:17px}.shiftHours{align-items:center;gap:12px;display:flex}.shiftHours strong{font-size:22px}.shiftHours span{color:#81928d}.shiftCard>p{color:#798b86;font-size:8px}.editShift,.saveShift{color:#234036;cursor:pointer;background:#fff;border:1px solid #d5ded8;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:900}.saveShift{color:#fff;background:#0d2939;border-color:#0d2939;margin-top:12px}.shiftNameInput{border:1px solid #d5ded8;border-radius:7px;width:100%;margin:10px 0;padding:10px;font-weight:800}.timeInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.timeInputs label{color:#73857f;font-size:8px}.timeInputs input{border:1px solid #d5ded8;border-radius:7px;width:100%;margin-top:5px;padding:8px;display:block}.assignmentHead,.assignmentRow{grid-template-columns:1fr 145px;align-items:center;display:grid}.assignmentHead{color:#7a8c87;letter-spacing:.14em;padding:8px 0;font-size:7px}.assignmentRow{border-top:1px solid #e8ece9;min-height:59px;padding-left:42px;position:relative}.assignmentRow>i{color:#237a61;background:#e5f3eb;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;left:0}.assignmentRow>span{flex-direction:column;font-size:9px;display:flex}.assignmentRow small{color:#7e8e8a;margin-top:3px;font-size:7px}.assignmentRow select{background:#f7f9f7;border:1px solid #d5ded8;border-radius:7px;padding:9px;font-size:9px}.modalShade{z-index:50;background:#06121dcc;place-items:center;display:grid;position:fixed;inset:0}.shiftModal{background:#fff;border-radius:15px;width:390px;padding:30px;position:relative;box-shadow:0 30px 90px #0006}.shiftModal>button:first-child{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:18px}.shiftModal>p{letter-spacing:.18em;color:#4e977f;font-size:7px;font-weight:900}.shiftModal h2{margin:7px 0;font-size:22px}.shiftModal>span{color:#71847f;font-size:10px}.shiftModal>div{background:#edf5f0;border-radius:8px;justify-content:space-between;margin:22px 0;padding:14px;display:flex}.shiftModal>div b{font-size:11px}.shiftModal>div small{font-size:10px}.confirmShift{color:#fff;border-radius:8px;width:100%;padding:13px;font-weight:900;background:#0d2939!important;border:0!important;font-size:10px!important}@media (width<=1000px){.shiftWorkspace{grid-template-columns:1fr}}.evaluatorSwitch{background:#fff;border:1px solid #e2e9e3;border-radius:14px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;display:flex;box-shadow:0 8px 26px #1e392a0f}.evaluatorSwitch>span{letter-spacing:.12em;color:#728078;margin-right:4px;font-size:8px;font-weight:800}.evaluatorSwitch button{text-align:left;color:#728078;cursor:pointer;background:#f8faf8;border:1px solid #e2e9e3;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px auto;column-gap:8px;padding:7px 11px;display:grid}.evaluatorSwitch button>i{color:#0f7b54;background:#e9f5ef;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:800;display:grid}.evaluatorSwitch button b{color:#17231d;font-size:9px}.evaluatorSwitch button small{font-size:7px}.evaluatorSwitch button.active{background:#10251d;border-color:#10251d}.evaluatorSwitch button.active b{color:#fff}.evaluatorSwitch button.active small{color:#9eb2a9}.evaluationContext{background:#f8faf8;border:1px solid #e2e9e3;border-radius:12px;grid-template-columns:.65fr 1.35fr;gap:14px;margin-top:20px;padding:16px;display:grid}.evaluationContext label{color:#42524a;font-size:9px;font-weight:800}.evaluationContext select,.evaluationContext textarea{width:100%;font:inherit;color:#17231d;background:#fff;border:1px solid #d9e1dc;border-radius:8px;outline:none;margin-top:7px;padding:10px;font-size:10px;display:block}.evaluationContext textarea{resize:vertical;min-height:82px}.evaluationContext textarea:focus,.evaluationContext select:focus{border-color:#74b99a;box-shadow:0 0 0 3px #e9f5ef}.evaluationContext label small{text-align:right;color:#89968f;margin-top:4px;font-size:7px;display:block}@media (width<=800px){.evaluatorSwitch{flex-wrap:wrap;align-items:flex-start}.evaluationContext{grid-template-columns:1fr}}.teamAssignments .shiftSectionTitle{padding-right:105px}.addOperator{color:#fff;cursor:pointer;background:#006bff;border:0;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900;position:absolute;bottom:13px;right:0;box-shadow:0 7px 18px #006bff2b}.assignmentRow{grid-template-columns:minmax(0,1fr) 145px 32px;gap:9px}.assignmentRow select{min-width:0}.removeOperator{color:#d91d59;cursor:pointer;background:#fff5f8;border:1px solid #f3cbd8;border-radius:8px;width:30px;height:30px;font-size:17px;line-height:1}.removeOperator:hover{color:#fff;background:#f20567;border-color:#f20567}.operatorModal>label{color:#18372d;margin-top:18px;font-size:9px;font-weight:900;display:block}.operatorModal input,.operatorModal select{box-sizing:border-box;color:#102a22;width:100%;font:inherit;background:#f8faf9;border:1px solid #cfdad4;border-radius:8px;margin-top:7px;padding:12px;display:block}.operatorModal .operatorError{color:#c6204e;letter-spacing:0;margin:12px 0 0;font-size:9px}.operatorModal .confirmShift{margin-top:20px}.confirmShift:disabled{cursor:not-allowed;opacity:.45}.adminShell{color:#17231d;background:#f4f7f4;grid-template-columns:220px 1fr;min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.adminSide{color:#fff;background:#10251d;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.adminBrand{align-items:center;gap:11px;margin:0 10px 42px;display:flex}.adminBrand>span{align-items:flex-end;gap:3px;width:28px;height:28px;display:flex}.adminBrand>span i{background:#59cf96;border-radius:6px;width:6px}.adminBrand>span i:first-child{height:13px}.adminBrand>span i:nth-child(2){height:23px}.adminBrand>span i:nth-child(3){height:18px}.adminBrand>div{flex-direction:column;display:flex}.adminBrand b{font:800 18px Manrope}.adminBrand small{color:#91a39a;letter-spacing:.18em;font-size:8px}.adminSide nav{gap:6px;display:grid}.adminSide nav a{color:#9eb2a9;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:600;text-decoration:none}.adminSide nav a.active,.adminSide nav a:hover{color:#fff;background:#ffffff17}.adminIdentity{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:18px 5px 0;display:flex}.adminIdentity>i{color:#155d43;background:#d9f1e4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.adminIdentity div{flex-direction:column;font-size:12px;display:flex}.adminIdentity small{color:#91a39a;font-size:10px}.adminMain{width:100%;max-width:1700px;margin:auto;padding:28px 34px 50px}.adminTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adminTop p,.adminHero p,.adminPanelHead p{letter-spacing:.1em;color:#728078;margin:0;font-size:10px;font-weight:800}.adminTop h1{margin:5px 0;font:800 27px Manrope}.adminTop>div>span{color:#728078;font-size:13px}.adminStatus{background:#fff;border:1px solid #e2e9e3;border-radius:10px;padding:11px 14px;font-size:10px}.adminStatus i{background:#2aae7a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.adminHero{color:#fff;background:linear-gradient(135deg,#10251d,#183c2e);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:24px 28px;display:flex;box-shadow:0 16px 35px #102a2024}.adminHero p{color:#71d6a5}.adminHero h2{margin:6px 0;font:800 28px Manrope}.adminHero h2 em{color:#71d6a5;font-style:normal}.adminHero>div>span{color:#b8c9c0;font-size:11px}.adminHero aside{text-align:right;border-left:1px solid #ffffff1f;padding-left:34px}.adminHero aside small{color:#89a297;font-size:8px}.adminHero aside strong{font:800 35px Manrope;display:block}.adminHero aside strong i{color:#89a297;font-size:11px;font-style:normal}.adminHero aside span{color:#71d6a5;font-size:9px}.adminKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.adminKpis article{background:#fff;border:1px solid #e2e9e3;border-radius:14px;padding:17px 18px;box-shadow:0 8px 26px #1e392a0f}.adminKpis span,.adminKpis small{color:#728078;font-size:10px}.adminKpis strong{margin:7px 0 3px;font:800 24px Manrope;display:block}.adminPanel{background:#fff;border:1px solid #e2e9e3;border-radius:14px;padding:20px;box-shadow:0 8px 26px #1e392a0f}.adminPanelHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.adminPanelHead h2{margin:4px 0;font:800 17px Manrope}.adminPanelHead>div:last-child{gap:8px;display:flex}.adminPanelHead input,.adminPanelHead select{border:1px solid #e2e9e3;border-radius:8px;margin:0;padding:9px;font-size:10px}.adminPanelHead input{width:230px}.adminTableHead,.adminRow{grid-template-columns:1.1fr .85fr .8fr .45fr 1.8fr .45fr;align-items:center;gap:12px;padding:11px;display:grid}.adminTableHead{color:#8b9991;letter-spacing:.1em;background:#f8faf8;border-radius:10px;font-size:8px}.adminRow{border-bottom:1px solid #e2e9e3;font-size:10px}.adminRow>div{flex-direction:column;display:flex}.adminRow>div:first-child{flex-direction:row;align-items:center;gap:8px}.adminRow>div:first-child i{color:#155d43;background:#d9f1e4;border-radius:10px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.adminRow small,.adminRow time{color:#728078;font-size:8px}.adminRow>strong{color:#0f7b54;font:800 18px Manrope}.adminNote b{color:#17231d}.adminNote p{color:#728078;margin:3px 0;font-size:9px;line-height:1.35}@media (width<=1000px){.adminShell{grid-template-columns:1fr}.adminSide{display:none}.adminKpis{grid-template-columns:1fr 1fr}.adminTableHead{display:none}.adminRow{grid-template-columns:1fr 1fr}.adminNote{grid-column:span 2}.adminMain{padding:20px}}.rotationSettings{background:#fff;border:1px solid #dce5e0;border-radius:14px;grid-template-columns:1.6fr auto 150px 170px auto;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:grid}.rotationSettings p{letter-spacing:.18em;color:#238565;margin:0 0 4px;font-size:7px;font-weight:900}.rotationSettings h2{margin:0 0 4px;font-size:17px}.rotationSettings>div>span{color:#788984;font-size:10px}.rotationSettings label{font-size:9px;font-weight:900}.rotationSettings label>small{float:right;color:#80908b}.rotationSettings input[type=number],.rotationSettings select{background:#f8faf8;border:1px solid #d7e0db;border-radius:8px;width:100%;height:38px;margin-top:7px;padding:0 10px;display:block}.rotationSettings>button{color:#fff;background:#123f34;border:0;border-radius:8px;height:40px;font-size:10px;font-weight:900}.rotationToggle{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.rotationToggle input{opacity:0;position:absolute}.rotationToggle i{background:#cdd8d2;border-radius:20px;width:38px;height:21px;position:relative}.rotationToggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.rotationToggle input:checked+i{background:#39bd8b}.rotationToggle input:checked+i:after{transform:translate(17px)}.rotationToggle span{color:#71847d;grid-column:1/-1;font-size:8px}@media (width<=1050px){.rotationSettings{grid-template-columns:1fr 1fr}.rotationSettings>div{grid-column:1/-1}}.photosPage{color:#102b25;background:#edf2ef;min-height:100vh;padding:48px clamp(24px,5vw,76px)}.photosPage header{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.photosPage header p{letter-spacing:.2em;color:#248767;font-size:9px;font-weight:900}.photosPage h1{letter-spacing:-.045em;margin:8px 0;font-size:42px}.photosPage header span{color:#70827c}.photosPage header a{color:#276c58;font-size:13px;font-weight:850;text-decoration:none}.photosMessage{color:#176d52;background:#f8fffb;border:1px solid #bfe0d2;border-radius:10px;margin-bottom:22px;padding:13px 16px;font-size:13px}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.photoGrid article{background:#fff;border:1px solid #dce5e0;border-radius:15px;grid-template-columns:68px 1fr;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 12px 35px #183e3109}.photoPreview{color:#17694f;background:linear-gradient(145deg,#d7f0e5,#edf6ce);border-radius:50%;place-items:center;width:68px;height:68px;font-weight:900;display:grid;overflow:hidden}.photoPreview img{object-fit:cover;width:100%;height:100%}.photoIdentity h2{margin:0 0 5px;font-size:15px}.photoIdentity p{color:#768982;margin:0;font-size:10px}.photoGrid label{color:#fff;cursor:pointer;background:#123f34;border-radius:9px;grid-column:1/-1;place-items:center;height:40px;font-size:11px;font-weight:900;display:grid}.photoGrid label:hover{background:#0d3028}.photoGrid label.loading{opacity:.6;cursor:wait}.photoGrid input{opacity:0;width:1px;height:1px;position:absolute}.photosPage footer{color:#73857f;border-top:1px solid #d6e0da;height:auto;margin-top:32px;padding-top:18px}.photosPage footer span{color:#315f51;font-weight:850}.photosPage footer p{margin:7px 0 0}@media (width<=700px){.photosPage header{flex-direction:column;align-items:flex-start;gap:18px}.photosPage h1{font-size:34px}}.tvShell{color:#fff!important;background:linear-gradient(#0055e8 0%,#006bff 48%,#2aa8ff 100%)!important}.tvContent{flex-direction:column!important;grid-template-columns:none!important;gap:.8vh!important;height:64vh!important;display:flex!important}.tvPodium{gap:1.2vw!important;width:100%!important;height:33vh!important;padding:0 12vw!important;display:flex!important}.tvWinner{color:#071235!important;background:#fffffff0!important;width:27%!important;height:21.5vh!important}.tvWinner1{background:linear-gradient(#fff9d8 0%,#fff 58%)!important;width:30%!important;height:26vh!important}.tvRanking{color:#071235!important;background:#fffffff5!important;flex:1 1 0!important;width:100%!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden!important}.tvRankingHead{height:3.7vh!important;display:flex!important}.tvTableLabels{grid-template-columns:3vw minmax(0,1fr) 6vw 6vw 5vw 6vw!important;display:grid!important}.tvRow{border-left:0!important;grid-template-columns:2vw 1.8vw minmax(0,1fr) 6vw 6vw 5vw 6vw!important;width:auto!important;height:3.5vh!important;padding:0 .8vw!important;display:grid!important;overflow:hidden!important}.tvRow:nth-child(3n+3),.tvRow:nth-child(3n+4){border-left:0!important;padding-left:.8vw!important}.tvMiniAvatar{width:auto!important;max-width:1.55vw!important;height:calc(100% - .7vh)!important;max-height:calc(100% - .7vh)!important}.tvLastRow .tvPerson{padding-right:5.6vw!important;position:relative!important;overflow:hidden!important}.tvLastRow .tvRecovery{margin:0!important;position:absolute!important;top:50%!important;right:.45vw!important;transform:translateY(-50%)!important}@media (width<=900px){.tvContent{height:auto!important}.tvPodium{min-height:520px!important;padding:0!important}.tvRanking{overflow-x:auto!important}}
