@charset "UTF-8";.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.gap-0{gap:0!important}.gap-1{gap:0.25rem!important}.gap-2{gap:0.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:0.25rem!important}.row-gap-2{row-gap:0.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:0.25rem!important}.column-gap-2{column-gap:0.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}@media (max-width:767px){.gap-mobile-0{gap:0!important}}@media (min-width:768px) and (max-width:1023px){.gap-tablet-0{gap:0!important}}@media (min-width:1024px){.gap-pc-0{gap:0!important}}@media (max-width:767px){.gap-mobile-1{gap:0.25rem!important}}@media (min-width:768px) and (max-width:1023px){.gap-tablet-1{gap:0.25rem!important}}@media (min-width:1024px){.gap-pc-1{gap:0.25rem!important}}@media (max-width:767px){.gap-mobile-2{gap:0.5rem!important}}@media (min-width:768px) and (max-width:1023px){.gap-tablet-2{gap:0.5rem!important}}@media (min-width:1024px){.gap-pc-2{gap:0.5rem!important}}@media (max-width:767px){.gap-mobile-3{gap:1rem!important}}@media (min-width:768px) and (max-width:1023px){.gap-tablet-3{gap:1rem!important}}@media (min-width:1024px){.gap-pc-3{gap:1rem!important}}@media (max-width:767px){.gap-mobile-4{gap:1.5rem!important}}@media (min-width:768px) and (max-width:1023px){.gap-tablet-4{gap:1.5rem!important}}@media (min-width:1024px){.gap-pc-4{gap:1.5rem!important}}@media (max-width:767px){.row-gap-mobile-0{row-gap:0!important}}@media (min-width:768px) and (max-width:1023px){.row-gap-tablet-0{row-gap:0!important}}@media (min-width:1024px){.row-gap-pc-0{row-gap:0!important}}@media (max-width:767px){.row-gap-mobile-1{row-gap:0.25rem!important}}@media (min-width:768px) and (max-width:1023px){.row-gap-tablet-1{row-gap:0.25rem!important}}@media (min-width:1024px){.row-gap-pc-1{row-gap:0.25rem!important}}@media (max-width:767px){.row-gap-mobile-2{row-gap:0.5rem!important}}@media (min-width:768px) and (max-width:1023px){.row-gap-tablet-2{row-gap:0.5rem!important}}@media (min-width:1024px){.row-gap-pc-2{row-gap:0.5rem!important}}@media (max-width:767px){.row-gap-mobile-3{row-gap:1rem!important}}@media (min-width:768px) and (max-width:1023px){.row-gap-tablet-3{row-gap:1rem!important}}@media (min-width:1024px){.row-gap-pc-3{row-gap:1rem!important}}@media (max-width:767px){.row-gap-mobile-4{row-gap:1.5rem!important}}@media (min-width:768px) and (max-width:1023px){.row-gap-tablet-4{row-gap:1.5rem!important}}@media (min-width:1024px){.row-gap-pc-4{row-gap:1.5rem!important}}@media (max-width:767px){.column-gap-mobile-0{column-gap:0!important}}@media (min-width:768px) and (max-width:1023px){.column-gap-tablet-0{column-gap:0!important}}@media (min-width:1024px){.column-gap-pc-0{column-gap:0!important}}@media (max-width:767px){.column-gap-mobile-1{column-gap:0.25rem!important}}@media (min-width:768px) and (max-width:1023px){.column-gap-tablet-1{column-gap:0.25rem!important}}@media (min-width:1024px){.column-gap-pc-1{column-gap:0.25rem!important}}@media (max-width:767px){.column-gap-mobile-2{column-gap:0.5rem!important}}@media (min-width:768px) and (max-width:1023px){.column-gap-tablet-2{column-gap:0.5rem!important}}@media (min-width:1024px){.column-gap-pc-2{column-gap:0.5rem!important}}@media (max-width:767px){.column-gap-mobile-3{column-gap:1rem!important}}@media (min-width:768px) and (max-width:1023px){.column-gap-tablet-3{column-gap:1rem!important}}@media (min-width:1024px){.column-gap-pc-3{column-gap:1rem!important}}@media (max-width:767px){.column-gap-mobile-4{column-gap:1.5rem!important}}@media (min-width:768px) and (max-width:1023px){.column-gap-tablet-4{column-gap:1.5rem!important}}@media (min-width:1024px){.column-gap-pc-4{column-gap:1.5rem!important}}.visibility-visible{visibility:visible!important}.visibility-hidden{visibility:hidden!important}.visibility-collapse{visibility:collapse!important}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-auto{overflow:auto!important}.hidden{display:none;visibility:hidden}.d-flex,.flex-center,.icon-hover,.flex-between,.flex-around,.flex-evenly,.align-center,.align-end,.align-start,.align-stretch,.align-baseline,.justify-center,.justify-start,.justify-end,.justify-between,.justify-around,.justify-evenly,.flex-column,.flex-row,.flex-row-reverse,.flex-column-reverse{display:flex}.d-inline-flex{display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.d-grid{display:grid}.d-contents{display:contents}.invisible{visibility:hidden}.visible{visibility:visible}.w-full,.w-100{width:100%!important}.h-full,.h-100{height:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.w-screen{width:100vw!important}.h-screen{height:100vh!important}.min-w-0{min-width:0!important}.min-h-0{min-height:0!important}.max-w-full{max-width:100%!important}.max-h-full{max-height:100%!important}.max-w-screen{max-width:100vw!important}.max-h-screen{max-height:100vh!important}.p-relative,.position-relative{position:relative}.p-absolute,.position-absolute{position:absolute}.p-fixed,.position-fixed{position:fixed}.p-sticky,.position-sticky{position:sticky}.p-static,.position-static{position:static}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.flex-center,.icon-hover{align-items:center;justify-content:center}.flex-between{align-items:center;justify-content:space-between}.flex-around{align-items:center;justify-content:space-around}.flex-evenly{align-items:center;justify-content:space-evenly}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-basis-0{flex-basis:0!important}.flex-basis-auto{flex-basis:auto!important}.flex-1{flex:1!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.text-center{text-align:center!important}.text-start,.text-left{text-align:left!important}.text-end,.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%}.text-small{font-size:var(--small)!important}.text-medium{font-size:var(--medium)!important}.text-large{font-size:var(--large)!important}.text-muted{color:var(--text-400);line-height:1.5}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-balance{text-wrap:balance}.line-clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.font-thin{font-weight:100!important}.font-extralight{font-weight:200!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}.text-error{color:var(--error)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.primary{color:var(--primary)}.accent{color:var(--accent)}.hover-accent:hover{color:var(--accent)}.bg-primary{background-color:var(--primary)!important}.bg-accent{background-color:var(--accent)!important}.bg-error{background-color:var(--error)!important}.bg-success{background-color:var(--success)!important}.bg-warning{background-color:var(--warning)!important}.bg-info{background-color:var(--info)!important}.bg-transparent{background-color:transparent!important}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-help{cursor:help}.cursor-crosshair{cursor:crosshair}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.opacity-0{opacity:0!important}.opacity-25{opacity:0.25!important}.opacity-50{opacity:0.5!important}.opacity-75{opacity:0.75!important}.opacity-100{opacity:1!important}.z-index-0{z-index:0!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index-3{z-index:3!important}.z-index-10{z-index:10!important}.z-index-100{z-index:100!important}.z-index-1000{z-index:1000!important}.z-index-auto{z-index:auto!important}.border{border:1px solid var(--transp-1)}.border-none{border:none}.border-top{border-top:1px solid var(--transp-1)}.border-bottom{border-bottom:1px solid var(--transp-1)}.border-left{border-left:1px solid var(--transp-1)}.border-right{border-right:1px solid var(--transp-1)}.border-primary{border-color:var(--primary)!important}.border-accent{border-color:var(--accent)!important}.border-error{border-color:var(--error)!important}.border-success{border-color:var(--success)!important}.border-warning{border-color:var(--warning)!important}.border-info{border-color:var(--info)!important}.rounded{border-radius:var(--border05)}.rounded-sm{border-radius:var(--border025)}.rounded-lg{border-radius:var(--border1)}.rounded-xl{border-radius:var(--border1)}.rounded-full,.rounded-circle{border-radius:50%}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:var(--border05);border-top-right-radius:var(--border05)}.rounded-r{border-top-right-radius:var(--border05);border-bottom-right-radius:var(--border05)}.rounded-b{border-bottom-left-radius:var(--border05);border-bottom-right-radius:var(--border05)}.rounded-l{border-top-left-radius:var(--border05);border-bottom-left-radius:var(--border05)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.blur-bg,.monitoring-card .card-btn,.monitoring-card-mode .card-btn{position:relative;backdrop-filter:saturate(150%) blur(var(--blur-amount,14px));-webkit-backdrop-filter:saturate(150%) blur(var(--blur-amount,14px))}.icon-hover{display:inline-flex;height:40px;width:40px;border-radius:25px;cursor:pointer;background:none;transition:all 0.2s ease-in-out}.icon-hover:hover{color:var(--text);background-color:var(--transp-1)}.img-thumbnail{background-color:var(--background-900);border:1px solid var(--transp-2);border-radius:var(--border05);max-width:100%;height:auto}.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06)}.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .06)}.shadow-none{box-shadow:none}.transition{transition:all 0.2s ease-in-out}.transition-colors{transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out,fill 0.2s ease-in-out,stroke 0.2s ease-in-out}.transition-opacity{transition:opacity 0.2s ease-in-out}.transition-shadow{transition:box-shadow 0.2s ease-in-out}.transition-transform{transition:transform 0.2s ease-in-out}.clearfix::after{content:"";display:table;clear:both}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.user-select-none{user-select:none}.user-select-all{user-select:all}.user-select-auto{user-select:auto}.user-select-text{user-select:text}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-center{object-position:center}.object-top{object-position:top}.object-right{object-position:right}.object-bottom{object-position:bottom}.object-left{object-position:left}.rotate-0{transform:rotate(0deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.scale-0{transform:scale(0)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-90{transform:scale(.9)}.scale-100{transform:scale(1)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.translate-x-0{transform:translateX(0)}.translate-y-0{transform:translateY(0)}.translate-x-full{transform:translateX(100%)}.translate-y-full{transform:translateY(100%)}.translate-x-half{transform:translateX(50%)}.translate-y-half{transform:translateY(50%)}.translate-x-negative-full{transform:translateX(-100%)}.translate-y-negative-full{transform:translateY(-100%)}.translate-x-negative-half{transform:translateX(-50%)}.translate-y-negative-half{transform:translateY(-50%)}.flatpickr-calendar{background:#fff0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgb(0 0 0 / .08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgb(0 0 0 / .08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid #fff0;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#fff0;color:rgb(0 0 0 / .9);fill:rgb(0 0 0 / .9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgb(0 0 0 / .9);fill:rgb(0 0 0 / .9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgb(57 57 57 / .15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgb(0 0 0 / .1)}.numInputWrapper span:active{background:rgb(0 0 0 / .2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid #fff0;border-right:4px solid #fff0;border-bottom:4px solid rgb(57 57 57 / .6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid rgb(57 57 57 / .6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgb(0 0 0 / .5)}.numInputWrapper:hover{background:rgb(0 0 0 / .05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgb(0 0 0 / .05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch \0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgb(0 0 0 / .9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgb(0 0 0 / .9)}.flatpickr-current-month input.cur-year{background:#fff0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgb(0 0 0 / .5);background:#fff0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#fff0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgb(0 0 0 / .05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#fff0;outline:none;padding:0}.flatpickr-weekdays{background:#fff0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#fff0;color:rgb(0 0 0 / .54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid #fff0;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgb(57 57 57 / .3);background:#fff0;border-color:#fff0;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgb(57 57 57 / .1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgb(57 57 57 / .3);background:#fff0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:#fff0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fsk-news{min-width:0;color:var(--text)}.fsk-news__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.fsk-news__heading{margin:0;font:inherit;font-size:clamp(20px, 2vw, 25px);font-weight:750;line-height:1.3;letter-spacing:-.035em}.fsk-news__intro{margin:7px 0 0;color:var(--text-300);font-size:13px;line-height:1.5}.fsk-news__all,.fsk-news__back{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:13px;line-height:1.6;text-decoration:none}.fsk-news__all{flex-shrink:0;padding:5px 0}.fsk-news__back{margin-bottom:24px;color:var(--text-300)}.fsk-news__all:hover,.fsk-news__back:hover{color:var(--accent)}.fsk-news__empty{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--transp-1);border-radius:16px;background:var(--transp-02)}.fsk-news__empty>svg{flex:0 0 26px;width:26px;height:26px;color:var(--text-300)}.fsk-news__empty h2,.fsk-news__empty h3{margin:0 0 6px;font-size:15px;line-height:1.5;font-weight:650}.fsk-news__empty p{margin:0;color:var(--text-300);font-size:13px;line-height:1.7}.fsk-news__empty a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.fsk-news--page{width:calc(100% - 40px);max-width:900px;margin:0 auto;padding:28px 0 48px}.fsk-news__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:32px;font-size:13px}.fsk-news__pagination a{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--transp-1);border-radius:10px}.fsk-news__pagination span{color:var(--text-300)}.fsk-news-article{width:calc(100% - 40px);max-width:800px;margin:0 auto;padding:28px 0 48px;color:var(--text);overflow-wrap:anywhere}.fsk-news-article__header{margin-bottom:28px}.fsk-news-article__header h1{margin:0;font-size:clamp(26px, 4vw, 42px);font-weight:750;line-height:1.2;letter-spacing:-.045em;text-wrap:balance}.fsk-news-article__lead{margin:18px 0 0;color:var(--text-300);font-size:17px;line-height:1.8}.fsk-news-article__cover{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:18px;margin-bottom:28px;background:var(--transp-02)}.fsk-news-article__content{font-size:15px;line-height:1.9}.fsk-news-article__content p{margin:0 0 1.3em}.fsk-news-article__content p,.fsk-news-article__content li{font-size:inherit;line-height:inherit}.fsk-news-article__content h2,.fsk-news-article__content h3{margin:1.5em 0 .6em;font-weight:700;line-height:1.4}.fsk-news-article__content ul,.fsk-news-article__content ol{margin:0 0 1.3em;padding-left:1.5em}.fsk-news-article__content li{margin:.4em 0}.fsk-news-article__content a{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.fsk-news-article__content a:hover{color:var(--accent)}.fsk-news-article__content pre{max-width:100%;overflow-x:auto;padding:16px;border-radius:12px;background:var(--transp-05)}.fsk-news-article__content code{font-size:.9em;padding:.12em .35em;border-radius:4px;background:var(--transp-05)}.fsk-news-article__content pre code{padding:0;background:none}.fsk-news-article__content img{max-width:100%;height:auto;border-radius:12px}.fsk-news-article__content blockquote{margin:1.3em 0;padding-left:18px;border-left:2px solid var(--accent);color:var(--text-300)}.fsk-news-article__source{margin:24px 0 0;font-size:12px}.fsk-news-article__source a{display:inline-flex;align-items:center;gap:6px;color:var(--text-300)}.fsk-news-article__source a:hover{color:var(--text)}.fsk-news-article__footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px;padding-top:24px;border-top:1px solid var(--transp-1);font-size:13px}.fsk-news-article__footer>span{color:var(--text-300)}.fsk-news-article__footer a{display:inline-flex;align-items:center;gap:7px;padding:8px 0;color:var(--text)}.fsk-news-feed{display:flex;flex-direction:column;width:100%}.fsk-news-entry{position:relative;min-width:0;padding:30px 0 40px;border-top:2px solid var(--transp-3);color:var(--text);overflow-wrap:anywhere}.fsk-news-entry::before{content:"";position:absolute;top:-2px;left:0;width:48px;height:2px;background:var(--accent)}.fsk-news-entry+.fsk-news-entry{margin-top:20px;padding-top:36px}.fsk-news-entry__meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:10px;color:var(--text-300);font-size:12px}.fsk-news-entry__meta time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.fsk-news-entry__pin{display:inline-flex;align-items:center;gap:5px;color:var(--accent)}.fsk-news-entry__title{margin:0 0 18px;font-size:clamp(21px, 2.4vw, 27px);font-weight:750;line-height:1.35;letter-spacing:-.03em}.fsk-news-entry__title a{color:var(--text);font:inherit;line-height:inherit;text-decoration:none}.fsk-news-entry__title a:hover{color:var(--accent)}.fsk-news-entry__text{max-width:78ch;font-size:15px;line-height:1.8}.fsk-news-entry__text p,.fsk-news-entry__text li{font-size:inherit;line-height:inherit}.fsk-news-entry__text p{margin:0 0 14px}.fsk-news-entry__text ul,.fsk-news-entry__text ol{margin:0 0 14px;padding-left:1.5em}.fsk-news-entry__text h2,.fsk-news-entry__text h3{font-size:18px;margin:18px 0 10px;line-height:1.4}.fsk-news-entry__text a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.fsk-news-entry__text code{overflow-wrap:anywhere;font-size:.9em}.fsk-news-entry__text pre{max-width:100%;overflow-x:auto}.fsk-news-entry__text img{max-width:100%;height:auto}.fsk-news-entry__image{display:block;width:min(100%, 800px);margin:24px 0 20px}.fsk-news-entry__image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px}.fsk-news-entry__read{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-top:4px;color:var(--text);font-size:13px;font-weight:650;text-decoration:none}.fsk-news-entry__read:hover{color:var(--accent)}.fsk-news--home{container:community-news / inline-size;margin-top:8px}.fsk-news--home .fsk-news__header{align-items:center;gap:20px;margin-bottom:24px}.fsk-news--home .fsk-news__heading{font-size:clamp(22px, 2vw, 28px);letter-spacing:-.04em}.fsk-news--home .fsk-news__intro{margin-top:6px}.fsk-news--home .fsk-news__all{min-height:44px;gap:10px;font-weight:650}.fsk-news--home .fsk-news__all svg{width:18px;height:18px}.fsk-news-briefing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fsk-news-teaser{position:relative;display:grid;grid-template-columns:144px minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding:8px 0 24px;border-bottom:1px solid var(--transp-1);color:var(--text)}.fsk-news-teaser__visual{overflow:hidden;aspect-ratio:1;border-radius:12px;background:var(--transp-05)}.fsk-news-teaser__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.fsk-news-teaser__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fsk-news-teaser__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;color:var(--text-300);font-size:11px;line-height:1.6}.fsk-news-teaser__meta time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.fsk-news-teaser__label{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-family:inherit;font-size:11px;font-weight:700}.fsk-news-teaser__label svg{width:14px;height:14px}.fsk-news-teaser__title{margin:0;font-family:inherit;font-size:19px;font-weight:800;line-height:1.35;letter-spacing:-.035em;overflow-wrap:anywhere}.fsk-news-teaser__title a{color:inherit;font:inherit;line-height:inherit;text-decoration:none}.fsk-news-teaser__title a::after{content:"";position:absolute;z-index:1;inset:0;border-radius:12px}.fsk-news-teaser__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0;color:var(--text-300);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.fsk-news-teaser__read{display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-size:12px;line-height:1.5;font-weight:650}.fsk-news-teaser__read svg{width:16px;height:16px;transition:transform 0.2s ease}.fsk-news-teaser:focus-within{outline:2px solid var(--accent);outline-offset:5px;border-radius:12px}.fsk-news-teaser--text{grid-template-columns:minmax(0,1fr)}.fsk-news-teaser--featured{grid-column:1 / -1;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);align-items:stretch;gap:0;padding:0;border:1px solid var(--transp-1);border-radius:18px;background:var(--transp-02)}.fsk-news-teaser--featured .fsk-news-teaser__visual{position:relative;min-height:360px;aspect-ratio:1.3333333333;border-radius:17px 0 0 17px}.fsk-news-teaser--featured .fsk-news-teaser__image{position:absolute;inset:0}.fsk-news-teaser--featured .fsk-news-teaser__body{justify-content:center;padding:36px}.fsk-news-teaser--featured .fsk-news-teaser__meta{margin-bottom:22px;font-size:12px}.fsk-news-teaser--featured .fsk-news-teaser__label{font-size:11px}.fsk-news-teaser--featured .fsk-news-teaser__title{max-width:19ch;font-size:clamp(27px, 2.6vw, 38px);line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.fsk-news-teaser--featured .fsk-news-teaser__summary{-webkit-line-clamp:3;max-width:48ch;margin-top:18px;font-size:14px;line-height:1.8}.fsk-news-teaser--featured .fsk-news-teaser__read{gap:14px;margin-top:26px;font-size:13px}.fsk-news-teaser--featured .fsk-news-teaser__read svg{box-sizing:content-box;padding:9px;border:1px solid var(--transp-1);border-radius:50%;color:var(--accent)}.fsk-news-teaser--featured .fsk-news-teaser__title a::after{border-radius:18px}.fsk-news-teaser--featured:focus-within{border-radius:18px}.fsk-news-teaser--featured.fsk-news-teaser--text{grid-template-columns:minmax(0,1fr);border-left:3px solid var(--accent)}.fsk-news-teaser--featured.fsk-news-teaser--text .fsk-news-teaser__title{max-width:30ch}.fsk-news-teaser--featured.fsk-news-teaser--text .fsk-news-teaser__summary{max-width:65ch}@media (hover:hover){.fsk-news-teaser:hover .fsk-news-teaser__title{color:var(--accent)}.fsk-news-teaser:hover .fsk-news-teaser__image{transform:scale(1.025)}.fsk-news-teaser:hover .fsk-news-teaser__read svg{transform:translate(2px,-2px)}}@container community-news (max-width:900px){.fsk-news-briefing{gap:20px}.fsk-news-teaser{grid-template-columns:100px minmax(0,1fr);gap:16px}.fsk-news-teaser--text{grid-template-columns:minmax(0,1fr)}.fsk-news-teaser__title{font-size:17px}.fsk-news-teaser__summary{font-size:12px}.fsk-news-teaser--featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.fsk-news-teaser--featured .fsk-news-teaser__visual{min-height:320px}.fsk-news-teaser--featured .fsk-news-teaser__body{padding:26px}.fsk-news-teaser--featured .fsk-news-teaser__title{font-size:28px}.fsk-news-teaser--featured .fsk-news-teaser__meta{gap:6px 14px;margin-bottom:16px}.fsk-news-teaser--featured .fsk-news-teaser__read{margin-top:20px}}@container community-news (max-width:620px){.fsk-news--home .fsk-news__header{align-items:flex-start;gap:8px 16px;margin-bottom:18px}.fsk-news--home .fsk-news__heading{font-size:21px}.fsk-news--home .fsk-news__all{gap:5px;font-size:12px}.fsk-news--home .fsk-news__intro{max-width:25ch;font-size:12px}.fsk-news-briefing{grid-template-columns:minmax(0,1fr);gap:20px}.fsk-news-teaser{grid-template-columns:96px minmax(0,1fr);padding:0 0 20px;gap:16px}.fsk-news-teaser--text{grid-template-columns:minmax(0,1fr)}.fsk-news-teaser__read{margin-top:10px}.fsk-news-teaser--featured{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.fsk-news-teaser--featured .fsk-news-teaser__visual{min-height:0;height:auto;aspect-ratio:1.3333333333;border-radius:17px 17px 0 0}.fsk-news-teaser--featured .fsk-news-teaser__body{padding:24px}.fsk-news-teaser--featured .fsk-news-teaser__meta{margin-bottom:16px}.fsk-news-teaser--featured .fsk-news-teaser__title{max-width:24ch;font-size:28px}.fsk-news-teaser--featured .fsk-news-teaser__summary{margin-top:14px;font-size:13px}.fsk-news-teaser--featured .fsk-news-teaser__read{margin-top:20px}}@container community-news (max-width:380px){.fsk-news--home .fsk-news__header{flex-wrap:wrap}.fsk-news--home .fsk-news__all{min-height:36px}.fsk-news-teaser{grid-template-columns:80px minmax(0,1fr);gap:14px}.fsk-news-teaser--text,.fsk-news-teaser--featured{grid-template-columns:minmax(0,1fr);gap:0}.fsk-news-teaser--featured .fsk-news-teaser__body{padding:20px}.fsk-news-teaser--featured .fsk-news-teaser__title{font-size:25px}.fsk-news-teaser__title{font-size:16px}}@media (prefers-reduced-motion:reduce){.fsk-news-teaser__image,.fsk-news-teaser__read svg{transition:none}.fsk-news-teaser:hover .fsk-news-teaser__image,.fsk-news-teaser:hover .fsk-news-teaser__read svg{transform:none}}.fsk-news a:focus-visible,.fsk-news-article a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}@media (max-width:600px){.fsk-news-entry{padding:24px 0 28px}.fsk-news-entry+.fsk-news-entry{margin-top:16px;padding-top:28px}.fsk-news-entry__title{font-size:21px}.fsk-news-entry__text{font-size:14px}.fsk-news__header{gap:10px;margin-bottom:16px}.fsk-news__heading{font-size:20px}.fsk-news__all{font-size:12px}.fsk-news__intro{max-width:25ch;font-size:12px}.fsk-news__empty{padding:18px}.fsk-news--page .fsk-news__header{flex-wrap:wrap}.fsk-news-article__lead{font-size:15px}.fsk-news-article__footer>span{flex-basis:100%}}.fsk-news-style--summary-short{--news-preview-lines:2}.fsk-news-style--summary-normal{--news-preview-lines:3}.fsk-news-style--summary-full{--news-preview-lines:unset}.fsk-news .fsk-news-teaser__summary{-webkit-line-clamp:var(--news-preview-lines,3)}.fsk-news-style--image-fit-contain .fsk-news-teaser__image{object-fit:contain}.fsk-news-style--image-fit-cover .fsk-news-teaser__image{object-fit:cover}.fsk-news-style--layout-list .fsk-news-briefing{grid-template-columns:minmax(0,1fr);gap:0}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured){grid-template-columns:200px minmax(0,1fr);gap:28px;padding:24px 0;align-items:center}.fsk-news-style--layout-list .fsk-news-teaser:first-child:not(.fsk-news-teaser--featured){padding-top:0}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__visual{aspect-ratio:1.5}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__title{font-size:22px;line-height:1.4;letter-spacing:-.025em}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__summary{max-width:80ch;font-size:14px;line-height:1.7}.fsk-news-style--layout-list .fsk-news-teaser--text:not(.fsk-news-teaser--featured){grid-template-columns:minmax(0,1fr)}.fsk-news-style--layout-list .fsk-news-teaser--featured{margin-bottom:24px}@container community-news (max-width:620px){.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured){grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;padding:22px 0}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__title{font-size:18px}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__summary{font-size:13px}.fsk-news-style--layout-list .fsk-news-teaser--text:not(.fsk-news-teaser--featured){grid-template-columns:minmax(0,1fr)}}@container community-news (max-width:380px){.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured){grid-template-columns:minmax(0,1fr);gap:16px}.fsk-news-style--layout-list .fsk-news-teaser:not(.fsk-news-teaser--featured) .fsk-news-teaser__visual{width:100%;max-height:180px}}.fsk-news-article{--news-article-width:760px;--news-article-size:18px;--news-article-leading:1.8;max-width:var(--news-article-width);padding-top:40px}.fsk-news-article.fsk-news-style--article-width-wide{--news-article-width:960px}.fsk-news-article.fsk-news-style--article-size-small{--news-article-size:16px}.fsk-news-article.fsk-news-style--article-size-large{--news-article-size:20px}.fsk-news-article.fsk-news-style--article-spacing-compact{--news-article-leading:1.6}.fsk-news-article.fsk-news-style--article-spacing-airy{--news-article-leading:2}.fsk-news-article__header{padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid var(--transp-1)}.fsk-news-article__header h1{font-size:clamp(28px, 3.5vw, 44px);line-height:1.2;letter-spacing:-.035em}.fsk-news-article__header .fsk-news-entry__meta{margin-bottom:18px}.fsk-news-article__lead{font-size:18px;line-height:1.7}.fsk-news-article__cover{height:320px;margin:0 auto 36px;object-fit:contain;background:var(--transp-02)}.fsk-news-article.fsk-news-style--article-cover-wide .fsk-news-article__cover{height:520px}.fsk-news-article__content{font-size:var(--news-article-size);line-height:var(--news-article-leading)}.fsk-news-article__content p{margin-bottom:1.15em}.fsk-news-article__content h1,.fsk-news-article__content h2{margin:1.7em 0 .6em;font-size:1.5em;line-height:1.3;letter-spacing:-.025em}.fsk-news-article__content h3{margin:1.6em 0 .6em;font-size:1.2em;line-height:1.4}.fsk-news-article__content h4,.fsk-news-article__content h5,.fsk-news-article__content h6{margin:1.5em 0 .5em;font-size:1em;font-weight:750}.fsk-news-article__content>:first-child{margin-top:0}.fsk-news-article__content li::marker{color:var(--accent)}.fsk-news-article__content strong{font-weight:750;color:var(--text)}.fsk-news-article__content blockquote{padding:12px 20px;border-radius:0 10px 10px 0;background:var(--transp-02)}.fsk-news-article__content blockquote p:last-child{margin-bottom:0}.fsk-news-article__content a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}.fsk-news-article__content img{display:block;max-width:100%;margin:24px auto}.fsk-news-article__content hr{margin:2em 0;border:0;border-top:1px solid var(--transp-1)}.fsk-news-article__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5em 0;font-size:.9em}.fsk-news-article__content th,.fsk-news-article__content td{padding:10px 14px;border:1px solid var(--transp-1);text-align:left}.fsk-news-article__content th{background:var(--transp-05);font-weight:700}.fsk-news-article__footer{margin-top:48px}@media (max-width:600px){.fsk-news-article{padding-top:24px}.fsk-news-article__header{margin-bottom:24px;padding-bottom:24px}.fsk-news-article__cover,.fsk-news-article.fsk-news-style--article-cover-wide .fsk-news-article__cover{height:auto;max-height:360px;margin-bottom:28px}}.fsk-news [hidden],.fsk-news-article [hidden],.fsk-news-gallery [hidden]{display:none!important}.fsk-news-image{position:relative;display:block;cursor:zoom-in;color:var(--text);text-decoration:none;border-radius:12px}.fsk-news-image:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fsk-news-image[aria-busy="true"]{cursor:progress}.fsk-news-image__hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:8px;border-radius:8px;background:rgb(15 17 20 / .8);color:#fff;pointer-events:none;font-size:12px;line-height:1.4}.fsk-news-image__hint svg{width:17px;height:17px}.fsk-news-image--inline{width:fit-content;max-width:100%;margin:24px auto}.fsk-news-image--inline::after{content:"⤢";position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgb(15 17 20 / .8);color:#fff;font:23px/1 sans-serif;pointer-events:none}.fsk-news-teaser__visual.fsk-news-image{z-index:2}.fsk-news-article__cover-link{margin-bottom:36px}.fsk-news-article .fsk-news-article__cover-link .fsk-news-article__cover{margin-bottom:0}.fsk-news-article__content .fsk-news-image--inline img{margin:0}.fsk-news-article__tools{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:26px}.fsk-news-article__tools .fsk-news__back{margin:0;min-height:40px}.fsk-news-article__navigation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--text-300);font-size:13px}.fsk-news-article__navigation .fsk-news__back{white-space:nowrap}.fsk-news-article__navigation a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.fsk-news-share{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%}.fsk-news-share__button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--transp-1);border-radius:9px;background:#fff0;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.fsk-news-share__button svg{width:17px;height:17px}.fsk-news-share__button:hover{border-color:var(--accent)}.fsk-news-share__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fsk-news-share__status{color:var(--text-300);font-size:12px}.fsk-news-share__status:empty{display:none}.fsk-news-share__fallback{width:280px;max-width:100%;padding:10px;border:1px solid var(--transp-1);border-radius:8px;color:var(--text);background:var(--background)}.fsk-news-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.fsk-news-search__field{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0;padding:0 14px;border:1px solid var(--transp-1);border-radius:10px;background:var(--transp-02)}.fsk-news-search__field:focus-within{border-color:var(--accent);outline:1px solid var(--accent)}.fsk-news-search__field>svg{flex:0 0 18px;width:18px;height:18px;color:var(--text-300)}.fsk-news-search__field input{min-width:0;width:100%;min-height:46px;padding:10px 0;border:0;outline:0;box-shadow:none;background:#fff0;color:var(--text);font:inherit;font-size:14px}.fsk-news-search__field input::placeholder{color:var(--text-300);opacity:1}.fsk-news-search__clear{min-height:44px;padding:8px 4px;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;cursor:pointer}.fsk-news-search__clear:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.fsk-news-search__count{color:var(--text-300);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.fsk-news-search__empty{padding:24px 0;color:var(--text-300);font-size:14px;line-height:1.7}html.fsk-news-gallery-open{overflow:hidden;overscroll-behavior:none}.pswp.fsk-news-gallery{--pswp-bg:#101114;--pswp-icon-color:#f2f2f7;--pswp-icon-color-secondary:#101114;--pswp-icon-stroke-color:#101114;z-index:2147483000;font-family:inherit}.pswp.fsk-news-gallery .pswp__top-bar{padding:env(safe-area-inset-top) max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));background:linear-gradient(rgb(16 17 20 / .75),transparent)}.pswp.fsk-news-gallery .pswp__button{color:#f2f2f7;border-radius:8px}.pswp.fsk-news-gallery .pswp__button:hover{background:rgb(255 255 255 / .08)}.pswp.fsk-news-gallery .pswp__button:focus-visible,.pswp.fsk-news-gallery .pswp__news-caption a:focus-visible{outline:2px solid var(--accent,#a5ff75);outline-offset:-3px}.pswp.fsk-news-gallery .pswp__button--save .pswp__icn,.pswp.fsk-news-gallery .pswp__button--fullscreen .pswp__icn{fill:none;color:var(--pswp-icon-color)}.pswp.fsk-news-gallery .pswp__counter{font-size:13px;font-variant-numeric:tabular-nums}.pswp.fsk-news-gallery .pswp__news-caption{position:absolute;z-index:10;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 20px;padding:14px 24px max(16px, env(safe-area-inset-bottom));background:rgb(16 17 20 / .85);color:#f2f2f7;font-size:13px;line-height:1.5}.pswp.fsk-news-gallery .pswp__news-caption>span{flex:0 0 100%;width:100%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.pswp.fsk-news-gallery .pswp__news-caption a{display:inline-flex;align-items:center;min-height:36px;color:#a5ff75;text-decoration:none}.pswp.fsk-news-gallery .pswp__error-msg{max-width:min(600px, 85vw);padding:20px;color:#f2f2f7;background:#202126;font-size:15px;line-height:1.6}@media (max-width:600px){.fsk-news-article__cover-link{margin-bottom:28px}.fsk-news-gallery .pswp__news-caption{padding-left:16px;padding-right:16px;font-size:12px}}.monitoring-pill{position:relative;display:inline-flex;align-items:center;gap:0;padding:0;border-radius:10px;font-size:var(--p-small);font-weight:500;line-height:1;white-space:nowrap;color:var(--text);cursor:default;border:1px solid var(--transp-1);background:color-mix(in srgb,var(--blurred-background) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);transition:background 0.2s ease,border-color 0.2s ease}@media (max-width:768px){.monitoring-pill{display:none}}.monitoring-pill:hover{background:color-mix(in srgb,var(--blurred-background) 96%,transparent);border-color:var(--transp-2)}.monitoring-pill__section{display:inline-flex;align-items:center;gap:6px;padding:7px 12px}.monitoring-pill__section-icon{width:14px;height:14px;color:var(--text-500);flex-shrink:0;opacity:.7}.monitoring-pill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-600);transition:background 0.3s ease,box-shadow 0.3s ease}.monitoring-pill__count{font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--p-small);color:var(--text);transition:color 0.2s ease}.monitoring-pill__sep{width:1px;align-self:stretch;margin:6px 0;flex-shrink:0;background:var(--transp-2)}.monitoring-pill__servers{font-variant-numeric:tabular-nums;color:var(--text);font-size:var(--p-small);font-weight:600}.monitoring-pill__servers-dim{font-weight:400;color:var(--text-600)}.monitoring-pill--online .monitoring-pill__dot{background:#34c759;box-shadow:0 0 0 2.5px color-mix(in srgb,#34c759 18%,transparent)}.monitoring-pill--cool .monitoring-pill__count{color:#34c759}.monitoring-pill--cool .monitoring-pill__section:first-child .monitoring-pill__section-icon{color:#34c759;opacity:1}.monitoring-pill--warm .monitoring-pill__dot{background:#ff9f0a;box-shadow:0 0 0 2.5px color-mix(in srgb,#ff9f0a 18%,transparent)}.monitoring-pill--warm .monitoring-pill__count{color:#ff9f0a}.monitoring-pill--warm .monitoring-pill__section:first-child .monitoring-pill__section-icon{color:#ff9f0a;opacity:1}.monitoring-pill--hot .monitoring-pill__dot{background:#ff453a;box-shadow:0 0 0 2.5px color-mix(in srgb,#ff453a 20%,transparent)}.monitoring-pill--hot .monitoring-pill__count{color:#ff453a}.monitoring-pill--hot .monitoring-pill__section:first-child .monitoring-pill__section-icon{color:#ff453a;opacity:1}.monitoring-pill--empty .monitoring-pill__dot{background:var(--text-700);opacity:.4}.monitoring-pill--empty .monitoring-pill__count{color:var(--text-600)}.monitoring-pill--empty .monitoring-pill__servers{color:var(--text-600)}.monitoring-pill--empty .monitoring-pill__section-icon{opacity:.4}.tooltip:has(.mp-tip){max-width:min(340px, calc(100vw - 24px));padding:0;overflow:hidden;border-radius:14px;border:1px solid var(--transp-1);background:color-mix(in srgb,var(--blurred-background) 85%,transparent);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:0 8px 32px rgb(0 0 0 / .12),0 1px 3px rgb(0 0 0 / .06)}.mp-tip{display:flex;flex-direction:column;max-height:min(72vh, 480px);min-height:0;text-align:left}.mp-tip__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:8px;padding:10px 14px;border-bottom:1px solid var(--transp-1)}.mp-tip__label{font-size:11px;font-weight:600;color:var(--text-500);letter-spacing:-.01em}.mp-tip__total{display:flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums}.mp-tip__total-count{font-size:var(--p);font-weight:700;color:var(--text)}.mp-tip__total-sep{color:var(--text-700);font-weight:400;font-size:var(--small)}.mp-tip__total-max{font-size:var(--small);font-weight:500;color:var(--text-600)}.mp-tip__list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;padding:4px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--transp-2) #fff0}.mp-tip__list::-webkit-scrollbar{width:4px}.mp-tip__list::-webkit-scrollbar-thumb{background:var(--transp-2);border-radius:100px}.mp-tip__list::-webkit-scrollbar-track{background:#fff0}.mp-tip__srv{position:relative;overflow:hidden;border-radius:10px;font-size:var(--small);line-height:1.25;flex-shrink:0;transition:background 0.15s ease}.mp-tip__srv:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.mp-tip__srv:hover .mp-tip__srv-bg img{transform:scale(1.02)}.mp-tip__srv-bg{position:absolute;inset:0;z-index:0}.mp-tip__srv-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.45) saturate(.85);transition:transform 0.4s ease}.mp-tip__srv-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .05) 100%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(90deg,black 0%,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0%,black 40%,transparent 100%)}.mp-tip__srv-inner{position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px}.mp-tip__srv:has(.mp-tip__srv-bg):hover{background:none}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-name{color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .3)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-map{color:rgb(255 255 255 / .55)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-players{background:rgb(255 255 255 / .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-players-bar{background:rgb(255 255 255 / .2)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-players-text{color:#fff}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-players-max{color:rgb(255 255 255 / .45)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-btn{color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-btn:hover{background:rgb(255 255 255 / .2);color:#fff}.mp-tip__srv:has(.mp-tip__srv-bg) .mp-tip__srv-btn--play:hover{background:rgb(52 199 89 / .35);color:#fff}.mp-tip__srv-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.mp-tip__srv-name{margin:0;font-weight:600;font-size:var(--small);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.mp-tip__srv-map{font-size:10px;color:var(--text-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.mp-tip__srv-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.mp-tip__srv-players{position:relative;font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;min-width:2.75rem;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--text) 5%,transparent)}.mp-tip__srv-players-bar{position:absolute;left:0;top:0;bottom:0;width:var(--fill,0%);background:var(--bar-color,color-mix(in srgb,#34c759 18%,transparent));border-radius:6px;transition:width 0.4s ease,background 0.3s ease}.mp-tip__srv-players-text{position:relative;z-index:1;font-weight:600;font-size:10px;color:var(--text);padding:0 8px;line-height:1}.mp-tip__srv-players-max{font-weight:400;color:var(--text-500)}.mp-tip__srv--cool{--bar-color:color-mix(in srgb, var(--text) 6%, transparent)}.mp-tip__srv--warm{--bar-color:color-mix(in srgb, #ff9f0a 22%, transparent)}.mp-tip__srv--warm .mp-tip__srv-players-text{color:#ff9f0a}.mp-tip__srv--warm .mp-tip__srv-players-max{color:#ff9f0a;opacity:.5}.mp-tip__srv--hot{--bar-color:color-mix(in srgb, #ff9f0a 28%, transparent)}.mp-tip__srv--hot .mp-tip__srv-players-text{color:#ff9f0a}.mp-tip__srv--hot .mp-tip__srv-players-max{color:#ff9f0a;opacity:.5}.mp-tip__srv--full{--bar-color:color-mix(in srgb, #ff453a 25%, transparent)}.mp-tip__srv--full .mp-tip__srv-players-text{color:#ff453a}.mp-tip__srv--full .mp-tip__srv-players-max{color:#ff453a;opacity:.5}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--warm .mp-tip__srv-players-bar{background:rgb(255 159 10 / .3)}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--hot .mp-tip__srv-players-bar{background:rgb(255 159 10 / .35)}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--full .mp-tip__srv-players-bar{background:rgb(255 69 58 / .35)}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--warm .mp-tip__srv-players-text,.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--hot .mp-tip__srv-players-text{color:#ffbf40}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--warm .mp-tip__srv-players-max,.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--hot .mp-tip__srv-players-max{color:#ffbf40;opacity:.5}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--full .mp-tip__srv-players-text{color:#ff6961}.mp-tip__srv:has(.mp-tip__srv-bg).mp-tip__srv--full .mp-tip__srv-players-max{color:#ff6961;opacity:.5}.mp-tip__srv-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.mp-tip__srv-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:var(--text-500);cursor:pointer;text-decoration:none;border:none;background:#fff0;transition:background 0.15s ease,color 0.15s ease}.mp-tip__srv-btn svg{width:12px;height:12px}.mp-tip__srv-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.mp-tip__srv-btn--play:hover{background:color-mix(in srgb,#34c759 15%,transparent);color:#34c759}.prime-indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--p);height:var(--p)}.prime-indicator.prime{color:var(--success)}.prime-indicator.non-prime{color:var(--error)}.prime-indicator svg{fill:currentColor;width:100%;height:100%}.monitoring-mode-table{display:block;padding:0;gap:0}.monitoring-table-rows{display:flex;flex-direction:column;gap:6px;margin-top:1em}.server-row{position:relative;overflow:hidden;border-radius:14px;cursor:pointer;transition:box-shadow 0.25s cubic-bezier(.4,0,.2,1)}.server-row:hover{box-shadow:0 0 0 1px var(--transp-1)}.server-row:hover .server-row-bg img{transform:scale(1.04)}.server-row:hover .server-play-btn{opacity:1;transform:translateY(-50%) scale(1)}.server-row.inactive{opacity:.45}.server-row.inactive:hover{opacity:.65;box-shadow:none}.server-row.error .server-row-dot{background:var(--error)}.server-row-bg{position:absolute;inset:0;z-index:0}.server-row-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.9);transition:transform 0.5s cubic-bezier(.25,.46,.45,.94)}.server-row-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .35) 55%,rgb(0 0 0 / .08) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to right,black 0%,black 40%,transparent 70%);-webkit-mask-image:linear-gradient(to right,black 0%,black 40%,transparent 70%);transition:background 0.3s}.server-row:not(:has(.server-row-bg)) .server-row-overlay{background:var(--transp-05);backdrop-filter:none}.server-row:not(:has(.server-row-bg)):hover .server-row-overlay{background:var(--transp-1)}.server-row-content{position:relative;z-index:2;display:flex;align-items:center;gap:20px;padding:14px 20px;padding-right:64px}.monitoring-container .server-row .server-row-content{align-items:center}.server-row-main{display:flex;align-items:center;align-self:center;gap:12px;flex:1;min-width:0}.server-row-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.server-row-dot.online{background:var(--success);box-shadow:0 0 6px rgb(48 209 88 / .5);animation:server-dot-pulse 2.5s ease-in-out infinite}.server-row-dot.error{background:var(--error);opacity:.7}.server-row-dot.inactive{background:var(--text-500);opacity:.4}@keyframes server-dot-pulse{0%,100%{box-shadow:0 0 6px rgb(48 209 88 / .5)}50%{box-shadow:0 0 12px rgb(48 209 88 / .15)}}.server-row-ring{position:relative;width:38px;height:38px;flex-shrink:0}.server-row-ring svg{width:100%;height:100%}.server-row-ring-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;line-height:1}.server-row-ring-text.dimmed{color:rgb(255 255 255 / .2)}.server-row:not(:has(.server-row-bg)) .server-row-ring-text{color:var(--text)}.server-row:not(:has(.server-row-bg)) .server-row-ring-text.dimmed{color:var(--text-500)}.server-ring-track{stroke:rgb(255 255 255 / .06)}.server-row:not(:has(.server-row-bg)) .server-ring-track{stroke:var(--transp-1)}.server-ring-fill{transition:stroke-dashoffset 0.8s cubic-bezier(.25,.46,.45,.94);transform:rotate(-90deg);transform-origin:center}.server-row-info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.server-row-name{margin:0;font-size:var(--p);font-weight:600;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-row:not(:has(.server-row-bg)) .server-row-name{color:var(--text)}.server-game-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:100px;vertical-align:middle;margin-left:6px;line-height:1.2;color:#ff9f0a;background:rgb(255 159 10 / .12);border:1px solid rgb(255 159 10 / .15)}.server-row-ip{font-size:11px;color:rgb(255 255 255 / .3);cursor:pointer;transition:color var(--transition);line-height:1;white-space:nowrap}.server-row-ip:hover{color:var(--accent)}.server-row:not(:has(.server-row-bg)) .server-row-ip{color:var(--text-500)}.server-row-map{display:flex;align-items:center;align-self:center;flex-shrink:0}@media (max-width:767px){.server-row-map{display:none}}.server-map-pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--small);font-weight:600;padding:4px 10px;border-radius:100px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .9);white-space:nowrap;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.server-row:not(:has(.server-row-bg)) .server-map-pill{background:var(--transp-05);border-color:var(--transp-05);color:var(--text-300);backdrop-filter:none}.server-row-ping{display:flex;align-items:center;align-self:center;flex-shrink:0}@media (max-width:767px){.server-row-ping{display:none}}.server-ping-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--small);font-weight:600;padding:4px 10px;border-radius:100px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .7);white-space:nowrap;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.server-ping-badge svg,.server-ping-badge .icon{width:13px;height:13px;opacity:.6}.server-row:not(:has(.server-row-bg)) .server-ping-badge{background:var(--transp-05);border-color:var(--transp-05);color:var(--text-400);backdrop-filter:none}.server-row-muted{color:rgb(255 255 255 / .2);font-size:var(--small)}.server-row:not(:has(.server-row-bg)) .server-row-muted{color:var(--text-600)}.server-play-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%) scale(.8);z-index:4;width:34px;height:34px;border-radius:50%;border:none;background:var(--accent);color:var(--accent-950);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.25s cubic-bezier(.4,0,.2,1),transform 0.25s cubic-bezier(.4,0,.2,1)}.server-play-btn:hover{filter:brightness(1.1)}.server-play-btn svg,.server-play-btn .icon{width:14px;height:14px}@media (max-width:767px){.server-row-content{gap:10px;padding:10px 56px 10px 14px}.server-row-ring{width:32px;height:32px}.server-play-btn{opacity:1;transform:translateY(-50%) scale(1);width:32px;height:32px;right:10px}}.total-online{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.total-online__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.total-online__left{display:flex;flex-direction:column;gap:4px}.total-online__label{font-size:var(--small);color:var(--text-400);font-weight:500}.total-online__num{font-size:var(--h2);font-weight:700;letter-spacing:-.04em;color:var(--text);line-height:1}.total-online__num span{font-size:var(--h5);color:var(--text-500);font-weight:400}.total-online__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.total-online__pct{font-size:var(--h5);font-weight:700;color:var(--text-300);letter-spacing:-.02em}.total-online__servers{font-size:var(--small);color:var(--success);font-weight:500;white-space:nowrap}.total-online__bar{width:100%;height:6px;background:var(--transp-1);border-radius:100px;overflow:hidden}.total-online__bar-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,var(--success)));transition:width 0.6s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.total-online{gap:10px}.total-online__num{font-size:var(--h3)}.total-online__num span{font-size:var(--h6)}.total-online__pct{font-size:var(--h6)}.total-online__bar{height:4px}}.monitoring-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}@media (max-width:767px){.monitoring-header{flex-direction:column;align-items:flex-start}}.monitoring-header__left{display:flex;flex-direction:column;gap:6px}.monitoring-header__title{font-size:var(--h4);font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.2}.monitoring-header__meta{display:flex;align-items:center;gap:10px}.monitoring-header__server-count{font-size:var(--small);color:var(--text-500)}.monitoring-header .monitoring-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media (max-width:767px){.monitoring-header .monitoring-total{display:none}}.monitoring-header .monitoring-total-label{font-size:11px;color:var(--text-500);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.monitoring-header .monitoring-total-num{font-size:var(--h4);font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1}.monitoring-header .monitoring-total-num span{font-size:var(--p);color:var(--text-500);font-weight:400}.monitoring-live-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:rgb(48 209 88 / .12);border:1px solid rgb(48 209 88 / .25);border-radius:100px;font-size:10px;font-weight:700;color:#30d158;letter-spacing:.06em;text-transform:uppercase}.monitoring-live-badge__dot{width:6px;height:6px;border-radius:50%;background:#30d158;animation:monitoring-live-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes monitoring-live-pulse{0%,100%{box-shadow:0 0 0 0 rgb(48 209 88 / .4)}50%{box-shadow:0 0 0 4px #fff0}}.monitoring-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px}@media (max-width:767px){.monitoring-grid{grid-template-columns:1fr}}.monitoring-grid>div{display:flex}.monitoring-mode-compact{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.monitoring-mode-ultracompact{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}@media (max-width:767px){.monitoring-empty-hide{display:none}}.monitoring-empty-card{background:radial-gradient(circle,var(--background-900) 30%,var(--primary-900) 100%);height:100%;width:100%;border-radius:var(--border1)}.monitoring-card,.monitoring-card-mode{position:relative;overflow:hidden;border-radius:var(--border1);border:1px solid var(--transp-1);cursor:pointer;transition:border-color var(--transition),box-shadow 0.3s;min-height:140px}.monitoring-card:hover,.monitoring-card-mode:hover{border-color:var(--transp-2);box-shadow:0 8px 32px rgb(0 0 0 / .25)}.monitoring-card:hover .card-bg img,.monitoring-card-mode:hover .card-bg img{transform:scale(1.05)}.monitoring-card:hover .card-overlay,.monitoring-card-mode:hover .card-overlay{backdrop-filter:blur(2px)}.monitoring-card .card-bg,.monitoring-card-mode .card-bg{position:absolute;inset:0;z-index:0}.monitoring-card .card-bg img,.monitoring-card-mode .card-bg img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)}.monitoring-card .card-overlay,.monitoring-card-mode .card-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,rgb(0 0 0 / .75) 20%,rgb(0 0 0 / .4) 55%,transparent 100%);backdrop-filter:blur(1px);mask-image:linear-gradient(to right,black 0%,black 35%,transparent 80%);-webkit-mask-image:linear-gradient(to right,black 0%,black 35%,transparent 80%);transition:all 0.3s}.monitoring-card .card-content,.monitoring-card-mode .card-content{position:relative;z-index:2;padding:18px;display:flex;flex-direction:column;gap:4px;height:100%}.monitoring-card .card-name,.monitoring-card-mode .card-name{font-size:var(--h6);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#fff}.monitoring-card .card-meta,.monitoring-card-mode .card-meta{display:flex;gap:5px;margin-top:4px;flex-wrap:wrap}.monitoring-card .card-tag,.monitoring-card-mode .card-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:2px 7px;border-radius:5px;background:rgb(255 255 255 / .1);backdrop-filter:blur(4px);color:rgb(255 255 255 / .8);display:inline-flex;align-items:center;gap:3px}.monitoring-card .card-tag svg,.monitoring-card .card-tag .icon,.monitoring-card-mode .card-tag svg,.monitoring-card-mode .card-tag .icon{width:10px;height:10px;opacity:.7}.monitoring-card .card-tag--off,.monitoring-card-mode .card-tag--off{color:#ff453a;background:rgb(255 69 58 / .15)}.monitoring-card .card-tag--csgo,.monitoring-card-mode .card-tag--csgo{color:#ff9f0a;background:rgb(255 159 10 / .15)}.monitoring-card .card-bottom,.monitoring-card-mode .card-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.monitoring-card .card-player-ring,.monitoring-card-mode .card-player-ring{position:relative;width:34px;height:34px;flex-shrink:0}.monitoring-card .card-player-ring svg,.monitoring-card-mode .card-player-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.monitoring-card .card-player-ring__count,.monitoring-card-mode .card-player-ring__count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;letter-spacing:-.03em}.monitoring-card .card-ring,.monitoring-card-mode .card-ring{width:22px;height:22px;flex-shrink:0;transform:rotate(-90deg)}.monitoring-card .card-ring--off,.monitoring-card-mode .card-ring--off{opacity:.4}.monitoring-card .card-players,.monitoring-card-mode .card-players{font-size:var(--h6);font-weight:700;letter-spacing:-.02em;color:#fff}.monitoring-card .card-players span,.monitoring-card-mode .card-players span{color:rgb(255 255 255 / .25);font-weight:400;font-size:var(--small)}.monitoring-card .card-players--off,.monitoring-card-mode .card-players--off{color:var(--text-400)}.monitoring-card .card-players--off span,.monitoring-card-mode .card-players--off span{color:var(--text-500)}.monitoring-card .card-ping,.monitoring-card-mode .card-ping{display:inline-flex;align-items:center;gap:4px;font-size:var(--small);font-weight:600;color:var(--text-300)}.monitoring-card .card-ping svg,.monitoring-card .card-ping .icon,.monitoring-card-mode .card-ping svg,.monitoring-card-mode .card-ping .icon{width:12px;height:12px}.monitoring-card .card-toolbar,.monitoring-card-mode .card-toolbar{position:absolute;bottom:0;right:0;z-index:4;display:flex;align-items:center;gap:6px;padding:14px 16px}.monitoring-card .card-btn,.monitoring-card-mode .card-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgb(0 0 0 / .3);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .7);cursor:pointer;text-decoration:none;transition:var(--transition)}.monitoring-card .card-btn:hover,.monitoring-card-mode .card-btn:hover{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .2)}.monitoring-card .card-btn svg,.monitoring-card .card-btn .icon,.monitoring-card-mode .card-btn svg,.monitoring-card-mode .card-btn .icon{width:17px;height:17px}.monitoring-card .card-btn--play,.monitoring-card-mode .card-btn--play{background:var(--accent);color:var(--accent-950);border-color:#fff0}.monitoring-card .card-btn--play:hover,.monitoring-card-mode .card-btn--play:hover{opacity:.85}.monitoring-card-inactive,.monitoring-card-mode-inactive{opacity:.5}.monitoring-card-inactive:hover,.monitoring-card-mode-inactive:hover{opacity:.65;box-shadow:none}.monitoring-card-inactive .card-bg img,.monitoring-card-mode-inactive .card-bg img{filter:grayscale(1) brightness(.5)}.monitoring-card--compact{min-height:120px}.monitoring-card--compact .card-content{padding:14px}.monitoring-card--compact .card-name{font-size:var(--p-small)}.monitoring-card--compact .card-player-ring{width:28px;height:28px}.monitoring-card--compact .card-player-ring__count{font-size:9px}.monitoring-card--compact .card-toolbar{padding:10px 12px}.monitoring-card--compact .card-btn{width:32px;height:32px;border-radius:8px}.monitoring-card--compact .card-btn svg,.monitoring-card--compact .card-btn .icon{width:15px;height:15px}.monitoring-card--ultracompact{min-height:100px}.monitoring-card--ultracompact .card-content{padding:12px;gap:2px}.monitoring-card--ultracompact .card-name{font-size:var(--p-small)}.monitoring-card--ultracompact .card-meta{margin-top:2px}.monitoring-card--ultracompact .card-player-ring{width:24px;height:24px}.monitoring-card--ultracompact .card-player-ring__count{font-size:8px}.monitoring-card--ultracompact .card-toolbar{padding:8px 10px;gap:4px}.monitoring-card--ultracompact .card-btn{width:28px;height:28px;border-radius:7px}.monitoring-card--ultracompact .card-btn svg,.monitoring-card--ultracompact .card-btn .icon{width:13px;height:13px}.monitoring-card-mode{min-height:auto;padding:0}.server-modal-split{position:relative;display:flex;flex-direction:row;width:100%;height:540px;max-height:70vh;overflow:hidden}@media (max-width:767px){.server-modal-split{flex-direction:column;height:auto;max-height:85vh;overflow-y:auto}}@media (min-width:1024px){.server-modal-split{min-width:820px}}.server-modal-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.server-modal-split::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,transparent 20%,var(--background-950) 55%);pointer-events:none}@media (max-width:767px){.server-modal-split::before{background:linear-gradient(to bottom,transparent 20%,var(--background-950) 50%)}}.server-modal-split::after{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);mask-image:linear-gradient(to right,transparent 360px,black 360px);-webkit-mask-image:linear-gradient(to right,transparent 360px,black 360px);pointer-events:none}@media (max-width:767px){.server-modal-split::after{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,transparent 200px,black 200px);-webkit-mask-image:linear-gradient(to bottom,transparent 200px,black 200px)}}.server-modal-map{width:360px;flex-shrink:0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}@media (max-width:767px){.server-modal-map{width:100%;flex-shrink:0}}.server-modal-map-fade{position:absolute;inset:0;z-index:1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);mask-image:linear-gradient(to top,black 0%,black 45%,transparent 80%);-webkit-mask-image:linear-gradient(to top,black 0%,black 45%,transparent 80%);background:linear-gradient(to top,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .4) 45%,transparent 80%)}@media (max-width:767px){.server-modal-map-fade{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,transparent 100%)}}.server-modal-map-content{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;gap:6px}@media (max-width:767px){.server-modal-map-content{padding:16px}}.server-modal-title{font-size:var(--h4);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.server-modal-subtitle{font-size:var(--small);color:rgb(255 255 255 / .45);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-modal-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.server-modal-pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--small);font-weight:600;padding:4px 10px;border-radius:100px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .9);white-space:nowrap;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.server-modal-pill--ping{color:rgb(255 255 255 / .7)}.server-modal-pill--ping svg,.server-modal-pill--ping .icon{width:13px;height:13px;opacity:.6}.server-modal-pill--online{color:#30d158;background:rgb(48 209 88 / .12);border-color:rgb(48 209 88 / .2)}.server-modal-pill--offline{color:#ff453a;background:rgb(255 69 58 / .12);border-color:rgb(255 69 58 / .2)}.server-modal-pill--csgo{color:#ff9f0a;background:rgb(255 159 10 / .12);border-color:rgb(255 159 10 / .2);font-size:10px;letter-spacing:.03em}.server-modal-online-dot{width:6px;height:6px;border-radius:50%;background:#30d158;box-shadow:0 0 8px rgb(48 209 88 / .5)}.server-modal-ring{width:16px;height:16px;flex-shrink:0}.server-modal-ip{display:inline-flex;align-items:center;gap:8px;font-size:var(--p-small);font-weight:500;color:rgb(255 255 255 / .8);margin-top:8px;padding:6px 14px;border-radius:100px;background:rgb(255 255 255 / .1);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgb(255 255 255 / .12);width:fit-content;max-width:100%;overflow:hidden;cursor:pointer;transition:background var(--transition)}.server-modal-ip:hover{background:rgb(255 255 255 / .16)}.server-modal-ip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition)}.server-modal-ip svg,.server-modal-ip .icon{width:15px;height:15px;opacity:.5;flex-shrink:0}.server-modal-play-btn{margin-top:14px}@media (max-width:767px){.server-modal-play-btn{margin-top:10px}}.server-modal-players{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;z-index:2}@media (max-width:767px){.server-modal-players{border-top:1px solid rgb(255 255 255 / .06);max-height:none;flex:none}}.server-modal-players-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgb(255 255 255 / .06);gap:8px;background:rgb(0 0 0 / .15);flex-shrink:0}.server-modal-players-header h3{font-size:var(--p);font-weight:700;display:flex;align-items:center;gap:8px;white-space:nowrap}.server-modal-players-count{background:rgb(255 255 255 / .08);font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;color:rgb(255 255 255 / .45);min-width:24px;text-align:center}.server-modal-players-list{flex:1;min-height:0;overflow-y:auto}.server-modal-search{width:160px;min-height:auto;padding:5px 10px;font-size:var(--small);transition:width var(--transition)}.server-modal-search:focus-within{width:190px}.server-modal-search input{background:none;border:none;outline:none;color:var(--text);font-size:var(--small);width:100%}.server-modal-search input::placeholder{color:var(--text-400)}.server-modal-table{width:100%;border-collapse:collapse}.server-modal-table th,.server-modal-table td{padding:8px 14px;text-align:left}.server-modal-table th{position:sticky;top:0;background:var(--background);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:600;color:rgb(255 255 255 / .3);font-size:10px;text-transform:uppercase;letter-spacing:.05em;z-index:1}.server-modal-table th svg,.server-modal-table th .icon{width:14px;height:14px}.server-modal-table tbody tr{transition:background var(--transition);border-bottom:1px solid var(--transp-05)}.server-modal-table tbody tr:last-child{border-bottom:none}.server-modal-table tbody tr:hover{background:var(--transp-05)}.server-modal-table tbody tr.ct-row{background:linear-gradient(to right,rgb(33 149 243 / .06),transparent 50%)}.server-modal-table tbody tr.t-row{background:linear-gradient(to right,rgb(255 193 7 / .06),transparent 50%)}.server-modal-table .player-info>a{display:flex;align-items:center;gap:8px;width:fit-content}.server-modal-table .player-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--transp-05);border:1px solid var(--transp-1)}.server-modal-table .player-avatar img{width:100%;height:100%;object-fit:cover}.server-modal-table .player-faceit-rank{width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0}.server-modal-table .player-faceit-rank img{width:100%;height:100%;object-fit:contain}.server-modal-table .player-name{font-weight:500;font-size:var(--p-small);color:var(--text-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:flex;align-items:center;gap:4px}.server-modal-table .player-rank{width:100%;height:24px}.server-modal-table .player-rank img{width:100%;height:100%;object-fit:contain}.server-modal-table .player-ping .ping-value,.server-modal-table .ping-value{font-size:var(--small);font-weight:600}.server-modal-table .player-ping .ping-value.good,.server-modal-table .ping-value.good{color:#30d158}.server-modal-table .player-ping .ping-value.medium,.server-modal-table .ping-value.medium{color:#ff9f0a}.server-modal-table .player-ping .ping-value.bad,.server-modal-table .ping-value.bad{color:#ff453a}.server-modal-table td{font-size:var(--p-small);color:var(--text-300)}.server-ping-value{font-size:var(--small);font-weight:600;transition:color 0.2s}.server-ping-value.good{color:#30d158}.server-ping-value.medium{color:#ff9f0a}.server-ping-value.bad{color:#ff453a}.server-ping-value.offline{color:rgb(255 255 255 / .3)}.server-details-empty{color:var(--text-400);text-align:center;padding:2em;font-size:var(--small)}.server-details-skeleton{width:100%;display:flex;height:540px;max-height:70vh}@media (min-width:1024px){.server-details-skeleton{min-width:820px}}@media (max-width:767px){.server-details-skeleton{flex-direction:column;height:auto;max-height:none}}.server-details-skeleton .skeleton-left{width:360px;flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:767px){.server-details-skeleton .skeleton-left{width:100%;min-height:260px}}.server-details-skeleton .skeleton-left .skeleton-bg{position:absolute;inset:0;width:100%;height:100%;background:var(--background-900);border-radius:0}.server-details-skeleton .skeleton-left-content{position:relative;z-index:1;padding:24px;display:flex;flex-direction:column;gap:10px}.server-details-skeleton .skeleton-left-content .skeleton-title-lg{height:22px;width:70%;background:var(--transp-1);border-radius:var(--border05)}.server-details-skeleton .skeleton-left-content .skeleton-subtitle{height:12px;width:40%;background:var(--transp-05);border-radius:var(--border05)}.server-details-skeleton .skeleton-left-content .skeleton-pills{display:flex;gap:6px;margin-top:4px}.server-details-skeleton .skeleton-left-content .skeleton-pill{height:26px;width:80px;background:var(--transp-05);border-radius:100px}.server-details-skeleton .skeleton-left-content .skeleton-pill--sm{width:56px}.server-details-skeleton .skeleton-left-content .skeleton-ip{height:28px;width:65%;background:var(--transp-05);border-radius:100px;margin-top:4px}.server-details-skeleton .skeleton-left-content .skeleton-btn{height:38px;width:100%;background:var(--transp-1);border-radius:var(--border05);margin-top:6px}.server-details-skeleton .skeleton-right{flex:1;display:flex;flex-direction:column;background:rgb(0 0 0 / .15)}.server-details-skeleton .skeleton-right-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--transp-05)}.server-details-skeleton .skeleton-right-header .skeleton-title{height:18px;width:120px;background:var(--transp-1);border-radius:var(--border05)}.server-details-skeleton .skeleton-right-header .skeleton-search{height:32px;width:140px;background:var(--transp-05);border-radius:var(--border05)}.server-details-skeleton .skeleton-right-rows{flex:1;padding:4px 0}.server-details-skeleton .skeleton-row{display:flex;align-items:center;gap:10px;padding:10px 20px}.server-details-skeleton .skeleton-row .skeleton-avatar{width:28px;height:28px;border-radius:50%;background:var(--transp-05);flex-shrink:0}.server-details-skeleton .skeleton-row .skeleton-name{height:14px;width:120px;background:var(--transp-1);border-radius:var(--border05)}.server-details-skeleton .skeleton-row .skeleton-stat{height:12px;width:36px;background:var(--transp-05);border-radius:var(--border05);margin-left:auto}.server-details-skeleton .skeleton-row .skeleton-stat--sm{width:28px;background:var(--background-900);margin-left:0}@media (min-width:1024px){.server-details-modal .modal__container{min-width:820px;max-width:900px}}@media (max-width:767px){.server-details-modal .modal__container{max-width:100%;margin:0;border-radius:16px 16px 0 0;max-height:90vh}}.server-details-modal .modal__content{padding:0}@media (max-width:767px){.server-details-modal .modal__content{overflow:hidden}}.server-details-modal .modal__header{position:absolute;top:0;right:0;z-index:10;padding:var(--space-md)}.server-details-modal .modal__header .modal__title{display:none}.server-details-modal .modal__close{background:rgb(0 0 0 / .3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;color:rgb(255 255 255 / .6)}.server-details-modal .modal__close:hover{background:rgb(0 0 0 / .5);color:#fff}.server-details-modal .modal__footer-server-details,.server-details-modal .modal__header{display:none}