@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-devanagari-400-normal.Dy6c0U2e.woff2)format("woff2"),url(/_astro/kalam-devanagari-400-normal.Dyzod-UE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-ext-400-normal.DtcdGa4L.woff2)format("woff2"),url(/_astro/kalam-latin-ext-400-normal.AcQmRO9z.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:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-400-normal.BthBl_aR.woff2)format("woff2"),url(/_astro/kalam-latin-400-normal.Bl-H2BUA.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}:root{--ground:#f4f7f5;--paper:#fff;--ink:#11201a;--muted:#4c5c54;--line:#dce5df;--field:#c5d3ca;--brand:#1e7a4c;--brand-hover:#17663f;--brand-ink:#fff;--brand-soft:#e3f1e9;--brand-text:#155b37;--forest:#123f29;--mint:#5bc88e;--on-forest:#e9f5ee;--on-forest-muted:#b9d9c6;--sleep-soft:#d9eee2;--pee-soft:#f8edc8;--lunch-soft:#fbebdd;--act-soft:#e2ecf8;--evt-soft:#f0e7f8;--c-sleep:#123f29;--c-pee:#3d2c00;--c-lunch:#4a2206;--c-act:#14304f;--c-evt:#3a1f52;--danger:#b3261e;--ph-bg:#fff3c4;--ph-ink:#5a4300;--shadow-tint:18, 63, 41;--eo:cubic-bezier(.23, 1, .32, 1);--drawer:cubic-bezier(.32, .72, 0, 1);--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--ui:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hand:"Kalam", "Comic Neue", cursive;color-scheme:light}html.dark{--ground:#0c120f;--paper:#17211c;--ink:#e5eee9;--muted:#a9bab1;--line:#2a3a31;--field:#3a4c42;--brand:#5bc88e;--brand-hover:#74d49f;--brand-ink:#07160e;--brand-soft:#16342a;--brand-text:#90e0b4;--forest:#0f2a1d;--sleep-soft:#17392a;--pee-soft:#3a2f12;--lunch-soft:#3a2512;--act-soft:#182a40;--evt-soft:#2c2140;--c-sleep:#cfebdb;--c-pee:#f4e2a8;--c-lunch:#f6d2b4;--c-act:#c9dcf4;--c-evt:#e2d2f2;--danger:#f28a80;--ph-bg:#4a3b0a;--ph-ink:#ffe59a;--shadow-tint:0, 0, 0;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font:17px/1.55 var(--ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .24s,color .24s;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{color:#0d2e1e;background:#cdebd9}html.dark ::selection{color:#fff;background:#2e5a43}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:var(--brand-text);text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}button{font:inherit;color:inherit}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.sec{padding:128px 0}.center{text-align:center}.h2{font-size:clamp(34px,4.4vw,58px);line-height:1.03}.lead{color:var(--muted);max-width:56ch;font-size:19px}.center .lead{margin:20px auto 0}.hand{font-family:var(--hand);color:var(--brand-text);font-size:21px;line-height:1.15}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mk-ph{background:var(--ph-bg);color:var(--ph-ink);border-radius:6px;padding:0 6px;font-weight:700;display:inline-block}@media (width<=760px){.sec{padding:88px 0}body{font-size:16px}.lead{font-size:17px}}html.dark .only-light,html:not(.dark) .only-dark{display:none!important}.btn{min-height:52px;font:700 16px/1 var(--ui);white-space:nowrap;cursor:pointer;transition:transform .16s var(--eo), background-color .18s ease, box-shadow .18s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:6px 6px 6px 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-primary:hover{background:var(--brand-hover);color:var(--brand-ink)}.btn-mint{background:var(--mint);color:#07160e}.btn-mint:hover{color:#07160e;background:#74d49f}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--field);background:0 0;padding:6px 24px}.btn-ghost:hover{background:var(--paper);color:var(--ink)}.btn-ghost-dark{color:var(--on-forest);box-shadow:inset 0 0 0 1.5px #e9f5ee4d}.btn-ghost-dark:hover{color:#fff;background:#e9f5ee1a}.btn-dot{width:40px;height:40px;transition:transform .26s var(--eo);background:#ffffff2e;border-radius:999px;place-items:center;display:grid}html.dark .btn-primary .btn-dot,.btn-mint .btn-dot{background:#07160e1f}@media (hover:hover) and (pointer:fine){.btn:hover .btn-dot{transform:translate(3px)}}.frame{background:#11201a0d;border-radius:30px;padding:8px;box-shadow:inset 0 0 0 1px #11201a12}.frame img{width:100%;box-shadow:0 1px 2px #11201a0f, 0 30px 70px -28px rgba(var(--shadow-tint), .42);border-radius:22px}html.dark .frame{background:#e9f5ee0d;box-shadow:inset 0 0 0 1px #e9f5ee1a}.frame-dark{background:#e9f5ee0f;box-shadow:inset 0 0 0 1px #e9f5ee1f}.phone{box-shadow:0 34px 70px -26px rgba(var(--shadow-tint), .6);background:#0d1712;border-radius:42px;padding:7px}html.dark .phone{background:#000;box-shadow:0 0 0 1px #e9f5ee24,0 34px 70px -26px #000c}.phone img{border-radius:35px;width:100%}@media (width<=760px){.frame{border-radius:20px;padding:5px}.frame img{border-radius:15px}.phone{border-radius:30px;padding:5px}.phone img{border-radius:25px}}.checks{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.checks li{align-items:flex-start;gap:12px;font-weight:600;display:flex}.tick{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.tick .ico{stroke-width:2.4px;width:15px;height:15px}.cross{background:color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted)}.off{color:var(--muted);font-weight:500}.snav{z-index:40;background:color-mix(in srgb, var(--ground) 86%, transparent);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.6)blur(16px);position:sticky;top:0}.snav-in{align-items:center;gap:12px 28px;max-width:1240px;min-height:72px;margin:0 auto;padding:12px 24px;display:flex}.snav-brand{font:700 21px var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.snav-mark{background:var(--mint);color:#07160e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.snav-mark svg{width:28px;height:28px}.snav-page{display:none}.snav-links{flex:auto;justify-content:center;gap:4px;display:flex}.snav-link{min-height:44px;color:color-mix(in srgb, var(--ink) 82%, var(--ground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.snav-link:hover{background:var(--brand-soft);color:var(--ink)}.snav-link[aria-current=page]{color:var(--brand-text);background:var(--brand-soft)}.snav-cta{align-items:center;gap:6px;display:flex}.snav-start{background:var(--brand);min-height:44px;color:var(--brand-ink);white-space:nowrap;transition:transform .16s var(--eo), background-color .18s ease;border-radius:999px;align-items:center;padding:0 20px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.snav-start:hover{background:var(--brand-hover);color:var(--brand-ink)}.snav-start:active{transform:scale(.97)}.snav-menu,.snav-theme{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color .18s ease, transform .16s var(--eo);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.snav-menu{background:var(--brand-soft);display:none}.snav-theme:hover{background:var(--brand-soft)}.snav-menu:active,.snav-theme:active{transform:scale(.94)}.snav-menu svg,.snav-theme svg,.sdrawer-chev,.sdrawer-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.snav-theme .sun,html.dark .snav-theme .moon{display:none}html.dark .snav-theme .sun{display:block}.snav-menu .x,.snav[data-open] .snav-menu .bars{display:none}.snav[data-open] .snav-menu .x{display:block}.snav[data-open] .snav-menu{background:var(--ink);color:var(--paper)}.lseg{grid-template-columns:repeat(3, var(--lw,44px));background:var(--line);isolation:isolate;border-radius:14px;padding:3px;display:grid;position:relative}.lseg-thumb{width:var(--lw,44px);background:var(--paper);transform:translateX(calc(var(--li,0) * 100%));transition:transform .34s var(--drawer);border-radius:11px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #11201a24,0 2px 8px -2px #11201a1f}.lseg button{z-index:1;min-height:40px;font:800 13.5px var(--ui);letter-spacing:.02em;color:var(--muted);cursor:pointer;transition:color .22s ease, transform .16s var(--eo);background:0 0;border:0;border-radius:11px;position:relative}.lseg button:hover,.lseg button[aria-pressed=true]{color:var(--ink)}.lseg button:active{transform:scale(.94)}.lseg button:focus-visible{outline-offset:-2px}.lseg-sm{--lw:38px;border-radius:12px}.lseg-sm .lseg-thumb{border-radius:9px}.lseg-sm button{border-radius:9px;min-height:34px;font-size:12.5px}.snav-lang{margin-right:6px}@media (prefers-reduced-motion:reduce){.lseg-thumb{transition:none}}.sdrawer-scrim{z-index:35;cursor:pointer;background:#08140e61;border:0;padding:0;position:fixed;inset:0}.sdrawer{z-index:39;background:var(--paper);width:min(300px,100% - 24px);max-height:calc(100dvh - 94px);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 28px 60px -18px #08140e80;transform-origin:22px 0;border-radius:26px;flex-direction:column;padding:10px 10px 16px;display:flex;position:fixed;top:82px;left:12px;overflow-y:auto}.sdrawer[hidden],.sdrawer-scrim[hidden]{display:none}.sdrawer nav{flex-direction:column;gap:2px;display:flex}.sdrawer nav a{min-height:50px;color:var(--ink);font:700 18px var(--display);letter-spacing:-.02em;border-radius:16px;justify-content:space-between;align-items:center;padding:0 10px 0 8px;text-decoration:none;transition:background-color .16s;display:flex}.sdrawer nav a:hover{background:var(--ground)}.sdrawer nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-text)}.sdrawer-l{align-items:center;gap:12px;display:flex}.sdrawer-ico{background:var(--ground);width:36px;height:36px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.sdrawer-ico svg{stroke-width:1.9px;width:19px;height:19px}.sdrawer nav a[aria-current=page] .sdrawer-ico{background:var(--paper)}.sdrawer-chev{opacity:.45}.sdrawer-cta{flex-direction:column;gap:10px;padding-top:18px;display:flex}.sdrawer-cta a{border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-weight:700;text-decoration:none;display:flex}.sdrawer-start{background:var(--brand);color:var(--brand-ink)}.sdrawer-login{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.sdrawer-lang{background:var(--ground);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:6px 6px 6px 12px;display:flex}.sdrawer-lang-label{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.sdrawer-lang-label svg{fill:none;width:18px;height:18px;stroke:var(--brand);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}@keyframes sdrawer-pop{0%{opacity:0;transform:scale(.94)translateY(-6px)}to{opacity:1;transform:none}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sdrawer:not([hidden]){animation:sdrawer-pop .26s var(--eo) both}.sdrawer-scrim:not([hidden]){animation:.2s both scrim-in}}@media (width>=1401px){.snav-in{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:24px;max-width:none;padding:12px 32px;display:grid}.snav-brand{justify-self:start}.snav-links{flex:none;justify-content:center}.snav-cta{justify-self:end;gap:4px}.snav-cta .snav-link{padding:0 12px}.snav-brand{font-size:22px}.snav-link{font-size:16.5px}.snav-start{min-height:46px;padding:0 22px;font-size:16.5px}.snav-lang{margin-right:0}.snav-lang.lseg-sm{--lw:32px;border-radius:11px;padding:2px}.snav-lang.lseg-sm .lseg-thumb{border-radius:9px;top:2px;bottom:2px;left:2px}.snav-lang.lseg-sm button{min-height:30px;font-size:11.5px}.snav-theme{width:38px;height:38px;margin-right:6px}.snav-theme svg{width:19px;height:19px}}@media (width<=1400px){.snav-in{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:8px;padding:12px 16px;display:grid}.snav-menu{justify-self:start}.snav-cta{justify-self:end}.snav-links,.snav-lang,.snav-cta .snav-link{display:none}.snav-menu{display:grid}.snav-brand{justify-self:center;min-width:0;max-width:100%}.snav-brand.has-page .snav-word{display:none}.snav-brand.has-page .snav-page{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.snav-cta{gap:4px}.snav-start{padding:0 16px}}@media (width<=400px){.snav-brand{font-size:19px}.snav-mark{width:32px;height:32px}.snav-mark svg{width:25px;height:25px}}.sfoot{color:#e9f5ee;background:#0d2e1e}html.dark .sfoot{background:#08130e}.sfoot-in{max-width:1240px;margin:0 auto;padding:72px 24px 40px}.sfoot-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:40px 32px;display:grid}.sfoot .snav-brand{color:#e9f5ee;font-size:22px}.sfoot-note{color:#b9d9c6;max-width:30ch;margin:16px 0 0;font-size:15px}.sfoot h2{font:700 14px var(--ui);letter-spacing:0;color:#90e0b4;margin:0 0 14px}.sfoot ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sfoot li a{color:#e9f5ee;align-items:center;min-height:36px;font-size:15.5px;text-decoration:none;display:inline-flex}.sfoot li a:hover{color:#90e0b4;text-decoration:underline}.sfoot a:focus-visible{outline-color:#5bc88e}.sfoot-base{color:#b9d9c6;border-top:1px solid #e9f5ee24;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}@media (prefers-reduced-motion:no-preference){.mk-js [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s var(--eo) var(--d,0s), transform 1.1s var(--eo) var(--d,0s), filter .9s var(--eo) var(--d,0s);transform:translateY(36px)}.mk-js [data-reveal=scale]{transform:translateY(24px)scale(.94)}.mk-js [data-reveal=left]{transform:translate(-40px)}.mk-js [data-reveal=right]{transform:translate(40px)}.mk-js [data-reveal].is-in{opacity:1;filter:none;transform:none}.mk-words .w{animation:word-rise 1s var(--eo) both;animation-delay:calc(var(--i) * 70ms + 80ms);display:inline-block}.mk-load{animation:word-rise 1s var(--eo) both;animation-delay:var(--d,0s)}@keyframes word-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@supports (animation-timeline:view()){.mk-tilt{transform-origin:50% 100%;animation-name:tilt;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 42%}@keyframes tilt{0%{transform:perspective(1800px)rotateX(20deg)scale(.88)}to{transform:none}}.mk-zoom{animation-name:zoom;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}@keyframes zoom{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:none}}.mk-parallax{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes drift{0%{transform:translateY(70px)}to{transform:translateY(-50px)}}.mk-rise-scroll{animation-name:rise-scroll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%}@keyframes rise-scroll{0%{transform:translateY(80px) rotate(var(--r,0deg))}to{transform:translateY(0) rotate(var(--r,0deg))}}.snav{animation-name:frost;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 140px}@keyframes frost{0%{background:0 0;border-bottom-color:#0000}}}}.mk-fill{color:var(--ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-fill{color:#0000;background:linear-gradient(90deg, var(--ink) 0 50%, color-mix(in srgb, var(--ink) 18%, var(--ground)) 50% 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation-name:fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 60%}@keyframes fill{to{background-position:0 0}}}}@media (width>=1401px){.snav .snav-brand{view-transition-name:nav-brand}.snav .snav-links .snav-link:first-child{view-transition-name:nav-l1}.snav .snav-links .snav-link:nth-child(2){view-transition-name:nav-l2}.snav .snav-links .snav-link:nth-child(3){view-transition-name:nav-l3}.snav .snav-links .snav-link:nth-child(4){view-transition-name:nav-l4}.snav .snav-links .snav-link:nth-child(5){view-transition-name:nav-l5}.snav .snav-links .snav-link:nth-child(6){view-transition-name:nav-l6}.snav .snav-lang{view-transition-name:nav-lang}.snav .snav-theme{view-transition-name:nav-theme}.snav .snav-cta>.snav-link{view-transition-name:nav-login}.snav .snav-start{view-transition-name:nav-start}}@media (width<=1400px){.snav .snav-menu{view-transition-name:nav-menu}.snav .snav-brand{view-transition-name:nav-brand}.snav .snav-start{view-transition-name:nav-start}#site-menu{view-transition-name:nav-drawer}}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(*),::view-transition-new(*){object-fit:none;object-position:center;width:100%;height:100%;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){object-fit:cover}::view-transition-old(*){animation-duration:.12s}::view-transition-new(*){animation-duration:.2s;animation-delay:70ms}.mk-quiet .mk-words .w,.mk-quiet .mk-load{animation:none}.mk-instant [data-reveal]{transition:none!important}.rv{vertical-align:top;display:inline-grid}.rv>*{grid-area:1/1}.rv-off{visibility:hidden;pointer-events:none;user-select:none}:where(h1,h2,h3,p,blockquote)>.rv:only-child{display:grid}:where(.btn,.snav-start,.snav-link)>.rv>*{text-align:center;justify-self:center}.nf{--nf-soft:var(--sleep-soft);--nf-ink:#165038;padding:56px 0 96px}.nf-nap{--nf-soft:var(--sleep-soft);--nf-ink:#165038}.nf-bottle{--nf-soft:var(--act-soft);--nf-ink:#244f85}.nf-peekaboo{--nf-soft:var(--evt-soft);--nf-ink:#663b8c}.nf-accident{--nf-soft:var(--pee-soft);--nf-ink:#6b4e00}html.dark .nf-nap{--nf-ink:#cfebdb}html.dark .nf-bottle{--nf-ink:#c9dcf4}html.dark .nf-peekaboo{--nf-ink:#e2d2f2}html.dark .nf-accident{--nf-ink:#f4e2a8}.nf-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.nf-text{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.nf-code{font:400 26px/1 var(--hand);color:var(--nf-ink)}.nf-title{font-size:clamp(38px,4.2vw,60px);font-weight:800;line-height:1.02}.nf-lede{color:var(--muted);max-width:44ch;font-size:19px}.nf-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.nf-reply{font:400 23px/1.25 var(--hand);color:var(--nf-ink);min-height:2.5em}.nf-field{aspect-ratio:1;background:var(--nf-soft);border-radius:48px;justify-self:end;place-items:center;width:min(100%,520px);display:grid;position:relative;overflow:hidden}.nf-poke{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:24px;display:grid}.nf-emoji{transform-origin:50% 80%;user-select:none;filter:drop-shadow(0 18px 24px #11201a29);font-size:clamp(150px,17vw,250px);line-height:1;display:block}.nf-side{opacity:.85;user-select:none;font-size:clamp(30px,3.2vw,46px);line-height:1;position:absolute}.nf-side-1{top:11%;left:12%;transform:rotate(-12deg)}.nf-side-2{top:15%;right:13%;transform:rotate(10deg)}.nf-side-3{bottom:24%;right:11%;transform:rotate(-6deg)}.nf-tag{background:var(--paper);max-width:calc(100% - 48px);color:var(--nf-ink);font:700 14px/1.2 var(--ui);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:absolute;bottom:24px;left:24px}.nf-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.nf-foot{color:var(--muted);text-align:center;margin-top:56px;font-size:14px}@media (width<=899px){.nf{padding:32px 0 72px}.nf-stage{grid-template-columns:minmax(0,1fr);gap:36px}.nf-field{border-radius:36px;order:-1;justify-self:center;width:min(100%,420px)}}@media (width<=560px){.nf-emoji{font-size:150px}.nf-actions{flex-direction:column;align-self:stretch}.nf-actions .btn{width:100%}.nf-tag{max-width:calc(100% - 32px);bottom:16px;left:16px}}@media (prefers-reduced-motion:no-preference){.nf-emoji{animation:3.4s ease-in-out infinite nf-bob}.nf-emoji.nf-hit{animation:nf-squash .56s var(--eo)}.nf-reply>span{animation:nf-pop .32s var(--eo) both;display:inline-block}@keyframes nf-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes nf-squash{0%{transform:scale(1)}30%{transform:scale(.86)rotate(-8deg)}60%{transform:scale(1.08)rotate(6deg)}to{transform:scale(1)}}@keyframes nf-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}}
