.landing-module__scJOqG__page{--board:#f3f6f8;--frame:#b7bec6;--pink:#e23a74;--ink:#1d2946;--ghost:#d6dce2;--gutter:clamp(16px, 3vw, 56px);--note-col:clamp(120px, 11vw, 240px);--hand:var(--font-hand), "Comic Sans MS", cursive;background:var(--frame);min-height:100dvh;color:var(--ink);font-family:var(--font-grotesk), "Segoe UI", system-ui, sans-serif;padding:clamp(6px,.7vw,14px);display:flex}.landing-module__scJOqG__defs{width:0;height:0;position:absolute}.landing-module__scJOqG__board{background:var(--board);border-radius:4px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #1d29461a,inset 0 2px 8px #1d294614}.landing-module__scJOqG__board:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:14%;height:80%;position:absolute;top:-30%;right:12%;transform:rotate(28deg)}.landing-module__scJOqG__header{padding:clamp(18px, 2.4vw, 44px) var(--gutter) 0;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.landing-module__scJOqG__wordmark{letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,3vw + .9rem,4.5rem);font-weight:700;line-height:.95}.landing-module__scJOqG__tagline{margin:.55rem 0 0;font-size:clamp(1.02rem,.45vw + .88rem,1.35rem)}.landing-module__scJOqG__count{white-space:nowrap;margin:0;padding-top:.45rem;font-size:clamp(.98rem,.3vw + .9rem,1.2rem);font-weight:500}.landing-module__scJOqG__headerSide{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.landing-module__scJOqG__whoami{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem;margin:0;font-size:.95rem;display:flex}.landing-module__scJOqG__whoamiName{font-family:var(--hand);font-size:1.15rem}.landing-module__scJOqG__whoamiChange{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.landing-module__scJOqG__whoamiForm{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:22rem;display:flex}.landing-module__scJOqG__whoamiLabel{flex-direction:column;gap:3px;font-size:.8rem;font-weight:600;display:flex}.landing-module__scJOqG__whoamiInput{border:1.5px solid var(--ink);width:11rem;height:36px;color:var(--ink);background:#fff;border-radius:6px;padding:0 10px;font-size:.95rem}.landing-module__scJOqG__whoamiSave{background:var(--ink);height:36px;color:var(--board);cursor:pointer;border:0;border-radius:6px;padding:0 14px;font-size:.9rem;font-weight:600}.landing-module__scJOqG__whoamiSave:disabled{opacity:.5}.landing-module__scJOqG__whoamiForm .landing-module__scJOqG__whoamiChange{height:36px}.landing-module__scJOqG__whoamiError{text-align:right;flex-basis:100%;margin:0;font-size:.85rem;font-weight:600}.landing-module__scJOqG__whoamiInput:focus-visible,.landing-module__scJOqG__whoamiSave:focus-visible,.landing-module__scJOqG__whoamiChange:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.landing-module__scJOqG__stage{grid-template-columns:var(--note-col) minmax(0, 1fr) var(--note-col);padding:clamp(12px, 2vw, 32px) var(--gutter) 0;flex:1;place-items:center;display:grid;position:relative}.landing-module__scJOqG__note{max-width:11ch;font-family:var(--hand);grid-area:1/1;justify-self:start;margin:0;font-size:clamp(1.2rem,.7vw + .85rem,1.9rem);line-height:1.25;transform:rotate(-4deg)}.landing-module__scJOqG__house{grid-area:1/2;width:min(100%,180dvh - 486px);min-width:0;rotate:-.4deg;container-type:inline-size}.landing-module__scJOqG__roof,.landing-module__scJOqG__facade{--stroke:2.8;display:block;overflow:visible}.landing-module__scJOqG__narrow{display:none}.landing-module__scJOqG__roof{width:100%;height:19cqi}.landing-module__scJOqG__walls{margin:0 5.5%;padding:3.2cqi 3.2cqi 5cqi;position:relative}.landing-module__scJOqG__facade{width:100%;height:100%;position:absolute;inset:0}.landing-module__scJOqG__grid{--stroke:2.3;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4cqi;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__scJOqG__grid>li{min-width:0}.landing-module__scJOqG__ink{fill:none;stroke:var(--ink);stroke-width:var(--stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:landing-module__scJOqG__draw var(--dur,.3s) ease-out var(--delay,0s) forwards;transition:stroke-width .14s}.landing-module__scJOqG__drawRoof{--dur:.36s}.landing-module__scJOqG__drawChimney{--dur:.14s;--delay:.3s}.landing-module__scJOqG__drawFacade{--dur:.32s;--delay:.36s}.landing-module__scJOqG__drawGround{--dur:.2s;--delay:.56s}.landing-module__scJOqG__drawWindow{--dur:.2s;--delay:calc(.66s + var(--i) * 35ms)}.landing-module__scJOqG__pink{stroke:var(--pink)}.landing-module__scJOqG__ghost{stroke:var(--ghost)}.landing-module__scJOqG__dark{stroke-dasharray:.026 .024;stroke-dashoffset:0;animation:none}.landing-module__scJOqG__empty .landing-module__scJOqG__outline{clip-path:inset(0 100% 0 0);animation:landing-module__scJOqG__reveal .2s ease-out calc(.66s + var(--i) * 35ms) forwards}@keyframes landing-module__scJOqG__draw{to{stroke-dashoffset:0}}@keyframes landing-module__scJOqG__reveal{to{clip-path:inset(0)}}@keyframes landing-module__scJOqG__fade{to{opacity:1}}.landing-module__scJOqG__win{translate:var(--nudge-x,0) var(--nudge-y,0);rotate:var(--tilt,0deg);aspect-ratio:5/4;width:100%;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.landing-module__scJOqG__win:disabled{cursor:default;opacity:.55}.landing-module__scJOqG__win:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.landing-module__scJOqG__win:hover:not(:disabled) .landing-module__scJOqG__ink,.landing-module__scJOqG__win:focus-visible .landing-module__scJOqG__ink,.landing-module__scJOqG__selected .landing-module__scJOqG__ink{stroke-width:calc(var(--stroke) * 1.75)}.landing-module__scJOqG__outline,.landing-module__scJOqG__smudge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-module__scJOqG__smudge{width:84%;height:72%;inset:14% 8%}.landing-module__scJOqG__smudge path{fill:none;stroke:var(--ghost);stroke-width:16px;stroke-linecap:round;opacity:.8}.landing-module__scJOqG__words{max-width:100%;font-family:var(--hand);opacity:0;animation:landing-module__scJOqG__fade .3s ease-out calc(.86s + var(--i) * 35ms) forwards;flex-direction:column;align-items:center;gap:.25em;padding:0 10%;display:flex;position:relative}.landing-module__scJOqG__title,.landing-module__scJOqG__residue{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(1.05rem,2.2cqi,2.6rem);line-height:1.1;display:-webkit-box;overflow:hidden}.landing-module__scJOqG__title{color:var(--pink)}.landing-module__scJOqG__host{font-size:clamp(.98rem,1.45cqi,1.7rem)}.landing-module__scJOqG__sit{font-size:clamp(1.05rem,1.8cqi,2.1rem)}.landing-module__scJOqG__residue{color:#c2c9d1;filter:blur(.7px)}.landing-module__scJOqG__claimNote{text-wrap:balance;font-size:clamp(.98rem,1.45cqi,1.7rem)}.landing-module__scJOqG__quietTime{font-family:var(--font-grotesk), system-ui, sans-serif;font-size:clamp(.8rem,1cqi,1.15rem);font-weight:500}.landing-module__scJOqG__loading{opacity:.7}.landing-module__scJOqG__eraser{background:linear-gradient(to bottom, var(--ink) 70%, var(--ghost) 70%);border-radius:4px;width:36%;height:32%;animation:.5s ease-in-out forwards landing-module__scJOqG__swipe;position:absolute;top:34%;left:-38%}.landing-module__scJOqG__wiping .landing-module__scJOqG__words,.landing-module__scJOqG__wiping .landing-module__scJOqG__smudge{animation:.5s ease-in forwards landing-module__scJOqG__wipeOut}@keyframes landing-module__scJOqG__swipe{to{transform:translate(390%)}}@keyframes landing-module__scJOqG__wipeOut{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}.landing-module__scJOqG__retrace{--delay:calc(.9s + var(--i) * 35ms);opacity:.4}.landing-module__scJOqG__puff,.landing-module__scJOqG__zee{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transform-box:fill-box;transform-origin:50% 100%}.landing-module__scJOqG__puff{stroke-width:2.2px;animation:4.5s ease-out infinite landing-module__scJOqG__puff}.landing-module__scJOqG__zee{stroke-width:2px;animation:5.2s ease-in-out infinite landing-module__scJOqG__zee}@keyframes landing-module__scJOqG__puff{0%{opacity:1;stroke-dashoffset:1px;transform:translate(0)scale(.55)}30%{stroke-dashoffset:0}70%{opacity:.7}to{opacity:0;stroke-dashoffset:0;transform:translate(20px,-50px)scale(1.5)rotate(12deg)}}@keyframes landing-module__scJOqG__zee{0%{opacity:1;stroke-dashoffset:1px;transform:translate(0)}12%{stroke-dashoffset:0}62%{opacity:1;stroke-dashoffset:0;transform:translate(3px,-6px)}80%,to{opacity:0;stroke-dashoffset:0;transform:translate(5px,-10px)}}.landing-module__scJOqG__doodle{opacity:0;pointer-events:none;width:20%;animation:landing-module__scJOqG__fade .3s ease-out calc(.86s + var(--i) * 35ms) forwards;position:absolute;top:7%;right:5%;overflow:visible}.landing-module__scJOqG__doodleInk{fill:none;stroke:var(--pink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.landing-module__scJOqG__doodleLive{stroke-dasharray:1;animation:landing-module__scJOqG__sketch 7s ease-in-out calc(1.4s + var(--i) * .7s) infinite}@keyframes landing-module__scJOqG__sketch{0%{opacity:.85;stroke-dashoffset:1px}28%,78%{opacity:.85;stroke-dashoffset:0}92%,to{opacity:0;stroke-dashoffset:0}}.landing-module__scJOqG__leftover{pointer-events:none;grid-area:1/3;place-self:start end;width:min(100%,150px);margin-top:12%;overflow:visible;rotate:6deg;-webkit-mask-image:linear-gradient(120deg,#000 35%,#0000 72%);mask-image:linear-gradient(120deg,#000 35%,#0000 72%)}.landing-module__scJOqG__leftover path{fill:none;stroke:#c9d0d8;stroke-width:3px;stroke-linecap:round}.landing-module__scJOqG__locked{border-left:5px solid var(--pink);grid-area:1/2;max-width:34rem;padding:1.5rem 1.75rem;font-size:1.1rem;line-height:1.5}.landing-module__scJOqG__locked p{margin:0}.landing-module__scJOqG__lockedTitle{font-family:var(--hand);font-size:clamp(1.5rem,1.2vw + 1rem,2.2rem);line-height:1.2}.landing-module__scJOqG__tray{z-index:5;background:var(--frame);padding:0 var(--gutter) env(safe-area-inset-bottom);border-top:1px solid #ffffffa6;margin-top:clamp(14px,2vw,28px);position:sticky;bottom:0;box-shadow:0 -1px #1d294624,0 -6px 16px #1d294612}.landing-module__scJOqG__ledge{align-items:center;gap:clamp(12px,1.6vw,28px);min-height:68px;padding:12px 0;display:flex}.landing-module__scJOqG__trayArt{flex:none;width:clamp(130px,11vw,190px);overflow:visible}.landing-module__scJOqG__trayPink,.landing-module__scJOqG__trayDark,.landing-module__scJOqG__trayEraser{transform-box:fill-box;transform-origin:50% 100%;transition:transform .22s}.landing-module__scJOqG__moodSit .landing-module__scJOqG__trayPink{transform:translateY(-7px)rotate(-9deg)}.landing-module__scJOqG__moodKnock .landing-module__scJOqG__trayDark{animation:.5s ease-in-out 2 landing-module__scJOqG__knock}.landing-module__scJOqG__moodQuiet .landing-module__scJOqG__trayEraser{animation:.55s ease-in-out 2 landing-module__scJOqG__wiggle}@keyframes landing-module__scJOqG__knock{0%,to{transform:none}35%{transform:translateY(-7px)rotate(10deg)}65%{transform:translateY(1px)rotate(-2deg)}}@keyframes landing-module__scJOqG__wiggle{0%,to{transform:none}25%{transform:translate(-4px)rotate(-5deg)}75%{transform:translate(4px)rotate(5deg)}}.landing-module__scJOqG__message{flex:1;min-width:0;margin:0;font-size:.98rem;line-height:1.4}.landing-module__scJOqG__error{border-left:4px solid var(--pink);background:var(--board);border-radius:3px;padding:.4rem .7rem;font-weight:600}.landing-module__scJOqG__linkForm{flex:0 30rem;gap:10px;min-width:0;display:flex}.landing-module__scJOqG__input{border:1.5px solid var(--ink);background:var(--board);min-width:0;height:44px;color:var(--ink);border-radius:6px;flex:1;padding:0 12px;font-size:1rem}.landing-module__scJOqG__input::placeholder{color:#5b6478}.landing-module__scJOqG__input:focus-visible,.landing-module__scJOqG__primary:focus-visible,.landing-module__scJOqG__secondary:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.landing-module__scJOqG__primary,.landing-module__scJOqG__secondary{white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;height:44px;padding:0 20px;font-size:1rem;font-weight:600}.landing-module__scJOqG__primary{background:var(--ink);color:var(--board);border:0}.landing-module__scJOqG__primary:hover:not(:disabled){opacity:.9}.landing-module__scJOqG__secondary{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.landing-module__scJOqG__primary:disabled,.landing-module__scJOqG__secondary:disabled{cursor:not-allowed;opacity:.45}.landing-module__scJOqG__trayPanel{border-bottom:1px solid #1d294629;padding:16px 0 14px;animation:.18s ease-out landing-module__scJOqG__rise}@keyframes landing-module__scJOqG__rise{0%{opacity:0;transform:translateY(8px)}}.landing-module__scJOqG__claim{grid-template-columns:minmax(12rem,auto) minmax(0,1fr) auto;align-items:end;gap:12px 24px;display:grid}.landing-module__scJOqG__claimHead{flex-direction:column;align-self:center;gap:.3rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.landing-module__scJOqG__claimWarn{border-left:4px solid var(--pink);padding-left:.55rem;font-size:.95rem;font-weight:500}.landing-module__scJOqG__fields{gap:12px;min-width:0;display:flex}.landing-module__scJOqG__field{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:.88rem;font-weight:600;display:flex}.landing-module__scJOqG__field .landing-module__scJOqG__input{flex:none}.landing-module__scJOqG__actions{gap:10px;display:flex}@media (max-width:1100px){.landing-module__scJOqG__stage{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:12px}.landing-module__scJOqG__ledge{flex-wrap:wrap;row-gap:6px}.landing-module__scJOqG__linkForm{flex:22rem}.landing-module__scJOqG__message{flex:100%;order:3}.landing-module__scJOqG__note{max-width:none;font-size:clamp(1.15rem,1vw + .8rem,1.5rem);transform:rotate(-1.5deg)}.landing-module__scJOqG__house,.landing-module__scJOqG__locked{grid-area:2/1}.landing-module__scJOqG__leftover{display:none}.landing-module__scJOqG__claim{grid-template-columns:minmax(0,1fr) auto}.landing-module__scJOqG__claimHead{grid-column:1/-1}}@media (max-width:640px){.landing-module__scJOqG__page{padding:6px}.landing-module__scJOqG__header{flex-direction:column;gap:6px}.landing-module__scJOqG__count{padding-top:0}.landing-module__scJOqG__headerSide,.landing-module__scJOqG__whoami,.landing-module__scJOqG__whoamiForm{justify-content:flex-start;align-items:flex-start}.landing-module__scJOqG__whoamiError{text-align:left}.landing-module__scJOqG__house{width:100%;margin-top:12cqi}.landing-module__scJOqG__roof{height:30cqi}.landing-module__scJOqG__walls{margin:0 4%;padding:4.5cqi 4.5cqi 7cqi}.landing-module__scJOqG__wide{display:none}.landing-module__scJOqG__narrow{display:block}.landing-module__scJOqG__roof,.landing-module__scJOqG__facade{--stroke:7}.landing-module__scJOqG__grid{--stroke:2.1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5cqi}.landing-module__scJOqG__title,.landing-module__scJOqG__residue{font-size:clamp(1.05rem,5.2cqi,1.5rem)}.landing-module__scJOqG__host,.landing-module__scJOqG__claimNote,.landing-module__scJOqG__sit{font-size:clamp(1rem,4.2cqi,1.25rem)}.landing-module__scJOqG__quietTime{font-size:.82rem}.landing-module__scJOqG__trayArt{display:none}.landing-module__scJOqG__ledge{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.landing-module__scJOqG__message{font-size:.92rem}.landing-module__scJOqG__linkForm{flex-direction:column;flex:none}.landing-module__scJOqG__input{flex:none}.landing-module__scJOqG__primary,.landing-module__scJOqG__secondary{width:100%}.landing-module__scJOqG__claim,.landing-module__scJOqG__fields{flex-direction:column;align-items:stretch;display:flex}.landing-module__scJOqG__actions{flex-direction:column}.landing-module__scJOqG__claimHead{align-self:stretch}.landing-module__scJOqG__trayPanel{padding-top:14px}}.landing-module__scJOqG__settled .landing-module__scJOqG__ink,.landing-module__scJOqG__settled .landing-module__scJOqG__empty .landing-module__scJOqG__outline,.landing-module__scJOqG__settled .landing-module__scJOqG__words{animation:none}.landing-module__scJOqG__settled .landing-module__scJOqG__ink{stroke-dashoffset:0}.landing-module__scJOqG__settled .landing-module__scJOqG__dark{stroke-dasharray:.026 .024}.landing-module__scJOqG__settled .landing-module__scJOqG__empty .landing-module__scJOqG__outline{clip-path:none}.landing-module__scJOqG__settled .landing-module__scJOqG__words{opacity:1}@media (prefers-reduced-motion:reduce){.landing-module__scJOqG__puff,.landing-module__scJOqG__zee,.landing-module__scJOqG__doodleLive,.landing-module__scJOqG__moodKnock .landing-module__scJOqG__trayDark,.landing-module__scJOqG__moodQuiet .landing-module__scJOqG__trayEraser{animation:none}.landing-module__scJOqG__puff:first-child,.landing-module__scJOqG__zee{opacity:1;stroke-dashoffset:0}.landing-module__scJOqG__doodleLive{stroke-dashoffset:0}.landing-module__scJOqG__trayPink{transition:none}.landing-module__scJOqG__ink,.landing-module__scJOqG__empty .landing-module__scJOqG__outline,.landing-module__scJOqG__words,.landing-module__scJOqG__trayPanel{animation:none}.landing-module__scJOqG__ink{stroke-dashoffset:0}.landing-module__scJOqG__dark{stroke-dasharray:.026 .024}.landing-module__scJOqG__empty .landing-module__scJOqG__outline{clip-path:none}.landing-module__scJOqG__words{opacity:1}.landing-module__scJOqG__ink{transition:none}}
