.CustomCursor-module__n3IuUW__dot{z-index:9999;background:var(--color-content);opacity:0;pointer-events:none;will-change:transform, width, height;width:10px;height:10px;transition:width .22s var(--ease-out-expo), height .22s var(--ease-out-expo), padding .22s var(--ease-out-expo), background-color .18s, border-color .18s, opacity .15s linear;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.CustomCursor-module__n3IuUW__dot[data-expanded=true]{border-color:var(--color-content);background:0 0;width:38px;height:38px}.CustomCursor-module__n3IuUW__dot[data-label=true]{background:var(--color-content);border-color:#0000;width:auto;height:auto;padding:7px 16px}.CustomCursor-module__n3IuUW__dot[data-pressed=true]{filter:brightness(.85)}.CustomCursor-module__n3IuUW__text{white-space:nowrap;font:500 var(--text-fine) var(--font-sans);letter-spacing:var(--tracking-none);color:var(--color-content-inverse);opacity:0;transition:opacity .1s;display:block}.CustomCursor-module__n3IuUW__dot[data-label=true] .CustomCursor-module__n3IuUW__text{opacity:1}
.KeychainHeader-module__QzFxTq__header{--bg:#e6e5e1;--fg:#16171b;--muted:#5a5d66;--chip:#0000000d;--chip-fg:#16171b;--line:#0000001f;--shadow-o:.22;flex-direction:column;min-height:100dvh;display:flex}.KeychainHeader-module__QzFxTq__stage{background:var(--bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;min-height:420px;transition:background .4s,height .55s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.KeychainHeader-module__QzFxTq__stage[data-tone=dark]{--fg:#eef0f6;--muted:#a5a9bd;--chip:#ffffff14;--chip-fg:#eef0f6;--line:#ffffff29;--shadow-o:.55}.KeychainHeader-module__QzFxTq__solid{will-change:transform;transform-style:preserve-3d;position:absolute;top:0;left:0}.KeychainHeader-module__QzFxTq__solid img{pointer-events:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.KeychainHeader-module__QzFxTq__layer{filter:brightness(var(--b,.5)) saturate(.65)}.KeychainHeader-module__QzFxTq__light{pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.KeychainHeader-module__QzFxTq__sheen{mix-blend-mode:soft-light;background-image:linear-gradient(112deg,#fff0 38%,#ffffffe6 50%,#fff0 62%);background-repeat:no-repeat;background-size:260% 100%}.KeychainHeader-module__QzFxTq__shade{mix-blend-mode:multiply}.KeychainHeader-module__QzFxTq__shadow{filter:brightness(0) blur(calc(var(--s,1) * 7px));opacity:var(--shadow-o)}.KeychainHeader-module__QzFxTq__chains{z-index:20;pointer-events:none;filter:drop-shadow(0 2px 2px #00000040);position:absolute;top:0;left:0;overflow:visible}.KeychainHeader-module__QzFxTq__string{stroke:#282c3466;stroke-width:1.5px;stroke-linecap:round}.KeychainHeader-module__QzFxTq__stage[data-tone=dark] .KeychainHeader-module__QzFxTq__string{stroke:#ffffff4d}.KeychainHeader-module__QzFxTq__ring{z-index:21;pointer-events:none;filter:drop-shadow(0 3px 3px #00000038);position:absolute;top:0;left:0;overflow:visible}.KeychainHeader-module__QzFxTq__tip{z-index:23;will-change:transform;color:#f4f4f2;font:500 13px var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;background:#16171b;border-radius:8px;padding:6px 11px;transition:opacity .15s;position:absolute;top:0;left:0}.KeychainHeader-module__QzFxTq__stage[data-tone=dark] .KeychainHeader-module__QzFxTq__tip{color:#111318;background:#f2f3f7}.KeychainHeader-module__QzFxTq__tipOn{opacity:1}.KeychainHeader-module__QzFxTq__debugControls{z-index:22;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:16px;right:16px}.KeychainHeader-module__QzFxTq__stage[data-rolling=true] .KeychainHeader-module__QzFxTq__debugControls{opacity:0;pointer-events:none}.KeychainHeader-module__QzFxTq__roll{z-index:30;pointer-events:none;position:absolute;inset:0}.KeychainHeader-module__QzFxTq__rollHidden{display:none!important}.KeychainHeader-module__QzFxTq__backdrop{background:color-mix(in srgb, var(--bg) 35%, transparent);opacity:0;pointer-events:auto;transition:opacity .45s;position:absolute;inset:0}.KeychainHeader-module__QzFxTq__rollOpen .KeychainHeader-module__QzFxTq__backdrop{opacity:1}.KeychainHeader-module__QzFxTq__can{z-index:3;pointer-events:auto;cursor:grab;transition:transform .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1)}.KeychainHeader-module__QzFxTq__strip{z-index:2;pointer-events:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 8px 10px #00000047);position:absolute;overflow:hidden}.KeychainHeader-module__QzFxTq__stripHeld{cursor:grabbing}.KeychainHeader-module__QzFxTq__reel{flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:0;right:0}.KeychainHeader-module__QzFxTq__leader{height:var(--leader);clip-path:polygon(0 0, 100% 0, 100% 30%, var(--t1) 58%, var(--t1) 100%, var(--t0) 100%, var(--t0) 58%, 0 30%);background:#5a3417;flex:none}.KeychainHeader-module__QzFxTq__frames{background-color:#5a3417;background-image:repeating-linear-gradient(#0000 0 4px,#f1e7d6 4px 11px,#0000 11px 15px),repeating-linear-gradient(#0000 0 4px,#f1e7d6 4px 11px,#0000 11px 15px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-size:var(--hole) 100%, var(--hole) 100%;background-position:calc(var(--rail) / 2 - var(--hole) / 2) 0, calc(100% - var(--rail) / 2 + var(--hole) / 2) 0;background-repeat:no-repeat;flex-direction:column-reverse;flex:none;padding-top:1600px;display:flex}.KeychainHeader-module__QzFxTq__frame{margin-inline:var(--rail);padding-block:7px;position:relative}.KeychainHeader-module__QzFxTq__frame img{object-fit:cover;-webkit-user-drag:none;pointer-events:none;border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #00000059}.KeychainHeader-module__QzFxTq__no{top:50%;left:calc(-1 * var(--rail));width:var(--rail);font:500 8px/1 var(--font-sans);color:#f2a43a;writing-mode:vertical-rl;text-align:center;letter-spacing:.08em;opacity:.9;pointer-events:none;position:absolute;transform:translateY(-50%)}.KeychainHeader-module__QzFxTq__noRight{left:auto;right:calc(-1 * var(--rail))}.KeychainHeader-module__QzFxTq__cap{font:500 11px var(--font-sans);color:#fff;text-shadow:0 1px 3px #000000b3;position:absolute;bottom:14px;left:8px}.KeychainHeader-module__QzFxTq__pullHint{z-index:4;font:500 13px var(--font-sans);color:var(--fg);opacity:0;pointer-events:none;white-space:nowrap;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute}.KeychainHeader-module__QzFxTq__pullHintOn{opacity:.8}.KeychainHeader-module__QzFxTq__pullHint svg{animation:1.4s ease-in-out infinite KeychainHeader-module__QzFxTq__nudge}@keyframes KeychainHeader-module__QzFxTq__nudge{50%{transform:translateY(5px)}}.KeychainHeader-module__QzFxTq__back{z-index:5;left:var(--layout-gutter);pointer-events:auto;font:500 13px var(--font-sans);color:var(--fg);background:var(--chip);border:1px solid var(--line);cursor:pointer;opacity:0;border-radius:999px;padding:7px 14px;transition:opacity .3s;position:absolute;top:64px}.KeychainHeader-module__QzFxTq__rollOpen .KeychainHeader-module__QzFxTq__back{opacity:1}.KeychainHeader-module__QzFxTq__can .KeychainHeader-module__QzFxTq__shadow{transition:opacity .3s}.KeychainHeader-module__QzFxTq__rollOpen .KeychainHeader-module__QzFxTq__can .KeychainHeader-module__QzFxTq__shadow{opacity:0}.KeychainHeader-module__QzFxTq__back:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.KeychainHeader-module__QzFxTq__pullHint svg{animation:none}.KeychainHeader-module__QzFxTq__stage,.KeychainHeader-module__QzFxTq__can{transition:none}}
