.cr-overlay{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}html:not(.dark) .cr-overlay{background:rgba(28,26,23,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cr-dialog{--cr-gold:var(--accent);--cr-gold-hi:color-mix(in srgb,var(--accent) 72%,white);--cr-btn-fill:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent) 100%);--cr-shield-fill:linear-gradient(180deg,color-mix(in srgb,var(--accent) 42%,white) 0%,var(--accent-press) 100%);--cr-hair:rgba(255,255,255,0.07);--cr-label:#a9aeb8;--cr-muted:#a3a8b2;--cr-value:#fafafa;--cr-title:#ffffff;--cr-icon:var(--cr-gold-hi);--cr-empty:#6f7580;--cr-edge:color-mix(in srgb,var(--accent) 30%,transparent);--cr-glow-hi:color-mix(in srgb,var(--accent) 9%,transparent);--cr-glow-mid:color-mix(in srgb,var(--accent) 4%,transparent);position:fixed;left:50%;top:50%;z-index:71;display:flex;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--cr-edge);border-radius:28px;background:linear-gradient(180deg,#151618,#101113 55%,#0d0d0f);background-clip:padding-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 80px rgba(0,0,0,.65),0 0 48px color-mix(in srgb,var(--accent) 6%,transparent);outline:none;will-change:transform}.cr-glow{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(520px 320px at 0 0,var(--cr-glow-hi) 0,var(--cr-glow-mid) 40%,transparent 75%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 100%,180px 180px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.cr-scroll{position:relative;z-index:1;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:32px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}.cr-scroll::-webkit-scrollbar{width:6px}.cr-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:999px}html:not(.dark) .cr-dialog{--cr-hair:rgba(60,45,20,0.08);--cr-label:#5c5750;--cr-muted:#5c5750;--cr-value:#1c1a17;--cr-title:#1c1a17;--cr-icon:#a87400;--cr-edge:rgba(190,135,0,0.4);--cr-glow-hi:rgba(242,183,5,0.1);--cr-glow-mid:rgba(242,183,5,0.04);background:linear-gradient(180deg,#fcfbf8,#f6f2e8);background-clip:padding-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 64px rgba(60,45,20,.22)}html:not(.dark) .cr-glow{box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.cr-handle{display:none;width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:rgba(255,255,255,.2)}html:not(.dark) .cr-handle{background:rgba(0,0,0,.18)}.cr-header{position:sticky;top:-32px;z-index:4;display:flex;align-items:flex-start;gap:16px;padding:32px 0 12px;margin:-32px 0 0;background:transparent}.cr-shield{flex-shrink:0;overflow:visible;background:transparent;color:#111;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 25%,transparent)}.cr-shield,.cr-shield-face{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px}.cr-shield-face{overflow:hidden;background:var(--cr-shield-fill)}.cr-shield img{width:100%;height:100%;object-fit:cover}.cr-heading{min-width:0;flex:1}.cr-title{margin:0;color:var(--cr-title);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:34px}.cr-subtitle{margin:6px 0 0;color:var(--cr-muted);font-size:15px;font-weight:400;line-height:22px}.cr-close{position:relative;top:auto;right:auto;z-index:5;margin-left:auto;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:#c9cdd4;cursor:pointer}.cr-close:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}html:not(.dark) .cr-close{color:#52525b}html:not(.dark) .cr-close:hover{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.04)}.cr-close:focus-visible,.cr-edit:focus-visible,.cr-share:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-body{flex:0 0 auto;margin-top:12px;overflow:visible}.cr-list{margin:0;padding-bottom:8px}.cr-row{display:flex;align-items:center;min-height:60px;gap:20px;padding:0 4px;border-top:1px solid var(--cr-hair)}.cr-row:last-child{border-bottom:1px solid var(--cr-hair)}.cr-icon{width:22px;height:22px;flex-shrink:0;color:var(--cr-icon)}.cr-dt{margin:0;color:var(--cr-label);font-size:15px;font-weight:400}.cr-dd,.cr-dt{line-height:22px}.cr-dd{margin:0 0 0 auto;max-width:55%;color:var(--cr-value);font-size:16px;font-weight:600;text-align:right;text-wrap:balance;overflow-wrap:anywhere}.cr-dd.is-empty{color:var(--cr-empty);font-weight:500}.cr-footer{position:sticky;bottom:-32px;z-index:4;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:12px -32px -32px;padding:20px 32px 32px;background:linear-gradient(180deg,rgba(16,17,19,0),#101113 28%)}html:not(.dark) .cr-footer{background:linear-gradient(180deg,rgba(246,242,232,0),#f6f2e8 28%)}html:not(.dark) .cr-share{background:linear-gradient(180deg,#f8c531,#ebae08);color:#1c1a17;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 4px 14px rgba(200,140,0,.22)}html:not(.dark) .cr-close{color:#5c5750}.cr-edit,.cr-share{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:999px;font-size:14.5px;cursor:pointer}.cr-edit{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:transparent;color:#fff;font-weight:500}.cr-edit svg{width:18px;height:18px;color:var(--cr-gold-hi)}.cr-edit:hover{border-color:color-mix(in srgb,var(--accent) 80%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}html:not(.dark) .cr-edit{border-color:#c99a1f;color:#1c1a17}html:not(.dark) .cr-edit svg{color:#a87400}.cr-share{padding:0 24px;border:0;background:var(--cr-btn-fill);color:#111;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 24px color-mix(in srgb,var(--accent) 25%,transparent)}.cr-share svg{width:18px;height:18px;color:#111}.cr-share:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 12px 32px color-mix(in srgb,var(--accent) 38%,transparent)}.cr-share:active{transform:scale(.98)}.cr-edit:disabled,.cr-share:disabled{cursor:default;opacity:.7}.cr-spin{animation:cr-spin .8s linear infinite}@keyframes cr-spin{to{transform:rotate(1turn)}}body.chat-sheet-lock{overflow:hidden}.cr-host-widget{position:relative;isolation:isolate}.cr-host-widget .cr-dialog,.cr-host-widget .cr-overlay{position:absolute}.cr-host-widget .cr-dialog{left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;max-height:92%;translate:none;border-bottom:0;border-radius:28px 28px 0 0;padding:0}.cr-host-widget .cr-glow{box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.04),inset -1px 0 0 0 rgba(255,255,255,.04)}html:not(.dark) .cr-host-widget .cr-glow{box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.04),inset -1px 0 0 0 rgba(0,0,0,.04)}.cr-host-widget .cr-scroll{padding:16px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.cr-host-widget .cr-handle{display:block}.cr-host-widget .cr-header{top:-16px;padding-top:8px;margin-top:0}.cr-host-widget .cr-title{font-size:24px;line-height:30px}.cr-host-widget .cr-row{min-height:56px;gap:16px}.cr-host-widget .cr-footer{bottom:calc(-24px - env(safe-area-inset-bottom, 0px));flex-direction:column-reverse;flex-wrap:nowrap;gap:12px;margin:8px -24px calc(-24px - env(safe-area-inset-bottom, 0px));padding:20px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.cr-host-widget .cr-edit,.cr-host-widget .cr-share{width:100%;height:52px;min-height:52px}@media (hover:hover){.cr-row{cursor:default}.cr-row:hover{background:rgba(255,255,255,.025)}html:not(.dark) .cr-row:hover{background:rgba(0,0,0,.025)}}@media (min-height:900px){.cr-row{min-height:68px}}@media (max-width:768px){.cr-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cr-dialog{left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;max-height:92dvh;translate:none;border-bottom:0;border-radius:28px 28px 0 0;padding:0}.cr-glow{box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.04),inset -1px 0 0 0 rgba(255,255,255,.04)}html:not(.dark) .cr-glow{box-shadow:inset 1px 1px 0 0 rgba(0,0,0,.04),inset -1px 0 0 0 rgba(0,0,0,.04)}.cr-scroll{padding:16px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.cr-handle{display:block}.cr-header{top:-16px;padding-top:8px;margin-top:0}.cr-title{font-size:24px;line-height:30px}.cr-row{min-height:56px;gap:16px}.cr-footer{bottom:calc(-24px - env(safe-area-inset-bottom, 0px));flex-direction:column-reverse;gap:12px;margin:8px -24px calc(-24px - env(safe-area-inset-bottom, 0px));padding:20px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.cr-edit,.cr-share{width:100%;height:52px;min-height:52px}}@media (min-width:769px) and (max-height:860px){.cr-dialog:not(.cr-dialog--sheet){width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 32px);height:auto;overflow:visible}.cr-dialog:not(.cr-dialog--sheet) .cr-scroll{--cr-row-h:clamp(40px,calc((100dvh - 300px) / var(--cr-rows, 8)),68px);flex:0 0 auto;min-height:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding:28px}.cr-dialog:not(.cr-dialog--sheet) .cr-header{position:static;top:auto;gap:14px;margin:0;padding:0 0 12px}.cr-dialog:not(.cr-dialog--sheet) .cr-shield,.cr-dialog:not(.cr-dialog--sheet) .cr-shield-face{width:44px;height:44px;border-radius:13px}.cr-dialog:not(.cr-dialog--sheet) .cr-title{font-size:24px;line-height:30px}.cr-dialog:not(.cr-dialog--sheet) .cr-subtitle{font-size:14px;line-height:20px}.cr-dialog:not(.cr-dialog--sheet) .cr-body{margin-top:16px}.cr-dialog:not(.cr-dialog--sheet) .cr-row{position:static;align-items:center;min-height:var(--cr-row-h);gap:16px}.cr-dialog:not(.cr-dialog--sheet) .cr-icon{width:20px;height:20px}.cr-dialog:not(.cr-dialog--sheet) .cr-dt{flex:0 0 auto;white-space:nowrap;font-size:14.5px;line-height:20px}.cr-dialog:not(.cr-dialog--sheet) .cr-dd{flex:1 1 auto;min-width:0;max-width:none;margin-left:auto;font-size:clamp(14px,1.6vh,16px);line-height:20px;overflow-wrap:anywhere}.cr-dialog:not(.cr-dialog--sheet) .cr-footer{position:static;bottom:auto;z-index:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:12px;margin:16px 0 0;padding:0;background:transparent}html:not(.dark) .cr-dialog:not(.cr-dialog--sheet) .cr-footer{background:transparent}.cr-dialog:not(.cr-dialog--sheet) .cr-edit,.cr-dialog:not(.cr-dialog--sheet) .cr-share{flex:0 0 auto;height:46px;min-height:46px;white-space:nowrap;padding:0 20px}.cr-dialog:not(.cr-dialog--sheet) .cr-share{max-width:60%;overflow:hidden;text-overflow:ellipsis}}@media (min-width:769px) and (max-height:700px){.cr-dialog:not(.cr-dialog--sheet) .cr-scroll{--cr-row-h:clamp(38px,calc((100dvh - 280px) / var(--cr-rows, 8)),68px);padding:22px 24px}.cr-dialog:not(.cr-dialog--sheet) .cr-shield,.cr-dialog:not(.cr-dialog--sheet) .cr-shield-face{width:40px;height:40px}.cr-dialog:not(.cr-dialog--sheet) .cr-title{font-size:21px;line-height:26px}.cr-dialog:not(.cr-dialog--sheet) .cr-subtitle{font-size:13px;line-height:18px}.cr-dialog:not(.cr-dialog--sheet) .cr-body{margin-top:12px}.cr-dialog:not(.cr-dialog--sheet) .cr-icon{width:18px;height:18px}.cr-dialog:not(.cr-dialog--sheet) .cr-dt{font-size:14px}.cr-dialog:not(.cr-dialog--sheet) .cr-dd{font-size:14.5px}.cr-dialog:not(.cr-dialog--sheet) .cr-footer{margin-top:12px}.cr-dialog:not(.cr-dialog--sheet) .cr-edit,.cr-dialog:not(.cr-dialog--sheet) .cr-share{height:42px;min-height:42px;font-size:14px;padding:0 18px}.cr-dialog:not(.cr-dialog--sheet) .cr-edit{gap:6px}}@media (min-width:769px) and (max-height:580px){.cr-dialog:not(.cr-dialog--sheet) .cr-scroll{--cr-row-h:clamp(36px,calc((100dvh - 260px) / var(--cr-rows, 8)),68px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:18px 20px}.cr-dialog:not(.cr-dialog--sheet){overflow:hidden}.cr-dialog:not(.cr-dialog--sheet) .cr-title{font-size:19px;line-height:24px}.cr-dialog:not(.cr-dialog--sheet) .cr-subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cr-dialog:not(.cr-dialog--sheet) .cr-row{min-height:max(36px,var(--cr-row-h))}}@media (prefers-reduced-motion:reduce){.cr-share,.cr-spin{animation:none!important;transition:none!important;filter:none!important;transform:none!important}}