.thi-sheet{--sheet-y:0px;inset:auto 10px max(12px, env(safe-area-inset-bottom));border:1px solid var(--hairline);background:var(--surface);width:auto;max-width:min(460px,100% - 20px);max-height:calc(100% - 44px);color:var(--text);box-shadow:0 -8px 48px var(--sheet-shadow);font-family:var(--font);font-size:calc(18 * var(--fs));overscroll-behavior:contain;scrollbar-width:none;transform:translateY(var(--sheet-y));transition:opacity var(--dur-m) var(--ease-out), transform var(--dur-l) var(--ease-out), display var(--dur-l) allow-discrete, overlay var(--dur-l) allow-discrete;border-radius:28px;margin:0 auto;padding:28px 24px 26px;line-height:1.5;position:fixed;overflow:hidden auto}.thi-sheet::-webkit-scrollbar{display:none}.thi-sheet:not([open]){opacity:0;transform:translateY(calc(var(--sheet-y) + 24px))}.thi-sheet.thi-sheet-flung:not([open]){transform:translateY(calc(100% + 24px))}@starting-style{.thi-sheet[open]{opacity:0;transform:translateY(24px)}}.thi-sheet.thi-sheet-dragging{transition:none}.thi-sheet::backdrop{background:var(--sheet-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-transparency:reduce){.thi-sheet::backdrop{background:var(--sheet-scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.thi-sheet-grab{touch-action:none;cursor:grab;width:min(254px,100%);height:42px;margin:-28px auto -2px;position:relative}.thi-sheet-grab:before{content:"";background:var(--sheet-grab);border-radius:4px;width:34px;height:4px;position:absolute;top:12px;left:calc(50% - 17px)}.thi-sheet .thi-sheet-close{position:absolute;top:18px;right:14px}.thi-sheet .thi-sheet-title{font-size:calc(26 * var(--fs));letter-spacing:0;margin:0 0 22px;padding-right:35px;font-weight:500;line-height:1.2}.thi-sheet .thi-sheet-title:focus{outline:none}.thi-sheet .sheet-copy{color:var(--sheet-copy);font-size:calc(16 * var(--fs));margin:16px 0;line-height:1.65}.thi-sheet .sheet-meta{color:var(--muted);font-size:calc(14 * var(--fs));margin:18px 0;line-height:1.65}.thi-sheet .form-error{margin:16px 0}.thi-sheet .primary-button{margin-top:8px}.install-steps{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.install-steps>li{border:1px solid var(--step-line);background:var(--bg);border-radius:18px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.install-step-copy{min-width:0;color:var(--step-copy);font-size:calc(16 * var(--fs));align-items:baseline;gap:10px;line-height:1.4;display:flex}.install-step-num{color:var(--muted);font-size:calc(14 * var(--fs));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}@media (prefers-reduced-motion:reduce){.thi-sheet:not([open]),.thi-sheet.thi-sheet-flung:not([open]){transform:translateY(var(--sheet-y))}@starting-style{.thi-sheet[open]{transform:none}}}
