.scrim.svelte-linr4h{all:unset;z-index:90;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#1a14105c;animation:.18s svelte-linr4h-scrimIn;position:fixed;inset:0}.sheet.svelte-linr4h{z-index:91;background:var(--ms-surface);max-height:80vh;padding:6px 6px calc(10px + var(--ms-tabbar-h) + env(safe-area-inset-bottom));border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) svelte-linr4h-sheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1a14102e}html[data-theme=dark] .sheet.svelte-linr4h{box-shadow:0 -10px 40px #0000008c}.head.svelte-linr4h{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 10px;display:flex}.kicker.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-2xs);font-weight:var(--ms-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ms-ink-soft);margin:0}.target.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);color:var(--ms-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;line-height:1.2;overflow:hidden}.x.svelte-linr4h{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ms-ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.x.svelte-linr4h:hover,.x.svelte-linr4h:focus-visible{background:color-mix(in oklab, var(--ms-ink) 8%, transparent);color:var(--ms-ink)}.x.svelte-linr4h svg:where(.svelte-linr4h){width:18px;height:18px}.body.svelte-linr4h{padding:2px 12px 8px;overflow-y:auto}.lead.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink-soft);margin:0 0 14px;line-height:1.4}.thanks.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-medium);color:var(--ms-ink);text-align:center;margin:0;padding:26px 12px 30px}.reasons.svelte-linr4h{all:unset;flex-direction:column;gap:2px;display:flex}.reason.svelte-linr4h{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 10px;transition:background-color .14s;display:flex}.reason.svelte-linr4h:hover{background:color-mix(in oklab, var(--ms-ink) 5%, transparent)}.reason.svelte-linr4h input:where(.svelte-linr4h){opacity:0;pointer-events:none;position:absolute}.dot.svelte-linr4h{border:1.5px solid color-mix(in oklab, var(--ms-ink) 28%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .14s;display:inline-flex}.reason.on.svelte-linr4h .dot:where(.svelte-linr4h){border-color:var(--ms-accent);border-width:6.5px}.reason.svelte-linr4h:focus-within .dot:where(.svelte-linr4h){outline:2px solid var(--ms-accent);outline-offset:2px}.reason-label.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-medium);color:var(--ms-ink)}.detail.svelte-linr4h{box-sizing:border-box;border:1.5px solid var(--ms-card-border);background:var(--ms-bg);width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-sm);color:var(--ms-ink);resize:vertical;border-radius:12px;margin-top:12px;padding:12px 14px}.detail.svelte-linr4h:focus-visible{border-color:var(--ms-accent);outline:none}.error.svelte-linr4h{font-family:var(--ms-font-ui);font-size:var(--ms-text-xs);color:#c0392b;margin:10px 2px 0}html[data-theme=dark] .error.svelte-linr4h{color:#ff8a7a}.submit.svelte-linr4h{all:unset;box-sizing:border-box;background:var(--ms-accent);color:#fff;width:100%;font-family:var(--ms-font-ui);font-size:var(--ms-text-md);font-weight:var(--ms-fw-semibold);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:14px;display:flex}.submit[disabled].svelte-linr4h{opacity:.45;cursor:default}@media (width>=700px){.sheet.svelte-linr4h{border-radius:20px;width:min(420px,100vw - 40px);max-height:min(74vh,580px);padding-bottom:10px;animation:.2s cubic-bezier(.2,.7,.2,1) svelte-linr4h-cardIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes svelte-linr4h-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-linr4h-sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-linr4h-cardIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
