@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.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/bbc41e54d2fcbd21-s.799d8ef8.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-20C0,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.dbea232f.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_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}.mx-auto{margin-inline:auto}.contents{display:contents}.flex{display:flex}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.list-disc{list-style-type:disc}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}:root{--text:#262626}html,body{height:100%;margin:0;padding:0}body{color:var(--text);background:#f6f5f1}*,:before,:after{box-sizing:border-box}.authRoot{place-items:center;width:100%;min-height:100vh;padding:24px 18px;display:grid;overflow-x:hidden}.authCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #2626261f;border-radius:22px;width:min(520px,92vw);padding:26px 20px}.authTitle{margin:0 0 8px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:500}.authKicker{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:12px}.authSubtitle{opacity:.75;margin:0 0 16px;font-size:16px}.authForm{gap:10px;width:100%;display:grid}.authInput{box-sizing:border-box;background:#ffffffbf;border:1px solid #26262629;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:15px}.authInput:focus{border-color:#26262647}.authButton{cursor:pointer;background:#ffffffe6;border:1px solid #2626262e;border-radius:14px;width:100%;padding:12px 14px;font-size:15px;transition:background .18s,transform .12s}.authButton:not(:disabled):hover{background:#fff}.authButton:not(:disabled):active{transform:scale(.99)}.authButton:disabled{opacity:.5;cursor:default}.authConsent{text-align:left;opacity:.7;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.authConsent input{flex:none;margin-top:3px}.authConsent span{min-width:0}.authPolicy{opacity:.75;margin:6px 0 0;font-size:14px}.authLink{color:inherit;text-decoration:underline}.authNote{opacity:.8;margin:6px 0 0;font-size:14px}.authError{color:#b91c1c;margin:6px 0 0;font-size:14px}.consentOverlay{z-index:50;background:#00000047;place-items:center;padding:24px 18px;display:grid;position:fixed;inset:0}.consentModal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #2626261f;border-radius:20px;width:min(420px,92vw);padding:18px 16px}.consentTitle{margin:0 0 8px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:500}.consentText{opacity:.8;margin:0 0 14px;font-size:14px;line-height:1.45}.consentButtons{gap:10px;display:grid}.consentBtn{cursor:pointer;background:#ffffffe6;border:1px solid #2626262e;border-radius:14px;width:100%;padding:12px 14px;font-size:15px;transition:background .18s,transform .12s}.consentBtn:hover{background:#fff}.consentBtn:active{transform:scale(.99)}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appRoot{justify-content:center;align-items:center;width:100%;min-height:100vh;transition:background-color 1s;display:flex;position:relative;overflow:hidden}.breathGlow{pointer-events:none;z-index:0;filter:blur(10px);opacity:.25;background:radial-gradient(circle,#4682ff00 0%,#4682ff1a 35%,#4682ff2e 52%,#4682ff1a 66%,#4682ff00 80%);border-radius:50%;width:88vmin;height:88vmin;animation:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}@keyframes breatheOnce{0%{opacity:.25;filter:blur(12px);transform:translate(-50%,-50%)scale(.86)}50%{opacity:.9;filter:blur(7px);transform:translate(-50%,-50%)scale(1.05)}to{opacity:.25;filter:blur(12px);transform:translate(-50%,-50%)scale(.86)}}.appRoot.resting .breathGlow{animation:4.2s ease-in-out breatheOnce}.paperGrain{pointer-events:none;mix-blend-mode:multiply;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.015'/%3E%3C/svg%3E");position:fixed;inset:0}.contentWrap{z-index:2;justify-content:center;align-items:center;width:min(760px,92vw);padding:24px 18px;display:flex;position:relative}.momentCard{text-align:center;width:100%}.momentText{white-space:pre-wrap;letter-spacing:.2px;margin:0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:22px;line-height:1.6}.dots{opacity:.65;background-color:#0000;background-image:radial-gradient(circle,#26262673 55%,#0000 56%),radial-gradient(circle,#26262673 55%,#0000 56%),radial-gradient(circle,#26262673 55%,#0000 56%);background-position:0,50%,100%;background-repeat:no-repeat;background-size:10px 10px,10px 10px,10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:32px;height:10px;margin:22px auto 0}.helpButton{z-index:3;color:#262626bf;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f5f1a6;border:1px solid #26262626;border-radius:999px;width:34px;height:34px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:18px;position:absolute;top:16px;right:16px}.helpButton:active{transform:scale(.98)}.welcomeCard,.helpCard{text-align:center;width:100%;max-width:680px;padding:24px 18px}.welcomeCard h1{margin:0 0 10px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:500}.welcomeCard p{margin:10px 0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:20px;line-height:1.6}.welcomeCard .small{opacity:.95;font-size:18px}.welcomeCard .tiny{opacity:.7;margin-top:16px;font-size:16px}.welcomeCard .continue{opacity:.55;margin-top:26px;font-size:26px}.linkLike{text-decoration:underline}.helpCard h2{margin:0 0 10px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:26px;font-weight:500}.helpCard p{margin:10px 0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:18px;line-height:1.6}.helpCard .tiny{opacity:.75;margin-top:14px;font-size:16px}.helpCard .link{color:#262626bf}.closeBtn{color:#262626d9;cursor:pointer;background:#f6f5f1b3;border:1px solid #2626262e;border-radius:12px;margin-top:18px;padding:10px 14px;font-size:16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
