.st{min-height:100vh;background:radial-gradient(ellipse 520px 360px at 50% 0, rgb(var(--purple-rgb) / .28), #1c1b2000 70%), var(--ground);min-height:100dvh}.st-header{max-width:560px;height:64px;padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.st-brand{align-items:center;gap:10px;display:flex}.st-brand img:first-child{border-radius:7px}.st-wordmark{width:auto;height:18px}.st-header__note{color:var(--muted);font-size:13px}.st-main{max-width:560px;padding:12px var(--gutter) 32px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.st-view,.st-ask{flex-direction:column;gap:16px;display:flex}.st-view[hidden],.st-ask[hidden],.st-form[hidden],[data-sent][hidden],[data-badlink][hidden]{display:none}.st-greeting{color:var(--muted);font-size:15px}.st-head{flex-direction:column;gap:10px;display:flex}.st-label{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.st-dot{background:var(--purple);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite live-dot}.st-label--quiet{color:var(--muted)}.st-label--quiet .st-dot{background:var(--node-line);animation:none}@keyframes live-dot{0%,to{box-shadow:0 0 0 0 rgb(var(--purple-rgb) / .6)}60%{box-shadow:0 0 0 7px rgb(var(--purple-rgb) / 0)}}.st-title{letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.08}.st-title--small{font-size:26px}.st-body{color:var(--ink-soft);font-size:16px;line-height:1.5}.k-progress--complete{width:64px;height:72px}.k-progress--complete .kp-part{stroke:var(--ink)}.k-progress--complete .kp-part[data-k="8"]{stroke:var(--purple);fill:var(--purple)}.st-share{flex-direction:column;gap:8px;display:flex}.st-wide{width:100%}.st-link{color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:13px}.st-appstore{color:var(--ground);background:#fff}.st-card{background:var(--card);border-radius:22px;padding:16px}.st-card__label{color:var(--muted);font-size:13px;font-weight:600}.st-group{padding-bottom:8px}.st-group__top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.st-group__name{font-size:16px;font-weight:700}.st-group__tag{color:var(--muted);flex:none;font-size:13px}.st-members{margin:0;padding:0;list-style:none}.st-member{border-top:1px solid var(--card-rule);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.st-face{background:var(--face-1);color:#1b1a20cc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.st-face.face--2{background:var(--face-2)}.st-face.face--3{background:var(--face-3)}.st-face.face--4{background:var(--face-4)}.st-face.face--5{background:var(--face-5)}.st-face--you{background:var(--purple);color:#fff}.st-member__name{flex:1;min-width:0;font-size:15px;font-weight:600}.st-member__role{color:var(--muted);font-size:14px}.st-textbutton{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;text-decoration:underline}.st-confirm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.st-confirm[hidden]{display:none}.st-confirm__text{color:var(--ink-soft);flex-basis:100%;font-size:15px;line-height:1.45}.btn.st-small{min-height:44px;padding:0 20px;font-size:15px}.st-form{flex-direction:column;gap:12px;display:flex}.st-label{font-size:15px}.st-actions{flex-wrap:wrap;gap:10px;display:flex}.st-rename{align-items:stretch}.st-rename>.btn{align-self:flex-start}.st-askcard{flex-direction:column;gap:10px;display:flex}.st-askcard__text{background:var(--app-ground);color:var(--sheet-ink);overflow-wrap:anywhere;border-radius:16px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.3}.st-askcard__note{color:var(--faint);font-size:13px}.st-badlink,.st-sent{color:var(--ink-soft);font-size:16px;line-height:1.5}.st-footer{color:var(--faint);text-align:center;margin-top:8px;font-size:13px;line-height:1.5}.st-footer a{color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.st-dot{animation:none}}
