.warpkeep-alpha-terms,.warpkeep-alpha-terms *{box-sizing:border-box}.warpkeep-alpha-terms{--warpkeep-terms-safe-top:max(env(safe-area-inset-top), var(--fc-safe-area-inset-top,0px));--warpkeep-terms-safe-right:max(env(safe-area-inset-right), var(--fc-safe-area-inset-right,0px));--warpkeep-terms-safe-bottom:max(env(safe-area-inset-bottom), var(--fc-safe-area-inset-bottom,0px));--warpkeep-terms-safe-left:max(env(safe-area-inset-left), var(--fc-safe-area-inset-left,0px));z-index:20;min-height:100svh;padding:max(1rem, var(--warpkeep-terms-safe-top)) max(1rem, var(--warpkeep-terms-safe-right)) max(1rem, var(--warpkeep-terms-safe-bottom)) max(1rem, var(--warpkeep-terms-safe-left));color:#f4dfaa;overscroll-behavior:contain;background:radial-gradient(circle at 50% 22%,#6b377f57,#0000 44%),#040308f0;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.warpkeep-alpha-terms__panel{width:min(42rem,100%);max-height:calc(100svh - max(1rem, var(--warpkeep-terms-safe-top)) - max(1rem, var(--warpkeep-terms-safe-bottom)));border:1px solid var(--warpkeep-surface-border,#e7c27785);border-radius:var(--warpkeep-surface-radius,.7rem);background:var(--warpkeep-surface-bg-strong,#07090ff5);box-shadow:var(--warpkeep-surface-shadow,0 1.5rem 5rem #000000c2);-webkit-backdrop-filter:blur(var(--warpkeep-surface-blur,12px));backdrop-filter:blur(var(--warpkeep-surface-blur,12px));scrollbar-gutter:stable;padding:clamp(1.35rem,4vw,2.5rem);animation:.18s ease-out both warpkeep-alpha-terms-arrive;position:relative;overflow:hidden auto}.warpkeep-alpha-terms__close{color:#d8c4a0;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:400 1.65rem/1 Georgia,Times New Roman,serif;display:grid;position:absolute;top:.65rem;right:.65rem}.warpkeep-alpha-terms__header{padding-right:2.4rem}.warpkeep-alpha-terms__eyebrow{color:#b895ca;letter-spacing:.2em;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.warpkeep-alpha-terms__header h2{letter-spacing:.08em;text-wrap:balance;max-width:34rem;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,6vw,3.6rem);font-weight:400;line-height:1.04}.warpkeep-alpha-terms__header h2:focus{outline:none}.warpkeep-alpha-terms__form{gap:1.35rem;margin-top:1.4rem;display:grid}.warpkeep-alpha-terms__copy{color:#d4c2a0;gap:.85rem;line-height:1.55;display:grid}.warpkeep-alpha-terms__copy p{margin:0}.warpkeep-alpha-terms__warning{color:#f0d9ad;font-weight:700}.warpkeep-alpha-terms__documents a{color:#efd28e;text-underline-offset:.18em;text-decoration-color:#efd28e94}.warpkeep-alpha-terms__documents a:hover{text-decoration-color:currentColor}.warpkeep-alpha-terms__documents a:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid #fadca3f2}.warpkeep-alpha-terms__acceptance{color:#eddbb3;cursor:pointer;background:#ffffff06;border:1px solid #e2b96c57;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;min-height:44px;padding:.8rem;line-height:1.45;display:grid}.warpkeep-alpha-terms__acceptance:has(input:checked){background:#84529c33;border-color:#e4c87f}.warpkeep-alpha-terms__acceptance input{accent-color:#d5b96c;width:1.35rem;height:1.35rem;margin:0}.warpkeep-alpha-terms__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.warpkeep-alpha-terms__action{color:#edd7a3;letter-spacing:.12em;cursor:pointer;background:#0e0813d1;border:1px solid #e2b96c7a;min-height:44px;padding:.72rem 1rem;font:700 .7rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.warpkeep-alpha-terms__action--primary{background:#67427abd;border-color:#eecd7dd1}.warpkeep-alpha-terms__close:hover,.warpkeep-alpha-terms__action:hover:not(:disabled),.warpkeep-alpha-terms__acceptance:hover{border-color:#e4c87f}.warpkeep-alpha-terms__close:focus-visible,.warpkeep-alpha-terms__action:focus-visible,.warpkeep-alpha-terms__acceptance:focus-within{outline-offset:3px;outline:2px solid #fadca3f2}.warpkeep-alpha-terms__action:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}@keyframes warpkeep-alpha-terms-arrive{0%{opacity:0;transform:translateY(.35rem)scale(.992)}to{opacity:1;transform:none}}@media (width<=520px){.warpkeep-alpha-terms{padding:max(.5rem, var(--warpkeep-terms-safe-top)) max(.5rem, var(--warpkeep-terms-safe-right)) max(.5rem, var(--warpkeep-terms-safe-bottom)) max(.5rem, var(--warpkeep-terms-safe-left));place-items:center stretch}.warpkeep-alpha-terms__panel{width:100%;max-height:calc(100svh - max(.5rem, var(--warpkeep-terms-safe-top)) - max(.5rem, var(--warpkeep-terms-safe-bottom)));padding:1.15rem}.warpkeep-alpha-terms__header{padding-right:2.6rem}.warpkeep-alpha-terms__form{gap:1rem;margin-top:1.1rem}.warpkeep-alpha-terms__actions{grid-template-columns:1fr;display:grid}.warpkeep-alpha-terms__action--primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.warpkeep-alpha-terms__panel{scroll-behavior:auto;animation:none}.warpkeep-alpha-terms *,.warpkeep-alpha-terms :before,.warpkeep-alpha-terms :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.warpkeep-credits{z-index:12;color:#f1d99d;isolation:isolate;background:#08050d;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0;overflow:hidden}.warpkeep-credits__stars,.warpkeep-credits__vignette{pointer-events:none;position:absolute;inset:0}.warpkeep-credits__stars{z-index:-2;opacity:.72;background:radial-gradient(circle at 16% 22%,#ffeebec7 0 1px,#0000 1.5px) 0 0/19rem 17rem,radial-gradient(circle at 72% 16%,#c7a1ffa6 0 1px,#0000 1.5px) 0 0/23rem 21rem,radial-gradient(circle at 84% 72%,#ffe1a38f 0 1px,#0000 1.5px) 0 0/27rem 25rem,radial-gradient(circle at 33% 83%,#c493ff7a 0 1px,#0000 1.5px) 0 0/31rem 29rem,radial-gradient(at 50% 35%,#6a349a2e,#0000 42%);animation:18s ease-in-out infinite alternate warpkeep-credits-stars}.warpkeep-credits__vignette{z-index:-1;background:linear-gradient(#030206e0,#0000 20% 74%,#030206f5),radial-gradient(#0000 28%,#030206d1 100%)}.warpkeep-credits__close,.warpkeep-credits__reading-toggle{z-index:4;color:#e5c78d;letter-spacing:.18em;cursor:pointer;background:#0c0710bd;border:1px solid #e2b96c7a;border-radius:0;min-height:2.75rem;padding:.65rem .9rem;font:700 .66rem/1 Georgia,Times New Roman,serif;transition:border-color .18s,color .18s,background .18s;position:absolute}.warpkeep-credits__reading-toggle:disabled{cursor:default;opacity:.82}.warpkeep-credits__close{top:max(1rem, calc(env(safe-area-inset-top) + .75rem));left:max(1rem, calc(env(safe-area-inset-left) + .75rem))}.warpkeep-credits__reading-toggle{right:max(1rem, calc(env(safe-area-inset-right) + .75rem));bottom:max(1rem, calc(env(safe-area-inset-bottom) + .75rem))}.warpkeep-credits__close:hover,.warpkeep-credits__close:focus-visible,.warpkeep-credits__reading-toggle:hover,.warpkeep-credits__reading-toggle:focus-visible,.warpkeep-credits__reading-toggle[aria-pressed=true]{color:#fff2ce;background:#33173fd6;border-color:#f5d99d}.warpkeep-credits__close:focus-visible,.warpkeep-credits__reading-toggle:focus-visible{outline-offset:3px;outline:2px solid #fadca3e0}.warpkeep-credits__viewport{width:100vw;position:absolute;inset-block:0;inset-inline-start:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 85%,#0000 100%)}.warpkeep-credits[data-presentation=reading] .warpkeep-credits__viewport{overscroll-behavior:contain;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.warpkeep-credits[data-presentation=reading] .warpkeep-credits__viewport:focus-visible{outline-offset:-4px;outline:2px solid #fadca3d1}.warpkeep-credits__track{box-sizing:border-box;width:100%;min-height:100%;padding-inline:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right));justify-items:center;display:grid}.warpkeep-credits__roll{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(42rem,100%);padding:105vh 0 38vh;animation:48s linear both warpkeep-credits-roll;display:grid}.warpkeep-credits[data-presentation=reading] .warpkeep-credits__roll{min-height:100%;padding:7rem 0 6rem;animation:none}.warpkeep-credits__kicker,.warpkeep-credits__description,.warpkeep-credits__tiny{color:#b58fca;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,1.05vw,.82rem);font-weight:700;line-height:1.6}.warpkeep-credits__attribution{color:#d1b176d6;letter-spacing:.13em;text-transform:uppercase;max-width:30rem;margin:3rem 0 0;font-size:.68rem;line-height:1.8}.warpkeep-credits__attribution a{color:#f1d99d;text-underline-offset:.22em}.warpkeep-credits__attribution a:focus-visible{outline-offset:.28rem;border-radius:.15rem;outline:2px solid #fadca3eb}.warpkeep-credits__title{color:#f3d68f;letter-spacing:.14em;text-shadow:0 0 1.5rem #ebb15a38,0 .35rem #30161ce0;margin:.65rem 0 1.2rem;font-size:clamp(3.8rem,10vw,8rem);font-weight:400;line-height:.9}.warpkeep-credits__description{color:#d1b176;max-width:30rem;font-size:clamp(.55rem,.84vw,.72rem)}.warpkeep-credits__rule{background:linear-gradient(90deg,#0000,#c89950,#0000);width:min(24rem,75vw);height:1px;margin:3.2rem 0 2.8rem;box-shadow:0 0 .8rem #d1974761}.warpkeep-credits__list{gap:2.35rem;width:100%;margin:0;padding:0;display:grid}.warpkeep-credits__credit{justify-items:center;gap:.36rem;display:grid}.warpkeep-credits__credit dt{color:#bb94cd;letter-spacing:.26em;text-transform:uppercase;font-size:clamp(.7rem,1.12vw,.9rem);font-weight:700;line-height:1.45}.warpkeep-credits__credit dd{color:#f4db9c;letter-spacing:.12em;text-shadow:0 0 1.2rem #f2ca732e;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:400;line-height:1.05}.warpkeep-credits__finale{color:#f3d48c;letter-spacing:.16em;text-align:center;text-shadow:0 0 1.5rem #e6a74b4d;margin:0;font-size:clamp(1.45rem,3vw,2.65rem);line-height:1.5}.warpkeep-credits__tiny{color:#b58fcab8;letter-spacing:.18em;margin-top:4rem;font-size:.52rem}@keyframes warpkeep-credits-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes warpkeep-credits-stars{0%{opacity:.58;transform:scale(1)}to{opacity:.82;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.warpkeep-credits__stars{animation:none}.warpkeep-credits__viewport{overflow:auto;-webkit-mask-image:none;mask-image:none}.warpkeep-credits__roll{min-height:100%;padding:7rem 0 6rem;animation:none}}@media (width<=640px){.warpkeep-credits__track{padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}.warpkeep-credits__roll{padding-top:104vh}.warpkeep-credits__title{font-size:clamp(2.8rem,11vw,4.8rem)}.warpkeep-credits__list{gap:1.8rem}.warpkeep-credits__credit dt{letter-spacing:.16em;font-size:.62rem}.warpkeep-credits__credit dd{font-size:1.18rem}}.warpkeep-patch-notes{z-index:9;overscroll-behavior:contain;border:1px solid var(--warpkeep-surface-border,#daae6380);color:#ead8b8;border-radius:var(--warpkeep-surface-radius,.7rem);background:var(--warpkeep-surface-bg-strong,#07090ff5);width:min(25rem,100vw - 2rem);max-height:min(31rem,100svh - 2rem);box-shadow:var(--warpkeep-surface-shadow,0 1.2rem 3.2rem #0302059e);-webkit-backdrop-filter:blur(var(--warpkeep-surface-blur,12px));backdrop-filter:blur(var(--warpkeep-surface-blur,12px));scrollbar-color:#cfa053b8 #0a070c99;scrollbar-width:thin;padding:1.05rem 1.15rem 1rem 1.35rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.17s ease-out both warpkeep-patch-notes-enter;position:fixed;overflow-y:auto}.warpkeep-patch-notes:before{content:"";background:var(--warpkeep-surface-bg-strong,#090b11);border:0;border-top:1px solid #daae63ad;border-left:1px solid #daae63ad;width:.68rem;height:.68rem;position:absolute}.warpkeep-patch-notes[data-placement=left]:before{top:var(--warpkeep-patch-notes-arrow-offset,50%);right:-.4rem;transform:translateY(-50%)rotate(135deg)}.warpkeep-patch-notes[data-placement=right]:before{top:var(--warpkeep-patch-notes-arrow-offset,50%);left:-.4rem;transform:translateY(-50%)rotate(-45deg)}.warpkeep-patch-notes[data-placement=above]:before{left:var(--warpkeep-patch-notes-arrow-offset,50%);bottom:-.4rem;transform:translate(-50%)rotate(225deg)}.warpkeep-patch-notes[data-placement=below]:before{top:-.4rem;left:var(--warpkeep-patch-notes-arrow-offset,50%);transform:translate(-50%)rotate(45deg)}.warpkeep-patch-notes:focus-visible{outline-offset:2px;outline:2px solid #fadca3db}.warpkeep-patch-notes__rail{opacity:.9;background:linear-gradient(#0000,#a15ccd,#d5a357,#0000);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.56rem}.warpkeep-patch-notes__header{border-bottom:1px solid #ce9e504d;grid-template-columns:1fr auto;gap:.2rem .7rem;padding-bottom:.75rem;display:grid}.warpkeep-patch-notes__eyebrow,.warpkeep-patch-notes__date,.warpkeep-patch-notes__summary,.warpkeep-patch-notes__alpha-notice{margin:0}.warpkeep-patch-notes__eyebrow{color:#d8ad61;letter-spacing:.18em;font-size:.62rem;font-weight:700;line-height:1.3}.warpkeep-patch-notes__date{color:#e0c490ad;font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap;font-size:.57rem;font-weight:700;line-height:1.3}.warpkeep-patch-notes h2{color:#f2dba9;letter-spacing:.11em;text-shadow:0 0 16px #b669de33;grid-column:1/-1;margin:.22rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.6vw,1.34rem);font-weight:400;line-height:1.2}.warpkeep-patch-notes__summary{color:#ebd8b5e6;letter-spacing:.025em;grid-column:1/-1;margin-top:.32rem;font-size:.82rem;line-height:1.45}.warpkeep-patch-notes__highlights{gap:.5rem;margin:.78rem 0 0;padding:0;list-style:none;display:grid}.warpkeep-patch-notes__highlights li{color:#e7d3af;letter-spacing:.018em;padding-left:1rem;font-size:.78rem;line-height:1.42;position:relative}.warpkeep-patch-notes__highlights li:before{content:"◆";color:#b472db;font-size:.52rem;position:absolute;top:.05rem;left:0}.warpkeep-patch-notes__alpha-notice{color:#dfc597b3;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ce9e5038;margin-top:.8rem;padding-top:.65rem;font-size:.62rem;font-weight:700;line-height:1.35}@keyframes warpkeep-patch-notes-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (width<=430px){.warpkeep-patch-notes{padding:.9rem .95rem .85rem 1.15rem}.warpkeep-patch-notes__header{padding-bottom:.6rem}.warpkeep-patch-notes__highlights{gap:.38rem;margin-top:.62rem}.warpkeep-patch-notes__highlights li{font-size:.72rem;line-height:1.36}}@media (height<=360px) and (orientation:landscape){.warpkeep-patch-notes{max-height:min(31rem, calc(100vh - 5.625rem - env(safe-area-inset-bottom)));max-height:min(31rem, calc(100svh - 5.625rem - env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.warpkeep-patch-notes{animation:none}}.warpkeep-settings{z-index:14;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#f4dfaa;background:radial-gradient(circle at 50% 28%,#5b337357,#0000 42%),#040308e6;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0}.warpkeep-settings__panel{border:1px solid var(--warpkeep-surface-border,#e7c27780);border-radius:var(--warpkeep-surface-radius,.7rem);background:var(--warpkeep-surface-bg-strong,#07090ff5);width:min(46rem,100%);max-height:100%;box-shadow:var(--warpkeep-surface-shadow,0 1.5rem 5rem #000000b8);-webkit-backdrop-filter:blur(var(--warpkeep-surface-blur,12px));backdrop-filter:blur(var(--warpkeep-surface-blur,12px));padding:clamp(1.1rem,3vw,2.25rem);overflow:auto}.warpkeep-settings__panel header>p:first-child,.warpkeep-settings__choices legend,.warpkeep-settings__resolved{color:#b895ca;letter-spacing:.22em;font-size:.68rem;font-weight:700}.warpkeep-settings__panel h2{letter-spacing:.12em;margin:.3rem 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,7vw,4.2rem);font-weight:400}.warpkeep-settings__panel h2:focus{outline:none}.warpkeep-settings__panel header p:last-child{color:#d4c2a0;max-width:38rem;line-height:1.55}.warpkeep-settings__choices{border:0;gap:.65rem;margin:1.5rem 0 0;padding:0;display:grid}.warpkeep-settings__choices--audio{margin-top:1.15rem}.warpkeep-settings__choices legend{margin-bottom:.65rem}.warpkeep-settings__choice{cursor:pointer;background:linear-gradient(112deg,#ffffff09,#50335d0e);border:1px solid #cfae6b3d;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-height:3.25rem;padding:.8rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.warpkeep-settings__choice[data-selected=true]{background:linear-gradient(112deg,#d2ae6029,#7a4a963d);border-color:#f0d68f;box-shadow:inset 0 0 0 1px #ffe6a71c,0 .65rem 1.8rem #0000002e}.warpkeep-settings__choice[data-default=true]:after{color:#e9c97f;content:"STANDARD";letter-spacing:.16em;font-size:.56rem;font-weight:760;position:absolute;top:.55rem;right:.65rem}.warpkeep-settings__choice:hover{border-color:#eccf88b8;transform:translateY(-1px)}.warpkeep-settings__choice input{accent-color:#d5b96c;width:1.1rem;height:1.1rem;margin-top:.12rem}.warpkeep-settings__choice span{gap:.3rem;display:grid}.warpkeep-settings__choice strong{letter-spacing:.12em;padding-right:4.5rem}.warpkeep-settings__choice small{color:#c6b8a0;line-height:1.4}.warpkeep-settings__resolved{margin:1rem 0}.warpkeep-settings__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.warpkeep-settings__actions button{color:#edd7a3;letter-spacing:.14em;cursor:pointer;background:#0e0813c7;border:1px solid #e2b96c7a;min-height:2.75rem;padding:.65rem .9rem;font:700 .66rem/1 Inter,ui-sans-serif,system-ui,sans-serif}.warpkeep-settings__actions button:focus-visible,.warpkeep-settings__choice:focus-within{outline-offset:3px;outline:2px solid #fadca3e6}.warpkeep-settings__actions button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.warpkeep-settings__choice{transition:none}}@media (width<=520px){.warpkeep-settings{place-items:stretch stretch}.warpkeep-settings__panel{width:100%}.warpkeep-settings__actions button{flex:10rem}}.warpkeep-menu{--warpkeep-menu-gold-bright:#f2d38f;--warpkeep-menu-gold:#c99a4f;--warpkeep-menu-gold-muted:#947044;--warpkeep-menu-violet:#a56bff;--warpkeep-menu-shadow:#09070d;--warpkeep-menu-rail-width:clamp(20rem, 28vw, 27rem);--warpkeep-menu-rail-half-width:clamp(10rem, 14vw, 13.5rem);--warpkeep-menu-rail-right:max(5.4vw, calc(env(safe-area-inset-right) + 1.25rem));z-index:0;isolation:isolate;min-width:320px;min-height:100svh;color:var(--warpkeep-menu-gold-bright);pointer-events:none;background:#100d13;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0;overflow:hidden}.warpkeep-menu[data-active=true][data-visible=true]{pointer-events:auto}.warpkeep-menu-poster-fallback,.warpkeep-menu-background,.warpkeep-menu-color-grade,.warpkeep-menu-vignette{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.warpkeep-menu-poster-fallback{z-index:-5;filter:saturate(.98);background-color:#171019;background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.003)}.warpkeep-menu-background{z-index:-4;object-fit:cover;object-position:center center;opacity:0;filter:saturate(.98);border:0;transition:opacity .7s;display:block;transform:scale(1.003)}.warpkeep-menu--video-ready:not(.warpkeep-menu--reduced-motion) .warpkeep-menu-background{opacity:1}.warpkeep-menu-color-grade{z-index:-3;mix-blend-mode:multiply;background:linear-gradient(90deg,#09050b2e 0%,#0000 38%,#130a121f 67%,#09050c47 100%),radial-gradient(circle at 82% 88%,#68288a29,#0000 28%),radial-gradient(circle at 32% 72%,#7d2cd214,#0000 22%)}.warpkeep-menu-vignette{z-index:-2;background:linear-gradient(90deg,#0000 0 52%,#08050a1c 66%,#08050a57 100%),linear-gradient(#08050a3d,#0000 20% 76%,#07040845),radial-gradient(#0000 52%,#08050a47 100%)}.warpkeep-menu-heading{z-index:2;top:max(5.4vh, calc(env(safe-area-inset-top) + 1rem));right:calc(var(--warpkeep-menu-rail-right) + var(--warpkeep-menu-rail-half-width));width:min(44rem, calc(var(--warpkeep-menu-rail-width) + var(--warpkeep-menu-rail-right) + var(--warpkeep-menu-rail-right) - 2rem));text-align:center;opacity:0;margin:0;transition:opacity .78s .1s,transform 1.05s cubic-bezier(.16,.8,.22,1) 80ms;position:absolute;left:auto;transform:translate(50%,-.65rem)}.warpkeep-menu--visible .warpkeep-menu-heading{opacity:1;transform:translate(50%)}.warpkeep-menu[data-menu-surface=farcaster-auth] .warpkeep-menu-heading{visibility:hidden;opacity:0;transition:none;transform:none}.warpkeep-menu-heading__crest,.warpkeep-menu-heading__rule{width:94%;color:var(--warpkeep-menu-gold);opacity:.82;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(.55rem,1vw,1rem);margin-inline:auto;display:grid}.warpkeep-menu-heading__crest span,.warpkeep-menu-heading__rule span{background:linear-gradient(90deg,#0000,currentColor);height:1px;display:block;box-shadow:0 0 .5rem #deaa572e}.warpkeep-menu-heading__crest span:last-child,.warpkeep-menu-heading__rule span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.warpkeep-menu-heading__crest i,.warpkeep-menu-heading__rule i{border:1px solid;width:.64rem;height:.64rem;display:block;position:relative;transform:rotate(45deg);box-shadow:0 0 .45rem #deaa573d}.warpkeep-menu-heading__crest{margin-bottom:clamp(.3rem,.8vh,.7rem)}.warpkeep-menu-heading__crest i{border-width:0 2px 2px 0;width:clamp(1rem,1.5vw,1.45rem);height:clamp(1rem,1.5vw,1.45rem)}.warpkeep-menu-heading__crest i:after{content:"";border:1px solid;position:absolute;inset:26%}.warpkeep-menu .warpkeep-menu-title{color:#0000;font-variant:small-caps;letter-spacing:clamp(.08em,.75vw,.14em);white-space:nowrap;filter:drop-shadow(0 2px #371c0ce0)drop-shadow(0 5px 8px #040205b3);-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(#f4d99a 4%,#d3a85f 43%,#9d7037 78%,#e0bc76 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,5vw,5.4rem);font-style:normal;font-weight:400;line-height:.98}.warpkeep-menu-heading__rule{margin-top:clamp(.5rem,1.1vh,.95rem)}.warpkeep-menu .warpkeep-menu-tagline{color:#dfbd7c;letter-spacing:clamp(.18em,.28vw,.34em);text-shadow:0 2px 5px #060308f2,0 0 14px #29112ea3;margin:clamp(.8rem,1.7vh,1.35rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,.86vw,.92rem);font-weight:700;line-height:1.45}.warpkeep-menu-nav{z-index:3;top:54%;right:var(--warpkeep-menu-rail-right);width:var(--warpkeep-menu-rail-width);isolation:isolate;opacity:0;transition:opacity .69s .35s,transform .96s cubic-bezier(.16,.8,.22,1) .3s;position:absolute;transform:translate(1.15rem,-18%)}.warpkeep-menu-nav:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#07040a6b 0%,#07040a38 46%,#07040a0f 66%,#0000 78%);position:absolute;inset:-1.4rem -2.2rem}.warpkeep-menu--visible .warpkeep-menu-nav{opacity:1;transform:translateY(-18%)}.warpkeep-menu-auth-rail{z-index:5;box-sizing:border-box;width:auto;max-width:none;min-height:100svh;padding:max(4.25rem, calc(env(safe-area-inset-top) + 3.75rem)) max(1rem, calc(env(safe-area-inset-right) + .75rem)) max(1rem, calc(env(safe-area-inset-bottom) + .75rem)) max(1rem, calc(env(safe-area-inset-left) + .75rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;background:radial-gradient(circle at 50% 20%,#5a2d7433,#0000 38rem),linear-gradient(#0d0912 0%,#08070c 100%);place-items:safe center;transition:opacity .22s,transform .32s cubic-bezier(.2,.78,.24,1);display:grid;position:fixed;inset:0;overflow:hidden auto;transform:translateY(.45rem)}.warpkeep-menu--visible .warpkeep-menu-auth-rail{opacity:1;transform:translate(0,0)}.warpkeep-menu-auth-rail>.farcaster-auth-panel{width:min(32rem,100%);max-height:none;margin:auto;overflow:visible}.warpkeep-menu-auth-rail .farcaster-auth-panel__actions{z-index:2;background:linear-gradient(#0000,#08090f .55rem);padding-top:.55rem;position:sticky;bottom:0}.warpkeep-menu-identity{justify-content:center;place-items:center;width:100%;margin:clamp(.6rem,1.35vh,.95rem) auto 0;display:grid;position:static}.warpkeep-menu-command-list{gap:clamp(.05rem,.65vh,.4rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.warpkeep-menu-command-item{margin:0;padding:0;position:relative}.warpkeep-menu-project{text-align:center;border-top:1px solid #ca9d5552;justify-items:center;gap:.32rem;margin:clamp(.7rem,1.5vh,1.15rem) 8% 0;padding-top:clamp(.55rem,1.1vh,.85rem);display:grid}.warpkeep-menu .warpkeep-menu-project__heading{color:#d3b378b8;letter-spacing:.24em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.5rem,.64vw,.62rem);font-weight:700;line-height:1.2}.warpkeep-menu-project__links{justify-content:center;align-items:stretch;gap:clamp(.2rem,.7vw,.55rem);width:100%;display:flex}.warpkeep-menu-project__link{color:#e7cb96e0;letter-spacing:.15em;text-shadow:0 2px 4px #060308f2;flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:12rem;min-height:2.75rem;padding:.4rem clamp(.35rem,.75vw,.65rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(.63rem,.8vw,.76rem);font-weight:700;line-height:1.2;text-decoration:none;transition:color .18s,text-shadow .18s;display:inline-flex}.warpkeep-menu-project__external-mark{color:#c999e7;letter-spacing:0;margin-left:.48rem;font-family:ui-serif,Georgia,serif;font-size:.9rem;font-weight:400}.warpkeep-menu-project__link:focus-visible{color:#fff0ca;outline-offset:1px;text-shadow:0 2px 4px #060308fa,0 0 10px #f7d79b6b;outline:2px solid #fadca3db}.warpkeep-menu .warpkeep-menu-command{color:#d9bd89;width:100%;min-height:3.45rem;box-shadow:none;letter-spacing:clamp(.1em,.2vw,.16em);text-align:center;text-shadow:0 2px 5px #060308e0;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;place-items:center;margin:0;padding:.55rem 1.2rem .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.52vw,1.48rem);font-weight:400;line-height:1.15;transition:color .19s,background-color .19s,opacity .19s;display:grid;position:relative;overflow:visible;transform:none}.warpkeep-menu .warpkeep-menu-command:before{content:"";opacity:.54;background:#d5ae6975;height:1px;transition:opacity .18s,background-color .18s;position:absolute;bottom:0;left:4%;right:4%}.warpkeep-menu .warpkeep-menu-command[data-command=continue]{color:#ac8f67}.warpkeep-menu .warpkeep-menu-command[data-prominent=true]{color:#f0d9ae;text-shadow:0 2px 5px #060308eb;font-size:clamp(1.08rem,1.65vw,1.62rem)}.warpkeep-menu .warpkeep-menu-command:focus-visible{color:#fff0ca;background:var(--warpkeep-control-bg-active,#c79f5b1f);box-shadow:none;text-shadow:0 2px 5px #060308f5;border:0;transform:none}.warpkeep-menu .warpkeep-menu-command:focus-visible:before{opacity:1;background:#ebca8bd1}.warpkeep-menu .warpkeep-menu-command:focus-visible{outline-offset:-.28rem;outline:2px solid #fadca3db;box-shadow:inset 0 0 0 1px #050308f5,0 0 0 1px #050308cc}.warpkeep-menu .warpkeep-menu-command:disabled{cursor:default;opacity:1;background:0 0;transform:none}.warpkeep-menu .warpkeep-menu-command[data-restoring=true]{color:#f0d9ae}.warpkeep-menu-command__busy-label{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.warpkeep-menu-command__busy-indicator{box-sizing:border-box;border:1px solid #e5c48861;border-top-color:#d9aaf0;border-radius:50%;width:.72rem;height:.72rem;animation:.76s linear infinite warpkeep-menu-session-restore;box-shadow:0 0 .55rem #a660d047}.warpkeep-menu .warpkeep-menu-back{z-index:4;top:max(1rem, calc(env(safe-area-inset-top) + .65rem));left:max(1rem, calc(env(safe-area-inset-left) + .65rem));color:#d8bd8d;background:var(--warpkeep-control-bg,#ffffff0b);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;opacity:0;border:1px solid #d0a76257;border-radius:.45rem;align-items:center;min-width:0;min-height:2.75rem;margin:0;padding:.55rem .8rem;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:400;line-height:1;transition:opacity .42s .53s,transform .62s .5s,color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;transform:translate(-.65rem);box-shadow:0 4px 14px #04020529}.warpkeep-menu--visible .warpkeep-menu-back{opacity:.88;transform:translate(0)}.warpkeep-menu .warpkeep-menu-back:focus-visible{color:#fff0cb;background:var(--warpkeep-control-bg-active,#c79f5b1f);opacity:1;outline-offset:3px;border-color:#f2cf91bd;outline:2px solid #fadca3db;transform:translate(0);box-shadow:0 4px 14px #0402052e}.warpkeep-menu .warpkeep-menu-back:disabled{cursor:default;opacity:.88;transform:translate(0)}.warpkeep-menu-build-stamp{z-index:4;bottom:max(1rem, calc(env(safe-area-inset-bottom) + .7rem));left:max(1rem, calc(env(safe-area-inset-left) + .7rem));color:#eed6a7bd;font-variant-numeric:tabular-nums;letter-spacing:.13em;text-shadow:0 1px 3px #040205eb;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;max-width:min(22rem,100vw - 2rem);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.56rem,.7vw,.69rem);font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .42s .59s,transform .62s .56s;display:inline-flex;position:absolute;transform:translateY(.35rem)}.warpkeep-menu-build-stamp__version,.warpkeep-menu-build-stamp__build{min-height:2.75rem;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:inherit;text-transform:inherit;white-space:inherit;align-items:center;padding:.2rem;display:inline-flex}.warpkeep-menu-build-stamp__version{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.2rem;transition:color .18s,text-shadow .18s}.warpkeep-menu-build-stamp__version:disabled{cursor:default}.warpkeep-menu-build-stamp__separator{pointer-events:none;margin-inline:.08rem}.warpkeep-menu-build-stamp__build{border-radius:.2rem;text-decoration:none;transition:color .18s,text-shadow .18s}.warpkeep-menu--visible .warpkeep-menu-build-stamp{opacity:.82;transform:translateY(0)}.warpkeep-menu--visible .warpkeep-menu-build-stamp:focus-within,.warpkeep-menu--visible .warpkeep-menu-build-stamp:hover{opacity:1}.warpkeep-menu-build-stamp__version:focus-visible,a.warpkeep-menu-build-stamp__build:focus-visible{color:#fff0ca;outline-offset:2px;outline:1px solid #fadca3e6}.warpkeep-menu-build-stamp[data-patch-notes-state=preview] .warpkeep-menu-build-stamp__version,.warpkeep-menu-build-stamp[data-patch-notes-state=pinned] .warpkeep-menu-build-stamp__version{color:#fff0ca;text-shadow:0 1px 3px #040205f5,0 0 10px #f7d79b57}@media (hover:hover) and (pointer:fine){.warpkeep-menu-build-stamp__version:hover,a.warpkeep-menu-build-stamp__build:hover{color:#fff0ca}.warpkeep-menu-project__link:hover{color:#fff0ca;text-shadow:0 2px 4px #060308fa,0 0 10px #f7d79b6b}.warpkeep-menu .warpkeep-menu-command:hover:not(:disabled){color:#fff0ca;background:var(--warpkeep-control-bg-active,#c79f5b1f);box-shadow:none;text-shadow:0 2px 5px #060308f5;border:0;transform:none}.warpkeep-menu .warpkeep-menu-command:hover:not(:disabled):before{opacity:1;background:#ebca8bd1}.warpkeep-menu .warpkeep-menu-back:hover:not(:disabled){color:#fff0cb;background:var(--warpkeep-control-bg-active,#c79f5b1f);opacity:1;border-color:#f2cf91bd;transform:translate(0);box-shadow:0 4px 14px #0402052e}}.warpkeep-menu-back__arrow{color:#c999e7;letter-spacing:0;margin-right:.55rem;font-family:ui-serif,Georgia,serif;font-size:1.05rem}.warpkeep-menu-notice{z-index:8;border:1px solid var(--warpkeep-surface-border,#e2c58b6b);border-radius:var(--warpkeep-surface-radius,.7rem);color:#ead8b8;background:var(--warpkeep-surface-bg,#07090fe0);width:min(23rem,100vw - 2rem);box-shadow:var(--warpkeep-surface-shadow,0 1.25rem 3.75rem #00000075);pointer-events:auto;-webkit-backdrop-filter:blur(var(--warpkeep-surface-blur,12px));backdrop-filter:blur(var(--warpkeep-surface-blur,12px));border-left:2px solid #b269e0ad;padding:.9rem 1rem .95rem 1.15rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.18s ease-out both warpkeep-menu-notice-enter;display:grid;position:fixed}.warpkeep-menu-notice:before{content:"";border:1px solid var(--warpkeep-surface-border,#e2c58b6b);background:var(--warpkeep-surface-bg-strong,#07090ff5);border-bottom:0;border-right:0;width:.68rem;height:.68rem;position:absolute;left:50%}.warpkeep-menu-notice[data-placement=below]:before{top:-.4rem;transform:translate(-50%)rotate(45deg)}.warpkeep-menu-notice[data-placement=above]:before{bottom:-.4rem;transform:translate(-50%)rotate(225deg)}.warpkeep-menu-notice__crest{opacity:.76;background:#b269e0b8;width:1px;position:absolute;top:.7rem;bottom:.7rem;left:.48rem}.warpkeep-menu-notice__eyebrow{color:#cba55e;letter-spacing:.24em;margin-bottom:.32rem;font-size:.62rem;font-weight:700;line-height:1.2}.warpkeep-menu-notice__copy{letter-spacing:.035em;text-shadow:0 2px 4px #040205b8;font-size:.87rem;line-height:1.42}.warpkeep-menu-live-region{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}@keyframes warpkeep-menu-notice-enter{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes warpkeep-menu-session-restore{to{transform:rotate(1turn)}}@media (height<=650px) and (orientation:landscape){.warpkeep-menu-heading{top:max(2.2vh, calc(env(safe-area-inset-top) + .4rem))}.warpkeep-menu .warpkeep-menu-title{font-size:clamp(3rem,6.35vw,5.6rem)}.warpkeep-menu-heading__crest{margin-bottom:.18rem}.warpkeep-menu-heading__rule{margin-top:.3rem}.warpkeep-menu .warpkeep-menu-tagline{margin-top:.45rem;font-size:clamp(.52rem,.77vw,.72rem)}.warpkeep-menu-nav{top:auto;bottom:max(.25rem, calc(env(safe-area-inset-bottom) + .2rem));transform:translate(1.15rem)}.warpkeep-menu--visible .warpkeep-menu-nav{transform:translate(0,0)}.warpkeep-menu-auth-rail{padding:max(4.25rem, calc(env(safe-area-inset-top) + 3.75rem)) max(.75rem, calc(env(safe-area-inset-right) + .5rem)) max(.65rem, calc(env(safe-area-inset-bottom) + .45rem)) max(.75rem, calc(env(safe-area-inset-left) + .5rem))}.warpkeep-menu-command-list{gap:0}.warpkeep-menu .warpkeep-menu-command{min-height:2.75rem;padding-block:.35rem .5rem;font-size:clamp(.88rem,1.32vw,1.2rem)}.warpkeep-menu-project{gap:.08rem;margin-top:.25rem;padding-top:.25rem}.warpkeep-menu-project__link{min-height:2.75rem;padding-block:.2rem}}@media (height<=360px) and (orientation:landscape){.warpkeep-menu-heading__crest,.warpkeep-menu-heading__rule{display:none}.warpkeep-menu .warpkeep-menu-back{justify-content:center;width:2.75rem;padding-inline:.45rem}.warpkeep-menu-back__arrow{margin-right:0}.warpkeep-menu-back__label{display:none}}@media (width<=520px) and (height<=650px) and (orientation:landscape){.warpkeep-menu{--warpkeep-menu-rail-width:min(18rem, calc(100vw - 1rem));--warpkeep-menu-rail-half-width:min(9rem, calc(50vw - .5rem));--warpkeep-menu-rail-right:max(.5rem, calc(env(safe-area-inset-right) + .35rem))}.warpkeep-menu .warpkeep-menu-title{letter-spacing:.06em;font-size:clamp(2rem,8.5vw,3rem)}.warpkeep-menu .warpkeep-menu-tagline{display:none}.warpkeep-menu .warpkeep-menu-back{justify-content:center;width:2.75rem;padding-inline:.45rem}.warpkeep-menu-build-stamp{bottom:max(.65rem, calc(env(safe-area-inset-bottom) + .45rem));left:max(.75rem, calc(env(safe-area-inset-left) + .5rem))}.warpkeep-menu-back__arrow{margin-right:0}.warpkeep-menu-back__label{display:none}}@media (orientation:portrait){.warpkeep-menu-poster-fallback,.warpkeep-menu-background{object-position:50% center;background-position:50%}.warpkeep-menu-color-grade{background:linear-gradient(#08050a2e 0%,#0000 23%,#07040933 55%,#070409ad 100%),radial-gradient(at 50% 78%,#12081538,#0000 48%)}.warpkeep-menu-vignette{background:linear-gradient(#0704093d,#0000 32%,#0704097a 100%),radial-gradient(#0000 38%,#0704094d 100%)}.warpkeep-menu-heading{top:max(8vh, calc(env(safe-area-inset-top) + 3.5rem));right:max(1rem, calc(env(safe-area-inset-right) + .65rem));left:max(1rem, calc(env(safe-area-inset-left) + .65rem));width:auto;transform:translateY(-.65rem)}.warpkeep-menu--visible .warpkeep-menu-heading{transform:none}.warpkeep-menu .warpkeep-menu-title{letter-spacing:clamp(.035em,.9vw,.09em);font-size:clamp(2.6rem,13.2vw,5.3rem)}.warpkeep-menu .warpkeep-menu-tagline{letter-spacing:clamp(.11em,.55vw,.22em);max-width:33rem;margin:.85rem auto 0;padding-inline:.45rem;font-size:clamp(.5rem,2.2vw,.72rem)}.warpkeep-menu-nav{top:auto;right:max(1.15rem, calc(env(safe-area-inset-right) + .85rem));bottom:max(5.6rem, calc(env(safe-area-inset-bottom) + 4.8rem));left:max(1.15rem, calc(env(safe-area-inset-left) + .85rem));width:auto;transform:translateY(.8rem)}.warpkeep-menu--visible .warpkeep-menu-nav{transform:translate(0,0)}.warpkeep-menu-auth-rail{padding:max(4.25rem, calc(env(safe-area-inset-top) + 3.75rem)) max(.8rem, calc(env(safe-area-inset-right) + .55rem)) max(.8rem, calc(env(safe-area-inset-bottom) + .55rem)) max(.8rem, calc(env(safe-area-inset-left) + .55rem))}.warpkeep-menu-auth-rail>.farcaster-auth-panel{max-height:none;overflow:visible}.warpkeep-menu-identity{margin-top:clamp(.5rem,1.1vh,.75rem)}.warpkeep-menu-command-list{gap:0}.warpkeep-menu .warpkeep-menu-command{min-height:2.75rem;padding-block:.35rem .55rem;font-size:clamp(.92rem,4vw,1.22rem)}.warpkeep-menu .warpkeep-menu-command[data-prominent=true]{font-size:clamp(1rem,4.3vw,1.34rem)}.warpkeep-menu-project{margin-top:.45rem;padding-top:.4rem}.warpkeep-menu .warpkeep-menu-back{top:auto;bottom:max(.75rem, calc(env(safe-area-inset-bottom) + .5rem));left:max(.8rem, calc(env(safe-area-inset-left) + .55rem));min-height:2.75rem}.warpkeep-menu-build-stamp{right:max(.8rem, calc(env(safe-area-inset-right) + .55rem));bottom:max(.75rem, calc(env(safe-area-inset-bottom) + .5rem));max-width:calc(100vw - 10rem);font-size:clamp(.54rem,2.5vw,.66rem);left:auto}}@media (width<=430px) and (height<=740px) and (orientation:portrait){.warpkeep-menu-heading{top:max(7vh, calc(env(safe-area-inset-top) + 3.2rem))}.warpkeep-menu .warpkeep-menu-tagline{margin-top:.55rem}.warpkeep-menu-nav{bottom:max(4.75rem, calc(env(safe-area-inset-bottom) + 4.2rem))}.warpkeep-menu .warpkeep-menu-command{min-height:2.75rem;padding-block:.25rem .42rem}}@media (width<=430px) and (orientation:portrait){.warpkeep-menu .warpkeep-menu-back{justify-content:center;width:2.75rem;padding-inline:.45rem}.warpkeep-menu-back__arrow{margin-right:0}.warpkeep-menu-back__label{display:none}}@media (height<=650px) and (orientation:landscape){.warpkeep-menu-identity{gap:.22rem;margin-top:.38rem}}@media (height<=650px) and (orientation:portrait){.warpkeep-menu-auth-rail{padding-block:max(4.25rem, calc(env(safe-area-inset-top) + 3.75rem)) max(.55rem, calc(env(safe-area-inset-bottom) + .35rem))}}@media (prefers-reduced-motion:reduce){.warpkeep-menu-background{display:none}.warpkeep-menu-heading,.warpkeep-menu-nav,.warpkeep-menu-auth-rail,.warpkeep-menu-identity,.warpkeep-menu .warpkeep-menu-back,.warpkeep-menu-build-stamp,.warpkeep-menu .warpkeep-menu-command,.warpkeep-menu-project__link{transition-duration:1ms;transition-delay:0s}.warpkeep-menu-notice,.warpkeep-menu-command__busy-indicator{animation:none}}.warp-transition-overlay{--warp-focus-radius:3.5vmax;--warp-mid-radius:27vmax;--warp-cover-radius:180vmax;z-index:100;isolation:isolate;pointer-events:auto;contain:strict;visibility:hidden;background:radial-gradient(ellipse at var(--warp-origin-x) var(--warp-origin-y), #7e40beb8 0%, #3f1969cc 10%, #110623f9 34%, #03020afe 72%, #010106 100%);clip-path:circle(0vmax at var(--warp-origin-x) var(--warp-origin-y));will-change:clip-path, opacity;position:fixed;inset:0;overflow:hidden}.warp-transition-overlay[data-variant=compact]{--warp-focus-radius:2.4vmax;--warp-mid-radius:14vmax;--warp-cover-radius:145vmax;background:radial-gradient(ellipse at var(--warp-origin-x) var(--warp-origin-y), #8043b980 0%, #361758db 7%, #0d051bfb 21%, #020108 52%, #010106 100%)}.warp-transition-overlay[data-variant=compact] .warp-transition-overlay__depth{filter:none;display:none}.warp-transition-overlay[data-variant=compact] .warp-transition-overlay__ribbons{filter:blur(.6px)}.warp-transition-overlay[data-origin-ready=true]{visibility:visible}.warp-transition-overlay[data-origin-ready=true][data-motion=standard]{animation:warpkeepVeilPassage var(--warp-transition-duration) cubic-bezier(.62, 0, .16, 1) both}.warp-transition-overlay__depth,.warp-transition-overlay__ribbons{pointer-events:none;transform-origin:var(--warp-origin-x) var(--warp-origin-y);position:absolute;inset:0}.warp-transition-overlay__depth{background:radial-gradient(circle at var(--warp-origin-x) var(--warp-origin-y), transparent 0 3%, #d2a6ff21 3.5%, transparent 5.5% 12%, #743bb11a 13%, transparent 19% 100%);filter:blur(1.5px);mix-blend-mode:screen;opacity:0}.warp-transition-overlay[data-origin-ready=true][data-motion=standard] .warp-transition-overlay__depth{animation:warpkeepVeilDepth var(--warp-transition-duration) cubic-bezier(.44, 0, .18, 1) both}.warp-transition-overlay__ribbons{background:conic-gradient(from 18deg at var(--warp-origin-x) var(--warp-origin-y), transparent 0deg 11deg, #aa66e614 16deg, transparent 22deg 53deg, #e0beff13 58deg, transparent 62deg 121deg, #5f279d1c 126deg, transparent 133deg 214deg, #b671ee12 219deg, transparent 225deg 360deg);-webkit-mask-image:radial-gradient(circle at var(--warp-origin-x) var(--warp-origin-y), transparent 0 4%, #000 7% 68%, transparent 88%);-webkit-mask-image:radial-gradient(circle at var(--warp-origin-x) var(--warp-origin-y), transparent 0 4%, #000 7% 68%, transparent 88%);mask-image:radial-gradient(circle at var(--warp-origin-x) var(--warp-origin-y), transparent 0 4%, #000 7% 68%, transparent 88%);mix-blend-mode:screen;opacity:0}.warp-transition-overlay[data-origin-ready=true][data-motion=standard] .warp-transition-overlay__ribbons{animation:warpkeepVeilRibbons var(--warp-transition-duration) cubic-bezier(.54, .02, .18, 1) both}.warp-transition-overlay[data-direction=to-title] .warp-transition-overlay__ribbons{animation-direction:reverse}.warp-transition-overlay__cover-signal{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.warp-transition-overlay[data-origin-ready=true] .warp-transition-overlay__cover-signal{animation:warpkeepVeilCoverSignal 1ms linear var(--warp-cover-at) both}.warp-transition-overlay[data-origin-ready=true][data-motion=reduced]{clip-path:none;animation:warpkeepVeilReducedPassage var(--warp-transition-duration) ease-in-out both}.warp-transition-overlay[data-motion=reduced] .warp-transition-overlay__depth,.warp-transition-overlay[data-motion=reduced] .warp-transition-overlay__ribbons{display:none}@keyframes warpkeepVeilPassage{0%{clip-path:circle(0vmax at var(--warp-origin-x) var(--warp-origin-y))}12%{clip-path:circle(var(--warp-focus-radius) at var(--warp-origin-x) var(--warp-origin-y))}34%{clip-path:circle(var(--warp-mid-radius) at var(--warp-origin-x) var(--warp-origin-y))}62%,70%{clip-path:circle(var(--warp-cover-radius) at var(--warp-origin-x) var(--warp-origin-y))}to{clip-path:circle(0vmax at var(--warp-origin-x) var(--warp-origin-y))}}@keyframes warpkeepVeilDepth{0%{opacity:0;transform:scale(.36)}24%{opacity:.82}62%{opacity:.4;transform:scale(1.08)}to{opacity:0;transform:scale(1.32)}}@keyframes warpkeepVeilRibbons{0%{opacity:0;transform:rotate(-16deg)scale(.48)}22%{opacity:.64}62%{opacity:.22;transform:rotate(28deg)scale(1.16)}to{opacity:0;transform:rotate(42deg)scale(1.34)}}@keyframes warpkeepVeilReducedPassage{0%,to{opacity:0}48%,58%{opacity:1}}@keyframes warpkeepVeilCoverSignal{0%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.warp-transition-overlay__depth,.warp-transition-overlay__ribbons{filter:none}}.farcaster-auth-panel{--farcaster-auth-gold-bright:#f1d69a;--farcaster-auth-gold:#c99b52;--farcaster-auth-gold-muted:#8f6d42;--farcaster-auth-ivory:#fffdf4;--farcaster-auth-violet:#a767cf;--farcaster-auth-qr-size:220px;box-sizing:border-box;border:1px solid var(--warpkeep-surface-border,#cfa1548c);border-radius:var(--warpkeep-surface-radius,.7rem);color:#e9d7b5;background:var(--warpkeep-surface-bg-strong,#07090ff5);width:min(26rem,100%);max-height:min(72svh,45rem);box-shadow:var(--warpkeep-surface-shadow,0 1.3rem 3.4rem #03020585);-webkit-backdrop-filter:blur(var(--warpkeep-surface-blur,12px));backdrop-filter:blur(var(--warpkeep-surface-blur,12px));text-align:center;scrollbar-color:#c99b528a #07040966;padding:clamp(1rem,2.2vh,1.45rem) clamp(1rem,2.4vw,1.6rem) clamp(1rem,2vh,1.35rem);font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.32s cubic-bezier(.2,.78,.24,1) both farcaster-auth-panel-enter;position:relative;overflow:hidden auto}.farcaster-auth-panel:after{content:"";pointer-events:none;border:1px solid #cfa15429;position:absolute;inset:.45rem}.farcaster-auth-panel__ornament{color:var(--farcaster-auth-gold);opacity:.76;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-bottom:clamp(.65rem,1.6vh,1rem);display:grid}.farcaster-auth-panel__ornament span{background:linear-gradient(90deg,#0000,currentColor);height:1px}.farcaster-auth-panel__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.farcaster-auth-panel__ornament i{border:1px solid;width:.5rem;height:.5rem;transform:rotate(45deg);box-shadow:0 0 .45rem #a35bcf4d}.farcaster-auth-panel__header{margin-bottom:clamp(.9rem,2vh,1.3rem);position:relative}.farcaster-auth-panel__eyebrow{color:#b98cce;letter-spacing:.26em;text-transform:uppercase;margin:0 0 .45rem;font-size:.61rem;font-weight:700;line-height:1.3}.farcaster-auth-panel h2{color:var(--farcaster-auth-gold-bright);letter-spacing:clamp(.12em,.24vw,.2em);text-wrap:balance;text-shadow:0 2px 5px #040206f5,0 0 1rem #c28f4d26;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.72vw,1.48rem);font-weight:400;line-height:1.28}.farcaster-auth-panel h2:focus{outline:none}.farcaster-auth-panel h2:focus-visible{outline-offset:.35rem;outline:2px solid #f8dca5e6}.farcaster-auth-panel__body{justify-items:center;gap:clamp(.65rem,1.4vh,.9rem);display:grid}.farcaster-auth-panel__body--centered{align-content:center;min-height:12rem}.farcaster-auth-panel__body--authenticated{gap:clamp(.8rem,1.7vh,1.1rem)}.farcaster-auth-panel__lead,.farcaster-auth-panel__instruction,.farcaster-auth-panel__waiting{text-wrap:balance;margin:0}.farcaster-auth-panel__lead{color:#e1cfad;letter-spacing:.035em;max-width:22rem;font-size:clamp(.84rem,1vw,.96rem);line-height:1.55}.farcaster-auth-panel__lead span{color:#c7ad82}.farcaster-auth-panel__qr-frame{width:var(--farcaster-auth-qr-size);height:var(--farcaster-auth-qr-size);box-sizing:border-box;background:var(--farcaster-auth-ivory);border:1px solid #e1be7dc7;place-items:center;padding:.42rem;display:grid;box-shadow:0 0 0 4px #09050cf5,0 0 0 5px #975cb885,0 .8rem 2rem #02010480}.farcaster-auth-panel__qr{object-fit:contain;background:var(--farcaster-auth-ivory);width:100%;height:100%;image-rendering:pixelated;display:block}.farcaster-auth-panel__qr-unavailable{color:#2e2230;letter-spacing:.08em;text-transform:uppercase;max-width:10rem;font-size:.78rem;line-height:1.35}.farcaster-auth-panel__qr-loading{color:#5b356b;place-items:center;width:100%;height:100%;display:grid}.farcaster-auth-panel__qr-loading .farcaster-auth-panel__seal-spinner{width:2.55rem;height:2.55rem}.farcaster-auth-panel__deep-link-seal{color:#edcf95;background:radial-gradient(circle,#8f49b157,#220e2a57 58%,#0000 60%);border:1px solid #e1be7d9e;place-items:center;width:4.45rem;height:4.45rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;display:grid;box-shadow:0 0 1.8rem #7e36a038,inset 0 0 1.2rem #cc9a551f}.farcaster-auth-panel__instruction{color:#efd9ac;letter-spacing:.055em;font-size:clamp(.92rem,1.16vw,1.08rem);line-height:1.36}.farcaster-auth-panel__instruction span{color:#c7ad82;font-size:.82em}.farcaster-auth-panel__waiting{color:#b99acb;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.69rem;font-weight:700;line-height:1.3;display:inline-flex}.farcaster-auth-panel__waiting>span{background:#b56cda;border-radius:50%;width:.42rem;height:.42rem;animation:1.6s ease-in-out infinite farcaster-auth-waiting-pulse;box-shadow:0 0 .6rem #b56cdab8}.farcaster-auth-panel__seal-spinner{border:1px solid #ca9c536b;border-top-color:var(--farcaster-auth-gold-bright);border-right-color:var(--farcaster-auth-violet);width:2.2rem;height:2.2rem;animation:1.45s linear infinite farcaster-auth-seal-turn;transform:rotate(45deg)}.farcaster-auth-panel__actions{gap:.42rem;width:100%;margin-top:.1rem;display:grid}.farcaster-auth-panel__actions--quiet{margin-top:.6rem}.farcaster-auth-panel__remember{color:#cbb897;letter-spacing:.075em;text-align:left;justify-content:center;align-items:center;gap:.52rem;max-width:22rem;font-size:.69rem;line-height:1.35;display:inline-flex}.farcaster-auth-panel__remember input{accent-color:#c79b54;width:.9rem;height:.9rem;margin:0}.farcaster-auth-panel__remember:focus-within{color:#f5dfad}.farcaster-auth-panel__action{box-sizing:border-box;color:#e8cc97;width:100%;min-height:2.75rem;box-shadow:none;letter-spacing:.18em;text-align:center;text-transform:uppercase;cursor:pointer;background:#0a060d94;border:1px solid #ca9c537a;border-radius:.45rem;justify-content:center;align-items:center;margin:0;padding:.65rem .8rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .17s,border-color .17s,background .17s,box-shadow .17s;display:inline-flex;position:relative;transform:none}.farcaster-auth-panel__action--primary{color:#f7dfae;background:#5b3669a8;border-color:#e1b871bd}.farcaster-auth-panel__action--secondary{color:#bda579;background:0 0;border-color:#ab814840 #0000 #0000}.farcaster-auth-panel__action:focus-visible{outline-offset:2px;color:#fff0c7;background-color:#471f518a;border-color:#edc983;outline:2px solid #fadca3e6;box-shadow:0 0 .8rem #a95bce47,inset 0 0 1.1rem #6c30841f}.farcaster-auth-panel__action:active:not(:disabled){color:#fff4d6;filter:brightness(1.06);background-color:#532761b8;border-color:#f4d292e6;transform:scale(.985);box-shadow:inset 0 .18rem .55rem #02010461,0 0 .75rem #a95bce3d}.farcaster-auth-panel__action:disabled{cursor:default;opacity:.48}.farcaster-auth-panel__action--request-committed:before{content:"";opacity:0;pointer-events:none;transform-origin:50%;border:1px solid #f6d697f5;border-radius:.69rem;animation:1.2s cubic-bezier(.16,.8,.22,1) both farcaster-auth-request-commit;position:absolute;inset:-.24rem;transform:scale(.986);box-shadow:0 0 0 1px #ae5ed8c7,0 0 .82rem #eec47780,inset 0 0 .46rem #9d49cc57}.farcaster-auth-panel__action--request-committed:after{content:"";opacity:0;pointer-events:none;transform-origin:50%;border:1px solid #b264dcbd;border-radius:.87rem;animation:1.08s cubic-bezier(.16,.8,.22,1) .14s both farcaster-auth-request-echo;position:absolute;inset:-.42rem;transform:scale(.994);box-shadow:0 0 0 1px #ecc17461,0 0 1.05rem #8f3fbc6b}@media (hover:hover) and (pointer:fine){.farcaster-auth-panel__action:hover:not(:disabled){color:#fff0c7;background-color:#471f517a;border-color:#d9ae68;transform:none;box-shadow:0 0 .8rem #a95bce38,inset 0 0 1.1rem #6c30841f}.farcaster-identity-badge--interactive:hover{background-color:#471f518a;border-color:#d9ae68;transform:none;box-shadow:0 0 .8rem #a95bce3d,inset 0 0 1.1rem #6c30841f}}.farcaster-auth-panel__live-region{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.farcaster-identity-badge{box-sizing:border-box;color:#ead6af;background:var(--warpkeep-control-bg,#ffffff0b);width:min(21rem,100%);box-shadow:none;text-align:left;border:1px solid #cea05385;border-left-color:#ab65d1ad;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.7rem .85rem;display:grid}button.farcaster-identity-badge{font:inherit;cursor:pointer;appearance:none;margin:0;transform:none}.farcaster-identity-badge--interactive{transition:color .17s,border-color .17s,background .17s,box-shadow .17s}.farcaster-identity-badge--interactive:focus-visible{outline-offset:3px;background-color:#471f519e;border-color:#edc983;outline:2px solid #fadca3e6;box-shadow:0 0 .8rem #a95bce4d,inset 0 0 1.1rem #6c308424}.farcaster-identity-badge--compact{gap:.55rem;width:auto;min-width:0;max-width:100%;padding:.4rem .55rem}.farcaster-identity-badge__portrait{color:#f2d69b;background:radial-gradient(circle at 40% 35%,#9b53b985,#0000 46%),#171019;border:1px solid #e3bc77c7;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden;box-shadow:0 0 0 3px #060308cc,0 0 .7rem #9e53c23d}.farcaster-identity-badge--compact .farcaster-identity-badge__portrait{width:2.35rem;height:2.35rem}.farcaster-identity-badge__portrait canvas{border-radius:inherit;width:100%;height:100%;display:block}.farcaster-identity-badge__monogram{text-shadow:0 2px 4px #040205e6;font-size:1.35rem;line-height:1}.farcaster-identity-badge--compact .farcaster-identity-badge__monogram{font-size:.94rem}.farcaster-identity-badge__record{gap:.15rem;min-width:0;display:grid}.farcaster-identity-badge__username{color:#f0d7a3;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.25;overflow:hidden}.farcaster-identity-badge__display-name{color:#c8b18b;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.3;overflow:hidden}.farcaster-identity-badge__fid{color:#b793c8;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.3}.farcaster-identity-badge__status{color:#e8cc97e6;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;font-size:.64rem;font-weight:700;line-height:1.35;display:inline-flex;overflow:hidden}.farcaster-identity-badge__status:before{content:"";background:#7b4794c2;border:1px solid #eecc88b8;flex:none;width:.34rem;height:.34rem;transform:rotate(45deg);box-shadow:0 0 .45rem #ae60d05c}.farcaster-identity-badge__status[data-status=farcaster-verified]:before{background:#bf9952b8;border-color:#e0c78fcc;box-shadow:0 0 .4rem #d7b0663d}@keyframes farcaster-auth-panel-enter{0%{opacity:0;transform:translate(.85rem)}to{opacity:1;transform:translate(0,0)}}@keyframes farcaster-auth-waiting-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes farcaster-auth-seal-turn{to{transform:rotate(405deg)}}@keyframes farcaster-auth-request-commit{0%{opacity:0;transform:scale(.986)}6%{opacity:1;transform:scale(1.002)}18%{opacity:.82;transform:scale(1.014)}34%{opacity:.48;transform:scale(1.01)}58%{opacity:.24;transform:scale(1.032)}to{opacity:0;transform:scale(1.058)}}@keyframes farcaster-auth-request-echo{0%{opacity:0;transform:scale(.994)}22%{opacity:.72;transform:scale(1.012)}48%{opacity:.34;transform:scale(1.034)}to{opacity:0;transform:scale(1.072)}}@media (width<=600px),(orientation:portrait){.farcaster-auth-panel{--farcaster-auth-qr-size:190px;width:min(25rem,100%);max-height:min(70svh,39rem);padding:.9rem .9rem 1rem}.farcaster-auth-panel__header{margin-bottom:.8rem}.farcaster-auth-panel h2{font-size:clamp(1rem,4.5vw,1.3rem)}}@media (height<=650px) and (orientation:portrait){.farcaster-auth-panel{--farcaster-auth-qr-size:164px;padding:.65rem .75rem .75rem}.farcaster-auth-panel__ornament,.farcaster-auth-panel__header{margin-bottom:.38rem}.farcaster-auth-panel__body{gap:.38rem}.farcaster-auth-panel__instruction{font-size:.84rem}.farcaster-auth-panel__waiting{letter-spacing:.1em;font-size:.62rem}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__action{letter-spacing:.1em;padding-inline:.35rem;font-size:.62rem}}@media (height<=650px) and (orientation:landscape){.farcaster-auth-panel{--farcaster-auth-qr-size:190px;max-height:calc(100svh - 1.25rem);padding-block:.75rem}.farcaster-auth-panel__ornament,.farcaster-auth-panel__header{margin-bottom:.55rem}.farcaster-auth-panel__body{gap:.52rem}}@media (width>=640px) and (height<=650px) and (orientation:landscape){.farcaster-auth-panel{width:min(31rem,100%)}.farcaster-auth-panel__body--awaiting{grid-template:"qr instruction""qr waiting""qr actions"1fr/190px minmax(0,1fr);align-items:center;column-gap:.85rem}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__qr-frame{grid-area:qr}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__instruction{grid-area:instruction}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__waiting{grid-area:waiting}.farcaster-auth-panel__body--awaiting .farcaster-auth-panel__actions{grid-area:actions;align-self:end}}@media (prefers-reduced-motion:reduce){.farcaster-auth-panel,.farcaster-auth-panel__waiting>span,.farcaster-auth-panel__seal-spinner{animation:none}.farcaster-auth-panel__action{transition-duration:1ms}.farcaster-auth-panel__action:active:not(:disabled){transform:none}.farcaster-auth-panel__action--request-committed:before,.farcaster-auth-panel__action--request-committed:after{opacity:0;animation:none}}.farcaster-miniapp-entry{box-sizing:border-box;min-width:320px;min-height:100%;padding:max(1rem, env(safe-area-inset-top), var(--fc-safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right), var(--fc-safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom), var(--fc-safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left), var(--fc-safe-area-inset-left,0px));color:#f5e7c5;background:radial-gradient(circle at 50% 38%,#73369952,#0000 31%),radial-gradient(circle at 50% 112%,#4d24694d,#0000 46%),linear-gradient(155deg,#090611 0%,#030309 56%,#010207 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden auto}.farcaster-miniapp-entry__atmosphere{opacity:.5;pointer-events:none;background-image:linear-gradient(115deg,#0000 22%,#c285ef0d 47%,#0000 72%),radial-gradient(circle,#e3ca973d 0 1px,#0000 1.5px);background-position:50%,0 0;background-size:100% 100%,4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.farcaster-miniapp-entry__content{z-index:1;display:contents}.farcaster-miniapp-entry__content>.farcaster-auth-panel{z-index:1;max-height:none;overflow:visible}.farcaster-miniapp-entry .farcaster-admission-panel__actions{z-index:2;background:linear-gradient(#0000,#05040afa 28%);padding-top:.65rem;position:sticky;bottom:0}.farcaster-miniapp-entry__status{--farcaster-auth-qr-size:0px}.farcaster-miniapp-entry__message{color:#e5d2ac;letter-spacing:.045em;text-wrap:balance;max-width:21rem;margin:0;font-size:clamp(.86rem,2.8vw,1rem);line-height:1.55}.farcaster-miniapp-entry__support{gap:.35rem;width:100%;margin-top:.15rem;display:grid}.farcaster-miniapp-entry__support small,.farcaster-miniapp-entry__support label{color:#a99779;letter-spacing:.035em;text-align:center;font-size:.64rem;line-height:1.45}.farcaster-miniapp-entry__support label{gap:.35rem;display:grid}.farcaster-miniapp-entry__support textarea{box-sizing:border-box;resize:vertical;color:#ddc99e;background:#020207b8;border:1px solid #ca9c5347;border-radius:.35rem;min-height:7rem;padding:.5rem;font:.64rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=480px){.farcaster-miniapp-entry{place-items:stretch center}.farcaster-miniapp-entry__content>.farcaster-auth-panel{align-self:center;width:100%}}@media (height<=560px){.farcaster-miniapp-entry{align-items:start}.farcaster-miniapp-entry__content>.farcaster-auth-panel{align-self:start}}@media (prefers-reduced-motion:reduce){.farcaster-miniapp-entry .farcaster-auth-panel,.farcaster-miniapp-entry .farcaster-auth-panel__seal-spinner{animation:none}}.farcaster-admission-check{gap:.48rem;width:100%;min-width:0;display:grid}.farcaster-admission-check__action{gap:.55rem}.farcaster-admission-check__spinner{box-sizing:border-box;border:1px solid #f3d99f;border-color:#f3d99f #b877dc #eecf9475 #eecf9475;width:.8rem;height:.8rem;animation:.9s linear infinite farcaster-admission-check-turn;transform:rotate(45deg)}.farcaster-admission-check__outcome{color:#cbb897;letter-spacing:.035em;text-align:center;text-wrap:balance;justify-items:center;gap:.2rem;font-size:.68rem;line-height:1.45;display:grid}.farcaster-admission-check__outcome strong{color:#f0d49a;letter-spacing:.14em;font-size:.68rem}.farcaster-admission-check__outcome--warning strong{color:#e7c39a}.farcaster-admission-check__outcome--granted strong{color:#f7dfa8}@keyframes farcaster-admission-check-turn{to{transform:rotate(405deg)}}@media (prefers-reduced-motion:reduce){.farcaster-admission-check__spinner{animation:none}}.warpkeep-frame-boundary{min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#f2dfae;background:radial-gradient(circle at 50% 18%,#743d9157,#0000 42%),#05040a;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.warpkeep-frame-boundary__panel{text-align:center;background:#08070df5;border:1px solid #e7c27780;border-radius:.7rem;width:min(32rem,100%);padding:clamp(1.4rem,5vw,2.5rem);box-shadow:0 1.5rem 5rem #000000b8}.warpkeep-frame-boundary__eyebrow{color:#b895ca;letter-spacing:.2em;margin:0;font-size:.68rem;font-weight:700}.warpkeep-frame-boundary h1{letter-spacing:.06em;margin:.55rem 0 0;font:400 clamp(1.7rem,7vw,2.8rem)/1.05 Georgia,Times New Roman,serif}.warpkeep-frame-boundary__panel>p:not(.warpkeep-frame-boundary__eyebrow){color:#cdbb9a;margin:1rem auto 0;line-height:1.55}.warpkeep-frame-boundary a{color:#f0d9a6;letter-spacing:.12em;background:#67427abd;border:1px solid #eecd7dd1;place-items:center;min-height:44px;margin-top:1.35rem;padding:.75rem 1.1rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-grid}.warpkeep-frame-boundary a:focus-visible{outline-offset:3px;outline:2px solid #fadca3f2}.warpkeep-experience{isolation:isolate;background:#010207;min-width:320px;height:100dvh;min-height:100svh;position:fixed;inset:0;overflow:hidden}.warpkeep-experience__title-departure-focus{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:40;color:#f3eef8f0;letter-spacing:.08em;opacity:0;pointer-events:none;visibility:hidden;background:#070710d1;border:1px solid #cda6ff6b;border-radius:999px;outline:0;width:max-content;max-width:calc(100vw - 2rem);padding:.48rem .72rem;font:700 .68rem/1.25 system-ui,sans-serif;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #61339b3d,0 0 1.2rem #8f52db3d}.warpkeep-experience__title-departure-focus[data-active=true]{opacity:1;visibility:visible}.warpkeep-experience__title-departure-focus:focus-visible{outline-offset:3px;outline:2px solid #cda6ffc7}@supports (height:100dvh){.warpkeep-experience{min-height:100dvh}}.warpkeep-experience__screen{z-index:1;opacity:0;visibility:hidden;pointer-events:none;min-width:320px;min-height:100%;position:absolute;inset:0;overflow:hidden}.warpkeep-experience__screen[data-presented=true]{z-index:2;opacity:1;visibility:visible;pointer-events:auto}.warpkeep-experience__screen--title>.warpkeep-title-screen{width:100%;height:100%}.warpkeep-experience__scene-loader{color:#f1eee4cc;text-align:center;background:#010207;place-content:center;justify-items:center;gap:1rem;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;display:grid}.warpkeep-experience__scene-loader span{border:1px solid #e0dee699;width:1.15rem;height:1.15rem;animation:1.8s ease-in-out infinite warpkeep-scene-loader-pulse;transform:rotate(45deg);box-shadow:0 0 1.1rem #8b8eab2e}.warpkeep-experience__scene-loader small{color:#d0cfd8c2;letter-spacing:.24em;font-size:.62rem;font-weight:700}.warpkeep-experience__realm-unavailable{box-sizing:border-box;color:#f6e8c4;text-align:center;background:radial-gradient(circle at 50% 42%,#64308947,#0000 34%),#05030a;place-content:center;justify-items:center;gap:1rem;width:100%;height:100%;padding:2rem;display:grid}.warpkeep-experience__realm-unavailable p{margin:0;font:500 clamp(1rem,2vw,1.35rem)/1.4 Georgia,Times New Roman,serif}.warpkeep-experience__realm-unavailable div{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.warpkeep-experience__realm-unavailable button{color:#fff4d9;cursor:pointer;background:linear-gradient(135deg,#4a2364,#24122f);border:1px solid #e6c371a8;border-radius:.35rem;min-width:8rem;min-height:2.75rem;font:700 .875rem/1 system-ui,sans-serif}.warpkeep-experience__realm-unavailable button:focus-visible{outline-offset:3px;outline:2px solid #f1cf7b}.warpkeep-experience__screen--realm[data-presented=true]{animation:.34s ease-out both warpkeep-realm-entry}.warpkeep-experience[data-graphics-quality=performance]{--warpkeep-surface-bg:#07090ff7;--warpkeep-surface-bg-strong:#07090f;--warpkeep-surface-shadow:0 .55rem 1.6rem #00000057}.warpkeep-experience[data-graphics-quality=performance] :is(.warpkeep-gateway-notice,.warpkeep-title-entry-hint,.warpkeep-menu-notice,.warpkeep-patch-notes,.warpkeep-alpha-terms__panel,.warpkeep-settings__panel,.farcaster-auth-panel,.realm-hud,.realm-hud__actions,.realm-profile-menu__panel,.realm-cell-navigator__dialog,.castle-inspection__drawer,.realm-castle-label,.realm-castle-label__plate,.inner-keep__header,.inner-keep__resources,.inner-keep-panel){-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.warpkeep-experience{--warpkeep-surface-bg:#07090ff7;--warpkeep-surface-bg-strong:#07090f}}@keyframes warpkeep-realm-entry{0%{opacity:0;filter:brightness(.48)saturate(.72)}to{opacity:1;filter:brightness()saturate()}}@keyframes warpkeep-scene-loader-pulse{0%,to{opacity:.48;transform:rotate(45deg)scale(.92)}50%{opacity:.86;transform:rotate(45deg)scale(1)}}@media (prefers-reduced-motion:reduce){.warpkeep-experience__screen{transition:none!important}.warpkeep-experience__screen--realm[data-presented=true]{filter:none;animation:none}.warpkeep-experience__scene-loader span{box-shadow:none;opacity:.72;animation:none;transform:rotate(45deg)}}.warpkeep-recovery{color:#eee4d2;isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 40%,#c48c3f26,#0000 19rem),radial-gradient(circle at 16% 12%,#7d53232e,#0000 30rem),linear-gradient(145deg,#080806 0%,#15100b 48%,#080b0f 100%);place-items:center;min-height:100svh;padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.warpkeep-recovery:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#eee4d206 1px,#0000 1px),linear-gradient(90deg,#eee4d206 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.warpkeep-recovery__atmosphere{opacity:.62;pointer-events:none;z-index:-1;width:min(72vw,40rem);height:min(72vw,40rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.warpkeep-recovery__orbit{border:1px solid #d5a9604d;border-radius:50%;position:absolute;inset:0}.warpkeep-recovery__orbit:after{content:"";background:#e4b866;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:-.2rem;left:50%;box-shadow:0 0 1.5rem #e4b866b3}.warpkeep-recovery__orbit--outer{animation:28s linear infinite warpkeep-recovery-orbit}.warpkeep-recovery__orbit--inner{animation:20s linear infinite reverse warpkeep-recovery-orbit;inset:18%}.warpkeep-recovery__sigil{color:#e2b7651a;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:min(40vw,18rem);line-height:1;display:flex;position:absolute;inset:0}.warpkeep-recovery__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1a150ff0,#080a0ceb);border:1px solid #e2b7654f;width:100%;max-width:38rem;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,6vw,4rem);position:relative;box-shadow:0 2rem 6rem #0000007a,inset 0 1px #ffffff0d}.warpkeep-recovery__panel:before,.warpkeep-recovery__panel:after{content:"";border-style:solid;border-color:#d4a75d;width:1rem;height:1rem;position:absolute}.warpkeep-recovery__panel:before{border-width:1px 0 0 1px;top:.7rem;left:.7rem}.warpkeep-recovery__panel:after{border-width:0 1px 1px 0;bottom:.7rem;right:.7rem}.warpkeep-recovery__wordmark{color:#e3bd77;letter-spacing:.34em;margin:0 0 2.2rem;padding-left:.34em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,4vw,1.4rem);font-weight:700}.warpkeep-recovery__eyebrow{color:#a89170;letter-spacing:.24em;margin:0 0 .75rem;font-size:.68rem;font-weight:800}.warpkeep-recovery__title{color:#f2eadb;letter-spacing:.04em;outline:none;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.65rem,6vw,2.75rem);font-weight:850;line-height:1.05}.warpkeep-recovery__title:focus-visible{outline-offset:.45rem;outline:2px solid #e6ba6b}.warpkeep-recovery__copy{color:#c5b9a7;max-width:29rem;margin:1.25rem auto 1.8rem;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}.warpkeep-recovery__action{color:#171008;letter-spacing:.13em;background:linear-gradient(135deg,#e0b363,#966832);border:1px solid #efc77d;border-radius:0;min-width:min(100%,14.5rem);min-height:3rem;padding:.85rem 1.2rem;font-size:.78rem;font-weight:900;box-shadow:0 .8rem 2.4rem #00000052}.warpkeep-recovery__action:hover:not(:disabled){background:linear-gradient(135deg,#edc475,#aa793d);border-color:#ffe0a4}.warpkeep-recovery__action:focus-visible{outline-offset:.25rem;outline:3px solid #f5d08c}.warpkeep-recovery__action:disabled{cursor:wait;opacity:.72}.warpkeep-recovery__status{color:#8e806d;letter-spacing:.08em;text-transform:uppercase;min-height:1.1em;margin:.9rem 0 0;font-size:.7rem}@keyframes warpkeep-recovery-orbit{to{transform:rotate(1turn)}}@media (width<=480px){.warpkeep-recovery__panel{padding-top:3rem;padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.warpkeep-recovery__orbit{animation:none}}@media (forced-colors:active){.warpkeep-recovery__panel,.warpkeep-recovery__action{border:2px solid canvastext}}:root{color:#f4ead8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--warpkeep-surface-bg:#07090fe0;--warpkeep-surface-bg-strong:#07090ff5;--warpkeep-surface-border:#e2c58b6b;--warpkeep-surface-shadow:0 1.25rem 3.75rem #00000075;--warpkeep-surface-radius:.7rem;--warpkeep-surface-blur:12px;--warpkeep-control-bg:#ffffff0b;--warpkeep-control-bg-active:#c79f5b1f;background:#010207;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{overscroll-behavior-y:none;background:#010207;min-width:320px;min-height:100vh;margin:0}@media (width<=680px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}}:is(.warpkeep-patch-notes,.warpkeep-alpha-terms,.warpkeep-alpha-terms__panel,.warpkeep-settings__panel,.farcaster-auth-panel,.realm-profile-menu__panel,.realm-cell-navigator__dialog,.castle-inspection__body,.gold-mine-inspection__body,.water-inspection__drawer,.water-inspection__body,.worker-inspection__drawer,.worker-inspection__body,.worker-command-center,.inner-keep-panel__body,.warpkeep-credits[data-presentation=reading] .warpkeep-credits__viewport){-webkit-overflow-scrolling:touch;touch-action:pan-y}.warpkeep-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{color:inherit;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,13vw,8.5rem);line-height:.86}h2{margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.2rem)}dt{color:#9d8c77;font-size:.82rem;display:block}dd{margin:.25rem 0 0;font-weight:800}
