.LandingClient-module__ZLGutq__landingPage{--background:#fdfaf1;--foreground:#112418;--card:#fff;--card-foreground:#112418;--primary:#005d32;--primary-foreground:#fbf8f1;--secondary:#f1ebd9;--secondary-foreground:#22392a;--muted:#f0ebdc;--muted-foreground:#4e6455;--accent:#fed392;--accent-foreground:#412805;--border:#ded7c5;--font-sans:var(--font-ui-sans), "DM Sans", ui-sans-serif, sans-serif;--font-mono:var(--font-ui-mono), "Space Mono", ui-monospace, monospace;background:var(--background);color:var(--foreground);font-family:var(--font-sans);min-height:100vh;overflow:hidden}@supports (color:lab(0% 0 0)){.LandingClient-module__ZLGutq__landingPage{--background:lab(98.3184% .0667572 4.59421);--foreground:lab(12.3008% -11.0363 5.67474);--card:lab(100% 0 0);--card-foreground:lab(12.3008% -11.0363 5.67474);--primary:lab(34.2521% -38.9513 20.1915);--primary-foreground:lab(97.729% .0498891 3.82466);--secondary:lab(93.1667% -.0565052 9.6417);--secondary-foreground:lab(21.6491% -12.5674 6.45678);--muted:lab(93.1387% .0440776 7.69354);--muted-foreground:lab(40.1486% -10.905 5.59296);--accent:lab(87.3062% 9.6682 37.9656);--accent-foreground:lab(18.6765% 9.66412 24.9952);--border:lab(86.2004% .105262 9.65477)}}.LandingClient-module__ZLGutq__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.LandingClient-module__ZLGutq__eyebrowDot{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 25%, transparent);border-radius:9999px}.LandingClient-module__ZLGutq__navLink{color:var(--muted-foreground);font-size:.875rem;font-weight:600;transition:color .15s}.LandingClient-module__ZLGutq__navLink:hover{color:var(--foreground)}.LandingClient-module__ZLGutq__buttonPrimary,.LandingClient-module__ZLGutq__buttonSecondary,.LandingClient-module__ZLGutq__buttonLight{white-space:nowrap;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:700;transition:transform .15s;display:inline-flex}.LandingClient-module__ZLGutq__buttonPrimary:hover,.LandingClient-module__ZLGutq__buttonSecondary:hover,.LandingClient-module__ZLGutq__buttonLight:hover{transform:translateY(-2px)}.LandingClient-module__ZLGutq__buttonPrimary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 20px -10px var(--primary)}.LandingClient-module__ZLGutq__buttonSecondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.LandingClient-module__ZLGutq__buttonLight{background:var(--primary-foreground);color:var(--primary)}.LandingClient-module__ZLGutq__heroVisual{justify-content:center;align-items:center;min-height:440px;display:flex}.LandingClient-module__ZLGutq__heroBlob{background:var(--secondary);border-radius:38% 62% 56% 44%;width:340px;height:340px;position:absolute;transform:rotate(-10deg)}@media (min-width:640px){.LandingClient-module__ZLGutq__heroBlob{width:430px;height:430px}}.LandingClient-module__ZLGutq__deviceTablet{z-index:10;background:var(--foreground);border-radius:2.1rem;width:285px;height:390px;padding:.5rem;position:relative;transform:rotate(3deg);box-shadow:0 25px 50px -12px #00000059}@media (min-width:640px){.LandingClient-module__ZLGutq__deviceTablet{width:325px;height:445px}}.LandingClient-module__ZLGutq__devicePhone{z-index:10;background:var(--foreground);border-radius:2rem;width:220px;height:330px;padding:.5rem;position:relative;box-shadow:0 25px 50px -12px #00000059}.LandingClient-module__ZLGutq__deviceScreen{background:var(--card);border-radius:1.6rem;width:100%;height:100%;overflow:hidden}.LandingClient-module__ZLGutq__deviceCamera{z-index:20;background:color-mix(in oklch, var(--foreground) 70%, transparent);border-radius:9999px;width:3.5rem;height:.375rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.LandingClient-module__ZLGutq__deviceHome{background:color-mix(in oklch, var(--background) 50%, transparent);border-radius:9999px;width:4rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.LandingClient-module__ZLGutq__heroNote{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;animation:4s ease-in-out infinite LandingClient-module__ZLGutq__landingFloat;display:flex;position:absolute;box-shadow:0 10px 15px -3px #0000001a}.LandingClient-module__ZLGutq__heroNoteTop{color:var(--primary);top:7rem;right:0}@media (min-width:640px){.LandingClient-module__ZLGutq__heroNoteTop{right:1rem}}.LandingClient-module__ZLGutq__heroNoteBottom{color:var(--accent-foreground);animation-delay:-1.5s;bottom:3rem;left:0}@media (min-width:640px){.LandingClient-module__ZLGutq__heroNoteBottom{left:.5rem}}.LandingClient-module__ZLGutq__taskRow{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 1px 2px #0000000d}.LandingClient-module__ZLGutq__taskCheck{background:var(--primary);width:1.5rem;height:1.5rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;display:flex}.LandingClient-module__ZLGutq__avatar{width:2.25rem;height:2.25rem;font-family:var(--font-mono);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.LandingClient-module__ZLGutq__avatarCoral{color:#592c20;color:lab(24.0186% 20.5074 17.1931);background:#f7a792;background:lab(76.008% 28.706 23.3502)}.LandingClient-module__ZLGutq__avatarBlue{color:#003346;color:lab(18.9144% -10.0386 -16.6636);background:#8dceee;background:lab(79.3617% -15.4707 -22.727)}.LandingClient-module__ZLGutq__avatarYellow{background:var(--accent);color:var(--accent-foreground)}.LandingClient-module__ZLGutq__flowStep{flex-direction:column;align-items:center;gap:.75rem;display:flex}.LandingClient-module__ZLGutq__flowCard{border:1px solid var(--border);background:var(--background);border-radius:1.5rem;width:100%;padding:1rem;box-shadow:0 1px 2px #0000000d}.LandingClient-module__ZLGutq__flowCaption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;font-size:10px;font-weight:700}.LandingClient-module__ZLGutq__miniLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);font-size:9px;font-weight:700}.LandingClient-module__ZLGutq__statusDot{background:var(--primary);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.LandingClient-module__ZLGutq__flowConnector{color:var(--primary);flex-direction:column;align-items:center;gap:.5rem;display:flex}.LandingClient-module__ZLGutq__connectorLine{background:color-mix(in oklch, var(--primary) 25%, transparent);width:1px;height:1.25rem}@media (min-width:1024px){.LandingClient-module__ZLGutq__flowConnector{flex-direction:row;width:4rem}.LandingClient-module__ZLGutq__connectorLine{flex:1;width:auto;height:1px}}.LandingClient-module__ZLGutq__connectorPill{background:var(--accent);width:2rem;height:2rem;color:var(--accent-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingClient-module__ZLGutq__qrBadge{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .5rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.LandingClient-module__ZLGutq__qrBadgeIcon{background:var(--secondary);width:1.875rem;height:1.875rem;color:var(--primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LandingClient-module__ZLGutq__qrBadgeBeam{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);border-radius:9999px;animation:2.8s ease-in-out infinite LandingClient-module__ZLGutq__landingScanSweep;position:absolute;left:.25rem;right:.25rem}.LandingClient-module__ZLGutq__qrBadgeText{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}@keyframes LandingClient-module__ZLGutq__landingScanSweep{0%,to{opacity:0;transform:translateY(-11px)}15%{opacity:1}50%{opacity:1;transform:translateY(11px)}85%{opacity:0}}.LandingClient-module__ZLGutq__profile{color:var(--muted-foreground);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;font-size:9px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.LandingClient-module__ZLGutq__profileActive{background:var(--secondary);color:var(--foreground)}.LandingClient-module__ZLGutq__infoCard{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.LandingClient-module__ZLGutq__menuToggle{z-index:60;border:1px solid var(--border);background:var(--card);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.75rem;height:2.75rem;transition:background-color .15s;display:flex;position:relative}.LandingClient-module__ZLGutq__menuBar{background:var(--foreground);border-radius:9999px;width:1.125rem;height:2px;transition:transform .25s;display:block}.LandingClient-module__ZLGutq__menuToggleOpen .LandingClient-module__ZLGutq__menuBarTop{transform:translateY(3.5px)rotate(45deg)}.LandingClient-module__ZLGutq__menuToggleOpen .LandingClient-module__ZLGutq__menuBarBottom{transform:translateY(-3.5px)rotate(-45deg)}.LandingClient-module__ZLGutq__menuSheet{z-index:55;background:var(--background);opacity:0;visibility:hidden;flex-direction:column;padding-top:5.25rem;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}@media (min-width:640px){.LandingClient-module__ZLGutq__menuSheet{padding-top:6.25rem}}@media (min-width:768px){.LandingClient-module__ZLGutq__menuToggle,.LandingClient-module__ZLGutq__menuSheet{display:none}}.LandingClient-module__ZLGutq__menuSheetOpen{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}.LandingClient-module__ZLGutq__menuItem{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--foreground);opacity:0;border-radius:1rem;align-items:baseline;gap:.875rem;padding:.75rem;font-size:1.5rem;font-weight:700;transition:opacity .3s,transform .3s,background-color .15s;display:flex;transform:translateY(10px)}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuItem{opacity:1;transform:none}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuItem:first-child{transition-delay:50ms}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuItem:nth-child(2){transition-delay:.1s}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuItem:nth-child(3){transition-delay:.15s}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuItem:nth-child(4){transition-delay:.2s}.LandingClient-module__ZLGutq__menuItem:active{background:var(--secondary)}.LandingClient-module__ZLGutq__menuItemNumber{font-family:var(--font-mono);letter-spacing:.16em;color:var(--primary);font-size:.6875rem;font-weight:700}.LandingClient-module__ZLGutq__menuHelpLink{color:var(--muted-foreground);font-size:.9375rem;font-weight:600;transition:color .15s}.LandingClient-module__ZLGutq__menuHelpLink:hover{color:var(--foreground)}.LandingClient-module__ZLGutq__faqItem{border:1px solid var(--border);background:var(--card);border-radius:1rem;box-shadow:0 1px 2px #0000000d}.LandingClient-module__ZLGutq__faqSummary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.LandingClient-module__ZLGutq__faqSummary::-webkit-details-marker{display:none}.LandingClient-module__ZLGutq__faqChevron{color:var(--primary);transition:transform .2s}.LandingClient-module__ZLGutq__faqItem[open] .LandingClient-module__ZLGutq__faqSummary .LandingClient-module__ZLGutq__faqChevron{transform:rotate(180deg)}.LandingClient-module__ZLGutq__menuFooter{opacity:0;transition:opacity .3s .2s}.LandingClient-module__ZLGutq__menuSheetOpen .LandingClient-module__ZLGutq__menuFooter{opacity:1}@keyframes LandingClient-module__ZLGutq__landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.LandingClient-module__ZLGutq__heroNote,.LandingClient-module__ZLGutq__qrBadgeBeam{animation-duration:.01ms!important;animation-iteration-count:1!important}.LandingClient-module__ZLGutq__buttonPrimary:hover,.LandingClient-module__ZLGutq__buttonSecondary:hover,.LandingClient-module__ZLGutq__buttonLight:hover{transform:none}.LandingClient-module__ZLGutq__menuSheet,.LandingClient-module__ZLGutq__menuItem,.LandingClient-module__ZLGutq__menuBar,.LandingClient-module__ZLGutq__menuFooter{transition-duration:.01ms!important;transition-delay:0s!important}.LandingClient-module__ZLGutq__menuSheet,.LandingClient-module__ZLGutq__menuItem{transform:none}}
@keyframes ny-module__iUgdbW__svev{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ny-module__iUgdbW__svev{animation:4s ease-in-out infinite ny-module__iUgdbW__svev}.ny-module__iUgdbW__svevSen{animation:4s ease-in-out 1.6s infinite ny-module__iUgdbW__svev}@media (prefers-reduced-motion:reduce){.ny-module__iUgdbW__svev,.ny-module__iUgdbW__svevSen{animation:none}}
@keyframes v2-module__4N3nUW__svev{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.v2-module__4N3nUW__svev{animation:4s ease-in-out infinite v2-module__4N3nUW__svev}.v2-module__4N3nUW__svevSen{animation:4s ease-in-out 1.6s infinite v2-module__4N3nUW__svev}@keyframes v2-module__4N3nUW__innLast{0%{opacity:0;transform:translateY(24px)}}.v2-module__4N3nUW__innLast{animation:.9s cubic-bezier(.2,.8,.2,1) both v2-module__4N3nUW__innLast;animation-delay:var(--d,0s)}@keyframes v2-module__4N3nUW__pop{0%{scale:0}}.v2-module__4N3nUW__popLast{animation:.7s cubic-bezier(.3,1.6,.5,1) both v2-module__4N3nUW__pop;animation-delay:var(--d,0s)}@keyframes v2-module__4N3nUW__zoomInn{0%{transform:scale(1.08)}}.v2-module__4N3nUW__zoomInn{animation:1.8s cubic-bezier(.2,.8,.2,1) both v2-module__4N3nUW__zoomInn}.v2-module__4N3nUW__skjult{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(32px)scale(.98)}.v2-module__4N3nUW__skjult.v2-module__4N3nUW__inn{opacity:1;transform:none}.v2-module__4N3nUW__skjult .v2-module__4N3nUW__merkeBg{scale:0}.v2-module__4N3nUW__skjult.v2-module__4N3nUW__inn .v2-module__4N3nUW__merkeBg{transition:scale .6s cubic-bezier(.3,1.6,.5,1) .35s;scale:1}.v2-module__4N3nUW__sprett{opacity:0;transition:opacity .4s,transform .75s cubic-bezier(.3,1.5,.5,1);transition-delay:var(--d,0s);transform:translateY(70%)scale(.8)}.v2-module__4N3nUW__sprett.v2-module__4N3nUW__inn{opacity:1;transform:none}@keyframes v2-module__4N3nUW__rull{to{transform:translate(-50%)}}@keyframes v2-module__4N3nUW__rullMotsatt{0%{transform:translate(-50%)}}.v2-module__4N3nUW__rull{width:max-content;animation:v2-module__4N3nUW__rull var(--fart,60s) linear infinite}.v2-module__4N3nUW__rullMotsatt{width:max-content;animation:v2-module__4N3nUW__rullMotsatt var(--fart,40s) linear infinite}.v2-module__4N3nUW__rullPause:hover .v2-module__4N3nUW__rull,.v2-module__4N3nUW__rullPause:hover .v2-module__4N3nUW__rullMotsatt{animation-play-state:paused}@keyframes v2-module__4N3nUW__veksle{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-20%)}50%,70%{transform:translateY(-40%)}75%,95%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.v2-module__4N3nUW__veksle{animation:12s cubic-bezier(.6,0,.3,1) infinite v2-module__4N3nUW__veksle}@media (prefers-reduced-motion:reduce){.v2-module__4N3nUW__svev,.v2-module__4N3nUW__svevSen,.v2-module__4N3nUW__innLast,.v2-module__4N3nUW__popLast,.v2-module__4N3nUW__zoomInn,.v2-module__4N3nUW__rull,.v2-module__4N3nUW__rullMotsatt,.v2-module__4N3nUW__veksle{animation:none}}
@keyframes v3-module__J8GdJa__innLast{0%{opacity:0;transform:translateY(24px)}}.v3-module__J8GdJa__innLast{animation:.9s cubic-bezier(.2,.8,.2,1) both v3-module__J8GdJa__innLast;animation-delay:var(--d,0s)}@keyframes v3-module__J8GdJa__zoomInn{0%{transform:scale(1.08)}}.v3-module__J8GdJa__zoomInn{animation:1.8s cubic-bezier(.2,.8,.2,1) both v3-module__J8GdJa__zoomInn}.v3-module__J8GdJa__skjult{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(32px)scale(.98)}.v3-module__J8GdJa__skjult.v3-module__J8GdJa__inn{opacity:1;transform:none}.v3-module__J8GdJa__sprett{opacity:0;transition:opacity .4s,transform .75s cubic-bezier(.3,1.5,.5,1);transition-delay:var(--d,0s);transform:translateY(60%)scale(.8)}.v3-module__J8GdJa__sprett.v3-module__J8GdJa__inn{opacity:1;transform:none}@keyframes v3-module__J8GdJa__rull{to{transform:translate(-50%)}}.v3-module__J8GdJa__rull{width:max-content;animation:v3-module__J8GdJa__rull var(--fart,60s) linear infinite}.v3-module__J8GdJa__rullPause:hover .v3-module__J8GdJa__rull{animation-play-state:paused}@keyframes v3-module__J8GdJa__veksle{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-20%)}50%,70%{transform:translateY(-40%)}75%,95%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.v3-module__J8GdJa__veksle{animation:12s cubic-bezier(.6,0,.3,1) infinite v3-module__J8GdJa__veksle}@media (prefers-reduced-motion:reduce){.v3-module__J8GdJa__innLast,.v3-module__J8GdJa__zoomInn,.v3-module__J8GdJa__rull,.v3-module__J8GdJa__veksle{animation:none}}
