._8LTpHq_container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){._8LTpHq_container{padding-inline:48px}}
._7a7Vnq_section{padding-block:12px;position:relative}@media (min-width:768px){._7a7Vnq_section{padding-block:40px}}@media (min-width:1024px){._7a7Vnq_section{padding-block:56px}}._7a7Vnq_spacingNone{padding-block:0}._7a7Vnq_spacingSm{padding-block:8px}@media (min-width:768px){._7a7Vnq_spacingSm{padding-block:32px}}._7a7Vnq_spacingLg{padding-block:16px}@media (min-width:768px){._7a7Vnq_spacingLg{padding-block:56px}}@media (min-width:1024px){._7a7Vnq_spacingLg{padding-block:72px}}
.YsLvQG_button{--btn-bg:transparent;--btn-fg:var(--color-fg);--btn-border:var(--color-border);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13px;transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}.YsLvQG_button:hover{transform:translateY(-1px)}.YsLvQG_button:active{transform:translateY(0)}.YsLvQG_button:disabled{opacity:.5;pointer-events:none}.YsLvQG_sizeSm{padding:8px 16px;font-size:12px}.YsLvQG_sizeLg{padding:16px 32px;font-size:14px}.YsLvQG_variantPrimary{--btn-bg:var(--color-fg);--btn-fg:var(--color-bg);--btn-border:var(--color-fg)}.YsLvQG_variantPrimary:hover{--btn-bg:var(--color-accent);--btn-fg:var(--color-bg);--btn-border:var(--color-accent)}.YsLvQG_variantGhost{--btn-bg:transparent;--btn-border:var(--color-border)}.YsLvQG_variantGhost:hover{--btn-bg:var(--color-surface);--btn-border:var(--color-chrome-lo)}.YsLvQG_variantChrome{--btn-fg:var(--color-bg);background:linear-gradient(180deg, var(--color-chrome-hi) 0%, var(--color-fg) 50%, var(--color-chrome-lo) 100%);border-color:#0000}.YsLvQG_variantChrome:hover{filter:brightness(1.1)}
._65sliq_toggle{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1);display:inline-flex}._65sliq_toggle:hover{background:var(--color-surface);border-color:var(--color-chrome-lo)}._65sliq_toggle:active{transform:scale(.96)}._65sliq_toggle svg{width:18px;height:18px}._65sliq_icon{transition:opacity .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1);position:absolute}._65sliq_iconSun{opacity:0;transform:rotate(-90deg)scale(.6)}._65sliq_iconMoon,[data-theme=light] ._65sliq_iconSun{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] ._65sliq_iconMoon{opacity:0;transform:rotate(90deg)scale(.6)}._65sliq_wrap{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}
.RKj67G_header{z-index:50;pointer-events:none;justify-content:flex-end;padding:12px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.RKj67G_header{padding:16px 24px}}.RKj67G_scrim{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom, var(--color-bg) 0%, var(--color-bg) 18%, color-mix(in srgb, var(--color-bg) 62%, transparent) 55%, transparent 100%);height:130px;transition:opacity .6s cubic-bezier(.25,1,.5,1);position:fixed;top:0;left:0;right:0}@media (min-width:768px){.RKj67G_scrim{height:168px}}.RKj67G_scrolled .RKj67G_scrim{opacity:1}.RKj67G_pill{pointer-events:auto;z-index:1;background:color-mix(in srgb, var(--color-bg) 90%, transparent);border:1px solid var(--color-border);width:auto;min-width:max-content;max-width:calc(100vw - 24px);box-shadow:0 10px 40px -20px #0006,inset 0 1px 0 color-mix(in srgb, var(--color-fg) 6%, transparent);border-radius:9999px;flex:auto;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 6px 6px 16px;transition:max-width .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),gap .55s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.RKj67G_pill{will-change:transform;max-width:26rem;padding:6px;transition:transform .55s cubic-bezier(.22,1,.36,1),max-width .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),gap .55s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);position:absolute;top:16px;left:50%;transform:translate(-50%)}}.RKj67G_scrolled .RKj67G_pill{background:color-mix(in srgb, var(--color-bg) 85%, transparent);border-color:color-mix(in srgb, var(--color-fg) 12%, transparent);max-width:6.5rem;box-shadow:0 20px 50px -22px #0009,inset 0 1px 0 color-mix(in srgb, var(--color-fg) 10%, transparent);gap:8px;padding:5px}@media (min-width:768px){.RKj67G_scrolled .RKj67G_pill{transform:translate(calc(50vw - 24px - 100%))}}.RKj67G_brand{color:var(--color-fg);align-items:center;min-height:32px;padding-inline:8px 4px;text-decoration:none;transition:opacity .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.RKj67G_brand:hover{opacity:.8}.RKj67G_brandStatic{cursor:default}.RKj67G_brandStatic:hover{opacity:1}.RKj67G_logo{aspect-ratio:417/230;width:auto;height:20px;display:block}.RKj67G_actions{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.RKj67G_pill{transition-duration:.15s!important;transition-timing-function:ease!important;animation:none!important}}
.RiLUzG_footer{border-top:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;padding-block:40px;font-size:12px}.RiLUzG_inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.RiLUzG_inner{padding-inline:48px}}.RiLUzG_inner{flex-direction:column;gap:24px;display:flex}.RiLUzG_top{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.RiLUzG_top{flex-direction:row;justify-content:space-between;align-items:center}}.RiLUzG_brand{text-transform:uppercase;color:var(--color-fg)}.RiLUzG_social{gap:16px;display:flex}.RiLUzG_socialLink{color:var(--color-muted);text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;transition:color .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.RiLUzG_socialLink:hover{color:var(--color-fg)}.RiLUzG_socialLink svg{flex-shrink:0;width:15px;height:15px}.RiLUzG_bottom{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.RiLUzG_bottom{flex-direction:row;gap:24px}}
.cpRfGa_reveal{opacity:0;transform:translateY(var(--reveal-y,24px));will-change:opacity,transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.cpRfGa_visible{opacity:1;will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cpRfGa_reveal{opacity:1;will-change:auto;transition:none;transform:none}}
.K1zn6G_root{z-index:50;pointer-events:none;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--fab-bottom) + var(--footer-offset-fast,0px));position:fixed;inset:auto 0 0}@media (min-width:1024px){.K1zn6G_root{padding-bottom:0;inset:50% auto auto 16px;transform:translateY(-50%)}}.K1zn6G_list{display:none}@media (min-width:1024px){.K1zn6G_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.K1zn6G_list:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-border) 15%, var(--color-border) 85%, transparent);pointer-events:none;width:1px;position:absolute;top:14px;bottom:14px;left:17.5px}}.K1zn6G_item{display:flex}.K1zn6G_pill{pointer-events:auto;background:color-mix(in srgb, var(--color-bg) 40%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);color:color-mix(in srgb, var(--color-fg) 30%, var(--color-muted));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:8px;max-width:36px;padding:6px 14px 6px 6px;font-size:11px;text-decoration:none;transition:max-width .3s cubic-bezier(.25,1,.5,1),background .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;overflow:hidden}.K1zn6G_pill:hover,.K1zn6G_pill.K1zn6G_active{background:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-color:var(--color-border);max-width:220px;color:var(--color-fg);box-shadow:0 10px 30px -18px #00000073}.K1zn6G_dot{background:var(--color-muted);border-radius:9999px;flex:none;width:6px;height:6px;transition:background .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1)}.K1zn6G_active .K1zn6G_dot{background:var(--color-fg);transform:scale(1.3)}.K1zn6G_index{background:color-mix(in srgb, var(--color-bg) 70%, transparent);border:1px solid var(--color-border);letter-spacing:.04em;width:22px;height:22px;color:var(--color-muted);border-radius:9999px;flex:none;justify-content:center;align-items:center;padding-left:.04em;font-size:10px;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.K1zn6G_active .K1zn6G_index{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.K1zn6G_label{white-space:nowrap;opacity:0;transition:opacity .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1);transform:translate(-4px)}.K1zn6G_pill:hover .K1zn6G_label,.K1zn6G_active .K1zn6G_label{opacity:1;transform:translate(0)}.K1zn6G_mobile{--bubble-size:52px;--bubble-step:calc(var(--bubble-size) + 10px);width:var(--fab-size);height:var(--fab-size);pointer-events:none;margin:0 auto;position:relative}@media (max-width:1023px) and (max-height:700px){.K1zn6G_mobile{--bubble-size:46px;--bubble-step:calc(var(--bubble-size) + 8px)}}@media (min-width:1024px){.K1zn6G_mobile{display:none}}.K1zn6G_scrim{background:color-mix(in srgb, var(--color-bg) 62%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.25,1,.5,1);position:fixed;inset:0}.K1zn6G_scrimOpen{opacity:1;pointer-events:auto}.K1zn6G_bubble,.K1zn6G_fab{background:color-mix(in srgb, var(--color-bg) 78%, transparent);-webkit-backdrop-filter:blur(24px)saturate(2);backdrop-filter:blur(24px)saturate(2);border:1px solid color-mix(in srgb, var(--color-fg) 20%, transparent);box-shadow:0 20px 50px -16px #000000a6,inset 0 1px 0 color-mix(in srgb, var(--color-fg) 14%, transparent)}.K1zn6G_fab{pointer-events:auto;z-index:2;appearance:none;cursor:pointer;width:var(--fab-size);height:var(--fab-size);color:var(--color-fg);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative}.K1zn6G_fab:active{transform:scale(.94)}.K1zn6G_fabOpen{background:color-mix(in srgb, var(--color-fg) 10%, transparent);transform:rotate(90deg)}.K1zn6G_fabIcon{width:20px;height:14px;display:inline-block;position:relative}.K1zn6G_fabIcon i{background:var(--color-fg);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:transform .4s cubic-bezier(.77,0,.175,1),opacity .2s;position:absolute;left:0}.K1zn6G_fabIcon i:first-child{top:0}.K1zn6G_fabIcon i:nth-child(2){top:50%;transform:translateY(-50%)}.K1zn6G_fabIcon i:nth-child(3){bottom:0}.K1zn6G_fabOpen .K1zn6G_fabIcon i:first-child{transform:translateY(6px)rotate(45deg)}.K1zn6G_fabOpen .K1zn6G_fabIcon i:nth-child(2){opacity:0}.K1zn6G_fabOpen .K1zn6G_fabIcon i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.K1zn6G_bubbles{width:var(--bubble-size);pointer-events:none;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.K1zn6G_bubble{background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;width:var(--bubble-size);height:var(--bubble-size);color:var(--color-fg);pointer-events:none;opacity:0;transform-origin:50%;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .28s,background .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--i,0)*40ms);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.25)}.K1zn6G_bubblesOpen .K1zn6G_bubble{pointer-events:auto;opacity:1;transform:translate(-50%, calc(-1 * (var(--n) - var(--i)) * var(--bubble-step))) scale(1);transition-delay:calc((var(--n) - var(--i) - 1)*55ms)}.K1zn6G_bubbleIndex{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg);padding-left:.04em;font-size:12px}.K1zn6G_bubbleLabel{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg);background:color-mix(in srgb, var(--color-bg) 92%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 20%, transparent);opacity:0;pointer-events:none;border-radius:9999px;padding:8px 14px;font-size:11px;transition:opacity .25s,transform .35s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%)}.K1zn6G_bubblesOpen .K1zn6G_bubble .K1zn6G_bubbleLabel{opacity:1;transition-delay:calc(.22s + (var(--n) - var(--i) - 1)*55ms);transform:translateY(-50%)}.K1zn6G_bubbleActive{background:var(--color-fg);border-color:var(--color-fg)}.K1zn6G_bubbleActive .K1zn6G_bubbleIndex{color:var(--color-bg)}.K1zn6G_bubbleActive:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 60%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--color-accent) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.K1zn6G_scrim,.K1zn6G_fab,.K1zn6G_bubble,.K1zn6G_bubbleLabel,.K1zn6G_fabIcon i{transition-duration:.15s!important;transition-delay:0s!important}}
