.home-page :is(.gecko-card,.home-glass-panel){position:relative;isolation:isolate;border:1px solid rgb(255 255 255 / .2);border-radius:20px;background-color:#0a161257;background-image:radial-gradient(ellipse at 0% 0%,rgb(255 255 255 / .09),transparent 65%),linear-gradient(145deg,#ffffff0b,#ffffff03 50%,#daf5e709);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 12px 32px #00000029;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:border-color .18s ease,box-shadow .18s ease}.home-page :is(.gecko-card,.home-glass-panel):before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .36),transparent 30%,transparent 70%,rgb(255 255 255 / .16)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.home-page .home-glass-inset,.home-page .home-glass-input{border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}.home-page .home-glass-chip{border-radius:999px}.home-page .home-glass-input{background:#0003;color:#f7faf9}.home-page .home-glass-input::-moz-placeholder{color:#aebdb6}.home-page .home-glass-input::placeholder{color:#aebdb6}.home-page :is(.gecko-card,.home-glass-panel) :is(.text-slate-400,.text-slate-500){color:#bfcfc7}.home-page :is(a.gecko-card,.home-glass-chip,.home-glass-input):focus-visible{outline:2px solid #e4fff3;outline-offset:4px}.home-page details.gecko-card>summary:focus-visible{outline:2px solid #e4fff3;outline-offset:-5px;border-radius:inherit}.home-page .home-glass-button{position:relative;isolation:isolate;min-height:44px;height:auto;max-width:100%;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background-color:#0a181461;background-image:radial-gradient(ellipse at 16% 0%,rgb(255 255 255 / .16),transparent 60%),linear-gradient(165deg,#ffffff1a,#ffffff06 48%,#ffffff0f);color:#f7faf9;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;text-shadow:0 1px 2px rgb(0 0 0 / .35);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0f,0 4px 14px #0000002e;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-page .home-glass-button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid transparent;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .65),transparent 35%,transparent 65%,rgb(255 255 255 / .28)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.home-page .home-glass-button--primary{border-color:#fff6;background-color:#d6f7e921;background-image:radial-gradient(ellipse at 18% 0%,rgb(255 255 255 / .28),transparent 65%),linear-gradient(165deg,#ffffff29,#ffffff09 50%,#d2f5e51a);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1a,0 6px 22px #00000038}@media(hover:hover)and (pointer:fine){.home-page a.gecko-card:hover{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff57,0 14px 36px #0003}.home-page .home-glass-button:not(:disabled):hover{background-color:#dff9ee2b;border-color:#ffffff8c;color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff1a,0 8px 24px #0000003d}}.home-page .home-glass-button:focus-visible{outline:2px solid #e4fff3;outline-offset:4px}.home-page .home-glass-button:not(:disabled):active{transform:translateY(0) scale(.98);background-color:#dff9ee1a}.home-page .home-glass-button:disabled{cursor:wait;color:#f7faf999;border-color:#ffffff26;background-color:#0a181480;box-shadow:inset 0 1px #ffffff26}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.home-page :is(.gecko-card,.home-glass-panel){background-color:#15271f}.home-page .home-glass-button{background-color:#182a24}.home-page .home-glass-button--primary{background-color:#30483d}}@media(prefers-reduced-motion:reduce){.home-page :is(.gecko-card,.home-glass-panel),.home-page .home-glass-button{transition:none}.home-page .home-glass-button:not(:disabled):is(:hover,:active){transform:none}}@media(forced-colors:active){.home-page :is(.gecko-card,.home-glass-panel,.home-glass-inset,.home-glass-input){border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-page :is(.gecko-card,.home-glass-panel):before{display:none}.home-page :is(a.gecko-card,.home-glass-chip,.home-glass-input,details.gecko-card>summary):focus-visible{outline-color:Highlight}.home-page .home-glass-button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;text-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-page .home-glass-button:before{display:none}.home-page .home-glass-button:focus-visible{outline-color:Highlight}}
