@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-kannada-400-normal-Bsa1cm6S.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-400-normal-iJYWxeFc.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-ext-400-normal-CbPWf4xQ.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-400-normal-GNUGp1E4.woff)format("woff");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-400-normal-BUiE64PE.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-400-normal-CR0rPRGy.woff)format("woff");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-kannada-600-normal-MY_sDt36.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-600-normal-iH-VikIG.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-latin-ext-600-normal-e2AGdE0i.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-600-normal-BwVgEPDi.woff)format("woff");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-latin-600-normal-CAzlyByY.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-600-normal-Dfy7G3pq.woff)format("woff");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-kannada-700-normal-CZJiHcXC.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-700-normal-C928FzTL.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-latin-ext-700-normal-B5jNiwyZ.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-700-normal-rdxla3z_.woff)format("woff");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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-latin-700-normal-DAYBXith.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-700-normal--yTElnLW.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}:root{--navy:#0e2a47;--navy-2:#12355a;--navy-3:#17395b;--teal:#1a8fa8;--teal-dark:#146f84;--teal-soft:#e1f0f3;--paper:#f5f1e8;--paper-2:#e8e2d4;--ink:#0e2a47;--ink-soft:#4a5a6b;--terracotta:#c2521c;--terracotta-dark:#a4410f;--error:#b3261e;--whatsapp:#1f8f4e;--serif:"Fraunces Variable", "Noto Sans Kannada", Georgia, serif;--sans:"Archivo Variable", "Noto Sans Kannada", system-ui, sans-serif;--ease-out:cubic-bezier(.22, .8, .24, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.5}html[lang=kn] body,[lang=kn]{line-height:1.65}html[lang=kn]{--serif:"Noto Sans Kannada", sans-serif}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.btn{cursor:pointer;min-height:54px;transition:transform .16s var(--ease-out), background-color .16s ease, box-shadow .16s ease;touch-action:manipulation;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--terracotta);color:#fff;box-shadow:0 6px 16px -8px #c2521ccc}.btn.primary:hover{background:var(--terracotta-dark)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper-2);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 2px var(--teal)}.btn.ghost.danger{color:var(--error)}.btn.whatsapp{background:var(--whatsapp);color:#fff}.btn.wide{width:100%}.text-link{color:var(--teal-dark);font-weight:600}.intro{background:radial-gradient(120% 80% at 50% 0%, var(--navy-2), var(--navy) 60%, #0a1f36);min-height:100dvh;color:var(--paper);padding:32px 16px calc(28px + env(safe-area-inset-bottom));place-items:center;display:grid}.intro-inner{text-align:center;width:100%;max-width:460px;animation:rise .7s var(--ease-out) both}.intro-emblem{width:150px;height:auto;margin:0 auto 12px;display:block}.intro-brand{letter-spacing:.14em;text-transform:uppercase;color:#7cc4d6;justify-content:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:700;display:flex}.intro-brand span[lang=kn]{letter-spacing:0}.intro h1{margin:0 0 18px;font-family:Fraunces Variable,serif;font-size:clamp(38px,11vw,54px);font-weight:600;line-height:1.02}.intro h1 span{color:var(--paper-2);font-family:Noto Sans Kannada,sans-serif;font-size:.55em;font-weight:600;line-height:1.5;display:block}.intro-text{color:#d9d4c8;margin:0 0 10px;font-size:16px}.intro-text[lang=kn]{font-size:15px}.intro-time{color:#7cc4d6;margin:14px 0 26px;font-size:14px}.intro-actions{gap:12px;display:grid}.intro-actions .btn.primary.kn{box-shadow:inset 0 0 0 2px var(--terracotta);background:0 0;font-family:Noto Sans Kannada,sans-serif}.intro-actions .btn.ghost{color:var(--paper);box-shadow:inset 0 0 0 2px #e8e2d459}.ribbon{color:#9fb3c7;margin:26px 0 0;font-size:12.5px}.audit{flex-direction:column;min-height:100dvh;display:flex}.audit:not(.is-done){height:100dvh;overflow:hidden}.progress{z-index:20;background:#0e2a4726;height:4px;position:fixed;inset:0 0 auto}.progress span{background:var(--teal);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block}.topbar{z-index:10;padding:8px 12px 6px;padding-top:calc(8px + env(safe-area-inset-top));background:var(--navy);color:var(--paper);grid-template-columns:48px 1fr auto;align-items:center;gap:8px;display:grid;position:sticky;top:0}.icon-btn{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.icon-btn:active{background:#ffffff14}.counter{text-align:center;color:#b8c6d4;font-size:14px}.lang-btn{min-height:40px;color:var(--paper);cursor:pointer;background:0 0;border:1.5px solid #e8e2d459;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.lang-btn[lang=kn]{font-family:Noto Sans Kannada,sans-serif}.visual{background:var(--navy);height:clamp(170px,33dvh,340px);color:var(--paper);transition:height .32s var(--ease-out);flex:none;position:relative;overflow:hidden}.audit.typing .visual{height:clamp(140px,30dvh,230px)}.stage{margin:0;position:absolute;inset:0}.world{width:100%;height:100%;display:block;position:absolute;inset:0}.overlay{pointer-events:none;background:linear-gradient(#0a1f3600,#0a1f36bf 40%,#0a1f36f0);padding:16px 12px 7px;position:absolute;bottom:0;left:0;right:0}.overlay-in{animation:fade-up .48s var(--ease-out) .35s both;flex-direction:column;align-items:center;gap:4px;display:flex}.overlay figcaption{text-align:center;letter-spacing:.02em;color:#9fb3c7;font-size:12.5px}.vis-note{color:var(--paper-2);text-align:center;text-wrap:balance;margin:0;font-size:14px}.vis-note.warn{color:#e7c78f}.vis-note.strong{color:var(--paper);animation:fade-up .42s var(--ease-out) both;font-size:15px;font-weight:600}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.overlay-glass .chips,.overlay-tested .chips{align-content:flex-end;min-height:50px}html[lang=kn] .chips li{font-size:11px}.chips li{color:var(--paper);animation:pop .3s var(--ease-out) both;background:#e8e2d424;border-radius:999px;padding:2px 9px;font-size:12px;line-height:18px}.money{flex-direction:column;align-items:center;display:flex}.money-year{font-variant-numeric:tabular-nums;font-family:Fraunces Variable,serif;font-size:30px;font-weight:600;line-height:1.1}.money-year span{font-family:var(--sans);color:#b8c6d4;font-size:15px;font-weight:500}.money-month{color:#9fb3c7;font-variant-numeric:tabular-nums;font-size:14px}@media (width<=899px){.overlay-leak .money{flex-direction:row;align-items:baseline;gap:10px}.overlay-leak .money-year{font-size:24px}.overlay-leak .money-month:before{content:"· "}.overlay-leak figcaption{display:none}.overlay-leak{padding-top:10px}}.audit.typing .money-year{font-size:20px}.audit.typing .money-month,.audit.typing .overlay figcaption{display:none}.audit.typing .overlay{padding-top:10px}@media (height<=520px) and (width<=899px){.visual{height:clamp(140px,34dvh,230px)}.money-year{font-size:20px}.money-month,.overlay figcaption{display:none}.overlay{padding-top:10px}}.audit.typing .overlay figcaption{display:none}.panel{overscroll-behavior:contain;flex-direction:column;flex:1;width:100%;min-height:0;padding:16px max(16px,50% - 304px) 0;display:flex;overflow-y:auto}.panel form{flex-direction:column;flex:1;display:flex}.q-enter{animation:q-in .42s var(--ease-out) both}.dir-back .q-enter{animation-name:q-in-back}.q-title{font-family:var(--serif);text-wrap:balance;margin:0 0 8px;font-size:clamp(21px,5.6vw,27px);font-weight:600;line-height:1.22}html[lang=kn] .q-title{font-size:clamp(19px,5vw,24px);line-height:1.5}.hint{color:var(--ink-soft);margin:0 0 6px;font-size:14px}.help{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.help.lead{margin-bottom:8px}.options{gap:8px;margin-top:12px;display:grid}.opt{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--paper-2), 0 1px 2px #0e2a470d;cursor:pointer;transition:box-shadow .18s ease, background-color .18s ease, transform .14s var(--ease-out);touch-action:manipulation;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:9px 14px;display:flex;position:relative}.opt:active{transform:scale(.985)}.opt input{opacity:0;pointer-events:none;position:absolute}.opt:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.opt.on{background:var(--teal-soft);box-shadow:inset 0 0 0 2px var(--teal)}.mark{border:2px solid #b9b2a2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:border-color .18s,background-color .18s;display:grid}.opt.multi .mark{border-radius:7px}.opt.on .mark{border-color:var(--teal);background:var(--teal)}.opt.on .mark:after{content:"";width:10px;height:6px;animation:pop .22s var(--ease-out) both;border:0 solid #fff;border-width:0 0 2.5px 2.5px;transform:translateY(-1px)rotate(-45deg)}.opt-text{font-size:16px;line-height:1.3}.more-hint{background:var(--navy);color:var(--paper);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;animation:.25s both fade;display:inline-flex;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -6px #0e2a4799}.more-hint svg{animation:1.4s ease-in-out infinite nudge-down}@keyframes nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.field{margin-top:18px}.field label{margin-bottom:6px;font-size:15.5px;font-weight:600;display:block}.opt-tag{color:var(--ink-soft);font-size:13px;font-weight:500}.field input,.field textarea,.long-text{width:100%;min-height:52px;box-shadow:inset 0 0 0 1.5px var(--paper-2);background:#fff;border:0;border-radius:12px;padding:12px 14px;font-size:17px;transition:box-shadow .16s}.field input:focus,.field textarea:focus,.long-text:focus{box-shadow:inset 0 0 0 2px var(--teal);outline:none}.field input[aria-invalid]{box-shadow:inset 0 0 0 2px var(--error)}.long-text{resize:vertical;margin-top:14px}.input-wrap{position:relative}.input-wrap.rupee input{font-variant-numeric:tabular-nums;padding-left:34px}.input-wrap.months input{max-width:120px}.prefix{color:var(--ink-soft);font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.soft-note{color:var(--teal-dark);margin:6px 0 0;font-size:13.5px}.totals{background:var(--navy);color:var(--paper);border-radius:14px;margin-top:22px;padding:16px}.totals>div{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.totals span{color:#b8c6d4;font-size:13.5px}.totals output{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Fraunces Variable,serif;font-size:22px;font-weight:600}.totals .help{color:#9fb3c7;font-size:13px}.error{color:var(--error);margin:6px 0 0;font-size:14.5px;font-weight:600}.nextbar{z-index:2;padding:18px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #f5f1e800, var(--paper) 30%);margin:auto 0 0;position:sticky;bottom:0}.nextbar .error{text-align:center;margin:0 0 10px;animation:.32s nudge}.done{width:100%;max-width:520px;padding:22px 16px calc(28px + env(safe-area-inset-bottom));animation:rise .6s var(--ease-out) both;flex:1;margin:0 auto}.card-block{gap:16px;display:grid}.phone{aspect-ratio:9/16;background:var(--navy);border-radius:28px;place-items:center;width:min(78vw,320px,56.25dvh - 185.625px);min-width:220px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 0 0 8px #1c1f24,0 24px 48px -16px #0e2a478c}.phone img{width:100%;height:100%;animation:.5s both fade;display:block}.making{color:var(--paper-2);text-align:center;padding:16px;font-size:14px}.share{gap:10px;margin-top:8px;display:grid}.thanks{font-family:var(--serif);text-align:center;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.4}.send-note{text-align:center;color:var(--ink-soft);margin:-10px 0 18px;font-size:13px}.done-actions{justify-items:center;gap:14px;margin-top:22px;display:grid}.offscreen{width:400px;position:absolute;top:0;left:-10000px}.responses{max-width:1200px;margin:0 auto;padding:24px 16px}.responses h1{font-family:Fraunces Variable,serif;font-weight:600}.resp-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.table-wrap{box-shadow:inset 0 0 0 1px var(--paper-2);background:#fff;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-2);white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:8px 10px;overflow:hidden}th{background:var(--paper);font-family:ui-monospace,monospace;font-size:12px}@media (width>=900px){.audit:not(.is-done){grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;display:grid}.audit:not(.is-done) .topbar{grid-column:1/-1}.visual{grid-row:2;height:auto}.audit.typing .visual{height:auto}.overlay{padding:60px 32px 22px}.overlay figcaption{font-size:14px}.vis-note{font-size:16px}.chips li{font-size:14px}.money-year{font-size:44px}.panel{grid-row:2;padding:56px 48px 0}.nextbar{margin:auto 0 0;padding:24px 0 32px}.nextbar .btn.wide{width:auto;min-width:200px}}@keyframes q-in{0%{opacity:0;transform:translate(28px)}}@keyframes q-in-back{0%{opacity:0;transform:translate(-28px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes nudge{0%,to{transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(4px)}}svg .fade{transition:opacity .65s}svg .t-fill{transition:fill .7s}svg .cell-water{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease-out)}svg .crack{transition:stroke-dashoffset .8s,opacity .3s}.drift{animation:5s ease-in-out infinite drift}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.smell{animation:3s ease-in-out infinite smell}@keyframes smell{0%{opacity:0;transform:translateY(8px)}40%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}.squirm{animation:3.4s ease-in-out infinite alternate squirm}@keyframes squirm{0%{transform:translate(0)rotate(-6deg)}to{transform:translate(5px,-4px)rotate(8deg)}}.glint{animation:2.4s ease-in-out infinite glint}@keyframes glint{0%,to{opacity:.35}50%{opacity:1}}.stamp{transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.3,1.5,.5,1),opacity .25s}svg .fade-w{transition:stroke-width .9s,opacity .9s}.flow{animation:1.4s linear infinite flow}@keyframes flow{0%{stroke-dashoffset:42px}to{stroke-dashoffset:0}}.away{animation:1.6s ease-in infinite away}@keyframes away{0%{opacity:0;transform:translate(12px,-4px)}30%{opacity:1}to{opacity:0;transform:translate(-26px,10px)}}.bund{transition:stroke-dashoffset 1.1s var(--ease-out), opacity .2s ease}.lake{transform-box:fill-box;transform-origin:bottom;transition:transform 1.4s var(--ease-out) .9s, opacity .6s ease .9s}.leap{opacity:0;animation:4.2s ease-in-out infinite leap}@keyframes leap{0%,62%{opacity:0;transform:translateY(6px)rotate(0)}66%{opacity:1}76%{transform:translate(14px,-22px)rotate(-30deg)}86%{opacity:1;transform:translate(28px,-6px)rotate(35deg)}92%,to{opacity:0;transform:translate(32px,6px)rotate(45deg)}}.trunk{transform-box:fill-box;transform-origin:50% 0;animation:3.2s ease-in-out infinite alternate trunk}@keyframes trunk{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}.dam{transition:transform .6s var(--ease-out), opacity .4s ease}.pop,.tree{transform-box:fill-box;transform-origin:50% 100%;transition:transform .56s cubic-bezier(.3,1.4,.5,1),opacity .3s}.tree{transition-duration:.7s,.4s}.glass-pose{transform-box:view-box;transform-origin:0 0;transition:transform 1.1s var(--ease-out)}svg .level{transition:transform 1.8s .4s}.pour{transform-box:fill-box;transform-origin:top;animation:2.4s forwards pour}@keyframes pour{0%{opacity:1;transform:scaleY(0)}20%{transform:scaleY(1)}80%{opacity:1}to{opacity:0;transform:scaleY(1)}}.fly{animation:2s ease-in-out infinite alternate fly}@keyframes fly{0%{transform:translate(0)}25%{transform:translate(9px,-7px)}50%{transform:translate(-4px,-12px)}75%{transform:translate(-10px,-3px)}to{transform:translate(5px,4px)}}.shudder{transform-box:view-box;transform-origin:0 0;animation:.46s linear infinite shudder}@keyframes shudder{0%,to{transform:rotate(0)}11%{transform:rotate(-.9deg)}19%{transform:rotate(.4deg)}33%{transform:rotate(-.3deg)translateY(.4px)}46%{transform:rotate(1deg)}58%{transform:rotate(-.6deg)}71%{transform:rotate(.2deg)translateY(-.3px)}84%{transform:rotate(-.4deg)}}.rattle{transform-box:view-box;transform-origin:-27px -22px;animation:.23s linear infinite rattle}@keyframes rattle{0%,to{transform:rotate(0)}30%{transform:rotate(2.2deg)}55%{transform:rotate(-1.4deg)}80%{transform:rotate(.8deg)}}.board-text{color:#0e2a47;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;width:100%;height:100%;font-family:Caveat,Noto Sans Kannada,cursive;font-size:15px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.board-text[lang=kn]{font-family:Noto Sans Kannada,sans-serif;font-size:11px;line-height:1.45}.board-text.empty{color:#9fb3c7}.coin-drop{animation:linear infinite coin-drop}@keyframes coin-drop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(80px)}}.world:not([data-focus=reservoir]):not([data-focus=summary]) .away,.world:not([data-focus=reservoir]) .leap,.world:not([data-focus=reservoir]) .trunk,.world:not([data-focus=tested]):not([data-focus=sources]) .fly{animation-play-state:paused}.still .drift,.still .squirm,.still .smell,.still .glint,.still .flow,.still .away,.still .fly,.still .leap,.still .trunk,.lite .drift,.lite .squirm,.lite .smell,.lite .glint,.lite .flow,.lite .away,.lite .fly,.lite .leap,.lite .trunk{animation:none}.still .smell,.lite .smell{opacity:.8}.lite .q-enter,.lite .overlay-in{animation-duration:.2s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.drift,.squirm,.smell,.glint,.flow,.away,.fly,.leap,.trunk,.shudder,.rattle,.pour,.coin-drop{animation:none!important}.smell{opacity:.8}}
