.rw{--rw-paper: #ffffff;--rw-ink: #0c1929;--rw-ink-soft: rgba(12, 25, 41, .62);--rw-ink-faint: rgba(12, 25, 41, .34);--rw-ink-ghost: rgba(12, 25, 41, .12);--rw-line: rgba(12, 25, 41, .16);--rw-ease: cubic-bezier(.23, 1, .32, 1);--rw-sans: Inter, system-ui, -apple-system, sans-serif;--rw-mono: "JetBrains Mono", ui-monospace, monospace;--rw-radius: 18px;min-height:100vh;min-height:100dvh;background:var(--rw-paper);color:var(--rw-ink);font-family:var(--rw-sans);color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;isolation:isolate;overflow-x:hidden}html:has(.rw),body:has(.rw),#root:has(.rw){background:#fff;overscroll-behavior:none}.rw ::selection{background:var(--rw-ink);color:var(--rw-paper)}.rw-studio{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.rw-lights{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%}.rw-light{position:absolute;width:78vmax;height:78vmax;border-radius:50%}.rw-light.is-a{top:-28%;left:-18%;background:radial-gradient(circle,color-mix(in srgb,var(--rw-ink) 42%,transparent) 0%,transparent 64%);animation:rw-drift-a 32s ease-in-out infinite}.rw-light.is-b{top:-8%;right:-22%;background:radial-gradient(circle,rgba(255,142,104,.36) 0%,transparent 66%);animation:rw-drift-b 40s ease-in-out infinite}.rw-light.is-c{bottom:-30%;left:18%;background:radial-gradient(circle,rgba(124,96,214,.26) 0%,transparent 62%);animation:rw-drift-c 48s ease-in-out infinite}@keyframes rw-drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(7%,5%,0)}}@keyframes rw-drift-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6%,7%,0)}}@keyframes rw-drift-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(5%,-6%,0)}}.rw-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 54% at 50% 46%,#fffffff0,#ffffffc7 36%,#fff6,#ffffff29)}.rw-studio.is-quiet .rw-veil{background:radial-gradient(ellipse 70% 64% at 50% 46%,#fffffffa,#ffffffeb 38%,#ffffffb8 68%,#fff6)}.rw-studio.is-quiet .rw-light{animation-play-state:paused}.rw-chrome{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px;z-index:3}.rw-mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--rw-ink)}.rw-mark img{width:22px;height:22px;display:block}.rw-mark span{font-family:var(--rw-mono);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.rw-plans{position:absolute;left:0;right:0;bottom:0;padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--rw-mono);font-size:11px;letter-spacing:.04em;color:var(--rw-ink-faint);z-index:2;pointer-events:none}.rw-stage{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px 88px;transition:transform .42s var(--rw-ease)}.rw.is-typing .rw-stage{transform:translateY(-8vh)}.rw-hero{width:min(720px,100%);display:flex;flex-direction:column;align-items:center;gap:18px}.rw-hint{margin:0;font-size:15px;line-height:1.4;letter-spacing:-.011em;color:var(--rw-ink-soft);text-align:center}.rw-field-wrap{position:relative;width:100%;border-radius:var(--rw-radius)}@property --rw-beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.rw-field-wrap:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:calc(var(--rw-radius) + 1.5px);padding:1.5px;background:conic-gradient(from var(--rw-beam),transparent 0deg,transparent 240deg,var(--rw-ink) 300deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s var(--rw-ease)}.rw-field-wrap.is-live:before,.rw-field-wrap:focus-within:before{opacity:1;animation:rw-beam 2.2s linear infinite}@keyframes rw-beam{to{--rw-beam: 360deg}}.rw-field{width:100%;box-sizing:border-box;height:72px;padding:0 64px 0 22px;border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:var(--rw-paper);color:var(--rw-ink);font-family:var(--rw-mono);font-size:20px;font-weight:500;letter-spacing:-.02em;caret-color:var(--rw-ink);outline:none;box-shadow:0 1px color-mix(in srgb,var(--rw-ink) 4%,transparent),var(--rw-ink) 28%,transparent );transition:border-color .15s var(--rw-ease),box-shadow .15s var(--rw-ease)}.rw-field::placeholder{color:var(--rw-ink-ghost)}.rw-field:focus{border-color:var(--rw-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--rw-ink) 8%,transparent),var(--rw-ink) 32%,transparent )}.rw-field[aria-invalid=true]{border-color:#8a1f1f;box-shadow:0 0 0 3px #8a1f1f1a}.rw-go{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:var(--rw-ink);color:var(--rw-paper);display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s var(--rw-ease),transform .1s var(--rw-ease)}.rw-field-wrap.has-value .rw-go{opacity:1;pointer-events:auto}.rw-go:hover{transform:translateY(-50%) scale(1.03)}.rw-go:active{transform:translateY(-50%) scale(.97)}.rw-go svg{display:block}.rw-err{margin:0;min-height:1.2em;font-size:13px;line-height:1.4;color:#8a1f1f;text-align:center}.rw-err:empty{display:none}.rw-find{display:flex;flex-direction:column;align-items:center;gap:28px;width:min(520px,100%)}.rw-find-mark{position:relative;width:96px;height:96px;display:grid;place-items:center}.rw-ring{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;background:conic-gradient(from 0deg,var(--rw-ink) 0deg,var(--rw-ink) 72deg,transparent 88deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:rw-spin .9s linear infinite;pointer-events:none}.rw-orb{width:88px;height:88px;border-radius:50%;background:var(--rw-paper);border:1px solid var(--rw-line);display:grid;place-items:center;overflow:hidden;box-shadow:var(--rw-ink) 35%,transparent )}.rw-orb img,.rw-orb span{width:44px;height:44px;object-fit:contain}.rw-orb span{display:grid;place-items:center;font-family:var(--rw-mono);font-size:18px;font-weight:700}.rw-name{margin:0;font-size:clamp(22px,3.6vw,32px);font-weight:560;letter-spacing:-.035em;line-height:1.05;text-align:center}.rw-toasts{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0}.rw-toasts.is-row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 8px}.rw-toast{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--rw-line);background:var(--rw-paper);font-size:13px;color:var(--rw-ink-soft);animation:rw-in .28s var(--rw-ease) both}.rw-chip{width:8px;height:8px;border-radius:50%;flex:0 0 auto}@keyframes rw-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rw-spin{to{transform:rotate(360deg)}}.rw-steps{display:grid;place-items:center;min-height:40px}.rw-step{grid-area:1 / 1;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;border:1px solid var(--rw-line);background:var(--rw-paper);font-size:13px;color:var(--rw-ink-soft);animation:rw-step-in .36s var(--rw-ease) backwards;transition:transform .42s var(--rw-ease),opacity .42s var(--rw-ease)}.rw-step.is-done{color:var(--rw-ink)}.rw-step.is-out{transform:translateY(-16px);opacity:0}.rw-step-icon{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--rw-ink) 14%,transparent);border-top-color:var(--rw-ink);animation:rw-spin .7s linear infinite}.rw-step.is-done .rw-step-icon,.rw-step.is-out .rw-step-icon{border:0;background:#16a34a;color:var(--rw-on-ink);animation:rw-pop .26s var(--rw-ease) both}@keyframes rw-step-in{0%{opacity:0;transform:translateY(16px)}}@keyframes rw-pop{0%{transform:scale(.4)}}.rw-kit{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;gap:16px}.rw-already{margin:0;font-family:var(--rw-mono);font-size:11px;letter-spacing:.04em;color:var(--rw-ink-faint)}.rw-sheet-card{width:100%;padding:28px 28px 24px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--their-ink, #0c1929) 7%,var(--rw-card)),#fff 42%);box-shadow:0 1px color-mix(in srgb,var(--rw-ink) 5%,transparent),var(--rw-ink) 28%,transparent );display:flex;flex-direction:column;gap:16px}.rw-sheet-head{display:flex;align-items:center;gap:16px}.rw-sheet-mark{width:56px;height:56px;object-fit:contain;border-radius:14px;background:var(--rw-card);flex:0 0 auto}.rw-sheet-mark.is-letter{display:grid;place-items:center;font-family:var(--rw-mono);font-size:22px;font-weight:700;color:var(--their-ink, var(--rw-ink))}.rw-sheet-name{margin:0;font-size:clamp(22px,4vw,32px);font-weight:560;letter-spacing:-.03em;line-height:1.1;color:var(--their-ink, var(--rw-ink))}.rw-sheet-host{margin:4px 0 0;font-family:var(--rw-mono);font-size:12px;color:var(--rw-ink-faint)}.rw-sheet-line{margin:0;font-size:16px;line-height:1.45;letter-spacing:-.012em;color:var(--rw-ink)}.rw-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rw-tags li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--their-ink, #0c1929) 8%,var(--rw-card));font-size:12px;color:var(--rw-ink)}.rw-dna{margin:0;display:flex;flex-direction:column;gap:12px}.rw-dna>div{display:grid;grid-template-columns:108px 1fr;gap:12px;align-items:start;padding-top:12px;border-top:1px solid var(--rw-ink-ghost)}.rw-dna dt{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--rw-mono);font-size:11px;color:var(--rw-ink-soft)}.rw-dna dd{margin:0;font-size:14px;line-height:1.4;color:var(--rw-ink)}.rw-swatches{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 16px}.rw-swatches li{display:inline-flex;align-items:center;gap:8px;font-family:var(--rw-mono);font-size:11px;color:var(--rw-ink-soft)}.rw-swatches i{width:14px;height:14px;border-radius:50%;display:block}.rw-who{margin:0;font-size:14px;color:var(--rw-ink-soft)}.rw-pains{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rw-pains li{padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--their-ink, #0c1929) 8%,var(--rw-card));font-size:13px;color:var(--rw-ink)}.rw-shot{display:block;width:100%;border-radius:16px;object-fit:cover;max-height:160px}.rw-continue{width:100%;height:56px;border:0;border-radius:999px;background:var(--rw-ink);color:var(--rw-paper);font-family:var(--rw-sans);font-size:15px;font-weight:560;letter-spacing:-.014em;cursor:pointer;transition:transform .1s var(--rw-ease)}.rw-continue:hover{transform:translateY(-1px)}.rw-continue:active{transform:scale(.97)}.rw[data-phase=print],.rw[data-phase=ready]{overflow:hidden}.rw[data-phase=print] .rw-stage,.rw[data-phase=ready] .rw-stage{justify-content:center;padding:64px 48px 28px}.rw[data-phase=print] .rw-plans,.rw[data-phase=ready] .rw-plans,.rw[data-phase=kit] .rw-plans{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.rw[data-phase=kit] .rw-stage{justify-content:flex-start;padding-top:80px;overflow-y:auto}.rw-desk{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:12px}.rw-desk.is-split{width:min(1600px,calc(100vw - 80px));display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.7fr);grid-template-areas:"top print" "auth print";column-gap:72px;row-gap:14px;align-items:start}.rw-desk.is-split .rw-side{display:contents}.rw-side-top,.rw-side-auth{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.rw-side-top{grid-area:top}.rw-side-auth{grid-area:auth;width:100%}.rw-desk.is-split .rw-print-wrap{grid-area:print;align-self:center}.rw-print-wrap{position:relative;width:100%}.rw-crops{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:4px}.rw-crop{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--rw-card);color:var(--rw-ink-soft);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px color-mix(in srgb,var(--rw-ink) 6%,transparent)}.rw-crop[aria-pressed=true]{color:var(--rw-ink);background:var(--rw-card)}.rw-print{position:relative;width:100%;background:var(--rw-paper);border-radius:14px;box-shadow:0 1px color-mix(in srgb,var(--rw-ink) 6%,transparent),var(--rw-ink) 38%,transparent ),var(--rw-ink) 16%,transparent );overflow:hidden;animation:rw-sheet .64s var(--rw-ease) both}.rw-print.is-locked img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rw-lock{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;z-index:1;padding:7px 12px 7px 9px;border-radius:999px;background:var(--rw-card);box-shadow:var(--rw-ink) 40%,transparent );pointer-events:none}.rw-print .rw-lock img{width:16px;height:16px;object-fit:contain;background:none}.rw-lock p{margin:0;font-size:13px;font-weight:560;color:var(--rw-ink);white-space:nowrap}.rw-side{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.rw-side .rw-sheet-name{font-size:clamp(24px,2.6vw,34px)}.rw-side .rw-sheet-mark{width:48px;height:48px}.rw-side .rw-sheet-line{font-size:14px;line-height:1.35}.rw-side .rw-google{height:48px}.rw-side .rw-email input,.rw-side .rw-email button{height:46px}.rw-side .rw-toasts{justify-content:flex-start}.rw-side .rw-toast{padding:6px 12px}.rw-side .rw-google,.rw-side .rw-email{width:100%}.rw-or{margin:0;width:100%;text-align:center;font-family:var(--rw-mono);font-size:11px;color:var(--rw-ink-faint)}.rw-email{display:flex;flex-direction:column;gap:6px}.rw-email input{width:100%;box-sizing:border-box;height:52px;padding:0 16px;border:1px solid var(--rw-line);border-radius:999px;background:var(--rw-card);color:var(--rw-ink);font-family:var(--rw-sans);font-size:15px;outline:none}.rw-email input:focus{border-color:var(--rw-ink)}.rw-email button{width:100%;height:52px;border:0;border-radius:999px;background:var(--rw-ink);color:var(--rw-paper);font-size:15px;font-weight:560;cursor:pointer}.rw-crops.is-inline{position:static;top:auto;right:auto}.rw-print img{display:block;width:100%;height:100%;object-fit:contain;background:var(--rw-card)}.rw-print video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.rw-print.is-locked video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rw-sound{position:absolute;top:12px;right:12px;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;color:var(--rw-ink);background:var(--rw-card);box-shadow:var(--rw-ink) 40%,transparent );cursor:pointer}.rw-sound:focus-visible{outline:2px solid var(--rw-ink);outline-offset:2px}.rw-print.is-wait{background:#f4f6fa;animation:rw-sheet .64s var(--rw-ease) both}.rw-paint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.rw-pixels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);gap:2px;padding:2px;image-rendering:pixelated}.rw-pixels i{display:block;opacity:.18;animation:rw-px 1.35s ease-in-out infinite}.rw-cook{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;width:min(86%,380px);padding:14px 18px 16px;border-radius:16px;background:var(--rw-card);box-shadow:0 10px 30px color-mix(in srgb,var(--rw-ink) 10%,transparent);color:var(--rw-ink);text-align:center}.rw-cook p{margin:0}.rw-cook-line{font-size:14px;font-weight:600;letter-spacing:-.01em}.rw-cook-line.is-live{display:inline-flex;align-items:center;gap:9px;margin:0;animation:rw-step-in .36s var(--rw-ease) backwards}.rw-cook-sketch{font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--rw-ink) 72%,transparent);font-style:italic}.rw-cook-meta{font-family:var(--rw-mono);font-size:11.5px;letter-spacing:.02em;color:color-mix(in srgb,var(--rw-ink) 60%,transparent)}.rw-cook-meta span{font-variant-numeric:tabular-nums;color:var(--rw-ink)}.rw-cook-bar{display:block;width:100%;height:3px;margin-top:2px;border-radius:999px;background:color-mix(in srgb,var(--rw-ink) 10%,transparent);overflow:hidden}.rw-cook-bar i{display:block;height:100%;background:var(--rw-ink);transform-origin:left center;transition:transform 1s linear}.rw-cook-retry{margin-top:4px;padding:8px 14px;border:0;border-radius:999px;background:var(--rw-ink);color:var(--rw-on-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}@keyframes rw-px{0%,to{opacity:.12;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}.rw-print[data-aspect="45"]{aspect-ratio:4 / 5}.rw-print[data-aspect="11"]{aspect-ratio:1 / 1}.rw-print[data-aspect="169"]{aspect-ratio:1200 / 630}@keyframes rw-sheet{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rw-shimmer{to{background-position:-200% 0}}.rw-caption{margin:0;max-width:36em;font-size:14px;line-height:1.4;letter-spacing:-.012em;text-align:center;color:var(--rw-ink)}.rw-aspects{display:flex;gap:10px}.rw-aspect{width:32px;height:24px;padding:0;border:1px solid var(--rw-line);background:var(--rw-paper);cursor:pointer;display:grid;place-items:center}.rw-aspect i{display:block;border:1px solid var(--rw-ink-faint);background:transparent}.rw-aspect[data-kind="45"] i{width:12px;height:16px}.rw-aspect[data-kind="11"] i{width:14px;height:14px}.rw-aspect[data-kind="169"] i{width:18px;height:10px}.rw-aspect[aria-pressed=true]{border-color:var(--rw-ink)}.rw-aspect[aria-pressed=true] i{border-color:var(--rw-ink);background:var(--rw-ink)}.rw-ask{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.rw-google{width:100%;height:56px;border:0;border-radius:999px;background:var(--rw-ink);color:var(--rw-paper);font-family:var(--rw-sans);font-size:15px;font-weight:560;letter-spacing:-.014em;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;transition:transform .1s var(--rw-ease)}.rw-google:hover{transform:translateY(-1px)}.rw-google:active{transform:scale(.97)}.rw-google svg{display:block;flex:0 0 auto;background:var(--rw-card);border-radius:4px}.rw-google.is-official{background:var(--rw-card);color:var(--rw-ink);border:1px solid var(--rw-line)}.rw-google.is-official svg{background:transparent}.rw-receipt{font-family:var(--rw-mono);font-size:11px;letter-spacing:.02em;color:var(--rw-ink-faint);min-height:1.2em}.rw-again{background:none;border:0;padding:0;font-family:var(--rw-sans);font-size:13px;color:var(--rw-ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rw-go:focus-visible,.rw-google:focus-visible,.rw-continue:focus-visible,.rw-crop:focus-visible,.rw-again:focus-visible,.rw-mark:focus-visible{outline:2px solid var(--rw-ink);outline-offset:3px}@media (max-width: 900px){.rw-desk.is-split{grid-template-columns:1fr;gap:24px;width:min(720px,100%)}}@media (max-width: 720px){.rw-light{width:90vmax;height:90vmax}.rw-dna>div{grid-template-columns:1fr;gap:6px}}@media (max-width: 640px){.rw-chrome{padding:16px}.rw-field{height:64px;font-size:16px;padding:0 56px 0 16px}.rw-go{width:40px;height:40px;right:12px}.rw-stage{padding:80px 16px 128px}.rw-desk.is-split{display:flex;flex-direction:column;width:100%;gap:14px}.rw-desk.is-split .rw-print-wrap{width:min(100%,380px);margin-inline:auto;align-self:center}.rw-print{max-height:42vh}.rw[data-phase=print],.rw[data-phase=ready]{overflow-x:hidden;overflow-y:auto}.rw[data-phase=print] .rw-stage,.rw[data-phase=ready] .rw-stage{justify-content:flex-start;min-height:auto;padding:72px 16px calc(28px + env(safe-area-inset-bottom,0px))}.rw[data-phase=print] .rw-plans,.rw[data-phase=ready] .rw-plans,.rw[data-phase=kit] .rw-plans{display:none}.rw-plans{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.rw.is-typing .rw-stage{transform:translateY(-16vh)}}@media (hover: hover) and (pointer: fine){.rw-print.is-live{transition:transform 80ms linear}}@media (prefers-reduced-motion: reduce){.rw-field-wrap:before,.rw-ring,.rw-pixels i,.rw-print,.rw-print.is-wait,.rw-toast,.rw-step,.rw-step-icon,.rw-cook-line.is-live,.rw-stage,.rw.is-typing .rw-stage,.rw-google,.rw-light{animation:none!important;transition:none!important}.rw-field-wrap:before,.rw-print,.rw-print.is-wait,.rw-toast,.rw-stage,.rw.is-typing .rw-stage,.rw-google{transform:none!important}.rw-ring{background:conic-gradient(from 0deg,var(--rw-ink) 0deg,var(--rw-ink) 360deg);opacity:.35}.rw-pixels i{opacity:.35;transform:none}.rw-field-wrap.is-live:before,.rw-field-wrap:focus-within:before{opacity:0}.rw-toast{opacity:1}}.rw-cooking{width:100%;margin:4px 0 0;font-family:var(--rw-sans);font-size:14px;line-height:1.45;letter-spacing:-.01em;color:var(--rw-ink-soft, #56617a);text-align:left}.rw-kit-auth{width:100%;align-items:stretch}.rw-kit-auth .rw-google{width:100%;justify-content:center}.rw-kit-auth .rw-or{align-self:center}.rw-kit-auth .rw-email{width:100%}.rw-kit-auth .rw-again{align-self:center}.rw-watch{width:100%;height:48px;border:1px solid var(--rw-rule, color-mix(in srgb, var(--rw-ink) 12%, transparent));border-radius:999px;background:transparent;color:var(--rw-ink);font-family:var(--rw-sans);font-size:14px;font-weight:520;letter-spacing:-.012em;cursor:pointer;transition:transform .1s var(--rw-ease),border-color .14s var(--rw-ease)}.rw-watch:hover{transform:translateY(-1px);border-color:var(--rw-ink)}.rw-watch:active{transform:scale(.97)}.rw-seat{display:inline-block;margin:2px auto 0;font-family:var(--rw-sans);font-size:13px;letter-spacing:-.008em;color:var(--rw-ink-soft, #56617a);text-decoration:none;border-bottom:1px solid transparent;transition:color .14s var(--rw-ease),border-color .14s var(--rw-ease)}.rw-seat:hover{color:var(--rw-ink);border-bottom-color:var(--rw-ink)}.rw-nobrand{display:block;margin:14px auto 0;max-width:280px;font-family:var(--rw-sans);font-size:13px;line-height:1.4;letter-spacing:-.008em;color:var(--rw-ink);text-decoration:underline;text-underline-offset:3px}.rw-nobrand:hover{color:var(--rw-ink)}.rw-email-open{width:100%;height:48px;border:1px solid var(--rw-rule, color-mix(in srgb, var(--rw-ink) 12%, transparent));border-radius:999px;background:transparent;color:var(--rw-ink);font-family:var(--rw-sans);font-size:14px;font-weight:520;letter-spacing:-.012em;cursor:pointer;transition:transform .1s var(--rw-ease),border-color .14s var(--rw-ease)}.rw-email-open:hover{transform:translateY(-1px);border-color:var(--rw-ink)}.rw-email-open:active{transform:scale(.97)}.rw{--rw-ink: #0b0c10;--rw-ink-soft: #3a3d46;--rw-ink-faint: #6b6f7a;--rw-ink-ghost: color-mix(in srgb, var(--rw-ink) 28%, transparent);--rw-line: color-mix(in srgb, var(--rw-ink) 18%, transparent);--rw-navy: #0c1929;--rw-sans: "Familjen Grotesk", system-ui, -apple-system, sans-serif;--rw-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.rw .rw-field-wrap:before,.rw .rw-field-wrap:after{display:none!important}.rw .rw-stage{position:relative}.rw .rw-stage:before,.rw .rw-stage:after{content:"";position:fixed;width:22px;height:22px;border:0 solid color-mix(in srgb,var(--rw-ink) 28%,transparent);pointer-events:none}.rw .rw-stage:before{left:28px;top:72px;border-top-width:1.5px;border-left-width:1.5px}.rw .rw-stage:after{right:28px;bottom:28px;border-bottom-width:1.5px;border-right-width:1.5px}.rw .rw-mark span{font-family:var(--rw-sans);letter-spacing:0;text-transform:none;font-size:17px;font-weight:600}.rw-siren{display:block;width:120px;margin:0 auto 6px;mix-blend-mode:multiply}.rw .rw-hint{max-width:18ch;margin:0 auto 28px;font-family:var(--rw-sans);font-size:clamp(34px,4.4vw,56px);font-weight:650;line-height:1.02;letter-spacing:-.04em;color:var(--rw-ink);text-wrap:balance}.rw .rw-field{height:64px;border:1.5px solid color-mix(in srgb,var(--rw-ink) 22%,transparent);border-radius:16px;font-size:19px;box-shadow:var(--rw-ink) 45%,transparent )}.rw .rw-field:focus,.rw .rw-field-wrap.has-value .rw-field{border-color:var(--rw-navy);box-shadow:0 0 0 4px color-mix(in srgb,var(--rw-ink) 8%,transparent),var(--rw-ink) 45%,transparent )}.rw .rw-go{background:var(--rw-navy);border-radius:12px}.rw .rw-seat{font-size:15px;color:var(--rw-ink-soft)}.rw .rw-nobrand{font-size:14px;color:var(--rw-navy, var(--rw-ink))}.rw .rw-plans{font-family:var(--rw-mono);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--rw-navy, var(--rw-ink))}.rw .rw-ring{background:conic-gradient(from 0deg,transparent 0deg,var(--rw-navy) 300deg,transparent 360deg)}@media (max-width: 700px){.rw .rw-stage:before,.rw .rw-stage:after{display:none}.rw-siren{width:90px}}.rw .rw-nobrand{display:block;max-width:none;margin-left:auto;margin-right:auto;text-align:center;white-space:nowrap}@media (max-width: 700px){.rw .rw-nobrand{white-space:normal}}.rw .rw-hint{max-width:none;margin-bottom:10px}.rw-hint-sub{margin:0 auto 28px;font-family:var(--rw-sans);font-size:clamp(17px,1.6vw,21px);line-height:1.4;color:var(--rw-ink-soft)}.rw-reel{width:min(560px,100%);aspect-ratio:16 / 9;margin:0 auto 22px;border-radius:16px;overflow:hidden;background:var(--rw-ink);box-shadow:0 1px color-mix(in srgb,var(--rw-ink) 8%,transparent),var(--rw-ink) 55%,transparent )}.rw-reel video{display:block;width:100%;height:100%;object-fit:cover}.rw .rw-reel+.rw-hint{margin-bottom:10px}.rw-proof{width:min(760px,100%);margin:28px auto 0;text-align:left}.rw-proof-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 26px;padding:0;list-style:none}.rw-proof-facts li{padding:14px 16px;border-radius:14px;background:var(--rw-card);border:1px solid var(--rw-line);font:400 14px/1.45 var(--rw-sans);color:var(--rw-ink-soft)}.rw-proof-facts b{display:block;margin-bottom:4px;font-weight:700;font-size:15px;color:var(--rw-ink)}.rw-proof-label{margin:0 0 10px;font:600 12px/1 var(--rw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rw-ink-faint)}.rw-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rw-proof-card{display:flex;flex-direction:column;gap:6px;color:var(--rw-ink);text-decoration:none;font:600 14px/1.2 var(--rw-sans)}.rw-proof-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;background:var(--rw-ink);transition:transform .18s var(--rw-ease)}.rw-proof-card:hover img{transform:translateY(-2px)}.rw-proof-card:focus-visible{outline:2px solid var(--rw-ink);outline-offset:3px;border-radius:10px}.rw-proof-all{display:inline-block;margin-top:16px;font:600 14px/1 var(--rw-sans);color:var(--rw-ink)}@media (max-width: 640px){.rw-reel{border-radius:12px;margin-bottom:16px}.rw-proof-facts{grid-template-columns:1fr;gap:8px}.rw-proof-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 6px}.rw-proof-card{flex:0 0 62%;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.rw-proof-card img{transition:none}.rw-proof-card:hover img{transform:none}}.rw-proof-faq{margin:28px 0 0}.rw-proof-faq>div{padding:12px 0;border-top:1px solid var(--rw-line)}.rw-proof-faq dt{font:700 15px/1.4 var(--rw-sans);color:var(--rw-ink);margin:0 0 4px}.rw-proof-faq dd{margin:0;font:400 14.5px/1.55 var(--rw-sans);color:var(--rw-ink-soft)}.rw{--rw-paper: #ffffff;--rw-card: #ffffff;--rw-ink: #0b0c10;--rw-ink-soft: #3a3d46;--rw-ink-faint: #6b6f7a;--rw-ink-ghost: rgba(11, 12, 16, .24);--rw-navy: #0c1929;--rw-line: rgba(12, 25, 41, .14);--rw-line2: rgba(12, 25, 41, .26);--rw-tint: rgba(12, 25, 41, .035);--rw-stage-bg: #f3f5f8;--rw-act: #0c1929;--rw-on-ink: #ffffff;--rw-radius: 16px;color-scheme:light}@media (prefers-color-scheme: dark){.rw{--rw-paper: #0c1929;--rw-card: #11233a;--rw-ink: #ffffff;--rw-ink-soft: rgba(255, 255, 255, .74);--rw-ink-faint: rgba(255, 255, 255, .52);--rw-ink-ghost: rgba(255, 255, 255, .26);--rw-navy: #ffffff;--rw-line: rgba(255, 255, 255, .14);--rw-line2: rgba(255, 255, 255, .28);--rw-tint: rgba(255, 255, 255, .04);--rw-stage-bg: #e9edf3;--rw-act: #ffffff;--rw-on-ink: #0c1929;color-scheme:dark}html:has(.rw),body:has(.rw),#root:has(.rw){background:#0c1929}}.rw{background:var(--rw-paper);color:var(--rw-ink)}.rw .rw-light,.rw .rw-veil{display:none!important}.rw .rw-studio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.rw .rw-dots{display:block;width:100%;height:100%}.rw .rw-stage:before,.rw .rw-stage:after{display:none}.rw.is-typing .rw-stage{transform:none}.rw *{box-shadow:none}.rw :focus-visible{outline:2px solid var(--rw-act);outline-offset:2px}.rw .rw-mark{color:var(--rw-ink)}.rw .rw-mark img{width:24px;height:24px}@media (prefers-color-scheme: dark){.rw .rw-mark img,.rw .rw-lock img{filter:invert(1)}}.rw .rw-hint{color:var(--rw-ink);text-align:left;margin:0 0 12px;max-width:14ch}.rw .rw-hint-sub{color:var(--rw-ink-soft);text-align:left;margin:0 0 28px;max-width:34ch}.rw .rw-field{background:var(--rw-card);color:var(--rw-ink);border:1.5px solid var(--rw-line2);border-radius:14px}.rw .rw-field::placeholder{color:var(--rw-ink-faint)}.rw .rw-field:focus,.rw .rw-field-wrap.has-value .rw-field{border-color:var(--rw-act);box-shadow:0 0 0 3px var(--rw-tint)}.rw .rw-go{background:var(--rw-act);color:var(--rw-on-ink);border-radius:10px}.rw .rw-go svg{color:var(--rw-on-ink)}.rw .rw-seat,.rw .rw-nobrand{color:var(--rw-ink-soft);text-align:left;margin-left:0}.rw .rw-nobrand{white-space:normal}.rw .rw-err{text-align:left}.rw .rw-plans{position:static;text-align:left;padding:0;margin:22px 0 0;color:var(--rw-ink-faint);font-size:12px;pointer-events:auto}.rw>.rw-plans{padding:0 24px 24px;text-align:center}.rw .rw-stage{justify-content:center;padding:88px 24px 40px}.rw-split{width:min(1160px,100%);display:grid;gap:28px}.rw .rw-hero{width:100%;align-items:stretch;gap:0}.rw .rw-hero>*{margin-left:0}.rw .rw-field-wrap{margin-bottom:4px}.rw-aside{display:flex;flex-direction:column;gap:14px;min-width:0}.rw-next{border:1.5px solid var(--rw-line);border-radius:20px;background:var(--rw-card);overflow:hidden}.rw-next-stage{display:grid;place-items:center;background:var(--rw-stage-bg);border-bottom:1.5px solid var(--rw-line);padding:18px 0 8px}.rw-next-stage img{width:168px;height:168px;object-fit:contain;display:block}.rw-next ol{list-style:none;margin:0;padding:0}.rw-next li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:14px 18px;border-top:1.5px solid var(--rw-line);font:400 15px/1.45 var(--rw-sans);color:var(--rw-ink-soft)}.rw-next li:first-child{border-top:0}.rw-next li b{display:block;color:var(--rw-ink);font-weight:650;margin-bottom:2px}.rw-next li i{width:28px;height:28px;display:grid;place-items:center;border:1.5px solid var(--rw-line2);border-radius:8px;font:600 12px/1 var(--rw-mono);font-style:normal;color:var(--rw-ink)}.rw .rw-reel{width:100%;margin:0;border:1.5px solid var(--rw-line);border-radius:18px;background:var(--rw-navy)}.rw .rw-proof{width:100%;margin:0}.rw .rw-proof-facts{grid-template-columns:1fr;gap:0;margin:26px 0 0;border:1.5px solid var(--rw-line);border-radius:16px;overflow:hidden;background:var(--rw-card)}.rw .rw-proof-facts li{border:0;border-top:1.5px solid var(--rw-line);border-radius:0;background:transparent;padding:12px 16px}.rw .rw-proof-facts li:first-child{border-top:0}.rw .rw-proof-label{margin:6px 0 8px;color:var(--rw-ink-faint)}.rw .rw-proof-strip{gap:10px}.rw .rw-proof-card{color:var(--rw-ink);font-size:13px}.rw .rw-proof-card img{border:1.5px solid var(--rw-line);border-radius:12px}.rw .rw-proof-card:hover img{transform:none;border-color:var(--rw-line2)}.rw .rw-proof-all{color:var(--rw-ink);margin-top:10px}.rw .rw-faq{width:min(1160px,100%);margin:8px auto 0;padding:0 24px;box-sizing:content-box}.rw .rw-faq .rw-proof-faq{margin:0;display:grid;grid-template-columns:1fr;border:1.5px solid var(--rw-line);border-radius:18px;overflow:hidden;background:var(--rw-card)}.rw .rw-faq .rw-proof-faq>div{padding:18px 20px;border-top:1.5px solid var(--rw-line)}.rw .rw-faq .rw-proof-faq>div:first-child{border-top:0}@media (min-width: 1024px){.rw .rw-stage{padding:96px 40px 40px}.rw-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.rw-split.is-launch{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.rw .rw-hint{font-size:clamp(48px,4.6vw,68px)}.rw .rw-faq .rw-proof-faq{grid-template-columns:1fr 1fr}.rw .rw-faq .rw-proof-faq>div:nth-child(2){border-top:0}.rw .rw-faq .rw-proof-faq>div:nth-child(2n){border-left:1.5px solid var(--rw-line)}.rw .rw-proof-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.rw .rw-hint{max-width:none}.rw-next-stage img{width:132px;height:132px}}@media (max-width: 640px){.rw .rw-stage{padding:76px 16px 28px}.rw .rw-proof-strip{margin:0 -16px;padding:0 16px 6px}.rw .rw-faq{padding:0 16px}}.rw .rw-sheet-card{background:var(--rw-card);border:1.5px solid var(--rw-line);border-radius:20px;text-align:left}.rw .rw-sheet-mark{background:var(--rw-card);border:1.5px solid var(--rw-line)}.rw .rw-sheet-name{color:var(--rw-ink)}.rw .rw-sheet-host,.rw .rw-sheet-line{color:var(--rw-ink-soft)}.rw .rw-tags li,.rw .rw-pains li{background:transparent;border:1.5px solid var(--rw-line);color:var(--rw-ink)}.rw .rw-dna>div{border-color:var(--rw-line)}.rw .rw-dna dt{color:var(--rw-ink-faint)}.rw .rw-dna dd{color:var(--rw-ink)}.rw .rw-swatches span{color:var(--rw-ink-soft)}.rw .rw-swatches i{box-shadow:0 0 0 1.5px var(--rw-line)}.rw .rw-shot{border:1.5px solid var(--rw-line);border-radius:12px}.rw .rw-cooking,.rw .rw-already{color:var(--rw-ink-soft);text-align:left}.rw .rw-google,.rw .rw-email-open,.rw .rw-watch{background:var(--rw-card);color:var(--rw-ink);border:1.5px solid var(--rw-line2);border-radius:12px}.rw .rw-google:hover,.rw .rw-email-open:hover,.rw .rw-watch:hover{border-color:var(--rw-act);transform:none}.rw .rw-google.is-official{background:var(--rw-act);color:var(--rw-on-ink);border-color:var(--rw-act)}.rw .rw-email input,.rw .rw-ask input,.rw .rw-email-field{background:var(--rw-card);color:var(--rw-ink);border:1.5px solid var(--rw-line2);border-radius:12px}.rw .rw-again{color:var(--rw-ink-soft)}@media (min-width: 1024px){.rw .rw-kit{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);column-gap:56px;row-gap:14px;align-items:start;align-content:start}.rw .rw-kit>*{grid-column:2;width:100%;margin:0}.rw .rw-kit>.rw-sheet-card{grid-column:1;grid-row:1 / span 8}.rw .rw-kit .rw-shot{max-height:260px;object-fit:cover;object-position:top}}.rw .rw-print{border:1.5px solid var(--rw-line);border-radius:18px;background:var(--rw-card)}.rw .rw-cook{background:var(--rw-card);border:1.5px solid var(--rw-line);color:var(--rw-ink)}.rw .rw-sound,.rw .rw-lock,.rw .rw-chip,.rw .rw-toast{background:var(--rw-card);color:var(--rw-ink);border:1.5px solid var(--rw-line)}.rw .rw-step{color:var(--rw-ink-soft)}.rw .rw-step.is-done{color:var(--rw-ink)}.rw .rw-orb{background:var(--rw-card);border:1.5px solid var(--rw-line)}.rw .rw-sheet-mark:not(.is-letter){background:#fff;border:1.5px solid var(--rw-line);padding:6px;box-sizing:border-box;object-fit:contain}.rw .rw-field:focus-visible{outline:none}.rw .rw-faq{margin-top:28px}.rw .rw-faq{padding:0;box-sizing:border-box}.rw .rw-go{opacity:1;pointer-events:auto}.rw .rw-field{padding-right:68px}@media (prefers-color-scheme: dark){.rw{--rw-stage-bg: #213a5f}}body:has(.rw) .cookie-banner{background:#fff;color:#3a3d46;border:1.5px solid rgba(12,25,41,.18);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:14px}body:has(.rw) .cookie-banner__link{color:#0c1929}body:has(.rw) .cookie-banner__btn{box-shadow:none;border:1.5px solid rgba(12,25,41,.18);border-radius:10px}@media (prefers-color-scheme: dark){body:has(.rw) .cookie-banner{background:#11233a;color:#ffffffbd;border-color:#ffffff29}body:has(.rw) .cookie-banner__link{color:#fff}body:has(.rw) .cookie-banner__btn{background:transparent;color:#fff;border-color:#ffffff47}body:has(.rw) .cookie-banner__btn.neu-btn-primary{background:#fff;color:#0c1929;border-color:#fff}}@media (max-width: 480px){body:has(.rw) .cookie-banner{gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.4}body:has(.rw) .cookie-banner__actions{width:100%;flex-direction:row;gap:8px}body:has(.rw) .cookie-banner__btn{flex:1;height:34px;padding:0 12px;font-size:12px}}.rw .rw-bento{width:min(1160px,100%);display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.rw .rw-bento>*{grid-column:auto;grid-row:auto;width:auto;margin:0}.rw-panel{min-width:0;padding:20px 22px;border:1.5px solid var(--rw-line);border-radius:18px;background:var(--rw-card);color:var(--rw-ink);text-align:left;display:flex;flex-direction:column;gap:10px}.rw-panel-k{margin:0;display:flex;align-items:center;gap:6px;font:600 11px/1 var(--rw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rw-ink-faint)}.rw-panel-v{margin:0;font:400 15px/1.5 var(--rw-sans);color:var(--rw-ink)}.rw-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rw-panel-list li{padding:9px 0;border-top:1.5px solid var(--rw-line);font:400 14.5px/1.4 var(--rw-sans);color:var(--rw-ink)}.rw-panel-list li:first-child{border-top:0;padding-top:2px}.rw .rw-panel-id{gap:14px}.rw .rw-panel-id .rw-sheet-head{display:flex;align-items:center;gap:16px;margin:0}.rw .rw-panel-id .rw-sheet-mark{width:64px;height:64px;border-radius:16px;flex-shrink:0}.rw .rw-panel-id .rw-sheet-name{margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.03em}.rw .rw-panel-id .rw-sheet-host{margin:4px 0 0}.rw .rw-panel-id .rw-sheet-line{margin:0;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rw-id-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1.5px solid var(--rw-line)}.rw .rw-panel-id .rw-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.rw .rw-panel-id .rw-swatches li{display:flex;align-items:center;gap:6px}.rw .rw-panel-id .rw-swatches li.rw-panel-k{margin-right:4px}.rw .rw-panel-id .rw-tags{margin:0}.rw .rw-panel-act{gap:12px;justify-content:flex-start}.rw .rw-panel-act .rw-already{margin:0;font:600 11px/1 var(--rw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rw-ink-faint)}.rw .rw-panel-act .rw-cooking{margin:0;font-size:15px;line-height:1.5;color:var(--rw-ink-soft)}.rw .rw-panel-act .rw-kit-auth,.rw .rw-panel-act .rw-watch{width:100%;margin:0}.rw .rw-panel-act .rw-again{align-self:flex-start;margin:2px 0 0}.rw .rw-panel-shot{padding:0;overflow:hidden}.rw .rw-panel-shot .rw-shot{width:100%;height:100%;min-height:180px;object-fit:cover;object-position:top;border:0;border-radius:0;display:block}@media (min-width: 1024px){.rw .rw-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense}.rw .rw-bento>.rw-panel-id{grid-column:1 / span 2}.rw .rw-bento>.rw-panel-act{grid-column:3;grid-row:1 / span 2}.rw .rw-kit.rw-bento .rw-shot{max-height:320px}}
