@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_2eab6fe5-module__8VJWSG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_2eab6fe5-module__8VJWSG__variable{--font-landing-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_46e40533-module__CKas9q__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_46e40533-module__CKas9q__variable{--font-landing-mono:"Space Mono","Space Mono Fallback"}
.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-landing-sans),"DM Sans",ui-sans-serif,sans-serif;--font-mono:var(--font-landing-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}}.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}}
