@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Montserrat,sans-serif!important;margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}button,input,textarea,select,.chakra-text,.chakra-heading,.chakra-button,.chakra-input,.chakra-textarea,.chakra-select{font-family:Montserrat,sans-serif!important}.chakra-text.css-x6my4j,.chakra-text[font-size=md],.chakra-text[font-size=lg],.chakra-text[font-size=xl],.chakra-text[font-size="2xl"],.chakra-text[font-size="3xl"],.chakra-text[font-size="4xl"],.chakra-text[font-size="5xl"],.chakra-text[font-size="6xl"],.chakra-text[font-size="7xl"],.chakra-text[font-size="8xl"],.chakra-text[font-size="9xl"]{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase;letter-spacing:.04em;color:#fff!important}body.dos-theme .chakra-text,body.dos-theme .chakra-heading,body.dos-theme .chakra-button,body.dos-theme .chakra-input,body.dos-theme .chakra-textarea,body.dos-theme .chakra-select,body.dos-theme p,body.dos-theme span,body.dos-theme div,body.dos-theme .testimonial-text,body.dos-theme .feature-desc,body.dos-theme .pricing-text,body.dos-theme .footer-text{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#fff!important}@font-face{font-family:PerfectDOSVGA;src:url(/fonts/PerfectDOSVGA437.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body.dos-theme{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;background:#000!important;color:#0f0!important;text-transform:uppercase;letter-spacing:.04em;position:relative}body.dos-theme:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:repeating-linear-gradient(to bottom,rgba(0,255,0,.1) 0px,rgba(0,255,0,.1) 1.92px,transparent 3.84px,transparent 5.76px);mix-blend-mode:lighten;animation:scanline-move 36s linear infinite,dos-glitch-distort var(--dos-noise-glitch-duration, 20s) steps(1) infinite}@keyframes scanline-move{0%{background-position-y:0}to{background-position-y:36px}}body.dos-theme .dos-cursor,body[data-theme=dark] .dos-cursor{display:inline-block;width:.85em;height:1.2em;background:#0f0;margin-left:2px;animation:blink 1s steps(1) infinite;vertical-align:bottom;border-radius:2px;box-shadow:0 0 8px #0f0,0 0 2px #0f0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}body.dos-theme:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;opacity:.05;background-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="2"/></filter><rect width="100%25" height="100%25" filter="url(%23noise)"/></svg>');background-size:200px 200px;animation:dos-noise-flicker 1.75s steps(2) infinite,dos-noise-glitch var(--dos-noise-glitch-duration, 20s) steps(1) infinite}@keyframes dos-noise-flicker{0%{opacity:.05}50%{opacity:.09}to{opacity:.05}}@keyframes dos-noise-glitch{0%,92%{opacity:.05}93%,95%{opacity:.11}96%,to{opacity:.05}}.dos-transition-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.77,0,.18,1)}.dos-transition-overlay.active{display:block;opacity:1;background:repeating-linear-gradient(to bottom,rgba(0,255,0,.07) 0px,rgba(0,255,0,.07) 1.2px,transparent 2.4px,transparent 3.6px),url('data:image/svg+xml;utf8,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="2"/></filter><rect width="100%25" height="100%25" filter="url(%23noise)"/></svg>');background-size:100% 100%,200px 200px;animation:scanline-move 144s linear infinite,dos-noise-flicker 1.75s steps(2) infinite,dos-glitch-distort var(--dos-noise-glitch-duration, 20s) steps(1) infinite}.dos-theme,.dos-theme body,.dos-theme .dos-header,.dos-theme .dos-sidebar,.dos-theme .dos-sidebar *,.dos-theme .dos-sidebar .chakra-text,.dos-theme .dos-sidebar .chakra-heading,.dos-theme .dos-sidebar .chakra-button,.dos-theme .dos-sidebar .chakra-link,.dos-theme .dos-sidebar .chakra-icon,.dos-theme .dos-sidebar .chakra-stack,.dos-theme .dos-sidebar .chakra-box,.dos-theme nav,.dos-theme nav *,.dos-theme .chakra-box,.dos-theme .chakra-stack,.dos-theme .chakra-button,.dos-theme .chakra-input,.dos-theme .chakra-textarea,.dos-theme .chakra-select,.dos-theme .chakra-modal__content,.dos-theme .chakra-modal__body,.dos-theme .chakra-modal__footer,.dos-theme .chakra-modal__header,.dos-theme .chakra-popover__content,.dos-theme .chakra-menu__list,.dos-theme .chakra-popover__body,.dos-theme .chakra-card,.dos-theme .chakra-card *,.dos-theme .chakra-form-control,.dos-theme .chakra-form-control *,.dos-theme .chakra-form-label,.dos-theme .chakra-form-label *,.dos-theme .chakra-avatar,.dos-theme .chakra-avatar *{background:#000!important;background-color:#000!important;box-shadow:none!important;color:#0f0!important;border-color:#0f0!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dos-theme .dos-sidebar-link{color:#000!important;background:#0f0!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:.5rem 1rem;margin:.25rem 0;display:flex;align-items:center;border:none;font-size:1rem;transition:background .1s}.dos-theme .dos-sidebar-link.active,.dos-theme .dos-sidebar-link[aria-current=page]{background:#000!important;color:#0f0!important}.dos-theme .dos-sidebar-link:hover{background:#111!important;color:#0f0!important;border:2px solid #00FF00!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:background .1s,color .1s,border .1s}.dos-theme .dos-sidebar-icon{color:#000!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important}.dos-theme .dos-sidebar-label{color:#000!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dos-theme .dos-sidebar-btn{background:#000!important;color:#0f0!important;border:2px solid #00FF00!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;border-radius:0!important}.dos-theme .dos-sidebar-btn span{color:#0f0!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important}.dos-theme .dos-sidebar-logo{border-bottom:2px solid #00FF00!important}.dos-theme .dos-header,.dos-theme .chakra-heading{font-size:3rem!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:900!important;line-height:1.1!important;margin-top:0!important}.dos-theme .dos-header *{color:#0f0!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-color:#0f0!important}.dos-header{font-size:3.5rem!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:900!important;line-height:1.1!important;margin-top:.1em!important}.dos-header:not(.dos-theme .dos-header){font-size:2.75rem!important}@keyframes dos-glitch-distort{0%,97%,to{filter:none;transform:none}98%{filter:brightness(1.5) contrast(2) hue-rotate(30deg) blur(1px);transform:skew(-8deg) scaleY(1.05) translateY(-2px) rotate(-1deg)}99%{filter:brightness(.7) contrast(3) hue-rotate(-30deg) blur(2px);transform:skew(12deg) scaleY(.95) translateY(2px) rotate(2deg)}}.crt-glitch-bar{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100001;pointer-events:none}body.dos-theme .crt-glitch-bar{display:block;animation:crt-glitch-bar-burst 13s linear infinite}.crt-glitch-bar svg{width:100%;height:100%}@keyframes crt-glitch-bar-burst{0%,90%,to{opacity:0;transform:translateY(0)}91%{opacity:.7;transform:translateY(-2vh)}91.5%{opacity:0;transform:translateY(0)}92%{opacity:.7;transform:translateY(30vh)}92.5%{opacity:0;transform:translateY(0)}93%{opacity:.7;transform:translateY(60vh)}93.5%{opacity:0;transform:translateY(0)}94%{opacity:.7;transform:translateY(80vh)}94.5%,to{opacity:0;transform:translateY(0)}}body.dos-theme .crt-glitch-bar-load{animation:crt-glitch-bar-load-burst .7s linear 1}@keyframes crt-glitch-bar-load-burst{0%{opacity:0;transform:translateY(0)}10%{opacity:.7;transform:translateY(10vh)}30%{opacity:0;transform:translateY(0)}50%{opacity:.7;transform:translateY(60vh)}70%{opacity:0;transform:translateY(0)}90%{opacity:.7;transform:translateY(90vh)}to{opacity:0;transform:translateY(0)}}.dos-theme .chakra-box,.dos-theme .chakra-stack,.dos-theme .chakra-card,.dos-theme .chakra-modal__content,.dos-theme .chakra-modal__body,.dos-theme .chakra-modal__footer,.dos-theme .chakra-modal__header,.dos-theme .chakra-form-control,.dos-theme .chakra-form-label{background:#000!important;background-color:#000!important;color:#0f0!important;border-color:#0f0!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dos-theme .chakra-heading,.dos-theme h1,.dos-theme h2,.dos-theme h3,.dos-theme h4,.dos-theme h5,.dos-theme h6{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;color:#0f0!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dos-theme .chakra-switch,.dos-theme .chakra-switch__track{background:#000!important;border-color:#0f0!important}.dos-theme .chakra-switch__thumb{background:#0f0!important;border-color:#0f0!important}.dos-theme .chakra-switch[data-checked] .chakra-switch__track{background:#0f0!important}.dos-theme .chakra-switch[data-checked] .chakra-switch__thumb{background:#000!important;border-color:#0f0!important}.dos-theme .chakra-select__icon,.dos-theme .chakra-select__icon-wrapper{height:1.2em!important;width:1.2em!important;min-width:1.2em!important;min-height:1.2em!important;max-width:1.2em!important;max-height:1.2em!important;overflow:visible!important;right:.2em!important;pointer-events:none;display:flex;align-items:center;justify-content:center}.dos-theme .chakra-select__field,.dos-theme .chakra-select{padding-right:1.5em!important}.chakra-menu__menuitem:focus,.chakra-menu__menuitem[tabindex]:focus,.chakra-menu__menuitem:active,.chakra-menu__menuitem:hover,.chakra-menu__menuitem:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;border-color:transparent!important;background-clip:padding-box!important;background-color:var(--admin-bell-hover-bg, #e2e8f0)!important}@media (prefers-color-scheme: dark){.chakra-menu__menuitem:focus,.chakra-menu__menuitem[tabindex]:focus,.chakra-menu__menuitem:active,.chakra-menu__menuitem:hover,.chakra-menu__menuitem:focus-visible{background-color:#2d3748!important;color:#cbd5e1!important}}.dos-header,.dos-sidebar{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important}.dos-theme .dos-sidebar,.dos-theme .dos-sidebar *,.dos-theme .admin-sidebar,.dos-theme .admin-sidebar *{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;font-size:1.125rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}.dos-sidebar svg,.admin-sidebar svg{font-size:1.5rem!important;width:1.5rem!important;height:1.5rem!important}.dos-theme .dos-header+.chakra-text{font-size:1.1rem!important;font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;color:#0f0!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:700!important;margin-left:.5em}.admin-sidebar .admin-sidebar-icon svg{font-size:1.5rem!important;width:1.5rem!important;height:1.5rem!important}.retro-dos-font{font-family:PerfectDOSVGA,Fira Mono,Consolas,monospace!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important;line-height:1!important}.fc .fc-daygrid-day{aspect-ratio:1}.fc .fc-daygrid-day-frame{height:100%;display:flex;flex-direction:column;padding:8px!important}.fc .fc-daygrid-day-top{flex:0 0 auto;font-size:.9em;font-weight:600;padding-bottom:4px}.fc .fc-daygrid-day-events{flex:1;min-height:0;padding:2px 0}.fc-daygrid-event{white-space:normal!important;margin:2px 0!important;padding:4px 6px!important;font-size:.85em!important;line-height:1.3!important;border-radius:4px!important}.fc-daygrid-event .fc-event-time{font-weight:600;margin-right:3px}.fc-daygrid-event .fc-event-title{font-weight:400;overflow:hidden;text-overflow:ellipsis}.fc-timegrid-slot{height:25px!important}.fc-timegrid-event{min-height:25px}.fc-timegrid-slot-label{height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important}.fc-timegrid-slot-label-cushion{margin:0!important;line-height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important}.fc .fc-timegrid-axis-frame{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.fc .fc-timegrid-axis-cushion{padding:0!important}.fc .fc-toolbar{display:flex!important;align-items:center!important;padding:.5rem 0 1rem!important;position:relative!important}.fc .fc-toolbar-title{position:absolute!important;left:50%!important;transform:translate(-50%)!important;font-size:1.25rem!important;font-weight:700!important;margin-top:-12px!important;line-height:1.75rem!important;height:1.75rem!important;display:flex!important;align-items:center!important}.fc .fc-button-group{margin-right:.5rem!important}.fc .fc-button-group:last-child{margin-right:0!important}.fc-event-main-content{padding:2px 4px}.fc-event-title{font-size:.9em!important;font-weight:600!important;margin-bottom:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-event-description{font-size:.8em!important;opacity:.8;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px!important}.fc-event-client{font-size:.8em!important;font-style:italic;opacity:.7;margin-bottom:2px!important}.fc-event-team{margin-top:2px!important}.tentative-event{border-style:dashed!important;border-width:2px!important;opacity:.8}.fc-event{cursor:pointer}.fc-event:hover{opacity:.9}.fc-daygrid-event{padding:2px 4px!important;margin:1px 2px!important}.fc-timegrid-event{padding:2px 4px!important;margin:0!important}.fc-theme-standard .fc-non-business,.fc .fc-non-business,.fc .fc-timegrid-col .fc-non-business,.fc .fc-daygrid-day.fc-non-business,.fc .fc-timegrid-slot.fc-non-business{background:#50b4ff40!important;background-color:#50b4ff40!important;border-color:#444!important}body:not(.dark) .fc .fc-non-business{background-color:#c8c8c8b3!important;border-color:#ccc!important}.fc .fc-non-business{box-shadow:none!important}.fc-event,.fc-daygrid-event,.fc-timegrid-event,.fc-event-main,.fc-event-title,.fc-event-description,.fc-event-client{color:#fff!important}.fc-daygrid-event{border:2px solid #2196f3!important;background-color:#2196f3!important;color:#fff!important;border-radius:6px!important;box-shadow:0 2px 8px #2196f314}.fc-timegrid-event{background-color:#2196f3!important;color:#fff!important;border:2px solid #2196f3!important;border-radius:6px!important;box-shadow:0 2px 8px #2196f314}
