/*! system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}body{margin:0;font-family:system-ui}.w3-container{padding:.01em 16px}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.modal-close{position:absolute;right:0;top:0;padding:16px;font-size:36px;background:0 0;border:0;outline:0;color:#fff;z-index:5;font-weight:700;line-height:1}#modal-menu{padding-top:20vh;font-family:system-ui,sans-serif}#modal-menu .modal-content{background:#e4e4e4;width:fit-content;max-width:76vw;min-height:20vh;padding:3vh 6vw;border-radius:2vw}@media (min-aspect-ratio:14 / 10){#modal-menu .modal-content{border-radius:2vh}}body.actions-open{width:100%;height:100%;overflow:hidden;position:fixed}body.actions-open [data-show-menu] #modal-menu{display:block}#modal-menu .modal-content div{font-size:6vw;padding:2vw;border-radius:2vw;border-bottom:1vw solid #999;box-shadow:1vw 1vw 1vw #c8c8c8;margin:10% auto;background-color:#ccc;text-align:center}@media (min-aspect-ratio:14 / 10){#modal-menu .modal-content div{font-size:5vh;padding:2vh;border-radius:2vh;border-bottom:.7vh solid #999;box-shadow:.7vh .7vh .7vh #c8c8c8}}:host{--vert-calc:1900;--u_px:((var(--height, 100vh) - (0px

    + (var(--f7-page-navbar-offset,0px) + var(--f7-page-toolbar-top-offset,0px)
        + var(--f7-page-subnavbar-offset,0px) + var(--f7-page-searchbar-offset,0px)
        + var(--f7-page-content-extra-padding-top,0px))

    + (var(--f7-page-toolbar-bottom-offset,0px) + var(--f7-safe-area-bottom,0px)
        + var(--f7-page-content-extra-padding-bottom,0px))

  )) / var(--vert-calc));--vert-padding-top:10;--vert-display:calc(0.22 * var(--vert-calc));--vert-keyboard:var(--vert-calc) - var(--vert-padding-top) - var(--vert-display);display:block;background-color:#e4e4e4;padding-top:calc(var(--vert-padding-top) * var(--u_px));width:var(--width,100%);font-family:system-ui;color:#222;font-weight:400;line-height:normal}@media (min-aspect-ratio:14 / 10){:host{--vert-calc:1000}}@media not all and (min-aspect-ratio:14 / 10){:host{--display-landscape:none}}@media (min-aspect-ratio:14 / 10){:host{--display-portrait:none}}*{-webkit-tap-highlight-color:transparent}body{-webkit-text-size-adjust:none;-webkit-user-select:none}spa-page{display:none}spa-page.display-block{display:block}spa-page menu-icon{position:fixed;right:16px;top:12px;font-size:24px;background-color:rgba(255,255,255,.4)}body.actions-open spa-page menu-icon{display:none}