@font-face{font-family:mori;src:url(../media/PPMori_Regular-s.p.0lew6ivreh_tw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mori;src:url(../media/PPMori_SemiBold-s.p.0vgo5ayxtdg_t.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mori Fallback;src:local(Arial);ascent-override:70.87%;descent-override:18.9%;line-gap-override:9.45%;size-adjust:105.82%}._6XnXea_className{font-family:mori,mori Fallback,system-ui,sans-serif}._6XnXea_variable{--font-mori:"mori", "mori Fallback", system-ui, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--page-clear:#fff0;--card:#f4f4f8;--inset:#fff;--divider:#e2e3ed;--text:#171721;--muted:#4a4a58;--subtle:#6e6e7c;--outline:#171721;--primary:#5266eb;--on-primary:#fff;--working:#16a34a;--working-text:#15803d;--needs:#d99a1e;--needs-text:#966214;--blocked:#e0574b;--error-text:#b42318;--stage:linear-gradient(180deg, #dde4fa 0%, #f4f4f8 75%);--chip-bg:#fffffff2;--chip-shadow:0 1px 2px #1717210f, 0 4px 16px #1717210f;--font:var(--font-mori), "PP Mori", system-ui, sans-serif;--gutter-wide:48px;--gutter-section:120px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#171721;--page-clear:#17172100;--card:#1e1e2a;--inset:#272735;--divider:#2e2e3c;--text:#ededf3;--muted:#c3c3cc;--subtle:#9a9aa8;--outline:#ededf3;--working:#7fc8a0;--working-text:#7fc8a0;--needs:#e8c278;--needs-text:#e8c278;--blocked:#ee8e84;--error-text:#ee8e84;--stage:linear-gradient(180deg, #2a3150 0%, #1e1e2a 70%);--chip-bg:#1e1e2aeb;--chip-shadow:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--page);color:var(--text);font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:24px;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-weight:400}strong{font-weight:600}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:24px}.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}.skip-link{z-index:50;background:var(--text);color:var(--page);border-radius:40px;padding:10px 18px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.wide{width:100%;max-width:1440px;padding-inline:var(--gutter-wide);margin-inline:auto}.section{width:100%;max-width:1440px;padding-inline:var(--gutter-section);margin-inline:auto;padding-block:72px}.muted{color:var(--muted)}.eyebrow{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.h2{letter-spacing:-.01em;font-size:42px;line-height:48px}.h3{font-size:21px;line-height:28px}.body-lg{font-size:17px;line-height:26px}.pill-outline{border:1px solid var(--outline);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:9px 20px;font-size:16px;line-height:20px;display:inline-flex}.pill-outline:hover{background:var(--card)}.pill-outline:focus-visible{border-radius:40px}.nav{justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex;position:relative}.wordmark{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:26px}.nav-links{gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link{border-radius:40px;padding:10px 18px;font-size:16px;line-height:20px;display:inline-block}.nav-link:hover{background:var(--card)}.nav-actions{align-items:center;gap:12px;display:flex}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.icon-button:hover{background:var(--card)}.icon-button:focus-visible{border-radius:50%}.icon-sun{display:none}:root[data-theme=dark] .icon-sun{display:block}:root[data-theme=dark] .icon-moon{display:none}.menu-button{border:1px solid var(--outline);cursor:pointer;background:0 0;border-radius:40px;padding:9px 18px;font-size:16px;line-height:20px;display:none}.mobile-menu{border-bottom:1px solid var(--divider);padding:0 20px 24px}.mobile-menu[hidden]{display:none}.mobile-menu ul{flex-direction:column;display:flex}.mobile-menu a:not(.pill-outline){border-bottom:1px solid var(--divider);padding:14px 0;font-size:19px;line-height:24px;display:block}.mobile-menu .pill-outline{width:100%;margin-top:20px;padding-block:13px}.hero{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:72px;padding-bottom:56px;display:flex}.hero-title{letter-spacing:-.015em;max-width:900px;font-size:72px;line-height:76px}.hero-sub{max-width:600px;color:var(--muted);font-size:19px;line-height:28px}.form-slot{flex-direction:column;align-items:center;padding-top:12px;display:flex}.waitlist{flex-direction:column;align-items:center;display:flex}.waitlist-row{align-items:stretch;display:flex}.waitlist-input{border:1px solid var(--outline);background:0 0;border-right:0;border-radius:32px 0 0 32px;width:320px;height:52px;padding:0 24px;font-size:16px;line-height:20px}.waitlist-input::placeholder{color:var(--muted);opacity:1}.waitlist-input:focus-visible{outline-offset:2px;border-radius:32px 0 0 32px}.waitlist-button{background:var(--primary);height:52px;color:var(--on-primary);white-space:nowrap;cursor:pointer;border:0;border-radius:0 32px 32px 0;padding:0 28px;font-size:16px;line-height:20px}.waitlist-button:hover{background:#4457d6}.waitlist-button:focus-visible{border-radius:0 32px 32px 0}.waitlist-button:disabled,.waitlist-input:disabled{cursor:progress}.waitlist-button:disabled{opacity:.85}.waitlist-message:not(:empty){max-width:420px;color:var(--error-text);margin-top:12px;font-size:15px;line-height:22px}.waitlist-done{align-items:center;max-width:460px;min-height:52px;font-size:17px;line-height:26px;display:flex}.waitlist-note{color:var(--subtle);margin-top:14px;font-size:13px;line-height:18px}.waitlist-note a{text-underline-offset:2px;text-decoration:underline}.waitlist-note a:hover{color:var(--text)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.stage{background:var(--stage);border-radius:12px 12px 0 0;height:560px;position:relative;overflow:clip}.stage-art{position:absolute;inset:0}.stage-fade{background:linear-gradient(180deg, var(--page-clear) 0%, var(--page) 100%);pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.chip{left:var(--chip-left);right:var(--chip-right);top:var(--chip-top);bottom:var(--chip-bottom);background:var(--chip-bg);box-shadow:var(--chip-shadow);white-space:nowrap;border-radius:40px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:14px;line-height:18px;display:flex;position:absolute}.dot{background:var(--working);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot[data-status=needs],.chip[data-status=needs] .dot{background:var(--needs)}.chip[data-status=blocked] .dot{background:var(--blocked)}.dot-sm{width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.chip{animation:chip-in .6s cubic-bezier(.2, .7, .2, 1) var(--chip-delay,0s) both}}@keyframes chip-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.split{gap:96px;display:flex}.split-first{padding-top:128px}.split-intro{flex-direction:column;flex-shrink:0;gap:20px;width:400px;display:flex}.steps{flex:1 1 0;min-width:0}.step{border-top:1px solid var(--divider);gap:32px;padding-block:28px;display:flex}.step:last-child{border-bottom:1px solid var(--divider)}.step-num{width:40px;color:var(--subtle);flex-shrink:0;font-size:16px;line-height:20px}.step-text{flex-direction:column;gap:8px;display:flex}.price-card{background:var(--card);border-radius:12px;flex:1 1 0;min-width:0;padding:8px 32px}.price-row{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.price-row+.price-row{border-top:1px solid var(--divider)}.price-name{flex-direction:column;flex:1 1 0;gap:4px;display:flex}.price-title{font-size:19px;line-height:24px}.price-desc{font-size:15px;line-height:22px}.price-value{width:140px;color:var(--subtle);text-align:right;flex-shrink:0;font-size:15px;line-height:18px}.crew{flex-direction:column;gap:40px;display:flex}.crew-head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.crew-title{max-width:640px}.crew-aside{flex-shrink:0;width:360px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{background:var(--card);border-radius:12px;flex-direction:column;justify-content:space-between;gap:56px;padding:32px;display:flex}.card-text{flex-direction:column;gap:8px;display:flex}.inset{background:var(--inset);border-radius:8px;padding:16px}.inset-stack{flex-direction:column;gap:6px;display:flex}.inset-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.inset-chain{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;line-height:18px;display:flex}.inset-meta{color:var(--subtle);font-size:13px;line-height:16px}.inset-main{font-size:15px;line-height:18px}.arrow{color:var(--muted)}.you{color:var(--needs-text)}.on-shift{color:var(--working-text);flex-shrink:0;align-items:center;gap:6px;font-size:13px;line-height:16px;display:inline-flex}.closing{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:128px;padding-bottom:112px;display:flex}.closing-title{letter-spacing:-.015em;max-width:820px;font-size:56px;line-height:62px}.closing-body{max-width:520px}.footer{border-top:1px solid var(--divider)}.footer-inner{justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:40px;display:flex}.footer-brand{align-items:center;gap:24px;display:flex}.footer-wordmark{font-size:17px;font-weight:600;line-height:22px}.footer-copy{color:var(--subtle);font-size:13px;line-height:16px}.footer-links{color:var(--muted);gap:28px;font-size:14px;line-height:18px;display:flex}.footer-links a:hover{color:var(--text);text-decoration:underline}.notice{flex-direction:column;align-items:flex-start;gap:24px;max-width:720px;padding-block:120px 160px;display:flex}.legal-wrap{padding-block:72px 120px}.legal{max-width:68ch;margin-inline:auto;font-size:17px;line-height:28px}.legal>*+*{margin-top:16px}.legal-title{letter-spacing:-.015em;font-size:56px;line-height:62px}.legal .legal-meta{color:var(--subtle);margin-top:12px;font-size:15px;line-height:22px}.legal h2{letter-spacing:-.005em;margin-top:56px;font-size:26px;line-height:32px}.legal .legal-meta+h2{margin-top:48px}.legal h2+*{margin-top:16px}.legal p,.legal li{color:var(--muted)}.legal strong{color:var(--text)}.legal ul{flex-direction:column;gap:8px;padding-left:22px;list-style:outside;display:flex}.legal li::marker{color:var(--subtle)}.legal a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}.legal a:hover{color:var(--primary)}.table-scroll{border:1px solid var(--divider);-webkit-overflow-scrolling:touch;border-radius:12px;margin-block:24px 8px;overflow-x:auto}.legal .table-scroll{margin-top:24px}.table-scroll:focus-visible{border-radius:12px}.table-scroll table{border-collapse:collapse;width:100%;min-width:540px;font-size:15px;line-height:22px}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:12px 16px}.table-scroll th{background:var(--card);color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.table-scroll td{border-top:1px solid var(--divider);color:var(--muted)}.table-scroll td:first-child{width:34%;color:var(--text)}@media (max-width:1279px){:root{--gutter-section:64px}}@media (max-width:1099px){.stage{height:auto;min-height:440px;padding:56px 40px 120px}.chips{flex-direction:column;gap:20px;display:flex;position:relative}.chip{align-self:flex-start;position:static}.chip:nth-child(2n){align-self:flex-end}.hero-title{font-size:60px;line-height:64px}.closing-title{font-size:48px;line-height:54px}.split{gap:56px}.split-intro{width:340px}}@media (max-width:959px){:root{--gutter-section:48px}.split{flex-direction:column;gap:40px}.split-intro{width:auto;max-width:560px}.crew-head{flex-direction:column;align-items:flex-start;gap:16px}.crew-aside{width:auto;max-width:480px}.cards{grid-template-columns:minmax(0,1fr)}.nav-links,.nav-signin,.nav-join{display:none}.menu-button{display:inline-flex}.mobile-menu{padding-inline:var(--gutter-wide)}}@media (max-width:759px){:root{--gutter-wide:20px;--gutter-section:20px}.nav{padding-block:16px}.nav-actions{gap:4px}.hero{gap:20px;padding-top:48px;padding-bottom:40px}.hero-title{font-size:44px;line-height:48px}.hero-sub{font-size:17px;line-height:26px}.form-slot,.waitlist{align-items:stretch;width:100%}.waitlist-row{flex-direction:column;gap:12px}.waitlist-input{border-right:1px solid var(--outline);border-radius:32px;width:100%}.waitlist-input:focus-visible,.waitlist-button:focus-visible{border-radius:32px}.waitlist-button{border-radius:32px;width:100%}.waitlist-done{justify-content:center}.stage{min-height:0;padding:32px 16px 96px}.chips{gap:12px}.chip,.chip:nth-child(2n){white-space:normal;border-radius:20px;align-self:stretch;align-items:flex-start}.chip .dot{margin-top:5px}.section{padding-block:56px}.split-first{padding-top:72px}.h2{font-size:34px;line-height:40px}.step{gap:16px;padding-block:24px}.step-num{width:28px}.card{gap:40px;padding:24px}.price-card{padding:4px 20px}.price-row{flex-direction:column;align-items:flex-start;gap:8px;padding-block:20px}.price-value{text-align:left;width:auto}.closing{padding-top:80px;padding-bottom:80px}.closing-title{font-size:36px;line-height:42px}.footer-inner,.footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.footer-inner{gap:20px}.footer-links{flex-wrap:wrap;gap:12px 24px}.waitlist-note{text-align:center}.legal-wrap{padding-block:40px 80px}.legal{font-size:16px;line-height:26px}.legal-title{font-size:40px;line-height:46px}.legal h2{margin-top:44px;font-size:22px;line-height:28px}.table-scroll th,.table-scroll td{padding:10px 14px}}
