.gg-app-root{--cream:#fdf7ec;--cream-deep:#f6ead3;--surface:#fffdf8;--surface-2:#fbf4e6;--ink:#2a2118;--ink-soft:#6e5f4c;--ink-faint:#a2917a;--ink-ghost:#c9baa3;--saffron:#e07b17;--saffron-deep:#c25e08;--saffron-tint:#fbe7cc;--krishna:#243b7a;--krishna-soft:#3d58a8;--krishna-tint:#e2e7f4;--gold:#be9636;--gold-soft:#ddbe72;--gold-tint:#f4e9cc;--green:#4f8169;--green-tint:#dcebe2;--rose:#b5546b;--line:rgba(42,33,24,.08);--line-strong:rgba(42,33,24,.14);--sh-sm:0 1px 2px rgba(74,56,30,.06),0 1px 3px rgba(74,56,30,.05);--sh-md:0 6px 20px rgba(74,56,30,.1);--sh-lg:0 18px 44px rgba(74,56,30,.16);--sh-glow-s:0 10px 30px rgba(224,123,23,.3);--sh-glow-k:0 12px 34px rgba(36,59,122,.3);--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:30px;--font-display:var(--font-marcellus),Georgia,serif;--font-body:var(--font-mukta),system-ui,sans-serif;--font-verse:var(--font-noto-devanagari),var(--font-marcellus),serif;min-height:100vh;min-height:100dvh;background:var(--cream);font-family:var(--font-body);color:var(--ink)}@media (min-width:481px){.gg-app-root{background:#e7dec9}}@media (min-width:1025px){.gg-app-root{background:#ddd3bc}}.gg-app-root *,.gg-app-root :after,.gg-app-root :before{box-sizing:border-box}.gg-app-root{--gg-safe-top:max(env(safe-area-inset-top,0px),10px);--gg-safe-bottom:max(env(safe-area-inset-bottom,0px),10px)}.gg-app{position:relative;width:100%;max-width:480px;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;margin:0 auto;display:flex;flex-direction:column;background:var(--cream);transition:background .3s ease;padding-top:var(--gg-safe-top)}@media (min-width:481px){.gg-app{box-shadow:0 0 0 1px var(--line),0 24px 60px rgba(40,28,12,.14)}}@media (min-width:641px){.gg-app{max-width:600px}}.gg-app-root .display{font-weight:400;line-height:1.08;letter-spacing:.2px}.gg-app-root .display,.gg-app-root .serif{font-family:var(--font-display)}.gg-app-root .verse-sa{font-family:var(--font-verse)}.gg-app-root .eyebrow{font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-faint)}.gg-app-root .btn{font-family:var(--font-body);font-weight:600;font-size:16px;border:none;border-radius:16px;padding:16px 22px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .14s ease,box-shadow .2s ease,background .2s ease;width:100%;white-space:nowrap}.gg-app-root .btn:active{transform:scale(.975)}.gg-app-root .btn--saffron{background:var(--saffron);color:#fff;box-shadow:var(--sh-glow-s)}.gg-app-root .btn--saffron:hover{background:var(--saffron-deep)}.gg-app-root .btn--krishna{background:var(--krishna);color:#fff;box-shadow:var(--sh-glow-k)}.gg-app-root .btn--ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-strong);box-shadow:none}.gg-app-root .btn--cream{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.gg-app-root .btn--gold{background:linear-gradient(135deg,#d8b257,#b98a2e);color:#fff;box-shadow:0 10px 26px rgba(160,120,40,.32)}.gg-app-root .chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:100px;font-size:13.5px;font-weight:500;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:all .15s ease}.gg-app-root .chip:active{transform:scale(.96)}.gg-app-root .chip--saffron{background:var(--saffron-tint);border-color:transparent}.gg-app-root .card{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-sm)}.gg-app-root .ph{position:relative;background:repeating-linear-gradient(135deg,rgba(42,33,24,.05) 0 9px,rgba(42,33,24,.02) 9px 18px),var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.4px;text-align:center;overflow:hidden}@keyframes ggFadeUp{0%{transform:translateY(14px)}to{transform:none}}@keyframes ggFadeIn{0%{transform:translateY(6px)}to{transform:none}}@keyframes ggPop{0%{transform:scale(.92)}60%{transform:scale(1.02)}to{transform:none}}@keyframes ggSpin{to{transform:rotate(1turn)}}@keyframes ggPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes ggShimmer{to{background-position:200% 0}}@keyframes ggBlink{0%,to{opacity:.25}50%{opacity:1}}@keyframes ggRing{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.5);opacity:0}}.gg-app-root .anim-fadeup{animation:ggFadeUp .5s cubic-bezier(.22,.7,.3,1) both}.gg-app-root .anim-fadein{animation:ggFadeIn .5s ease both}.gg-app-root .anim-pop{animation:ggPop .45s cubic-bezier(.22,.9,.3,1.1) both}@media (prefers-reduced-motion:reduce){.gg-app-root .anim-fadein,.gg-app-root .anim-fadeup,.gg-app-root .anim-pop,.gg-app-root .chat-enter,.gg-app-root .chat-enter-1,.gg-app-root .chat-enter-2,.gg-app-root .chat-enter-3{animation:none!important;opacity:1!important;transform:none!important}}.gg-app-root .screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.gg-app-root .scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.gg-app-root .scroll::-webkit-scrollbar{display:none}.gg-app-root .chip-scroll{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:7px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.gg-app-root .chip-scroll::-webkit-scrollbar{display:none}.gg-app-root .typing{display:inline-flex;gap:4px;align-items:center}.gg-app-root .typing i{width:7px;height:7px;border-radius:50%;background:var(--krishna-soft);animation:ggBlink 1.2s infinite}.gg-app-root .typing i:nth-child(2){animation-delay:.2s}.gg-app-root .typing i:nth-child(3){animation-delay:.4s}.gg-app-root .chat-enter{animation:ggFadeIn .4s cubic-bezier(.22,.7,.3,1) both}.gg-app-root .chat-enter-1{animation:ggFadeIn .4s cubic-bezier(.22,.7,.3,1) .08s both}.gg-app-root .chat-enter-2{animation:ggFadeIn .4s cubic-bezier(.22,.7,.3,1) .18s both}.gg-app-root .chat-enter-3{animation:ggFadeIn .4s cubic-bezier(.22,.7,.3,1) .28s both}@keyframes ggFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.gg-app-root .botnav{position:fixed;bottom:calc(14px + var(--gg-safe-bottom));left:50%;transform:translateX(-50%);width:calc(100% - 26px);max-width:552px;display:flex;align-items:flex-end;justify-content:space-around;padding:9px 6px 8px;border-radius:999px;isolation:isolate;background:radial-gradient(130% 300% at 50% 0,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,.18) 46%,hsla(0,0%,100%,.06) 70%),linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.28) 46%,hsla(40,71%,93%,.42));backdrop-filter:url(#gg-lens-bar) blur(24px) saturate(108%) brightness(1.26);-webkit-backdrop-filter:url(#gg-lens-bar) blur(24px) saturate(108%) brightness(1.26);border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.9),inset 0 -1px .5px hsla(0,0%,100%,.42),inset 1.5px 0 2px -1px hsla(0,0%,100%,.34),inset -1.5px 0 2px -1px hsla(0,0%,100%,.34),0 1px 1px hsla(0,0%,100%,.34),0 16px 34px -14px rgba(52,38,14,.3),0 32px 56px -28px rgba(52,38,14,.22);z-index:50}.gg-app-root .botnav:before{content:"";position:absolute;inset:1px 1px auto 1px;height:56%;border-radius:999px 999px 40% 40%/999px 999px 100% 100%;background:linear-gradient(100deg,hsla(0,0%,100%,0) calc(var(--gg-sweep, 50%) - 26%),hsla(0,0%,100%,.34) var(--gg-sweep,50%),hsla(0,0%,100%,0) calc(var(--gg-sweep, 50%) + 26%)),linear-gradient(180deg,hsla(0,0%,100%,.44) 0,hsla(0,0%,100%,.1) 62%,hsla(0,0%,100%,0) 100%);pointer-events:none;z-index:1}.gg-app-root .botnav:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(125deg,rgba(190,225,255,.3),hsla(0,0%,100%,.88) 14%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.06) 62%,hsla(0,0%,100%,.62) 87%,rgba(255,205,150,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.gg-app-root{--gg-nav-clearance:calc(104px + var(--gg-safe-bottom))}.gg-app-root[data-botnav=off]{--gg-nav-clearance:0px}.gg-app-root .screen>.scroll{padding-bottom:var(--gg-nav-clearance)}.gg-app-root .botnav__item{flex:1;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:#4a4339;font-size:10px;font-weight:650;letter-spacing:.1px;padding:5px 0 3px;font-family:var(--font-body);transition:color .26s ease;-webkit-tap-highlight-color:transparent}.gg-app-root .botnav__icon{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;transition:transform .46s cubic-bezier(.34,1.42,.5,1)}.gg-app-root .botnav__glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(212,162,60,.55) 0,rgba(212,162,60,.18) 52%,rgba(212,162,60,0) 74%);opacity:0;transform:scale(.4);transition:opacity .32s ease,transform .46s cubic-bezier(.34,1.42,.5,1);pointer-events:none}.gg-app-root .botnav__item.is-active{color:#8a6410}.gg-app-root .botnav__item.is-active .botnav__glow{opacity:1;transform:scale(1)}.gg-app-root .botnav__item.is-active .botnav__icon{transform:translateY(-1.5px) scale(1.08)}.gg-app-root .botnav__item:active .botnav__icon{transform:scale(.9)}.gg-app-root .botnav__center{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:4}.gg-app-root .botnav__fab{position:relative;width:62px;height:62px;margin-top:-28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;isolation:isolate;background:radial-gradient(115% 115% at 33% 20%,hsla(0,0%,100%,.4) 0,rgba(255,252,244,.18) 40%,hsla(41,80%,82%,.14) 74%,hsla(40,65%,68%,.2) 100%);backdrop-filter:url(#gg-lens-dome) blur(10px) saturate(115%) brightness(1.24);-webkit-backdrop-filter:url(#gg-lens-dome) blur(10px) saturate(115%) brightness(1.24);border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.92),inset 0 -2px 4px rgba(198,158,66,.26),inset 0 0 14px hsla(0,0%,100%,.16),0 0 0 1px rgba(198,158,66,.24),0 0 18px -2px rgba(212,162,60,.3),0 14px 28px -10px rgba(52,38,14,.42),0 5px 12px -5px rgba(52,38,14,.24);transition:transform .42s cubic-bezier(.34,1.42,.5,1);-webkit-tap-highlight-color:transparent}.gg-app-root .botnav__fab:after{left:17%;top:11%;width:44%;height:27%;background:linear-gradient(158deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,0) 74%);filter:blur(1.6px);z-index:2}.gg-app-root .botnav__fab:after,.gg-app-root .botnav__fab:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.gg-app-root .botnav__fab:before{inset:-13px;background:radial-gradient(circle,rgba(212,162,60,.34) 0,rgba(212,162,60,.11) 50%,rgba(212,162,60,0) 73%);animation:ggFabBreath 6.8s ease-in-out infinite;z-index:-1}.gg-app-root .botnav__fab:active{transform:scale(.94)}.gg-app-root .botnav__fab svg{position:relative;z-index:3}.gg-app-root .botnav__fab-attract{display:flex;animation:ggFabAttract 6s cubic-bezier(.34,.06,.28,.95) infinite;will-change:transform}@keyframes ggFabAttract{0%,54%{transform:translateY(0) scale(1)}62%{transform:translateY(-5.5px) scale(1.055)}70%{transform:translateY(-.5px) scale(.992)}77%{transform:translateY(-2.8px) scale(1.024)}84%{transform:translateY(0) scale(.998)}89%{transform:translateY(-1px) scale(1.008)}94%,to{transform:translateY(0) scale(1)}}.gg-app-root .botnav__center span{font-size:10px;font-weight:700;color:#8a6410;margin-top:5px;letter-spacing:.1px}@keyframes ggFabBreath{0%,to{transform:scale(.94);opacity:.58}50%{transform:scale(1.12);opacity:1}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gg-app-root .botnav{background:rgba(255,253,248,.985)}.gg-app-root .botnav__fab{background:linear-gradient(150deg,#f3e2b4,#d4a23c)}}@media (prefers-reduced-motion:reduce){.gg-app-root .botnav__fab:before{animation:none;opacity:.8;transform:scale(1)}.gg-app-root .botnav__fab-attract{animation:none}.gg-app-root .botnav__fab,.gg-app-root .botnav__glow,.gg-app-root .botnav__icon{transition:none}}@media (min-width:1025px){.gg-app-root .botnav{display:none}.gg-app-root .screen>.scroll:last-child{padding-bottom:0}}.gg-app-root .stagger>*{animation:ggFadeUp .5s cubic-bezier(.22,.7,.3,1) both}.gg-app-root .stagger>:first-child{animation-delay:.04s}.gg-app-root .stagger>:nth-child(2){animation-delay:.1s}.gg-app-root .stagger>:nth-child(3){animation-delay:.16s}.gg-app-root .stagger>:nth-child(4){animation-delay:.22s}.gg-app-root .stagger>:nth-child(5){animation-delay:.28s}.gg-app-root .stagger>:nth-child(6){animation-delay:.34s}.gg-app-root .stagger>:nth-child(7){animation-delay:.4s}.gg-app-root .stagger>:nth-child(8){animation-delay:.46s}.gg-app-root .stagger>:nth-child(9){animation-delay:.52s}@media (prefers-reduced-motion:reduce){.gg-app-root .stagger>*{animation:none!important;opacity:1!important;transform:none!important}}.gg-app-root .scroll-x{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 18px 4px}.gg-app-root .scroll-x::-webkit-scrollbar{display:none}.gg-app-root .sec-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 18px;margin-bottom:12px}.gg-app-root .sec-head h3{font-family:var(--font-display);font-size:19px;font-weight:400;color:var(--ink)}.gg-app-root .sec-head a{font-size:13px;font-weight:600;color:var(--saffron-deep);cursor:pointer}.gg-app-root .om-divider{display:flex;align-items:center;gap:12px;color:var(--ink-ghost)}.gg-app-root .om-divider:after,.gg-app-root .om-divider:before{content:"";height:1px;flex:1;background:var(--line)}.gg-app-root .badge-on{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.gg-app-root .stars{color:var(--gold);letter-spacing:1px;font-size:12px}.gg-app-root .gg-splash{position:fixed;inset:0;z-index:400;touch-action:none}.gg-app-root .gg-splash__bg{position:absolute;inset:0;background:radial-gradient(62% 46% at 50% 40%,rgba(226,183,92,.22) 0,rgba(226,183,92,0) 70%),linear-gradient(180deg,#fffdf8,#fbf2df)}.gg-app-root .gg-splash__logo{position:absolute;display:block;will-change:transform;animation:ggSplashLogoIn .62s cubic-bezier(.22,.72,.28,1) both}@keyframes ggSplashLogoIn{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.gg-app-root .gg-logo-intro{--gg-logo-h:28px;--gg-mark-w:51px;--gg-lockup-w:154px;--gg-logo-nudge:27px;height:var(--gg-logo-h);width:var(--gg-mark-w);margin-left:calc(50% - (var(--gg-mark-w) / 2) + var(--gg-logo-nudge));overflow:hidden;flex-shrink:0}.gg-app-root .gg-logo-intro img{height:var(--gg-logo-h);width:var(--gg-lockup-w);max-width:none;display:block}.gg-app-root .gg-logo-intro.is-animating{animation:ggLogoIntro 1.25s cubic-bezier(.16,.84,.24,1) 90ms both}.gg-app-root .gg-logo-intro.is-instant{width:var(--gg-lockup-w);margin-left:0}.gg-app-root .gg-logo-intro.is-waiting{width:var(--gg-mark-w);margin-left:calc(50% - (var(--gg-mark-w) / 2) + var(--gg-logo-nudge))}.gg-app-root .gg-logo-intro.is-waiting img{opacity:0}@keyframes ggLogoIntro{0%,12%{width:var(--gg-mark-w);margin-left:calc(50% - (var(--gg-mark-w) / 2) + var(--gg-logo-nudge))}to{width:var(--gg-lockup-w);margin-left:0}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-logo-intro.is-animating{animation:none;width:var(--gg-lockup-w);margin-left:0}.gg-app-root .gg-splash__logo{animation:none}}.gg-app-root .gg-drawer-scrim{animation:ggDrawerScrim .26s ease-out both}.gg-app-root .gg-drawer-panel{animation:ggDrawerInLeft .34s cubic-bezier(.32,.72,0,1) both;will-change:transform}@keyframes ggDrawerScrim{0%{opacity:0}to{opacity:1}}@keyframes ggDrawerInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-drawer-panel{animation:none}}.gg-app-root .gg-drawer-scrim.is-closing{animation:ggDrawerScrimOut .24s ease-in both}.gg-app-root .gg-drawer-panel.is-closing{animation:ggDrawerOutLeft .24s cubic-bezier(.4,0,1,1) both}@keyframes ggDrawerScrimOut{0%{opacity:1}to{opacity:0}}@keyframes ggDrawerOutLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.gg-app-root .gg-loader{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:linear-gradient(180deg,#fffdf8,#fbf2df);animation:ggLoaderIn .42s cubic-bezier(.22,.7,.3,1) both}.gg-app-root .gg-loader.is-leaving{animation:ggLoaderOut .46s cubic-bezier(.4,0,.2,1) both}.gg-app-root .gg-loader__stage{position:relative;width:168px;height:168px;display:flex;align-items:center;justify-content:center}.gg-app-root .gg-loader__aura{inset:-22%;background:radial-gradient(circle,rgba(226,183,92,.34) 0,rgba(226,183,92,.14) 42%,rgba(226,183,92,0) 70%);animation:ggLoaderAura 3.4s ease-in-out infinite}.gg-app-root .gg-loader__aura,.gg-app-root .gg-loader__halo{position:absolute;border-radius:50%;will-change:transform,opacity}.gg-app-root .gg-loader__halo{inset:0;border:1.25px solid rgba(198,154,61,.42);animation:ggLoaderHalo 3.4s cubic-bezier(.25,.6,.35,1) infinite}.gg-app-root .gg-loader__halo--2{animation-delay:1.7s}.gg-app-root .gg-loader__motes{position:absolute;inset:-40% -30%;pointer-events:none}.gg-app-root .gg-loader__mote{position:absolute;bottom:0;width:3px;height:3px;border-radius:50%;background:rgba(198,154,61,.55);animation:ggLoaderMote 7s linear infinite;will-change:transform,opacity}.gg-app-root .gg-loader__mote:first-child{left:12%;animation-delay:0ms;animation-duration:6.6s}.gg-app-root .gg-loader__mote:nth-child(2){left:27%;animation-delay:.9s;animation-duration:8.2s}.gg-app-root .gg-loader__mote:nth-child(3){left:41%;animation-delay:2.4s;animation-duration:7s}.gg-app-root .gg-loader__mote:nth-child(4){left:55%;animation-delay:1.5s;animation-duration:9s}.gg-app-root .gg-loader__mote:nth-child(5){left:68%;animation-delay:3.6s;animation-duration:6.8s}.gg-app-root .gg-loader__mote:nth-child(6){left:79%;animation-delay:.6s;animation-duration:8.6s}.gg-app-root .gg-loader__mote:nth-child(7){left:90%;animation-delay:4.2s;animation-duration:7.4s}.gg-app-root .gg-loader__mote:nth-child(8){left:4%;animation-delay:3s;animation-duration:9.4s}.gg-app-root .gg-loader__mark{position:relative;width:84px;height:auto;animation:ggLoaderMarkIn .7s cubic-bezier(.22,.7,.3,1) both,ggLoaderMark 3.4s ease-in-out .7s infinite;will-change:transform,opacity}.gg-app-root .gg-loader__word{font-family:var(--font-display);font-size:13px;letter-spacing:3.6px;text-transform:uppercase;color:var(--gold,#be9636);animation:ggLoaderWordIn .8s cubic-bezier(.22,.7,.3,1) .26s both,ggLoaderWord 3.4s ease-in-out 1.06s infinite}@keyframes ggLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes ggLoaderOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes ggLoaderMarkIn{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ggLoaderMark{0%,to{transform:scale(.975)}50%{transform:scale(1.035)}}@keyframes ggLoaderAura{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes ggLoaderHalo{0%{transform:scale(.58);opacity:0}22%{opacity:.7}to{transform:scale(1.22);opacity:0}}@keyframes ggLoaderMote{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:.75}75%{opacity:.5}to{transform:translateY(-190px) scale(1.1);opacity:0}}@keyframes ggLoaderWordIn{0%{opacity:0;transform:translateY(6px);letter-spacing:7px}to{opacity:.8;transform:translateY(0);letter-spacing:3.6px}}@keyframes ggLoaderWord{0%,to{opacity:.58}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-loader,.gg-app-root .gg-loader.is-leaving,.gg-app-root .gg-loader__aura,.gg-app-root .gg-loader__halo,.gg-app-root .gg-loader__mark,.gg-app-root .gg-loader__word{animation:none}.gg-app-root .gg-loader__mark{opacity:1}.gg-app-root .gg-loader__word{opacity:.8}.gg-app-root .gg-loader__halo{opacity:.3}.gg-app-root .gg-loader__motes{display:none}}.gg-app-root .gg-gita-card{transition:transform .22s cubic-bezier(.22,.7,.3,1),box-shadow .22s ease}.gg-app-root .gg-gita-card:active{transform:scale(.982);box-shadow:0 0 0 1.5px rgba(190,150,54,.55),0 8px 20px -16px rgba(120,80,10,.6)}@media (hover:hover){.gg-app-root .gg-gita-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px rgba(190,150,54,.5),0 18px 40px -20px rgba(120,80,10,.6)}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-gita-card,.gg-app-root .gg-gita-card:active,.gg-app-root .gg-gita-card:hover{transition:none;transform:none}}.gg-app-root .gg-ask-panel{background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,100%,.42) 0,hsla(0,0%,100%,0) 55%),linear-gradient(178deg,hsla(0,0%,100%,.8),rgba(255,253,248,.72) 46%,hsla(39,64%,90%,.8));backdrop-filter:url(#gg-lens-panel) blur(22px) saturate(160%) brightness(1.08);-webkit-backdrop-filter:url(#gg-lens-panel) blur(22px) saturate(160%) brightness(1.08);border:1px solid hsla(0,0%,100%,.68);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.95),inset 0 -2px 3px hsla(0,0%,100%,.45),inset 0 0 40px hsla(0,0%,100%,.16),0 26px 60px -22px rgba(58,40,12,.44)}.gg-app-root .gg-ask-panel__inner{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px calc(26px + var(--gg-safe-bottom));-webkit-overflow-scrolling:touch}.gg-app-root .gg-ask-panel__inner::-webkit-scrollbar{display:none}.gg-app-root .gg-ask-stagger{animation:ggMorphIn .46s cubic-bezier(.22,.72,.24,1) both}.gg-app-root .gg-ask-stagger:first-of-type{animation-delay:.2s}.gg-app-root .gg-ask-stagger:nth-of-type(2){animation-delay:.25s}.gg-app-root .gg-ask-stagger:nth-of-type(3){animation-delay:.3s}.gg-app-root .gg-ask-stagger:nth-of-type(4){animation-delay:345ms}.gg-app-root .gg-ask-stagger:nth-of-type(5){animation-delay:385ms}.gg-app-root .gg-ask-stagger:nth-of-type(6){animation-delay:.42s}.gg-app-root .gg-ask-stagger:nth-of-type(n+7){animation-delay:455ms}@keyframes ggMorphIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ggMorphScrim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-ask-stagger{animation:none}.gg-app-root .gg-ask-panel{transition:none!important}}.gg-app-root [role=button],.gg-app-root a,.gg-app-root button,.gg-app-root input,.gg-app-root label,.gg-app-root select,.gg-app-root textarea{-webkit-tap-highlight-color:transparent}.gg-app-root [role=button],.gg-app-root a,.gg-app-root button{transition:transform .46s cubic-bezier(.34,1.4,.5,1),box-shadow .3s ease,outline-color .3s ease;outline:0 solid transparent}.gg-app-root [role=button]:active,.gg-app-root a:active,.gg-app-root button:active{transform:scale(.955);transition-duration:90ms,90ms,90ms;transition-timing-function:cubic-bezier(.3,0,.2,1);outline:3.5px solid rgba(226,183,92,.4);outline-offset:1px}.gg-app-root .card:active,.gg-app-root .gg-gita-card:active,.gg-app-root a.card:active,.gg-app-root button.card:active{transform:scale(.982);outline:4px solid rgba(226,183,92,.28);outline-offset:2px}.gg-app-root [role=button][aria-disabled=true]:active,.gg-app-root button:disabled:active{transform:none}.gg-app-root .botnav a:active,.gg-app-root .botnav__fab:active,.gg-app-root .botnav__item:active{transform:none;outline:0 solid transparent}.gg-app-root .gg-glass{background:radial-gradient(120% 200% at 50% 0,hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,0) 58%),linear-gradient(178deg,hsla(0,0%,100%,.78),rgba(255,253,248,.7) 50%,hsla(39,64%,90%,.78));backdrop-filter:url(#gg-lens-panel) blur(20px) saturate(160%) brightness(1.08);-webkit-backdrop-filter:url(#gg-lens-panel) blur(20px) saturate(160%) brightness(1.08);border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.95),inset 0 -2px 3px hsla(0,0%,100%,.45),inset 0 0 34px hsla(0,0%,100%,.16),0 20px 48px -20px rgba(58,40,12,.4)}.gg-app-root .gg-sheet.gg-glass{background:radial-gradient(120% 200% at 50% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 58%),linear-gradient(178deg,hsla(0,0%,100%,.62),rgba(255,253,248,.55) 50%,hsla(39,64%,90%,.63));backdrop-filter:url(#gg-lens-panel) blur(26px) saturate(170%) brightness(1.1);-webkit-backdrop-filter:url(#gg-lens-panel) blur(26px) saturate(170%) brightness(1.1)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gg-app-root .gg-glass,.gg-app-root .gg-sheet.gg-glass{background:rgba(255,253,248,.985)}}@media (prefers-reduced-motion:reduce){.gg-app-root [role=button],.gg-app-root a,.gg-app-root button{transition:none}.gg-app-root [role=button]:active,.gg-app-root a:active,.gg-app-root button:active{transform:none;outline:0 solid transparent}}.gg-app-root .gg-lg{transition:transform .46s cubic-bezier(.34,1.4,.5,1),box-shadow .3s ease,outline-color .3s ease;outline:0 solid transparent;-webkit-tap-highlight-color:transparent}.gg-app-root .gg-lg--tap:active{transition-duration:90ms,90ms,90ms;transition-timing-function:cubic-bezier(.3,0,.2,1);transform:scale(.962);outline:3.5px solid rgba(226,183,92,.42);outline-offset:1px}.gg-app-root .gg-lg--tap:active>span[aria-hidden]{transform:translateX(6%);transition:transform .26s cubic-bezier(.3,0,.2,1)}.gg-app-root .gg-lg>span[aria-hidden]{transition:transform .62s cubic-bezier(.22,.72,.24,1)}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-lg,.gg-app-root .gg-lg>span[aria-hidden]{transition:none}.gg-app-root .gg-lg--tap:active{transform:none;outline:0 solid transparent}.gg-app-root .gg-lg--tap:active>span[aria-hidden]{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gg-app-root .gg-lg{background:rgba(255,253,248,.985)!important}}.gg-app-root .btn,.gg-app-root .card,.gg-app-root .chip{backdrop-filter:blur(11px) saturate(158%) brightness(1.06);-webkit-backdrop-filter:blur(11px) saturate(158%) brightness(1.06);position:relative;isolation:isolate}.gg-app-root .btn--cream,.gg-app-root .btn--ghost,.gg-app-root .card,.gg-app-root .chip{background:radial-gradient(120% 180% at 50% 0,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 60%),linear-gradient(178deg,hsla(0,0%,100%,.66),rgba(255,253,248,.54) 52%,hsla(39,64%,90%,.66));border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.92),inset 0 -1.5px 2px hsla(0,0%,100%,.46),inset 0 0 20px hsla(0,0%,100%,.18),0 10px 24px -12px rgba(58,40,12,.3)}.gg-app-root .btn--saffron{background:radial-gradient(120% 180% at 50% 0,hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,0) 58%),linear-gradient(168deg,rgba(232,144,43,.94),rgba(200,96,20,.96));border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.52),inset 0 -2px 3px rgba(120,58,6,.32),0 12px 26px -12px rgba(188,86,10,.62)}.gg-app-root .btn--saffron:hover{background:radial-gradient(120% 180% at 50% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 58%),linear-gradient(168deg,rgba(214,124,28,.96),rgba(178,82,14,.97))}.gg-app-root .btn--krishna{background:radial-gradient(120% 180% at 50% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 58%),linear-gradient(168deg,rgba(61,88,168,.94),rgba(26,44,94,.96));border:1px solid hsla(0,0%,100%,.26);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.42),inset 0 -2px 3px rgba(10,20,50,.36),0 12px 26px -12px rgba(26,44,94,.62)}.gg-app-root .btn--gold{background:radial-gradient(120% 180% at 40% 12%,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,0) 56%),linear-gradient(168deg,hsla(44,75%,76%,.92),rgba(198,158,66,.94));border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.85),inset 0 -2px 3px rgba(140,104,24,.34),0 12px 26px -12px rgba(160,120,40,.55)}.gg-app-root .chip--saffron{background:radial-gradient(120% 180% at 50% 0,hsla(0,0%,100%,.46) 0,hsla(0,0%,100%,0) 58%),linear-gradient(178deg,rgba(255,236,206,.82),hsla(37,92%,85%,.78));border:1px solid hsla(0,0%,100%,.66);color:var(--saffron-deep)}.gg-app-root .btn:before,.gg-app-root .card:before,.gg-app-root .chip:before{content:"";position:absolute;left:1px;right:1px;top:1px;height:50%;border-radius:inherit;background:linear-gradient(104deg,hsla(0,0%,100%,0) 26%,hsla(0,0%,100%,.34) 34%,hsla(0,0%,100%,0) 42%),linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.08) 62%,hsla(0,0%,100%,0));pointer-events:none;z-index:0;transition:transform .62s cubic-bezier(.22,.72,.24,1)}.gg-app-root .btn:active:before,.gg-app-root .card:active:before,.gg-app-root .chip:active:before{transform:translateX(6%);transition-duration:.26s}.gg-app-root .btn>*,.gg-app-root .chip>*{position:relative;z-index:1}.gg-app-root .btn:active{transform:scale(.955)}.gg-app-root .chip:active{transform:scale(.945)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gg-app-root .btn--cream,.gg-app-root .card,.gg-app-root .chip{background:var(--surface)}}.gg-app-root .gg-mic{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid transparent;background:none;display:flex;align-items:center;justify-content:center;transition:background .26s ease,border-color .26s ease,transform .26s cubic-bezier(.34,1.4,.5,1);-webkit-tap-highlight-color:transparent}.gg-app-root .gg-mic:active{transform:scale(.92)}.gg-app-root .gg-mic.is-live{background:radial-gradient(circle,hsla(41,77%,74%,.85) 0,hsla(39,74%,65%,.55) 70%);border-color:rgba(190,150,54,.5);box-shadow:0 0 14px 2px rgba(226,176,80,.42)}.gg-app-root .gg-mic__halo{position:absolute;inset:-3px;border-radius:50%;border:1.5px solid rgba(200,150,50,.55);animation:ggMicHalo 2.2s cubic-bezier(.25,.6,.35,1) infinite;pointer-events:none}@keyframes ggMicHalo{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.5);opacity:0}}.gg-app-root .gg-dictating{display:flex;align-items:center;gap:9px;margin:0 2px 8px;padding:7px 10px 7px 12px;border-radius:14px;font-size:12px;color:#7a5a14;background:linear-gradient(178deg,rgba(255,250,236,.95),hsla(43,78%,91%,.95));border:1px solid rgba(190,150,54,.32);animation:ggDictIn .24s cubic-bezier(.22,.72,.24,1) both}.gg-app-root .gg-dictating--warn{color:#8a3a18;background:linear-gradient(178deg,rgba(255,244,238,.95),hsla(20,83%,93%,.95));border-color:rgba(190,90,54,.3)}@keyframes ggDictIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-dictating,.gg-app-root .gg-mic__halo{animation:none}.gg-app-root .gg-mic{transition:none}}.gg-app-root .gg-snap-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gg-app-root .gg-snap-x::-webkit-scrollbar{display:none}.gg-app-root .gg-snap-x>*{scroll-snap-align:center;flex:0 0 100%}.gg-app-root .gg-rv{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .65s cubic-bezier(.22,.7,.3,1)}.gg-app-root .gg-rv.is-in{opacity:1;transform:none}@keyframes ggBump{0%,to{transform:scale(1)}35%{transform:scale(1.38)}}.gg-app-root .gg-bump{animation:ggBump .5s ease}@keyframes ggLivePulse{0%{box-shadow:0 0 0 0 rgba(79,129,105,.5)}to{box-shadow:0 0 0 7px rgba(79,129,105,0)}}.gg-app-root .gg-live-dot{animation:ggLivePulse 1.9s ease-out infinite}@media (prefers-reduced-motion:reduce){.gg-app-root .gg-rv{opacity:1!important;transform:none!important;transition:none}.gg-app-root .gg-bump,.gg-app-root .gg-live-dot{animation:none}}