@font-face{font-family:Discovery Fs;src:url(/fonts/Discovery_Fs-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Discovery Fs;src:url(/fonts/Discovery_Fs-Demibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Discovery Fs;src:url(/fonts/Discovery_Fs-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--ink: #26262c;--ink-soft: #45454e;--muted: #6c6c77;--cloud: #f5f5f7;--cloud-deep: #eaeaee;--line: #e6e6ea;--orange: #ec9d3d;--blue: #5b86ec;--violet: #a37fe3;--pink: #f25c97;--rose: #ffd9e8;--rose-deep: #b03a68;--mint: #d7f0e6;--mint-deep: #1f6b57;--lilac: #e9dcfa;--lilac-deep: #5f4393;--butter: #ffe9cc;--butter-deep: #8a5a1f;--leaf: #e3f4c9;--leaf-deep: #4a6b1f;--sky: #dce9ff;--sky-deep: #2d5fb8;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.3, .64, 1);--frame: 10px;--frame-r: 30px;--lift-1: 0 1px 2px rgba(30, 34, 64, .04), 0 6px 20px rgba(30, 34, 64, .05);--lift-2: 0 2px 6px rgba(30, 34, 64, .04), 0 16px 44px rgba(30, 34, 64, .08);--lift-3: 0 4px 12px rgba(30, 34, 64, .04), 0 30px 80px rgba(30, 34, 64, .11);--ink-fill: linear-gradient(180deg, #3d3d46 0%, #1f1f25 100%);--ink-bevel: inset 0 1px 1px rgba(255, 255, 255, .34), inset 0 -2px 2px rgba(0, 0, 0, .36);--h1: clamp(40px, min(5vw, 9vh), 110px);--h2: clamp(34px, 4.5vw, 72px);--h3: clamp(21px, 1.9vw, 28px);--lead: clamp(17px, 1.42vw, 21px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:var(--ink);font-family:Discovery Fs,system-ui,-apple-system,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:var(--sky);color:var(--ink)}.n-page{overflow-x:clip}.n-wrap{width:min(1320px,100% - 40px);margin-inline:auto}.n-light{display:block;font-weight:400}.n-black{text-wrap:balance;display:block;font-weight:900}.n-head{max-width:980px;margin-inline:auto;text-align:center}.n-head h2{font-size:var(--h2);font-weight:400;line-height:1.06;letter-spacing:-.015em}.n-head p{margin-top:16px;font-size:var(--lead);color:var(--muted)}.n-head--light{color:#fff}.n-head--light p{color:#ffffffb8}.n-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding-inline:32px;border-radius:999px;font-size:18px;font-weight:600;white-space:nowrap;text-decoration:none;color:#fff;background:var(--ink-fill);box-shadow:var(--ink-bevel);transition:transform .35s var(--ease)}.n-btn:hover{transform:translateY(-2px)}.n-btn:active{transform:scale(.98)}.n-btn--sm{height:44px;padding-inline:22px;font-size:15.5px}.n-btn--light{color:var(--ink);background:#fff;box-shadow:none}.n-btn--light:hover{background:#f1f1f3}.n-btn--soft{color:var(--ink);background:#f1f1f3;box-shadow:none}.n-btn--soft:hover{background:#e8e8eb}.n-btn--wide{display:flex;width:100%}.n-i{display:inline-block;flex:none;width:1em;height:1em;fill:currentColor;vertical-align:-.14em}@media(max-width:540px){.n-btn{height:52px;padding-inline:24px;font-size:17px}.n-btn--sm{height:44px;padding-inline:18px;font-size:15px}}.n-roll{display:inline-flex;overflow:hidden;line-height:1.32}.n-roll>span{position:relative;display:inline-block;transition:transform .5s var(--ease);transition-delay:calc(var(--i) * 12ms)}.n-roll>span:after{content:attr(data-l);position:absolute;top:100%;inset-inline-start:0}@media(hover:hover){.n-btn:hover .n-roll>span{transform:translateY(-100%)}}.n-skip{position:fixed;z-index:70;top:12px;inset-inline-start:12px;padding:12px 20px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .3s var(--ease)}.n-skip:focus{transform:none}.n-nav{position:fixed;z-index:50;top:14px;inset-inline:0;display:flex;justify-content:center;padding-inline:14px;pointer-events:none;transition:translate .5s var(--ease);animation:n-drop .9s var(--ease) both}@keyframes n-drop{0%{transform:translateY(-120px)}}.n-nav__bar{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1320px,100%);height:68px;padding-inline:14px;border-radius:999px;transition:width .7s var(--ease),height .7s var(--ease),padding .7s var(--ease),background .35s,box-shadow .35s}.is-stuck .n-nav__bar{width:min(900px,100%);height:60px;padding-inline:22px 8px;background:#fff;box-shadow:var(--lift-2)}.n-nav__logo{display:block;border-radius:8px}.n-nav__logo img{width:clamp(126px,10.4vw,156px);height:auto;transition:width .7s var(--ease)}.is-stuck .n-nav__logo img{width:102px}.n-nav__links{position:relative;display:flex;gap:2px}.n-nav__marker{position:absolute;inset-block:0;left:0;width:var(--w, 0);border-radius:999px;background:#ffffffb8;opacity:0;transform:translate(var(--x, 0));transition:transform .5s var(--ease),width .5s var(--ease),opacity .25s,background .35s}.is-stuck .n-nav__marker{background:#f1f1f3}.n-nav__links a{position:relative;display:block;padding:9px 16px;border-radius:999px;font-size:15.5px;font-weight:600;text-decoration:none;color:var(--ink)}.n-nav__end{display:flex;align-items:center;gap:18px}.n-nav__in{padding-block:8px;font-size:15.5px;font-weight:600;text-decoration:none;color:var(--ink)}.n-nav__toggle{position:relative;display:none;width:44px;height:44px;flex:none;border-radius:50%;background:#fff;transition:background .35s}.is-stuck .n-nav__toggle{background:#f1f1f3}.n-nav__toggle .n-i{position:absolute;inset:0;width:22px;height:22px;margin:auto;transition:opacity .25s,transform .4s var(--ease)}.n-nav__toggle .n-i+.n-i{width:18px;height:18px;opacity:0;transform:rotate(-45deg) scale(.7)}.n-nav__toggle[aria-expanded=true] .n-i{opacity:0;transform:rotate(45deg) scale(.7)}.n-nav__toggle[aria-expanded=true] .n-i+.n-i{opacity:1;transform:none}.n-sheet{display:none}@media(max-width:960px){.n-nav{top:10px;padding-inline:10px}.n-nav.is-away:not(:focus-within){translate:0 -130%}.n-nav__bar{height:60px;padding-inline:8px}.is-stuck .n-nav__bar,.is-open .n-nav__bar{height:60px;padding-inline:18px 8px;background:#fff;box-shadow:var(--lift-2)}.is-open .n-nav__bar{box-shadow:none}.n-nav__links,.n-nav__in{display:none}.n-nav__end{gap:6px}.n-nav__toggle{display:block}.n-nav__logo img{width:118px}.is-stuck .n-nav__logo img{width:96px}.n-sheet{position:fixed;z-index:49;inset:0;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow-y:auto;padding:calc(92px + env(safe-area-inset-top)) 18px calc(20px + env(safe-area-inset-bottom));background:#e2ebff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.n-sheet.is-open{opacity:1;visibility:visible;transition:opacity .3s}.n-sheet:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/new/bento-sky-soft-sm.webp) 50% 100% / 1120px 1120px no-repeat;image-rendering:pixelated}.n-sheet__links{padding:6px;border-radius:26px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.n-sheet__links a{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 10px 8px 14px;border-radius:20px;font-size:19px;font-weight:600;text-decoration:none;color:var(--ink);transition:background .2s}.n-sheet__links a:active{background:#ffffffb8}.n-sheet__go{width:18px;height:18px;margin-inline-start:auto;color:var(--muted)}.n-sheet__ico{width:24px;height:24px;color:var(--tone)}.n-sheet .n-stores--quiet a{background:#ffffffa8;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.n-sheet .n-btn--soft{background:#fff;box-shadow:0 12px 30px -14px #26262c52}.n-sheet.is-open .n-sheet__links li{animation:n-rise .6s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 60ms)}.n-sheet__end{display:flex;flex-direction:column;gap:10px}.n-sheet__end .n-stores{justify-content:center;margin-top:6px}.n-sheet__phone{align-self:center;padding:10px 14px;font-size:16px;font-weight:600;color:var(--ink-soft);text-decoration:none;direction:ltr}}.n-phone{--pw: var(--phone, 300px);position:relative;isolation:isolate;width:var(--pw);aspect-ratio:1807 / 3736}.n-phone__body{position:absolute;z-index:1;top:calc(var(--pw) * -.0133);left:calc(var(--pw) * -.021);width:calc(var(--pw) * 1.0421);max-width:none;height:auto;pointer-events:none}.n-phone__glass{position:absolute;inset:calc(var(--pw) * .0225) calc(var(--pw) * .0225) calc(var(--pw) * .019) calc(var(--pw) * .0214);display:flex;flex-direction:column;overflow:hidden;border-radius:calc(var(--pw) * .1);background:#fff;isolation:isolate}.n-phone__status{flex:none;display:flex;align-items:center;justify-content:space-between;height:calc(var(--pw) * .1579);padding:calc(var(--pw) * .011) calc(var(--pw) * .116) 0;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:calc(var(--pw) * .04);font-weight:600;color:#000}.n-phone__icons{width:calc(var(--pw) * .152);height:auto}.n-phone__app{position:relative;flex:1;min-height:0}.n-phone__home{position:absolute;z-index:2;bottom:calc(var(--pw) * .02);left:50%;width:calc(var(--pw) * .32);height:calc(var(--pw) * .0125);border-radius:999px;background:#000;transform:translate(-50%)}.n-shot{position:relative}.n-shot>img{width:100%;height:auto}.n-live{position:absolute;overflow:hidden;border-radius:calc(var(--pw) * .024);font-size:calc(var(--pw) * .027);line-height:1.25;transition:top 1s var(--spring),opacity .5s,transform .6s var(--spring),box-shadow .4s}.n-live--dana{top:72.45%;left:21.85%;width:32%;height:6.8%;padding:2.3% 2.5%;background:var(--mint);color:var(--mint-deep);text-align:right;box-shadow:0 calc(var(--pw) * .012) calc(var(--pw) * .05) #1e22401a}.n-live--dana.is-moved{top:82.9%}.n-live--dana b,.n-live--roni b{display:block;color:var(--ink);font-weight:600}.n-live--dana i,.n-live--roni i{position:absolute;top:8%;left:5%;width:calc(var(--pw) * .016);height:calc(var(--pw) * .016);border-radius:50%;background:#16a34a}.n-live--break{top:68.95%;left:55.45%;width:32%;height:6.8%;padding:1.5% 2.5%;background:#eceae6;color:var(--ink-soft);text-align:right}.n-live--roni{top:75.95%;left:21.85%;width:32%;height:6.8%;padding:2.3% 2.5%;background:#dfe9fb;color:var(--sky-deep);text-align:right}.n-live--break,.n-live--roni{opacity:0;transform:scale(.8)}.n-live--break.is-on,.n-live--roni.is-on{opacity:1;transform:none}.n-chat{display:flex;flex-direction:column;height:100%;min-height:0;font-size:calc(var(--pw, 300px) * .0408);line-height:1.42;color:var(--ink);background:#fff}.n-chat__head{flex:none;display:flex;align-items:center;gap:.5em;padding:.5em 1em .7em;font-size:1.12em}.n-chat__head img{width:1.7em;height:1.7em}.n-chat__head b{font-weight:600}.n-chat__log{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:.3em 1em .9em}.n-chat__thread{flex:1 0 auto;display:flex;flex-direction:column;gap:.7em}.n-turn{display:flex;flex-direction:column;gap:.7em}.n-bubble{align-self:flex-end;max-width:88%;padding:.5em .9em;border-radius:1.15em;background:var(--cloud);overflow-wrap:anywhere}.n-rise{animation:n-rise .55s var(--ease) both}@keyframes n-rise{0%{opacity:0;transform:translateY(.8em) scale(.98)}}.n-think{display:flex;align-items:flex-start;gap:.6em}.n-think__orb{width:2em;height:2em;flex:none;animation:n-breathe 1.4s ease-in-out infinite}@keyframes n-breathe{50%{transform:scale(1.14) rotate(14deg)}}.n-think__steps{display:flex;flex-direction:column;gap:.34em;padding-top:.2em}.n-think__steps li{display:inline-flex;align-items:center;gap:.4em;width:fit-content;color:var(--ink-soft);animation:n-rise .4s var(--ease) both}.n-think__steps li.is-done{color:var(--muted)}.n-check{width:1.2em;height:1.2em;color:var(--mint-deep)}.n-spin{width:.86em;height:.86em;margin-inline:.07em;border-radius:50%;border:.13em solid var(--cloud-deep);border-top-color:var(--blue);animation:n-turn .7s linear infinite}@keyframes n-turn{to{transform:rotate(360deg)}}.n-card{border-radius:1.15em;padding:.95em 1em;background:#f6f6f7}.n-card .n-pill:not(.n-pill--ink){background:#fff}.n-card__title{display:flex;align-items:center;gap:.45em;font-size:1.08em;font-weight:600}.n-card__sub{color:var(--muted)}.n-card__stat{margin-block:.08em .1em;font-size:2.1em;font-weight:900;line-height:1.15}.n-card--done{background:linear-gradient(250deg,#e5f3eb,#c5ecd4)}.n-lines{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.22em .9em;margin-top:.6em}.n-lines>div{display:contents}.n-lines dt{color:var(--muted);white-space:nowrap}.n-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.42em;margin-top:.85em}.n-card__row{display:flex;justify-content:space-between;gap:.8em;margin-top:.5em}.n-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35em;height:2.28em;padding-inline:1.05em;border-radius:999px;background:#f1f1f2;color:var(--ink-soft);font-weight:600;white-space:nowrap}.n-pill--ink{background:var(--ink-fill);box-shadow:var(--ink-bevel);color:#fff;transition:transform .18s var(--ease)}.n-pill--ink.is-press{transform:scale(.9)}.n-pill--wide{width:100%}.n-card__actions .n-card__link{margin-inline-start:auto}.n-card__link{color:var(--muted);font-size:.94em}.n-card--done .n-card__link{color:var(--mint-deep)}.n-answer{display:flex;flex-direction:column}.n-answer p{line-height:1.5}.n-chat__box{flex:none;padding:.5em .9em 1.5em}.n-chat__field{position:relative;display:flex;align-items:center;gap:.35em;min-height:3em;padding:.32em .9em .32em .34em;border-radius:999px;background:#f4f4f5}.n-chat__typed,.n-chat__hint{flex:1;min-width:0;white-space:nowrap;overflow:hidden}.n-chat__hint{color:#a1a1aa}.n-chat__typed:after{content:"";display:inline-block;width:1.5px;height:1em;margin-inline-start:2px;vertical-align:-.14em;background:var(--blue)}.n-chat__mic,.n-chat__send{flex:none;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%}.n-chat__mic{background:#fff;color:var(--ink-soft)}.n-chat__send{background:var(--ink-fill);box-shadow:var(--ink-bevel);color:#fff}.n-chat__send svg{scale:-1 1}.n-chat__mic svg,.n-chat__send svg{width:56%;height:56%}.n-hero{padding:var(--frame)}.n-hero__frame{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;border-radius:var(--frame-r);background:#fff}.n-hero__clouds img{position:absolute;bottom:0;inset-inline:0;z-index:3;width:100%;pointer-events:none;transform:translate3d(0,calc(19% + var(--p, 0) * 60px),0) scale(1.02);transform-origin:bottom}.n-hero__copy{position:relative;z-index:4;width:min(max(760px,var(--h1) * 11),100% - 40px);margin-block:max(104px,12vh) 0;text-align:center;opacity:calc(1 - var(--p, 0) * 1.5);transform:translate3d(0,calc(var(--p, 0) * 70px),0)}.n-hero h1{font-size:calc(var(--h1) * .86);font-weight:400;line-height:.86;letter-spacing:-.018em;text-wrap:balance}.n-mask{display:block;overflow:hidden;padding-block:.2em;margin-block:-.2em}.n-up{display:block;animation:n-up 1s var(--ease) both}@keyframes n-up{0%{transform:translateY(112%)}}.n-hero__lead{max-width:min(680px,46vw);margin:22px auto 0;text-wrap:pretty;font-size:var(--lead);line-height:1.55;color:#2f2f38;animation:n-fade 1s var(--ease) .16s both}@keyframes n-fade{0%{opacity:0;transform:translateY(16px)}}.n-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;animation:n-fade 1s var(--ease) .24s both}.n-hero__trust{margin-top:16px;font-size:15px;color:var(--ink-soft);animation:n-fade 1s var(--ease) .3s both}.n-hero__platform{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:calc(clamp(30px,3vw,44px) - clamp(48px,6vw,96px));padding-inline:16px;text-align:center}.n-hero__platform img{display:block;width:clamp(104px,9vw,140px);height:auto}.n-hero__platform p{line-height:1.3}.n-hero__platform strong{display:block;font-size:clamp(16px,1.3vw,19px);font-weight:700;color:var(--ink)}.n-hero__platform span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.n-hero__stage{--phone: clamp(190px, min(19vw, 42vh - 10px - 4.35vw), 520px);position:absolute;inset:0;z-index:2;pointer-events:none}.n-hero__ph{position:absolute;top:max(clamp(96px,12.5vh,140px),calc(100% - var(--phone) * 2.0675 - var(--rise, 6vw)));animation:n-phone-in 1.3s var(--ease) .1s both}@keyframes n-phone-in{0%{opacity:0;translate:0 90px}}.n-hero__ph--agent{inset-inline-start:max(4.4vw,calc(50% - 1040px));transform:rotate(calc(-3deg + var(--p, 0) * 5deg)) translate3d(0,calc(var(--p, 0) * -80px),0)}.n-hero__ph--cal{--rise: 9vw;inset-inline-end:max(4.4vw,calc(50% - 1040px));transform:rotate(calc(3deg - var(--p, 0) * 5deg)) translate3d(0,calc(var(--p, 0) * -150px),0)}.n-toast{position:absolute;top:64%;right:-24%;z-index:3;rotate:-3deg;padding:11px 18px;border-radius:999px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(12px) scale(.92);transition:opacity .4s,transform .6s var(--spring)}.n-toast.is-on{opacity:1;transform:none}.n-hero .n-chat{font-size:calc(var(--pw) * .048)}.n-hero .n-chat__box{padding-bottom:3.8em}@media(max-width:1199px),(max-height:760px){.n-toast{display:none}}@media(max-width:960px),(max-aspect-ratio:1/1){.n-hero__frame{min-height:0}.n-hero__lead{max-width:600px}.n-hero__copy{margin-block:104px 0}.n-hero__stage{--phone: clamp(208px, 54vw, 300px);position:relative;inset:auto;width:100%;height:calc(var(--phone) * 1.92);margin-top:40px}.n-hero__ph{top:0}.n-hero__ph--agent{inset-inline-start:calc(50% - var(--phone) * .72);z-index:2;transform:rotate(-2deg) translate3d(0,calc(var(--p, 0) * -50px),0)}.n-hero__ph--cal{inset-inline-end:calc(50% - var(--phone) * .86);top:7%;transform:rotate(3deg) scale(.92) translate3d(0,calc(var(--p, 0) * -90px),0)}}@media(min-width:640px)and (max-width:960px),(min-width:640px)and (max-aspect-ratio:1/1){.n-hero__stage{--phone: clamp(270px, 37vw, 400px)}.n-hero__ph--agent{inset-inline-start:calc(50% - var(--phone) * 1.02)}.n-hero__ph--cal{inset-inline-end:calc(50% - var(--phone) * 1.02);top:5%;transform:rotate(2deg) translate3d(0,calc(var(--p, 0) * -90px),0)}}.n-hero__frame{--dw: clamp(560px, 55vw, 1040px);--dh: calc(var(--dw) / 1.5);--pw: calc(var(--dw) * .25);--sink: calc(var(--pw) * .2);--pad: clamp(48px, 6vw, 96px);padding-bottom:var(--pad)}.n-hero__photo{position:absolute;top:0;inset-inline:0;bottom:calc(var(--pad) + var(--sink) + var(--dh) * .4);z-index:-1;-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 22%,#000 58%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 22%,#000 58%,#000 90%,transparent)}.n-hero__devices{position:relative;z-index:2;width:var(--dw);margin-top:clamp(36px,5vh,56px);padding-bottom:var(--sink)}.n-hero__desk{position:relative;display:block;width:100%;height:auto;border-radius:calc(var(--dw) * .022);box-shadow:0 0 0 1px #14141e14}.n-hero__pane{position:absolute;top:var(--top);bottom:calc(var(--sink) + var(--dh) * .4);inset-inline:var(--side);border-radius:calc(var(--dw) * .022 - var(--side) * .8);background:linear-gradient(to bottom,#ffffff5c,#ffffff1a 22%,#ffffff0d);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.n-hero__pane:nth-child(1){--side: calc(var(--dw) * -.064);--top: calc(var(--dw) * .081)}.n-hero__pane:nth-child(2){--side: calc(var(--dw) * -.041);--top: calc(var(--dw) * .04)}.n-hero__pane:nth-child(3){--side: calc(var(--dw) * -.019);--top: calc(var(--dw) * -.0175)}.n-hero__mobile{position:absolute;bottom:0;inset-inline-start:calc(var(--pw) * -.4);width:var(--pw);padding:calc(var(--pw) * .04);border-radius:calc(var(--pw) * .16);background:#ffffff4d;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c,0 0 0 1px #14141e14}.n-hero__mobile img{display:block;width:100%;height:auto;border-radius:calc(var(--pw) * .12)}@media(max-width:960px),(max-aspect-ratio:1/1){.n-hero__frame{--pw: min(64vw, 280px)}.n-hero__photo{bottom:calc(var(--pad) + var(--pw) * 1.12)}.n-hero__devices{width:var(--pw);margin-top:40px;padding-bottom:0}.n-hero__desk,.n-hero__pane{display:none}.n-hero__mobile{position:relative;inset:auto}}.n-dither{position:absolute;inset:0;z-index:-1}.n-dither__img,.n-dither__canvas{position:absolute;inset:0;width:100%;height:100%}.n-dither__img{object-fit:cover;object-position:50% 100%;opacity:0}.n-dither[data-state=failed] .n-dither__img{opacity:1}.n-dither:not([data-state=ready]) .n-dither__canvas{opacity:0}.n-hero .n-btn--light{box-shadow:0 1px 2px #96644614,0 10px 26px -8px #aa73503d}.n-hero__frame{--u: clamp(.72px, min(.0694vw, .111vh), 1.35px)}.n-fl{position:absolute;inset:0;pointer-events:none}.n-fl-ask{position:absolute;z-index:6;inset-inline-start:calc(var(--u) * 52);bottom:max(24%,calc(var(--u) * 190));display:flex;flex-direction:column;gap:calc(var(--u) * 18);width:calc(var(--u) * 322);color:var(--ink);font-size:calc(var(--u) * 15);line-height:1.35}.n-fl-thread{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.n-fl-said{align-self:flex-end;max-width:100%;margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 18);border-radius:999px;background:#fff;box-shadow:var(--lift-2);font-weight:600;opacity:0;transform:translateY(calc(var(--u) * 44)) scale(.96);transition:opacity .3s,transform .55s var(--ease)}.n-fl-said.is-on{opacity:1;transform:none}.n-fl-think{display:grid;gap:calc(var(--u) * 6);color:var(--ink-soft);font-weight:500}.n-fl-think:empty,.n-fl-ans:empty{display:none}.n-fl-think p{display:flex;align-items:center;gap:calc(var(--u) * 8);margin:0}.n-fl-think i{width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-radius:50%;border:calc(var(--u) * 2) solid rgba(38,38,44,.2);border-top-color:var(--ink);animation:n-fl-spin .8s linear infinite}@keyframes n-fl-spin{to{rotate:1turn}}.n-fl-ans{display:grid;gap:calc(var(--u) * 8)}.n-fl-ans h3{margin:0 0 calc(var(--u) * 2);font-size:calc(var(--u) * 19);font-weight:700}.n-fl-ans dl{display:grid;gap:calc(var(--u) * 5);margin:0}.n-fl-ans dl div{display:flex;justify-content:space-between;gap:calc(var(--u) * 12)}.n-fl-ans dt{color:var(--ink-soft)}.n-fl-ans dd{margin:0;font-weight:600}.n-fl-rise{animation:n-fl-rise .6s var(--ease) both}@keyframes n-fl-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 12))}}.n-fl-acts{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 14)}.n-fl-acts .n-pill{background:#fff;color:var(--ink);box-shadow:var(--lift-1);transition:transform .16s var(--ease)}.n-fl-acts .n-pill--ink{background:var(--ink-fill);color:#fff;box-shadow:var(--ink-bevel)}.n-fl-acts .is-press{transform:scale(.92)}.n-fl-acts b{margin-inline-start:auto;color:var(--ink-soft);font-weight:600}.n-fl-done{display:flex;align-items:center;gap:calc(var(--u) * 7);height:2.28em;margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 16);font-weight:700}.n-fl-done .n-i{width:1.25em;height:1.25em;color:#15803d}.n-fl-in{display:flex;align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 60);padding-inline:calc(var(--u) * 22) calc(var(--u) * 8);border-radius:999px;background:#fff;box-shadow:var(--lift-3);font-size:calc(var(--u) * 16);transition:transform .16s var(--ease)}.n-fl-in.is-press{transform:scale(.985)}.n-fl-in__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-weight:500}.n-fl-in__hint{color:var(--muted);font-weight:400}.n-fl-in.is-focus .n-fl-in__text:after{content:"";display:inline-block;width:calc(var(--u) * 2);height:1.1em;margin-inline-start:calc(var(--u) * 2);background:var(--ink);vertical-align:-.16em;animation:n-fl-caret 1s steps(2) infinite}@keyframes n-fl-caret{50%{opacity:0}}.n-fl-in__mic,.n-fl-in__send{flex:none;display:grid;place-items:center;width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;font-size:calc(var(--u) * 19);transition:transform .16s var(--ease)}.n-fl-in__mic{background:#f4f4f5;color:var(--ink)}.n-fl-in__send{background:var(--ink-fill);box-shadow:var(--ink-bevel);color:#fff}.n-fl-in__send.is-press{transform:scale(.88)}.n-fl-cal{--pw: calc(var(--u) * 452);position:absolute;z-index:4;inset-inline-end:calc(var(--u) * 34);top:calc(50% - var(--pw) * .52);overflow:hidden;width:calc(var(--pw) * .79);height:calc(var(--pw) * .85);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 13%,#000 90%,transparent),linear-gradient(to right,transparent,#000 9%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 13%,#000 90%,transparent),linear-gradient(to right,transparent,#000 9%,#000 100%);mask-composite:intersect}.n-fl-cal .n-shot{position:absolute;left:calc(var(--pw) * -.21);top:calc(var(--pw) * 1.9545 * -.47);width:var(--pw)}.n-fl-cal .n-live.is-hit{transform:scale(1.07)}.n-fl-toast{position:absolute;z-index:6;inset-inline-end:calc(var(--u) * 64);top:calc(50% + var(--u) * 172);padding:calc(var(--u) * 11) calc(var(--u) * 18);border-radius:999px;background:#fff;box-shadow:var(--lift-2);color:var(--ink);font-size:calc(var(--u) * 14.5);font-weight:600;white-space:nowrap;opacity:0;transform:translateY(calc(var(--u) * 12)) scale(.94);transition:opacity .35s,transform .55s var(--ease)}.n-fl-toast.is-on{opacity:1;transform:none}.n-fl-mist{--pw: calc(var(--u) * 452);position:absolute;z-index:4;inset-inline-end:calc(var(--u) * -30);top:calc(50% - var(--pw) * .66);width:calc(var(--pw) * 1.08);height:calc(var(--pw) * 1.14);background:radial-gradient(closest-side,#ffffffd1,#ffffff9e 58%,#fff0)}.n-fl-line{--core: #26262c;--halo: rgba(91, 134, 236, .5);--tint: rgba(163, 127, 227, .32);position:absolute;inset:0;z-index:5;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .2s}.n-fl-line.is-on{opacity:1}.n-fl-line path{fill:none;stroke-linecap:round}.n-fl-line .tint{stroke:var(--tint);stroke-width:calc(var(--u) * 7);filter:blur(calc(var(--u) * 3.5))}.n-fl-line .halo{stroke:var(--halo);stroke-width:calc(var(--u) * 5);filter:blur(calc(var(--u) * 2.2))}.n-fl-line .core{stroke:var(--core);stroke-width:calc(var(--u) * 2.2)}.n-fl-line .head{fill:var(--core)}.n-fl-line .head-halo{fill:var(--halo);filter:blur(calc(var(--u) * 5))}.n-fl-cur{position:absolute;top:0;left:0;z-index:8;width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -4);will-change:transform;pointer-events:none}.n-fl-cur svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 10) rgba(30,34,64,.3));transform-origin:12% 10%;transition:transform .13s var(--ease)}.n-fl-cur.is-down svg{transform:scale(.84)}.n-fl-tap{position:absolute;z-index:7;width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22);border-radius:50%;background:#26262c29;pointer-events:none;animation:n-fl-tap .55s var(--ease) forwards}@keyframes n-fl-tap{0%{transform:scale(.25);opacity:1}to{transform:scale(1.25);opacity:0}}@media(max-width:960px),(max-aspect-ratio:1/1){.n-hero__frame{--u: clamp(.92px, .256vw, 1.16px)}.n-fl{position:relative;inset:auto;width:100%;padding:calc(var(--u) * 22) 0 calc(var(--u) * 96)}.n-fl-ask{position:relative;inset:auto;width:min(100% - 40px,400px);min-height:calc(var(--u) * 318);margin-inline:auto;justify-content:flex-end}.n-fl-cal{--pw: min(100vw, 480px);position:relative;inset:auto;margin:calc(var(--u) * 10) auto 0}.n-fl-mist{display:none}.n-fl-toast{top:auto;bottom:calc(var(--u) * 60);inset-inline-end:50%;translate:50% 0}}.n-marquee{overflow:hidden;padding-block:clamp(26px,3.4vw,44px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.n-marquee__run{display:flex;width:max-content;animation:n-slide 44s linear infinite}.n-marquee__row{display:flex;gap:clamp(15px,1.8vw,28px);padding-inline-end:clamp(15px,1.8vw,28px)}.n-marquee li{display:flex;align-items:center;gap:clamp(15px,1.8vw,28px);font-size:clamp(18px,1.7vw,25px);font-weight:600;color:var(--muted);white-space:nowrap}.n-marquee li:before{content:"";flex:none;width:18px;height:18px;background:var(--blue);-webkit-mask:url(/new/dot-orb.svg) center / 100% 100% no-repeat;mask:url(/new/dot-orb.svg) center / 100% 100% no-repeat}.n-marquee li:nth-child(4n+2):before{background:var(--violet)}.n-marquee li:nth-child(4n+3):before{background:var(--orange)}.n-marquee li:nth-child(4n):before{background:var(--pink)}@keyframes n-slide{to{transform:translate(50%)}}.n-demo{padding:var(--frame)}.n-demo__frame{--demo-px: clamp(14px, 3vw, 48px);position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,9vw,136px) var(--demo-px) clamp(50px,6vw,92px);border-radius:var(--frame-r);background:#fff}.n-demo__photo{position:absolute;top:0;inset-inline:0;z-index:-1;aspect-ratio:16 / 9;height:var(--sky-h, auto);max-height:max(1100px,var(--sky-h, 0px));-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 22%,#000 44%,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 22%,#000 44%,#000 calc(100% - 72px),transparent)}.n-demo__stage{--win: clamp(540px, 42vw, 610px);max-width:1180px;margin:clamp(30px,3.6vw,48px) auto 0}.n-demo__chips{--bleed: clamp(14px, 3vw, 48px);position:relative;display:flex;gap:12px;margin-inline:calc(var(--bleed) * -1);margin-block:-6px calc(clamp(18px,2.2vw,28px) + 14px);padding-block:6px;padding-inline:var(--bleed);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.n-demo__chips button:first-child{margin-inline-start:auto}.n-demo__chips button:last-child{margin-inline-end:auto}.n-demo__chips::-webkit-scrollbar{display:none}.n-demo__chips button{position:relative;isolation:isolate;flex:none;overflow:hidden;height:44px;padding-inline:18px;scroll-snap-align:center;border-radius:999px;font-size:15.5px;font-weight:600;color:var(--ink);background:#ffffff80;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 0 0 1px #14141e0f;transition:background .3s,color .3s}.n-demo__chips button:hover{background:#ffffffbf}.n-demo__chips button.is-on{background:var(--ink);color:#fff;box-shadow:var(--ink-bevel)}.n-demo__run{position:absolute;inset:0;z-index:-1;background:#ffffff24;transform:scaleX(0);transform-origin:100% 50%;pointer-events:none}@keyframes n-run{to{transform:scaleX(1)}}@media(min-width:1000px)and (max-width:1150px){.n-demo__chips{gap:6px;padding-inline:12px}.n-demo__chips button{padding-inline:14px;font-size:14.5px}}.n-demo__glass{--room: calc(var(--demo-px) + max(0px, (100vw - 2 * var(--frame) - 2 * var(--demo-px) - 1180px) / 2));position:relative}.n-demo__pane{position:absolute;top:-24px;bottom:-24px;inset-inline:max(-24px,6px - var(--room));border-radius:46px;background:linear-gradient(to bottom,#ffffff5c,#ffffff1a 22%,#ffffff0d);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80}.n-demo__window{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:var(--win);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #14141e14}.n-demo .n-chat{font-size:16px}.n-demo .n-chat__head{padding:18px 22px 12px;font-size:17px}.n-demo .n-chat__log{padding:4px 22px 12px}.n-demo .n-chat__box{padding:8px 18px 18px}.n-board{--hour: calc((var(--win) - 76px) / 10);--hours-w: 54px;display:flex;flex-direction:column;min-width:0;padding:18px;background:var(--cloud);color:var(--ink)}.n-board__head{display:grid;grid-template-columns:repeat(3,1fr);padding-inline-start:var(--hours-w);padding-bottom:10px;text-align:center;font-size:14.5px}.n-board__head b{font-weight:600}.n-board__grid{display:flex;flex:1;min-height:0}.n-board__hours{flex:none;width:var(--hours-w);display:grid;grid-auto-rows:var(--hour);font-size:12.5px;color:var(--muted)}.n-board__days{position:relative;flex:1;min-width:0;height:calc(var(--hour) * 10);border-radius:14px;background-color:#fff;background-image:linear-gradient(var(--cloud) 1.5px,transparent 1.5px);background-size:100% var(--hour)}.n-tile{position:absolute;top:calc(var(--s) * var(--hour) + 2px);inset-inline-start:calc(var(--d) * 100% / 3 + 3px);width:calc(100% / 3 - 6px);height:calc(var(--l) * var(--hour) - 4px);overflow:hidden;padding:5px 9px;border-radius:10px;font-size:12.5px;line-height:1.3;transition:top 1s var(--spring),inset-inline-start 1s var(--spring)}.n-tile.is-hot{z-index:2;box-shadow:var(--lift-2)}.n-tile b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.n-tile span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-tile--rose{background:var(--rose);color:var(--rose-deep)}.n-tile--sky{background:var(--sky);color:var(--sky-deep)}.n-tile--lilac{background:var(--lilac);color:var(--lilac-deep)}.n-tile--butter{background:var(--butter);color:var(--butter-deep)}.n-tile--mint{background:var(--mint);color:var(--mint-deep)}.n-pop{opacity:0;transform:scale(.8);transition:opacity .4s,transform .6s var(--spring)}.n-pop.is-on{opacity:1;transform:none}.n-slot{position:absolute;top:calc(var(--s) * var(--hour) + 2px);inset-inline-start:calc(var(--d) * 100% / 3 + 3px);width:calc(100% / 3 - 6px);height:calc(var(--l) * var(--hour) - 4px);display:grid;place-items:center;border-radius:10px;background:var(--ink);font-size:13px;font-weight:600;color:#fff}.n-block{position:absolute;top:calc(var(--s) * var(--hour) + 2px);inset-inline-start:calc(var(--d) * 100% / 3 + 3px);width:calc(100% / 3 - 6px);height:calc(var(--l) * var(--hour) - 4px);display:grid;place-items:center;border-radius:10px;background:#eceae6;color:var(--ink-soft);font-size:13px;font-weight:600;clip-path:inset(0 0 100% 0 round 10px);transition:clip-path .9s var(--ease)}.n-block.is-on{clip-path:inset(0 0 0 0 round 10px)}.n-demo__facts{position:relative;display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:clamp(18px,2.4vw,36px);max-width:1180px;margin:clamp(36px,4.6vw,64px) auto 0}.n-demo__facts .n-i{display:block;width:28px;height:28px;margin:0 auto 12px}.n-demo__facts b{display:block;font-size:clamp(18px,1.5vw,21px);font-weight:700}.n-demo__facts span{display:block;margin-top:6px;font-size:16.5px;line-height:1.5;text-wrap:balance;color:var(--ink-soft)}@media(max-width:999px){.n-demo__chips{margin-block-end:calc(clamp(18px,2.2vw,28px) - 6px)}.n-demo__chips button{font-size:15px}.n-demo__window{grid-template-columns:minmax(0,1fr);height:auto}.n-demo__pane{display:none}.n-demo__photo{aspect-ratio:auto;height:var(--sky-h, 450px);-webkit-mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 12%,#000 28%,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,transparent,rgb(0 0 0 / .18) 12%,#000 28%,#000 calc(100% - 72px),transparent)}.n-demo__glass{padding:6px;border-radius:34px;background:#ffffff4d;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c,0 0 0 1px #14141e14}.n-demo .n-chat{height:340px;font-size:14.5px}.n-demo .n-chat__head{padding:12px 16px 6px;font-size:15px}.n-demo .n-chat__log{justify-content:flex-end;gap:8px;padding:4px 14px 8px}.n-demo .n-chat__box{padding:4px 10px 10px}.n-demo .n-card{padding:.7em .9em}.n-board{--hour: 34px;--hours-w: 42px;padding:12px 10px 14px}.n-board__head{padding-bottom:6px;font-size:13px}.n-board__hours{font-size:11px}.n-tile{display:flex;align-items:center;padding:0 8px;font-size:12.5px;line-height:1.2;border-radius:8px}.n-tile span{display:none}.n-slot,.n-block{font-size:12px;border-radius:7px}.n-demo__facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:999px)and (max-height:780px){.n-demo .n-chat{height:280px}.n-board{--hour: 30px}}@media(max-width:540px){.n-demo__facts{grid-template-columns:1fr;padding-inline:6px}}.n-say{--logo: clamp(56px, 5.4vw, 84px);--fall: clamp(72px, 6vw, 100px);padding:clamp(36px,3.5vw,60px) clamp(14px,4vw,64px) clamp(56px,5.5vw,90px);text-align:center}.n-say__lead,.n-say__punch{font-size:var(--h2);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.n-say__punch{margin-top:clamp(12px,1.2vw,20px);font-weight:900}.n-say__map{position:relative;max-width:940px;margin:clamp(20px,2.2vw,34px) auto 0}.n-say__chores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.n-say__chore{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,.85vw,12px);padding-inline:clamp(2px,.6vw,10px)}.n-say__chore .n-i{width:clamp(30px,3.1vw,44px);height:clamp(30px,3.1vw,44px);color:var(--tone)}.n-say__chore p{font-size:clamp(15px,1.55vw,22px);font-weight:600;line-height:1.25;text-wrap:balance}.n-say__flow{display:flex;align-items:flex-end;justify-content:center;height:calc(var(--fall) + var(--logo))}.n-say__logo{position:relative;z-index:1;width:var(--logo);height:var(--logo)}.n-say__dots{position:absolute;inset:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.js .n-say[data-reveal]{opacity:1;transform:none;transition:none}.js .n-say :is(.n-say__lead,.n-say__punch){opacity:0;transform:translate3d(0,18px,0);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .n-say .n-say__punch{transition-delay:1.45s}.js .n-say .n-say__chore{opacity:0;filter:blur(8px);transition:opacity .8s var(--ease),filter .8s var(--ease);transition-delay:calc(.15s + var(--i) * .1s)}.js .n-say__dots rect{opacity:0;transition:opacity .3s linear calc(.55s + var(--k) * .75s)}.js .n-say__logo{opacity:0;scale:.7;transition:opacity .5s var(--ease) 1.25s,scale .7s var(--spring) 1.25s}.js .n-say.is-in :is(.n-say__lead,.n-say__chore,.n-say__punch,.n-say__logo,.n-say__dots rect){opacity:1;transform:none;filter:none;scale:1}.js .n-say.is-in .n-say__map.is-live .n-say__chore{opacity:.3;transition:opacity .5s var(--ease)}.js .n-say.is-in .n-say__map.is-live .n-say__chore.is-on{opacity:1;transition-delay:.35s}.js .n-say.is-in .n-say__map.is-live .n-say__dots rect{opacity:.2;transition:opacity .4s var(--ease)}.n-say__dots rect{transform-box:fill-box;transform-origin:center}.n-say__map.is-live .n-say__dots g.is-on rect{animation:n-say-send .8s var(--ease) calc((1 - var(--k)) * .6s) both}.n-say__map.is-all .n-say__dots g.is-on rect{animation-name:n-say-send-all}.n-say__map.is-live .n-say__dots g.is-off rect{animation:n-say-rest .6s var(--ease) both}.n-say__map.is-live .n-say__chore.is-on .n-i{animation:n-say-get .7s var(--spring) .55s both}.n-say__map.is-all .n-say__chore.is-on .n-i{animation-name:n-say-get-all}.n-say__map.is-live[data-beat=a] .n-say__logo{animation:n-say-beat-a .6s var(--spring) both}.n-say__map.is-live[data-beat=b] .n-say__logo{animation:n-say-beat-b .6s var(--spring) both}}@keyframes n-say-send{0%{opacity:.2;scale:1}30%{opacity:1;scale:1.8}to{opacity:1;scale:1}}@keyframes n-say-send-all{0%{opacity:.2;scale:1}30%{opacity:1;scale:1.8}to{opacity:1;scale:1}}@keyframes n-say-rest{0%{opacity:1}to{opacity:.2}}@keyframes n-say-get{45%{scale:1.14}}@keyframes n-say-get-all{45%{scale:1.14}}@keyframes n-say-beat-a{40%{scale:1.07}}@keyframes n-say-beat-b{40%{scale:1.07}}.n-day{position:relative;margin:var(--frame);overflow:clip;border-radius:var(--frame-r)}.n-day__sky{position:sticky;top:var(--frame);height:calc(100vh - var(--frame) * 2);height:calc(100svh - var(--frame) * 2);overflow:hidden;border-radius:var(--frame-r);background:#e2ebff}.n-day__pin{position:sticky;top:var(--frame);overflow:hidden;height:calc(100vh - var(--frame) * 2);height:calc(100svh - var(--frame) * 2);margin-top:calc((100vh - var(--frame) * 2) * -1);margin-top:calc((100svh - var(--frame) * 2) * -1);border-radius:var(--frame-r)}.n-day__clock{position:absolute;z-index:3;top:110px;inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin-inline:auto;padding:14px 28px 16px;border-radius:24px;color:var(--ink);background:#ffffff8c;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);font-size:clamp(30px,3.4vw,50px);font-weight:400;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.n-day__rail{position:relative;display:block;width:clamp(130px,13vw,210px);height:3px;border-radius:3px;background:#26262c1f}.n-day__rail i{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--p, 0) * 100%);border-radius:3px;background:var(--ink)}.n-day__track{display:flex;flex-direction:row;align-items:center;gap:clamp(40px,5.4vw,96px);width:max-content;height:100%;padding:60px 7vw 0;transform:translate3d(calc(var(--p, 0) * var(--track-run, 0px)),0,0);will-change:transform}.n-day__title{width:min(50vw,720px);color:var(--ink)}.n-day__title h2{font-size:var(--h2);font-weight:400;line-height:1.06;letter-spacing:-.015em}.n-moment__card{overflow:hidden;border-radius:26px;background:#fff9;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.n-moment__text{padding:4px 22px 22px}.n-moment__tag{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:600;color:var(--muted)}.n-moment__tag time{font-variant-numeric:tabular-nums;color:var(--ink)}.n-moment__text h3{margin-top:4px;font-size:var(--h3);font-weight:900;line-height:1.16}.n-moment__text p{margin-top:8px;font-size:17px;line-height:1.5;color:var(--ink-soft)}.n-v{display:flex;flex-direction:column;justify-content:center;min-height:196px;padding:22px;font-size:15px;line-height:1.4}.n-v--stack{gap:10px}.n-v--two{flex-direction:row;gap:10px}.n-v--chat{gap:10px}.n-v--chat .n-answer{flex-direction:row;align-items:center;gap:10px}.n-v--chat .n-answer img{width:30px;height:30px;flex:none}.n-note{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border-radius:16px;background:#ffffffa8;box-shadow:inset 0 1px #fffffff2}.n-note__ico{flex:none;width:36px;height:36px}.n-note b{display:block;font-weight:600}.n-note span{display:block;font-size:14px;color:var(--muted)}.n-note time{margin-inline-start:auto;font-size:13px;color:var(--muted)}.n-wa{position:relative;max-width:300px;padding:12px 14px;border-radius:4px 16px 16px;background:#ffffffa8;box-shadow:inset 0 1px #fffffff2}.n-wa__btns{display:flex;gap:6px;margin-top:10px}.n-wa__btns span{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:6px 4px;border-radius:10px;background:#ffffffe6;box-shadow:inset 0 1px #fff;font-size:13.5px;font-weight:600;color:var(--ink)}.n-swap{display:flex;align-items:center;gap:12px;padding:9px 14px 9px 12px;border-radius:14px;background:#ffffffa8;box-shadow:inset 0 1px #fffffff2}.n-swap__ico{flex:none;width:22px;height:22px}.n-swap--on .n-swap__ico{color:var(--blue)}.n-swap b{display:block;font-weight:600}.n-swap span{font-size:14px}.n-swap--off{background:#ffffff57;color:var(--muted)}.n-swap--off b{text-decoration:line-through}.n-swap--on{background:#ffffffc7;color:var(--ink-soft)}.n-swap--on b{color:var(--ink)}.n-pay{display:flex;flex-direction:column;gap:8px}.n-pay>div{display:flex;justify-content:space-between}.n-pay__sum{margin-top:2px;font-size:18px}.n-pay__sum b{font-weight:900}.n-pay .n-pill{font-size:15px}.n-kpi{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:120px;padding:14px 16px;border-radius:18px;color:var(--ink-soft);background:#ffffffa8;box-shadow:inset 0 1px #fffffff2}.n-kpi span{display:flex;align-items:center;gap:6px}.n-kpi__ico{flex:none;width:20px;height:20px;color:var(--blue)}.n-kpi+.n-kpi .n-kpi__ico{color:var(--violet)}.n-kpi b{font-size:30px;font-weight:900;line-height:1;color:var(--ink)}.n-v--chat .n-bubble{background:#ffffffa8;box-shadow:inset 0 1px #fffffff2}.n-day{height:calc(100vh - var(--frame) * 2 + var(--track-run, 0px));height:calc(100svh - var(--frame) * 2 + var(--track-run, 0px))}.n-moment{width:clamp(340px,29vw,440px);transform:translateY(calc((var(--o) - .5) * 7vh))}@media(max-width:999px){.n-day__clock{top:clamp(26px,5vh,54px);font-size:34px}.n-day__track{gap:14px;padding:96px 9vw 66px}.n-day__title{width:76vw}.n-moment{width:min(82vw,400px);transform:translateY(calc((var(--o) - .5) * 2.4vh))}}.n-bento{padding-block:clamp(84px,11vw,170px) clamp(30px,4vw,60px)}.n-bento__grid{--r1: clamp(520px, 42vw, 600px);--r2: 450px;--r3: 340px;--gap: 12px;--h: calc(var(--r1) + var(--r2) + var(--r3) + var(--gap) * 2);--s: 1700px;container-type:inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--r1) var(--r2) var(--r3);gap:var(--gap);margin-top:clamp(36px,5vw,70px)}.n-bcard{--col: 0;--top: 0px;position:relative;isolation:isolate;display:block;overflow:hidden;padding:clamp(24px,2.4vw,32px);border-radius:28px;background-color:#e2ebff;background-repeat:no-repeat;image-rendering:pixelated;background-size:var(--s) var(--s);background-position:calc((100cqw - var(--s)) / 2 - var(--col) * (100cqw + var(--gap)) / 12) calc(var(--top) * -1);color:var(--ink);text-decoration:none}.is-near .n-bcard{background-image:url(/new/bento-sky-soft.webp)}.n-bcard--clients{grid-column:1 / span 7;--col: 5}.n-bcard--marketing{grid-column:8 / span 5}.n-bcard--card{grid-column:1 / span 3;grid-row:2 / span 2;--col: 9;--top: calc(var(--r1) + var(--gap))}.n-bcard--staff{grid-column:4 / span 6;--col: 3;--top: calc(var(--r1) + var(--gap))}.n-bcard--reports{grid-column:10 / span 3;--top: calc(var(--r1) + var(--gap))}.n-bcard--punch{grid-column:4 / span 3;--col: 6;--top: calc(var(--r1) + var(--r2) + var(--gap) * 2)}.n-bcard--forms{grid-column:7 / span 3;--col: 3;--top: calc(var(--r1) + var(--r2) + var(--gap) * 2)}.n-bcard--app{grid-column:10 / span 3;--top: calc(var(--r1) + var(--r2) + var(--gap) * 2);display:flex;flex-direction:column;justify-content:space-between}.n-bcard__text{position:relative;z-index:2;max-width:520px}.n-bcard h3{font-size:clamp(25px,2.1vw,30px);font-weight:900;line-height:1.12;letter-spacing:-.01em}.n-bcard--clients h3,.n-bcard--marketing h3{font-size:clamp(30px,3vw,44px)}.n-bcard p{margin-top:8px;font-size:17px;line-height:1.42;color:#3a3a44}.n-bcard--clients .n-bcard__text{max-width:300px}.n-bcard--marketing .n-bcard__text{max-width:420px}.n-bcard__art{position:absolute;inset:0;z-index:1;pointer-events:none}.n-bcard__art>*{position:absolute}.n-lift{border-radius:20px;background:#fff;box-shadow:var(--lift-3)}.n-bcard--clients .n-phone{--phone: clamp(250px, 23vw, 318px);top:clamp(44px,5vw,70px);left:clamp(40px,7vw,104px);rotate:-5deg}.n-who{bottom:clamp(232px,21vw,268px);right:clamp(24px,2.4vw,32px);display:flex;align-items:center;gap:12px;width:clamp(240px,21vw,290px);padding:14px 16px}.n-who>i{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:linear-gradient(180deg,#7ba3ee,#a9c5f6);color:#fff;font-size:17px;font-style:normal;font-weight:600}.n-who b{display:block;font-size:20px;font-weight:900;line-height:1.2}.n-bcard .n-who p{display:flex;gap:5px;margin-top:5px;font-size:13.5px;line-height:1}.n-who span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:var(--cloud);font-weight:600;color:var(--ink-soft)}.n-visits{bottom:clamp(30px,3.2vw,44px);right:clamp(50px,5vw,72px);width:clamp(280px,25vw,340px);padding:16px 18px 8px}.n-visits>b{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:600}.n-visits>b .n-i{width:21px;height:21px}.n-visits ul{margin-top:6px}.n-visits li{display:flex;align-items:center;gap:10px;padding-block:9px;font-size:13.5px;color:var(--muted)}.n-visits i{flex:none;font-size:24px;line-height:0}.n-visits span b,.n-visits time b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.n-visits time{margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums}.n-stat{display:block;padding:11px 13px 12px;border-radius:13px;font-size:18px;font-weight:900;line-height:1.2}.n-stat small{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:13px;font-weight:600}.n-stat--sky{background:linear-gradient(250deg,#d9e3fb,#b8ccfa);color:var(--sky-deep)}.n-bcard--marketing .n-phone{--phone: clamp(250px, 22vw, 300px);top:clamp(208px,15.6vw,216px);left:50%;margin-left:calc(var(--phone) / -2);rotate:4deg}.n-sent{bottom:38px;left:clamp(20px,2.2vw,30px);display:flex;align-items:center;gap:10px;padding:11px 16px 11px 14px;border-radius:16px;font-size:14.5px;line-height:1.3;color:var(--ink-soft)}.n-sent .n-i{width:28px;height:28px;color:var(--mint-deep)}.n-sent b{display:block;font-weight:600;color:var(--ink)}.n-bcard--card .n-phone{--pw: min(248px, 21cqw);width:var(--pw);top:246px;left:50%;margin-left:calc(var(--pw) / -2)}.n-week{top:132px;inset-inline-start:clamp(24px,2.4vw,32px);width:840px;max-width:none;height:auto;border-start-start-radius:18px;box-shadow:var(--lift-3)}.n-income{inset-inline:16px;bottom:16px;display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;padding:16px 18px 0}.n-income small{grid-column:span 2;font-size:14px;font-weight:600;color:var(--muted)}.n-income b{font-size:30px;font-weight:900;line-height:1.2}.n-income i{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:var(--mint);color:var(--mint-deep);font-size:14px;font-style:normal;font-weight:600}.n-income>svg{grid-column:span 2;width:calc(100% + 36px);height:104px;margin-inline:-18px;margin-top:8px}.n-ticket{bottom:-22px;left:50%;width:264px;margin-left:-132px;padding:18px 20px 40px;background:var(--ink);color:#fff;rotate:-3deg}.n-ticket>div{display:flex;align-items:baseline;justify-content:space-between}.n-ticket b{font-size:19px;font-weight:900}.n-ticket span{font-size:14.5px;color:#ffffffb8}.n-bcard .n-ticket p{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:16px}.n-ticket i{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#ffffff24}.n-ticket i.is-on{background:var(--orange)}.n-ticket .n-i{width:56%;height:56%}.n-signed{bottom:-26px;left:50%;width:264px;margin-left:-132px;padding:18px 20px 26px;rotate:3deg}.n-signed b{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:17px;font-weight:900}.n-bcard .n-signed p{display:flex;justify-content:space-between;margin-top:0;padding-block:6px;font-size:14.5px;color:var(--ink-soft)}.n-signed span{font-weight:600;color:var(--ink)}.n-signed>svg{display:block;width:150px;height:auto;margin-top:6px}.n-bcard--app .n-stores{position:relative;z-index:2}.n-bcard--app .n-bcard__art{position:static}.n-stores{display:flex;flex-wrap:wrap;gap:8px}.n-stores a{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:16px 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;direction:ltr;pointer-events:auto;transition:background .25s}.n-stores a:hover{background:#3b3b44}.n-stores svg{width:19px;height:19px}.n-stores--quiet a{background:var(--cloud);color:var(--ink)}.n-stores--quiet a:hover{background:var(--cloud-deep)}@media(max-width:1100px){.n-bento__grid{container-type:normal;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.n-bcard{grid-column:auto;grid-row:auto;min-height:340px;padding:24px;background-size:1120px 1120px;background-position:50% var(--y, 0%)}.is-near .n-bcard{background-image:url(/new/bento-sky-soft-sm.webp)}.n-bcard--clients,.n-bcard--marketing{min-height:480px}.n-bcard--marketing{--y: 14%}.n-bcard--staff{grid-column:span 2;order:1;min-height:380px;--y: 28%}.n-bcard--reports{order:2;--y: 40%}.n-bcard--card{order:3;min-height:540px;--y: 54%}.n-bcard--punch{order:4;--y: 74%}.n-bcard--forms{order:5;--y: 88%}.n-bcard--app{grid-column:span 2;order:6;min-height:220px;--y: 100%}.n-bcard p{font-size:16.5px}.n-bcard--clients .n-phone{--phone: 240px;top:128px;left:8%}.n-who{right:14px;bottom:170px;width:216px;padding:10px 12px}.n-who>i{width:42px;height:42px;font-size:15px}.n-who b{font-size:17px}.n-visits{right:14px;bottom:18px;width:250px;padding:12px 14px 4px}.n-visits li{padding-block:6px}.n-visits li:nth-child(3){display:none}.n-bcard--marketing .n-phone{--phone: 250px;top:186px}.n-sent{bottom:22px;left:14px}.n-bcard--card .n-phone{--pw: 230px;top:172px}.n-week{top:116px;inset-inline-start:24px;width:max(660px,100%)}}@media(max-width:860px){.n-bcard--clients .n-phone{--phone: 250px;top:186px;left:50%;margin-left:calc(var(--phone) / -2);rotate:-4deg}.n-who{bottom:22px}.n-visits{display:none}}@media(max-width:640px){.n-bcard{grid-column:span 2}.n-bcard--clients,.n-bcard--marketing{min-height:470px}.n-bcard--reports{min-height:330px}.n-bcard--punch{min-height:310px}.n-bcard--forms{min-height:0}.n-bcard--forms .n-bcard__art{position:relative;height:146px;margin:14px -24px -24px}.n-bcard--forms .n-signed{scale:.84;transform-origin:50% 100%}.n-bcard--app{min-height:0;justify-content:flex-start;gap:18px}.n-bcard--app .n-stores a{height:40px;padding-inline:13px 15px;font-size:14px}.n-bcard--app .n-stores svg{width:17px;height:17px}}.n-launch{--stage-h: min(600px, calc(100svh - 160px) );padding-block:clamp(80px,10vw,150px) clamp(30px,4vw,60px)}.n-launch__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,88px)}.n-launch__head{max-width:none;margin-inline:0;padding-block:22px 16px;text-align:start}.n-launch__head h2{font-size:clamp(34px,3.7vw,56px)}.n-steps li{position:relative;padding-block:16px}.n-steps h3 button{text-align:inherit}.n-steps h3 button:after{content:"";position:absolute;inset:0}@media(max-width:860px){.js .n-steps li{opacity:.24;transition:opacity .45s var(--ease)}.js .n-steps li.is-on{opacity:1}}.n-steps h3{font-size:clamp(22px,1.75vw,26px);font-weight:900;line-height:1.2}.n-steps p{max-width:440px;margin-top:8px;font-size:18px;line-height:1.5;color:var(--ink-soft)}@media(min-width:861px){.n-steps li{--t: clamp(22px, 1.75vw, 26px);display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:6px}.n-steps h3{grid-column:2;grid-row:1;transition:opacity .45s var(--ease)}.n-steps__num{grid-column:1;grid-row:1;justify-self:center;font-size:var(--t);font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--muted);transition:color .45s var(--ease)}.n-steps li.is-on .n-steps__num{color:var(--ink)}.n-steps li.is-done .n-steps__num{color:var(--blue)}.n-steps__more{grid-column:2;grid-row:2}.js .n-steps li:not(.is-on) h3{opacity:.42}@media(hover:hover){.js .n-steps li:not(.is-on):hover h3{opacity:.7}}.js .n-steps__more{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .5s var(--ease),margin-top .5s var(--ease)}.js .n-steps__more p{min-height:0;overflow:hidden;margin-top:0;opacity:0;transition:opacity .3s var(--ease)}.js .n-steps li.is-on .n-steps__more{grid-template-rows:1fr;margin-top:8px}.js .n-steps li.is-on .n-steps__more p{opacity:1;transition-delay:.12s}.n-steps li:not(:last-child):before,.n-steps__fill{content:"";position:absolute;inset-inline-start:20.5px;top:calc(16px + var(--t) * 1.2 + 8px);bottom:-8px;width:3px;background:repeating-linear-gradient(to bottom,currentColor 0 3px,transparent 3px 8px);pointer-events:none}.n-steps li:before{color:#5b86ec47;transition:color .45s var(--ease)}.n-steps li.is-done:before{color:var(--blue)}.n-steps__fill{color:var(--blue);clip-path:inset(0 0 100% 0);animation:n-steps-fill var(--step-ms, 5.5s) linear forwards paused}.n-steps__fill.is-running{animation-play-state:running}}@keyframes n-steps-fill{to{clip-path:inset(0)}}.n-launch__stage{align-self:center;height:var(--stage-h)}.n-launch__window{position:relative;isolation:isolate;display:grid;place-items:center;height:100%;overflow:hidden;border-radius:var(--frame-r);background:#e2ebff}.n-launch__window--own{display:none}.n-launch__phone{--phone: calc(var(--stage-h) * .4);position:relative}.n-launch__lift{position:absolute;top:58%;left:-34%;width:62%}.n-launch__lift>div{position:absolute;inset-inline:0}.n-launch .n-lift{background:#ffffffd6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #14141e0f;opacity:0;transform:translateY(14px) scale(.96);transition:opacity .4s,transform .7s var(--ease)}.n-launch__lift .is-on .n-lift{opacity:1;transform:none;transition-delay:.12s}.js .n-launch .n-otp span{opacity:0;transition:opacity .25s}.js .n-launch__lift .is-on .n-otp span{opacity:1;transition-delay:calc(.4s + var(--i) * .09s)}.n-otp,.n-service,.n-link,.n-count{padding:14px 16px 16px}.n-otp b,.n-service b{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:600}.n-otp b .n-i,.n-service b .n-i,.n-link p .n-i{width:19px;height:19px}.n-otp p{display:flex;gap:4px;margin-top:8px;direction:ltr}.n-otp span{flex:1;height:34px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #14141e12;text-align:center;font-size:16px;font-weight:600;line-height:34px}.n-service span{display:block;margin-top:2px;font-size:15px;font-weight:600;color:var(--lilac-deep)}.n-count{padding:8px}.n-count .n-stat{font-size:26px}.n-link p{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--ink-soft)}.n-link b{display:block;font-size:16px;font-weight:600;color:var(--sky-deep)}.n-fade-stack{position:relative;height:100%;overflow:hidden}.n-fade-stack img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .6s}.n-fade-stack img.is-on{opacity:1}.n-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,72px)}.n-trust li{display:flex;align-items:center;justify-content:center;gap:14px}.n-trust img{flex:none;width:56px;height:56px}.n-trust .n-i{width:30px;height:30px}.n-trust a{text-decoration:none}.n-trust b{display:block;font-size:19px;font-weight:600}.n-trust span{display:block;margin-top:4px;font-size:16.5px;color:var(--muted)}@media(max-width:860px){.n-launch__cols{display:block}.n-launch{padding-block-start:48px}.n-launch__head{padding-block:0 4px;text-align:center}.n-steps li:first-child{padding-block-start:16px}.n-steps__num{display:block;margin-bottom:4px;font-size:15px;font-weight:800;color:var(--muted)}.n-steps__fill,.n-launch__stage{display:none}.n-steps li{min-height:0;padding-block:28px 4px;text-align:center}.n-steps p{margin-inline:auto;font-size:16.5px}.n-launch__window--own{display:grid;width:min(100%,440px);height:auto;margin:16px auto 0;padding-block:28px}.n-launch__print{position:absolute;z-index:-1;bottom:0;left:50%;width:440px;max-width:none;height:540px;translate:-50% 0;image-rendering:pixelated}.n-launch__window--own .n-launch__phone{--phone: clamp(180px, 50vw, 214px)}.n-launch__lift{top:auto;bottom:110px;left:50%;width:240px;margin-left:-120px}.n-trust{grid-template-columns:minmax(0,1fr);gap:26px}.n-trust li{flex-direction:column;gap:10px;text-align:center}}.n-reviews{padding:var(--frame)}.n-reviews__frame{position:relative;isolation:isolate;overflow:hidden;padding:clamp(60px,8vw,110px) clamp(14px,3vw,48px);border-radius:var(--frame-r);background:#e2ebff}.n-reviews__photo{position:absolute;inset:0;z-index:-1}.n-head .n-reviews__by{margin-top:10px;color:var(--ink-soft)}.n-reviews__rate{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px}.n-head .n-reviews__rate{color:var(--ink)}.n-reviews__rate b{font-weight:900}.n-stars{display:inline-flex;gap:2px;color:var(--orange)}.n-stars svg{width:19px;height:19px}.n-reviews__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:clamp(30px,4vw,52px) auto 0}.n-rcard__in{display:grid;gap:12px;padding:18px 20px 20px;border-radius:22px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:scale .5s var(--spring),rotate .5s var(--spring)}.n-rcard__who{display:flex;align-items:center;gap:10px}.n-rcard__who i{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,var(--a),var(--b));color:#fff;font-size:17px;font-style:normal;font-weight:600}.n-rcard__who b{font-size:16px;font-weight:600}.n-rcard__who .n-stars{margin-inline-start:auto}.n-rcard__who .n-stars svg{width:14px;height:14px}.n-rcard p{font-size:clamp(15.5px,1.16vw,18px);line-height:1.45;color:var(--ink-soft)}.n-rcard p b{font-weight:700;color:var(--ink)}.n-rcard--violet{--a: #a68cec;--b: #d3c4f7}.n-rcard--pink{--a: #ef8fb6;--b: #f9cfe0}.n-rcard--amber{--a: #efb063;--b: #fadcb4}.n-rcard--blue{--a: #7ba3ee;--b: #bcd2f8}.n-rcard--mint{--a: #6fc0a4;--b: #bfe8d8}.n-rcard--ink{--a: #efb063;--b: #f6cf9c}.n-rcard--ink .n-rcard__in{background:var(--ink-fill);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ink-bevel);color:#fff}.n-rcard--ink p{color:#ffffffc2}.n-rcard--ink p b{color:#fff}@media(max-width:860px){.n-reviews__frame{padding-block:clamp(56px,16vw,84px) clamp(36px,10vw,60px)}.n-reviews__cards{display:flex;gap:12px;margin-inline:calc(clamp(14px,3vw,48px)*-1);padding:10px 9vw 14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.n-reviews__cards::-webkit-scrollbar{display:none}.n-rcard{flex:none;width:min(82vw,340px);scroll-snap-align:center}.n-rcard__in{align-content:start;height:100%}.n-rcard p{font-size:17px}}.n-rcard--echo{display:none}@media(max-width:860px)and (prefers-reduced-motion:no-preference){.n-reviews__cards{gap:0;width:max-content;max-width:none;padding-inline:0;overflow:visible;scroll-snap-type:none;animation:n-drift 100s linear infinite}.n-reviews__cards:hover,.js .n-reviews.is-far .n-reviews__cards{animation-play-state:paused}.n-rcard{width:min(72vw,300px);margin-inline-end:12px}.n-rcard--echo{display:block}}@keyframes n-drift{to{translate:50% 0}}@media(prefers-reduced-motion:no-preference)and (min-width:861px){.js .n-reviews{height:200vh;padding:0}.js .n-reviews__pin{position:sticky;top:0;height:100vh;height:100svh;padding:var(--frame)}.js .n-reviews__frame{display:grid;place-items:center;height:100%;padding-block:0;container-type:size}.js .n-reviews__head{--show: min(1, calc(var(--p, 0) * 1.72));opacity:calc(.3 + .7 * var(--show));scale:calc(.93 + .07 * var(--show))}.js .n-reviews__cards{position:absolute;inset:0;display:block;max-width:none;margin:0;pointer-events:none}.js .n-rcard{--t: clamp(0, calc((var(--p, 0) - .038 - var(--i) * .051) / .667), 1);--e: calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));position:absolute;z-index:calc(var(--n) - var(--i));top:50%;left:50%;width:clamp(236px,22cqw,372px);transform:translate(-50%,-50%) translate(calc(var(--x) * var(--e) * 1cqw),calc((var(--y) + 1.6) * var(--e) * 1cqh)) rotate(calc((var(--s) + (var(--r) - var(--s)) * var(--e)) * 1deg));will-change:transform;pointer-events:auto}.js .n-rcard__in:hover{scale:1.04;rotate:calc(var(--r) * -1deg)}}.n-plans{padding-block:clamp(70px,9vw,130px) clamp(40px,5vw,70px)}.n-bill{display:flex;justify-content:center;margin-top:clamp(26px,3.4vw,40px)}.n-bill__track{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100%);padding:5px;border-radius:999px;background:var(--cloud)}.n-bill__sky{position:absolute;inset:5px;z-index:-1;border-radius:999px;background:#e2ebff url(/new/bill-sky-month.webp) center / 330px 42px no-repeat;image-rendering:pixelated;clip-path:inset(0 0 0 50% round 999px);transition:clip-path .5s cubic-bezier(.32,.72,0,1)}.n-bill__sky:after{content:"";position:absolute;inset:0;background:url(/new/bill-sky-year.webp) center / 330px 42px no-repeat;opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}.n-bill__track.is-yearly .n-bill__sky{clip-path:inset(0 50% 0 0 round 999px)}.n-bill__track.is-yearly .n-bill__sky:after{opacity:1}.n-bill__track button{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:999px;font-size:16px;font-weight:700;color:var(--muted);transition:color .3s}.n-bill__track button[aria-pressed=true]{color:var(--ink)}.n-bill__track button span{font-weight:500}.n-plans__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1080px;margin:clamp(36px,5vw,64px) auto 0}.n-plan{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:30px;background:var(--cloud)}.n-plan h3{font-size:clamp(26px,2.4vw,34px);font-weight:900}.n-plan__tag{margin-top:6px;font-size:17px;line-height:1.45;color:var(--ink-soft)}.n-plan__price{margin-top:22px;font-size:18px;color:var(--muted)}.n-plan__price b{font-size:clamp(50px,5.4vw,76px);font-weight:900;line-height:1;color:var(--ink)}.n-plan__price b.is-new{display:inline-block;animation:n-price-in .42s cubic-bezier(.32,.72,0,1)}@keyframes n-price-in{0%{opacity:0;translate:0 .22em}}.n-plan__bill{margin-top:8px;font-size:15.5px;color:var(--muted)}.n-plan--ink .n-plan__bill{color:#ffffffad}.n-plan ul{display:flex;flex-direction:column;gap:9px;flex:1;margin-block:24px 28px;font-size:17px;line-height:1.4}.n-plan li{display:flex;gap:9px}.n-plan li .n-i{width:22px;height:22px;margin-top:.06em}.n-plan__price small{margin-inline-start:4px;font-size:30px;font-weight:900;color:var(--ink)}.n-plan--ink .n-plan__price small{color:#fff}.n-plan--ink{background:#1d1d22;color:#fff}.n-plan--ink .n-plan__tag,.n-plan--ink .n-plan__price{color:#ffffffad}.n-plan--ink .n-plan__price b{color:#fff}.n-plan--ink li .n-i{color:var(--orange)}.n-plan li.n-plan__lead{font-weight:600}@media(prefers-reduced-motion:reduce){.n-bill__sky,.n-bill__sky:after{transition:none}.n-plan__price b.is-new{animation:none}}@media(max-width:760px){.n-plans__grid{grid-template-columns:minmax(0,1fr)}}.n-ask{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(30px,5vw,90px);padding-block:clamp(70px,9vw,130px)}.n-head--side{position:sticky;top:110px;text-align:start;margin:0}.n-ask__more{display:inline-block;margin-top:18px;font-size:17px;font-weight:600;color:var(--ink-soft)}.n-ask__log{display:flex;flex-direction:column;gap:10px}.n-ask__turn{display:flex;flex-direction:column}.n-ask__turn>button{display:flex;align-items:center;gap:14px;align-self:flex-start;max-width:100%;padding:12px 20px;border-radius:22px;background:var(--cloud);font-size:18px;font-weight:600;line-height:1.35;text-align:start;transition:background .3s}.n-ask__turn>button:hover{background:var(--cloud-deep)}.n-ask__turn>button .n-i{width:20px;height:20px;color:var(--muted);transition:rotate .45s var(--ease)}.n-ask__turn.is-open>button{background:var(--ink-fill);box-shadow:var(--ink-bevel);color:#fff}.n-ask__turn.is-open>button .n-i{rotate:45deg;color:#fff}.n-ask__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.n-ask__turn.is-open .n-ask__fold{grid-template-rows:1fr}.n-ask__clip{min-height:0;overflow:hidden}.n-ask__a{display:flex;align-items:center;gap:12px;padding-block:14px 8px}.n-ask__a img{width:34px;height:34px;flex:none}.n-ask__a p{max-width:640px;font-size:18px;line-height:1.55;color:var(--ink-soft)}@media(max-width:860px){.n-ask{grid-template-columns:minmax(0,1fr)}.n-head--side{position:static;text-align:center}}.n-close{padding:var(--frame)}.n-close__frame{position:relative;isolation:isolate;display:grid;place-items:end center;overflow:hidden;min-height:clamp(620px,92vh,900px);padding:20px 20px clamp(50px,8vh,96px);border-radius:var(--frame-r);background:#e2ebff;text-align:center}.n-close__photo{position:absolute;inset:0;z-index:-1}.n-close__stack{display:flex;flex-direction:column;align-items:center;gap:clamp(30px,7.4vh,70px)}.n-close__orb{width:clamp(190px,30vh,330px);height:auto;filter:drop-shadow(0 8px 16px rgb(48 36 110 / .16)) drop-shadow(0 26px 50px rgb(48 36 110 / .24))}.n-close__copy h2{font-size:var(--h2);font-weight:400;line-height:1.06;letter-spacing:-.015em}.n-close__copy p{margin-block:16px 26px;font-size:var(--lead)}@media(max-width:760px){.n-close__frame{min-height:640px}.n-close__orb{width:196px}}.n-foot{overflow:hidden;padding-top:clamp(50px,6vw,90px)}.n-foot__top{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:30px}.n-foot__brand img{width:124px}.n-foot__brand p{margin-top:12px;font-size:16px;color:var(--muted)}.n-foot__tax{display:flex;align-items:center;gap:10px;width:fit-content;margin-block:14px 18px;font-size:15px;font-weight:600;text-decoration:none;color:var(--ink-soft)}.n-foot__tax img{width:44px;height:44px}.n-foot__col h2{font-size:15px;font-weight:600;color:var(--muted)}.n-foot__col ul{display:flex;flex-direction:column;gap:7px;margin-top:12px}.n-foot__col a{font-size:15.5px;text-decoration:none;color:var(--ink-soft)}.n-foot__col a:hover{color:var(--ink)}.n-foot__word{position:relative;margin-top:clamp(44px,6vw,86px);text-align:center;font-size:23vw;font-weight:900;line-height:.92;letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none}.n-foot__grad{display:inline-block;padding-inline:.04em;background:linear-gradient(270deg,var(--blue),var(--violet) 36%,var(--pink) 68%,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 12%,transparent 92%);mask-image:linear-gradient(180deg,#000 12%,transparent 92%);image-rendering:pixelated}.n-foot__grad.is-printed{-webkit-mask-image:none;mask-image:none}.n-foot__twin{position:absolute;inset-block-start:0;inset-inline:0;padding-inline:.04em;color:transparent}.n-foot__vav{position:relative}.n-foot__vav img{position:absolute;bottom:.82em;left:calc(50% + .0092em);width:.25em;max-width:none;height:auto;translate:-50% 0}.n-foot__copy{padding-block:12px 26px;text-align:center;font-size:14px;color:var(--muted)}@media(max-width:860px){.n-foot__top{grid-template-columns:repeat(2,minmax(0,1fr))}.n-foot__col ul{gap:2px;margin-top:8px}.n-foot__col a{display:inline-block;padding-block:6px;font-size:16px}.n-foot__brand{grid-column:span 2}}.n-sticky{display:none}@media(max-width:860px){.n-nav__end .n-btn{display:none}.n-sticky{position:fixed;z-index:45;bottom:calc(10px + env(safe-area-inset-bottom));inset-inline:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px;padding-inline-start:18px;border-radius:999px;background:#fff;box-shadow:var(--lift-3);transform:translateY(calc(100% + 24px));transition:transform .6s var(--ease)}.n-sticky.is-on{transform:none}.n-sticky span{min-width:0;font-size:14.5px;font-weight:600;color:var(--ink)}.n-sticky .n-btn{flex:none;height:46px;padding-inline:20px;font-size:16px}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms)}.js [data-reveal=scale]{transform:scale(.94)}.js [data-reveal].is-in{opacity:1;transform:none}.js .n-head[data-reveal]{opacity:1;transform:none;transition:none}.js .n-head[data-reveal] :is(.n-light,.n-black,p){opacity:0;filter:blur(14px);transform:translate3d(0,20px,0);transition:opacity .9s var(--ease),filter .9s var(--ease),transform .9s var(--ease)}.js .n-head[data-reveal] .n-black{transition-delay:.1s}.js .n-head[data-reveal] p{transition-delay:.2s}.js .n-head.is-in :is(.n-light,.n-black,p){opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.n-marquee__run{width:auto;flex-wrap:wrap;justify-content:center}.n-marquee__row[aria-hidden]{display:none}.n-marquee__row{flex-wrap:wrap;justify-content:center}}.n-band{padding:var(--frame)}.n-band__frame{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;min-height:clamp(340px,46vh,480px);padding:clamp(120px,15vh,160px) 20px clamp(56px,8vh,84px);border-radius:var(--frame-r);background:#e2ebff;text-align:center}.n-band__sky{position:absolute;inset:0;z-index:-1}.n-band__copy{max-width:1000px}.n-band h1{font-size:clamp(36px,4.4vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.018em}.n-band p{max-width:680px;margin:20px auto 0;text-wrap:pretty;font-size:var(--lead);line-height:1.55;color:var(--ink)}.n-article{width:min(720px,100% - 40px);margin-inline:auto;padding-block:clamp(44px,6vw,80px) clamp(30px,4vw,50px);font-size:clamp(17.5px,1.3vw,19px);line-height:1.75;color:var(--ink-soft)}.n-article h2{margin-top:44px;font-size:clamp(25px,2.4vw,33px);font-weight:900;line-height:1.2;color:var(--ink)}.n-article>h2:first-child{margin-top:0}.n-article h3{margin-top:26px;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.3;color:var(--ink)}.n-article p{margin-top:12px}.n-article ul{display:grid;gap:10px;margin-top:16px}.n-article li{position:relative;padding-inline-start:22px}.n-article li:before{content:"";position:absolute;top:.68em;inset-inline-start:3px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.n-article a{color:var(--ink);text-underline-offset:4px}.n-article a[href^="tel:"]{white-space:nowrap}.n-contact{display:grid;gap:14px;width:min(1080px,100%);margin-top:clamp(30px,4vw,48px);text-align:start}@media(min-width:900px){.n-contact{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.n-contact .n-form{width:auto;max-width:none;margin:0;padding:0}.n-contact .n-form-card{grid-template-columns:minmax(0,1fr);background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.n-contact .n-form-intro p,.n-contact .n-form-note{color:var(--ink-soft)}.n-reach{display:grid;gap:10px}.n-reach a{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:24px;background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:var(--ink);text-decoration:none;transition:background .25s}.n-reach a:hover{background:#ffffffc2}.n-reach a>span>*{display:block}.n-reach b{font-size:17.5px;font-weight:900;line-height:1.3}.n-reach a>span>span{margin-top:4px;font-size:15.5px;line-height:1.5;color:var(--ink-soft)}.n-reach a>span>.n-reach__go{margin-top:8px;font-size:16.5px;font-weight:600;color:var(--ink)}.n-topics{padding-block:clamp(36px,5vw,64px) clamp(30px,4vw,50px)}.n-topics__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(36px,5vw,64px)}.n-topics__jump a{padding:9px 16px;border-radius:999px;background:var(--cloud);font-size:16px;font-weight:600;text-decoration:none;transition:background .3s}.n-topics__jump a:hover{background:var(--cloud-deep)}.n-shelf{--edge: max(20px, calc((100% - 1320px)/2) );scroll-margin-top:100px}.n-shelf+.n-shelf{margin-top:clamp(40px,5vw,64px)}.n-shelf__head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.n-shelf__head h2{font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.15}.n-shelf__go{display:flex;gap:8px;margin-inline-start:auto}.n-shelf__go[hidden],html:not(.js) .n-shelf__go{display:none}.n-shelf__go button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cloud);color:var(--ink);transition:background .25s,opacity .25s}.n-shelf__go button:hover:not(:disabled){background:var(--cloud-deep)}.n-shelf__go button:disabled{opacity:.35;cursor:default}.n-shelf__go .n-i{width:20px;height:20px}.n-shelf__go button:first-child .n-i{rotate:180deg}.n-shelf__row{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px var(--edge) 12px;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none}.n-shelf__row::-webkit-scrollbar{display:none}.n-qcard{flex:none;width:clamp(280px,28vw,380px);padding:clamp(22px,2.2vw,30px);border-radius:28px;background:#e2ebff url(/new/bento-sky-soft.webp) no-repeat;background-size:1700px 1700px;background-position:calc(var(--fx) * 100%) calc(var(--fy) * 100%);image-rendering:pixelated;scroll-snap-align:start}.n-qcard h3{font-size:clamp(19px,1.5vw,21px);font-weight:900;line-height:1.28;color:var(--ink)}.n-qcard p{margin-top:10px;font-size:16.5px;line-height:1.6;color:#3a3a44}@media(max-width:1100px){.n-qcard{background-image:url(/new/bento-sky-soft-sm.webp);background-size:1120px 1120px}}@media(max-width:640px){.n-qcard{width:min(80vw,330px)}}.n-plans__terms{max-width:760px;margin-top:6px;text-align:center;text-wrap:pretty;font-size:16px;line-height:1.6;color:var(--muted)}.n-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1080px;padding-block:clamp(44px,6vw,80px) clamp(30px,4vw,50px)}.n-guides a{display:flex;flex-direction:column;gap:10px;height:100%;padding:clamp(24px,2.6vw,34px);border-radius:26px;background:var(--cloud);text-decoration:none;transition:background .3s}.n-guides a:hover{background:var(--cloud-deep)}.n-guides h2{font-size:clamp(22px,2vw,28px);font-weight:900;line-height:1.22}.n-guides p{font-size:17px;line-height:1.55;color:var(--muted)}.n-more{max-width:720px;padding-block:20px clamp(50px,6vw,80px)}.n-more h2{margin-bottom:14px;font-size:22px;font-weight:900}.n-more ul{display:grid;gap:10px}.n-more a{font-size:17.5px;line-height:1.45;color:var(--ink-soft);text-underline-offset:4px}@media(max-width:860px){.n-reach,.n-guides{grid-template-columns:minmax(0,1fr)}.n-reach a{min-height:0}.n-reach b{margin-top:6px}}html:not(.js) .n-form{display:none}.n-form{max-width:1080px;padding-block-start:clamp(44px,6vw,80px)}.n-form-card{display:grid;gap:clamp(22px,3vw,34px);padding:clamp(24px,2.6vw,34px);border-radius:26px;background:var(--cloud)}.n-form-intro h2{font-size:var(--h3);font-weight:900;line-height:1.2}.n-form-intro p{margin-block-start:10px;font-size:17px;line-height:1.5;color:var(--muted)}.n-form-stack{display:grid;min-width:0}.n-form-stack>*{grid-area:1 / 1;min-width:0}.n-form-fields{display:grid;gap:16px}.n-form-fields.is-sent{visibility:hidden}.n-form-pair{display:grid;gap:16px}.n-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.n-form-field label{font-size:16px;font-weight:600}.n-form-field label span{margin-inline-start:6px;font-size:14px;font-weight:400;color:var(--muted)}.n-form-field input,.n-form-field textarea{display:block;width:100%;min-height:54px;padding:14px 18px;border:0;border-radius:18px;background:#fff;color:var(--ink);font:inherit;font-size:17px;line-height:1.5;appearance:none}.n-form-field textarea{min-height:132px;resize:vertical}.n-form-field input[dir=ltr]{text-align:end}.n-form-field input:focus-visible,.n-form-field textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.n-form-error{font-size:15px;line-height:1.4;color:var(--rose-deep)}.n-form-trap{position:absolute;inset-inline-start:-200vw;width:1px;height:1px;overflow:hidden}.n-form-foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:4px}.n-form-foot .n-btn[aria-disabled=true]{opacity:.72;cursor:progress}.n-form-note{font-size:15px;line-height:1.5;color:var(--muted)}.n-form-failed{font-size:16px;line-height:1.5}.n-form-failed:empty{display:none}.n-form-failed a{font-weight:600}.n-form-done{align-self:center}.n-form-done h3{font-size:var(--h3);font-weight:900;line-height:1.2}.n-form-done h3:focus{outline:none}.n-form-done p{margin-block-start:10px;font-size:17px;line-height:1.5;color:var(--muted)}@media(min-width:600px){.n-form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.n-form-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(max-width:599.98px){.n-form-foot .n-btn{width:100%}}.n-legal{display:grid;grid-template-columns:minmax(0,720px) minmax(0,300px);justify-content:center;column-gap:clamp(40px,6vw,100px);width:min(1180px,100% - 40px);margin-inline:auto;padding-block:clamp(40px,5vw,72px) clamp(70px,9vw,120px);font-size:17.5px;line-height:1.75;color:var(--ink-soft)}.n-legal__intro{grid-column:1;grid-row:1}.n-legal__body{grid-column:1;grid-row:2}.n-legal__side{grid-column:2;grid-row:1 / span 2}.n-legal h2,.n-legal h3{scroll-margin-top:110px;color:var(--ink)}.n-legal h2{margin-top:56px;font-size:clamp(25px,2.4vw,31px);font-weight:900;line-height:1.2}.n-legal__body>div:first-child>h2:first-child{margin-top:40px}.n-legal h3{margin-top:34px;font-size:21px;font-weight:600;line-height:1.3}.n-legal p{margin-top:14px}.n-legal ul{display:grid;gap:8px;margin-top:14px;padding-inline-start:1.3em;list-style:disc}.n-legal li::marker{color:var(--muted)}.n-legal strong{font-weight:600;color:var(--ink)}.n-legal a:not([data-label]){font-weight:600;color:var(--ink);text-underline-offset:4px}.n-legal hr{margin-block:34px 0;border:0}.n-legal__table{overflow-x:auto;margin-top:22px;border-radius:20px;background:var(--cloud)}.n-legal__table table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.6}.n-legal__table th,.n-legal__table td{padding:12px 16px;vertical-align:top;text-align:start}.n-legal__table th{font-weight:600;color:var(--ink)}.n-legal__table thead tr{background:var(--cloud-deep)}.n-legal__table tbody tr+tr{border-top:2px solid #fff}.n-toc{position:sticky;top:100px;display:flex;flex-direction:column;max-height:calc(100vh - 124px);padding:20px 10px;border-radius:24px;background:#e2ebff url(/new/bento-sky-soft.webp) 50% 82% / 1700px 1700px no-repeat;image-rendering:pixelated}.n-toc>p{margin:0 0 10px;padding-inline:12px;font-size:17px;font-weight:900;line-height:1.3;color:var(--ink)}.n-toc__list{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.n-toc ul{display:block;margin:0;padding:0;list-style:none}.n-toc ul ul{padding-inline-start:12px}.n-toc a{padding:6px 12px;border-radius:12px;font-size:15px;line-height:1.35;text-decoration:none;color:var(--ink-soft);transition:background .2s,color .2s}.n-toc a:hover{color:var(--ink)}.n-toc a[aria-current]{background:#ffffffb8;color:var(--ink);font-weight:600}.n-legal a[data-label]{display:grid}.n-legal a[data-label]>span,.n-legal a[data-label]:after{grid-area:1 / 1}.n-legal a[data-label]:after{content:attr(data-label) / "";visibility:hidden;font-weight:600}.n-strip{display:none}@media(max-width:1023px){.n-legal{display:block}.n-legal__side{display:none}.n-legal h2,.n-legal h3{scroll-margin-top:150px}.n-strip{position:sticky;z-index:20;top:70px;display:block;margin:22px -20px 0;padding-block:8px;background:#fff;transition:top .5s var(--ease)}.n-page:has(.n-nav.is-away) .n-strip{top:0}.n-strip ul{display:flex;gap:8px;overflow-x:auto;margin:0;padding:0 20px;list-style:none;scrollbar-width:none}.n-strip ul::-webkit-scrollbar{display:none}.n-strip li{flex:none}.n-strip a{padding:8px 14px;border-radius:999px;background:var(--cloud);font-size:15px;line-height:1.3;white-space:nowrap;text-decoration:none;color:var(--ink-soft)}.n-strip a[aria-current]{background:var(--ink-fill);box-shadow:var(--ink-bevel);color:#fff;font-weight:600}}.n-whatsapp{position:fixed;z-index:44;inset-inline-end:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,#21c063,#1daa61);box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -2px 2px #0000001a,0 12px 30px -12px #0006;color:#fff;transition:transform .25s var(--ease),translate .6s var(--ease)}.n-whatsapp:active{transform:scale(.95);transition-duration:.1s}.n-whatsapp:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.n-whatsapp__glyph,.n-whatsapp__anim{position:relative;grid-area:1 / 1;width:46px;height:46px}.n-whatsapp__glyph{vertical-align:0}.n-whatsapp__anim{display:block;line-height:0;visibility:hidden}.n-whatsapp.is-ready .n-whatsapp__anim{visibility:visible}.n-whatsapp.is-ready .n-whatsapp__glyph{visibility:hidden}@media(max-width:860px){.n-whatsapp{inset-inline-end:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:52px;height:52px}.n-whatsapp__glyph,.n-whatsapp__anim{width:42px;height:42px}body:has(.n-sticky.is-on) .n-whatsapp{translate:0 -68px}}@media print{.n-whatsapp{display:none}}
