@layer utilities{.card{border-radius:var(--card-radius,var(--radius-2xl));background-color:var(--card);color:var(--card-foreground);position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card-subtle{background-color:var(--background)}.card:before{content:"";border-radius:inherit;background-image:linear-gradient(to bottom,oklch(from var(--muted)l c h/.65),oklch(from var(--muted)l c h/.35)20%,oklch(from var(--muted)l c h/.25));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-clickable{cursor:pointer;transition:box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.card-clickable:hover,.card-elevated{background-color:var(--card-hover)}.card-elevated.card-clickable:hover{background-color:oklch(from var(--card-hover)calc(l + .03)c h)}.expert-card-black{background:linear-gradient(to top left,#050505 0%,#0f0f0f 55%,#1a1a1a 100%)}[class*=glare]{border-radius:1rem!important;overflow:hidden!important}.expert-card-press{transition:transform .15s ease-out}.expert-card-press:active{transform:scale(.97)}.expert-card-border:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background-image:linear-gradient(#ffffff1f,#ffffff0a 20%,#ffffff03);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.expert-card-grain:before{content:"";border-radius:inherit;opacity:.25;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;position:absolute;inset:0}.flip-container{perspective:1200px}.flip-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.flip-inner.is-flipped{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden}.flip-face-back{backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.expert-card-press,.flip-inner{transition:none}}}
@view-transition{navigation:auto}@keyframes enterRightSubtle{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes exitLeft{0%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(-20%)}}@keyframes exitLeftSubtle{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-48px)}}@keyframes enterBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes empty{0%{opacity:0;transform:none}to{opacity:0;transform:none}}::view-transition-new(*){--easing-function:cubic-bezier(.4,0,.2,1);--easing-function-reverse:cubic-bezier(.8,0,.6,1);animation-duration:.35s;animation-timing-function:var(--easing-function);animation-fill-mode:forwards}::view-transition-old(*){--easing-function:cubic-bezier(.4,0,.2,1);--easing-function-reverse:cubic-bezier(.8,0,.6,1);animation-duration:.35s;animation-timing-function:var(--easing-function);animation-fill-mode:forwards}::view-transition-new(.stack-push){z-index:100;animation-name:slideFromRight}::view-transition-old(.stack-push){z-index:50;animation-name:exitLeft}::view-transition-new(.stack-pop){animation-name:exitLeft;animation-direction:reverse;animation-timing-function:var(--easing-function-reverse);z-index:50}::view-transition-old(.stack-pop){animation-name:slideFromRight;animation-direction:reverse;animation-timing-function:var(--easing-function-reverse);z-index:100}::view-transition-new(.slide-up){animation-name:enterBottom}::view-transition-old(.slide-down){animation-name:enterBottom;animation-direction:reverse;animation-timing-function:var(--easing-function-reverse)}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}::view-transition-old(.slide-forward){display:none;animation:none!important}::view-transition-old(.slide-backward){display:none;animation:none!important}::view-transition-group(.slide-forward){overflow:hidden}::view-transition-group(.slide-backward){overflow:hidden}::view-transition-new(.slide-forward){z-index:100;animation-name:slideFromRight}::view-transition-old(.slide-forward){z-index:50;animation-name:slideToLeft}::view-transition-new(.slide-backward){animation-name:slideToLeft;animation-direction:reverse;animation-timing-function:var(--easing-function-reverse);z-index:100}::view-transition-old(.slide-backward){animation-name:slideFromRight;animation-direction:reverse;animation-timing-function:var(--easing-function-reverse);z-index:50}@media (min-width:768px){::view-transition-new(*){animation-duration:.3s}::view-transition-old(*){animation-duration:.3s}::view-transition-new(.stack-push){animation-name:enterRightSubtle}::view-transition-old(.stack-push){animation-name:empty}::view-transition-new(.stack-pop){animation-name:exitLeftSubtle}::view-transition-old(.stack-pop){animation-name:empty}}::view-transition-old(wizard-shell){opacity:0;animation:none}::view-transition-old(wizard-dotgrid){opacity:0;animation:none}::view-transition-new(wizard-shell){animation:none}::view-transition-new(wizard-dotgrid){animation:none}::view-transition-group(wizard-progress){animation:none}::view-transition-old(wizard-progress){animation:80ms cubic-bezier(.215,.61,.355,1) forwards wizardFadeOut}::view-transition-new(wizard-progress){animation:80ms cubic-bezier(.215,.61,.355,1) 80ms both wizardFadeIn}@keyframes wizardFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wizardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wizardContentEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(wizard-content){animation:.2s cubic-bezier(.215,.61,.355,1) forwards wizardFadeOut}::view-transition-new(wizard-content){animation:.25s cubic-bezier(.215,.61,.355,1) .2s both wizardContentEnter}::view-transition-old(wizard-visual){animation:.2s cubic-bezier(.215,.61,.355,1) forwards wizardFadeOut}::view-transition-new(wizard-visual){animation:.25s cubic-bezier(.215,.61,.355,1) .2s both wizardFadeIn}@media (prefers-reduced-motion:reduce){::view-transition-old(wizard-shell){animation:none}::view-transition-new(wizard-shell){animation:none}::view-transition-old(wizard-dotgrid){animation:none}::view-transition-new(wizard-dotgrid){animation:none}::view-transition-group(wizard-progress){animation:none}::view-transition-old(wizard-progress){animation:none}::view-transition-new(wizard-progress){animation:none}::view-transition-old(wizard-content){animation:none}::view-transition-new(wizard-content){animation:none}::view-transition-old(wizard-visual){animation:none}::view-transition-new(wizard-visual){animation:none}}
/*# sourceMappingURL=6cda4e3b2f53720c.css.map*/