.o10xu30{flex-direction:column;align-items:center;gap:.5rem;display:inline-flex}
.o10xu31{border-radius:var(--_160hknkk);border:1px solid var(--_160hknk8);background:var(--_160hknk3);width:3rem;height:3rem;color:var(--_160hknk6);font-size:var(--_160hknkq);box-shadow:var(--_160hknkf);justify-content:center;align-items:center;text-decoration:none;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}
.o10xu31:hover{color:var(--_160hknka);border-color:var(--_160hknka);box-shadow:var(--_160hknkg);transform:translateY(-4px)}
.o10xu31:focus-visible{outline:2px solid var(--_160hknka);outline-offset:2px}
.o10xu32{transition:transform .2s}
.o10xu31:hover .o10xu32{transform:rotate(-12deg)scale(1.08)}
.o10xu33{font-size:var(--_160hknkn);color:var(--_160hknk6)}
@media (prefers-reduced-motion:reduce){.o10xu31,.o10xu32{transition:none}}
@keyframes _17lew4q0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
._17lew4q1{opacity:0;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;animation:.6s .7s forwards _17lew4q0;display:flex}
@media (prefers-reduced-motion:reduce){._17lew4q1{opacity:1;animation:none}}
@keyframes n1udz40{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.n1udz41{padding-top:3rem;padding-bottom:3rem}
.n1udz42{font-size:var(--_160hknkr);color:var(--_160hknk5);opacity:0;margin:0;font-weight:700;animation:.8s .1s forwards n1udz40}
.n1udz43{flex-direction:column;gap:.5rem;margin-top:1.25rem;margin-bottom:0;padding:0;list-style:none;display:flex}
.n1udz44{font-size:var(--_160hknko);color:var(--_160hknk6);opacity:0;padding-left:1rem;line-height:1.6;animation:.6s forwards n1udz40;position:relative}
.n1udz44:before{content:"";border-radius:var(--_160hknkl);background:var(--_160hknka);width:.375rem;height:.375rem;position:absolute;top:.625rem;left:0}
.n1udz45{color:var(--_160hknk5);font-weight:600}
@media screen and (min-width:768px){.n1udz41{padding-top:6rem;padding-bottom:4rem}.n1udz42{font-size:var(--_160hknks)}}
@media (prefers-reduced-motion:reduce){.n1udz42,.n1udz44{opacity:1;animation:none}}
@keyframes _1t4xkqv0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
._1t4xkqv1{opacity:0;will-change:opacity,transform;transform:translateY(20px)}
._1t4xkqv2{animation:.7s forwards _1t4xkqv0}
@media (prefers-reduced-motion:reduce){._1t4xkqv1{opacity:1;transform:none}._1t4xkqv2{opacity:1;animation:none;transform:none}}
._16mt5zi0{padding-top:2.5rem;padding-bottom:2.5rem}
._16mt5zi1{font-size:var(--_160hknkr);color:var(--_160hknk5);margin:0 0 1.5rem;font-weight:700}
._16mt5zi2{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}
._16mt5zi3{--mx:50%;--my:50%;isolation:isolate;border:1px solid var(--_160hknk8);border-radius:var(--_160hknki);background:var(--_160hknk2);box-shadow:var(--_160hknkf);flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}
._16mt5zi3:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(240px circle at var(--mx)var(--my),color-mix(in oklab,var(--_160hknka)14%,transparent)0%,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:-1px}
._16mt5zi3:after{content:"";background:linear-gradient(90deg,transparent,var(--_160hknka),transparent);opacity:0;transform-origin:50%;z-index:1;height:1px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:12px;right:12px;transform:scaleX(.4)}
._16mt5zi3:hover{border-color:var(--_160hknka);box-shadow:var(--_160hknkg),0 0 0 4px color-mix(in oklab,var(--_160hknka)10%,transparent);transform:translateY(-3px)}
._16mt5zi3:hover:before{opacity:1}
._16mt5zi3:hover:after{opacity:1;transform:scaleX(1)}
._16mt5zi4{pointer-events:none;z-index:2;opacity:0;width:12px;height:12px;transition:opacity .3s,transform .3s;position:absolute;top:10px;right:10px;transform:translate(4px,-4px)}
._16mt5zi4:before{content:"";background:var(--_160hknka);border-radius:1px;width:12px;height:1.5px;position:absolute;top:0;right:0}
._16mt5zi4:after{content:"";background:var(--_160hknka);border-radius:1px;width:1.5px;height:12px;position:absolute;top:0;right:0}
._16mt5zi3:hover ._16mt5zi4{opacity:1;transform:translate(0)}
._16mt5zi5{z-index:2;flex-direction:column;gap:.125rem;display:flex;position:relative}
._16mt5zi6{font-size:var(--_160hknkp);color:var(--_160hknk5);margin:0;font-weight:600}
._16mt5zi7{font-size:var(--_160hknkn);color:var(--_160hknk7)}
._16mt5zi8{z-index:2;font-size:var(--_160hknkn);color:var(--_160hknk6);margin:0;line-height:1.6;position:relative}
._16mt5zi9{z-index:2;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;position:relative}
._16mt5zia{font-size:var(--_160hknkm);color:var(--_160hknk6);border:1px solid var(--_160hknk8);border-radius:var(--_160hknkl);background:var(--_160hknk4);padding:.125rem .5rem}
._16mt5zib{z-index:2;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex;position:relative}
._16mt5zic{font-size:var(--_160hknkn);color:var(--_160hknka);border:1px solid var(--_160hknka);border-radius:var(--_160hknkl);isolation:isolate;background:0 0;align-items:center;gap:.375rem;padding:.3rem .8rem;text-decoration:none;transition:color .2s,padding .2s,box-shadow .2s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}
._16mt5zic:hover{background:var(--_160hknkb);box-shadow:0 0 0 3px color-mix(in oklab,var(--_160hknka)18%,transparent);padding-right:1rem}
._16mt5zic:focus-visible{outline:2px solid var(--_160hknka);outline-offset:2px}
._16mt5zid{opacity:0;width:0;transition:width .22s,opacity .22s,margin-left .22s;display:inline-block;overflow:hidden}
._16mt5zic:hover ._16mt5zid{opacity:1;width:.9em;margin-left:.1rem}
@media screen and (min-width:768px){._16mt5zi0{padding-top:3.5rem;padding-bottom:3.5rem}._16mt5zi2{grid-template-columns:repeat(2,minmax(0,1fr))}._16mt5zi5{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem}}
@media (prefers-reduced-motion:reduce){._16mt5zi3,._16mt5zi3:before,._16mt5zi3:after,._16mt5zi4,._16mt5zic,._16mt5zid{transition:none}}
.wv57cj0{padding-top:2.5rem;padding-bottom:2.5rem}
.wv57cj1{font-size:var(--_160hknkr);color:var(--_160hknk5);margin:0 0 1.5rem;font-weight:700}
.wv57cj2{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}
@media screen and (min-width:768px){.wv57cj0{padding-top:3.5rem;padding-bottom:3.5rem}}
@keyframes _1415q710{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--_160hknka)50%,transparent),0 0 0 3px var(--_160hknk1)}70%{box-shadow:0 0 0 8px color-mix(in oklab,var(--_160hknka)0%,transparent),0 0 0 3px var(--_160hknk1)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--_160hknka)0%,transparent),0 0 0 3px var(--_160hknk1)}}
._1415q711{padding-top:2.5rem;padding-bottom:2.5rem}
._1415q712{font-size:var(--_160hknkr);color:var(--_160hknk5);margin:0 0 1.5rem;font-weight:700}
._1415q713{margin:0;padding:0 0 0 1.5rem;list-style:none;position:relative}
._1415q713:before{content:"";background:var(--_160hknk8);border-radius:var(--_160hknkl);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}
._1415q713:after{content:"";background:linear-gradient(180deg,var(--_160hknka),color-mix(in oklab,var(--_160hknka)30%,transparent));border-radius:var(--_160hknkl);width:2px;height:calc(100% - 1.5rem);position:absolute;top:.5rem;left:.3125rem;-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}
._1415q714{padding-bottom:1.5rem;position:relative}
._1415q714:last-child{padding-bottom:0}
._1415q715{border-radius:var(--_160hknkl);background:var(--_160hknka);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--_160hknk1);transition:transform .15s;position:absolute;top:.4375rem;left:-1.4375rem}
._1415q714:first-child ._1415q715{animation:2.2s ease-out infinite _1415q710}
._1415q716{isolation:isolate;border:1px solid var(--_160hknk8);border-radius:var(--_160hknki);background:var(--_160hknk2);box-shadow:var(--_160hknkf);padding:1rem 1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}
._1415q716:before{content:"";background:var(--_160hknka);transform-origin:top;border-radius:2px;width:2px;transition:transform .3s;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.35)}
._1415q716:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 100% 0%,color-mix(in oklab,var(--_160hknka)7%,transparent),transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}
._1415q716:hover{border-color:color-mix(in oklab,var(--_160hknka)40%,var(--_160hknk8));box-shadow:var(--_160hknkg)}
._1415q716:hover:before{transform:scaleY(1)}
._1415q716:hover:after{opacity:1}
._1415q717{z-index:1;flex-direction:column;gap:.125rem;display:flex;position:relative}
._1415q718{font-size:var(--_160hknkp);color:var(--_160hknk5);margin:0;font-weight:600}
._1415q719{font-size:var(--_160hknkn);color:var(--_160hknk7)}
._1415q71a{z-index:1;font-size:var(--_160hknkn);color:var(--_160hknk6);margin-top:.25rem;position:relative}
._1415q71b{z-index:1;font-size:var(--_160hknkn);color:var(--_160hknk6);white-space:pre-line;margin-top:.625rem;line-height:1.6;position:relative}
._1415q71c{z-index:1;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex;position:relative}
._1415q71d{font-size:var(--_160hknkm);color:var(--_160hknk6);border:1px solid var(--_160hknk8);border-radius:var(--_160hknkl);background:var(--_160hknk4);padding:.125rem .5rem}
@media screen and (min-width:768px){._1415q711{padding-top:3.5rem;padding-bottom:3.5rem}._1415q717{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem}}
@media (prefers-reduced-motion:reduce){._1415q715{transition:none}._1415q714:first-child ._1415q715{animation:none}._1415q716,._1415q716:before,._1415q716:after{transition:none}}
._50g3z10{width:100%;max-width:60rem;min-height:100vh;padding-left:var(--_160hknkv);padding-right:var(--_160hknkv);margin-inline:auto;padding-bottom:4rem}
@media screen and (min-width:768px){._50g3z10{padding-left:var(--_160hknkw);padding-right:var(--_160hknkw)}}
