body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}[v-cloak]{display:none}#loginform{padding-bottom:1rem;padding-top:1rem}#loginform .login-password,#loginform .login-username{align-items:center;display:flex;margin-bottom:1rem;margin-top:1rem}#loginform .login-password label,#loginform .login-username label{margin-right:1rem}#loginform .login-password input,#loginform .login-username input{--tw-text-opacity:1;border-radius:.25rem;color:rgb(0 0 0/var(--tw-text-opacity));flex-grow:1;padding:1rem}#loginform .login-submit{margin-top:2rem}#loginform .login-submit input{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-radius:.25rem;padding:1rem;width:100%}#grandHeader,#loginform .login-submit input{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#grandHeader{background:url(../../images/header_bg.jpg) 50% 50% no-repeat;background-size:cover;position:relative;z-index:50}#grandHeader .logotype{aspect-ratio:214/0;flex-shrink:0;margin-right:clamp(.75rem,1.875vw,1.5rem);width:min(22.5vw,288px)}#grandHeader a.recommended{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(171 205 3/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(51 51 51/var(--tw-text-opacity));display:flex;gap:.5rem;height:clamp(2rem,3.125vw,2.5rem);padding:0 clamp(.5rem,1.25vw,1rem)}#grandHeader a.recommended img{height:62.5%;width:auto}#grandHeader a.loginButton{align-items:center;border-radius:.25rem;display:flex;font-weight:600;gap:.5rem;height:2.5rem;padding:0 clamp(.5rem,1.25vw,1rem)}@media (min-width:1024px){#grandHeader a.loginButton{font-size:clamp(.75rem,1vw,1rem)}}#grandHeader a.loginButton:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.125em;width:1.125em}#grandHeader a.loginButton[href*=logout]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.22 18.567'%3E%3Cpath data-name='Icon open-account-logout' d='M7.957 0v2.652h10.61v13.263H7.957v2.652H21.22V0ZM5.3 5.3 0 9.284l5.3 3.979V10.61h10.61V7.957H5.3Z'/%3E%3C/svg%3E")}#grandHeader a.loginButton[href*=mypage]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.568 18.568'%3E%3Cpath data-name='Icon awesome-user-alt' d='M9.284 10.444a5.222 5.222 0 1 0-5.222-5.222 5.223 5.223 0 0 0 5.222 5.222Zm4.642 1.16h-2a6.313 6.313 0 0 1-5.287 0h-2A4.642 4.642 0 0 0 0 16.247v.58a1.741 1.741 0 0 0 1.741 1.741h15.086a1.741 1.741 0 0 0 1.741-1.741v-.58a4.642 4.642 0 0 0-4.642-4.647Z'/%3E%3C/svg%3E")}@media (max-width:768px){#grandHeader a.loginButton{height:3rem}}#grandHeader a.loginButton span{display:flex;flex-direction:column;line-height:1.25}#grandHeader a.loginButton span span{font-size:75%}#grandHeader .globalNav{font-size:clamp(.75rem,1vw,1rem)}#grandHeader .globalNav .menu{align-items:flex-end;-moz-column-gap:clamp(1rem,1.25vw,2rem);column-gap:clamp(1rem,1.25vw,2rem);display:flex;flex-wrap:wrap;margin-bottom:-.25em;margin-right:2em;row-gap:clamp(.25rem,.375vw,.5rem)}#grandHeader .globalNav .menu a{font-weight:500}#grandHeader .globalNav .menu a:after{font-family:Font Awesome\ 6 Free;font-weight:900}#grandHeader .globalNav .menu .menu-item{position:relative;white-space:nowrap}#grandHeader .globalNav .menu .menu-item-has-children a:after{content:"\f0d7";margin-left:.5rem}#grandHeader .globalNav .menu .menu-item .sub-menu{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(51 51 51/var(--tw-border-opacity));border-width:0 1px 1px;color:rgb(51 51 51/var(--tw-text-opacity));display:none;margin-top:.5rem;position:absolute;z-index:10}#grandHeader .globalNav .menu .menu-item .sub-menu:before{bottom:100%;content:"";height:1rem;left:0;position:absolute;width:100%}#grandHeader .globalNav .menu .menu-item .sub-menu .menu-item{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity));border-top-width:1px;padding:.5rem 1rem;width:8rem}#grandHeader .globalNav .menu .menu-item .sub-menu .menu-item a{align-items:center;display:flex;justify-content:space-between}#grandHeader .globalNav .menu .menu-item .sub-menu .menu-item a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.37 22.828'%3E%3Cg data-name='Icon awesome-arrow-right' fill='none' stroke-linejoin='round'%3E%3Cpath d='m10.086 2.395 1.059-1.059a1.14 1.14 0 0 1 1.617 0l9.272 9.267a1.14 1.14 0 0 1 0 1.617l-9.272 9.272a1.14 1.14 0 0 1-1.617 0l-1.059-1.059a1.146 1.146 0 0 1 .014-1.635l5.747-5.475H2.145A1.142 1.142 0 0 1 1 12.178v-1.525a1.142 1.142 0 0 1 1.145-1.145h13.707L10.1 4.031a1.138 1.138 0 0 1-.014-1.636Z'/%3E%3Cpath d='M11.955 1c-.293 0-.586.112-.81.337l-1.06 1.058a1.138 1.138 0 0 0 .02 1.636l5.747 5.476H2.145C1.51 9.507 1 10.017 1 10.65v1.527c0 .634.51 1.144 1.145 1.144h13.707l-5.747 5.476a1.146 1.146 0 0 0-.02 1.635l1.06 1.06a1.14 1.14 0 0 0 1.617 0l9.271-9.273a1.14 1.14 0 0 0 0-1.616l-9.271-9.267A1.13 1.13 0 0 0 11.955 1m0-1a2.12 2.12 0 0 1 1.515.63l9.27 9.266c.408.408.631.949.63 1.524a2.12 2.12 0 0 1-.631 1.51l-9.27 9.27c-.406.405-.945.629-1.518.629a2.12 2.12 0 0 1-1.515-.631L9.379 21.14a2.126 2.126 0 0 1-.627-1.538c.006-.582.24-1.125.66-1.527l3.94-3.754H2.146A2.147 2.147 0 0 1 0 12.178V10.65C0 9.47.962 8.507 2.145 8.507h11.208L9.415 4.755a2.124 2.124 0 0 1-.667-1.53 2.12 2.12 0 0 1 .632-1.538L10.438.629C10.843.224 11.382 0 11.955 0Z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.125em;width:1.125em}#grandHeader .globalNav .menu .menu-item:hover .sub-menu{display:block}#grandHeader .bg-drawerNav{background:url(../../images/menu_bg.jpg) 50% 0 no-repeat;background-size:cover}#grandHeader .drawerNav{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.no-js #grandHeader .drawerNav{display:none}#grandHeader .drawerNav .menu-item{padding-bottom:.5rem;padding-top:.5rem}#grandHeader .drawerNav .menu-item .sub-menu{margin-top:.25rem}#grandHeader .drawerNav .menu-item .sub-menu .menu-item{padding-left:1.5rem}#grandHeader .suggest-QR{--tw-translate-y:100%;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:1.25;margin-bottom:-.5rem;margin-left:auto;padding:.5rem 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap}#grandHeader .suggest-QR:before{--tw-border-opacity:1;border-color:transparent;border-bottom-color:rgb(59 130 246/var(--tw-border-opacity));border-width:1rem;content:"";display:block;height:0;margin:-2.25rem 3rem .25rem auto;position:absolute;right:0;width:0}@media (min-width:1280px){#grandHeader .suggest-QR:before{margin-right:4rem}}#grandFooter{padding:2rem;position:relative}@media (min-width:768px){#grandFooter{padding:4rem}}#grandFooter:before{--tw-content:"";--tw-gradient-from:#abcd03 var(--tw-gradient-from-position);--tw-gradient-to:rgba(171,205,3,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;content:var(--tw-content);height:calc(100% + 25vw);left:0;position:absolute;right:0;width:100%;z-index:-10}#grandFooter h4{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;font-size:1.125rem;text-align:center}h2.title,h3.title{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.25;padding-right:1rem;position:relative}h2.title:before,h3.title:before{--tw-bg-opacity:1;background-color:rgb(171 205 3/var(--tw-bg-opacity));bottom:0;content:"";height:.75rem;left:0;position:absolute;right:0;width:100%;z-index:-10}.button{--tw-bg-opacity:1;background-color:rgb(171 205 3/var(--tw-bg-opacity));border-radius:.25rem;cursor:pointer;font-weight:600;padding:.5rem 1rem}.button,.tag{align-items:center;display:inline-flex;justify-content:center}.tag{--tw-text-opacity:1;border-radius:.125rem;color:rgb(255 255 255/var(--tw-text-opacity));font-size:clamp(.625rem,1vw,.75rem);height:1.25rem;line-height:1;padding-left:.5rem;padding-right:.5rem}@media (min-width:1280px){.tag{font-size:clamp(.625rem,.75vw,.75rem)}}.appieLogo{background-image:url(../../images/appie.png);background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;height:1rem;width:3rem}.box{display:flex;flex-direction:column}.box .frame{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:2px;position:relative}.box .frame:hover{--tw-border-opacity:1;border-color:rgb(171 205 3/var(--tw-border-opacity))}.box:has(.is_actual)>.frame:not(:hover){--tw-border-opacity:1;border-color:rgb(248 229 65/var(--tw-border-opacity))}.box:has(.most_recommended)>.frame:not(:hover){--tw-border-opacity:1;border-color:rgb(252 74 26/var(--tw-border-opacity))}.badges{align-items:stretch;display:flex;gap:.5rem}.badges .is_actual,.badges .most_recommended{align-items:center;display:flex;font-weight:700;gap:.25rem;justify-content:center;line-height:1.25}.badges .most_recommended{--tw-bg-opacity:1;background-color:rgb(252 74 26/var(--tw-bg-opacity))}.badges .most_recommended img{height:1.25rem;transform:translateY(3%);width:auto}.badges .most_recommended img:is(:where(.dense,.compact) img){height:.75rem}.badges .is_actual{--tw-bg-opacity:1;background-color:rgb(248 229 65/var(--tw-bg-opacity))}.badges .is_actual span:first-child{font-size:.625rem;margin-bottom:-.15em}.badges .is_actual span:is(:where(.dense,.compact) span){font-size:.75rem}@media (min-width:768px){.badges{height:2rem}}.badges .is_actual,.badges .most_recommended{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:2rem;min-width:8rem}@media (min-width:768px){.badges.dense{height:1.5rem}}.badges.dense .is_actual,.badges.dense .most_recommended{height:1.5rem;min-width:7rem}@media (min-width:768px){.badges.compact{height:2.25rem}}.badges.compact .is_actual,.badges.compact .most_recommended{border-radius:.25rem;flex-direction:column;gap:0;height:2.25rem;min-width:4.5rem}.modal{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;padding:2rem;position:fixed;z-index:50}.modal,.modal-bg{inset:0}.modal-bg{position:absolute}.modal-bg:not(.modal .modal .modal-bg){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.25)}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.modal-bg:not(.modal .modal .modal-bg){background:hsla(0,0%,100%,.8)}}.modal-box{margin-left:auto;margin-right:auto;max-width:42rem;position:relative;width:100%}@media (min-width:1024px){.modal-box{max-width:80rem}}.modal-box.has-video{max-width:56rem}.modal-content{cursor:default;max-height:80vh;max-height:80dvh}.modal-close{--tw-text-opacity:1;align-items:center;border-radius:9999px;color:rgb(171 205 3/var(--tw-text-opacity));cursor:pointer;display:flex;font-size:1.875rem;justify-content:center;margin:1rem;position:absolute;right:0;top:0;z-index:10}.adImage{background-position:50%;background-size:cover;display:block;max-width:460px}.adImage:after{content:"";display:block;padding-bottom:21.7391304348%}@media print{@page{margin:0;padding:0;:footer,:header{display:none}}#mypage .screen{display:none}}
