.qt{--qt-ink:var(--now-text,#1b1d24);--qt-soft:var(--now-muted,#545865);--qt-card:var(--now-panel,#fff);--qt-red:var(--now-red,#d62e41);--qt-wash:color-mix(in srgb,var(--qt-ink) 6%,var(--qt-card));--qt-line:color-mix(in srgb,var(--qt-ink) 12%,transparent);--qt-sage:#6fae7c;--qt-sel:color-mix(in srgb,var(--qt-red) 12%,var(--qt-card));--qt-step-bg:#e3f4f1;--qt-step-ink:#12524d;--qt-shadow:0 1px 2px #1b1d2414,0 12px 32px -18px #1b1d2433;font-family:var(--font-figtree),Figtree,ui-sans-serif,system-ui,sans-serif;color:var(--qt-ink);font-size:1rem;line-height:1.45}:root[data-now-theme=dark] .qt{--qt-step-bg:#12302e;--qt-step-ink:#9fe6de;--qt-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-now-theme]) .qt{--qt-step-bg:#12302e;--qt-step-ink:#9fe6de;--qt-shadow:none}}.qt *,.qt :after,.qt :before{box-sizing:border-box}.qt button{font:inherit;color:inherit;cursor:pointer}.qt button:focus-visible,.qt input:focus-visible,.qt textarea:focus-visible{outline:3px solid var(--qt-red);outline-offset:2px}.qt img{display:block}.qt-card{background:var(--qt-card);border-radius:22px;box-shadow:var(--qt-shadow);padding:14px}.qt-row{display:flex;align-items:center;gap:10px;min-width:0}.qt-grow{flex:1;min-width:0}.qt-name{font-weight:800;overflow-wrap:anywhere}.qt-muted{font-weight:600}.qt-muted,.qt-when{color:var(--qt-soft)}.qt-title{margin:0;font-weight:900;font-size:1.25rem;line-height:1.15;letter-spacing:-.01em}.qt-sub{margin:2px 0 0;color:var(--qt-soft)}.qt-eyebrow{margin:0;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qt-red)}.qt-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--qt-red);box-shadow:0 0 0 2px var(--qt-card)}.qt-faces{display:inline-flex;flex:none;padding-left:9px}.qt-av,.qt-face{display:grid;place-items:center;border-radius:50%;font-weight:800;color:#1e2a44;flex:none}.qt-face{position:relative;width:36px;height:36px;margin-left:-9px;border:3px solid var(--qt-card)}.qt-face.qt-ring:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2.5px solid var(--qt-sage)}.qt-av{width:40px;height:40px}.qt-av.qt-small{width:32px;height:32px}.qt-faces-card{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;border:0;text-align:left}.qt-faces-words{display:flex;flex-direction:column;flex:1;min-width:0}.qt-faces-words b{font-weight:800}.qt-faces-words small{font-size:1rem;color:var(--qt-soft)}.qt-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 16px 4px 8px;border:0;border-radius:999px;background:var(--qt-card);box-shadow:var(--qt-shadow);font-weight:800;white-space:nowrap}.qt-pill[aria-pressed=true]{box-shadow:0 0 0 2px var(--qt-ink)}.qt-pill .qt-face{width:32px;height:32px}.qt-tabs{display:flex;gap:6px}.qt-tab{flex:1;min-width:0;min-height:44px;border:0;border-radius:999px;background:var(--qt-card);box-shadow:var(--qt-shadow);font-weight:700;color:var(--qt-soft)}.qt-tab[aria-selected=true]{background:var(--qt-ink);color:var(--qt-card)}.qt-stack{display:flex;flex-direction:column;gap:12px}.qt-members{display:grid;gap:12px}.qt-member{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.qt-member-place{color:var(--qt-soft);text-align:right;max-width:11rem}.qt-progress{height:8px;margin-top:3px;border-radius:99px;background:var(--qt-wash);overflow:hidden}.qt-progress>span{display:block;height:100%;border-radius:99px;background:var(--qt-sage)}.qt-invite-link{justify-self:start;min-height:44px;padding:0;border:0;background:none;font-weight:800;color:var(--qt-red);text-decoration:underline;text-underline-offset:4px}.qt-photo-add{display:grid;gap:4px;padding:14px;border-radius:18px;background:var(--qt-wash)}.qt [data-photo-picker] button{color:revert-layer;font:revert-layer}.qt-chip-step{display:inline-flex;flex:none;align-items:center;border-radius:999px;padding:4px 10px;font-weight:700;background:var(--qt-step-bg);color:var(--qt-step-ink);white-space:nowrap}.qt-question{margin:10px 0 0;font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}.qt-thread .qt-question{font-size:1.125rem}.qt-body{margin:10px 0 0;overflow-wrap:anywhere}.qt-photo{display:block;width:100%;margin-top:10px;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--qt-wash)}.qt-photo img{width:100%;max-height:22rem;object-fit:cover}.qt-acts{display:flex;flex-wrap:wrap;margin-top:10px}.qt-act,.qt-acts{align-items:center;gap:6px}.qt-act{display:inline-flex;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--qt-wash);font-weight:700}.qt-act[aria-pressed=true]{background:var(--qt-sel);color:var(--qt-red)}.qt-act svg{width:20px;height:20px;flex:none}.qt-reply{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.qt-bubble{flex:1;min-width:0;background:var(--qt-wash);border-radius:16px;padding:9px 12px;overflow-wrap:anywhere}.qt-bubble b{font-weight:800}.qt-helpful{min-height:44px;margin-top:4px;padding:0 12px;border:1.5px solid var(--qt-line);border-radius:999px;background:var(--qt-card);font-weight:700}.qt-helpful[aria-pressed=true]{border-color:#2f7d45;color:#2f7d45}.qt-solved{margin:10px 0 0;font-weight:800;color:#2f7d45}:root[data-now-theme=dark] .qt-helpful[aria-pressed=true],:root[data-now-theme=dark] .qt-solved{color:#8fd6a2;border-color:#8fd6a2}.qt-more{min-height:44px;padding:0;border:0;background:none;font-weight:700;text-decoration:underline;text-underline-offset:4px}.qt-empty,.qt-more{color:var(--qt-soft)}.qt-empty{margin:0}.qt-back{display:inline-flex;gap:6px;align-self:flex-start;min-height:44px;padding:0 4px;background:none;font-weight:800;color:var(--qt-soft)}.qt-back,.qt-expert{align-items:center;border:0}.qt-expert{display:flex;gap:12px;width:100%;min-height:64px;border-radius:18px;padding:12px 14px;background:var(--qt-wash);text-align:left}.qt-expert .qt-av{background:var(--qt-ink);color:var(--qt-card)}.qt-expert span span{display:block;color:var(--qt-soft)}.qt-btn{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border:0;border-radius:999px;font-weight:800}.qt-btn:disabled{opacity:.45;cursor:not-allowed}.qt .qt-btn-red{background:var(--qt-red);color:#fff;box-shadow:0 8px 18px -10px var(--qt-red)}.qt-btn-ghost{box-shadow:var(--qt-shadow),inset 0 0 0 1px var(--qt-line)}.qt-btn-ghost,.qt-field{background:var(--qt-card);color:var(--qt-ink)}.qt-field{width:100%;min-height:48px;border-radius:16px;border:1.5px solid var(--qt-line);font:500 1rem var(--font-figtree),Figtree,sans-serif;padding:12px 14px;resize:vertical}.qt-compose{display:flex;gap:8px}.qt-post-head{align-items:flex-start}.qt-said{margin:0;overflow-wrap:anywhere;white-space:pre-line}.qt-said b{font-weight:800}.qt-composer{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.qt-composer-row{display:flex;align-items:flex-end;gap:8px}.qt-composer-box{position:relative;display:flex;flex:1;min-width:0;align-items:flex-end;border-radius:24px;border:1.5px solid var(--qt-line);background:var(--qt-card)}.qt-composer-box:focus-within{border-color:var(--qt-ink)}.qt-composer-field{flex:1;min-width:0;min-height:50px;max-height:calc(4 * 1.45em + 26px);padding:13px 4px 13px 16px;border:0;outline:0;background:transparent;color:var(--qt-ink);font:500 1rem/1.45 var(--font-figtree),Figtree,sans-serif;resize:none;overflow-y:auto}.qt .qt-composer-field:focus-visible{outline:0}.qt-composer-field::placeholder{color:var(--qt-soft);opacity:1}.qt-composer-photo{display:grid;flex:none;place-items:center;width:46px;height:46px;margin:2px 2px 2px 0;border-radius:50%;color:var(--qt-soft);cursor:pointer}.qt-composer-photo:hover{color:var(--qt-ink);background:var(--qt-wash)}.qt-composer-photo:focus-within{outline:3px solid var(--qt-red);outline-offset:0}.qt .qt-send{flex:none;min-width:88px;min-height:50px}.qt-composer-thumb{position:relative;width:84px;height:84px;flex:none}.qt-composer-thumb img{width:100%;height:100%;border-radius:14px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--qt-line)}.qt .qt-composer-unpick{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:2px solid var(--qt-card);border-radius:50%;background:var(--qt-ink);color:var(--qt-card)}.qt-composer-unpick:after{content:"";position:absolute;inset:-8px}.qt-replying{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 4px 0 14px;border-radius:999px;background:var(--qt-sel);color:var(--qt-ink);font-weight:700}.qt .qt-replying-stop{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--qt-ink)}.qt-toggles{padding:2px 16px}.qt-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:10px 0;border:0;border-bottom:1px solid var(--qt-line);background:none;text-align:left}.qt-toggle:last-child{border-bottom:0}.qt-toggle:disabled{opacity:.55;cursor:not-allowed}.qt-toggle b{display:block;font-weight:800}.qt-toggle small{display:block;font-size:1rem;color:var(--qt-soft)}.qt-switch{position:relative;width:50px;height:30px;flex:none;border-radius:99px;background:var(--qt-line)}.qt-switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.qt-toggle[aria-checked=true] .qt-switch{background:var(--qt-sage)}.qt-toggle[aria-checked=true] .qt-switch:after{transform:translateX(20px)}@media (prefers-reduced-motion:reduce){.qt-switch:after{transition:none}}.qt-note{margin:0;color:var(--qt-soft)}.qt-error{margin:0;color:var(--qt-red);font-weight:700}.now-modal-panel:has(>[data-qt-sheet]){background:var(--color-paper,#fbf8f3)}.now-modal-panel:has(>[data-qt-sheet])>.now-modal-close{position:absolute;top:14px;right:14px;margin:0}.qt-sheet{display:flex;flex-direction:column;gap:12px}.qt-sheet-head{padding-right:56px;min-height:48px}.qt-sheet-foot{position:sticky;bottom:-20px;z-index:1;display:flex;gap:8px;margin:0 -20px -20px;padding:12px 20px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--color-paper,#fbf8f3);border-top:1px solid var(--qt-line)}@media (max-width:760px){.qt-sheet-foot{bottom:calc(-16px - env(safe-area-inset-bottom, 0px));margin-bottom:calc(-16px - env(safe-area-inset-bottom, 0px))}}.qt-panel{display:flex;flex:1;min-height:0;flex-direction:column}.qt-panel-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px}.qt-panel .qt-card{box-shadow:none;border:1px solid var(--qt-line)}.qt-panel-foot{display:flex;gap:8px}.qt-panel-foot,.qt-thread-foot{padding:12px 16px;border-top:1px solid var(--qt-line)}.qt-thread-foot{position:sticky;bottom:-16px;z-index:1;margin:0 -16px -16px;background:var(--qt-card)}.qt-share{display:grid;gap:12px}.qt-share-picture{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:var(--qt-wash)}.qt-share-picture>img{width:100%;height:100%;object-fit:cover}.qt-share-picture>div>svg,.qt-share-picture>svg{max-width:100%;max-height:100%}.qt-share-picture label{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;background:#fffffff2;color:#1b1d24;font-weight:800;cursor:pointer;box-shadow:0 6px 18px -10px #0008}.qt-share-picture label:focus-within{outline:3px solid var(--qt-red);outline-offset:2px}@media (min-width:761px){.qt-share{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px}.qt-share-form{display:flex;flex-direction:column;gap:12px}}.qt-share-form{display:grid;gap:12px}@media (max-width:760px){.qt-share-actions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom, 0px));z-index:1;margin:0 -20px calc(-16px - env(safe-area-inset-bottom, 0px));padding:12px 20px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--color-paper,#fbf8f3);border-top:1px solid var(--qt-line)}}.qt-toast{position:fixed;z-index:70;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:8px;max-width:440px;margin:0 auto;padding:8px 8px 8px 10px;border-radius:18px;background:var(--qt-ink);color:var(--qt-card);box-shadow:0 18px 30px -18px #000a}@media (min-width:1024px){.qt-toast{left:48px;right:auto;bottom:48px;margin:0}}.qt-toast-main{display:flex;flex:1;min-width:0;align-items:center;gap:10px;min-height:48px;padding:0;border:0;background:none;text-align:left;color:inherit}.qt-toast-main b{display:block;font-weight:800}.qt-toast-main small{display:block;font-size:1rem;opacity:.85}.qt-toast-mini{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px;overflow:hidden;background:#ffffff1f}.qt-toast-mini img{width:100%;height:100%;object-fit:cover}.qt-toast-later{min-height:44px;flex:none;padding:0 14px;border:0;border-radius:999px;background:#ffffff1f;color:inherit;font-weight:700}.qt-together{margin:12px 12px 0;padding:14px;border-radius:22px;border:1.5px solid #4cc9c066;background:linear-gradient(0deg,#4cc9c00d,#4cc9c00d),var(--qt-card)}.qt-together-line{margin:10px 0 0}.qt-strip{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.qt-strip-photo{width:74px;height:74px;flex:none;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--qt-wash)}.qt-strip-photo img{width:100%;height:100%;object-fit:cover}.qt-lit{position:absolute;left:20px;bottom:20px;z-index:25;display:flex;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:8px 14px 8px 8px;background:var(--qt-card)}.qt-invite-picture,.qt-lit{border-radius:18px;box-shadow:var(--qt-shadow)}.qt-invite-picture{display:grid;place-items:center;max-height:46dvh;overflow:hidden;background:var(--qt-card);padding:8px}.qt-invite-picture>*{width:100%}.qt-invite-picture svg{display:block;width:100%;height:auto;max-height:calc(46dvh - 16px)}.qt-big{margin:4px 0 0;font-weight:900;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.qt-av-friend{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#1e2a44}