@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4d0f9c3f-module__I4vRIG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4d0f9c3f-module__I4vRIG__variable{--font-home-mono:"Geist Mono", "Geist Mono Fallback"}
.home{--board:#0a0a0a;--board-0:#0a0a0a00;--on-board:#f2f2f2;--on-board-2:#a3a3a3;--rule:#2b2b2b;--ghost:#ffffff21;--box:#fff;--ink:#0b0b0b;--ink-2:#3d3d3d;--ink-3:#5e5e63;--line:#e7e7e7;--on-ink-2:#c7c7cc;--bubble:#e9e9eb;--card:#f2f2f4;--blue:#1a6af0;--on-blue:#fff;--dots:#8e8e93;--shade:#0000002e;--sheen:#ffffffbf;--p-pink:#ffb0d8;--p-sky:#96d4ff;--p-lav:#c9b6ff;--p-peach:#ffd2b4;--p-pink-a:#ffb0d880;--p-pink-0:#ffb0d800;--p-sky-a:#96d4ff80;--p-sky-0:#96d4ff00;--p-lav-a:#c9b6ff80;--p-lav-0:#c9b6ff00;--p-peach-0:#ffd2b400;--m-shadow:#785ac859;--av-1:#c8463f;--av-2:#1f6feb;--av-3:#1e7f4c;--av-4:#a62be0;--icon:radial-gradient(130% 130% at 0% 0%, #ff6a1a 0%, #e8246b 36%, #a62be0 62%, #2a3bd8 100%);--trail:linear-gradient(90deg, #ff6a1a00 0%, #ff6a1a 28%, #e8246b 52%, #a62be0 74%, #2a3bd8 100%);--th-pickle:linear-gradient(160deg, #5cc8ff 0%, #bfe8ff 36%, #2fa866 37%, #58c27a 70%, #ffd23f 100%);--th-supper:radial-gradient(70% 60% at 50% 60%, #ffd23f 0%, #ff8a2a 45%, #c9452f 100%);--th-gallery:linear-gradient(140deg, #fff 0%, #e5dbff 40%, #b69cff 62%, #ff8fc8 100%);--th-picnic:linear-gradient(180deg, #4fc0ff 0%, #c9edff 38%, #7fd796 45%, #2fa866 68%, #ff8c86 100%);--th-market:linear-gradient(180deg, #52c3ff 0%, #f1dfbe 38%, #ff8a2a 50%, #2fa866 60%, #ffd23f 100%);--th-game:radial-gradient(60% 40% at 30% 30%, #ffe27a 0%, #ffe27a00 100%), linear-gradient(180deg, #ffd8b8 0%, #ff8fc8 52%, #c96a3f 100%);--th-run:linear-gradient(180deg, #6ccbff 0%, #fff0cf 48%, #5cc27f 55%, #2fa866 100%);--th-beach:linear-gradient(180deg, #5bc4ff 0%, #ffe0d2 48%, #1f6feb 53%, #5cc8ff 65%, #f2d8a7 72%, #ebc68c 100%);--th-dumpling:radial-gradient(50% 45% at 50% 55%, #fff6e5 0%, #f2d8a7 62%, #c9452f 100%);--th-brunch:radial-gradient(38% 38% at 42% 46%, #ffd23f 0%, #ffd23f 46%, #fff 52%, #ff8fc8 100%);--mono:var(--font-home-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--e-out:cubic-bezier(.16, 1, .3, 1);--e-io:cubic-bezier(.7, 0, .2, 1);--hdr:65px;--txh:452px;--gl:max(16px, env(safe-area-inset-left,0px));--gr:max(16px, env(safe-area-inset-right,0px));background:var(--board);color:var(--on-board);font-family:var(--mono);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex:1 0 auto;font-size:14px;font-weight:300;line-height:1.5;overflow-x:hidden}@supports (overflow:clip){.home{overflow-x:clip}}@media (min-width:700px){.home{--gl:max(32px, env(safe-area-inset-left,0px));--gr:max(32px, env(safe-area-inset-right,0px))}}@media (min-width:1100px){.home{--gl:max(48px, env(safe-area-inset-left,0px));--gr:max(48px, env(safe-area-inset-right,0px))}}.home button{cursor:pointer;text-align:inherit}.home ::selection{background:var(--box);color:var(--ink)}.home .tx-box ::selection{background:var(--ink);color:var(--box)}.home :focus-visible{outline:2px solid var(--on-board);outline-offset:3px}.home .tx-box :focus-visible{outline-color:var(--ink);outline-offset:2px}.home .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.home .wrap{padding-left:var(--gl);padding-right:var(--gr);max-width:1600px;margin:0 auto}.home .strip{background:var(--box);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.17em .5em;font-weight:400;line-height:1.25;display:inline-block}.home .strip .t{display:inline-block}.home .strip.dark{background:var(--ink);color:var(--box)}.home .on-board{background:var(--board)}.home .loader{display:none}.home.intro .loader{z-index:100;animation:10ms linear 2.4s forwards home-loader-failsafe;display:block;position:fixed;inset:0}@keyframes home-loader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.home.intro .loader{display:none}}.home .ld-bg{background:var(--board);position:absolute;inset:0}.home .ld-box{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.home .ld-sq{background:var(--box);width:104px;height:104px;color:var(--ink);transform-origin:0 0;will-change:transform;place-items:center;display:grid}.home .ld-sq svg{width:78%;height:auto;overflow:visible}.home .ld-read{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:400}.home .ld-read b{text-align:right;min-width:3ch;font-weight:400;display:inline-block}@media (min-width:700px){.home .ld-box{flex-direction:row;gap:22px}.home .ld-read{width:22ch}.home .ld-box:before{content:"";width:22ch;font-size:12px}}.home .hero{isolation:isolate;position:relative;overflow-x:hidden}@supports (overflow:clip){.home .hero{overflow-x:clip}}.home .labels{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home .lbl{transform-origin:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute}.home .lbl-s{background:var(--box);min-height:1.62em;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px 0 0 var(--ghost);padding:.2em .55em .22em;font-size:13px;font-weight:400;line-height:1.2;transition:box-shadow .3s;display:inline-block}.home .lbl-s.in{margin-left:2.4ch}.home .lbl.pink .lbl-s{background:var(--p-pink)}.home .lbl.sky .lbl-s{background:var(--p-sky)}.home .lbl.lav .lbl-s{background:var(--p-lav)}.home .lbl.peel .lbl-s{box-shadow:7px 9px 0 0 var(--ghost)}@media (max-width:699px){.home .lbl-s{font-size:11.5px}}.home .hero-in{z-index:1;gap:28px;padding-top:22px;padding-bottom:30px;display:grid;position:relative}.home .hero-copy{touch-action:pan-y pinch-zoom;min-width:0;container-type:inline-size}.home .meta{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;padding:3px 6px 3px 0;font-size:12px;font-weight:400;display:inline-flex}.home .meta:before{content:"";background:var(--box);flex:none;width:7px;height:7px}.home .h1{letter-spacing:.01em;margin:0;font-size:clamp(20px,7.4cqi,54px);font-weight:300;line-height:1}.home .h1 .strip{letter-spacing:.01em;margin-bottom:.14em;padding:.1em .28em .13em;font-weight:300}.home .h1 .l2{margin-left:1.6ch}.home .h1 .l3{margin-left:3.2ch}.home .cta-block{flex-direction:column;align-items:flex-start;gap:6px;margin-top:26px;display:flex}.home .mag{display:inline-block}.home .cta{isolation:isolate;min-height:54px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--e-out);align-items:center;gap:12px;padding:0 20px 0 16px;font-size:15px;font-weight:400;display:inline-flex;position:relative}.home .cta:after{content:"";z-index:1;background:var(--box);transition:transform .55s var(--e-out);position:absolute;inset:0}.home .cta:before{content:"";z-index:0;background:var(--trail);filter:blur(9px);opacity:0;transform-origin:100%;width:70%;transition:opacity .3s, transform .6s var(--e-out);position:absolute;top:8px;bottom:8px;left:-6px;transform:translate(10px)scaleX(.5)}.home .cta>*{z-index:2;transition:transform .55s var(--e-out);position:relative}.home .cta svg{flex:none;width:18px;height:18px}.home .cta .arr{transition:transform .45s var(--e-out);display:inline-block}@media (hover:hover){.home .cta:hover:after,.home .cta:hover>*{transform:translate(8px)}.home .cta:hover .arr{transform:translate(13px)}.home .cta:hover:before{opacity:.95;transform:translate(-22px)scaleX(1)}}.home .cta:active{transform:scale(.985)}.home .cta:active:before{opacity:.95;transform:translate(-22px)scaleX(1)}.home .cta:focus-visible{outline-offset:4px}.home .ortext{min-height:44px;color:var(--on-board-2);flex-wrap:wrap;align-items:center;gap:0 7px;padding-right:6px;font-size:13px;display:inline-flex}.home .ortext .num{color:var(--on-board);-webkit-user-select:all;user-select:all;white-space:nowrap;font-weight:400}.home .ortext .q{white-space:nowrap}.home .copy{letter-spacing:.06em;text-transform:uppercase;min-height:26px;box-shadow:inset 0 0 0 1px var(--on-board);color:var(--on-board);align-items:center;padding:0 8px;font-size:11px;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.home .copy:before{content:"";position:absolute;inset:-9px -6px}@media (hover:hover){.home .copy:hover{background:var(--box);color:var(--ink)}}.home .copy.is-done{background:var(--box);color:var(--ink)}.home .inapp-hint{color:var(--on-board-2);padding:2px 6px 2px 0;font-size:12px}.home .applink{letter-spacing:.06em;text-transform:uppercase;text-underline-offset:5px;align-items:center;gap:6px;min-height:44px;margin-left:-6px;padding:0 6px;font-size:12px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.home .applink:hover{text-decoration:none}}.home .texts{min-width:0}.home .texts-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.home .tx{min-width:0;position:relative;container-type:inline-size}.home .tx-title{margin:0 0 10px;font-size:clamp(13px,6.2cqi,17px);font-weight:300;line-height:1}.home .tx-title .strip{margin-bottom:.12em;padding:.16em .42em .18em;font-weight:300}.home .tx-title .in{margin-left:2.4ch}.home .tx-tilt{transform-style:preserve-3d;position:relative}.home .tx-box{height:var(--txh);background:var(--box);color:var(--ink);box-shadow:var(--sx,8px) var(--sy,8px) 0 0 var(--ghost);flex-direction:column;font-size:clamp(11.5px,4.9cqi,13px);font-weight:400;line-height:1.38;display:flex;position:relative;overflow:hidden}.home .glare{z-index:7;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%), var(--sheen), transparent 65%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.home .tilting .glare{opacity:1}.home .fig{color:var(--on-board-2);letter-spacing:.02em;margin-top:12px;padding-right:6px;font-size:12px;display:inline-block}.home .fig b{color:var(--on-board);font-weight:400}.home .h-touch{display:none}@media (hover:none),(pointer:coarse){.home .h-touch{display:inline}.home .h-mouse{display:none}}.home .tx-tilt,.home .stack,.home .pastel{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.home .m-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:9px;padding:10px 12px 9px;display:flex}.home .m-name{color:var(--ink);font-weight:500}.home .m-sub{color:var(--ink-3);margin-left:auto;font-size:.86em}.home .avs{padding-left:5px;display:inline-flex}.home .av{width:22px;height:22px;color:var(--on-blue);box-shadow:0 0 0 2px var(--box);border-radius:50%;place-items:center;margin-left:-5px;font-size:10px;font-style:normal;font-weight:500;display:grid}.home .av.a1{background:var(--av-1)}.home .av.a2{background:var(--av-2)}.home .av.a3{background:var(--av-3)}.home .av.a4{background:var(--av-4)}.home .av.me{background:var(--ink);color:var(--box)}.home .mu-av{background:var(--icon);width:26px;height:26px;color:var(--on-blue);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.home .mu-av svg{width:70%;height:auto;overflow:visible}.home .m-time{text-align:center;color:var(--ink-3);flex:none;padding:8px 0 0;font-size:.82em}.home .thread{flex-direction:column;flex:auto;justify-content:flex-end;gap:6px;min-height:0;padding:10px 11px;display:flex;overflow:hidden}.home .who{color:var(--ink-3);margin:2px 0 -3px 10px;font-size:.82em}.home .msg{align-self:flex-start;max-width:84%;display:flex;position:relative}.home .msg.me{align-self:flex-end}.home .bub{background:var(--bubble);max-width:84%;color:var(--ink);text-align:left;border-radius:15px;align-self:flex-start;padding:7px 11px 8px;line-height:1.38;display:block;position:relative}.home .msg .bub{max-width:100%}.home .msg.me .bub{background:var(--blue);color:var(--on-blue)}.home button.bub{transition:transform .2s var(--e-out), filter .2s}.home button.bub:before{content:"";position:absolute;inset:-5px 0}@media (hover:hover){.home button.bub:hover{filter:brightness(.95)}}.home button.bub:active{transform:scale(.97)}.home button.bub[aria-expanded=true]{box-shadow:0 0 0 2px var(--ink)}.home .tb{background:var(--bubble);min-width:26px;height:26px;box-shadow:0 0 0 2px var(--box);pointer-events:none;border-radius:13px;place-items:center;padding:0 4px;font-size:12px;line-height:1;display:grid;position:absolute;top:-12px;right:-10px}.home .msg.me .tb{left:-10px;right:auto}.home .lore{color:var(--ink-2);text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-self:center;align-items:center;gap:4px 6px;margin:4px 0 2px;font-size:.86em;display:flex}.home .lore .strip{font-size:.92em}.home .typing{background:var(--bubble);border-radius:15px;align-self:flex-start;align-items:center;gap:4px;padding:10px 12px;display:inline-flex}.home .typing i{background:var(--dots);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite home-typing-dot}.home .typing i:nth-child(2){animation-delay:.15s}.home .typing i:nth-child(3){animation-delay:.3s}@keyframes home-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.home .pre{display:none!important}.home .msg,.home .typing,.home .lore,.home .who{transform-origin:0 100%}.home .msg.me{transform-origin:100% 100%}.home .tx-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px 11px;display:flex}.home .tx-act{background:var(--ink);min-height:30px;color:var(--box);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ink);align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.home .tx-act:before{content:"";position:absolute;inset:-7px -4px}@media (hover:hover){.home .tx-act:hover{background:var(--box);color:var(--ink)}}.home .tx-step{color:var(--ink-3);letter-spacing:.04em;font-size:11px}.home .tbar{z-index:6;background:var(--box);box-shadow:0 0 0 1px var(--line), 0 8px 22px var(--shade);border-radius:22px;gap:1px;padding:4px;display:flex;position:absolute}.home .tbar button{border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background-color .15s,transform .15s;display:grid}@media (hover:hover){.home .tbar button:hover{background:var(--bubble);transform:translateY(-2px)}}.home .tbar button[aria-pressed=true]{background:var(--blue)}@media (pointer:coarse){.home .tbar button{width:42px;height:42px;font-size:19px}}.home [data-tx=plans] .thread{justify-content:flex-start}.home .stack{flex:auto;width:88%;min-height:150px;max-height:300px;margin:2px 0 16px;display:flex;position:relative}.home .plan{background:var(--card);transition:transform .45s var(--e-out), opacity .35s;transform-origin:50% 100%;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.home .stack .plan:first-child{z-index:3;cursor:grab;flex:auto;position:relative}.home .stack .plan:nth-child(2),.home .stack .plan:nth-child(3){pointer-events:none;position:absolute;inset:0}.home .stack .plan:nth-child(2){z-index:2;transform:translate(7px,8px)scale(.96)}.home .stack .plan:nth-child(3){z-index:1;transform:translate(14px,16px)scale(.92)}.home .plan.drag{cursor:grabbing;transition:none}.home .plan.out{opacity:0;transform:translate(118%,4%)rotate(10deg)!important}.home .plan-media{background:#cfcfd4;flex:auto;min-height:76px;position:relative;overflow:hidden}.home .plan-media img{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:filter .6s var(--e-out);-webkit-user-drag:none;position:absolute;inset:0}@media (hover:hover){.home .stack:hover .plan:first-child .plan-media img{filter:none}}.home .plan.is-in .plan-media img{filter:none}.home .plan-media .strip{font-size:10px;position:absolute;left:6px}.home .ph-stamp{top:6px}.home .in-stamp{top:26px;display:none!important}.home .plan.is-in .in-stamp{display:inline-block!important}.home .plan-b{flex:none;padding:7px 11px 9px}.home .plan-t{color:var(--ink);font-weight:500}.home .plan-s{color:var(--ink-3);font-size:.88em}.home .going{color:var(--ink);align-items:center;gap:7px;margin-top:6px;font-size:.88em;display:flex}.home .going .av{width:18px;height:18px;box-shadow:0 0 0 2px var(--card);font-size:8.5px}.home .plan-acts{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.home .pill{background:var(--blue);min-height:32px;color:var(--on-blue);white-space:nowrap;transition:background-color .2s, transform .2s var(--e-out);border-radius:999px;padding:6px 16px 7px;position:relative}.home .pill:before{content:"";position:absolute;inset:-6px -4px}.home .pill:active{transform:scale(.96)}.home .pill[aria-pressed=true]{background:var(--ink);color:var(--box)}.home .chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.home .chip{min-height:28px;box-shadow:inset 0 0 0 1px var(--ink);letter-spacing:.02em;white-space:nowrap;border-radius:14px;padding:0 10px;font-size:.86em;transition:background-color .2s,color .2s;position:relative}.home .chip:before{content:"";position:absolute;inset:-8px -2px}@media (hover:hover){.home .chip:hover{background:var(--card)}}.home .chip[aria-pressed=true]{background:var(--ink);color:var(--box)}.home .picks{flex-direction:column;flex:none;gap:5px;margin:0;padding:0;list-style:none;display:flex}.home .pick{isolation:isolate;background:var(--card);border-radius:13px;align-items:center;gap:10px;width:92%;padding:6px 10px 6px 6px;transition:color .25s;display:flex;position:relative;overflow:hidden}.home .pick:before{content:"";z-index:-1;background:var(--ink);transform:translateY(var(--from,-101%));transition:transform .36s var(--e-out);position:absolute;inset:0}.home .pick.jump:before{transition:none}.home .pick.on:before,.home .pick[aria-pressed=true]:before{transform:translateY(0)}.home .pick.on,.home .pick[aria-pressed=true]{color:var(--box)}.home .rec-th{filter:grayscale();border-radius:9px;flex:none;width:40px;height:40px;transition:filter .4s}.home .pick.on .rec-th,.home .pick[aria-pressed=true] .rec-th{filter:none}.home .pick-b{flex-direction:column;min-width:0;display:flex}.home .rec-t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.home .rec-s,.home .rec-d{color:var(--ink-3);font-size:.84em;line-height:1.35;transition:color .25s}.home .pick.on .rec-s,.home .pick.on .rec-d,.home .pick[aria-pressed=true] .rec-s,.home .pick[aria-pressed=true] .rec-d{color:var(--on-ink-2)}.home .tx-nav{letter-spacing:.06em;text-transform:uppercase;color:var(--on-board-2);justify-content:space-between;gap:12px;margin-top:4px;font-size:11px;display:none}.home .tx-nav span{padding:2px 6px 2px 0}.home .board-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--on-board-2);justify-self:start;align-items:center;gap:9px;padding:3px 8px 3px 0;font-size:11px;display:inline-flex}.home .board-hint:before{content:"";background:var(--box);width:16px;height:8px;box-shadow:2px 2px 0 0 var(--ghost);flex:none;transform:rotate(-8deg)}.home.rm .board-hint .h-mouse{display:none}.home.rm .board-hint .h-touch{display:inline}@media (max-width:859px){.home{--txh:clamp(420px, 58vh, 520px)}@supports (height:100svh){.home{--txh:clamp(420px, 62svh, 520px)}}.home .hero-in{gap:56px;padding-top:40px}.home .texts-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gl);scrollbar-width:none;margin-left:calc(-1 * var(--gl));margin-right:calc(-1 * var(--gr));padding:6px var(--gr) 16px var(--gl);gap:18px;display:flex;overflow:auto hidden}.home .texts-row::-webkit-scrollbar{display:none}.home .tx{flex:0 0 calc(var(--txh) / 2);scroll-snap-align:start}.home .tx-title{margin-bottom:14px}.home .stack{max-height:none}.home .tx-nav{display:flex}@container (max-width:279px){.home [data-tx=lore] .m-sub{display:none}}}@media (max-width:699px){.home{--txh:clamp(400px, 54vh, 500px)}@supports (height:100svh){.home{--txh:clamp(400px, 58svh, 500px)}}.home .hero-in{padding-bottom:26px}.home .h1{font-size:clamp(18px,6.3cqi,54px)}.home .cta-block{margin-top:22px}.home .cta{gap:10px;min-height:46px;padding:0 16px 0 13px;font-size:13px}.home .cta svg{width:16px;height:16px}.home .texts{margin-top:40px}.home .rec-th{border-radius:8px;width:34px;height:34px}}@media (min-width:860px){.home{--txh:470px}}@media (min-width:1280px){.home{--txh:clamp(400px, calc(100vh - 290px), 500px)}@supports (height:100svh){.home{--txh:clamp(400px, calc(100svh - 290px), 500px)}}.home .hero-in{min-height:calc(100vh - var(--hdr));min-height:calc(100svh - var(--hdr));grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:40px;padding-top:20px;padding-bottom:60px}.home .texts-row .tx:nth-child(2){margin-top:40px}.home .board-hint{left:var(--gl);position:absolute;bottom:22px}}@media (min-width:1280px) and (max-height:820px){.home .m-time{display:none}.home .thread{padding-top:7px;padding-bottom:8px}}.home .close{isolation:isolate;padding:72px 0 112px;position:relative;overflow-x:hidden}@supports (overflow:clip){.home .close{overflow-x:clip}}.home .close-in{z-index:1;align-items:center;gap:40px;display:grid;position:relative}.home .pastel{aspect-ratio:1;touch-action:pan-y;width:100%;max-width:520px;position:relative}.home .pastel-tilt{transform-style:preserve-3d;position:absolute;inset:0}.home .pastel-glow{background:var(--board);position:absolute;inset:0;overflow:hidden}.home .blob{aspect-ratio:1;will-change:transform;border-radius:50%;width:72%;margin:-36% 0 0 -36%;position:absolute;top:50%;left:50%}.home .b1{background:radial-gradient(closest-side, var(--p-pink) 0%, var(--p-pink-a) 52%, var(--p-pink-0) 100%)}.home .b2{background:radial-gradient(closest-side, var(--p-sky) 0%, var(--p-sky-a) 52%, var(--p-sky-0) 100%)}.home .b3{background:radial-gradient(closest-side, var(--p-lav) 0%, var(--p-lav-a) 52%, var(--p-lav-0) 100%)}.home .b4{background:radial-gradient(closest-side, var(--p-peach) 0%, var(--p-peach-0) 100%);width:50%;margin:-25% 0 0 -25%}.home .pastel-fade{background:radial-gradient(closest-side, var(--board-0) 56%, var(--board) 96%);position:absolute;inset:0}.home .pastel-m{color:var(--box);transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:25% 19%}.home .pastel-m svg{width:100%;height:auto;filter:drop-shadow(0 14px 30px var(--m-shadow));overflow:visible}.home .ringtext{width:96%;height:96%;color:var(--on-board);transform-origin:50%;position:absolute;inset:2%;overflow:visible}.home .ringtext text{font-family:var(--mono);letter-spacing:.5px;fill:currentColor;font-size:8.4px;font-weight:400}.home .close-copy{min-width:0;container-type:inline-size}.home .close-h{letter-spacing:.01em;margin:0;font-size:clamp(22px,9.6cqi,60px);font-weight:300;line-height:1}.home .close-h .strip{letter-spacing:.01em;margin-bottom:.14em;padding:.1em .28em .13em;font-weight:300}.home .close-h .in{margin-left:2.4ch}.home .close-copy .cta-block{margin-top:30px}@media (min-width:900px){.home .close-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.home .pastel{justify-self:start}}@media (max-width:699px){.home .pastel{max-width:280px}.home .close-h{font-size:clamp(20px,7.4cqi,60px)}}.home.rm *,.home.rm :before,.home.rm :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.home.still .typing i{animation:none}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
