.ResponsiveSheet_backdrop__PC_S5{position:fixed;z-index:520;inset:var(--header-h) 0 0;display:flex;align-items:flex-end;background:rgba(32,24,18,.28);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear .28s}.ResponsiveSheet_backdrop__PC_S5.ResponsiveSheet_open__TFH75{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ResponsiveSheet_panel__CO5EN{width:100%;max-height:min(76dvh,620px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-surface-card);box-shadow:0 -12px 36px rgba(32,24,18,.2);transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.75,.25,1)}.ResponsiveSheet_backdrop__PC_S5.ResponsiveSheet_open__TFH75 .ResponsiveSheet_panel__CO5EN{transform:translateY(0)}.ResponsiveSheet_header__QdEE8{min-height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 13px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface-soft)}.ResponsiveSheet_headingGroup__dexvh{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.ResponsiveSheet_title__5Rbmj{color:var(--color-ink);font:500 1rem/1.25 var(--font-serif);letter-spacing:.06em}.ResponsiveSheet_description__m0Yxv{margin-top:4px;color:var(--color-ink-dim);font:11px/1.45 var(--font-sans)}.ResponsiveSheet_backButton__xD3ns,.ResponsiveSheet_closeButton__uP_Tu{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-ink-sub);cursor:pointer}.ResponsiveSheet_content__9paLi{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.ResponsiveSheet_footer__bddwe{flex-shrink:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);background:var(--color-surface-card)}.ResponsiveSheet_doneButton__zyjud{width:100%;min-height:42px;border:0;border-radius:4px;background:var(--color-accent);color:var(--color-on-accent);font:700 14px/1 var(--font-sans);cursor:pointer}.ResponsiveSheet_backButton__xD3ns:focus-visible,.ResponsiveSheet_closeButton__uP_Tu:focus-visible,.ResponsiveSheet_doneButton__zyjud:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:1024px){.ResponsiveSheet_backdrop__PC_S5{justify-content:flex-end;align-items:stretch}.ResponsiveSheet_panel__CO5EN{width:min(420px,40vw);height:100%;max-height:none;border-width:0 0 0 1px;border-radius:var(--radius-card);box-shadow:-14px 0 38px rgba(32,24,18,.2);transform:translateX(100%)}.ResponsiveSheet_header__QdEE8{min-height:76px}.ResponsiveSheet_content__9paLi{padding:20px}.ResponsiveSheet_desktopDialog__wZOyn{justify-content:center;align-items:center;padding:24px}.ResponsiveSheet_desktopDialog__wZOyn .ResponsiveSheet_panel__CO5EN{width:min(920px,100%);height:auto;max-height:calc(100dvh - var(--header-h) - 48px);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 16px 48px rgba(32,24,18,.22);transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ResponsiveSheet_backdrop__PC_S5,.ResponsiveSheet_panel__CO5EN{transition:none}}[data-paper] .ResponsiveSheet_panel__CO5EN{border-color:transparent;background:var(--paper-sheet);box-shadow:var(--paper-float)}[data-paper] .ResponsiveSheet_header__QdEE8{border-bottom:1.5px dashed var(--paper-ink-line);background:var(--paper-sheet-2)}[data-paper] :is(.ResponsiveSheet_closeButton__uP_Tu,.ResponsiveSheet_backButton__xD3ns){border-color:var(--paper-ink-line);background:var(--paper-mat)}[data-paper] .ResponsiveSheet_footer__bddwe{border-top:1.5px dashed var(--paper-ink-line);background:var(--paper-sheet)}@media (min-width:1024px){[data-paper] .ResponsiveSheet_panel__CO5EN{box-shadow:-10px 0 26px -8px rgb(71 49 29/28%),-1px 0 0 rgb(107 68 35/10%)}}