:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f1e8;font-synthesis:none;text-rendering:optimizelegibility;--ink:#080b14;--surface:#101522;--surface-raised:#171d2d;--text:#f5f1e8;--muted:#aeb6c8;--line:#f5f1e821;--electric:#3158ff;--cyan:#75cfff;--coral:#ff8d7d;background:#080b14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scrollbar-color:#3b465d var(--ink);scrollbar-width:thin;min-width:320px}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:.2rem solid var(--ink);background:#3b465d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#56647f}::-webkit-scrollbar-corner{background:var(--ink)}body{background:radial-gradient(circle at 92% 8%, #4f44843d, transparent 27rem), radial-gradient(circle at 8% 55%, #20675b24, transparent 30rem), var(--ink);min-height:100vh;margin:0}button,input{font:inherit}button,.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#253df0,#3479ff);border:1px solid #3f63ff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.72rem 1.15rem;font-weight:760;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}button:hover,.button:hover{background:linear-gradient(135deg,#3450ff,#4389ff);border-color:#6e87ff;transform:translateY(-1px)}button.secondary,.button.secondary{border-color:var(--line);color:var(--text);background:#ffffff0a}button.secondary:hover,.button.secondary:hover{background:#ffffff14;border-color:#f5f1e866}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}button:disabled{cursor:wait;opacity:.65}a{color:inherit}.shell{width:calc(100% - clamp(2.5rem,6vw,7.5rem));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);margin-inline:auto}.site-header{z-index:10;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080b14d1;position:sticky;top:0}.site-header .shell{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.wordmark{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.brand-lockup{mix-blend-mode:screen;width:auto;height:2.35rem;display:block}.site-nav{align-items:center;gap:.35rem;display:flex}.site-nav .button{border-radius:.8rem;min-height:2.75rem;padding:.6rem 1rem;font-size:.9rem;box-shadow:0 .45rem 1.4rem #2a5bff33}.site-nav a:not(.button){min-height:2.75rem;color:var(--muted);align-items:center;padding:.65rem .75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav a:not(.button):hover,.site-nav a:not(.button)[aria-current=page]{color:var(--text)}.site-nav a:not(.button)[aria-current=page]:after{content:"";background:linear-gradient(90deg,#4b69ff 0%,#61d5ff 52%,#ff9182 100%);border-radius:999px;height:1px;position:absolute;inset-block-end:.12rem;inset-inline:.7rem;box-shadow:0 0 .35rem #63cbff42}.site-nav-divider{background:#9eb1cf3d;width:1px;height:2rem;margin-inline:.45rem .35rem}@media (width>=52.001rem){.site-nav{gap:.3rem}.site-nav a:not(.button){min-height:2.5rem;padding:.55rem .6rem;font-size:.875rem}.site-nav .button{min-height:2.5rem;padding:.5rem 1rem;font-size:.84rem}}.menu-toggle{display:none}.menu-icon{gap:.24rem;width:1.15rem;display:grid}.menu-icon i{transform-origin:50%;background:currentColor;height:1px;transition:transform .16s,opacity .16s;display:block}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:820}h1,h2{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;line-height:1.02}h1{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(3rem,6.5vw,5.8rem)}h2{letter-spacing:-.04em;margin-top:0;font-size:clamp(2rem,4vw,3.65rem)}p{line-height:1.65}.lead{max-width:39rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem)}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:1.2rem;box-shadow:0 1.5rem 5rem #00000047}.content-page{padding-block:clamp(8rem,14vw,12rem)}.content-page>header{max-width:52rem;margin-bottom:clamp(3rem,7vw,6rem)}.content-page h1{max-width:11ch}.content-panel{max-width:52rem;padding:clamp(1.5rem,5vw,3rem)}.content-panel h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.content-panel p{color:var(--muted)}.form-page{isolation:isolate;min-height:calc(100dvh - 8rem - env(safe-area-inset-top,0px));place-items:start center;width:100%;padding:1.5rem calc(clamp(2.5rem,6vw,7.5rem)/2) 1.25rem;display:grid;position:relative}.form-page:before{z-index:-2;content:"";background:linear-gradient(90deg, #03050bf5, #03050bb3 50%, #03050be0), linear-gradient(0deg, var(--ink), transparent 30%, transparent 70%, var(--ink)), url(../../../orchards-network-hero.jpg) center / cover no-repeat;position:absolute;inset:0}.form-page:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#3158ff29,#0000 30rem);position:absolute;inset:0}.form-card{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(145deg,#0f1626f0,#040810f5);border-color:#ffffff29;width:min(30rem,100%);padding:1.25rem;transition:width .18s,min-height .18s,padding .18s;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000085,inset 0 0 0 1px #5b84ff0d}.form-card:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), #8b83ff, var(--coral), transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}.form-card h1{max-width:none;margin-bottom:.5rem;font-size:clamp(2.25rem,5vw,3.1rem)}.form-card-content>.eyebrow{margin-bottom:.65rem}.form-card-content>h1+.muted{color:#b7c0d2;margin:0 0 1.15rem;font-size:.94rem}.field{gap:.35rem;margin-top:.45rem;display:grid}.field label{color:#dde3ef;font-size:.86rem;font-weight:650}.birth-date-field{border:0;min-width:0;padding:0}.birth-date-field legend{color:#dde3ef;padding:0;font-size:.86rem;font-weight:650}.birth-date-fields{grid-template-columns:.8fr .9fr 1.25fr;gap:.55rem;display:grid}.birth-date-fields label{gap:.25rem;display:grid}.birth-date-fields label span{color:#8f99ad;font-size:.72rem;font-weight:600}.field small{color:#8f99ad;font-size:.76rem;line-height:1.45}.validated-input-control{position:relative}.field .validated-input-control input{padding-inline-end:3rem}.validation-status-icon{top:50%;pointer-events:none;border:1px solid;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:1rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:.9rem;transform:translateY(-50%)}.validation-status-icon.available{color:#88e6ba;background:#33ae791f}.validation-status-icon.unavailable{color:#ff9f91;background:#ef806f1f}.validation-status-icon.unavailable:before,.validation-status-icon.unavailable:after{content:"";background:currentColor;border-radius:999px;width:.72rem;height:.14rem;position:absolute;top:50%;left:50%}.validation-status-icon.unavailable:before{transform:translate(-50%,-50%)rotate(45deg)}.validation-status-icon.unavailable:after{transform:translate(-50%,-50%)rotate(-45deg)}.validation-status-icon.checking{border-color:#75cfff40;border-top-color:var(--cyan);animation:.7s linear infinite form-progress-spin}.username-field #username-availability:not(.visually-hidden){color:#ffc0b6}.username-field #username-availability.visually-hidden,.email-field #email-validation.visually-hidden,.password-field #password-validation.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field input{width:100%;min-height:2.75rem;color:var(--text);background:#02060eb8;border:1px solid #c5d3f033;border-radius:.75rem;padding:.65rem .85rem;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff06}.field input:hover{border-color:#75cfff6b}.field input:focus{background:#040914f0;border-color:#75cfffb8;box-shadow:0 0 0 3px #4e80ff21}.form-card button{width:100%;min-height:2.8rem;margin-top:1rem;box-shadow:0 .8rem 2.2rem #3158ff38}.form-card-content>.password-help{text-align:end;margin:.45rem 0 -.35rem;font-size:.82rem}.form-card-content>.password-help a{color:var(--cyan);text-underline-offset:.18em}.form-card-content>.account-switch{text-align:center;border-top:1px solid #ffffff1a;margin:.75rem 0 0;padding-top:.65rem;font-size:.92rem}.form-card-content>.account-switch a{color:var(--cyan);text-underline-offset:.2em;font-weight:650}.form-card-content>.legal-footer{color:#8f99ad;text-align:center;max-width:28rem;margin:.45rem auto 0;font-size:.76rem;line-height:1.55}.form-card-content>.legal-footer a{color:#b8c8e8;text-underline-offset:.18em}.form-card-content>.legal-footer a:hover{color:var(--cyan)}.form-card.submitting{place-items:center;width:min(14rem,100%);min-height:11rem;padding:2rem;display:grid}.form-card.submitting .form-card-content{display:none}.form-progress{color:#dce3f1;text-align:center;justify-items:center;gap:1rem;font-size:.9rem;font-weight:650;display:grid}.progress-spinner{border:.22rem solid #75cfff33;border-top-color:var(--cyan);border-right-color:#7f8dff;border-radius:50%;width:3rem;height:3rem;animation:.7s linear infinite form-progress-spin;display:block;box-shadow:0 0 1.5rem #4b7eff40}@keyframes form-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.progress-spinner{animation-duration:1.4s}}.error{color:#ffc0b6;background:#ef806f21;border:1px solid #ef806f80;border-radius:.7rem;margin:1.4rem 0 0;padding:.9rem 1rem}.muted{color:var(--muted)}@media (width<=52rem){.site-header{z-index:30}.site-header .shell{position:relative}.menu-toggle{width:2.75rem;min-height:2.75rem;color:var(--text);background:#070c17e0;border-color:#ffffff29;border-radius:50%;flex:0 0 2.75rem;padding:0;display:inline-flex}.menu-toggle[aria-expanded=true] .menu-icon i:first-child{transform:translateY(.3rem)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-icon i:last-child{transform:translateY(-.3rem)rotate(-45deg)}.site-nav{top:calc(100% - 1px);background:#050913f7;border-top:1px solid #ffffff1f;border-radius:0 0 1.2rem 1.2rem;flex-direction:column;align-items:stretch;gap:.2rem;padding:.75rem;display:none;position:absolute;inset-inline:0}.site-nav-divider{background:#9eb1cf29;width:auto;height:1px;margin:.25rem 0}.site-nav.menu-open{display:flex}.site-nav a:not(.button){min-height:2.75rem;padding:.65rem .8rem}.site-nav a:not(.button)[aria-current=page]:after{width:2.5rem;inset-block-end:.3rem;inset-inline:.8rem auto}.site-nav .button{width:100%;margin-top:.25rem}}@media (width<=42rem){.shell{width:calc(100% - 1.5rem)}.site-header .shell{min-height:4rem}.brand-lockup{height:2.1rem}.form-page{min-height:calc(100dvh - 7.45rem - env(safe-area-inset-top,0px));align-items:start;padding:1rem .75rem 1.5rem}.form-page:before{background:linear-gradient(0deg, var(--ink), #03050bb8 45%, var(--ink)), url(../../../orchards-network-hero-stacked.jpg) center top / cover no-repeat}.form-card{border-radius:1rem;padding:.85rem 1rem}.form-card .field{margin-top:.4rem}}.sveltekit-body{display:contents}.breadcrumbs.svelte-1unxoau{z-index:2;color:#8f99ad;align-items:center;min-height:3.5rem;padding-block:.55rem;font-size:.78rem;display:flex;position:relative}ol.svelte-1unxoau{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1unxoau{align-items:center;gap:.5rem;display:inline-flex}a.svelte-1unxoau{color:#b7c0d2;text-decoration:none}a.svelte-1unxoau:hover{color:var(--text)}[aria-current=page].svelte-1unxoau{color:#dce2ed}.separator.svelte-1unxoau{color:#556075;font-size:1rem;line-height:1}@media (width<=42rem){.breadcrumbs.svelte-1unxoau{min-height:3.45rem;padding-block:.35rem;font-size:.74rem}.breadcrumbs.svelte-1unxoau a:where(.svelte-1unxoau){align-items:center;min-height:2.75rem;display:inline-flex}}
