.nmb{width:100%;height:auto;display:block;overflow:visible}.nmb-outline>*{fill:none;stroke:#2a2722;stroke-width:8px}.nmb-body>*{fill:#fff;transition:fill .3s}.nmb[data-look=stormy] .nmb-body>*{fill:#ece9f3}.nmb-face path,.nmb-face ellipse{fill:none;stroke:#2a2722;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.nmb-face ellipse{fill:#2a2722;stroke:none}.nmb-face .nmb-grin{fill:#2a2722;stroke-width:3px}.nmb-cheeks circle{fill:#f4a98c;opacity:.6}.nmb-cheeks-soft circle{opacity:.4}.nmb-rays line{stroke:#f4a96f;stroke-width:5px;stroke-linecap:round}.nmb-sun{fill:#f4a96f}.nmb-gust path{fill:none;stroke:#8fb2d6;stroke-width:4px;stroke-linecap:round}.nmb-rainbow path{fill:none;stroke-width:9px;stroke-linecap:round}.nmb-drops line{stroke:#6f97c4;stroke-width:5px;stroke-linecap:round}.nmb-drops-storm line{stroke:#5e6fa8}.nmb-bolt{fill:#f2c14e;stroke:#2a2722;stroke-width:3px;stroke-linejoin:round}.nmb [data-part]{display:none}.nmb[data-look=sunny] [data-part~=sunny],.nmb[data-look=mild] [data-part~=mild],.nmb[data-look=clear] [data-part~=clear],.nmb[data-look=drizzly] [data-part~=drizzly],.nmb[data-look=stormy] [data-part~=stormy],.nmb[data-look=rainbow] [data-part~=rainbow]{display:inline}.nmb-pop{transform-box:view-box;transform-origin:121px 142px}.nmb-eyes{transform-box:fill-box;transform-origin:50%}.nmb-rays{transform-box:view-box;transform-origin:176px 60px}.nmb-sun{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.nmb-float{animation:3.6s ease-in-out infinite nmb-float}.nmb-eyes{animation:4.4s infinite nmb-blink}.nmb-rays{animation:24s linear infinite nmb-turn}.nmb-sun{animation:5.6s ease-in-out infinite nmb-breathe}.nmb-gust{animation:2.6s linear infinite nmb-gust}.nmb-drops line{animation:1.2s linear infinite nmb-rain;animation-delay:var(--nmb-drop-delay,0s)}.nmb-bolt{animation:3.4s infinite nmb-flash}.nmb-rainbow path{stroke-dasharray:1;animation:1.4s cubic-bezier(.3,.7,.4,1) both nmb-draw;animation-delay:var(--nmb-arc-delay,0s)}.nmb.is-changing .nmb-pop{animation:.55s cubic-bezier(.3,1.5,.5,1) nmb-pop}}@keyframes nmb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nmb-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.12)}}@keyframes nmb-turn{to{transform:rotate(360deg)}}@keyframes nmb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes nmb-gust{0%{opacity:0;transform:translate(-8px)}40%{opacity:1}to{opacity:0;transform:translate(12px)}}@keyframes nmb-rain{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(18px)}}@keyframes nmb-flash{0%,70%,78%,to{opacity:.15}72%,76%{opacity:1}74%{opacity:.4}}@keyframes nmb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nmb-pop{0%{transform:scale(.88)}60%{transform:scale(1.04)}to{transform:scale(1)}}.nmb-stage{--paper:#faf5ec;--ink:#2a2722;--graphite:#6b6459;--rule:#ede6da;--rule-strong:#8a8173;--app-a:#f4a96f;--nmb-card:#fff;--nmb-line:#ede6da;--nmb-ink2:#6b6459;--nmb-accent:#36669c;--nmb-sky:#cfe1f0;--nmb-sunny:#fce6cf;--nmb-mild:#e3eef7;--nmb-clear:#efebe3;--nmb-drizzly:#e2e6f2;--nmb-stormy:#e4dfee;--nmb-px-sunny:#f2b36b;--nmb-px-mild:#a9d0ea;--nmb-px-clear:#d8d1c3;--nmb-px-drizzly:#6f8fc4;--nmb-px-stormy:#4b4775;color:var(--ink);background-color:var(--paper);font-family:ui-rounded, "SF Pro Rounded", var(--sans);padding-bottom:96px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.nmb-stage{--paper:#141726;--ink:#f1eef7;--graphite:#b4b1c6;--rule:#2e3349;--rule-strong:#8a87a0;--nmb-card:#1f2336;--nmb-line:#2e3349;--nmb-ink2:#b4b1c6;--nmb-accent:#9dbce0;--nmb-sky:#26304d;--nmb-sunny:#3a2e24;--nmb-mild:#1f2d40;--nmb-clear:#272b38;--nmb-drizzly:#212a44;--nmb-stormy:#2b2643;--nmb-px-stormy:#8a84c9}}.nmb-wrap{max-width:1080px;margin:0 auto;padding:72px 20px 0;position:relative}.nmb-stage h1,.nmb-stage h2,.nmb-stage h3{font-family:ui-rounded, "SF Pro Rounded", var(--sans);color:var(--ink);letter-spacing:-.01em}.nmb-stage h1{margin:0 0 20px;font-size:clamp(2.6rem,6.4vw,4.5rem);font-weight:800;line-height:1.02}.nmb-stage h2{margin:0 0 16px;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.08}.nmb-label{letter-spacing:.1em;text-transform:uppercase;color:var(--nmb-accent);margin:0 0 12px;font-size:.8rem;font-weight:700}.nmb-lede,.nmb-copy{color:var(--nmb-ink2);max-width:34rem;margin:0 0 24px;font-size:1.125rem;line-height:1.55}.nmb-center{text-align:center;margin-left:auto;margin-right:auto}.nmb-note{color:var(--nmb-ink2);margin:12px 0 0;font-size:.95rem}.nmb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:88px;display:grid}.nmb-today{--nmb-tile:var(--nmb-sunny);background:var(--nmb-card);border:1px solid var(--nmb-line);border-radius:32px;padding:14px;box-shadow:0 18px 40px -28px #2a272273}.nmb-today[data-look=mild]{--nmb-tile:var(--nmb-mild)}.nmb-today[data-look=clear]{--nmb-tile:var(--nmb-clear)}.nmb-today[data-look=drizzly]{--nmb-tile:var(--nmb-drizzly)}.nmb-today[data-look=stormy]{--nmb-tile:var(--nmb-stormy)}.nmb-sky{background-color:var(--nmb-tile);border-radius:22px;flex-direction:column;align-items:center;padding:28px 20px 22px;transition:background-color .4s;display:flex}.nmb-sky .nmb{width:min(300px,70vw)}.nmb-reply{min-height:1.6em;font-family:var(--serif);color:var(--ink);margin:10px 0 0;font-size:1.4rem;font-style:italic;font-weight:600}.nmb-picker{border:0;min-width:0;margin:14px 0 0;padding:0}.nmb-picker legend{color:var(--ink);padding:0 4px 10px;font-size:1rem;font-weight:700}.nmb-picker-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.nmb-weather{min-height:76px;color:var(--ink);font:650 .9rem ui-rounded, "SF Pro Rounded", var(--sans);cursor:pointer;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:transform .15s,border-color .15s;display:flex}.nmb-weather[data-weather=sunny]{background:var(--nmb-sunny)}.nmb-weather[data-weather=mild]{background:var(--nmb-mild)}.nmb-weather[data-weather=clear]{background:var(--nmb-clear)}.nmb-weather[data-weather=drizzly]{background:var(--nmb-drizzly)}.nmb-weather[data-weather=stormy]{background:var(--nmb-stormy)}.nmb-weather:hover{border-color:var(--nmb-line)}.nmb-weather:active{transform:scale(.96)}.nmb-weather[aria-pressed=true]{border-color:var(--ink)}.nmb-weather:focus-visible{outline:3px solid var(--nmb-accent);outline-offset:2px}.nmb-mini{width:44px}.nmb-mini *{animation:none!important}.nmb-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:112px;display:grid}.nmb-scale{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nmb-scale li{grid-template-columns:22px 5.5rem minmax(0,1fr);align-items:center;gap:12px;font-size:1.05rem;display:grid}.nmb-scale span:last-child{color:var(--nmb-ink2)}.nmb-pixel{aspect-ratio:1;border-radius:5px;display:block}.nmb-px-sunny{background:var(--nmb-px-sunny)}.nmb-px-mild{background:var(--nmb-px-mild)}.nmb-px-clear{background:var(--nmb-px-clear)}.nmb-px-drizzly{background:var(--nmb-px-drizzly)}.nmb-px-stormy{background:var(--nmb-px-stormy)}.nmb-year{background:var(--nmb-card);border:1px solid var(--nmb-line);border-radius:24px;margin:0;padding:20px}.nmb-grid{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.nmb-year figcaption{color:var(--nmb-ink2);margin-top:14px;font-size:.95rem}.nmb-shots{scroll-snap-type:x mandatory;gap:16px;padding:8px 0 16px;display:flex;overflow-x:auto}.nmb-shots img{scroll-snap-align:start;border-radius:22px;flex:none;width:min(240px,62vw);height:auto}.nmb-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.nmb-card{background:var(--nmb-card);border:1px solid var(--nmb-line);border-radius:22px;padding:22px}.nmb-card h3{margin:0 0 8px;font-size:1.15rem;font-weight:700}.nmb-card p{color:var(--nmb-ink2);margin:0;line-height:1.5}.nmb-pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.nmb-privacy{background:var(--nmb-mild);border-color:#0000}.nmb-privacy a,.nmb-care a{color:var(--nmb-accent);font-weight:650}.nmb-privacy a{margin-top:12px;display:inline-block}.nmb-care{max-width:44rem;color:var(--nmb-ink2);margin:28px 0 0;font-size:.98rem;line-height:1.55}.nmb-rainbow-cta{text-align:center;flex-direction:column;align-items:center;padding-top:112px;display:flex}.nmb-cta-nimbo{width:200px;margin-bottom:16px}@media (width<=820px){.nmb-hero,.nmb-split{grid-template-columns:minmax(0,1fr);gap:32px}.nmb-hero{padding-top:40px}.nmb-split{padding-top:80px}.nmb-features,.nmb-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.nmb-today{padding:10px}.nmb-picker-row{gap:5px}.nmb-weather{padding:6px 2px;font-size:.78rem}.nmb-mini{width:36px}.nmb-grid{gap:4px}}
