.site-menu-toggle{display:none}.site-navigation a:focus-visible{outline-offset:4px;outline:2px solid #d4ff83}.site-menu-toggle:focus-visible{outline-offset:4px;outline:2px solid #d4ff83}.site-navigation nav>a{transition:color .15s}.site-navigation nav>a:hover{color:#d4ff83}@media (max-width:900px){.site-header:has(.site-navigation){z-index:50;flex-wrap:nowrap;gap:20px;min-height:82px;padding-top:16px;padding-bottom:16px;position:relative}.site-header:has(.site-navigation) .brand{font-size:30px}.site-header:has(.site-navigation) .brand small{display:none}.site-navigation .site-menu-toggle{color:#dcf4c5;cursor:pointer;background:#c4f78109;border:1px solid #b5df7d4a;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.site-header .site-navigation nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#152019f7;border:1px solid #536448;border-radius:13px;gap:6px;width:auto;padding:14px;font-size:13px;display:none;position:absolute;top:calc(100% - 1px);left:20px;right:20px;box-shadow:0 20px 50px #0006}.site-header .site-navigation nav.site-nav-open{grid-template-columns:1fr 1fr;display:grid}.site-header .site-navigation nav>a,.site-header .site-navigation nav>a:first-child{border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.site-header .site-navigation nav>a:hover{background:#c4f7810b}.site-header .site-navigation nav .nav-login{background:#c4f78109;border-color:#668a49;grid-column:1/-1;justify-content:space-between;margin-top:5px}}@media (prefers-reduced-motion:reduce){.site-navigation nav>a{transition:none}}.site-navigation{position:relative}.site-tools-toggle{color:#d5edc1;min-height:44px;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px;display:flex}.site-tools-toggle[aria-expanded=true]{color:#c6f28d}.site-tools-toggle:focus-visible{outline-offset:3px;outline:2px solid #c6f28d}.site-tools-panel{z-index:100;text-align:left;background:#101a15;border:1px solid #778e6255;border-radius:22px;width:min(1160px,100vw - 48px);max-height:75vh;padding:26px;position:absolute;top:calc(100% + 18px);right:0;overflow:auto;box-shadow:0 28px 90px #0009}.site-tools-panel a{letter-spacing:normal;font-weight:400}.site-header:has(.site-tools-panel){z-index:100;position:relative}.site-tools-panel .explorer-foot a{font-size:12px}@media (max-width:900px){.site-tools-disclosure{grid-column:1/-1}.site-tools-toggle{justify-content:space-between;width:100%;padding:10px 12px}.site-tools-panel{border-radius:12px;width:100%;max-height:60vh;margin:6px 0;padding:16px;position:static}.site-header .site-navigation nav:has(.site-tools-panel){max-height:calc(100dvh - 110px);overflow:auto}.site-tools-panel .explorer-groups h2,.site-tools-panel .explorer-link{font-size:12px}.site-navigation{position:static}.site-header .site-navigation nav{align-items:stretch}.site-tools-disclosure{min-width:0}.site-tools-panel{box-sizing:border-box}.site-tools-panel .explorer-content{width:100%}}.clippy-companion{z-index:80;pointer-events:none;filter:drop-shadow(0 5px 12px #0006);will-change:transform;width:54px;height:64px;position:fixed;top:0;left:0}.clippy-companion[hidden]{display:none}.clippy-companion img{object-fit:contain;border-radius:14px;width:54px;height:54px;display:block}.clippy-companion-body{animation:3s ease-in-out infinite clippy-bob}.clippy-companion-toggle{z-index:81;color:#ccecaf;cursor:pointer;background:#142016;border:1px solid #526345;border-radius:20px;padding:7px 12px;font:500 12px/1.2 inherit;position:fixed;bottom:10px;right:12px}.clippy-companion-toggle:focus-visible{outline-offset:3px;outline:2px solid #b5ed6d}@keyframes clippy-bob{50%{transform:translateY(-5px)rotate(5deg)}}.price-card{transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.price-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#c7ff9c0d 43%,#c7ff9c1c 48%,#0000 65%);animation:9s ease-in-out infinite clippy-sheen;position:absolute;inset:0;transform:translate(-110%)}.price-card:nth-child(2):before{animation-delay:1s}.price-card:nth-child(3):before{animation-delay:2s}.price-card:hover,.price-card:focus-within{border-color:#b5ed6d;transform:translateY(-3px);box-shadow:0 12px 40px #b5ed6d14}.button,.entry-start,.entry-new{position:relative;overflow:hidden}.button:not(:disabled):after,.entry-start:after,.entry-new:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fff4 50%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.button:not(:disabled):hover:after,.entry-start:hover:after,.entry-new:hover:after{animation:.8s ease-out clippy-sheen}.button:focus-visible:after{animation:.8s ease-out clippy-sheen}.entry-start:focus-visible:after{animation:.8s ease-out clippy-sheen}@keyframes clippy-sheen{0%,65%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.clippy-companion-body,.price-card:before,.button:after,.entry-start:after,.entry-new:after{animation:none!important}.price-card{transition:none}.price-card:hover,.price-card:focus-within{transform:none}}
