@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--wc-bg:#f5f5f5;--wc-shell:#e4e6eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Montserrat,-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif}html,body,#root{height:100%}body{background:var(--wc-shell);color:#111}button{-webkit-tap-highlight-color:transparent;font-family:inherit}input,textarea,select{font-family:inherit}:where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:3px solid #1d6fb5!important}.app-shell{background:var(--wc-bg);flex-direction:column;width:100%;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden auto}@media (width>=540px) and (width<=767px){body{background:radial-gradient(120% 90% at 50% -10%, #f6f6611a, transparent 60%), var(--wc-shell)}.app-shell{border-radius:22px;box-shadow:0 0 0 1px #e4e6eb,0 24px 70px #101c2d29}}@media (width>=768px){body{background:var(--wc-bg)}.app-shell{max-width:none;box-shadow:none;border-radius:0}.app-tablet{background:var(--wc-bg);height:100dvh;display:flex}.app-tablet-sidenav{width:250px;height:100dvh;padding-top:calc(env(safe-area-inset-top) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);padding-left:calc(env(safe-area-inset-left) + 12px);flex-direction:column;flex-shrink:0;padding-right:12px;display:flex;overflow-y:auto}.app-tablet-content{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow-y:auto}.app-tablet-content .app-screen{width:100%;max-width:920px;margin:0 auto}.app-tablet-content .app-screen.wide-screen{max-width:none}}.app-screen{flex-direction:column;flex:1 0 auto;display:flex}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure-chevron{transition:transform .18s}.profile-disclosure[open] .profile-disclosure-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.no-print,.app-tablet-sidenav{display:none!important}body{background:#fff}.app-shell{max-width:none;height:auto;overflow:visible;box-shadow:none!important}.app-tablet{height:auto;display:block}.app-tablet-content,.app-screen{overflow:visible}}
