:root{--paper:#fbf8f5;--paper-2:#fffdf9;--ink:#2a1d10;--muted:#7a6e62;--orange:#ef7a3a;--orange-deep:#d9631f;--kraft:#b98a5e;--kraft-dark:#9c7249;--line:#eadfd3;--cream:#fff4e6;--good:#2f7a4b;--good-bg:#e6f3ea;--bad:#b3361f;--bad-bg:#fbe7e1;--font-display:var(--font-fredoka),"Baloo 2",system-ui,sans-serif;--font-body:var(--font-newsreader),Georgia,serif;--font-hand:var(--font-caveat),"Segoe Print",cursive}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.125rem;line-height:1.6}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.1;margin:0}p{margin:0}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.wrap{width:min(1080px,100% - 32px)}.narrow,.wrap{margin-inline:auto}.narrow{width:min(760px,100% - 32px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.note{font-size:1.9rem}.note,.note-sm{font-family:var(--font-hand);color:var(--orange);line-height:1.1}.note-sm{font-size:1.45rem}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;cursor:pointer;text-decoration:none;background:var(--cream);border:1.5px solid var(--ink);box-shadow:inset 0 -3px 0 rgba(42,29,16,.1);font-family:var(--font-display);font-weight:600;font-size:1.05rem;line-height:1.2;transition:transform .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 -3px 0 rgba(42,29,16,.1),0 3px 0 rgba(42,29,16,.18)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 0 rgba(42,29,16,.12)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--orange);color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16)}.btn-primary:hover:not(:disabled){background:var(--orange-deep)}.btn-sm{padding:8px 16px;font-size:.95rem}.btn-ghost{background:transparent;box-shadow:none}.site-header{padding:18px 0}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.01em}.logo svg{color:var(--orange)}.nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav-link-plain{font-family:var(--font-display);font-weight:500;text-decoration:none;padding:6px 10px;border-radius:999px}.nav-link-plain:hover{background:var(--line)}.net-pill{font-family:var(--font-hand);font-size:1.2rem;color:var(--orange-deep);border:1.5px dashed var(--orange);padding:0 10px;border-radius:999px}.hero{--hero-h:clamp(620px,calc(100svh - 76px),860px);position:relative;overflow:hidden;height:var(--hero-h);border-radius:0 0 44px 44px;display:grid;place-items:start center;isolation:isolate;background:#f6dcba}.hero-copy{position:relative;text-align:center;padding:clamp(28px,7vh,72px) 16px 0;display:grid;justify-items:center}.hero-copy:before{content:"";position:absolute;z-index:-1;inset:-20px -6vw -30px;background:radial-gradient(ellipse at 50% 46%,rgba(255,249,238,.82) 0,rgba(255,249,238,.55) 45%,rgba(255,249,238,0) 72%)}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes screen{0%{opacity:.78}to{opacity:1}}@keyframes mote{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.9;transform:translateY(-22px)}}.hero .greet{display:inline-flex;align-items:center;gap:10px;transform:rotate(-3deg);margin-bottom:4px}.hero h1{font-size:clamp(3.4rem,11vw,7.4rem);letter-spacing:-.03em}.hero .sub{position:relative;margin-top:18px;font-size:clamp(1.2rem,3vw,1.6rem);max-width:28ch}.hero .sub .scrawl{position:relative;display:inline-block;font-family:var(--font-hand);color:var(--orange);font-size:1.35em;transform:rotate(-5deg) translateY(-2px);padding:0 4px;font-weight:700}.hero .sub .scrawl svg{position:absolute;left:-4%;bottom:-10px;width:108%;height:14px}.hero .cta{margin-top:26px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.hero .cta .btn{font-size:1.2rem;padding:14px 30px}.section{padding:64px 0}.section h2{font-size:clamp(2rem,5vw,3.1rem);letter-spacing:-.02em}.section .lede{color:var(--muted);margin-top:10px;max-width:46ch}.steps{margin-top:28px;background:var(--paper-2);border:1.5px solid var(--line);border-radius:18px;padding:8px 28px;background-image:repeating-linear-gradient(transparent 0 55px,var(--line) 55px 56px)}.steps li{list-style:none;display:grid;grid-template-columns:56px 1fr;align-items:center;min-height:56px;line-height:56px}.steps{padding-left:28px;margin-bottom:0}.steps .num{font-family:var(--font-hand);color:var(--orange);font-size:2rem}.steps .what{font-family:var(--font-display);font-weight:600}.steps .what small{font-family:var(--font-body);font-weight:400;color:var(--muted);font-size:1rem;margin-left:8px}.privacy{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:start}.privacy ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:22px;gap:22px}.privacy li{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px}.privacy li svg{color:var(--orange);margin-top:4px}.privacy li strong{font-family:var(--font-display);font-weight:600;display:block}.privacy li span{color:var(--muted)}.nb{background:var(--kraft);border-radius:26px;padding:22px 22px 22px 46px;box-shadow:0 12px 0 rgba(42,29,16,.12);position:relative;margin-top:28px}.nb:before{content:"";position:absolute;left:16px;top:26px;bottom:26px;width:10px;background:radial-gradient(circle,var(--paper) 4px,transparent 4.5px) 0 0 /10px 34px repeat-y}.nb-label{display:inline-flex;align-items:baseline;gap:10px;max-width:100%;background:#fff;border:1.5px solid var(--ink);border-radius:10px;padding:4px 16px 4px 14px;margin-bottom:16px;transform:rotate(-.8deg)}.nb-label small{font-size:1.4rem;color:var(--muted)}.nb-label b,.nb-label small{font-family:var(--font-hand)}.nb-label b{font-size:1.6rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;border-bottom:1.5px solid var(--ink)}.nb-page{background:var(--paper-2);border-radius:14px;padding:26px clamp(18px,4vw,38px) 32px;min-height:360px}.nb-top{align-items:flex-end;justify-content:space-between;gap:12px}.nb-top,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:6px;margin:4px 0 22px;padding-bottom:14px;border-bottom:1.5px solid var(--line)}.tab{display:inline-flex;align-items:baseline;gap:8px;padding:8px 16px;cursor:pointer;border-radius:999px;background:transparent;border:1.5px solid transparent;font-family:var(--font-display);font-weight:500;font-size:1.02rem}.tab i{font-style:normal;font-family:var(--font-hand);color:var(--orange);font-size:1.35rem;font-weight:700}.tab:hover{background:var(--cream)}.tab[aria-selected=true]{background:var(--cream);border-color:var(--ink);box-shadow:inset 0 -3px 0 rgba(42,29,16,.08)}.h-sec{font-size:1.6rem;margin-bottom:12px}.summary{font-size:1.22rem;line-height:1.75;max-width:62ch}.keypoints{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px;counter-reset:kp;max-width:62ch}.keypoints li{counter-increment:kp;display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;font-size:1.15rem}.keypoints li:before{content:counter(kp);font-family:var(--font-hand);color:var(--orange);font-size:2rem;line-height:1;font-weight:700}.listen{margin-top:20px}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.field .lab,.field label{font-family:var(--font-display);font-weight:600}.input,.textarea{width:100%;background:#fff;border:1.5px solid var(--ink);border-radius:14px;padding:12px 16px;box-shadow:inset 0 2px 0 rgba(42,29,16,.06)}.textarea{min-height:240px;resize:vertical;line-height:1.55}.hint{font-size:.98rem;color:var(--muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.hint.warn{color:var(--orange-deep)}.mode{display:inline-flex;padding:4px;gap:4px;border:1.5px solid var(--ink);border-radius:999px;background:var(--cream);margin-bottom:18px}.mode button{border:0;background:transparent;padding:8px 18px;border-radius:999px;cursor:pointer;font-family:var(--font-display);font-weight:600}.mode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.drop{display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;padding:34px 18px;border:2px dashed var(--kraft);border-radius:18px;background:#fff;cursor:pointer}.drop.over,.drop:hover{background:var(--cream);border-color:var(--orange)}.drop input{position:absolute;width:1px;height:1px;opacity:0}.banner{border-radius:14px;padding:12px 16px;margin:14px 0;border:1.5px solid var(--ink);background:var(--cream);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.banner.err{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.banner.ok{background:var(--good-bg);border-color:var(--good);color:var(--good)}.banner.info{background:var(--cream)}.thinking{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:64px 0;text-align:center}.thinking .word{font-family:var(--font-hand);color:var(--orange);font-size:2.6rem}.thinking svg path{stroke-dasharray:260;stroke-dashoffset:260;animation:scribble 1.8s ease-in-out infinite}@keyframes scribble{0%{stroke-dashoffset:260}60%,to{stroke-dashoffset:0}}.chat{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.bubble{max-width:62ch;padding:12px 16px;border-radius:18px;border:1.5px solid var(--ink)}.bubble.me{justify-self:end;background:var(--cream);border-bottom-right-radius:4px}.bubble.ai{background:#fff;border-bottom-left-radius:4px}.bubble blockquote{margin:10px 0 0;padding:6px 12px;border-left:4px solid var(--orange);background:var(--paper);font-style:italic;font-size:1rem;color:var(--muted)}.bubble blockquote:before{content:"From your notes";display:block;font-family:var(--font-hand);font-style:normal;color:var(--orange);font-size:1.25rem}.ask-row{display:flex;gap:10px;flex-wrap:wrap}.ask-row .input{flex:1 1 240px}.q{margin-bottom:26px;max-width:64ch}.q h3{font-family:var(--font-body);font-weight:600;font-size:1.2rem;margin-bottom:10px;line-height:1.4}.q h3 span{font-family:var(--font-hand);color:var(--orange);font-size:1.7rem;margin-right:8px;font-weight:700}.opts{display:grid;grid-gap:8px;gap:8px}.opt{text-align:left;display:flex;gap:12px;align-items:baseline;padding:10px 16px;border-radius:14px;border:1.5px solid var(--ink);background:#fff;cursor:pointer}.opt:hover:not(:disabled){background:var(--cream)}.opt:disabled{cursor:default}.opt b{font-family:var(--font-hand);font-size:1.4rem;color:var(--muted)}.opt.right{background:var(--good-bg);border-color:var(--good)}.opt.wrong{background:var(--bad-bg);border-color:var(--bad)}.why{margin-top:10px;font-size:1rem;color:var(--muted)}.why strong{color:var(--ink);font-family:var(--font-display);font-weight:600}.result{margin-top:8px;padding:22px;border:1.5px solid var(--ink);border-radius:18px;background:var(--cream);max-width:64ch}.result h3{font-size:1.9rem}.result .actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.result .small{margin-top:12px;font-size:.98rem;color:var(--muted)}.tx-line{word-break:break-all;font-size:.95rem}.proof{max-width:560px;margin:0 auto}.proof dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 18px;gap:6px 18px;margin:18px 0 0}.proof dt{font-family:var(--font-hand);font-size:1.35rem;color:var(--muted)}.proof dd{margin:0;word-break:break-all}.score-big{font-family:var(--font-display);font-weight:700;font-size:3rem;color:var(--orange);line-height:1}.shelf{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1.5px solid var(--line)}.shelf li{border-bottom:1.5px solid var(--line)}.shelf a{display:grid;grid-template-columns:1fr auto;grid-gap:4px 18px;gap:4px 18px;padding:16px 6px;text-decoration:none;align-items:baseline}.shelf a:hover{background:var(--cream)}.shelf .t{font-weight:600;font-size:1.15rem}.shelf .s,.shelf .t{font-family:var(--font-display)}.shelf .s{font-weight:700;color:var(--orange);font-size:1.3rem}.shelf .d{color:var(--muted);font-size:.98rem}.empty{text-align:center;padding:40px 0}.site-footer{margin-top:56px}.cover-card{position:relative;background-color:var(--kraft);border-radius:28px;padding:30px clamp(20px,5vw,48px) 34px;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px),radial-gradient(rgba(42,29,16,.07) 1px,transparent 1.5px);background-size:7px 7px,11px 11px;background-position:0 0,3px 4px;box-shadow:0 10px 0 rgba(42,29,16,.14)}.cover-card .psst{font-family:var(--font-hand);color:#fff3e0;font-size:2.1rem;line-height:1;text-shadow:0 1px 0 rgba(42,29,16,.25);transform:rotate(-2deg);display:inline-block}.cover-body{margin-top:22px;display:flex;gap:34px;flex-wrap:wrap}.sticker-link{position:relative;display:block;width:240px;height:118px;transform:rotate(-6deg);transition:transform .25s ease,filter .25s ease;text-decoration:none;flex:none}.sticker{position:absolute;inset:14px 0 0;background:#0d1a15;border:6px solid #fff;border-radius:22px;display:grid;place-items:center;padding:14px 20px;box-shadow:0 2px 0 rgba(42,29,16,.2),0 8px 14px rgba(42,29,16,.2);transform-origin:bottom left;transition:transform .25s ease,box-shadow .25s ease}.sticker img{width:100%;height:auto;display:block}.washi{position:absolute;top:0;left:50%;width:84px;height:28px;margin-left:-42px;transform:rotate(4deg);z-index:2;background:repeating-linear-gradient(45deg,rgba(239,122,58,.85) 0 8px,rgba(255,224,196,.85) 8px 16px);opacity:.92;box-shadow:0 1px 0 rgba(42,29,16,.15)}.sticker-link:focus-visible .sticker,.sticker-link:hover .sticker{transform:rotate(-5deg) translateY(-4px);box-shadow:0 2px 0 rgba(42,29,16,.2),0 16px 20px rgba(42,29,16,.28)}.contract-block{display:grid;grid-gap:10px;gap:10px}.name-label{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:#fff;border:1.5px solid var(--ink);border-radius:10px;padding:8px 16px;transform:rotate(.6deg)}.name-label small{font-family:var(--font-hand);font-size:1.4rem;color:var(--muted)}.name-label code{font-family:var(--font-display);font-weight:600;font-size:1.15rem}.fine{text-align:center;color:var(--muted);font-size:.98rem;padding:22px 0 30px}@media (max-width:760px){.privacy{grid-template-columns:1fr}.hero{--hero-h:780px;border-radius:0 0 28px 28px}.hero-copy{padding-top:24px}.nb{padding:16px 14px 16px 30px;border-radius:20px}.nb:before{left:9px;width:8px;background-size:8px 30px}.cover-body{flex-direction:column;align-items:flex-start}.steps li{grid-template-columns:44px 1fr}.steps .what small{display:block;margin-left:0;line-height:1.3}.steps{background-image:none}.steps li{border-bottom:1.5px solid var(--line);line-height:1.3;padding:12px 0}.steps li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.thinking svg path{stroke-dashoffset:0}}.nav-wrap{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;justify-content:center;padding:24px 12px 0;transition:padding .5s ease-out;transform:translateZ(0)}.nav-wrap.is-scrolled{padding-top:18px}.nav-bar{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;height:68px;padding:0 4px;border:1px solid transparent;border-radius:999px;background:transparent;transition:max-width .5s ease-out,height .5s ease-out,padding .5s ease-out,background-color .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out,-webkit-backdrop-filter .5s ease-out;transition:max-width .5s ease-out,height .5s ease-out,padding .5s ease-out,background-color .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out,backdrop-filter .5s ease-out;transition:max-width .5s ease-out,height .5s ease-out,padding .5s ease-out,background-color .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out,backdrop-filter .5s ease-out,-webkit-backdrop-filter .5s ease-out}.is-scrolled .nav-bar{max-width:1160px;height:58px;padding:0 8px 0 12px;border-color:var(--line);background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 12px 40px -16px rgba(42,29,16,.28)}.nav-brand{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding-left:8px;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.01em}.nav-mark{display:inline-flex;transform-origin:50% 100%}.nav-links{position:absolute;left:50%;z-index:2;display:none;align-items:center;gap:8px;transform:translateX(-50%);transition:gap .5s ease-out}.is-scrolled .nav-links{gap:4px}@media (min-width:768px){.nav-links{display:flex}}.nav-pill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:var(--ink);pointer-events:none}.nav-link{position:relative;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:.92rem;color:var(--muted);text-decoration:none;transition:color .3s}.nav-link.is-active,.nav-link:hover{color:var(--ink)}.is-scrolled .nav-link.is-active{color:var(--cream)}.nav-ico{width:14px;height:14px}.nav-cta{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border:1.5px solid var(--ink);border-radius:999px;background:var(--orange);color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:.95rem;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16);transition:transform .15s ease,background-color .2s}.nav-cta:hover{transform:translateY(-1px);background:var(--orange-deep)}.nav-chip{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--cream);transition:transform .2s}.nav-cta:hover .nav-chip{transform:translateX(2px)}.nav-arrow{width:12px;height:12px}@media (max-width:480px){.nav-cta{padding-left:14px;font-size:.88rem}.nav-brand{font-size:1.15rem}}.hero.hero-landing{--hero-h:clamp(660px,100svh,920px);border-radius:0 0 44px 44px}.hero-landing .hero-copy{padding-top:clamp(104px,17vh,160px)}@media (max-width:760px){.hero.hero-landing{--hero-h:820px;border-radius:0 0 28px 28px}.hero-landing .hero-copy{padding-top:104px}}.faq{margin-top:26px;display:grid;grid-gap:10px;gap:10px;max-width:760px}.faq details{border:1.5px solid var(--ink);border-radius:18px;background:var(--paper-2);box-shadow:inset 0 -3px 0 rgba(42,29,16,.06)}.faq summary{cursor:pointer;list-style:none;padding:14px 20px;font-family:var(--font-display);font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;gap:12px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-hand);font-size:1.8rem;line-height:1;color:var(--orange);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 20px 16px;color:var(--muted)}.section[id],section[id]{scroll-margin-top:96px}.wallet-ico{display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.final-cta{padding-bottom:24px}.guide{position:fixed;left:0;top:0;z-index:40;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide.is-menu{z-index:60}.guide-body,.guide-float{width:100%;height:100%}.guide-body{position:relative;pointer-events:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;border-radius:24px;outline:none;filter:drop-shadow(0 8px 10px rgba(60,30,10,.25))}.guide-body.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.guide-body:focus-visible{box-shadow:0 0 0 3px var(--orange)}.guide-art{display:block;width:100%;height:100%;overflow:visible}.guide-x{position:absolute;right:2px;top:4px;pointer-events:auto;width:20px;height:20px;display:grid;place-items:center;padding:0;border:1.5px solid var(--ink);border-radius:50%;background:var(--cream);color:var(--ink);font-size:13px;line-height:1;opacity:.6;cursor:pointer;transition:opacity .2s}.guide-x:focus-visible,.guide-x:hover{opacity:1}.guide-stop{position:absolute;left:50%;top:94%;translate:-50% 0;pointer-events:auto;white-space:nowrap;padding:4px 12px;font-size:.8rem}.guide-show,.guide-stop{border:1.5px solid var(--ink);border-radius:999px;background:var(--cream);font-family:var(--font-display);cursor:pointer}.guide-show{position:fixed;left:18px;bottom:18px;z-index:40;padding:8px 16px;color:var(--ink);font-weight:600;font-size:.9rem;box-shadow:inset 0 -3px 0 rgba(42,29,16,.1)}.guide-bubble{position:absolute;bottom:calc(100% - 6px);left:0;width:max-content;padding:10px 14px;border:2px solid var(--orange);border-radius:18px;background:var(--cream);color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:.92rem;line-height:1.35;box-shadow:0 8px 22px rgba(60,30,10,.22);pointer-events:none}.guide-bubble.is-right{left:auto;right:0}.guide-bubble.is-below{bottom:auto;top:100%;margin-top:-4px}.guide-tail{position:absolute;bottom:-7px;left:28px;width:11px;height:11px;background:var(--cream);border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(45deg)}.guide-bubble.is-right .guide-tail{left:auto;right:28px}.guide-bubble.is-below .guide-tail{bottom:auto;top:-7px;border:0;border-left:2px solid var(--orange);border-top:2px solid var(--orange)}.guide-menu{position:absolute;bottom:calc(100% - 6px);left:0;width:214px;display:grid;grid-gap:2px;gap:2px;padding:6px;border:2px solid var(--orange);border-radius:18px;background:var(--cream);box-shadow:0 8px 22px rgba(60,30,10,.22);pointer-events:auto}.guide-menu.is-right{left:auto;right:0}.guide-menu.is-below{bottom:auto;top:100%;margin-top:-4px}.guide-menu-item{display:grid;text-align:left;padding:7px 10px;border:0;border-radius:12px;background:transparent;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.92rem;color:var(--ink)}.guide-menu-item small{font-family:var(--font-body);font-weight:400;font-size:.78rem;color:var(--muted)}.guide-menu-item:focus-visible,.guide-menu-item:hover{background:#fff;outline:none;box-shadow:inset 0 0 0 1.5px var(--orange)}.guide-spark{top:4%;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1;text-shadow:0 0 8px #fff}.guide-confetti,.guide-spark{position:absolute;left:50%;pointer-events:none}.guide-confetti{top:35%;width:9px;height:5px;border-radius:1px}.guide-bob{animation:guide-breathe 3.4s ease-in-out infinite}.guide-leaf{animation:guide-leaf 3.2s ease-in-out infinite alternate}.guide-eye{transition:transform 90ms}.guide-art.is-blink .guide-eye{transform:scaleY(.1)}.guide-spin{transform-box:fill-box;transform-origin:center;animation:guide-spin .9s linear infinite}.guide-art.is-walking .guide-bob{animation:guide-walkbob .23s ease-in-out infinite alternate}.guide-art.is-walking .guide-leaf{animation:guide-leaf .46s ease-in-out infinite alternate}.guide-art.is-walking .guide-legL{animation:guide-stepL .46s ease-in-out infinite alternate}.guide-art.is-walking .guide-legR{animation:guide-stepR .46s ease-in-out infinite alternate}.guide-art.is-walking .guide-armL{animation:guide-swingL .46s ease-in-out infinite alternate}.guide-art.is-walking .guide-armR{animation:guide-swingR .46s ease-in-out infinite alternate}.guide-art.mood-wave .guide-armR{animation:guide-wave .5s ease-in-out infinite alternate}.guide-art.mood-falling .guide-armL{animation:guide-flailL .14s linear infinite alternate}.guide-art.mood-falling .guide-armR{animation:guide-flailR .14s linear infinite alternate}.guide-art.mood-falling .guide-legL{animation:guide-stepL .16s linear infinite alternate}.guide-art.mood-falling .guide-legR{animation:guide-stepR .16s linear infinite alternate}.guide-art.mood-lifted .guide-armL{transform:rotate(60deg)}.guide-art.mood-lifted .guide-armR{transform:rotate(-60deg)}.guide-art.mood-lifted .guide-legL{animation:guide-stepL .9s ease-in-out infinite alternate}.guide-art.mood-lifted .guide-legR{animation:guide-stepR .9s ease-in-out infinite alternate}.guide-art.mood-dizzy .guide-bob{animation:guide-dizzy .9s ease-in-out infinite alternate}.guide-art.mood-sleep .guide-bob{animation:guide-sleep 4.2s ease-in-out infinite;transform:translateY(10px) scaleY(.94)}.guide-art.mood-sleep .guide-leaf{animation:none;transform:rotate(-14deg)}.guide-art.mood-happy .guide-armL,.guide-art.mood-love .guide-armL{animation:guide-cheerL .6s ease-in-out infinite alternate}.guide-art.mood-happy .guide-armR,.guide-art.mood-love .guide-armR{animation:guide-cheerR .6s ease-in-out infinite alternate}@keyframes guide-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.02)}}@keyframes guide-sleep{0%,to{transform:translateY(10px) scaleY(.94)}50%{transform:translateY(8px) scaleY(.965)}}@keyframes guide-dizzy{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes guide-walkbob{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes guide-leaf{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes guide-spin{to{transform:rotate(1turn)}}@keyframes guide-stepL{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes guide-stepR{0%{transform:rotate(26deg)}to{transform:rotate(-26deg)}}@keyframes guide-swingL{0%{transform:rotate(22deg)}to{transform:rotate(-18deg)}}@keyframes guide-swingR{0%{transform:rotate(18deg)}to{transform:rotate(-22deg)}}@keyframes guide-wave{0%{transform:rotate(-95deg)}to{transform:rotate(-45deg)}}@keyframes guide-flailL{0%{transform:rotate(70deg)}to{transform:rotate(-20deg)}}@keyframes guide-flailR{0%{transform:rotate(20deg)}to{transform:rotate(-70deg)}}@keyframes guide-cheerL{0%{transform:rotate(8deg)}to{transform:rotate(30deg)}}@keyframes guide-cheerR{0%{transform:rotate(-8deg)}to{transform:rotate(-30deg)}}@media (max-width:640px){.guide-bubble{font-size:.85rem}.guide-x{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.guide *,.guide-art *{animation:none!important}}.hero-landing:before{content:"";position:absolute;inset:0 0 auto 0;height:150px;z-index:-1;background:linear-gradient(rgba(255,247,232,.92),rgba(255,247,232,0));pointer-events:none}.ln-section{padding:clamp(56px,8vw,104px) 0;scroll-margin-top:96px}.ln-section h2{font-size:clamp(2rem,5vw,3.3rem);letter-spacing:-.02em;max-width:20ch}.ln-section .lede{color:var(--muted);margin-top:12px;max-width:48ch}.ln-note{display:inline-block;margin-bottom:8px;font-family:var(--font-hand);font-size:1.7rem;line-height:1;color:var(--orange-deep);transform:rotate(-2deg);transform-origin:left}.ln-tape{position:absolute;top:-12px;left:28px;width:92px;height:26px;transform:rotate(-4deg);z-index:2;background:repeating-linear-gradient(45deg,rgba(239,122,58,.85) 0 8px,rgba(255,224,196,.85) 8px 16px);box-shadow:0 1px 0 rgba(42,29,16,.15)}.ln-ways-wrap{padding-bottom:36px}.ln-ways{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px dashed var(--kraft);border-bottom:2px dashed var(--kraft)}.ln-way{padding:28px 24px 30px}.ln-way+.ln-way{border-left:2px dashed var(--kraft)}.ln-bigline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ln-big{font-family:var(--font-display);font-weight:700;font-size:clamp(3.2rem,6vw,5rem);line-height:1;letter-spacing:-.03em;color:var(--orange)}.ln-unit{font-family:var(--font-hand);font-size:1.7rem;line-height:1}.ln-way p{margin-top:10px;color:var(--muted);font-size:1.05rem}@media (max-width:860px){.ln-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-way:nth-child(3){border-left:0}.ln-way:nth-child(n+3){border-top:2px dashed var(--kraft)}}.ln-how{margin-top:36px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.ln-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ln-steps button{position:relative;overflow:hidden;width:100%;display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:6px;gap:6px;padding:14px 18px;text-align:left;cursor:pointer;border:1.5px solid transparent;border-radius:18px;background:transparent;color:var(--ink)}.ln-steps button:hover{background:var(--cream)}.ln-steps li.is-active button{background:var(--cream);border-color:var(--ink);box-shadow:inset 0 -3px 0 rgba(42,29,16,.08)}.ln-steps .num{font-family:var(--font-hand);font-size:2.1rem;line-height:1;color:var(--orange)}.ln-steps .what{display:grid;font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.25}.ln-steps .what small{font-family:var(--font-body);font-weight:400;font-size:1rem;color:var(--muted)}.ln-steps .bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--orange);animation:ln-bar linear forwards}@keyframes ln-bar{to{width:100%}}.ln-demo{margin-top:0;position:-webkit-sticky;position:sticky;top:104px}.ln-demo .nb-page{position:relative;min-height:430px;overflow:hidden}.ln-example{position:absolute;top:10px;right:16px;font-family:var(--font-hand);font-size:1.2rem;color:var(--muted);transform:rotate(3deg)}.ln-panel{animation:ln-in .4s ease-out}@keyframes ln-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ln-mock{display:grid;grid-gap:14px;gap:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ln-mode{justify-self:start;display:inline-flex;padding:4px;gap:4px;border:1.5px solid var(--ink);border-radius:999px;background:var(--cream);font-family:var(--font-display);font-weight:600;font-size:.92rem}.ln-mode span{padding:6px 16px;border-radius:999px}.ln-mode .on{background:var(--ink);color:var(--paper)}.ln-field{display:grid;grid-gap:4px;gap:4px}.ln-field b{font-family:var(--font-display);font-weight:600}.ln-input{padding:10px 14px;border:1.5px solid var(--ink);border-radius:14px;background:#fff;box-shadow:inset 0 2px 0 rgba(42,29,16,.06)}.ln-area{max-height:7.8em;overflow:hidden;font-size:1rem;line-height:1.5}.ln-count{justify-self:end;font-size:.9rem;color:var(--muted)}.ln-fakebtn{justify-self:start;padding:11px 22px;border:1.5px solid var(--ink);border-radius:999px;background:var(--orange);color:#fff;font-weight:600;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16)}.ln-fakebtn,.ln-tabs{font-family:var(--font-display)}.ln-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px;border-bottom:1.5px solid var(--line);font-weight:500;font-size:.95rem}.ln-tabs span{display:inline-flex;gap:6px;align-items:baseline;padding:6px 14px;border:1.5px solid transparent;border-radius:999px}.ln-tabs i{font-style:normal;font-family:var(--font-hand);font-size:1.3rem;color:var(--orange);font-weight:700}.ln-tabs .on{background:var(--cream);border-color:var(--ink)}.ln-sum{font-size:1.1rem;line-height:1.65}.ln-pill{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px solid var(--ink);border-radius:999px;background:var(--cream);font-family:var(--font-display);font-weight:600;font-size:.95rem;box-shadow:inset 0 -3px 0 rgba(42,29,16,.1)}.ln-points{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;counter-reset:lp}.ln-points li{counter-increment:lp;display:grid;grid-template-columns:34px 1fr}.ln-points li:before{content:counter(lp);font-family:var(--font-hand);font-size:1.7rem;line-height:1;color:var(--orange);font-weight:700}.ln-chat{display:grid;grid-gap:10px;gap:10px}.ln-bubble{max-width:48ch;padding:10px 14px;border:1.5px solid var(--ink);border-radius:18px}.ln-bubble.me{justify-self:end;background:var(--cream);border-bottom-right-radius:4px}.ln-bubble.ai{background:#fff;border-bottom-left-radius:4px}.ln-bubble blockquote{margin:8px 0 0;padding:6px 12px;border-left:4px solid var(--orange);background:var(--paper);font-style:italic;font-size:.95rem;color:var(--muted)}.ln-bubble blockquote:before{content:"From your notes";display:block;font-family:var(--font-hand);font-style:normal;font-size:1.2rem;color:var(--orange)}.ln-chat.small .ln-bubble{font-size:.98rem}.ln-q{font-size:1.1rem}.ln-q b{font-family:var(--font-hand);font-size:1.6rem;color:var(--orange);margin-right:6px}.ln-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ln-opts span{display:flex;gap:10px;align-items:baseline;padding:8px 14px;border:1.5px solid var(--ink);border-radius:14px;background:#fff;font-size:1rem}.ln-opts i{font-style:normal;font-family:var(--font-hand);font-size:1.3rem;color:var(--muted)}.ln-opts .right{background:var(--good-bg);border-color:var(--good)}.ln-result{padding:18px 20px;border:1.5px solid var(--ink);border-radius:18px;background:var(--cream);display:grid;grid-gap:8px;gap:8px;justify-items:start}.ln-result h3{font-size:1.8rem}.ln-stamped{display:flex;align-items:center;gap:14px;margin-top:4px;padding:14px 18px;border:1.5px dashed var(--orange);border-radius:18px;background:#fff}.ln-stamped svg{flex:none;animation:ln-wobble 4s ease-in-out infinite}.ln-stamped strong{display:block;font-family:var(--font-display);font-size:1.15rem}.ln-stamped small{color:var(--muted);font-size:.95rem}@keyframes ln-wobble{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(5deg) scale(1.06)}}@media (max-width:900px){.ln-how{grid-template-columns:1fr}.ln-demo{position:static}.ln-opts{grid-template-columns:1fr}}.ln-bento{margin-top:32px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.ln-card{position:relative;padding:26px 26px 28px;border:1.5px solid var(--ink);border-radius:26px;background:var(--paper-2);box-shadow:inset 0 -4px 0 rgba(42,29,16,.06)}.ln-card h3{margin-bottom:8px;font-size:1.35rem}.ln-card>p{color:var(--muted)}.ln-ask{grid-column:span 4}.ln-ask .ln-chat{margin-top:18px}.ln-card.ln-listen{grid-column:span 2;background:#ffe4cc;display:block;padding:26px 26px 28px}.ln-wave{display:flex;align-items:center;gap:3px;height:70px;margin:16px 0}.ln-wave span{flex:1 1;max-width:6px;min-width:3px;border-radius:3px;background:var(--orange);transform-origin:center;animation:ln-bar-wave 1.1s ease-in-out infinite alternate}@keyframes ln-bar-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.ln-pdf{grid-column:span 2;background:var(--kraft)}.ln-pdf>p{color:#2a1d10}.ln-proof{grid-column:span 2;background:var(--cream)}.ln-ring{display:block;margin-bottom:10px;animation:ln-wobble 4.4s ease-in-out infinite}.ln-shelf{grid-column:span 2;background-image:repeating-linear-gradient(transparent 0 33px,var(--line) 33px 34px);background-position:0 40px}.ln-shelf ul{margin:14px 0 0;padding:0;list-style:none;display:grid}.ln-shelf li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1.5px dashed var(--line)}.ln-shelf li b{font-family:var(--font-display);color:var(--orange)}.ln-link{display:inline-block;margin-top:14px;padding:0 12px;border:1.5px dashed var(--orange);border-radius:999px;font-family:var(--font-hand);font-size:1.35rem;color:var(--orange-deep)}@media (max-width:960px){.ln-ask,.ln-card.ln-listen,.ln-pdf,.ln-proof,.ln-shelf{grid-column:span 6}}@media (min-width:640px) and (max-width:960px){.ln-card.ln-listen,.ln-pdf,.ln-proof,.ln-shelf{grid-column:span 3}}.ln-privacy-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.ln-nolist{margin:30px 0 0;padding:0;list-style:none;display:grid;grid-gap:22px;gap:22px}.ln-nolist li{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px}.ln-nolist li svg{margin-top:4px;color:var(--orange)}.ln-nolist strong{display:block;font-family:var(--font-display);font-weight:600}.ln-nolist span{color:var(--muted)}.ln-receipt{position:relative;padding:38px 28px 26px;border:1.5px solid var(--ink);border-radius:6px;background-color:#fffdf8;background-image:repeating-linear-gradient(transparent 0 27px,var(--line) 27px 28px);transform:rotate(1.2deg);box-shadow:0 10px 0 rgba(42,29,16,.1)}.ln-rhead{font-family:var(--font-hand);font-size:1.8rem;line-height:1.1;color:var(--good)}.ln-rhead.never{margin-top:6px;color:var(--bad)}.ln-receipt dl{display:grid;grid-gap:4px 18px;gap:4px 18px;margin:8px 0 20px}.ln-receipt dt{font-family:var(--font-hand);font-size:1.3rem;color:var(--muted)}.ln-receipt dd{margin:0;font-family:var(--font-display);font-weight:600;word-break:break-all}.ln-never{margin:8px 0 16px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.ln-never li{padding:2px 14px;border:1.5px dashed var(--bad);border-radius:999px;background:var(--bad-bg);color:var(--bad);text-decoration:line-through}.ln-receipt small{display:block;color:var(--muted);font-size:.92rem;line-height:1.4}@media (max-width:860px){.ln-privacy-grid{grid-template-columns:1fr}.ln-receipt{transform:none}}.ln-aud-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px dashed var(--kraft)}.ln-aud-grid article{padding:26px 28px 8px 0}.ln-aud-grid article+article{padding-left:28px;border-left:2px dashed var(--kraft)}.ln-aud-grid .num{display:block;font-family:var(--font-hand);font-size:3rem;line-height:1}.ln-aud-grid h3{margin:6px 0 8px;font-size:1.35rem}.ln-aud-grid p{color:var(--muted)}@media (max-width:860px){.ln-aud-grid{grid-template-columns:1fr}.ln-aud-grid article,.ln-aud-grid article+article{padding:22px 0 8px;border-left:0}.ln-aud-grid article+article{border-top:2px dashed var(--kraft)}}.ln-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}.ln-faq-wrap .faq{margin-top:0;max-width:none}@media (max-width:860px){.ln-faq-grid{grid-template-columns:1fr}}.ln-final{padding-bottom:clamp(40px,6vw,72px)}.ln-final-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(28px,5vw,56px);border-radius:32px;color:var(--ink);background-color:var(--kraft);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px),radial-gradient(rgba(42,29,16,.07) 1px,transparent 1.5px);background-size:7px 7px,11px 11px;background-position:0 0,3px 4px;box-shadow:0 10px 0 rgba(42,29,16,.14)}.ln-final-card .ln-note{text-shadow:0 1px 0 rgba(42,29,16,.25)}.ln-final-card h2{max-width:16ch}.ln-final-card p:not(.ln-note){margin-top:10px;max-width:40ch}.ln-final-mascot svg{display:block;filter:drop-shadow(0 8px 8px rgba(42,29,16,.3));animation:ln-hop 3.6s ease-in-out infinite;transform-origin:50% 100%}@keyframes ln-hop{0%,62%,to{transform:translateY(0)}70%{transform:translateY(-16px) scale(.97,1.04)}78%{transform:translateY(0) scale(1.05,.95)}}.ln-final-actions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ln-final-actions .btn{font-size:1.15rem;padding:14px 28px}.ln-final-actions .note-sm{color:#fff3e0}@media (max-width:700px){.ln-final-card{grid-template-columns:1fr;justify-items:start}}.ln-example{position:static;display:block;margin:-6px 0 8px;text-align:right;transform:none}.ln-big{font-size:clamp(2.8rem,5vw,4.2rem)}.ln-unit{font-size:1.5rem;white-space:nowrap}.ln-pages{position:relative;height:120px;margin-top:18px}.ln-pages span{position:absolute;left:12%;top:6px;width:96px;height:112px;border:1.5px solid var(--ink);border-radius:8px;background:#fffdf8;box-shadow:0 3px 0 rgba(42,29,16,.18);transform:rotate(-9deg)}.ln-pages span:nth-child(2){left:24%;transform:rotate(-2deg)}.ln-pages span:nth-child(3){left:36%;top:0;transform:rotate(6deg);padding:16px 12px;display:grid;align-content:start;grid-gap:9px;gap:9px}.ln-pages i{display:block;height:4px;border-radius:2px;background:var(--line)}.ln-pages i:first-child{background:var(--orange);width:60%}.ln-pages b{position:absolute;right:0;bottom:0;padding:2px 12px;border:1.5px dashed var(--ink);border-radius:999px;background:var(--cream);font-family:var(--font-hand);font-size:1.25rem;font-weight:600}.ln-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ln-chips span{padding:3px 14px;border:1.5px solid var(--ink);border-radius:999px;background:#fff;font-family:var(--font-display);font-weight:500;font-size:.92rem}.ln-chips .on{background:var(--orange);color:#fff}.ln-final-card{grid-template-columns:auto 1fr auto}.ln-final-stamp{display:grid;justify-items:center;grid-gap:0;gap:0;transform:rotate(-9deg);opacity:.95}.ln-final-stamp span{margin-top:-8px;font-family:var(--font-hand);font-size:2rem;font-weight:700;color:#fff3e0;text-shadow:0 1px 0 rgba(42,29,16,.3)}@media (max-width:960px){.ln-final-stamp{display:none}.ln-final-card{grid-template-columns:auto 1fr}}@media (max-width:700px){.ln-final-card{grid-template-columns:1fr}}.ln-section{position:relative;overflow-x:clip}.rv [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.rv [data-reveal=left]{transform:translateX(-34px)}.rv [data-reveal=scale]{transform:scale(.94) translateY(20px)}.rv [data-reveal=receipt]{transform:translateY(40px) rotate(5deg)}.rv [data-reveal].is-in{opacity:1;transform:none}.rv [data-reveal=receipt].is-in{transform:rotate(1.2deg)}.rv [data-split] .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.rv [data-split] .w>span{display:inline-block;transform:translateY(110%) rotate(4deg);transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--w) * 70ms)}.rv [data-split].is-in .w>span{transform:none}.ln-marq{position:relative;z-index:3;margin:-28px -3vw 0;padding:16px 0;overflow:hidden;background:var(--ink);color:var(--cream);transform:rotate(-1.3deg);box-shadow:0 8px 0 rgba(42,29,16,.14)}.ln-marq-track{display:flex;width:max-content;animation:ln-marq 46s linear infinite}.ln-marq:hover .ln-marq-track{animation-play-state:paused}.ln-marq-row{display:flex;flex:none}.ln-marq-row p{display:flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,3vw,2rem);white-space:nowrap}.ln-marq-row p svg{color:var(--orange);flex:none;animation:ln-spin 6s linear infinite}@keyframes ln-marq{to{transform:translateX(-50%)}}@keyframes ln-spin{to{transform:rotate(1turn)}}.ln-doodle{position:absolute;z-index:0;pointer-events:none;color:var(--orange);opacity:.7;will-change:translate}.ln-doodle.d1{top:70px;right:8%}.ln-doodle.d2{top:44%;left:3%;color:var(--kraft)}.ln-doodle.d3{top:60px;right:6%;transform:rotate(18deg)}.ln-doodle.d4{bottom:40px;left:4%;color:var(--kraft)}.ln-doodle.d5{top:90px;right:10%}.ln-section>.wrap{position:relative;z-index:1}.ln-big [data-count]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:901px){.ln-steps{position:relative;gap:0}.ln-steps:after,.ln-steps:before{content:"";position:absolute;left:14px;top:0;width:3px;border-radius:2px}.ln-steps:before{bottom:0;background:var(--line)}.ln-steps:after{height:calc(var(--p, 0) * 100%);background:var(--orange)}.ln-steps li{position:relative;min-height:54vh;display:flex;flex-direction:column;justify-content:center;padding-left:46px}.ln-steps li:before{content:"";position:absolute;left:6px;top:50%;width:20px;height:20px;margin-top:-10px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);z-index:1;transition:background .3s,transform .3s}.ln-steps li.is-done:before{background:var(--orange)}.ln-steps li.is-active:before{background:var(--orange);transform:scale(1.35);box-shadow:0 0 0 5px rgba(239,122,58,.25)}.ln-steps li:not(.is-active) .detail,.ln-steps li:not(.is-active) .what{opacity:.45}.ln-steps .detail,.ln-steps .what{transition:opacity .35s}.ln-steps .detail{margin:6px 0 0 58px;max-width:40ch;color:var(--muted)}.ln-steps li.is-active button{box-shadow:none}.ln-demo{top:12vh}}@media (max-width:900px){.ln-steps .detail{display:none}}.ln-steps .detail{font-size:1.02rem}.ln-mock>*{animation:ln-in .5s cubic-bezier(.2,.8,.2,1) both}.ln-mock>:nth-child(2){animation-delay:.08s}.ln-mock>:nth-child(3){animation-delay:.16s}.ln-mock>:nth-child(4){animation-delay:.24s}.ln-mock>:nth-child(5){animation-delay:.32s}.ln-chat>.ln-bubble.ai{animation-delay:.35s}.ln-opts span{animation:ln-in .4s both}.ln-opts span:nth-child(2){animation-delay:.45s}.ln-opts span:nth-child(3){animation-delay:.55s}.ln-opts span:nth-child(4){animation-delay:.65s}.ln-opts .right{animation:ln-in .4s .55s both,ln-glow 1.6s ease-out 1.2s 1}@keyframes ln-glow{0%{box-shadow:0 0 0 0 rgba(47,122,75,.55)}to{box-shadow:0 0 0 14px rgba(47,122,75,0)}}.ln-stamped svg{animation:ln-thunk .7s cubic-bezier(.3,1.6,.5,1) .5s both,ln-wobble 4s ease-in-out 1.4s infinite}@keyframes ln-thunk{0%{opacity:0;transform:scale(2.4) rotate(-20deg)}to{opacity:1;transform:none}}.ln-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.ln-card:hover{box-shadow:0 12px 0 rgba(42,29,16,.12),inset 0 -4px 0 rgba(42,29,16,.06)}.ln-card:hover,.rv .ln-card[data-reveal].is-in:hover{transform:translateY(-5px) rotate(-.4deg)}.rv .ln-pop{opacity:0;transform:translateY(8px) scale(.96)}.rv .is-in .ln-pop{opacity:1;transform:none;transition:opacity .5s .5s,transform .5s cubic-bezier(.2,.8,.2,1) .5s}.rv .is-in .ln-pop-2{transition-delay:1.3s}.rv .ln-words span{opacity:0}.rv .is-in .ln-words span{opacity:1;transition:opacity .3s calc(1.6s + var(--i) * .14s)}.rv .ln-ask blockquote{opacity:0}.rv .is-in .ln-ask blockquote,.rv .ln-ask.is-in blockquote{opacity:1;transition:opacity .6s 2.4s}.rv .ln-wave span{animation-play-state:paused}.rv .is-in .ln-wave span{animation-play-state:running}.rv .ln-shelf li{opacity:0;transform:translateX(16px)}.rv .ln-shelf.is-in li{opacity:1;transform:none;transition:opacity .5s calc(.6s + var(--k) * .18s),transform .5s calc(.6s + var(--k) * .18s)}.rv .ln-chips span{opacity:0;transform:scale(.8)}.rv .ln-proof.is-in .ln-chips span{opacity:1;transform:none;transition:opacity .4s,transform .45s cubic-bezier(.3,1.6,.5,1)}.rv .ln-proof.is-in .ln-chips span:first-child{transition-delay:.6s}.rv .ln-proof.is-in .ln-chips span:nth-child(2){transition-delay:.75s}.rv .ln-proof.is-in .ln-chips span:nth-child(3){transition-delay:.9s}.rv .ln-proof.is-in .ln-chips span:nth-child(4){transition-delay:1.05s}.ln-row{display:contents}.ln-receipt dl{grid-template-columns:max-content 1fr}.rv .ln-row dd,.rv .ln-row dt{opacity:0;transform:translateX(-10px)}.rv .ln-receipt.is-in .ln-row dd,.rv .ln-receipt.is-in .ln-row dt{opacity:1;transform:none;transition:opacity .4s calc(.5s + var(--k) * .16s),transform .4s calc(.5s + var(--k) * .16s)}.ln-never li{position:relative;text-decoration:none}.ln-never li:after{content:"";position:absolute;left:8px;right:8px;top:52%;height:2px;background:var(--bad);border-radius:2px;transform-origin:left}.rv .ln-never li:after{transform:scaleX(0)}.rv .ln-receipt.is-in .ln-never li:after{transform:scaleX(1);transition:transform .45s calc(1.5s + var(--k) * .25s)}.ln-privacy{background:linear-gradient(180deg,transparent,#f6ede2 14%,#f6ede2 86%,transparent)}.rv .ln-final-stamp{opacity:0;transform:rotate(-9deg) scale(2.2)}.rv .ln-final-card.is-in .ln-final-stamp{opacity:.95;transform:rotate(-9deg);transition:opacity .25s .7s,transform .5s cubic-bezier(.3,1.5,.5,1) .7s}.faq details[open] p{animation:ln-in .35s ease-out}.faq summary{transition:background .2s;border-radius:18px}.faq summary:hover{background:var(--cream)}.pc-on,.pc-on *{cursor:none!important}.pc-on [data-guide-bot],.pc-on [data-guide-bot] *{cursor:-webkit-grab!important;cursor:grab!important}.pc-on [data-guide-bot] .is-dragging,.pc-on [data-guide-bot] .is-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.pc-layer{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s}.pc-layer.is-visible{opacity:1}.pc-ring{position:absolute;left:0;top:0;width:40px;height:40px;will-change:transform}.pc-ring>svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .25s cubic-bezier(.3,1.5,.5,1);overflow:visible}.pc-ring svg circle{fill:none;stroke:var(--ink);filter:drop-shadow(0 0 1px rgba(255,248,235,.95)) drop-shadow(0 0 0 rgba(255,248,235,.9))}.pc-outer{stroke-width:2.2;stroke-dasharray:7 6}.pc-inner{stroke-width:1.2;opacity:.7}.pc-check{opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.pc-ring .pc-check{transform-origin:center}.pc-check path{fill:none;stroke:var(--orange);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(255,248,235,.95))}.pc-dot{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:var(--orange);border:1.5px solid var(--ink);box-shadow:0 0 0 1.5px rgba(255,248,235,.9);will-change:transform;transition:width .2s,height .2s,opacity .2s}.pc-layer.is-hot .pc-ring{filter:none}.pc-layer.is-hot .pc-ring>svg:first-child{transform:scale(1.5)!important}.pc-layer.is-hot .pc-outer{stroke:var(--orange-deep)}.pc-layer.is-hot .pc-check{opacity:1;transform:scale(1)}.pc-layer.is-hot .pc-dot{opacity:0}.pc-layer.is-down .pc-ring>svg:first-child{transform:scale(.72)!important}.pc-layer.is-down .pc-check{transform:scale(.8)}.pc-print{position:absolute;z-index:9998;width:54px;height:54px;margin:-27px 0 0 -27px;pointer-events:none;color:var(--orange);animation:pc-print 1.45s ease-out forwards}.pc-print svg{width:100%;height:100%}.pc-print circle,.pc-print path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pc-print circle:nth-child(2){stroke-width:1.6;opacity:.7}.pc-print path{stroke-width:5}@keyframes pc-print{0%{opacity:0;transform:rotate(var(--r)) scale(1.7)}12%{opacity:.75;transform:rotate(var(--r)) scale(1)}70%{opacity:.55}to{opacity:0;transform:rotate(var(--r)) scale(.96)}}@media (hover:none),(pointer:coarse){.pc-layer,.pc-print{display:none}}main{overflow-x:clip}.hero-video{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#fbe9cf}.hero-video img,.hero-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.ln-panels{display:grid}.ln-panel{grid-area:1/1;animation:none;opacity:0;transform:translateY(16px) scale(.985);pointer-events:none;visibility:hidden;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s .5s}.ln-panel.is-on{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:.1s,.1s,0s}.ln-mock>*{animation:none;opacity:0;transform:translateY(12px);transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1)}.ln-panel.is-on .ln-mock>*{opacity:1;transform:none}.ln-panel.is-on .ln-mock>:first-child{transition-delay:.15s}.ln-panel.is-on .ln-mock>:nth-child(2){transition-delay:.25s}.ln-panel.is-on .ln-mock>:nth-child(3){transition-delay:.35s}.ln-panel.is-on .ln-mock>:nth-child(4){transition-delay:.45s}.ln-panel.is-on .ln-mock>:nth-child(5){transition-delay:.55s}.ln-opts .right,.ln-opts span,.ln-stamped svg{animation:none}.ln-opts span{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.ln-panel.is-on .ln-opts span{opacity:1;transform:none}.ln-panel.is-on .ln-opts span:first-child{transition-delay:.5s}.ln-panel.is-on .ln-opts span:nth-child(2){transition-delay:.6s}.ln-panel.is-on .ln-opts span:nth-child(3){transition-delay:.7s}.ln-panel.is-on .ln-opts span:nth-child(4){transition-delay:.8s}.ln-panel.is-on .ln-opts .right{animation:ln-glow 1.6s ease-out 1.2s 1}.ln-panel .ln-stamped svg{opacity:0}.ln-panel.is-on .ln-stamped svg{opacity:1;animation:ln-thunk .7s cubic-bezier(.3,1.6,.5,1) .7s both,ln-wobble 4s ease-in-out 1.6s infinite}.ln-chat>.ln-bubble.ai{animation:none}.ln-demo .listen,.ln-listen .listen{margin-top:0}.ln-card .listen{margin-top:6px}.ln-card:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-12px;height:12px}.hero-video img,.hero-video video{filter:brightness(.9) saturate(1.04) contrast(1.02)}.hero-video:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 38%,rgba(42,29,16,0) 30%,rgba(42,29,16,.13) 100%)}.hero-landing .hero-copy:before{background:radial-gradient(ellipse at 50% 46%,rgba(255,249,238,.93) 0,rgba(255,249,238,.8) 44%,rgba(255,249,238,0) 74%)}.hero-landing .cta .note-sm,.hero-landing .greet.note,.hero-landing .sub .scrawl{color:#d9631f;text-shadow:-2px -2px 0 #fff7ea,2px -2px 0 #fff7ea,-2px 2px 0 #fff7ea,2px 2px 0 #fff7ea,0 -2px 0 #fff7ea,0 2px 0 #fff7ea,-2px 0 0 #fff7ea,2px 0 0 #fff7ea,0 3px 8px rgba(255,247,234,.9)}.hero-landing .greet.note svg,.hero-landing .sub .scrawl svg{color:#d9631f;filter:drop-shadow(0 0 2px #fff7ea) drop-shadow(0 0 2px #fff7ea)}.hero-landing .cta .btn-primary{background:linear-gradient(#f5833f,#e0661f);border-color:var(--ink);box-shadow:0 0 0 4px #fff7ea,0 0 0 5.5px rgba(42,29,16,.55),0 9px 18px rgba(42,29,16,.3),inset 0 -3px 0 rgba(0,0,0,.18);text-shadow:0 1px 0 rgba(42,29,16,.35)}.hero-landing .cta .btn-primary:hover:not(:disabled){background:linear-gradient(#ff8d48,#e8691f);box-shadow:0 0 0 4px #fff7ea,0 0 0 5.5px var(--ink),0 12px 22px rgba(42,29,16,.34),inset 0 -3px 0 rgba(0,0,0,.18)}.hero-landing .cta .btn-primary{background:#ef7a3a;border:2px solid var(--ink);color:#fff;text-shadow:0 1px 0 rgba(42,29,16,.4);box-shadow:0 5px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease,background-color .2s}.hero-landing .cta .btn-primary:hover:not(:disabled){background:#f58a4a;transform:translateY(-2px);box-shadow:0 7px 0 var(--ink)}.hero-landing .cta .btn-primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 var(--ink)}.hero-chip{gap:8px;padding:7px 16px 7px 12px;border:2px solid var(--ink);border-radius:999px;background:#fff7ea;font-size:.98rem;line-height:1;box-shadow:0 3px 0 rgba(42,29,16,.85);transform:rotate(-1.5deg)}.hero-chip svg{flex:none;padding:2px;width:20px;height:20px;border-radius:50%;background:var(--orange);color:#fff}.hero-landing .cta{flex-direction:column;gap:14px;margin-top:26px}.hero-chip{display:inline-flex;align-items:center;gap:7px;border:0;box-shadow:none;transform:none;font-family:var(--font-body);font-weight:600;font-style:italic;font-size:1.08rem;text-shadow:-1.5px -1.5px 0 #fff7ea,1.5px -1.5px 0 #fff7ea,-1.5px 1.5px 0 #fff7ea,1.5px 1.5px 0 #fff7ea,0 0 8px #fff7ea,0 0 14px rgba(255,247,234,.9)}.hero-chip,.hero-chip svg{padding:0;border-radius:0;background:none}.hero-chip svg{width:15px;height:15px;filter:drop-shadow(0 0 1.5px #fff7ea) drop-shadow(0 0 1.5px #fff7ea);stroke-width:2.6}.hero-chip{font-family:var(--font-display);font-style:normal;font-weight:500;font-size:1rem;letter-spacing:.005em;color:var(--ink);text-shadow:none;padding:5px 14px 5px 11px;border-radius:10px;background:rgba(255,247,234,.94)}.hero-chip svg{filter:none;color:#d9631f;stroke-width:2.4}.hero-landing .cta{flex-direction:row;margin-top:22px}.hero-landing .sub-note{margin-top:8px;font-family:var(--font-display);font-weight:500;font-size:clamp(1rem,2.4vw,1.12rem);letter-spacing:.01em;color:#6b5440}.hero-landing:before{height:140px;background:linear-gradient(rgba(120,78,38,.3),rgba(120,78,38,.12) 55%,rgba(120,78,38,0))}.nav-wrap:not(.is-scrolled) .nav-brand span,.nav-wrap:not(.is-scrolled) .nav-link{text-shadow:0 0 5px #fff7ea,0 0 10px rgba(255,247,234,.95),0 0 2px #fff7ea}.typed{position:relative;display:inline-block;text-align:left}.typed-sizer{visibility:hidden;white-space:pre}.typed-live{position:absolute;left:0;top:0;white-space:pre;color:#d9631f}.typed-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:#d9631f;animation:typed-blink 1s steps(1) infinite}@keyframes typed-blink{50%{opacity:0}}.typed{display:inline}.typed-sizer{display:none}.typed-live{position:static}.hero-video img,.hero-video video{filter:brightness(.92) saturate(.84) contrast(1)}.hero-landing .greet.note{color:#6b5440;text-shadow:0 0 6px #fff7ea,0 0 12px rgba(255,247,234,.9)}.hero-landing .greet.note svg{color:#6b5440;filter:none}.typed-live{color:var(--ink);font-weight:600;background:linear-gradient(#ef7a3a,#ef7a3a) 0 100% /100% 3px no-repeat;padding-bottom:1px}.typed-caret{background:var(--ink)}.ln-note{color:#7a6048}.ln-big{color:var(--ink)}.ln-unit{color:#7a6048}.ln-aud-grid .num,.ln-steps .num{color:var(--kraft)}.ln-steps li.is-active .num{color:var(--orange-deep)}.ln-doodle{color:var(--kraft);opacity:.55}.ln-marq-row p svg{color:var(--cream);opacity:.85}.ln-ways{border-color:#e2d3c2}.ln-way+.ln-way{border-left-color:#e2d3c2}.ln-aud-grid,.ln-aud-grid article+article{border-color:#e2d3c2}@media (max-width:860px){.ln-aud-grid article+article,.ln-way:nth-child(n+3){border-top-color:#e2d3c2}}.ln-card{background:#fff;border:1px solid #e9dccd;box-shadow:0 1px 2px rgba(42,29,16,.05),0 14px 30px -18px rgba(42,29,16,.22)}.ln-card:hover{box-shadow:0 2px 4px rgba(42,29,16,.06),0 22px 36px -18px rgba(42,29,16,.28)}.ln-card.ln-listen{background:#fff1e4}.ln-card.ln-pdf{background:#fff}.ln-card.ln-pdf>p{color:var(--muted)}.ln-card.ln-proof{background:#fff}.ln-card.ln-shelf{background-color:#fff;background-image:none}.ln-shelf li{border-bottom-color:#efe5d9}.ln-chips .on{background:var(--ink)}.ln-link{border-color:#d8c6b2;color:#7a6048}.ln-pages b{background:#fff;border-color:#cdb9a2}.ln-pages span{border-color:#cdb9a2;box-shadow:none}.ln-pages i:first-child{background:var(--kraft)}.ln-tape{opacity:.9}.faq details{background:#fff;border:1px solid #e9dccd;box-shadow:none}.faq details[open]{border-color:var(--ink)}.ln-faq-wrap,.ln-how-wrap{background:#fffdfb}.ln-privacy{background:linear-gradient(180deg,transparent,#f7f1ea 14%,#f7f1ea 86%,transparent)}.ln-receipt{box-shadow:0 8px 0 rgba(42,29,16,.08)}.hero.hero-landing{--hero-h:max(100svh,640px)}.ln-marq{margin-top:36px}@media (max-width:760px){.hero.hero-landing{--hero-h:max(100svh,720px)}}.hero.hero-landing{--hero-h:max(calc(100svh + 72px),700px)}.ln-marq{margin-top:-28px}@media (max-width:760px){.hero.hero-landing{--hero-h:max(calc(100svh + 72px),780px)}}.site-footer{margin-top:clamp(40px,6vw,72px)}.cover-card{padding:clamp(26px,4vw,44px) clamp(22px,5vw,56px) clamp(28px,4vw,46px)}.cover-card .psst{font-size:clamp(1.9rem,3vw,2.4rem)}.cover-body{margin-top:26px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:26px clamp(28px,5vw,64px);gap:26px clamp(28px,5vw,64px);align-items:center}.cover-body .sticker-link{justify-self:start}.contract-block{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.contract-block .stamped{flex-basis:100%}.name-label{border:0;border-radius:14px;padding:10px 18px;background:#fffaf2;box-shadow:0 3px 0 rgba(42,29,16,.18);transform:rotate(.4deg)}.name-label small{color:#8a7358}.cover-card .stamped{color:#fff3e0;font-size:1rem;line-height:1.4}.cover-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px clamp(24px,4vw,48px);gap:24px clamp(24px,4vw,48px);padding-top:24px;border-top:2px dashed rgba(255,243,224,.4)}.cover-links h3{margin-bottom:10px;font-family:var(--font-hand);font-weight:600;font-size:1.5rem;line-height:1;color:#fff3e0}.cover-links ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.cover-links a{display:inline-flex;align-items:center;gap:9px;color:#2a1d10;text-decoration:none;white-space:nowrap;font-family:var(--font-display);font-weight:500;font-size:1rem}.cover-links .fi{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.cover-links .fi .fill{fill:currentColor;stroke:none}.cover-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.cover-body{grid-template-columns:1fr}.cover-links{grid-template-columns:1fr 1fr;gap:28px 24px}}.ln-how-wrap{background:transparent}.hs{background:var(--tint,#fbf8f5);transition:background-color .9s ease}.hs-grid{width:min(1240px,100% - 40px);margin:0 auto;padding:36px 0 56px;display:grid;grid-gap:28px;gap:28px;position:relative}.hs-chips{grid-gap:8px;gap:8px}.hs-chip{grid-template-columns:46px 1fr;padding:12px 16px;border-radius:20px;color:var(--ink);transition:background .3s,border-color .3s,opacity .3s}.hs-chip:hover{background:rgba(255,255,255,.7)}.hs-chip .num{font-size:2rem;transition:color .3s}.hs-chip .what{font-size:1.08rem}.hs-chip .what small{font-size:.95rem}.hs-chip.is-active{background:#fff;border-color:var(--ink);box-shadow:0 4px 0 var(--ink)}.hs-device{margin:0;width:100%;max-width:640px;justify-self:center}.hs-device .nb-page{position:relative;min-height:440px;overflow:hidden}.hs-info{animation:hs-info .55s cubic-bezier(.2,.8,.2,1) both}.hs-bigline{display:flex;align-items:baseline;gap:12px}.hs-big{font-family:var(--font-display);font-weight:700;font-size:clamp(4.5rem,9vw,7.5rem);line-height:.9;letter-spacing:-.04em;color:var(--ink)}.hs-unit{font-family:var(--font-hand);font-size:2rem;line-height:1;color:#7a6048}.hs-info h3{margin-top:14px;font-size:1.5rem}.hs-info p{margin-top:8px;color:var(--muted);max-width:34ch}.hs-pocket{display:none}@media (min-width:901px){.hs{height:calc(var(--seg) * 4 + 24svh)}.hs-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;align-items:center}.hs-grid{grid-template-columns:250px minmax(0,1fr) 290px;gap:36px;align-items:center;padding:84px 0 24px}.hs-chips{padding-left:26px}.hs-rail{position:absolute;left:6px;top:8px;bottom:8px;width:3px;background:rgba(42,29,16,.12)}.hs-rail,.hs-rail i{display:block;border-radius:2px}.hs-rail i{width:100%;background:var(--orange);height:calc(var(--p, 0) * 100%)}.hs-pocket{display:block;position:absolute;right:-10px;bottom:10px;width:150px;pointer-events:none}.hs-device .nb-page{min-height:470px}}@media (max-width:900px){.hs{--seg:25%}.hs-stage{padding:8px 0 24px}.hs-chip .what small{display:none}.hs-chip.is-active .what small{display:block}.hs-info{text-align:left}.hs-big{font-size:4rem}}.hs-mock{display:grid;grid-gap:14px;gap:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ph{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.ph.on{opacity:1;transform:none}.hs-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--ink);animation:typed-blink .8s steps(1) infinite}.ln-fakebtn{transition:transform .2s,box-shadow .2s}.ln-fakebtn.ready{animation:hs-pulse 1.2s ease-in-out infinite}.ln-fakebtn.pressed{transform:translateY(3px) scale(.97);box-shadow:inset 0 2px 0 rgba(0,0,0,.2)}@keyframes hs-pulse{0%,to{box-shadow:inset 0 -3px 0 rgba(0,0,0,.16),0 0 0 0 rgba(239,122,58,.5)}60%{box-shadow:inset 0 -3px 0 rgba(0,0,0,.16),0 0 0 12px rgba(239,122,58,0)}}.hs-think{min-height:110px;display:grid;place-items:center}.hs-think .note{font-size:2.2rem;animation:hs-blink 1.1s ease-in-out infinite}@keyframes hs-blink{50%{opacity:.35}}.hs-dots{display:inline-flex;gap:6px;width:-moz-fit-content;width:fit-content;padding:14px 18px}.hs-dots i{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:hs-dot .9s ease-in-out infinite}.hs-dots i:nth-child(2){animation-delay:.15s}.hs-dots i:nth-child(3){animation-delay:.3s}@keyframes hs-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}}.hs-mock .ln-opts span{animation:none;opacity:1;transform:none;transition:none}.hs-mock .ln-opts .right{animation:none;background:#fff;border-color:var(--ink)}.hs-mock .ln-opts .pick{background:var(--good-bg);border-color:var(--good);animation:ln-glow 1.6s ease-out 1}.hs-mock .ln-stamped svg{animation:none;opacity:1}.hs-mock .ln-stamped svg.thunk{animation:ln-thunk .7s cubic-bezier(.3,1.6,.5,1) both,ln-wobble 4s ease-in-out 1s infinite}.hs-mock .ln-chat>.ln-bubble.ai{animation:none}.hs-mock .ln-sum{margin:0}.hs-mascot{width:100%;height:auto;overflow:visible;transform-origin:50% 100%;animation:hs-hop .8s cubic-bezier(.3,1.4,.5,1);filter:drop-shadow(0 10px 8px rgba(42,29,16,.22))}.hs-mascot .hs-leaf{animation:mleaf 3.2s ease-in-out infinite alternate}.hs-mascot .hs-eye{animation:meye 5.2s linear infinite}.hs-mascot.pose-3 .hs-armR{transform:rotate(-52deg)}.hs-mascot.pose-2 .hs-armL{transform:rotate(40deg)}@keyframes hs-hop{0%{transform:translateY(24px) scale(1.12,.84);opacity:.4}45%{transform:translateY(-26px) scale(.94,1.1);opacity:1}70%{transform:translateY(0) scale(1.06,.94)}to{transform:none}}@keyframes mleaf{0%{transform:rotate(-7deg)}to{transform:rotate(8deg)}}@keyframes meye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.ln-qchips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.ln-qchips button{padding:6px 14px;border:1px solid #d8c6b2;border-radius:999px;background:#fff;color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:.9rem;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.ln-qchips button:hover{background:var(--cream);border-color:var(--ink);transform:translateY(-1px)}.ln-qchips button.on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.ln-askdemo .ln-chat{min-height:168px}.ln-askdemo .ln-bubble.ai{animation:ln-in .35s ease-out}.ln-typing{display:inline-flex;gap:6px;width:-moz-fit-content;width:fit-content;padding:14px 18px}.ln-typing i{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:hs-dot .9s ease-in-out infinite}.ln-typing i:nth-child(2){animation-delay:.15s}.ln-typing i:nth-child(3){animation-delay:.3s}.rv .ln-ask .ln-pop,.rv .ln-ask blockquote{opacity:1;transform:none}.ln-stamptoy{display:grid;justify-items:start;grid-gap:4px;gap:4px;margin-bottom:8px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink)}.ln-stamptoy svg{transition:transform .2s}.ln-stamptoy:hover svg{transform:rotate(-8deg) scale(1.06)}.ln-stamptoy:active svg{transform:scale(.86)}.ln-stamptoy svg.thunk{animation:ln-thunk .55s cubic-bezier(.3,1.6,.5,1) both}.ln-stamptoy .note-sm{color:#7a6048}.ln-pages span{transition:transform .45s cubic-bezier(.3,1.4,.5,1),left .45s}.ln-pdf:hover .ln-pages span:first-child{transform:rotate(-20deg) translateX(-14px)}.ln-pdf:hover .ln-pages span:nth-child(2){transform:rotate(-4deg) translateY(-6px)}.ln-pdf:hover .ln-pages span:nth-child(3){transform:rotate(14deg) translateX(16px)}.ln-card{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;transform-style:preserve-3d}.ln-card:hover,.rv .ln-card[data-reveal].is-in:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-5px)}.ln-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.7),rgba(255,255,255,0) 55%);transition:opacity .3s}.ln-card:hover:before{opacity:1}.ln-card>*{position:relative}.ln-card>.ln-tape{position:absolute}.ln-try{display:grid;grid-gap:2px;gap:2px;margin:4px 0 10px}.ln-try .note-sm{color:#7a6048}.ln-try input{width:100%;padding:9px 14px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;font:inherit;font-size:1rem;box-shadow:inset 0 2px 0 rgba(42,29,16,.06)}.ln-try input:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.ln-row dd.is-flash{animation:ln-flash .6s ease-out;border-radius:4px}@keyframes ln-flash{0%{background:rgba(239,122,58,.35)}to{background:transparent}}@media (min-width:861px){.ln-faq-grid>div:first-child{position:-webkit-sticky;position:sticky;top:120px;align-self:start}}.ln-ask:hover,.ln-listen:hover,.ln-proof:hover,.rv .ln-ask[data-reveal].is-in:hover,.rv .ln-listen[data-reveal].is-in:hover,.rv .ln-proof[data-reveal].is-in:hover{transform:translateY(-3px)}.ln-ask:before,.ln-listen:before,.ln-proof:before{display:none}.hero-video img,.hero-video video{filter:none}.hero-video:after{display:none}.hero-video img,.hero-video video{filter:brightness(.88)}.nav-wrap:not(.is-scrolled) .nav-brand span,.nav-wrap:not(.is-scrolled) .nav-link{text-shadow:none}.nav-wrap:not(.is-scrolled) .nav-link{color:var(--muted)}.nav-wrap:not(.is-scrolled) .nav-brand{padding:6px 16px 6px 10px;margin-left:6px}.nav-wrap:not(.is-scrolled) .nav-brand,.nav-wrap:not(.is-scrolled) .nav-links{border-radius:999px;background:rgba(255,249,240,.92);box-shadow:0 2px 10px rgba(42,29,16,.12)}.nav-wrap:not(.is-scrolled) .nav-links{padding:3px;gap:2px}.nav-wrap:not(.is-scrolled) .nav-brand{padding:0 0 0 8px;margin-left:0;border-radius:0;background:none;box-shadow:none}.nav-wrap:not(.is-scrolled) .nav-links{padding:0;border-radius:0;background:none;box-shadow:none;gap:8px}.nav-wrap:not(.is-scrolled) .nav-brand span{color:#fff8ee;text-shadow:0 1px 2px rgba(42,29,16,.55),0 0 1px rgba(42,29,16,.6)}.nav-wrap:not(.is-scrolled) .nav-link{color:#4a3826;text-shadow:none}.nav-wrap:not(.is-scrolled) .nav-link:hover{color:var(--ink)}.hs-chip{border-color:transparent!important;box-shadow:none!important;transition:color .45s ease,opacity .45s ease}.hs-chip,.hs-chip:hover{background:transparent!important}.hs-chip .num{transition:color .45s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.hs-chip .what,.hs-chip .what small{transition:color .45s ease}.hs-chip:not(.is-active) .what{color:#6b5a48}.hs-chip.is-active .what{color:var(--ink)}.hs-slider{border-radius:20px;will-change:transform}@media (min-width:901px){.hs-slider{left:26px}}@media (prefers-reduced-motion:reduce){.hs-slider{transition:none}}.sr-wrap{overflow:hidden}.sr-wrap h2{max-width:22ch}.sr-rows{margin-top:36px;display:grid;grid-gap:22px;gap:22px}.sr-lane{overflow:hidden;padding:18px 0 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sr-track{display:flex;width:max-content;animation:sr-move 60s linear infinite}.sr-track.is-rev{animation-direction:reverse;animation-duration:72s}.sr-rows:hover .sr-track{animation-play-state:paused}.sr-row{display:flex;gap:26px;padding-right:26px;flex:none}@keyframes sr-move{to{transform:translateX(-50%)}}.sr-book{position:relative;margin:0;flex:none;width:168px;transform:rotate(var(--r));transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.sr-cover{position:relative;height:214px;padding:18px 14px 14px 26px;border-radius:8px 14px 14px 8px;background:var(--c);border:1.5px solid #4a2f17;box-shadow:0 10px 0 rgba(42,29,16,.16),inset 0 -4px 0 rgba(0,0,0,.1);transform-origin:0 50%;transition:transform .5s cubic-bezier(.3,1.2,.5,1);z-index:2}.sr-pages{position:absolute;inset:6px 4px 6px 10px;border-radius:4px 10px 10px 4px;background:repeating-linear-gradient(#fffdf8 0 6px,#eadfd3 6px 7px);z-index:1;border:1.5px solid #4a2f17}.sr-rings{position:absolute;left:8px;top:16px;bottom:16px;width:8px;background:radial-gradient(circle,#fbf8f5 2.6px,transparent 3px) 0 0 /8px 22px repeat-y;opacity:.9}.sr-label{display:grid;grid-gap:0;gap:0;padding:4px 8px;border:1.5px solid #2a1d10;border-radius:6px;background:#fff;transform:rotate(-2deg)}.sr-label small{font-size:1rem;color:#8a7358;line-height:1}.sr-label b,.sr-label small{font-family:var(--font-hand)}.sr-label b{font-size:1.2rem;font-weight:600;line-height:1.05;color:var(--ink)}.sr-stamp{position:absolute;right:12px;bottom:44px;transform:rotate(-12deg)}.sr-score{position:absolute;left:26px;bottom:12px;font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#fff8ee;text-shadow:0 1px 2px rgba(42,29,16,.4)}.sr-book:hover{transform:rotate(0deg) translateY(-8px)}.sr-book:hover .sr-cover{transform:perspective(700px) rotateY(-26deg)}@media (prefers-reduced-motion:reduce){.sr-track{animation:none;transform:none}.sr-lane{overflow-x:auto}}.hs{--seg:80svh;background:#2a1d10}.hs,.hs-stage{position:relative}.hs-stage{height:82svh;min-height:560px;overflow:hidden}.hs-scene{position:absolute;inset:0;overflow:hidden}.hs-art{right:0;top:50%;height:max(100%,calc(100vw * 941 / 1672));aspect-ratio:1672/941;transform:translateY(-50%) translateX(calc(var(--p, 0) * -1.2%));will-change:transform}.hs-art,.hs-img{position:absolute}.hs-img{inset:0;width:100%;height:100%;display:block;opacity:0;transform:scale(1.03);transform-origin:78% 48%;transition:opacity .9s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hs-img.is-on{opacity:1;animation:hs-kb 16s ease-in-out infinite alternate}@keyframes hs-kb{0%{transform:scale(1.03)}to{transform:scale(1.1) translateX(-.6%)}}.hs-shade{background:linear-gradient(90deg,rgba(42,29,16,.28),rgba(42,29,16,0) 45%)}.hs-fx,.hs-shade{position:absolute;inset:0;pointer-events:none}.hs-fx{overflow:hidden}.hs-mote{position:absolute;border-radius:50%;background:#fff3c9;box-shadow:0 0 8px 2px rgba(255,236,170,.85);opacity:0;animation:mote 7s ease-in-out infinite}.hs-emit{position:absolute;width:0;height:0}.hs-emit b{position:absolute;left:0;top:0;font-family:var(--font-hand);font-weight:700;font-size:clamp(1.6rem,2.6vw,2.6rem);color:#fff6e4;text-shadow:0 2px 6px rgba(42,29,16,.55);opacity:0;animation:hs-rise 3.6s ease-out infinite;animation-delay:calc(var(--k) * .9s)}.hs-emit b:nth-child(odd){--dx:-34px}.hs-emit b:nth-child(2n){--dx:22px}@keyframes hs-rise{0%{opacity:0;transform:translateY(10px) scale(.6) rotate(-12deg)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),-110px) scale(1.15) rotate(14deg)}}.hs-stamp{position:absolute;width:14%;aspect-ratio:1;translate:-50% -50%}.hs-stamp .glow,.hs-stamp .ring{position:absolute;inset:0;border-radius:50%;opacity:0}.hs-stamp .ring{border:4px solid #ef7a3a;animation:hs-ring 3.2s ease-out infinite}.hs-stamp .glow{mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,190,90,.9),rgba(255,150,60,0) 68%);animation:hs-glow 3.2s ease-out infinite}.hs-stamp .txt{position:absolute;left:50%;top:-22%;translate:-50% 0;white-space:nowrap;font-family:var(--font-hand);font-weight:700;font-size:clamp(1.4rem,2.4vw,2.4rem);color:#fff6e4;text-shadow:0 2px 6px rgba(42,29,16,.6);opacity:0;animation:hs-txt 3.2s ease-out infinite}@keyframes hs-ring{0%,18%{opacity:0;transform:scale(.7)}24%{opacity:1;transform:scale(.95)}60%{opacity:.8;transform:scale(1.7)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes hs-glow{0%,18%{opacity:0;transform:scale(.8)}26%{opacity:1;transform:scale(1.1)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes hs-txt{0%,22%{opacity:0;transform:translateY(10px)}34%{opacity:1;transform:none}78%{opacity:1}94%,to{opacity:0;transform:translateY(-14px)}}.hs-card{position:absolute;left:max(24px,calc((100vw - 1240px) / 2));top:50%;translate:0 -50%;width:min(420px,calc(100% - 48px));padding:22px 22px 20px 30px;border:1.5px solid var(--ink);border-radius:26px;background:#fffaf2;box-shadow:0 8px 0 rgba(42,29,16,.22),0 24px 40px -18px rgba(42,29,16,.45)}.hs-kicker{margin:0 0 8px 6px;color:#7a6048}.hs-chips{grid-gap:4px}.hs-chip,.hs-chips{position:relative;display:grid;gap:4px}.hs-chip{z-index:1;grid-template-columns:44px 1fr;align-items:center;grid-gap:4px;padding:10px 14px;text-align:left;cursor:pointer;border:1.5px solid transparent;border-radius:18px;background:transparent;color:#6b5a48}.hs-chip .num{font-family:var(--font-hand);font-size:1.9rem;line-height:1;color:var(--kraft);transition:color .45s,transform .5s cubic-bezier(.3,1.4,.5,1)}.hs-chip .what{display:grid;font-family:var(--font-display);font-weight:600;font-size:1.05rem;line-height:1.25}.hs-chip .what small{font-family:var(--font-body);font-weight:400;font-size:.92rem;color:var(--muted);display:none}.hs-chip.is-active{color:var(--ink)}.hs-chip.is-active .num{color:var(--orange-deep);transform:scale(1.18)}.hs-chip.is-active .what small{display:block}.hs-chip:hover:not(.is-active){color:var(--ink)}.hs-slider{position:absolute;left:0;right:0;top:0;height:0;z-index:0;opacity:0;border:1.5px solid var(--ink);border-radius:18px;background:#fff;box-shadow:0 4px 0 var(--ink);pointer-events:none;transition:transform .6s cubic-bezier(.22,1.1,.36,1),height .6s cubic-bezier(.22,1.1,.36,1),opacity .3s}.hs-detail{margin:12px 6px 2px;color:var(--muted);font-size:1rem;line-height:1.5;animation:hs-info .5s cubic-bezier(.2,.8,.2,1) both}@keyframes hs-info{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hs-rail{position:absolute;left:12px;top:54px;bottom:80px;width:3px;border-radius:2px;background:rgba(42,29,16,.12);display:none}.hs-rail i{display:block;width:100%;border-radius:2px;background:var(--orange);height:calc(var(--p, 0) * 100%)}.hs-anchors{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.hs-anchors li{position:absolute;left:0;width:8px;height:var(--seg)}@media (min-width:901px){.hs{height:calc(var(--seg) * 4 + 24svh)}.hs-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh}.hs-rail{display:block}}@media (max-width:900px){.hs{--seg:25%;background:#fbf8f5}.hs-stage{height:auto;min-height:0;overflow:visible;display:grid}.hs-scene{position:relative;inset:auto;height:56vw;min-height:240px}.hs-art{height:100%}.hs-card{position:relative;left:auto;top:auto;translate:none;width:auto;margin:-34px 16px 24px;z-index:2}.hs-emit b{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.hs-img.is-on{animation:none}.hs-slider{transition:none}.hs-emit,.hs-mote{display:none}}.ln-how-wrap{padding-bottom:0}.ln-how-head{text-align:center;padding-bottom:34px;display:grid;justify-items:center}.ln-how-head h2{max-width:none}.ln-how-head .lede{margin-top:12px;max-width:60ch}.hs-chip .what small{max-height:0;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .45s ease,margin .6s}.hs-chip.is-active .what small{max-height:3.4em}.hs-chip{transition:color .45s ease,padding .5s cubic-bezier(.22,1,.36,1)}.hs-chip.is-active{padding-top:12px;padding-bottom:12px}.hs-detail{min-height:4.7em}.hs-slider{transition:transform .45s cubic-bezier(.22,1.05,.36,1),height .45s cubic-bezier(.22,1.05,.36,1),opacity .3s}.hs-card{transition:padding .4s ease}@media (prefers-reduced-motion:reduce){.hs-chip,.hs-chip .what small{transition:none}}.hs-chip .what .sm{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1)}.hs-chip.is-active .what .sm{grid-template-rows:1fr}.hs-chip .what small{display:block!important;max-height:none;min-height:0;overflow:hidden;opacity:0;transition:opacity .4s ease}.hs-chip.is-active .what small{max-height:none;opacity:1;transition-delay:.12s}.hs-chip{transition:color .45s ease}.hs-chip.is-active{padding-top:10px;padding-bottom:10px}@media (prefers-reduced-motion:reduce){.hs-chip .what .sm{transition:none}}@media (min-width:768px){.nav-links{display:none}}@media (min-width:960px){.nav-links{display:flex}}@media (max-width:1180px){.nav-ico{display:none}.nav-link{padding:8px 12px}}.hero-video video{position:absolute;inset:0;opacity:0;transition:opacity 1.1s linear}.hero-video video.is-on{opacity:1}.guide.is-touring .guide-bubble.is-below{margin-top:36px}.site-footer{position:relative;isolation:isolate;overflow-x:clip;margin-top:clamp(24px,4vw,48px);padding:clamp(110px,14vw,190px) 0 30px}.site-footer:before{content:"";position:absolute;inset:0 0 -12px;z-index:-1;background:linear-gradient(0deg,rgba(42,29,16,.3),rgba(42,29,16,0) 55%),url(/hero-poster.jpg) 50% 72% /cover no-repeat;filter:blur(2.5px) brightness(.93);-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%);mask-image:linear-gradient(180deg,transparent,#000 46%)}.site-footer .fine{margin:26px 0 0;text-align:center;color:#fff3e0;text-shadow:0 1px 2px rgba(42,29,16,.6)}.site-footer{padding-top:clamp(70px,9vw,120px)}.site-footer:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%);mask-image:linear-gradient(180deg,transparent,#000 34%)}.site-footer .fine{display:block;width:max-content;max-width:calc(100% - 32px);margin:28px auto 0;padding:6px 16px;border-radius:999px;background:rgba(42,29,16,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:none}:root{--paper:#f6f5f1;--paper-2:#ffffff;--ink:#1d1c1a;--muted:#6a675f;--line:#e6e4de;--cream:#faf8f3;--kraft:#b7b2a6;--kraft-dark:#8f8a7e;--sage:#2a3a33}.ln-card,.ln-card.ln-pdf,.ln-card.ln-proof,.ln-card.ln-shelf{border-color:#e6e4de}.ln-card.ln-listen{background:#f1efe9}.ln-privacy{background:linear-gradient(180deg,transparent,#efede7 14%,#efede7 86%,transparent)}.ln-aud-grid,.ln-aud-grid article+article,.ln-way+.ln-way,.ln-ways{border-color:#d9d5cb}.ln-pages b,.ln-pages span{border-color:#d3cfc5}.ln-nolist li svg{color:#3b4a43}.hs-chip .num,.ln-aud-grid .num,.ln-steps .num{color:#a29d92}.ln-aud-grid .num{color:var(--orange)}.ln-doodle{color:#cfcabe}.ln-card,.ln-card:hover{box-shadow:0 1px 2px rgba(30,28,24,.05),0 14px 30px -18px rgba(30,28,24,.22)}.site-footer .cover-card{box-shadow:0 26px 40px -22px rgba(42,29,16,.55),0 8px 0 rgba(42,29,16,.16)}.ln-note,.ln-section .note-sm{color:var(--muted)}.ln-final-card .ln-note,.ln-section .ln-final-card .ln-note,.ln-section .ln-final-card .note-sm{color:#fff3e0}.cover-card,.ln-final-card{background-color:#b98a5e}.ln-final-mascot svg,.ln-final-mascot svg.st-scene{overflow:visible}.ln-final-mascot .st-hidearm{display:none}.ln-final-mascot .st-hand{transform:translateY(-14px) rotate(-4deg);animation:st-press 4.4s ease-in-out infinite}.ln-final-mascot .st-mark{opacity:1;transform-box:fill-box;transform-origin:center;animation:st-mark 4.4s ease-in-out infinite}.ln-final-mascot svg{animation:none}@keyframes st-press{0%,30%{transform:translateY(-16px) rotate(-5deg)}48%,60%{transform:translateY(0) rotate(0)}78%,to{transform:translateY(-16px) rotate(-5deg)}}@keyframes st-mark{0%,47%{opacity:0;transform:scale(1.5)}56%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ln-final-mascot .st-hand,.ln-final-mascot .st-mark{animation:none}.ln-final-mascot .st-hand{transform:translateY(-4px)}}