.guje-theme{--guje-primary:#2e6f7c;--guje-primary-light:#3a7d8a;--guje-primary-dark:#255a65;--background:hsl(0 0% 100%);--foreground:hsl(222.2 84% 4.9%);--card:hsl(0 0% 100%);--card-foreground:hsl(222.2 84% 4.9%);--popover:hsl(0 0% 100%);--popover-foreground:hsl(222.2 84% 4.9%);--primary:hsl(222.2 47.4% 11.2%);--primary-foreground:hsl(210 40% 98%);--secondary:hsl(210 40% 96.1%);--secondary-foreground:hsl(222.2 47.4% 11.2%);--muted:hsl(210 40% 96.1%);--muted-foreground:hsl(215.4 16.3% 46.9%);--accent:hsl(210 40% 96.1%);--accent-foreground:hsl(222.2 47.4% 11.2%);--destructive:hsl(0 84.2% 60.2%);--destructive-foreground:hsl(210 40% 98%);--border:hsl(214.3 31.8% 91.4%);--input:hsl(214.3 31.8% 91.4%);--ring:hsl(222.2 84% 4.9%);color-scheme:light;background-color:var(--background);color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}@keyframes guje-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes guje-slide-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes guje-slide-in-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes guje-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes guje-float-slow{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-15px) translateX(10px)}66%{transform:translateY(5px) translateX(-8px)}}@keyframes guje-rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes guje-bounce-gentle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}@keyframes guje-drift{0%,to{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(-20px,10px)}75%{transform:translate(15px,-15px)}}@keyframes guje-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes guje-glow{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 40px rgba(59,130,246,.6)}}@keyframes guje-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes guje-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.guje-theme .animate-fade-in{animation:guje-fade-in .8s ease-out forwards}.guje-theme .animate-slide-in-left{animation:guje-slide-in-left .8s ease-out forwards}.guje-theme .animate-slide-in-right{animation:guje-slide-in-right .8s ease-out forwards}.guje-theme .animate-scale-in{animation:guje-scale-in .8s ease-out forwards}.guje-theme .animate-float-slow{animation:guje-float-slow 8s ease-in-out infinite}.guje-theme .animate-float-very-slow{animation:guje-float-slow 15s ease-in-out infinite}.guje-theme .animate-rotate-slow{animation:guje-rotate-slow 20s linear infinite}.guje-theme .animate-bounce-gentle{animation:guje-bounce-gentle 4s ease-in-out infinite}.guje-theme .animate-drift{animation:guje-drift 12s ease-in-out infinite}.guje-theme .animate-glow{animation:guje-glow 3s ease-in-out infinite}.guje-theme .animate-slide-up{animation:guje-slide-up .8s ease-out forwards}.guje-theme .animate-fade-in-up{animation:guje-fade-in-up .6s ease-out forwards}.guje-theme .animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:guje-shimmer 2s infinite}.guje-theme .animate-on-scroll,.guje-theme .animate-on-scroll-left,.guje-theme .animate-on-scroll-right,.guje-theme .animate-on-scroll-scale{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.guje-theme .animate-on-scroll{transform:translateY(30px)}.guje-theme .animate-on-scroll-left{transform:translateX(-50px)}.guje-theme .animate-on-scroll-right{transform:translateX(50px)}.guje-theme .animate-on-scroll-scale{transform:scale(.9)}.guje-theme :is(.animate-on-scroll,.animate-on-scroll-left,.animate-on-scroll-right,.animate-on-scroll-scale).visible{opacity:1;transform:none}.guje-theme .shadow-3xl{box-shadow:0 35px 60px -12px rgba(0,0,0,.25)}.guje-theme .bg-gradient-modern{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.guje-theme .bg-gradient-ocean{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08) 50%,rgba(240,147,251,.08))}.guje-theme .bg-gradient-sunset{background:linear-gradient(135deg,rgba(255,154,158,.1),rgba(254,207,239,.1) 50%,rgba(254,207,239,.1))}.guje-theme .bg-gradient-aurora{background:linear-gradient(135deg,rgba(168,237,234,.1),rgba(254,214,227,.1))}.guje-theme .bg-gradient-mesh{background:radial-gradient(circle at 20% 50%,rgba(120,119,198,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.05) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(120,219,255,.05) 0,transparent 50%),linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.guje-theme .logo-guje{font-family:Inter,Helvetica Neue,sans-serif;font-weight:800;color:#0d9488;letter-spacing:-.02em}.guje-theme #pdf-main-scroll .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:1;background:transparent!important;box-shadow:none!important}@keyframes guje-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes guje-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.guje-theme .guje-accordion-content[data-state=open]{animation:guje-accordion-down .2s ease-out}.guje-theme .guje-accordion-content[data-state=closed]{animation:guje-accordion-up .2s ease-out}.guje-theme :is(button,[role=button],summary,label[for]):not(:disabled){cursor:pointer}.guje-landing{--gl-ink:#12343b;--gl-teal:#2e6f7b;--gl-teal-dark:#1f4f59;--gl-mint:#c9eae5;--gl-mist:#f2f9f8;--gl-foam:#e3f4f1;font-family:var(--font-guje-body),system-ui,sans-serif;color:var(--gl-ink);line-height:1.55}html:has(.guje-landing){scroll-behavior:smooth}.guje-landing :is(h1,h2,h3,.gl-display){font-family:var(--font-guje-display),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}.guje-landing p{text-wrap:pretty}.guje-landing :is(a,summary,button):focus-visible{outline:3px solid var(--gl-mint);outline-offset:3px}@keyframes gl-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes gl-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes gl-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@keyframes gl-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gl-reviews{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}@keyframes gl-quote{0%{opacity:0;transform:translateY(14px)}8%{opacity:1;transform:none}46%{opacity:1;transform:none}54%{opacity:0;transform:translateY(-10px)}to{opacity:0}}@keyframes gl-card{0%{opacity:0;transform:translateX(50px) rotate(5deg) scale(.94)}3%{opacity:1;transform:none}25%{opacity:1;transform:none}28%,to{opacity:0;transform:translateX(-50px) rotate(-5deg) scale(.94)}}@keyframes gl-pill{0%,25%{background:var(--gl-teal);color:#fff}28%,to{background:var(--gl-mint);color:var(--gl-ink)}}@keyframes gl-dot{0%,25%{width:28px;opacity:1}28%,to{width:8px;opacity:.3}}@keyframes gl-odometer{0%{transform:translateY(0)}to{transform:translateY(calc(var(--t) * -1em))}}@keyframes gl-pin{0%{opacity:0;transform:translateY(-14px) scale(.4)}4%{opacity:1;transform:translateY(0) scale(1.15)}7%{transform:scale(1)}30%{opacity:1;transform:scale(1)}33.3%,to{opacity:0;transform:scale(.6)}}@keyframes gl-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}@keyframes gl-bar{0%{background:rgb(255 255 255/.14);transform:scaleY(.6)}40%{background:var(--gl-mint);transform:scaleY(1.3);box-shadow:0 0 14px rgb(201 234 229/.7)}to{background:rgb(255 255 255/.14);transform:scaleY(1);box-shadow:none}}@keyframes gl-bar-first{0%{background:rgb(255 255 255/.14);transform:scaleY(.6)}40%{transform:scaleY(1.3)}to{background:var(--gl-mint);transform:scaleY(1)}}@keyframes gl-bar-pulse{0%,to{box-shadow:0 0 14px rgb(201 234 229/.45)}50%{box-shadow:0 0 0 6px rgb(201 234 229/.18),0 0 26px rgb(201 234 229/.9)}}@keyframes gl-bar-label{0%{opacity:0;transform:translateY(8px) scale(.6)}to{opacity:1;transform:none}}.guje-landing .gl-in-1{animation:gl-up .9s cubic-bezier(.2,.7,.2,1) both}.guje-landing .gl-in-2{animation:gl-up .9s cubic-bezier(.2,.7,.2,1) .15s both}.guje-landing .gl-in-3{animation:gl-up .9s cubic-bezier(.2,.7,.2,1) .3s both}.guje-landing .gl-in-4{animation:gl-up 1s cubic-bezier(.2,.7,.2,1) .2s both}.guje-landing .gl-float{animation:gl-float 7s ease-in-out infinite}.guje-landing .gl-float-late{animation:gl-float 9s ease-in-out 1s infinite}.guje-landing .gl-blob{animation:gl-drift 14s ease-in-out infinite}.guje-landing .gl-track{display:flex;width:max-content;align-items:center;animation:gl-marquee 30s linear infinite}.guje-landing .gl-track-fast{animation-duration:22s}.guje-landing .gl-track:hover{animation-play-state:paused}.guje-landing .gl-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}@supports (animation-timeline:view()){.guje-landing .gl-reveal{animation:gl-up linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}.guje-landing .gl-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.guje-landing .gl-lift:hover{transform:translateY(-8px);box-shadow:0 24px 40px rgb(18 52 59/.18)}.guje-landing .gl-photo{transition:rotate .5s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1)}.guje-landing .gl-photo:hover{rotate:0deg;scale:1.03}.guje-landing .gl-chapter{transition:padding-left .3s ease}.guje-landing .gl-chapter:hover{padding-left:12px}.guje-landing .gl-outline-number{color:transparent;-webkit-text-stroke:1.5px var(--gl-teal)}.guje-landing :is(.gl-grid-bg,.gl-grid-bg-mobile){background-image:linear-gradient(rgb(255 255 255/.07) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.07) 1px,transparent 0);background-size:56px 56px}@media (min-width:768px){.guje-landing .gl-grid-bg-mobile{background-image:none}}.guje-landing .gl-quote{opacity:0;animation:gl-quote 6s ease-in-out infinite}.guje-landing .gl-social-card{opacity:0;animation:gl-card 12s ease-in-out infinite}.guje-landing .gl-social-pill{animation:gl-pill 12s ease-in-out infinite}.guje-landing .gl-social-dot{animation:gl-dot 12s ease-in-out infinite}.guje-landing .gl-reviews-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.guje-landing .gl-reviews-track{display:flex;gap:24px;width:max-content;padding:4px 0;animation:gl-reviews 48s linear infinite}.guje-landing .gl-reviews-mask:hover .gl-reviews-track{animation-play-state:paused}.guje-landing .gl-odometer{display:inline-block;height:1em;overflow:hidden;line-height:1}.guje-landing .gl-odometer-column{display:flex;flex-direction:column;animation:gl-odometer 2s cubic-bezier(.2,.8,.2,1) both}.guje-landing .gl-odometer-column>i{display:block;height:1em;line-height:1;font-style:normal}@supports (animation-timeline:view()){.guje-landing .gl-odometer-column{animation:gl-odometer linear both;animation-timeline:view();animation-range:entry 10% entry 100%}}.guje-landing .gl-bars i{display:block;flex:1;height:34px;border-radius:6px;background:rgb(255 255 255/.14);animation:gl-bar .55s calc(var(--k) * 45ms + .3s) both}.guje-landing .gl-bars i:first-child{background:var(--gl-mint);box-shadow:0 0 16px rgb(201 234 229/.6);animation:gl-bar-first .55s .3s both,gl-bar-pulse 2.6s ease-in-out 1.8s infinite}.guje-landing .gl-bars-label{animation:gl-bar-label .6s cubic-bezier(.2,1.4,.4,1) 1.1s both}.guje-landing .gl-bars-label:after{content:"";position:absolute;left:10px;bottom:-5px;width:10px;height:10px;background:var(--gl-mint);transform:rotate(45deg);border-radius:2px}@supports (animation-timeline:view()){.guje-landing .gl-bars i{animation:gl-bar linear both;animation-timeline:view();animation-range:entry calc(var(--k) * 1.4%) entry calc(34% + var(--k) * 1.4%)}.guje-landing .gl-bars i:first-child{animation:gl-bar-first linear both,gl-bar-pulse 2.6s ease-in-out 1.8s infinite;animation-timeline:view(),auto;animation-range:entry 0 entry 34%,normal}.guje-landing .gl-bars-label{animation:gl-bar-label linear both;animation-timeline:view();animation-range:entry 55% entry 100%}}.guje-landing .gl-pin{opacity:0;transform-box:fill-box;transform-origin:center;animation:gl-pin 9s ease-out infinite}.guje-landing .gl-pin-ring{fill:var(--gl-teal);transform-box:fill-box;transform-origin:center;animation:gl-ring 1.6s ease-out infinite}.guje-landing details>summary{list-style:none}.guje-landing details>summary::-webkit-details-marker{display:none}.guje-landing details[open] .gl-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){html:has(.guje-landing){scroll-behavior:auto}.guje-landing *,.guje-landing :after{animation:none!important;transition:none!important}.guje-landing .gl-quote{opacity:1;grid-area:auto!important;margin-bottom:12px}.guje-landing .gl-pin:nth-of-type(-n+3),.guje-landing .gl-social-card:first-of-type{opacity:1}.guje-landing .gl-odometer-column{transform:translateY(calc(var(--t) * -1em))}.guje-landing .gl-reviews-mask{overflow-x:auto}}