@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";body,html{background-color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}@property --mask-size{syntax: "<percentage>"; inherits: false; initial-value: 0%;}body::-webkit-scrollbar{display:none}.App{text-align:center}.global-loader{position:fixed;inset:0;width:100vw;height:100vh;background:linear-gradient(90deg,#02050c,#000c0d);display:flex;align-items:center;justify-content:center;z-index:10000;--mask-size: 0%;-webkit-mask-image:radial-gradient(circle,transparent var(--mask-size),black calc(var(--mask-size) + .1%));mask-image:radial-gradient(circle,transparent var(--mask-size),black calc(var(--mask-size) + .1%));transition:--mask-size 1.4s ease .6s,visibility 1.4s .5s;pointer-events:none}.global-loader.revealed{--mask-size: 150%;visibility:hidden}.loader-container{display:flex;align-items:center;justify-content:center;transition:transform 1s cubic-bezier(.65,0,.35,1),visibility 1.4s}.global-loader.revealed .loader-container{transform:scale(0)}.spinning-logo{width:150px;height:auto;animation:logo-spin 2s linear infinite}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar{background-color:#0b0c0ecc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px #000000a4;border-bottom:1px solid;border-image-source:linear-gradient(to right,#6aeadb 0%,rgb(121,219,127) 50%,#b2ce6a 99%);border-image-slice:1;color:#fff;height:100px;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.2rem;position:fixed;top:0;left:0;z-index:100;transform:translateY(-100%);transition:transform .5s ease-in-out,background-color .3s ease}.navbar.visible{transform:translateY(0)}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:0 30px}.logo-img{height:60px;width:auto;display:block}.nav-menu{display:flex;align-items:center;justify-content:center;list-style:none;gap:30px}.nav-link{color:#fff;text-decoration:none;transition:color .3s ease;font-family:IBM Plex Mono,monospace;font-weight:400}.nav-link:hover{color:#ed4747}.nav-register-button{position:relative;background:linear-gradient(90deg,#6a9a98,#75af74);color:#fff;border:none;border-radius:3px;padding:8px 15px;font-size:1rem;font-family:IBM Plex Mono,monospace;font-weight:600;cursor:pointer;z-index:1;overflow:hidden}.nav-register-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#75af74,#7a9139);opacity:0;transition:opacity .3s ease;z-index:-1}.nav-register-button:hover:before{opacity:1}.nav-register-button:active{transform:scale(.95)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.bar{width:25px;height:3px;background-color:#fff;transition:all .3s ease}.bar.open:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1024px){.navbar.menu-open{background-color:#0a0b0d;box-shadow:0}.navbar{border-bottom:0;box-shadow:0 4px 30px #000000a4}.nav-menu{position:absolute;display:flex;align-items:center;justify-content:center;top:99px;left:0;width:100%;max-height:0;overflow:hidden;flex-direction:column;background-color:#0a0b0d;border-bottom:1px solid;border-image-source:linear-gradient(to right,#6aeadb 0%,rgb(121,219,127) 50%,#b2ce6a 99%);border-image-slice:1;transition:max-height .3s ease-in-out}.nav-menu.active{max-height:550px;transition:max-height .5s ease-in-out}.nav-item{text-align:center;padding-bottom:20px}.hamburger{display:flex}}#Welcome{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;z-index:2;text-align:center;overflow:hidden}.hero-section{position:relative;height:100vh;width:100%;background-color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.hero-svg-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:10}.hero-overlay-rect{opacity:.87;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-content-wrapper{position:absolute;margin-top:-12rem;bottom:15rem;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem;pointer-events:none}.hero-pretitle{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:600;margin-bottom:5px;filter:drop-shadow(0 20px 13px rgba(0,0,0,.5));background:#fff;-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title{font-size:clamp(3rem,8vw,8rem);font-weight:900;text-transform:uppercase;line-height:.9;padding:.5rem 0;filter:drop-shadow(0 20px 13px rgba(0,0,0,.5));background:linear-gradient(90deg,#9ed09c,#8eb22d);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{margin-top:1.75rem;color:#ffffffcb;font-size:clamp(1rem,2vw,1.5rem);font-weight:300;font-style:italic;letter-spacing:.1em}.hero-btn-row{margin-top:4.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;pointer-events:auto}.hero-info-btn{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff;transition:all .3s ease;cursor:pointer}.hero-info-btn:hover{background-color:#fff3}.hero-info-btn:active{transform:scale(.95)}.hero-icon-red{color:#ed4747;transition:transform .3s ease}.hero-info-btn:hover .hero-icon-red{transform:scale(1.1)}.scroll-indicator{position:absolute;bottom:0;left:0;width:100%;height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:2.5rem;z-index:30;cursor:pointer;transition:opacity 1s ease-in-out;background:linear-gradient(to top,#c6cace,#dbdbdb69,#dbdbdb1b,#dbdbdb04 90%,#dbdbdb01)}.scroll-bounce-box{display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:bounce 2s infinite}.scroll-text{color:#fff;font-size:.875rem;text-transform:uppercase;letter-spacing:.4em;font-weight:500;filter:drop-shadow(0 4px 3px rgba(0,0,0,.7))}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#About{background-color:#c6cace;color:#0a0a0a;padding:20px;text-align:center;height:100%;scroll-margin-top:100px}.whats-bit p{font-size:1.4rem;margin-left:30px;margin-right:30px;text-align:left}.whats-bit h1{font-size:3.5rem;font-weight:900;margin-right:30px;margin-left:30px;margin-top:0;text-align:left}.our-team{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.our-team .text{margin-top:10px;font-size:1.3rem;max-width:800px;margin-right:30px;margin-left:30px;text-align:right}.our-team h1{font-size:3.5rem;margin-top:20px;font-weight:900}.window-container{background:#0f1116;border-radius:24px;width:95%;height:auto;margin:30px;box-shadow:0 30px 60px #00000080;overflow:hidden;border:1px solid rgba(52,52,52,.452)}.window-header{background:#191b21;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.dots{display:flex;gap:7px}.dot{width:10px;height:10px;border-radius:50%}.red{background:#ff5f56}.yellow{background:#ffbd2e}.green{background:#27c93f}.window-title{flex:1;text-align:center;color:#b4b4b4;font-size:13px;margin-right:35px;font-family:IBM Plex Mono,monospace;font-weight:600}.image-frame{padding:2%}.main-image{height:auto;width:100%;aspect-ratio:16/9;border-radius:15px;background-image:url(/assets/poza1-Bufle0qC.JPG);background-size:cover;background-position:center;border:1px solid rgba(137,137,137,.947);box-shadow:inset 0 0 20px #00000080}@media(max-width:1580px){.whats-bit p,.whats-bit h1{text-align:center}.our-team{flex-direction:column;align-items:center}.our-team .text{text-align:center;max-width:100%}}.bestbrasov-button{background:linear-gradient(90deg,#6a9a98,#75af74);color:#fff;border:none;border-radius:50px;padding:10px 25px;margin-top:20px;font-size:1.4rem;font-family:IBM Plex Mono,monospace;font-weight:600;transition:transform .3s ease;cursor:pointer}.bestbrasov-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;background:linear-gradient(90deg,#75af74,#7a9139);opacity:0;transition:opacity .3s ease;z-index:-1}.bestbrasov-button:hover:before{opacity:1}.bestbrasov-button:hover{transform:scale(1.05)}@media(max-width:1580px){.bestbrasov-button{font-size:1rem}}#Schedule{color:#fff;padding:0 20px 60px;text-align:center;height:100%;width:auto;position:relative;display:flex;z-index:0;flex-direction:column;align-items:center;justify-content:center;background-color:#1a1a1a;overflow:hidden;scroll-margin-top:100px}#Schedule:before{content:"";position:absolute;inset:0;background-image:url(/assets/poza-hack-BD73SgEY.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;z-index:-1;opacity:.1;filter:grayscale(100%)}#Schedule:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#05154e22,#05152590,#030a13);z-index:-1}#Schedule h3{margin-bottom:50px;margin-top:30px;font-weight:900;font-size:4rem}.carousel-wrapper{position:relative;width:100%;max-width:1600px;margin:0 auto}.schedule-viewport{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:40px calc(50% - 250px);scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,transparent 5%,black 20%,black 80%,transparent 95%);-webkit-mask-image:linear-gradient(to right,transparent 5%,black 20%,black 80%,transparent 95%)}.schedule-viewport::-webkit-scrollbar{display:none}.schedule-box{flex:0 0 500px;scroll-snap-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,#8f8f8f29,#1c1c1c3d,#12121220);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px);border:2px solid #ffffff13;color:#dfdfdf;padding:20px 20px 60px;border-radius:30px;box-shadow:5px 5px 14px #02070da0;transition:transform .4s ease,opacity .4s ease,filter .4s ease}.schedule-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(54,248,235,.39) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.schedule-box:hover:before{opacity:1}.schedule-box:hover{box-shadow:0 0 10px #72e6ea52;transform:scale(1.05);border:2px solid rgba(88,225,232,.455)}.inactive-card{opacity:.4;filter:blur(2px) grayscale(80%);pointer-events:none;transform:scale(.85)}.active-card{opacity:1;filter:blur(0px) grayscale(0%);pointer-events:auto;transform:scale(1)}.schedule-box h2{font-size:3rem;margin-top:-5px;margin-bottom:25px;font-weight:bolder;background:linear-gradient(to right,#9ed09c,#9cc037);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.schedule-box p{font-size:1.5rem;font-family:IBM Plex Mono,monospace;font-weight:400;margin-top:5px}.event-box{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:linear-gradient(165deg,#4444448d,#1c1c1c9a,#1212129e);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px);border:2px solid #ffffff13;color:#dfdfdf;margin:15px 10px;padding:10px 20px 5px 10px;top:20px;border-radius:30px;box-shadow:0 0 14px #02070df8;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.event-box:hover{transform:scale(1.05);border:1px solid rgba(191,225,226,.455)}.event-box p{margin-left:15px;margin-bottom:10px;text-align:left;font-size:1.1rem}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;font-size:1.5rem;transition:.3s}.nav-btn:hover{background:#36f8eb66;border-color:#36f8eb}.nav-btn.left{left:40px}.nav-btn.right{right:40px}.scroll-indicators{display:none;justify-content:center;gap:12px;margin-top:30px}.dot{width:12px;height:12px;border-radius:50%;background:#fff3;transition:all .3s ease}.dot.active{background:#36f8eb;box-shadow:0 0 10px #36f8eb;width:30px;border-radius:10px}@media(max-width:1024px){.nav-btn{display:none}.scroll-indicators{display:flex}.schedule-box{flex:0 0 80vw}.schedule-viewport{padding:20px 10vw;gap:20px;mask-image:linear-gradient(to right,transparent 15%,rgba(0,0,0,.507) 25%,black 40%,black 60%,rgba(0,0,0,.5) 70%,transparent 85%);-webkit-mask-image:linear-gradient(to right,transparent 2%,black 10%,black 90%,transparent 98%)}}@media(max-width:600px){#Schedule h3{font-size:2.5rem;margin-bottom:20px}.schedule-box{flex:0 0 85vw;padding:20px 15px 30px}.schedule-viewport{padding:20px 7.5vw}.schedule-box h2{font-size:1.8rem}.schedule-box p{font-size:1.1rem}.event-box p{font-size:.85rem}.schedule-viewport{mask-image:linear-gradient(to right,transparent 15%,rgba(0,0,0,.507) 25%,black 40%,black 60%,rgba(0,0,0,.5) 70%,transparent 85%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}}#Sponsors{color:#fff;text-align:center;width:100%;height:100%;position:relative;display:flex;z-index:0;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(#030a13,#02080f);scroll-margin-top:100px;overflow:hidden}#Sponsors h1{font-size:3rem;font-family:IBM Plex Mono,monospace;font-weight:300;margin-bottom:10px;margin-top:50px}.scroller{max-width:100%;margin:1rem auto}.scroller__inner{display:flex;flex-wrap:wrap;gap:2rem;padding-block:1rem}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 200s) var(--_animation-direction, forwards) linear infinite}@keyframes scroll{to{transform:translate(calc(-50% - 1rem))}}.sponsor{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.sponsor img{height:120px;width:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);transition:filter .25s,transform .25s}.sponsor img:hover{filter:none;transform:scale(1.05)}.footer-section{background-color:#000103;color:#a0a0a0;padding:0 20px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-separator{width:100%;max-width:1200px;height:1px;margin:0 auto 40px;display:block}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.footer-left{justify-self:start}.footer-text{font-size:.85rem;line-height:1.6;margin:0}.footer-text a{color:#58e1e8a8;text-decoration:none;transition:color .3s ease}.footer-text a:hover{color:#58e1e8f2}.footer-center{justify-self:center;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.footer-logo{height:60px;width:auto;display:block;filter:brightness(1.1)}.footer-right{justify-self:end;display:flex;justify-content:flex-end;gap:20px;min-width:250px}.footer-social-link{color:#fff;text-decoration:none;display:inline-flex;transition:transform .3s ease,color .3s ease}.footer-icon{width:24px;height:24px}.footer-social-link:hover{color:#47ebf3f1;transform:translateY(-3px)}@media(max-width:768px){.footer-content{display:flex;flex-direction:column;text-align:center;gap:30px}.footer-left,.footer-center,.footer-right{justify-self:auto;width:100%;justify-content:center}.footer-center{order:1}.footer-left{order:2}.footer-right{order:3}}#Organizers{padding:40px 20px;font-family:sans-serif;scroll-margin-top:50px}#Organizers:before,#Organizers:after{content:"";position:absolute;left:0;width:100%;height:400px;z-index:1;pointer-events:none}#Organizers:before{top:0;background:linear-gradient(to bottom,#02080f,transparent)}#Organizers:after{bottom:0;background:linear-gradient(to top,#000103,transparent)}.section-title{text-align:center;margin-top:50px;margin-bottom:50px;font-size:3rem;font-family:IBM Plex Mono,monospace;font-weight:400;color:#e5e5e5}.organizers-grid{display:flex;flex-wrap:wrap;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px;max-width:1200px;margin:0 auto;z-index:2}.organizer-window-container{background:#0f1116;border-radius:16px;border:1px solid rgba(52,52,52,.452);box-shadow:0 20px 30px #0006;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;width:350px;max-width:100%}.organizer-window-container:hover{box-shadow:0 10px 40px #72e6ea52;border:1px solid rgba(117,239,255,.452);transform:translateY(-10px)}.organizer-window-header{background:#191b21;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05)}.dots{display:flex;gap:8px;width:60px}.dot{width:12px;height:12px;border-radius:50%}.red{background-color:#ff5f56}.yellow{background-color:#ffbd2e}.green{background-color:#27c93f}.organizer-window-title{color:#dcdde1;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:600;width:100%;text-align:center;margin-right:60px}.organizer-window-body{padding:15px;display:flex;flex-direction:column;gap:15px}.organizer-img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.organizer-info{text-align:center;color:#fff;padding-bottom:10px}.organizer-info h3{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.5px}.organizer-info .role{margin:5px 0 0;background:linear-gradient(to right,#9ed09c,#9cc037);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.organizer-info .contact{font-family:IBM Plex Mono,monospace;font-weight:300;font-size:15px;color:#e0e0e0}.break{flex-basis:100%;height:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--tracking-wide:.025em;--drop-shadow-lg:0 4px 4px #00000026;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.opacity-0{opacity:0}.opacity-100{opacity:1}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
