.ryze-page{--ryze-duration-fast:.3s;--ryze-duration-standard:.7s;--ryze-duration-deliberate:.8s;--ryze-ease-enter:cubic-bezier(.16, 1, .3, 1);--ryze-ease-standard:cubic-bezier(.4, 0, .2, 1);--ryze-stagger-tight:90ms;--ryze-stagger-standard:.18s}.ryze-page h1,.ryze-page h2,.ryze-page h3{text-wrap:balance}.ryze-page p{text-wrap:pretty}.ryze-display{font-family:var(--font-outfit), var(--font-manrope), ui-sans-serif, system-ui, sans-serif;font-weight:740}.ryze-hero-demo-stage{height:28.5rem;overflow:hidden}.ryze-hero-demo-scale{width:100%}.ryze-hero-demo-card{height:28.5rem}.ryze-workflow-carousel{scrollbar-color:#a1a1aa transparent;scrollbar-width:thin}.ryze-workflow-carousel::-webkit-scrollbar{height:.35rem}.ryze-workflow-carousel::-webkit-scrollbar-track{background:0 0}.ryze-workflow-carousel::-webkit-scrollbar-thumb{background:#a1a1aa;border-radius:999px}@media (min-width:640px){.ryze-hero-demo-stage,.ryze-hero-demo-card{height:30rem}}@media (min-width:1024px){.ryze-hero-demo-stage{height:auto;overflow:visible}.ryze-hero-demo-card{height:32.5rem}}.ryze-reveal{opacity:0;transform:var(--ryze-from,translateY(24px));transition:opacity var(--ryze-duration-deliberate,.8s) var(--ryze-ease-enter,cubic-bezier(.16, 1, .3, 1)), transform var(--ryze-duration-deliberate,.8s) var(--ryze-ease-enter,cubic-bezier(.16, 1, .3, 1));transition-delay:var(--ryze-delay,0s);will-change:opacity, transform}.ryze-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ryze-reveal{opacity:1;transition:none;transform:none}}@keyframes ryzeSheen{0%{transform:translate(-160%)skew(-18deg)}45%,to{transform:translate(320%)skew(-18deg)}}.ryze-sheen{position:relative;overflow:hidden}.ryze-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:45%;animation:5s ease-in-out 1.5s infinite ryzeSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}.ryze-backdrop{--bd-blue:67, 83, 255;--bd-violet:139, 92, 246;--bd-cyan:34, 211, 238;--bd-ice:186, 230, 253;--bd-gain:1;isolation:isolate;pointer-events:none;background-color:#04070f;position:absolute;inset:0;overflow:hidden}.ryze-backdrop[data-variant=auth]{--bd-gain:.92}.ryze-backdrop[data-variant=cta]{--bd-gain:.5}.ryze-backdrop>*{pointer-events:none;position:absolute}.ryze-bd-base{background:radial-gradient(130% 76% at 50% 118%, rgba(var(--bd-blue), .42), transparent 66%), radial-gradient(104% 62% at 82% -14%, rgba(var(--bd-violet), .34), transparent 68%), linear-gradient(180deg, #060c1e 0%, #0b1735 36%, #0e1f42 66%, #070f24 100%);inset:0}@keyframes ryzeBdNebula{0%{opacity:calc(var(--n-o) * var(--bd-gain) * .68);transform:translate(0,0)scale(1)}to{transform:translate3d(var(--n-x), var(--n-y), 0) scale(var(--n-s));opacity:calc(var(--n-o) * var(--bd-gain))}}.ryze-bd-nebula{mix-blend-mode:screen;opacity:calc(var(--n-o) * var(--bd-gain));animation:ryzeBdNebula var(--n-t) ease-in-out var(--n-d,0s) infinite alternate;will-change:transform, opacity;inset:-22%}.ryze-bd-nebula-a{background:radial-gradient(44% 42% at 71% 20%, rgba(var(--bd-blue), .95), transparent 70%);--n-o:.95;--n-x:2.5%;--n-y:-1.8%;--n-s:1.11;--n-t:19s}.ryze-bd-nebula-b{background:radial-gradient(48% 40% at 15% 70%, rgba(var(--bd-cyan), .5), transparent 72%);--n-o:.8;--n-x:-2%;--n-y:2.2%;--n-s:1.14;--n-t:27s;--n-d:-8s}.ryze-bd-nebula-c{background:radial-gradient(42% 36% at 55% 96%, rgba(var(--bd-violet), .68), transparent 72%);--n-o:.85;--n-x:1.6%;--n-y:-2.6%;--n-s:1.09;--n-t:23s;--n-d:-14s}@keyframes ryzeBdDrift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ryzeBdTwinkle{0%{opacity:calc(var(--s-o) * var(--bd-gain) * .4)}to{opacity:calc(var(--s-o) * var(--bd-gain))}}.ryze-bd-stars{mix-blend-mode:screen;width:200%;opacity:calc(var(--s-o) * var(--bd-gain));will-change:transform, opacity;animation:ryzeBdDrift var(--s-t) linear infinite, ryzeBdTwinkle var(--s-tw) ease-in-out var(--s-d,0s) infinite alternate;background-repeat:repeat-x;background-size:50% 100%;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#00000059 0%,#000 14% 46%,#0000 78%);mask-image:linear-gradient(#00000059 0%,#000 14% 46%,#0000 78%)}.ryze-bd-stars-far{background-image:radial-gradient(1px 1px at 3% 14%, #fffc, transparent), radial-gradient(1px 1px at 9% 42%, rgba(var(--bd-ice), .7), transparent), radial-gradient(1px 1px at 14% 8%, #ffffffa6, transparent), radial-gradient(1px 1px at 19% 31%, #ffffff8c, transparent), radial-gradient(1px 1px at 24% 55%, rgba(var(--bd-ice), .6), transparent), radial-gradient(1px 1px at 29% 18%, #ffffffbf, transparent), radial-gradient(1px 1px at 34% 47%, #ffffff80, transparent), radial-gradient(1px 1px at 39% 6%, #c7d2feb3, transparent), radial-gradient(1px 1px at 43% 36%, #fff9, transparent), radial-gradient(1px 1px at 47% 62%, #ffffff73, transparent), radial-gradient(1px 1px at 52% 12%, rgba(var(--bd-ice), .75), transparent), radial-gradient(1px 1px at 57% 39%, #ffffff8c, transparent), radial-gradient(1px 1px at 61% 24%, #ffffffb3, transparent), radial-gradient(1px 1px at 66% 51%, #c7d2fe99, transparent), radial-gradient(1px 1px at 71% 9%, #ffffffa6, transparent), radial-gradient(1px 1px at 76% 34%, #ffffff80, transparent), radial-gradient(1px 1px at 81% 58%, rgba(var(--bd-ice), .65), transparent), radial-gradient(1px 1px at 86% 21%, #ffffffb3, transparent), radial-gradient(1px 1px at 91% 44%, #ffffff8c, transparent), radial-gradient(1px 1px at 96% 15%, #c7d2fe99, transparent);--s-o:.75;--s-t:260s;--s-tw:7.5s}.ryze-bd-stars-near{background-image:radial-gradient(1.6px 1.6px at 7% 27%, #fffffff2, transparent), radial-gradient(2px 2px at 22% 11%, rgba(var(--bd-ice), .9), transparent), radial-gradient(1.6px 1.6px at 37% 44%, #ffffffd9, transparent), radial-gradient(1.4px 1.4px at 45% 19%, #c7d2fee6, transparent), radial-gradient(2px 2px at 59% 33%, #ffffffe6, transparent), radial-gradient(1.6px 1.6px at 68% 7%, rgba(var(--bd-ice), .85), transparent), radial-gradient(1.4px 1.4px at 79% 41%, #fffc, transparent), radial-gradient(2px 2px at 89% 26%, #ffffffe6, transparent);--s-o:.9;--s-t:150s;--s-tw:4.6s;--s-d:-2.2s}@keyframes ryzeBdRibbon{0%{transform:rotate(var(--r-a)) translate3d(0, 0, 0) scaleY(1);opacity:calc(var(--r-o) * var(--bd-gain) * .45)}to{transform:rotate(var(--r-a2)) translate3d(var(--r-x), var(--r-y), 0) scaleY(var(--r-sy));opacity:calc(var(--r-o) * var(--bd-gain))}}.ryze-bd-ribbon{mix-blend-mode:screen;opacity:calc(var(--r-o) * var(--bd-gain));animation:ryzeBdRibbon var(--r-t) ease-in-out var(--r-d,0s) infinite alternate;will-change:transform, opacity;inset:-38% -28%}.ryze-bd-ribbon-a{background:radial-gradient(34% 5.5% at 52% 28%, rgba(var(--bd-cyan), .8), transparent 74%), radial-gradient(22% 3.5% at 66% 33%, rgba(var(--bd-ice), .6), transparent 76%);--r-o:.9;--r-a:-13deg;--r-a2:-8.5deg;--r-x:3%;--r-y:-2%;--r-sy:1.35;--r-t:17s}.ryze-bd-ribbon-b{background:radial-gradient(30% 5% at 60% 50%, rgba(var(--bd-blue), .9), transparent 74%), radial-gradient(20% 3.5% at 42% 46%, rgba(var(--bd-violet), .7), transparent 76%);--r-o:.85;--r-a:7deg;--r-a2:3.5deg;--r-x:-2.5%;--r-y:2.5%;--r-sy:1.5;--r-t:24s;--r-d:-9s}.ryze-bd-ribbon-c{background:radial-gradient(44% 4% at 54% 64%, rgba(var(--bd-violet), .6), transparent 76%);--r-o:.75;--r-a:-5deg;--r-a2:-1.5deg;--r-x:2%;--r-y:1.5%;--r-sy:1.6;--r-t:31s;--r-d:-17s}@keyframes ryzeBdShafts{0%{opacity:calc(.45 * var(--bd-gain));transform:translate(-2.5%)}to{opacity:calc(1 * var(--bd-gain));transform:translate(3%)}}.ryze-bd-shafts{mix-blend-mode:screen;opacity:var(--bd-gain);will-change:transform, opacity;background:repeating-linear-gradient(99deg,#0000 0 38px,#c8e2ff1a 38px 44px,#0000 44px 62px,#c8e2ff0e 62px 66px,#0000 66px 108px);animation:26s ease-in-out infinite alternate ryzeBdShafts;inset:-30% -40%;-webkit-mask-image:radial-gradient(56% 62% at 74% -6%,#000 0%,#00000080 44%,#0000 78%);mask-image:radial-gradient(56% 62% at 74% -6%,#000 0%,#00000080 44%,#0000 78%)}.ryze-bd-haze{mix-blend-mode:screen;width:200%;opacity:calc(var(--h-o) * var(--bd-gain));animation:ryzeBdDrift var(--h-t) linear var(--h-d,0s) infinite;will-change:transform;background-repeat:repeat-x;background-size:50% 100%;top:0;bottom:0;left:0}.ryze-bd-haze-far{background-image:radial-gradient(30% 11% at 14% 30%, rgba(var(--bd-ice), .28), transparent 72%), radial-gradient(26% 9% at 44% 16%, #ffffff38, transparent 72%), radial-gradient(32% 12% at 76% 36%, #c7d2fe42, transparent 72%);filter:blur(26px);--h-o:.8;--h-t:118s}.ryze-bd-haze-near{background-image:radial-gradient(26% 2.4% at 20% 26%, #ffffff57, transparent 74%), radial-gradient(20% 1.8% at 56% 40%, rgba(var(--bd-ice), .3), transparent 74%), radial-gradient(30% 2.2% at 84% 20%, #ffffff47, transparent 74%), radial-gradient(18% 1.6% at 38% 54%, #c7d2fe3d, transparent 74%);filter:blur(10px);--h-o:.75;--h-t:47s;--h-d:-19s}@keyframes ryzeBdHorizon{0%{opacity:calc(.6 * var(--bd-gain));transform:translateY(2%)scaleX(1)}to{opacity:calc(1 * var(--bd-gain));transform:translate(0,0)scaleX(1.08)}}.ryze-bd-horizon{background:radial-gradient(52% 100% at 50% 100%, rgba(var(--bd-blue), .4) 0%, rgba(var(--bd-violet), .17) 40%, transparent 72%);mix-blend-mode:screen;will-change:transform, opacity;height:58%;animation:14s ease-in-out infinite alternate ryzeBdHorizon;bottom:-20%;left:-12%;right:-12%}@keyframes ryzeBdMote{0%,to{opacity:calc(var(--m-o) * var(--bd-gain) * .5);transform:translate(0,0)}50%{transform:translate3d(var(--m-x), var(--m-y), 0);opacity:calc(var(--m-o) * var(--bd-gain))}}.ryze-bd-mote{mix-blend-mode:screen;opacity:calc(var(--m-o) * var(--bd-gain));animation:ryzeBdMote var(--m-t) ease-in-out var(--m-d,0s) infinite;will-change:transform, opacity;border-radius:9999px}.ryze-bd-mote-a{background:rgba(var(--bd-ice), .95);width:9px;height:9px;box-shadow:0 0 24px 7px rgba(var(--bd-cyan), .45);--m-o:.7;--m-x:-18px;--m-y:-28px;--m-t:13s;top:24%;right:15%}.ryze-bd-mote-b{width:6px;height:6px;box-shadow:0 0 18px 6px rgba(var(--bd-violet), .45);--m-o:.6;--m-x:15px;--m-y:-32px;--m-t:16s;--m-d:-5s;background:#ddd6fef2;top:47%;right:31%}.ryze-bd-mote-c{width:13px;height:13px;box-shadow:0 0 30px 9px rgba(var(--bd-blue), .4);--m-o:.5;--m-x:23px;--m-y:-19px;--m-t:21s;--m-d:-11s;background:#c7d2feb8;top:15%;right:45%}.ryze-bd-mote-d{--m-o:.55;--m-x:-12px;--m-y:-36px;--m-t:15s;--m-d:-7s;background:#ffffffe6;width:7px;height:7px;bottom:27%;right:9%;box-shadow:0 0 20px 6px #7dd3fc73}@keyframes ryzeBdGrain{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-3%,-3%)}80%{transform:translate(4%,2%)}to{transform:translate(0,0)}}.ryze-bd-grain{opacity:.07;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");animation:1.4s steps(5,end) infinite ryzeBdGrain;inset:-12%}.ryze-bd-veil{inset:0}.ryze-backdrop[data-variant=hero] .ryze-bd-veil{background:linear-gradient(90deg,#030712e0 0%,#040916bf 25%,#04091678 42%,#04091638 58%,#0409160f 76%,#0000 94%),linear-gradient(#0307126b 0%,#03071229 20%,#0000 42%,#03071214 70%,#0307127a 100%)}.ryze-hero-demo-frame:before{z-index:-1;content:"";background:#ffffff0a;border:1px solid #ffffff26;border-radius:.5rem;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}@media not (min-width:64rem){.ryze-hero-demo-frame:before{display:none}}.ryze-backdrop[data-variant=auth] .ryze-bd-veil{background:radial-gradient(46% 38% at 50% 52%,#03061099 0%,#03061073 34%,#0408143d 58%,#04081417 74%,#0000 88%),linear-gradient(#03071252 0%,#0307121f 16%,#0000 32% 58%,#0307120f 72%,#03071230 86%,#03071266 100%)}.ryze-backdrop[data-variant=cta] .ryze-bd-veil{background:linear-gradient(110deg,#040818c7 0%,#070c288f 46%,#05091e66 100%),linear-gradient(#03061466 0%,#0306143d 22%,#0306141f 45%,#0306143d 74%,#03061480 100%)}.ryze-bd-veil:after{content:"";background:radial-gradient(86% 74% at 54% 42%,#0000 54%,#02040b1f 72%,#02040b42 86%,#02040b6b 100%);position:absolute;inset:0}.ryze-glass{-webkit-backdrop-filter:blur(16px);background:#ffffff40;border:1px solid #fff6}@keyframes ryzeGalRise{0%,3%{opacity:0;transform:translateY(10px)}9%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(10px)}}[data-motion=on] .ryze-gal-rise{animation:14s cubic-bezier(.16,1,.3,1) infinite both ryzeGalRise;animation-delay:calc(var(--gi,0) * .55s)}@keyframes ryzeGalPop{0%,6%{opacity:0;transform:scale(.7)}10%{opacity:1;transform:scale(1.12)}14%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}.ryze-gal-pop{display:inline-block}[data-motion=on] .ryze-gal-pop{animation:14s cubic-bezier(.34,1.56,.64,1) infinite both ryzeGalPop;animation-delay:calc(var(--gi,0) * .55s + .35s)}@keyframes ryzeGalDraw{0%,5%{stroke-dashoffset:130px}34%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:130px}}[data-motion=on] .ryze-gal-draw{stroke-dasharray:130;animation:14s ease-in-out infinite both ryzeGalDraw}@keyframes ryzeGalArea{0%,14%{opacity:0}38%,90%{opacity:.08}97%,to{opacity:0}}.ryze-gal-area{opacity:.08}[data-motion=on] .ryze-gal-area{animation:14s ease-in-out infinite both ryzeGalArea}@keyframes ryzeGalBar{0%,4%{transform:scaleX(0)}20%,91%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}.ryze-gal-bar{transform-origin:0}[data-motion=on] .ryze-gal-bar{animation:14s cubic-bezier(.16,1,.3,1) infinite both ryzeGalBar;animation-delay:calc(var(--gi,0) * .12s + .4s)}@keyframes ryzeGalPress{0%,26%{transform:scale(1)}29%{transform:scale(.92)}32%,to{transform:scale(1)}}[data-motion=on] .ryze-gal-press{animation:14s ease-in-out infinite both ryzeGalPress;animation-delay:var(--gd,0s)}@keyframes ryzeGalPending{0%,33%{opacity:1;transform:none}38%,95%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-motion=on] .ryze-gal-pending{animation:14s ease-in-out infinite both ryzeGalPending;animation-delay:var(--gd,0s)}@keyframes ryzeGalApproved{0%,39%{opacity:0;transform:translateY(6px)}44%,93%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(6px)}}.ryze-gal-approved{opacity:0}[data-motion=on] .ryze-gal-approved{animation:14s cubic-bezier(.16,1,.3,1) infinite both ryzeGalApproved;animation-delay:var(--gd,0s)}@keyframes ryzeGalDotOn{0%,8%{background-color:#d4d4d8;transform:scale(1)}12%{background-color:#34d399;transform:scale(1.6)}16%,93%{background-color:#34d399;transform:scale(1)}to{background-color:#d4d4d8;transform:scale(1)}}.ryze-gal-dot{background-color:#34d399}[data-motion=on] .ryze-gal-dot{animation:14s ease-in-out infinite both ryzeGalDotOn;animation-delay:calc(var(--gi,0) * .6s + .5s)}@keyframes ryzeGalLive{0%,to{opacity:1;box-shadow:0 0 #34d39973}50%{opacity:.7;box-shadow:0 0 0 3px #34d39900}}.ryze-gal-live{animation:2.4s ease-in-out infinite ryzeGalLive}@keyframes ryzeDemoRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-motion=on] .ryze-demo-rise{animation:.7s cubic-bezier(.16,1,.3,1) both ryzeDemoRise;animation-delay:calc(var(--di,0) * .18s)}@keyframes ryzeDemoPop{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.ryze-demo-pop{display:inline-block}[data-motion=on] .ryze-demo-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both ryzeDemoPop;animation-delay:calc(var(--di,0) * .18s + .3s)}@keyframes ryzeDemoBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ryze-demo-bar{transform-origin:0}[data-motion=on] .ryze-demo-bar{animation:.9s cubic-bezier(.16,1,.3,1) both ryzeDemoBar;animation-delay:calc(var(--di,0) * .14s + .25s)}.ryze-audit-shell{isolation:isolate}.ryze-audit-ring{stroke-dasharray:100;stroke-dashoffset:38px}@keyframes ryzeAuditRing{0%{stroke-dashoffset:100px}to{stroke-dashoffset:38px}}[data-motion=on] .ryze-audit-ring{animation:1.15s cubic-bezier(.16,1,.3,1) .48s both ryzeAuditRing}@keyframes ryzeAuditScan{0%,10%{opacity:0;top:-1px}15%{opacity:.9}54%{opacity:.55;top:100%}64%,to{opacity:0;top:100%}}[data-motion=on] .ryze-audit-scan{animation:6.5s cubic-bezier(.45,0,.55,1) 1s infinite ryzeAuditScan}@keyframes ryzeAuditLive{0%,to{transform:scale(1);box-shadow:0 0 #10b98173}55%{transform:scale(.9);box-shadow:0 0 0 4px #10b98100}}[data-motion=on] .ryze-audit-live-dot{animation:2.4s ease-in-out 1.1s infinite ryzeAuditLive}@keyframes ryzeAuditFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-motion=on] .ryze-audit-shell{animation:6.5s ease-in-out 1.8s infinite ryzeAuditFloat}@keyframes ryzeApprovePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}.ryze-approve-pulse{animation:2s ease-out infinite ryzeApprovePulse}@keyframes ryzeCheckPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.ryze-check-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both ryzeCheckPop}@keyframes ryzeCapabilityPanel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ryze-capability-panel{animation:ryzeCapabilityPanel .32s var(--ryze-ease-enter,cubic-bezier(.16, 1, .3, 1)) both}@keyframes ryzeDemoApprovalCursor{0%,28%{opacity:0;transform:translate(20px,18px)scale(1)}42%,68%{opacity:1;transform:translate(0)scale(1)}76%{opacity:1;transform:translate(0)scale(.82)}86%,to{opacity:0;transform:translate(0)scale(1)}}.ryze-demo-approval-cursor{animation:3.2s ease-out both ryzeDemoApprovalCursor}.ryze-pet-dog-tail{transform-box:view-box;transform-origin:220px 65px}.ryze-pet-cat-head{transform-box:view-box;transform-origin:80px 72px}.ryze-pet-cat-paw{transform-box:view-box;transform-origin:93px 80px}.ryze-pet-cat-tongue{transform-box:view-box;transform-origin:89px 74px;opacity:0}@keyframes ryzePetTailWag{0%,to{transform:rotate(-12deg)}50%{transform:rotate(16deg)}}@keyframes ryzePetPawLift{0%,12%,88%,to{transform:none}24%,74%{transform:translate(-1px,-5px)rotate(-50deg)}}@keyframes ryzePetHeadLick{0%,24%,38%,50%,62%,76%,to{transform:none}32%,44%,56%,68%{transform:translateY(1px)rotate(4deg)}}@keyframes ryzePetTongueLick{0%,26%,38%,50%,62%,76%,to{opacity:0;transform:scaleY(.2)}32%,44%,56%,68%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.ryze-pet-dog-tail{animation:1.6s ease-in-out infinite paused ryzePetTailWag}.ryze-pet-cat-head{animation:5.6s ease-in-out infinite paused ryzePetHeadLick}.ryze-pet-cat-paw{animation:5.6s ease-in-out infinite paused ryzePetPawLift}.ryze-pet-cat-tongue{animation:5.6s ease-in-out infinite paused ryzePetTongueLick}.ryze-workflow-pets[data-motion=on] :is(.ryze-pet-dog-tail,.ryze-pet-cat-head,.ryze-pet-cat-paw,.ryze-pet-cat-tongue){animation-play-state:running}}@keyframes ryzeConversationEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ryze-conversation-enter{animation:.42s cubic-bezier(.16,1,.3,1) both ryzeConversationEnter}@keyframes ryzeTypeCaret{0%,45%{opacity:1}55%,to{opacity:0}}.ryze-type-caret{vertical-align:text-bottom;background:currentColor;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite ryzeTypeCaret;display:inline-block}@keyframes ryzeTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ryze-typing-dot{animation:1.1s ease-in-out infinite ryzeTypingDot}.ryze-typing-dot:nth-child(2){animation-delay:.15s}.ryze-typing-dot:nth-child(3){animation-delay:.3s}@keyframes ryzeSendPressed{0%{transform:scale(1)}45%{transform:scale(.88)}to{transform:scale(1)}}.ryze-send-pressed{animation:.3s cubic-bezier(.34,1.56,.64,1) both ryzeSendPressed}@keyframes ryzeChoiceSelected{0%{box-shadow:0 0 #4353ff59}60%{box-shadow:0 0 0 5px #4353ff00}to{box-shadow:0 0 #4353ff00}}.ryze-choice-selected{animation:.85s ease-out both ryzeChoiceSelected}@keyframes ryzeCollateralGenerating{0%,to{background-color:#f6f7fb;border-color:#dfe3ef}50%{background-color:#4353ff0a;border-color:#4353ff59}}.ryze-collateral-generating{animation:2.2s ease-in-out infinite ryzeCollateralGenerating}[data-demo-motion=paused] *{animation-play-state:paused!important}[data-demo-motion=reduced] *{transition:none!important;animation:none!important}@media not (min-width:64rem){.ryze-bd-shafts,.ryze-bd-stars-far,.ryze-bd-ribbon-c,.ryze-bd-haze-far,.ryze-bd-mote-c{display:none}.ryze-bd-grain{opacity:.05;animation:none}}.ryze-backdrop[data-variant=cta] .ryze-bd-shafts,.ryze-backdrop[data-variant=cta] .ryze-bd-stars-far,.ryze-backdrop[data-variant=cta] .ryze-bd-haze-near,.ryze-backdrop[data-variant=cta] .ryze-bd-mote,.ryze-backdrop[data-variant=cta] .ryze-bd-grain{display:none}@media (prefers-reduced-motion:reduce){.ryze-conversation-enter,.ryze-type-caret,.ryze-typing-dot,.ryze-send-pressed,.ryze-choice-selected,.ryze-gal-rise,.ryze-gal-pop,.ryze-gal-draw,.ryze-gal-area,.ryze-gal-bar,.ryze-gal-press,.ryze-gal-pending,.ryze-gal-approved,.ryze-gal-dot,.ryze-gal-live,.ryze-demo-rise,.ryze-demo-pop,.ryze-demo-bar,.ryze-audit-ring,.ryze-audit-scan,.ryze-audit-live-dot,.ryze-audit-shell,.ryze-approve-pulse,.ryze-check-pop,.ryze-capability-panel,.ryze-demo-approval-cursor,.ryze-collateral-generating,.ryze-bd-nebula,.ryze-bd-stars,.ryze-bd-ribbon,.ryze-bd-shafts,.ryze-bd-haze,.ryze-bd-horizon,.ryze-bd-mote,.ryze-bd-grain{animation:none!important}.ryze-bd-shafts{opacity:calc(.7 * var(--bd-gain))}.ryze-sheen:after{opacity:0;animation:none!important}.ryze-type-caret,.ryze-demo-approval-cursor{display:none!important}.ryze-gal-draw{stroke-dasharray:none!important}.ryze-gal-area{opacity:.08!important}.ryze-gal-approved{opacity:0!important}.ryze-gal-dot{background-color:#34d399!important}}
.beach-scene{--actor-size:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beach-scene[data-variant=auth]{--actor-size:3}.beach-stage{position:absolute;inset:0}.beach-stage>*{position:absolute}.beach-sky{background:linear-gradient(#eff8ff 0%,#dceffe 32%,#c9e8fa 46%,#ffe4b4 64%,#ffc674 100%);inset:0}.beach-sun-halo{filter:blur(2px);opacity:.55;background:radial-gradient(circle,#fef3c7 0%,#fde68a 40%,#f59e0b 70%,#0000 100%);border-radius:9999px;width:120px;height:120px;top:48%;left:60%}.beach-sun{opacity:.85;background:#fff1c9;border-radius:9999px;width:80px;height:80px;top:50%;left:62%}.beach-sun-rays{opacity:.12;width:200px;height:200px;top:40%;left:55%}.beach-cloudlet{filter:blur(2px);background:#ffffff61;border-radius:9999px}.beach-cloudlet--1{width:140px;height:50px;top:8%;left:10%}.beach-cloudlet--2{filter:blur(1px);background:#ffffff4d;width:100px;height:36px;top:12%;left:35%}.beach-cloudlet--3{background:#ffffff57;width:180px;height:55px;top:6%;right:20%}.beach-cloudlet--4{filter:blur(1px);background:#ffffff40;width:80px;height:28px;top:18%;right:8%}.beach-cloud{opacity:.45;background:#ffffff80;border-radius:9999px}.beach-cloud--1{width:120px;height:40px;top:10%;left:8%}.beach-cloud--2{width:90px;height:32px;top:15%;left:43%}.beach-cloud--3{width:150px;height:45px;top:8%;left:76%}.beach-birds{overflow:visible}.beach-birds--1{opacity:.5;width:60px;height:20px;top:22%;left:20%}.beach-birds--2{opacity:.4;width:50px;height:16px;top:18%;right:30%}.beach-bird-wing{transform-box:view-box}.beach-bird--a .beach-bird-wing{transform-origin:20px 10px}.beach-bird--b .beach-bird-wing{transform-origin:42.5px 8px}.beach-bird--c .beach-bird-wing{transform-origin:16px 8px}.beach-sea{background:linear-gradient(#37bfcb 0%,#20aabb 48%,#118da5 100%);height:30%;top:62%;left:0;right:0}.beach-waves--upper{width:100%;height:40px;top:62%;left:0;right:0}.beach-waves--lower{width:100%;height:30px;top:68%;left:0;right:0}.beach-wave--1{fill:#62d2d8;opacity:.8;--wave-shift:-300px;--wave-speed:15s}.beach-wave--2{fill:#25b2c3;opacity:.6;--wave-shift:300px;--wave-speed:24s}.beach-wave--3{fill:#149bb2;opacity:.5;--wave-shift:-400px;--wave-speed:19s}.beach-glint{border-radius:9999px}.beach-glint--wide{filter:blur(8px);background:linear-gradient(#fde68a54,#0000);width:60px;height:80px;top:64%;left:58%}.beach-glint--narrow{filter:blur(4px);background:linear-gradient(#fef3c733,#0000);width:30px;height:50px;top:66%;left:60%}.beach-boat{opacity:.6;width:50px;height:20px;top:66%;left:25%}.beach-sand{background:linear-gradient(#ffe1a3,#ffc875);height:18%;bottom:0;left:0;right:0}.beach-palm--left{opacity:.52;width:94px;height:118px;bottom:14%;left:-8px}.beach-palm--right{opacity:.48;width:80px;height:108px;bottom:13%;right:22px}.beach-umbrella{opacity:.3;width:50px;height:45px;bottom:14%;left:89%}.beach-starfish{opacity:.4;width:16px;height:16px;bottom:3%;left:60%}.beach-actors{position:absolute;inset:0}.beach-scene[data-variant=hero] .beach-actors,.beach-scene[data-variant=auth] .beach-actors{z-index:20}.beach-walker{bottom:49px;left:var(--actor-x);width:calc(47px * var(--actor-size));height:calc(86px * var(--actor-size));position:absolute}.beach-scene .ins-garden-side-person{width:100%;height:100%;display:block;overflow:visible}.beach-walker--dad{--actor-x:8%;--travel:74s;--offset:-11s}.beach-walker--mom{--actor-x:15%;--travel:78s;--offset:-17s;bottom:51px}.beach-walker--traveler{--actor-x:70%;--travel:82s;--offset:-57s;width:calc(63px * var(--actor-size));bottom:47px}.beach-walker--teen{--actor-x:48%;--travel:66s;--offset:-8s;width:calc(42px * var(--actor-size));height:calc(78px * var(--actor-size));bottom:50px}.beach-walker--kid{--actor-x:55%;--travel:60s;--offset:-40s;width:calc(31px * var(--actor-size));height:calc(57px * var(--actor-size));bottom:44px}.beach-walker--elder{--actor-x:27%;--travel:96s;--offset:-71s;width:calc(46px * var(--actor-size));height:calc(84px * var(--actor-size));bottom:50px}.beach-walker--jogger{--actor-x:33%;--travel:46s;--offset:-25s;bottom:46px}.beach-walker--reader{--actor-x:88%;--travel:90s;--offset:-62s;width:calc(45px * var(--actor-size));height:calc(82px * var(--actor-size));bottom:52px}.beach-dog,.beach-cat{left:var(--actor-x);position:absolute;bottom:45px;overflow:visible}.beach-dog{width:calc(61px * var(--actor-size));height:calc(37px * var(--actor-size))}.beach-dog--1{--actor-x:35%;--travel:70s;--offset:-30s}.beach-dog--2{--actor-x:79%;--travel:64s;--offset:-12s;width:calc(56px * var(--actor-size));height:calc(34px * var(--actor-size));bottom:43px}.beach-dog--3{--actor-x:58%;--travel:56s;--offset:-47s;width:calc(52px * var(--actor-size));height:calc(32px * var(--actor-size));bottom:44px}.beach-cat{width:calc(44px * var(--actor-size));height:calc(30px * var(--actor-size));bottom:48px}.beach-cat--1{--actor-x:88%;--travel:80s;--offset:-68s}.beach-cat--2{--actor-x:5%;--travel:84s;--offset:-50s;width:calc(41px * var(--actor-size));height:calc(28px * var(--actor-size));bottom:44px}.beach-scene .ins-garden-leg{transform-origin:24px 49px}.beach-scene .ins-garden-arm{transform-origin:24px 27px}.beach-scene .ins-garden-dog-leg{transform-origin:38px 30px}.beach-scene .ins-garden-cat-leg,.beach-scene .ins-point-arm{transform-origin:27px 26px}.beach-spectators{z-index:10;width:calc(110px * var(--actor-size));height:calc(96px * var(--actor-size));position:absolute;bottom:49px;left:55%}.beach-spectator{position:absolute;bottom:0}.beach-spectator--pointer{width:calc(48px * var(--actor-size));height:calc(86px * var(--actor-size));left:0}.beach-spectator--listener{left:calc(54px * var(--actor-size));width:calc(44px * var(--actor-size));height:calc(80px * var(--actor-size))}.beach-bubble{z-index:10;bottom:calc(112px * var(--actor-size) + 16px);max-width:calc(170px * var(--actor-size));color:#334155;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;font-size:clamp(10px, calc(6.5px + 3.5px * var(--actor-size)), 16px);white-space:nowrap;opacity:0;background:#fffffff0;border-radius:.9em;padding:.4em .7em;font-weight:600;line-height:1.3;position:absolute;box-shadow:0 2px 6px #1e3c5a2e}.beach-scene[data-variant=hero] .beach-bubble{color:#fff;background:#123657}.beach-bubble:after{content:"";background:inherit;border-radius:.12em;width:.6em;height:.6em;position:absolute;bottom:-.28em;transform:rotate(45deg)}.beach-bubble--a{left:calc(-8px * var(--actor-size))}.beach-bubble--a:after{left:calc(40px * var(--actor-size))}.beach-bubble--b{left:calc(50px * var(--actor-size))}.beach-bubble--b:after{left:calc(16px * var(--actor-size))}@keyframes coast-travel{0%{transform:translateX(calc(-170px * var(--actor-size)))}to{transform:translateX(calc(100vw + 170px * var(--actor-size)))}}@keyframes coast-step{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes coast-arm{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}@keyframes coast-wave-drift{0%{transform:translate(0)}25%{transform:translate(calc(var(--wave-shift) * .25), 1.4px)}50%{transform:translate(calc(var(--wave-shift) * .5), 0)}75%{transform:translate(calc(var(--wave-shift) * .75), -1.1px)}to{transform:translate(var(--wave-shift), 0)}}@keyframes coast-glint{0%{opacity:.55;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1.06)}}@keyframes coast-boat{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(1.6px)rotate(1.5deg)}}@keyframes coast-bird-glide{0%{transform:translate(-22vw)}to{transform:translate(105vw,-8px)}}@keyframes coast-bird-bob{0%{transform:translateY(-1.4px)}to{transform:translateY(1.4px)}}@keyframes coast-flap-left{0%{transform:rotate(-24deg)}14%{transform:rotate(18deg)}28%{transform:rotate(-24deg)}42%{transform:rotate(18deg)}56%{transform:rotate(-12deg)}72%{transform:rotate(8deg)}84%{transform:rotate(2deg)}to{transform:rotate(-24deg)}}@keyframes coast-flap-right{0%{transform:rotate(24deg)}14%{transform:rotate(-18deg)}28%{transform:rotate(24deg)}42%{transform:rotate(-18deg)}56%{transform:rotate(12deg)}72%{transform:rotate(-8deg)}84%{transform:rotate(-2deg)}to{transform:rotate(24deg)}}@keyframes coast-cloud{0%{transform:translate(-25px)}to{transform:translate(25px)}}@keyframes coast-idle{0%{transform:translateY(0)}to{transform:translateY(2.5px)}}@keyframes coast-point{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes coast-bubble-a{0%,5%{opacity:0;transform:translateY(4px)}11%,42%{opacity:1;transform:translateY(0)}48%,to{opacity:0;transform:translateY(-3px)}}@keyframes coast-bubble-b{0%,52%{opacity:0;transform:translateY(4px)}58%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.beach-walker,.beach-dog,.beach-cat{animation:coast-travel var(--travel,80s) linear var(--offset,-20s) infinite;left:0}.beach-walker .ins-garden-leg,.beach-dog .ins-garden-dog-leg,.beach-cat .ins-garden-cat-leg{animation:.58s ease-in-out infinite alternate coast-step}.beach-walker .ins-garden-leg--back,.beach-cat .ins-garden-cat-leg--2,.beach-dog .ins-garden-dog-leg--2{animation-delay:-.58s}.beach-walker .ins-garden-arm{animation:.58s ease-in-out infinite alternate coast-arm}.beach-walker .ins-garden-arm--back{animation-delay:-.58s}.beach-spectator{animation:3.2s ease-in-out infinite alternate coast-idle}.beach-spectator--listener{animation-delay:-1.6s}.beach-scene .ins-point-arm{animation:2.6s ease-in-out infinite alternate coast-point}.beach-bubble--a{animation:16s ease-in-out infinite coast-bubble-a}.beach-bubble--b{animation:16s ease-in-out infinite coast-bubble-b}.beach-wave{animation:coast-wave-drift var(--wave-speed,18s) linear infinite}.beach-glint--wide{animation:4.6s ease-in-out infinite alternate coast-glint}.beach-glint--narrow{animation:3.4s ease-in-out -1.7s infinite alternate coast-glint}.beach-boat{animation:7s ease-in-out infinite coast-boat}.beach-birds{animation:coast-bird-glide var(--glide,80s) linear var(--glide-offset,-24s) infinite}.beach-birds--1{--glide:78s;--glide-offset:-26s}.beach-birds--2{--glide:96s;--glide-offset:-58s}.beach-bird{animation:3.4s ease-in-out infinite alternate coast-bird-bob}.beach-bird--b{animation-duration:3.9s;animation-delay:-1.2s}.beach-bird--c{animation-delay:-2.1s}.beach-bird-wing--left{animation:1.9s ease-in-out infinite coast-flap-left}.beach-bird-wing--right{animation:1.9s ease-in-out infinite coast-flap-right}.beach-bird--b .beach-bird-wing{animation-duration:2.15s;animation-delay:-.7s}.beach-bird--c .beach-bird-wing{animation-delay:-1.3s}.beach-cloud{animation:38s ease-in-out infinite alternate coast-cloud}}.beach-scene[data-paused=true] *,.beach-scene[data-paused=true] :before,.beach-scene[data-paused=true] :after{animation-play-state:paused!important}@media not (min-width:1024px){.beach-sky{background:linear-gradient(#eff8ff 0%,#e0f1ff 58%,#cbeafa 67%,#ffe0a5 85%,#ffc875 100%)}.beach-sea{height:13%;top:78%}.beach-sand{height:10%}.beach-waves--upper{top:78%}.beach-waves--lower{top:83%}.beach-glint--wide{top:80%}.beach-glint--narrow{top:82%}.beach-boat{top:81%}.beach-palm--left,.beach-palm--right,.beach-umbrella{bottom:8%}}@media not (min-width:640px){.beach-walker--mom,.beach-walker--traveler,.beach-walker--teen,.beach-walker--kid,.beach-walker--elder,.beach-walker--jogger,.beach-walker--reader,.beach-dog--2,.beach-dog--3,.beach-cat,.beach-spectators,.beach-birds--1,.beach-birds--2,.beach-sun-rays{display:none}.beach-walker--dad{--actor-x:20%;--travel:38s;--offset:-14s;width:calc(34px * var(--actor-size));height:calc(64px * var(--actor-size));bottom:40px}.beach-dog--1{--actor-x:65%;--travel:43s;--offset:-27s;width:calc(48px * var(--actor-size));height:calc(28px * var(--actor-size));bottom:42px}.beach-palm--left{opacity:.22;left:-27px}.beach-palm--right{opacity:.22;right:-4px}}.beach-scene[data-variant=auth] .beach-walker--dad{--actor-x:4%;--offset:-18s;bottom:57px}.beach-scene[data-variant=auth] .beach-walker--mom{--actor-x:21%;--offset:-27s;bottom:60px}.beach-scene[data-variant=auth] .beach-walker--traveler{--actor-x:83%;--offset:-64s;bottom:56px}.beach-scene[data-variant=auth] .beach-dog--1{--actor-x:62%;--offset:-43s;bottom:52px}.beach-scene[data-variant=auth] .beach-cat--1{--actor-x:43%;--offset:-39s;bottom:61px}.beach-scene[data-variant=auth] .beach-walker--teen,.beach-scene[data-variant=auth] .beach-walker--kid,.beach-scene[data-variant=auth] .beach-walker--elder,.beach-scene[data-variant=auth] .beach-walker--jogger,.beach-scene[data-variant=auth] .beach-walker--reader,.beach-scene[data-variant=auth] .beach-dog--2,.beach-scene[data-variant=auth] .beach-dog--3,.beach-scene[data-variant=auth] .beach-cat--2{display:none}.beach-scene[data-variant=auth] .beach-spectators{--actor-size:2.2;bottom:58px;left:min(34%,100% - 790px)}.beach-scene[data-variant=auth] .beach-palm--left{width:128px;height:166px;bottom:16%;left:-38px}.beach-scene[data-variant=auth] .beach-palm--right{width:108px;height:145px;bottom:15%;right:-10px}.beach-scene[data-variant=auth] .beach-sun-rays{display:none}@media not (min-width:1024px){.beach-scene[data-variant=auth] .beach-walker--dad{--actor-x:8%}.beach-scene[data-variant=auth] .beach-walker--mom{--actor-x:35%}.beach-scene[data-variant=auth] .beach-walker--traveler{--actor-x:71%}.beach-scene[data-variant=auth] .beach-dog--1{--actor-x:58%}.beach-scene[data-variant=auth] .beach-cat--1{display:none}.beach-scene[data-variant=auth] .beach-spectators{left:20%}.beach-scene[data-variant=auth] .beach-bubble{display:none}}@media not (min-width:640px){.beach-scene[data-variant=auth] .beach-walker--dad{--actor-x:14%;--offset:-19s;bottom:55px}.beach-scene[data-variant=auth] .beach-dog--1{--actor-x:60%;--offset:-28s;bottom:50px}.beach-scene[data-variant=auth] .beach-palm--left,.beach-scene[data-variant=auth] .beach-palm--right{opacity:.42}}.coast-display{font-family:var(--font-outfit), var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:780;line-height:1.08}.coast-body{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.coast-hero-title{font-size:clamp(48px,5vw,78px)}.coast-hero{isolation:isolate}@media (min-width:1024px){.coast-hero{min-height:48rem}}@media (min-width:1441px){.coast-hero{min-height:50rem}}@media (min-width:1024px) and (max-height:800px){.coast-hero{min-height:42rem}.coast-hero-title{font-size:54px}.coast-hero-content{padding-top:6rem;padding-bottom:5.5rem}}@media not (min-width:1024px){.coast-hero-title{font-size:clamp(40px,8vw,64px)}}@media not (min-width:640px){.coast-hero-title{letter-spacing:-.06em;font-size:clamp(34px,10vw,52px);line-height:1.12}}.coast-product-window{background:#ffffffa8;border:1px solid #fff;border-radius:12px;padding:7px;box-shadow:0 28px 60px -26px #1e4b6759,0 4px 12px #365b6814}.coast-scene-controls{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:12px;left:48px;right:48px}.coast-scene-caption{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:#664224;font-size:11px}@media not (min-width:640px){.coast-scene-controls{gap:10px;bottom:9px;left:20px;right:20px}.coast-scene-caption{font-size:9px}}.coast-motion-toggle{pointer-events:auto;color:#53391f;width:40px;height:40px;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:#fff7e88c;border:1px solid #90613a4f;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;display:inline-flex}.coast-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #153d62}.coast-auth{isolation:isolate;color:#102d53;background:#eff8ff;flex-direction:column;min-height:100dvh;display:flex;position:relative}.coast-auth-header{z-index:10;justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;display:flex;position:relative}.coast-auth-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(40px,7vw,100px);width:100%;max-width:1280px;margin-inline:auto;padding:16px 40px 48px;display:grid;position:relative}.coast-auth-story{align-self:center;max-width:560px;padding-bottom:clamp(48px,1050px - 100dvh,208px)}.coast-auth-panel{z-index:30;justify-self:center;width:100%;min-width:0;max-width:440px;position:relative}.coast-auth-card{--color-accent:#a63822;border:1px solid var(--color-border);border-top:3px solid #ff6947;border-radius:16px;flex-direction:column;min-height:500px;padding:28px;display:flex;box-shadow:0 20px 60px -24px #163b654d}.coast-auth-title{letter-spacing:-.035em;text-wrap:balance;font-size:32px;font-weight:650;line-height:1.15}.coast-auth-description{margin-top:8px;font-size:14px;line-height:1.5}.coast-auth-form{gap:12px;margin-top:24px;display:grid}.coast-auth-submit{color:#172a40;box-shadow:none;background:#ff6947}.coast-auth-submit:hover:not(:disabled){background:#f85e3c}.coast-auth-switch{text-align:center;margin-top:auto;padding-top:20px}.coast-auth-assurance{text-align:center;text-wrap:pretty;justify-content:center;align-items:flex-start;gap:8px;max-width:350px;margin:0 auto;font-size:12px;line-height:1.5;display:flex}@media not (min-width:1024px){.coast-auth-header{padding:16px 24px}.coast-auth-content{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 24px 28px}.coast-auth-story{display:none}}@media not (min-width:480px){.coast-auth-header{padding:12px 20px}.coast-auth-content{padding:8px 20px 20px}.coast-auth-card{padding:24px}.coast-auth-title{font-size:28px}}@media (max-height:740px){.coast-auth-header{padding-block:10px}.coast-auth-content{padding-top:8px;padding-bottom:16px}.coast-auth-card{min-height:480px;padding-block:20px}.coast-auth-form{gap:10px;margin-top:18px}.coast-auth-switch{padding-top:14px}.coast-auth-assurance{margin-top:10px}}@media not (min-width:360px){.coast-auth-header{padding-inline:16px}.coast-auth-content{padding-inline:12px}.coast-auth-card{padding-inline:20px}.coast-auth-title{font-size:26px}}@media (not (min-width:640px)) and (max-height:620px){.coast-auth-header{padding-block:8px}.coast-auth-content{padding-block:4px}.coast-auth-card{min-height:468px;padding:16px 20px}.coast-auth-title{font-size:26px}.coast-auth-description{margin-top:4px}.coast-auth-form{gap:8px;margin-top:12px}.coast-auth-form input,.coast-auth-submit{height:44px}.coast-auth-terms{line-height:16px}.coast-auth-switch{padding-top:12px}.coast-auth-assurance{margin-top:6px;font-size:11px;line-height:16px}}
