.text-entry-page{background:var(--color-white);min-height:100svh;color:var(--color-dark-blue);font-family:var(--font-season);font-variation-settings:"SERF" 0;flex-direction:column;display:flex;overflow-x:clip}.text-entry-header{justify-content:space-between;align-items:center;width:min(100% - 40px,1120px);margin:0 auto;padding:10px 0;display:flex}.text-entry-header>a{align-items:center;min-height:44px;display:inline-flex}.text-entry-logo{width:96px;height:auto;display:block}.text-entry-menu{z-index:10;position:relative}.text-entry-menu>button{background:var(--color-light);width:44px;min-height:44px;color:var(--color-dark-blue);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.text-entry-menu-icons{width:20px;height:20px;position:relative}.text-entry-menu-icons svg{width:20px;height:20px;transition:opacity .18s var(--ease-out-soft), transform .18s var(--ease-out-soft);position:absolute;inset:0}.text-entry-menu-close{opacity:0;transform:rotate(-45deg)}.text-entry-menu[data-open=true] .text-entry-menu-open{opacity:0;transform:rotate(45deg)}.text-entry-menu[data-open=true] .text-entry-menu-close{opacity:1;transform:rotate(0)}.text-entry-menu nav{background:var(--color-white);border:1px solid var(--color-sand-50);width:208px;box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out-soft), transform .18s var(--ease-out-soft), visibility 0s .18s;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.text-entry-menu[data-open=true] nav{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.text-entry-menu nav a{border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:16px;display:flex}.text-entry-menu nav a:hover{background:var(--color-light)}.text-entry-conversation{z-index:1;flex-direction:column;width:min(100% - 40px,440px);margin:20px auto 0;display:flex;position:relative}.text-entry-incoming{flex-direction:column;align-items:flex-start;gap:8px;min-height:60px;display:flex}.text-entry-bubble{background:var(--color-light);max-width:90%;color:var(--color-dark);border-radius:22px 22px 22px 6px;padding:12px 16px;font-size:18px;line-height:1.4}.text-entry-lead{color:var(--color-dark-blue);font-family:var(--font-season);font-variation-settings:"SERF" 50;letter-spacing:-.01em;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,4vw,36px);font-weight:420;line-height:1.08}.text-entry-reply{max-width:90%;color:var(--color-dark-blue);background:#ecf6fa;border-radius:22px 22px 6px;align-self:flex-end;margin:0 0 16px;padding:12px 17px;font-size:18px;font-weight:470;line-height:1.4}.text-entry-controls{margin-top:28px}.text-entry-page[data-entry=named] .text-entry-lead{margin-bottom:32px}.text-entry-page[data-entry=named] .text-entry-reply{margin:20px 0 22px;position:relative}.text-entry-page[data-entry=named] .text-entry-incoming{gap:6px}.text-entry-page[data-entry=named] .text-entry-controls{margin-top:36px}.text-entry-page[data-entry=named] .text-entry-community{margin-top:20px}.text-entry-tapback{background:var(--color-dark-blue);width:34px;height:34px;box-shadow:0 0 0 3px var(--color-white);color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;left:-13px}.text-entry-tapback svg{width:16px;height:16px;margin-top:-1px;position:relative}.text-entry-tapback:before,.text-entry-tapback:after{content:"";background:var(--color-dark-blue);border-radius:50%;position:absolute}.text-entry-tapback:before{width:10px;height:10px;top:23px;left:1px}.text-entry-tapback:after{width:5px;height:5px;top:33px;left:-4px}.text-entry-continue{background:var(--color-dark-blue);width:100%;min-height:64px;color:var(--color-white);cursor:pointer;transition:opacity .18s var(--ease-out-soft);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:22px;font-weight:550;display:flex}.text-entry-continue:hover:not(:disabled){opacity:.92}.text-entry-continue:active:not(:disabled){opacity:.84}.text-entry-continue[aria-busy=true]{cursor:wait;opacity:.7}.text-entry-privacy{text-align:center;max-width:440px;margin:12px auto 0;font-size:14px;line-height:20px}.text-entry-privacy a{text-underline-offset:3px;text-decoration:underline}.text-entry-privacy a:focus-visible{outline-offset:3px;outline:2px solid}.text-entry-assurance{color:var(--color-dark-blue-60);text-align:center;text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:20px}.text-entry-community{color:var(--color-dark);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;line-height:20px;display:flex}.text-entry-community p{white-space:nowrap;margin:0}.text-entry-community-count{font-weight:550}.text-entry-avatars{flex-shrink:0;padding-left:8px;display:flex}.text-entry-avatars img{border:2px solid var(--color-white);object-fit:cover;border-radius:50%;width:28px;height:28px;margin-left:-8px}.text-entry-status{text-align:center;min-height:21px;margin:12px 0 0;font-size:14px;line-height:21px}.text-entry-below{flex-direction:column;display:flex}.text-entry-proof{width:min(100% - 40px,440px);margin:0 auto 8px}.text-entry-header a:focus-visible,.text-entry-menu>button:focus-visible,.text-entry-menu nav a:focus-visible,.text-entry-continue:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:4px}@media (min-width:768px){.text-entry-header{padding:20px 0}.text-entry-conversation{margin-top:36px}}@media (prefers-reduced-motion:reduce){.text-entry-menu nav,.text-entry-menu-icons svg,.text-entry-continue{transition:none}}
