.sheet{z-index:2000;background-color:var(--chat-bg);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);-webkit-user-select:text;user-select:text;flex-direction:column;transition:border-radius .16s ease-out;display:flex;position:fixed;inset:0}.sheet[data-dragging]{border-radius:32px;overflow:hidden}.nav-head{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.nav-bar{height:var(--ios-nav-h);padding:0 var(--ios-nav-inset) 0 8px;justify-content:space-between;align-items:center;transition:background-color .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out;display:flex;position:relative}.nav-bar:after{content:"";background-color:var(--chat-titlebar-border);opacity:0;height:1px;transition:opacity .18s ease-out;position:absolute;inset:auto 0 0}.nav-head[data-scrolled] .nav-bar{background-color:color-mix(in srgb, var(--chat-bg) 94%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.nav-head[data-scrolled] .nav-bar:after{opacity:1}.nav-bar[data-round-leading]{padding-left:var(--ios-nav-inset)}.nav-trailing{z-index:1;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.nav-slot{flex-shrink:0;width:44px;height:44px}.nav-back{z-index:1;min-width:44px;max-width:calc(50% - 48px);height:44px;color:var(--accent-text);font-family:var(--font-ui);flex-shrink:1;align-items:center;gap:4px;padding:0;font-size:17px;font-weight:400;line-height:22px;display:flex;position:relative}.nav-back:disabled{opacity:.4}.nav-back-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-inline{color:var(--text);font:var(--ios-type-inline-title);opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;transition:opacity .18s ease-out;display:flex;position:absolute;inset:11px 72px auto}.nav-bar[data-back] .nav-inline{inset-inline:120px}.nav-inline[data-shown]{opacity:1}.nav-inline-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-large{grid-template-rows:1fr;padding:3px 16px 8px;transition:grid-template-rows .22s ease-out,padding .22s ease-out,opacity .16s ease-out;display:grid}.nav-head[data-folded] .nav-large{opacity:0;grid-template-rows:0fr;padding-top:0;padding-bottom:0}.nav-large-title{min-height:0;color:var(--text);font-family:var(--font-ui);letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:700;line-height:41px;overflow:hidden}.nav-head[data-brand] .nav-large-title{font-family:var(--font-brand-display);letter-spacing:-.01em;font-weight:800;line-height:40px}.nav-head[data-edge=fade]:before{content:"";height:calc(var(--ios-nav-h) + 30px);background:linear-gradient(180deg, var(--ios-bg) 0, var(--ios-bg) 25px, color-mix(in srgb, var(--ios-bg) 0%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0 0 auto}.nav-head[data-edge=fade][data-scrolled]:before{opacity:1}.nav-head[data-edge=fade][data-scrolled] .nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.nav-head[data-edge=fade][data-scrolled] .nav-bar:after{opacity:0}.nav-head[data-edge=fade] .nav-inline{color:var(--ios-label)}@media (prefers-reduced-motion:reduce){.nav-bar,.nav-bar:after,.nav-inline,.nav-large,.nav-head[data-edge=fade]:before{transition:none}}.sheet-badge{background-color:var(--chat-badge-bg);color:var(--chat-badge-text);font-family:var(--font-ui);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:14px}.skel-sheet{--skel-ink:color-mix(in srgb, var(--text) 7%, transparent);-webkit-user-select:none;user-select:none}
