.nota-world{background:var(--nw-ground);color:var(--nw-text);isolation:isolate;min-height:100dvh;font-family:var(--font-space-grotesk),Arial,sans-serif;--ne-paper:var(--color-surface-raised);--ne-line:var(--color-line);--ne-accent:var(--nw-accent);position:relative}.nw-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.nw-backdrop img,.nw-backdrop video{object-fit:cover;width:100%;height:100%}.nota-world [data-canvas]{gap:26px;max-width:1280px;padding:28px 28px 40px}.nota-world [data-welcome]{gap:0;padding-top:clamp(30px,9vh,130px)}.nw-welcome{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.nw-welcome h1,.nw-heading h2{letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:900px;margin:10px 0;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1.06}.nw-welcome>p,.nw-heading>p{text-align:center;opacity:.7;max-width:780px;margin:0 auto;font-size:clamp(16px,1.7vw,22px);line-height:1.5}.nw-identity{align-items:center;gap:12px;margin-bottom:24px;font-size:20px;display:flex}.nw-identity img{object-fit:contain;max-width:160px;height:36px}.nw-identity small{opacity:.6;font-size:11px}.nota-world [data-composer-slot]{background:0 0;align-self:center;width:100%;max-width:900px}.nota-world [data-composer=open]{border:1px solid color-mix(in srgb,var(--nw-text) 40%,transparent);background:var(--color-surface-raised);min-height:92px;box-shadow:none;border-radius:100px;padding:14px 16px 14px 32px;position:relative}.nota-world [data-composer=open] textarea{letter-spacing:-.025em;min-width:0;padding-top:8px;font-size:clamp(18px,2vw,25px)}.nota-world [data-composer=open] button[type=submit]{background:var(--nw-accent);width:60px;height:60px;color:var(--nw-on-accent)}.nota-world[data-effects=on] [data-composer=open]{background:linear-gradient(115deg,color-mix(in srgb,var(--nw-accent) 12%,var(--nw-ground)),color-mix(in srgb,var(--nw-text) 7%,var(--nw-ground)),color-mix(in srgb,var(--nw-secondary) 8%,var(--nw-ground)));box-shadow:0 18px 70px -28px var(--nw-accent),inset 0 1px 0 color-mix(in srgb,var(--nw-text) 16%,transparent);background-size:250% 100%;animation:9s ease-in-out infinite nw-sheen}.nota-world[data-effects=on] [data-composer=open] button[type=submit]{box-shadow:0 0 30px color-mix(in srgb,var(--nw-accent) 42%,transparent)}.nota-world [data-composer=open][data-hero=true]{isolation:isolate;background:linear-gradient(110deg,var(--color-surface-raised),color-mix(in srgb,var(--color-surface-raised) 93%,var(--nw-text)),var(--color-surface-raised)) padding-box,linear-gradient(110deg,color-mix(in srgb,var(--nw-text) 14%,transparent),color-mix(in srgb,var(--nw-accent) 60%,transparent),color-mix(in srgb,var(--nw-secondary) 80%,transparent),color-mix(in srgb,var(--nw-accent) 60%,transparent),color-mix(in srgb,var(--nw-text) 14%,transparent)) border-box;min-height:130px;box-shadow:inset 0 2px 2px color-mix(in srgb,var(--nw-text) 6%,transparent),0 18px 80px color-mix(in srgb,var(--nw-accent) 25%,transparent);background-size:100% 100%,250% 100%;border:1.5px solid #0000;border-radius:100px;gap:18px;padding:23px 24px 23px 44px;animation:7s ease-in-out infinite nw-gleam}.nota-world [data-composer=open][data-hero=true]:before{content:"";z-index:-2;background:radial-gradient(ellipse,color-mix(in srgb,var(--nw-accent) 25%,transparent),transparent 68%);filter:blur(30px);pointer-events:none;border-radius:100%;position:absolute;inset:20px 9% -20px}.nota-world [data-composer=open][data-hero=true]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--nw-text) 5%,transparent) 48%,transparent 60%);pointer-events:none;background-size:300% 100%;animation:9s ease-in-out infinite nw-sheen;position:absolute;inset:0}.nota-world [data-composer=open][data-hero=true] textarea{letter-spacing:-.025em;min-height:44px;max-height:110px;padding:5px 0;font-size:clamp(22px,2.4vw,26px);font-weight:500;line-height:1.4}.nota-world [data-composer=open][data-hero=true] button[type=submit]{width:60px;height:60px;box-shadow:0 0 30px color-mix(in srgb,var(--nw-accent) 42%,transparent)}.nota-world[data-effects=off] [data-composer=open][data-hero=true]{border:1px solid color-mix(in srgb,var(--nw-text) 40%,transparent);background:var(--color-surface-raised);box-shadow:none;animation:none}.nota-world[data-effects=off] [data-composer=open][data-hero=true]:before,.nota-world[data-effects=off] [data-composer=open][data-hero=true]:after{content:none}.nota-world[data-effects=off] [data-composer=open][data-hero=true] button[type=submit]{box-shadow:none}.nota-world [data-composer=open] [data-mic]{color:color-mix(in srgb,var(--nw-text) 65%,var(--nw-ground));background:0 0;width:40px;height:44px}.nota-world [data-composer=open] [data-mic][aria-pressed=true]{background:var(--nw-accent);color:var(--nw-on-accent)}.nota-world .nw-note{color:inherit;text-align:center;letter-spacing:-.65px;text-wrap:balance;max-width:780px;margin:40px auto 0;font-size:clamp(19px,2vw,26px);font-weight:500}.nota-world [data-brand-identity]{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nota-world [data-brand-identity] img{object-fit:contain;max-width:140px;height:28px;display:block}.nota-world [data-brand-identity] [data-brand-mark]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:14ch;font-size:18px;font-weight:600;overflow:hidden}.nw-heading{justify-items:center;gap:12px;padding:20px 0 30px;display:grid}.nw-heading h2{font-size:clamp(30px,4vw,50px)}.nw-card{border:1px solid var(--color-line);background:var(--color-surface-raised);text-align:left;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;max-width:850px;margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000000d}.nw-photo{background:color-mix(in srgb,var(--nw-accent) 9%,var(--nw-ground));place-items:center;min-height:440px;display:grid;overflow:hidden}.nw-photo img{object-fit:cover;width:100%;height:100%}.nw-photo>span{opacity:.3;font-size:140px}.nw-body{flex-direction:column;gap:16px;min-width:0;padding:30px;display:flex}.nw-price{letter-spacing:-.04em;align-self:flex-end;font-size:25px}.nw-body h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.05}.nw-fit,.nw-terms{opacity:.75;margin:0;font-size:14px;line-height:1.55}.nw-benefits{gap:10px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.nw-benefits li:before{content:"✓";color:var(--nw-accent);margin-right:8px}.nw-questions{flex-wrap:wrap;gap:8px;display:flex}.nw-questions button{border:1px solid var(--color-line);color:inherit;min-height:40px;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 10px;font-size:11px}.nw-questions span{margin-left:8px}.nw-details{border-block:1px solid var(--color-line);padding:12px 0;font-size:12px;line-height:1.6}.nw-details summary{cursor:pointer;min-height:24px}.nw-details p{opacity:.8}.nw-buy-row{gap:8px;margin-top:auto;display:flex}.nw-buy{background:var(--nw-accent);min-height:48px;color:var(--nw-on-accent);text-align:center;font:inherit;cursor:pointer;border:0;border-radius:100px;flex:1;padding:14px 18px;font-size:14px;text-decoration:none}.nw-buy:disabled{opacity:.6;cursor:default}.nw-add{color:inherit;font:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;min-height:34px;font-size:11px}.nw-quantity select{border:1px solid var(--color-line);background:var(--nw-ground);min-width:54px;height:48px;color:inherit;border-radius:50px;padding:8px}.nw-checkout{max-width:900px;animation:.4s both nw-flip;display:block}.nw-checkout-face{padding:24px}.nw-checkout-face [data-checkout-wizard]{padding:0}.nw-checkout-face h1{font-size:28px}.nota-world button:focus-visible,.nota-world summary:focus-visible,.nota-world select:focus-visible{outline:2px solid var(--nw-accent);outline-offset:4px}.nw-testimonials{border-top:1px solid var(--color-line);width:100%;max-width:900px;margin:24px auto;padding:18px 0}.nw-testimonials summary{cursor:pointer;text-align:center;opacity:.7;min-height:30px}@keyframes nw-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes nw-gleam{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@keyframes nw-flip{0%{opacity:0;transform:perspective(1400px)rotateY(-85deg)}to{opacity:1;transform:perspective(1400px)rotateY(0)}}@media (max-width:640px){.nota-world [data-canvas]{gap:20px;padding:20px 16px}.nota-world [data-welcome]{padding-top:8vh}.nota-world [data-composer=open]{min-height:78px;padding:10px 10px 10px 20px}.nota-world [data-composer=open] button[type=submit]{width:48px;height:48px}.nota-world [data-composer=open][data-hero=true]{gap:10px;min-height:132px;padding:18px 13px 18px 22px}.nota-world [data-composer=open][data-hero=true] textarea{letter-spacing:-.03em;font-size:22px}.nota-world [data-composer=open][data-hero=true] button[type=submit]{width:52px;height:52px}.nota-world [data-composer=open] [data-mic]{width:32px;height:40px}.nota-world .nw-note{margin-top:28px;font-size:19px}.nw-card{border-radius:24px;grid-template-columns:1fr}.nw-photo{height:220px;min-height:0}.nw-body{gap:13px;padding:22px}.nw-price{font-size:23px}.nw-checkout-face{padding:16px}.nw-identity{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.nota-world [data-composer=open],.nota-world [data-composer=open][data-hero=true],.nota-world [data-composer=open][data-hero=true]:after,.nw-checkout{animation:none!important}}.nota-world [role=group][aria-label=Start\ with]{justify-content:center}.nw-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.nw-shortcuts>a{min-height:48px;color:inherit;text-underline-offset:5px;align-items:center;font-size:16px;display:inline-flex}.nw-shortcuts>a:focus-visible{outline:3px solid var(--nw-accent);outline-offset:5px}.nw-questions button{min-height:44px;padding:10px 14px;font-size:14px}.nw-benefits{font-size:15px}.nw-details{font-size:14px;line-height:1.6}.nw-returning{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;max-width:850px;margin:12px auto;display:flex}.nw-returning p{opacity:.75;flex-basis:100%;margin:0;font-size:14px;line-height:1.6}.nw-returning button,.nw-returning a{min-height:44px;color:inherit;font:inherit;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.nw-returning button{border:1px solid var(--color-line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px}.nw-returning a{text-underline-offset:4px}.nw-returning strong{font-size:22px}
