.rm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-tabs{scrollbar-width:none;background:#ffffff0d;border-radius:999px;justify-self:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.ap-tabs button{height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.ap-tabs button[aria-current]{color:#0b0b0d}.ap-tabs button span{z-index:1;position:relative}.ap-pill{background:var(--ink);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.ap-page{gap:20px;min-width:0;padding-top:6px;display:grid}.ap-hero{text-align:center;justify-items:center;gap:8px;padding:18px 0 4px;display:grid}.ap-kick{color:var(--accent);font-size:14px;font-weight:600}.ap-big{letter-spacing:-.04em;margin:0;font-size:max(44px,min(7vw,76px));font-weight:600;line-height:1}.ap-chip{color:var(--ink-2);background:#ffffff1a;border-radius:999px;padding:5px 12px;font-size:13px;font-style:normal;font-weight:600}.ap-chip[data-tone=on]{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff38}.ap-facts{background:#ffffff14;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ap-fact{background:#101012b3;gap:4px;padding:16px 18px;display:grid}.ap-fact dt{color:var(--ink-3);font-size:12.5px}.ap-fact dd{margin:0;font-size:16px;font-weight:600}.ap-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ap-go,.ap-ghost{height:48px;font:inherit;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .2s, opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ap-go{background:var(--ink);color:#0b0b0d!important}.ap-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 36px #ffffff38}.ap-ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--ink)!important}.ap-ghost:hover:not(:disabled){background:#ffffff24}.ap-go:disabled,.ap-ghost:disabled{opacity:.45;cursor:default}.ap-link{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:14px;text-decoration:underline;color:var(--ink-2)!important}.ap-danger{height:34px;font:inherit;cursor:pointer;background:#e8e8ec;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;color:#0b0b0d!important}.ap-card{background:#ffffff0a;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ap-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-row b{font-size:17px}.ap-row em{color:var(--ink-2);margin-left:10px;font-size:14px;font-style:normal}.ap-seg{background:#ffffff0d;border-radius:999px;gap:4px;padding:4px;display:flex}.ap-seg button{height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:1;font-size:14px;font-weight:600;transition:background .25s,color .25s}.ap-seg button[aria-pressed=true]{color:var(--ink);background:#ffffff24}.ap-fine{color:var(--ink-3);font-size:13px}.ap-center{text-align:center}.ap-err{color:#ff9d9d;text-align:center;font-size:13.5px}.ap-h{color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.ap-block{gap:12px;display:grid}.ap-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ap-me{place-items:center;height:280px;margin:-6px -24px 0;display:grid;position:relative;overflow:hidden}.ap-orb{z-index:1;cursor:pointer;width:132px;height:132px;color:var(--ink);transition:transform .4s var(--ease), box-shadow .3s;background:radial-gradient(circle at 35% 30%,#fff3,#ffffff0a 62%);border:0;border-radius:50%;place-items:center;padding:0;font-size:50px;font-weight:300;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 30px 80px -20px #000000d9}.ap-orb:hover{box-shadow:inset 0 0 0 2px var(--ink), 0 30px 80px -20px #000000d9;transform:scale(1.03)}.ap-orb img{object-fit:cover;width:100%;height:100%}.ap-name{justify-content:center;gap:8px;display:flex}.ap-in{box-sizing:border-box;text-align:center;width:min(320px,100%);min-width:0;height:48px;color:var(--ink);font:inherit;background:#ffffff0f;border:0;border-radius:999px;outline:none;padding:0 20px;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff24}.ap-in:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.ap-in[aria-invalid]{box-shadow:inset 0 0 0 1px #ff8a8a}.ap-in::placeholder{color:var(--ink-3)}.ap-mascots{flex-wrap:wrap;gap:10px;display:flex}.ap-mascots button{width:84px;color:var(--ink-2);background:#ffffff0a;border:0;border-radius:18px;justify-items:center;gap:6px;padding:10px 0 8px;font-size:12.5px;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ap-mascots button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:#ffffff1a}.ap-mascots img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.ap-add i{width:48px;height:48px;color:var(--ink-2);place-items:center;font-size:24px;font-style:normal;display:grid}.ap-rows{background:#ffffff0a;border-radius:20px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ap-rows li{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px 18px;font-size:15px;display:flex}.ap-rows li:first-child{border-top:0}.ap-rows li>span{min-width:0;display:grid}.ap-rows small{color:var(--ink-3);font-size:12.5px}.ap-rows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-style:normal;overflow:hidden}.ap-switch{min-height:0}.ap-confirm{align-items:center;gap:12px;display:inline-flex}.ap-key{background:#ffffff0f;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.ap-key code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.ap-links{justify-content:center;gap:22px;font-size:14px;display:flex}.ap-links a{color:var(--ink-2);text-decoration:none}.ap-links a:hover{color:var(--ink)}.rm-sheet.rm-sheet-wide{width:min(640px,100%);height:min(720px,100svh - 48px)}@media (max-width:760px){.ap-facts{grid-template-columns:1fr}.ap-me{height:240px;margin:-6px -18px 0}.ap-tabs{justify-self:stretch}.ap-tabs button{flex:1;padding:0 10px}.rm-sheet.rm-sheet-wide{height:88svh}}
.rm{--glass:#0e0e1099;--ring:inset 0 0 0 1px #ffffff1a;--field:#ffffff12;font-size:16px}.pmb.rm{width:min(1180px,100% - 32px);margin:0 auto}.rm-glass{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);box-shadow:var(--ring), 0 50px 120px -50px #000000d9;border-radius:26px}:where(.rm) :where(h1,h2,h3,p){margin:0}:where(.rm) :where(button){font:inherit;color:inherit;cursor:pointer}:where(.rm) :where(button:disabled){cursor:default;opacity:.45}:where(.rm) :where(a){color:inherit}.rm-kick{color:var(--accent);letter-spacing:-.005em;font-size:15px;font-weight:600}.rm-greet{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;color:var(--ink-2);font-size:max(26px,min(3.2vw,42px));font-style:italic;font-weight:400;line-height:1.1}.rm-greet-l{color:var(--ink);font-size:max(40px,min(6vw,84px))}.rm-clock{letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 0 80px color-mix(in srgb, var(--accent) 28%, transparent);margin:0;font-size:max(96px,min(19vw,270px));font-weight:200;line-height:.92}.rm-clock small{letter-spacing:0;color:var(--ink-2);margin-left:.12em;font-size:.2em;font-weight:400}.rm-h3{color:var(--ink-3);letter-spacing:.02em;font-size:13px;font-weight:600}.rm-muted{color:var(--ink-2);text-wrap:pretty;font-size:15px}.rm-muted a{color:var(--ink)}.rm-fine{color:var(--ink-3);text-wrap:pretty;font-size:12.5px}.rm-fine a{color:var(--ink-2)}.rm-err{color:#ff9d9d;font-size:14px}.rm-btn{white-space:nowrap;background:#ffffff1a;border:0;border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s}.rm-btn:hover:not(:disabled){background:#ffffff2e}.rm-link{text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline;color:var(--ink-2)!important}.rm-link:hover{color:var(--ink)!important}.rm-mini{background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.rm-handle{touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:28px;height:32px;font-size:16px;display:grid;color:var(--ink-3)!important;cursor:grab!important}.rm-in{box-sizing:border-box;background:var(--field);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff24}.rm-in:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}select.rm-in{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}select.rm-in option{background:#141416}.rm-text{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.rm-field{color:var(--ink-2);gap:6px;min-width:0;font-size:13px;display:grid}.rm-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rm-row .rm-in{flex:140px}.rm-stack{gap:12px;min-width:0;display:grid}.rm-grow{flex:1;min-width:0}.rm-small{gap:18px;font-size:14px}.rm-list{gap:2px;max-height:200px;display:grid;overflow:auto}.rm-list button{text-align:left;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:15px}.rm-list button:hover{background:#ffffff14}.rm-slider{color:var(--ink-2);grid-template-columns:70px 1fr 30px;align-items:center;gap:12px;font-size:13px;display:grid}.rm-slider input{width:100%;accent-color:var(--ink)}.rm-slider output{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3)}.rm-mix{gap:10px;display:grid}.rm-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:15px;display:flex}.rm-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:44px;height:26px;transition:background .25s var(--ease);background:#ffffff29;border-radius:999px;flex:none;margin:0;position:relative}.rm-toggle input:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.rm-toggle input:checked{background:var(--ink)}.rm-toggle input:checked:after{background:#0b0b0d;transform:translate(18px)}.rm-toggle input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rm-order{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rm-order-row{background:#ffffff0d;border-radius:16px;align-items:center;gap:10px;padding:6px 8px 6px 4px;font-size:15px;display:flex}.rm-play{height:44px;box-shadow:var(--ring);background:#ffffff12;border:0;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:15px;font-weight:600;display:inline-flex}.rm-play i{background:var(--ink);color:#0b0b0d;letter-spacing:-2px;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.rm-bars{align-items:end;gap:2px;height:14px;display:inline-flex}.rm-bars b{background:var(--ink-3);border-radius:1px;width:2px;height:30%}.rm-play.on .rm-bars b{background:var(--ink);animation:1.1s ease-in-out infinite alternate rm-bar}.rm-play.on .rm-bars b:nth-child(2){animation-delay:-.3s}.rm-play.on .rm-bars b:nth-child(3){animation-delay:-.6s}.rm-play.on .rm-bars b:nth-child(4){animation-delay:-.9s}@keyframes rm-bar{0%{height:25%}to{height:100%}}.rm-weather{display:inline-flex;position:relative}.rm-weather-btn{height:44px;box-shadow:var(--ring);background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:15px;display:inline-flex;color:var(--ink-2)!important}.rm-weather-btn:hover{color:var(--ink)!important}.rm-weather-btn i{color:var(--ink);font-size:18px;font-style:normal}.rm-weather-btn b{color:var(--ink);font-size:17px;font-weight:500}.rm-pop{z-index:30;box-sizing:border-box;text-align:left;background:#121214d1;border-radius:22px;width:min(360px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px)}.rm-pop-start{left:0}.rm-pop-end{right:0}.rm-acct{display:inline-flex;position:relative}.rm-acct-btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:44px;box-shadow:var(--ring);background:#0e0e1080;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 7px;font-size:14px;font-weight:600;display:inline-flex}.rm-acct-btn em{color:var(--ink-3);margin-left:8px;font-style:normal;font-weight:500}.rm-face{object-fit:cover;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:600;display:inline-grid}.rm-menu{gap:2px;display:grid}.rm-menu button{text-align:left;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:15px}.rm-menu button:hover{background:#ffffff14}.rm-menu hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.rm-acct .rm-pop{width:230px;padding:8px}.rm-tools{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.rm-tool{min-height:64px;transition:background .2s, transform .3s var(--ease);background:#ffffff0d;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.rm-tool:hover{background:#ffffff1c;transform:translateY(-2px)}.rm-tool i{background:#ffffff1a;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.rm-tool span{min-width:0;display:grid}.rm-tool b{font-size:15px;font-weight:600}.rm-tool em{color:var(--ink-3);font-size:13px;font-style:normal}.rm-places{flex-wrap:wrap;gap:14px 10px;display:flex}.rm-place{display:inline-flex;position:relative}.rm-place a,.rm-place-add{width:68px;color:var(--ink-2);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12px;text-decoration:none;display:grid}.rm-place a i,.rm-place-add i{width:52px;height:52px;box-shadow:var(--ring);color:var(--ink);transition:background .2s, transform .3s var(--ease);background:#ffffff17;border-radius:16px;place-items:center;font-size:20px;font-style:normal;font-weight:500;display:grid}.rm-place a:hover i{background:#ffffff2b;transform:translateY(-2px)}.rm-place a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rm-place-add i{color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1px #fff3}.rm-x{background:#e9e9ee;border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:-6px;right:2px;color:#0b0b0d!important}.rm-companion{filter:drop-shadow(0 20px 40px #00000080);width:120px;height:auto;display:block}.rm-companion-s{flex:none;width:64px}.rm-toast{z-index:70;border-radius:18px;max-width:min(440px,100vw - 32px);margin:0;padding:14px 18px;font-size:14px;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.rm-toast.bad{color:#ffb3b3}.rm-sheet-wrap{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rm-scrim{animation:rm-fade .25s var(--ease);background:#00000073;border:0;position:absolute;top:0;bottom:0;left:0;right:0;cursor:default!important}.rm-sheet{box-sizing:border-box;width:min(520px,100%);max-height:min(760px,100svh - 48px);animation:rm-rise .45s var(--ease);background:#101012bd;outline:none;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.rm-sheet-wide{width:min(980px,100%)}.rm-cols{grid-template-columns:1fr 1fr;align-items:start;gap:18px 32px;display:grid}@media (max-width:760px){.rm-cols{grid-template-columns:1fr}}.rm-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px 24px;display:flex}.rm-sheet-head h2{letter-spacing:-.01em;font-size:22px;font-weight:600}.rm-sheet-body{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:18px;padding:4px 24px 24px;display:grid;overflow-y:auto}.rm-tabs{scrollbar-width:none;gap:6px;margin:0 -4px;padding:0 4px 2px;display:flex;overflow-x:auto}.rm-tabs button{height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px}.rm-tabs button[aria-current]{color:var(--ink);background:#ffffff24}.rm-account{border-radius:22px;min-width:0;overflow:hidden}@keyframes rm-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes rm-fade{0%{opacity:0}}.rm-c-scene{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:14px;min-height:calc(100svh - 52px);padding:64px 0 140px;display:grid;position:relative}.rm-c-acct{z-index:2;position:absolute;top:8px;right:0}.rm-c-lines{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;max-width:100%;margin-top:8px;display:flex}.rm-c-note{max-width:min(340px,100%);height:44px;box-shadow:var(--ring);text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-style:italic;overflow:hidden;font-family:var(--font-fraunces), Georgia, serif!important;color:var(--ink-2)!important}.rm-c-note:before{content:"“"}.rm-c-note:after{content:"”"}.rm-c-note-empty{opacity:.75;font-style:normal}.rm-c-note-empty:before,.rm-c-note-empty:after{content:none}.rm-c-note:hover{color:var(--ink)!important}.rm-c-companion{background:0 0;border:0;padding:0;animation:7s ease-in-out infinite rm-float;position:absolute;bottom:28px;left:0}@keyframes rm-float{50%{transform:translateY(-8px)}}.rm-c-dock{border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.rm-c-dock button{background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:relative;color:var(--ink-2)!important}.rm-c-dock button:hover,.rm-c-dock button[aria-expanded=true]{background:#ffffff1a;color:var(--ink)!important}.rm-c-sep{background:var(--line);width:1px;height:24px;margin:0 4px}.rm-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:12px}.rm-fade{transition:opacity 1.4s var(--ease)}.rm-c[data-quiet] .rm-fade{opacity:0;pointer-events:none}.rm-c[data-quiet]{cursor:none}.rm-c[data-quiet] .rm-clock{animation:9s ease-in-out infinite rm-breathe}@keyframes rm-breathe{0%,to{opacity:.7}50%{opacity:.9}}.pm:has(.rm-c[data-quiet]) :-webkit-any(.pm-nav,.pm-foot){opacity:0;pointer-events:none}.pm:has(.rm-c[data-quiet]) :-moz-any(.pm-nav,.pm-foot){opacity:0;pointer-events:none}.pm:has(.rm-c[data-quiet]) :is(.pm-nav,.pm-foot){opacity:0;pointer-events:none}@media (max-height:820px) and (min-width:761px){.rm-clock{font-size:max(90px,min(15vw,210px))}.rm-c-scene{gap:12px;padding:56px 0 116px}.rm-c-companion .rm-companion{width:96px}}@media (max-width:1100px){.rm-c-companion{display:none}}@media (max-width:760px){.pmb.rm{width:calc(100% - 32px)}.rm-acct-btn span{display:none}.rm-acct-btn{padding:0 7px}.rm-c-scene{padding:64px 0 120px}.rm-c-acct{top:4px}.rm-c-dock{width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);bottom:22px}.rm-c-dock button{flex-direction:column;gap:2px;height:56px;padding:0 12px;font-size:11.5px;font-weight:500}.rm-c-sep{height:32px;margin:0}.rm-c-note{max-width:100%}.rm-toast{bottom:100px}.rm-sheet-wrap{place-items:end stretch;padding:0}.rm-sheet{border-radius:26px 26px 0 0;width:100%;max-height:88svh}.rm-sheet-body{padding:4px 18px 28px}.rm-tools{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rm-sheet,.rm-scrim,.rm-play.on .rm-bars b,.rm-c-companion,.rm-c[data-quiet] .rm-clock{animation:none}}.rm-sheet-body{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.rm-sheet-body::-webkit-scrollbar{width:6px}.rm-sheet-body::-webkit-scrollbar-track{background:0 0}.rm-sheet-body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.rm-c[data-arrive]:not([data-quiet]) .rm-clock{animation:rm-solidify 1.8s var(--ease) backwards}.rm-c[data-arrive] :-webkit-any(.rm-greet,.rm-kick){animation:rm-up 1.2s .6s var(--ease) backwards}.rm-c[data-arrive] :-moz-any(.rm-greet,.rm-kick){animation:rm-up 1.2s .6s var(--ease) backwards}.rm-c[data-arrive] :is(.rm-greet,.rm-kick){animation:rm-up 1.2s .6s var(--ease) backwards}.rm-c[data-arrive] .rm-c-lines{animation:rm-up 1.2s .8s var(--ease) backwards}.rm-c[data-arrive] .rm-c-acct{animation:rm-up 1.2s 1.1s var(--ease) backwards}.rm-c[data-arrive] .rm-c-dock{animation:rm-dock 1.3s 1s var(--ease) backwards}.pm:has(.rm-c[data-arrive]) :-webkit-any(.pm-nav,.pm-foot){animation:rm-up 1.2s 1.2s var(--ease) backwards}.pm:has(.rm-c[data-arrive]) :-moz-any(.pm-nav,.pm-foot){animation:rm-up 1.2s 1.2s var(--ease) backwards}.pm:has(.rm-c[data-arrive]) :is(.pm-nav,.pm-foot){animation:rm-up 1.2s 1.2s var(--ease) backwards}@keyframes rm-solidify{0%{opacity:0;filter:blur(22px);transform:scale(1.03)}}@keyframes rm-up{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}@keyframes rm-dock{0%{opacity:0;transform:translate(-50%,36px)}}.rm-fx{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.rm-c-scene>:-webkit-any(.rm-kick,.rm-clock,.rm-greet,.rm-c-lines,.rm-err){z-index:1;position:relative}.rm-c-scene>:-moz-any(.rm-kick,.rm-clock,.rm-greet,.rm-c-lines,.rm-err){z-index:1;position:relative}.rm-c-scene>:is(.rm-kick,.rm-clock,.rm-greet,.rm-c-lines,.rm-err){z-index:1;position:relative}.rm-c-companion,.rm-c-dock{z-index:1}.rm-clock.rm-clock-ghost{color:#0000;text-shadow:none}.rm-clock.rm-clock-ghost small{color:#0000}.rm-fx-pick{border-radius:22px;flex-wrap:wrap}.rm-fx-pick button{flex:40%}
.pmb .lg{box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100svh - 52px);padding:40px 16px;display:flex}.pmb .lg-card{box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#0e0e109e;border-radius:30px;width:min(420px,100%);padding:40px 36px 28px;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 140px -40px #000000e6}.pmb .lg-mark{margin:0 auto 18px;display:block}.pmb .lg-form{flex-direction:column;gap:14px;display:flex}.pmb .lg-h{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.15}.pmb .lg-p{color:var(--ink-2);text-wrap:pretty;overflow-wrap:anywhere;margin:0 0 6px;font-size:16px}.pmb .lg-p b{color:var(--ink);font-weight:500}.pmb .lg-in{height:54px;color:var(--ink);font:inherit;background:#ffffff12;border:0;border-radius:16px;outline:none;padding:0 18px;font-size:17px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff29}.pmb .lg-in::placeholder{color:var(--ink-3)}.pmb .lg-in:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.pmb .lg-otp input:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.pmb .lg-in[aria-invalid],.pmb .lg-otp input[aria-invalid]{box-shadow:inset 0 0 0 1px #ff8a8a}.pmb .lg-go{background:var(--ink);color:#0b0b0d;height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:600;transition:opacity .2s}.pmb .lg-go:disabled{opacity:.6;cursor:progress}.pmb .lg-opt{color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.pmb .lg-opt input{accent-color:var(--ink);width:16px;height:16px;margin:0}.pmb .lg-err{color:#ff9d9d;text-wrap:pretty;margin:0;font-size:14px}.pmb .lg-safe{color:var(--ink-3);margin:4px 0 0;font-size:13px}.pmb .lg-safe a{color:var(--ink-2)}.pmb .lg-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding-top:16px;font-size:13px;display:flex}.pmb .lg-legal a{color:var(--ink-2);text-decoration:none}.pmb .lg-legal a:hover,.pmb .lg-row button:hover:not(:disabled){color:var(--ink)}.pmb .lg-legal span,.pmb .lg-row span{color:var(--ink-3)}.pmb .lg-otp{justify-content:center;gap:8px;display:flex}.pmb .lg-otp input{text-align:center;width:48px;height:60px;font:inherit;color:var(--ink);caret-color:var(--ink);background:#ffffff12;border:0;border-radius:14px;outline:none;padding:0;font-size:26px;font-weight:300;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff29}.pmb .lg-otp input:disabled{opacity:.6}.pmb .lg-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-size:14px;display:flex}.pmb .lg-row button{color:var(--ink-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pmb .lg-row button:disabled{cursor:default;color:var(--ink-3);text-decoration:none}@media (max-width:760px){.pmb .lg-card{padding:32px 22px 22px}.pmb .lg-otp{gap:6px}.pmb .lg-otp input{width:42px;height:54px}}.pmb .lg-card{position:relative}.pmb .lg-rise{opacity:0;transition:opacity 1.1s var(--ease), transform 1.5s var(--ease);transform:translateY(26px)}.pmb.ready .lg-rise{opacity:1;transform:none}.pmb .lg-form{transition:opacity .5s var(--ease), transform .6s var(--ease)}.pmb .lg-waiting .lg-form{opacity:0;transform:translateY(6px)}.pmb .lg-note{color:var(--ink-3);place-items:center;margin:0;font-size:16px;animation:1.6s ease-in-out infinite alternate lg-breathe;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lg-breathe{0%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pmb .lg-rise,.pmb .lg-form{transition:none}.pmb .lg-note{animation:none}}
