.auth-page-navigation[data-astro-cid-rrqwe4bo]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.65rem;flex-shrink:0;gap:.2rem;width:fit-content;padding:.2rem;font-size:.8rem;font-weight:600;display:flex}.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo]{color:var(--color-text-secondary);white-space:nowrap;border-radius:.45rem;padding:.55rem .8rem;text-decoration:none;transition:background .15s,color .15s}.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo]:hover{background:var(--color-surface-hover);color:var(--color-brand)}.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo][aria-current=page]{background:var(--color-surface);color:var(--color-brand);box-shadow:0 1px 3px #234c3214}.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=420px){.auth-page-navigation[data-astro-cid-rrqwe4bo]{font-size:.72rem}.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo]{padding:.5rem .6rem}}@media (prefers-reduced-motion:reduce){.auth-page-navigation[data-astro-cid-rrqwe4bo] a[data-astro-cid-rrqwe4bo]{transition:none}}.signup-page{--signup-ink:var(--color-text-primary);--signup-muted:var(--color-text-secondary);--signup-green:var(--color-brand);background:var(--color-bg);min-height:100dvh;color:var(--signup-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.signup-page a{text-decoration:none}.signup-page button,.signup-page a{-webkit-tap-highlight-color:transparent}.signup-page :is(button,a,input):focus-visible{outline:2px solid var(--signup-green);outline-offset:4px}.signup-skip{z-index:10;background:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;inset:.75rem auto auto 1rem;transform:translateY(-180%)}.signup-skip:focus{transform:translateY(0)}.signup-header{justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:auto;padding:2rem clamp(1.5rem,4vw,4.5rem);display:flex}.signup-wordmark{color:var(--signup-ink);letter-spacing:-.1rem;align-items:center;gap:.65rem;font-size:1.9rem;font-weight:700;display:inline-flex}.signup-wordmark svg{width:2.2rem;height:2.2rem;color:var(--signup-green)}.signup-wordmark-dot{color:var(--signup-green)}.signup-header p{color:var(--signup-muted);font-size:.8rem}.signup-header p a{color:var(--signup-ink);margin-left:.8rem;font-weight:600}.signup-header p a:hover{color:var(--signup-green)}.signup-layout{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:clamp(2.5rem,5.5vw,6rem);max-width:1312px;margin:0 auto;padding:1rem 2.5rem 1.5rem;display:grid}.signup-story{flex-direction:column;min-width:0;padding:2.5rem 0 1rem;display:flex}.signup-eyebrow{letter-spacing:.025em;align-items:center;gap:.5rem;font-size:.73rem;font-weight:500;display:flex}.signup-eyebrow>span{background:#448460;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #e8efe4}.signup-story h2{letter-spacing:-.065em;margin:1.4rem 0 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,5.2vw,4.65rem);font-weight:400;line-height:1.08}.signup-story h2 em{color:var(--signup-green);font-weight:400}.signup-story-description{max-width:29rem;color:var(--signup-muted);font-size:.875rem;line-height:1.85}.signup-story-copy{animation:.8s both signup-rise}.signup-scene{margin:2rem -1rem 1rem}.signup-scene-art{isolation:isolate;height:21rem;animation:1.2s .15s both signup-rise;position:relative}.signup-scene-art:before{content:"";z-index:-1;background:radial-gradient(#dce8d3 0%,#e9eee1 45%,#0000 70%);border-radius:50%;position:absolute;inset:5% 5% 0}.signup-orbit{border:1px solid #dbe2d4;border-radius:50%;position:absolute;inset:1rem 3.7rem 0;transform:rotate(-16deg)}.signup-orbit-two{border-color:#e3e7dd;inset:1rem 1.6rem -.9rem;transform:rotate(20deg)}.signup-orbit-dot{background:#8dba91;border-radius:50%;width:.6rem;height:.6rem;animation:6s ease-in-out infinite signup-float;position:absolute;top:6.4rem;right:1.8rem}.signup-storefront{background:#fffefa;border:1px solid #e0e5dc;border-radius:.85rem;width:77%;padding:0 1rem 1.1rem;animation:7s ease-in-out .15s infinite signup-store-float;position:absolute;top:.4rem;left:11%;overflow:hidden;transform:rotate(-5deg);box-shadow:0 24px 50px -24px #3b57384d,0 3px 8px #3b573812}.signup-browser-bar{color:#839080;border-bottom:1px solid #eceee7;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.5rem;display:flex}.signup-browser-dots{gap:.2rem;display:flex}.signup-browser-dots i{background:#c3cebc;border-radius:50%;width:.25rem;height:.25rem}.signup-browser-bar>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:.7rem;height:.7rem}.signup-shop-nav{justify-content:space-between;align-items:center;padding:.9rem 0;font-size:.65rem;font-weight:600;display:flex}.signup-shop-nav>span>span{color:#69936b}.signup-shop-nav svg{stroke:#425a48;stroke-width:1.3px;fill:none;width:.9rem;height:.9rem}.signup-shop-hero{background:#eceddf;border-radius:.3rem;align-items:center;height:6.25rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.signup-shop-hero>span{z-index:1;letter-spacing:-.05em;font-family:Georgia,serif;font-size:1.3rem;line-height:1.15;position:relative}.signup-shop-hero>span em{color:#557156}.signup-bag{background:#7f9971;border-radius:.25rem .25rem .7rem .7rem;width:4rem;height:4.3rem;position:absolute;bottom:-.3rem;right:16%;transform:rotate(11deg);box-shadow:inset -10px 0 12px #55714b36,10px 5px 0 -7px #536b4826}.signup-bag:before{content:"";border:.3rem solid #7f9971;border-bottom:0;border-radius:2rem 2rem 0 0;width:2.6rem;height:2.6rem;position:absolute;top:-1.5rem;left:.7rem}.signup-bag span{border-left:1px solid #d1d9bd66;border-right:1px solid #d1d9bd66;position:absolute;inset:.8rem 1.2rem}.signup-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.signup-product-grid>div>span{margin-top:.45rem;font-size:.45rem;font-weight:600;display:block}.signup-product-grid small{color:#84917e;margin-top:.1rem;font-size:.37rem;display:block}.signup-product{background:#f0ece4;border-radius:.3rem;place-items:center;height:4.2rem;display:grid;position:relative}.signup-product-vase i{background:#c09a77;border-radius:45% 45% 30% 30%;width:1.9rem;height:2.7rem;box-shadow:inset -.5rem 0 .7rem #98754b36,.6rem .4rem .5rem -.2rem #9b806626}.signup-product-vase i:before{content:"";background:#ba9270;border-radius:.1rem;width:.85rem;height:.6rem;margin:-.3rem auto 0;display:block}.signup-product-lamp{background:#e6eadf}.signup-product-lamp i{background:#829174;border-radius:80% 80% 10% 10%;width:2.3rem;height:1.5rem;position:relative;transform:translateY(-.5rem)}.signup-product-lamp i:after{content:"";background:#6f7d60;width:.25rem;height:1.25rem;position:absolute;top:1.45rem;left:1.03rem}.signup-product-lamp i:before{content:"";background:#6f7d60;border-radius:50%;width:1.3rem;height:.2rem;position:absolute;top:2.6rem;left:.5rem}.signup-product-cup{background:#ece7de}.signup-product-cup i{background:#c7b495;border-radius:.15rem .15rem .65rem .65rem;width:1.8rem;height:1.9rem;position:relative;box-shadow:inset -.3rem 0 .5rem #af987447}.signup-product-cup i:after{content:"";z-index:-1;border:.22rem solid #baa484;border-radius:.3rem;width:.8rem;height:1.1rem;position:absolute;top:.2rem;right:-.65rem}.signup-order-note{background:#fffefa;border:1px solid #e2e7dc;border-radius:.7rem;align-items:center;gap:.7rem;padding:.85rem 1rem;animation:6s ease-in-out .4s infinite signup-float;display:flex;position:absolute;bottom:2rem;left:1.5%;transform:rotate(3deg);box-shadow:0 12px 32px -12px #49644630}.signup-note-icon{color:#4f7953;background:#edf3e8;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.signup-note-icon svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:1.25rem;height:1.25rem}.signup-order-note strong,.signup-order-note small{display:block}.signup-order-note strong{font-size:.65rem;font-weight:600}.signup-order-note small{color:#7b8778;margin-top:.2rem;font-size:.55rem}.signup-made-note{color:#57754d;background:#eef3e4;border:1px solid #b9cfac;border-radius:.35rem;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.53rem;animation:5s ease-in-out .8s infinite reverse signup-float;display:flex;position:absolute;top:3rem;right:-1%;transform:rotate(7deg)}.signup-made-note svg{stroke:currentColor;stroke-width:1.3px;fill:none;width:.75rem;height:.75rem}.signup-scene-caption{color:#65745f;justify-content:space-between;align-items:center;padding:.3rem 2.1rem 0;font-size:.65rem;display:flex}.signup-scene-caption button{cursor:pointer;color:#62775b;border:1px solid #dce4d5;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;transition:background .2s;display:grid}.signup-scene-caption button:hover{background:#e7eee0}.signup-scene-caption svg{fill:none;stroke:currentColor;stroke-width:1.7px;grid-area:1/1;width:.7rem;height:.7rem}.signup-play-icon,[data-motion=paused] .signup-pause-icon{display:none}[data-motion=paused] .signup-play-icon{display:block}.signup-story-footer{color:#65765c;align-items:center;gap:.55rem;margin-top:auto;padding-top:.5rem;font-size:.7rem;display:flex}.signup-story-footer>span{color:#819b72;font-size:1.4rem}.signup-account-panel{background:#fffefa;border:1px solid #e8ebe1;border-radius:1.5rem;flex-direction:column;min-width:0;padding:2.4rem clamp(1.5rem,3.4vw,3.2rem) 1.3rem;animation:.8s .15s both signup-rise;display:flex;box-shadow:0 10px 36px -24px #35563820}.signup-account-content{width:100%;max-width:26rem;margin:0 auto}.signup-journey{color:#6a7961;align-items:center;gap:.9rem;margin:0 0 2rem;padding:0;font-size:.68rem;list-style:none;display:flex}.signup-journey li{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.signup-journey li:not(:last-child):after{content:"";background:#e1e6db;width:1.25rem;height:1px;margin-left:.45rem}.signup-journey li>span{border:1px solid #e1e6db;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.55rem;display:grid}.signup-journey li[aria-current]{color:var(--signup-green);font-weight:600}.signup-journey li[aria-current]>span{color:#fff;background:var(--signup-green);border-color:var(--signup-green)}.signup-page .signup-form{gap:.9rem;max-width:none}.signup-page .signup-form .auth-title{letter-spacing:-.075rem;margin:0;font-size:1.8rem;font-weight:600;line-height:1.2}.signup-page .signup-form .auth-intro{color:var(--signup-muted);margin-top:-.35rem;font-size:.875rem;line-height:1.65}.signup-page .signup-form .auth-notice{color:#53674c;border:1px solid #dae4d5;border-radius:.5rem;padding:.65rem .8rem;font-size:.75rem}.signup-page .signup-form .auth-alternatives{border:0;gap:.65rem;padding:.2rem 0 0}.signup-page .signup-form .auth-alternatives button:first-child{background:#fffefa;border-color:#d5ded1;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;font-size:.8rem;display:flex}.signup-google-mark{width:1.1rem;height:1.1rem}.signup-page .signup-form .auth-alternatives button:not(:first-child){color:#697962;background:0 0;border:0;padding:.2rem;font-size:.75rem}.signup-page .signup-form .auth-hint{text-align:center;color:#697962;margin-top:-.4rem;font-size:.75rem}.signup-divider{color:#697962;align-items:center;gap:.8rem;font-size:.75rem;display:flex}.signup-divider:before,.signup-divider:after{content:"";background:#e8ecdf;flex:1;height:1px}.signup-page .signup-form .signup-methods{background:#f0f3ec;border-radius:.65rem;gap:.25rem;padding:.25rem}.signup-page .signup-form .signup-methods button{color:#627358;background:0 0;border-color:#0000;border-radius:.45rem;flex:40%;min-height:2.5rem;padding:.5rem .4rem;font-size:.75rem;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.signup-page .signup-form .signup-methods button[aria-pressed=true]{color:var(--signup-green);background:#fffefa;box-shadow:0 2px 4px #45632e0f}.signup-page .signup-form .signup-more-options{color:#65765c;background:0 0;border:none;justify-self:end;min-height:1.25rem;padding:0;font-size:.75rem;font-weight:400}.signup-page .signup-form label{color:#4b5c43;font-size:.75rem;font-weight:500}.signup-page .signup-form input{background:#fffefa;border-radius:.6rem;min-height:3.15rem;padding:.85rem 1rem;font-family:inherit;font-size:.8rem;transition:border-color .2s,box-shadow .2s}.signup-page .signup-form button.auth-primary{color:#fff;background:#25654b;border-color:#25654b;border-radius:.6rem;min-height:3.15rem;font-size:.8rem;box-shadow:0 3px 6px #25654b15}.signup-page .signup-form button{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.signup-page .signup-form button:hover:not(:disabled){transform:translateY(-1px)}.signup-page .signup-form button:active:not(:disabled){transform:translateY(1px)}.signup-page .signup-form button:disabled{opacity:.55}.signup-page .signup-form .signup-code-step{border-top:1px solid #e4eadb;padding-top:1rem;animation:.35s both signup-rise}.signup-page .signup-form .signup-code-step input{font-variant-numeric:tabular-nums;letter-spacing:.5em;font-size:1.1rem}.signup-page .signup-form .signup-code-step button{color:var(--signup-green);background:#edf3e8;border-color:#d2e0c7}.signup-legal{text-align:center;color:#65745f;max-width:20rem;margin:1.4rem auto 0;font-size:.75rem;line-height:1.8}.signup-legal a{color:#5c7353;text-underline-offset:3px;text-decoration:underline}.signup-account-footer{color:#65765c;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.8rem;font-size:.75rem;display:flex}.signup-account-footer svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:.8rem;height:.8rem}.signup-page-footer{color:#68775f;justify-content:space-between;max-width:1440px;margin:auto;padding:1.2rem clamp(1.5rem,4vw,4.5rem) 1.5rem;font-size:.7rem;display:flex}@keyframes signup-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-store-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(-4deg)}}@keyframes signup-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes signup-breathe{0%,to{opacity:.55}50%{opacity:1}}[data-motion=paused] :is(.signup-storefront,.signup-order-note,.signup-made-note),[data-motion=paused] .signup-orbit-dot{animation-play-state:paused}@media (width>=1440px){.signup-layout{padding-top:2rem;padding-bottom:2rem}}@media (width<=1080px){.signup-layout{grid-template-columns:1fr 1fr;gap:2.5rem;padding-inline:2rem}.signup-account-panel{padding:2rem 1.6rem 1.3rem}.signup-story h2{font-size:3.65rem}.signup-scene{margin-inline:-.5rem}.signup-scene-art{height:19rem}.signup-journey{gap:.5rem;font-size:.68rem}.signup-journey li:not(:last-child):after{width:.7rem;margin-left:.2rem}}@media (width<=800px){.signup-header{padding:1.25rem 1.5rem}.signup-layout{flex-direction:column;gap:2rem;max-width:36rem;padding:.5rem 1.5rem 1rem;display:flex}.signup-story{padding:.7rem 0 0}.signup-story-copy{text-align:center}.signup-eyebrow{justify-content:center}.signup-story h2{margin-top:1rem;font-size:3.2rem}.signup-story h2 br{display:none}.signup-story h2 em{display:block}.signup-story-description{max-width:23rem;margin:auto;font-size:.8rem}.signup-scene,.signup-story-footer{display:none}.signup-account-panel{border-radius:1.15rem;padding:1.7rem 1.6rem 1.3rem}.signup-journey{justify-content:center;margin-bottom:1.6rem}.signup-page-footer{max-width:36rem;padding-inline:1.5rem}.signup-account-footer{padding-top:1.2rem}}@media (width<=420px){.signup-journey li{flex-direction:column;flex:1;gap:.4rem}.signup-journey li:not(:last-child):after{display:none}.signup-header{padding:1.1rem}.signup-wordmark{font-size:1.65rem}.signup-wordmark svg{width:1.8rem;height:1.8rem}.signup-header p{font-size:0}.signup-header p a{font-size:.75rem}.signup-layout{padding-inline:1.1rem}.signup-story h2{font-size:2.75rem}.signup-desktop-break{display:none}.signup-account-panel{padding-inline:1.15rem}.signup-page .signup-form .auth-title{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.signup-page *,.signup-page :before,.signup-page :after{transition:none!important;animation:none!important}.signup-scene-caption button{display:none}}.signup-page .signup-form .signup-register-button{color:#234c32;border:1px solid #c4cfc0;border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.signup-page .signup-form .signup-register-button:hover{background:#edf2e8;border-color:#64866b}.signup-page .signup-form .signup-register-button:focus-visible{outline-offset:3px;outline:3px solid #93b69a}.signup-field-hint{color:#6b7365;margin:-.25rem 0 .5rem;font-size:.75rem;line-height:1.5}.signup-verified{float:right;color:#2d6940;font-size:.7rem}.signup-registration input[readonly]{color:#4c6450;background:#f0f4ed}.signup-growth-art:before{display:none}.signup-growth-art{height:23rem}.signup-growth-arch{background:linear-gradient(160deg,#dbe5d0,#eef1e4);border:1px solid #aabda482;border-radius:50% 50% 1rem 1rem;position:absolute;inset:0 10%}.signup-growth-shop{background:#fffdf6;border:1px solid #d5decd;border-radius:.6rem;width:72%;padding:1rem;animation:8s ease-in-out infinite signup-store-float;position:absolute;top:1.7rem;left:15%;transform:rotate(-4deg);box-shadow:0 20px 45px #37513d15}.signup-growth-shop-header{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.signup-growth-shop-header>span>span{color:#658061}.signup-growth-shop-header svg{stroke:#456546;fill:none;stroke-width:1.4px;width:1rem;height:1rem}.signup-growth-shop-title{padding:1rem 0 .8rem}.signup-growth-shop-title small{letter-spacing:.16em;color:#65775d;font-size:.4rem}.signup-growth-shop-title strong{letter-spacing:-.04em;margin-top:.4rem;font:1.85rem/1.05 Georgia,serif;display:block}.signup-growth-shop-title em{color:#648257;font-weight:400}.signup-growth-products{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.signup-growth-products .signup-product{height:5rem}.signup-growth-products>div>span{margin-top:.45rem;font-size:.55rem;font-weight:500;display:block}.signup-growth-products small{color:#79866c;margin-top:.2rem;font-size:.45rem;display:block}.signup-growth-shop-footer{color:#617256;border-top:1px solid #e4e8da;justify-content:space-between;margin-top:.8rem;padding-top:.6rem;font-size:.45rem;display:flex}.signup-growth-note{background:#fafbf2;border:1px solid #d0dac7;border-radius:.65rem;align-items:center;gap:.7rem;padding:.9rem 1rem;animation:7s ease-in-out infinite signup-float;display:flex;position:absolute;bottom:.8rem;left:0;transform:rotate(3deg);box-shadow:0 8px 20px #395a3310}.signup-growth-note>span{color:#668157;font:italic 1.8rem Georgia,serif}.signup-growth-note strong{font-size:.7rem;font-weight:500;display:block}.signup-growth-note small{color:#6c7b60;margin-top:.3rem;font-size:.55rem;display:block}.signup-growth-stamp{color:#f8f9ed;background:#2b6046;border-radius:50%;justify-content:center;align-items:center;gap:.25rem;width:4.3rem;height:4.3rem;font:italic .9rem/1 Georgia,serif;display:flex;position:absolute;top:.4rem;right:0;transform:rotate(12deg)}.signup-growth-stamp svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:1rem;height:1rem}.signup-growth-spark{color:#769066;font-size:1.5rem;position:absolute}.signup-growth-spark-one{top:1.4rem;left:3%}.signup-growth-spark-two{font-size:2rem;bottom:2.3rem;right:4%}[data-motion=paused] :is(.signup-growth-shop,.signup-growth-note){animation-play-state:paused}.signup-page .signup-form button.auth-google{background:#fffefa;border-color:#d5ded1;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;display:flex}@media (width>=801px){.signup-split{height:100dvh;overflow:hidden}.signup-split .signup-header{z-index:4;pointer-events:none;width:100%;max-width:none;padding:1.65rem 4vw;position:fixed;inset:0 0 auto}.signup-split .signup-header:after{content:"";z-index:-1;background:#faf9f4;width:54%;position:absolute;inset:0 0 0 auto}.signup-split .signup-header :is(a,nav){pointer-events:auto}.signup-split .signup-layout{overscroll-behavior:contain;scrollbar-gutter:stable;width:54%;max-width:none;height:100dvh;margin:0;padding:7rem clamp(1.5rem,4vw,4.5rem) 2rem;scroll-padding-top:7rem;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto}.signup-split .signup-story{background:#e9eedf;border-right:1px solid #dce3d2;width:46%;height:100dvh;padding:7.5rem clamp(1.75rem,4vw,4.5rem) 2rem;position:fixed;inset:0 auto 0 0;overflow:hidden}.signup-split .signup-story h2{margin:1rem 0;font-size:clamp(2.4rem,4.1vw,3.9rem)}.signup-split .signup-story-description{font-size:.8rem;line-height:1.7}.signup-split .signup-scene{width:min(100%,30rem);min-height:0;margin:auto;padding-top:1.25rem}.signup-split .signup-scene-art{height:clamp(16rem,39dvh,23rem);animation:none}.signup-split .signup-growth-shop{top:1.2rem}.signup-split .signup-scene-caption{margin-top:.5rem}.signup-split .signup-story-footer{margin-top:auto;padding-top:1rem;font-size:.65rem;line-height:1.5}.signup-split .signup-account-panel{max-width:30rem;margin:0 auto}.signup-split .signup-page-footer{display:none}}@media (width>=801px) and (height<=740px){.signup-split .signup-story{padding-top:6.2rem;padding-bottom:1rem}.signup-split .signup-story h2{font-size:clamp(2rem,3.2vw,3rem)}.signup-split .signup-scene-art{height:16rem}.signup-split .signup-growth-shop{transform-origin:top;padding:.7rem;top:.7rem;scale:.85}.signup-split .signup-growth-shop-title{padding-block:.6rem}.signup-split .signup-growth-shop-title strong{font-size:1.4rem}.signup-split .signup-growth-products .signup-product{height:3.5rem}.signup-split .signup-growth-note{padding:.7rem;bottom:0}.signup-split .signup-story-footer{padding-top:.5rem}}@media (width<=800px){.signup-split .signup-story{display:none}.signup-split .signup-layout{padding-top:.75rem}}@media (width>=801px) and (height>=741px) and (height<=850px){.signup-split .signup-growth-shop{padding:.8rem;top:1rem}.signup-split .signup-growth-shop-title{padding-block:.6rem}.signup-split .signup-growth-shop-title strong{font-size:1.6rem}.signup-split .signup-growth-products .signup-product{height:3.7rem}}.signup-split .signup-story{background:var(--color-surface-muted);border-color:var(--color-border)}.signup-split .signup-header:after,.signup-split .signup-account-panel{background:var(--color-bg)}.signup-page .signup-form input,.signup-page .signup-form button.auth-google{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}.signup-page .signup-form input::placeholder{color:var(--color-text-tertiary)}.signup-page .signup-form :is(.auth-notice,.auth-hint,.auth-test-mode,.signup-more-options),.signup-page :is(.signup-journey,.signup-legal,.signup-account-footer,.signup-field-hint,.signup-divider){color:var(--color-text-secondary);border-color:var(--color-border)}.signup-page .signup-form button.auth-primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-fg)}.signup-page .signup-form label{color:var(--color-text-secondary)}.signup-page .signup-form input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 18%, transparent)}.signup-page .signup-form .auth-mode{background:var(--color-surface-muted);border-color:var(--color-border)}.signup-page .signup-form .auth-mode label{color:var(--color-text-secondary)}.signup-page .signup-form .auth-mode label:has(input:checked){background:var(--color-surface);color:var(--color-brand)}.signup-wordmark .storixa-brand-name{font-size:27px}.signup-wordmark .storixa-brand-mark{width:31px;height:35px}.signup-split .signup-account-panel{border-color:var(--color-border)}.signup-growth-art{--signup-ink:#253d32;--signup-muted:#65756c;--signup-green:#25654b;color:#253d32}
