.p88-access{--access-bg:#050505;--access-fg:#f4f4f5;--access-muted:#949494;--access-subtle:#85858b;--access-border:#ffffff5e;--access-menu-bg:#121212;--access-pill:#f4f4f5;--access-pill-text:#090909;--access-focus:#ffffff8c;background:var(--access-bg);color:var(--access-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;width:100%;max-width:100vw;min-height:100svh;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;overflow-x:clip}[data-theme=light] .p88-access{--access-bg:#fafafa;--access-fg:#0f1419;--access-muted:#536471;--access-subtle:#8b98a5;--access-border:#00000045;--access-menu-bg:#fff;--access-pill:#0f1419;--access-pill-text:#fff;--access-focus:#00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.p88-access *,.p88-access :before,.p88-access :after{box-sizing:border-box}.p88-access a{color:inherit}.p88-access a:focus-visible,.p88-access button:focus-visible,.p88-access summary:focus-visible,.p88-access input:focus-visible{outline:2px solid var(--access-fg);outline-offset:3px}.p88-access .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p88-access__header{z-index:50;height:max(64px, calc(44px + env(safe-area-inset-top)));padding:max(6px, env(safe-area-inset-top)) clamp(16px, 3vw, 32px) 8px;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.p88-access__home{width:1px;height:1px;margin-inline-end:auto;overflow:hidden}.p88-access__menu{z-index:51;position:relative}.p88-access__menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.p88-access__menu summary::-webkit-details-marker{display:none}.p88-access__menu-bars{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.p88-access__menu-bars i{background:var(--access-fg);border-radius:2px;width:19px;height:1.5px;display:block}.p88-access__menu-bars i:last-child{width:14px}.p88-access__menu nav{background:var(--access-menu-bg);border:1px solid var(--access-border);border-radius:12px;gap:2px;width:min(260px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 45px #00000038}.p88-access__menu nav a{border-radius:8px;padding:11px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.p88-access__menu nav a:hover{background:color-mix(in srgb, var(--access-fg) 8%, transparent)}.p88-access__stage{flex-direction:column;flex:1;min-height:0;display:flex}.p88-access__identity{display:none}.p88-access__identity img{object-fit:contain;filter:brightness(1.08);width:min(60%,400px);height:auto;max-height:65vh}[data-theme=light] .p88-access__identity img{filter:none}.p88-access__flow{flex:1;justify-content:center;align-items:center;min-width:0;padding:98px max(16px,4vw) 42px;display:flex}.p88-access__panel{text-align:center;width:min(100%,340px);margin-inline:auto}.p88-access__panel h1{letter-spacing:-.04em;margin:0 0 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(27px,6.5vw,35px);font-weight:700;line-height:1.1}.p88-access__error{color:var(--access-fg);border:1px solid var(--access-border);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.p88-access__form{gap:12px;margin:0;display:grid}.p88-access__form input:not([type=hidden]){border:1px solid var(--access-border);width:100%;height:52px;min-height:52px;color:var(--access-fg);appearance:none;background:0 0;border-radius:9999px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500}.p88-access__form input::placeholder{color:var(--access-subtle);opacity:1}.p88-access__continue{border:1px solid var(--access-pill);background:var(--access-pill);width:100%;height:52px;min-height:52px;color:var(--access-pill-text);cursor:pointer;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:650;transition:opacity .15s,transform .15s}.p88-access__continue:hover{opacity:.9}.p88-access__continue:active{transform:scale(.99)}.p88-access__providers{gap:12px;margin-top:12px;display:grid}.p88-access__providers a{border:1px solid var(--access-border);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.p88-access__providers a:hover{background:color-mix(in srgb, var(--access-fg) 7%, transparent)}.p88-access__providers img{flex-shrink:0;width:23px;height:23px}[data-theme=light] .p88-access__github-icon{filter:invert()}.p88-access__provider-note{color:var(--access-muted);margin:14px 0 0;font-size:11px;line-height:1.5}.p88-access__legal{color:var(--access-muted);text-align:left;margin:25px 0 0;font-size:11px;line-height:1.5}.p88-access__legal a{color:var(--access-fg);font-weight:600;text-decoration:none}.p88-access__legal a:hover{text-decoration:underline}.p88-access__signup{color:var(--access-muted);margin:30px 0 0;font-size:15px}.p88-access__signup a{color:var(--access-fg);font-weight:700;text-decoration:none}.p88-access__back{margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.p88-access__footer{padding:20px 28px max(16px, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--access-border) 35%, transparent)}.p88-access__footer nav{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.p88-access__footer a{color:var(--access-muted);font-size:12px;text-decoration:none}.p88-access__footer a:hover{color:var(--access-fg);text-decoration:underline}.p88-access__appearance{bottom:max(16px, env(safe-area-inset-bottom));right:max(15px, env(safe-area-inset-right));width:36px;height:36px;color:var(--access-muted);cursor:pointer;z-index:52;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.p88-access__appearance svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}@media (min-width:960px){.p88-access__stage{flex-direction:row;align-items:stretch}.p88-access__identity{flex:48%;place-items:center;min-width:0;padding:70px 24px 20px;display:grid}.p88-access__flow{flex:52%;padding:74px clamp(24px,4vw,48px) 40px}.p88-access__panel{width:min(100%,340px)}}@media (max-width:959px){.p88-access__flow{padding-top:max(100px, calc(84px + env(safe-area-inset-top)));align-items:flex-start}.p88-access__footer{margin-top:auto;padding-inline:45px}}@media (max-width:420px){.p88-access__panel{width:100%}.p88-access__flow{padding-inline:22px}.p88-access__footer nav{font-size:11px}}@media (prefers-reduced-motion:reduce){.p88-access *,.p88-access :before,.p88-access :after{transition-duration:.01ms!important}}.p88-access__register-detail{font:13px/1.65 var(--font-body);color:var(--access-muted);margin:0 0 24px}.p88-access__email-alt{text-align:left;max-width:340px;color:var(--access-muted);margin:18px auto 0;font-size:13px}.p88-access__email-alt summary{cursor:pointer;text-align:center;text-underline-offset:4px;text-decoration:underline}.p88-access__email-alt form{margin-top:15px}.p88-access__providers button{border:1px solid var(--access-border);width:100%;min-height:52px;color:var(--access-fg);font:600 15px var(--font-ui);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;display:inline-flex}.p88-access__providers button img{flex:none;width:23px;height:23px}.p88-access__providers button:disabled{opacity:1;color:var(--access-muted);border-color:color-mix(in srgb,var(--access-border) 75%,transparent);cursor:not-allowed}.p88-access__providers button:disabled img{opacity:1;filter:none}.p88-access__providers button .p88-access__apple-icon{transform:translate(-5px)}[data-theme=light] .p88-access__providers button:disabled .p88-access__apple-icon,[data-theme=light] .p88-access__providers button:disabled .p88-access__github-icon{filter:invert()}.p88-access__signup-other{color:var(--access-muted);text-align:center;margin:17px auto 0;font-size:13px}.p88-access__signup-other summary{cursor:pointer;font-weight:600}.p88-access__signup-other p{margin:9px 0 0;font-size:12px;line-height:1.5}.p88-access[aria-label="Prime 88 signup"] .p88-access__legal{text-align:center;margin-top:22px}.p88-access[aria-label="Prime 88 signup"] .p88-access__signup{margin-top:20px}.p88-access__extra-providers{margin-top:15px}.p88-access__microsoft-mark{flex:0 0 23px;grid-template-rows:repeat(2,10px);grid-template-columns:repeat(2,10px);place-content:center;gap:3px;width:23px;height:23px;display:grid}.p88-access__microsoft-mark i{width:10px;height:10px;display:block}.p88-access__microsoft-mark i:first-child{background:#f25022}.p88-access__microsoft-mark i:nth-child(2){background:#7fba00}.p88-access__microsoft-mark i:nth-child(3){background:#00a4ef}.p88-access__microsoft-mark i:nth-child(4){background:#ffb900}.p88-access__extra-providers button:disabled .p88-access__microsoft-mark{opacity:1}.p88-access__signup-other .p88-access__extra-providers a:focus-visible,.p88-access__signup-other .p88-access__extra-providers button:focus-visible{outline:2px solid var(--access-fg);outline-offset:3px}
