.E2EEBadge_stack__DOaH7{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:flex-start}.E2EEBadge_badge__1LdfC{display:inline-flex;align-items:center;gap:.45em;border-radius:var(--radius-pill);border:1px solid transparent;font-weight:var(--weight-semibold);letter-spacing:.01em;line-height:1.2;white-space:nowrap}.E2EEBadge_sm__LO_V6{font-size:var(--text-caption);padding:5px 11px 5px 9px}.E2EEBadge_md__UDpSL{font-size:var(--text-small);padding:7px 14px 7px 11px}.E2EEBadge_e2ee__lHV6v{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.E2EEBadge_public__CTX7v{color:var(--color-text-dim);background:var(--color-surface-2);border-color:var(--color-border)}.E2EEBadge_refereed__dI6cx{color:var(--color-accent);background:var(--color-accent-quiet);border-color:color-mix(in srgb,var(--color-accent) 32%,transparent)}.E2EEBadge_detail__XBjK6{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-dim);max-width:46ch}.PhoneMockup_stage__EMmlW{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%}.PhoneMockup_sm__B9KOy{--screen-w:min(240px,72vw)}.PhoneMockup_md__fGr1x{--screen-w:min(300px,76vw)}.PhoneMockup_lg__Tc0ku{--screen-w:min(340px,80vw)}.PhoneMockup_stage__EMmlW{--bezel:calc(var(--screen-w) * 0.038);--screen-h:calc(var(--screen-w) * 2.1667);--screen-r:calc(var(--screen-w) * 0.145);--frame-r:calc(var(--screen-r) + var(--bezel))}.PhoneMockup_glow__Yo141{position:absolute;inset:-12% -18%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue) 34%,transparent),transparent 100%);filter:blur(28px);pointer-events:none}.PhoneMockup_device__Tj34g{position:relative;z-index:1;width:calc(var(--screen-w) + var(--bezel) * 2);padding:var(--bezel);border-radius:var(--frame-r);background:linear-gradient(145deg,color-mix(in srgb,var(--color-text) 34%,var(--color-surface)) 0,color-mix(in srgb,var(--color-text) 12%,var(--color-surface)) 26%,color-mix(in srgb,var(--color-text) 30%,var(--color-surface)) 55%,color-mix(in srgb,var(--color-text) 8%,var(--color-surface)) 82%,color-mix(in srgb,var(--color-text) 26%,var(--color-surface)) 100%);box-shadow:var(--shadow-device)}.PhoneMockup_buttonPower__Whhx5,.PhoneMockup_buttonVolumeDown__STSxs,.PhoneMockup_buttonVolumeUp__F7uIZ{position:absolute;width:calc(var(--bezel) * .42);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text) 32%,var(--color-surface))}.PhoneMockup_buttonVolumeUp__F7uIZ{inset-inline-start:calc(var(--bezel) * -.34);inset-block-start:21%;height:7%}.PhoneMockup_buttonVolumeDown__STSxs{inset-inline-start:calc(var(--bezel) * -.34);inset-block-start:30%;height:7%}.PhoneMockup_buttonPower__Whhx5{inset-inline-end:calc(var(--bezel) * -.34);inset-block-start:25%;height:11%}.PhoneMockup_screen__VIpIw{position:relative;display:flex;flex-direction:column;width:var(--screen-w);height:var(--screen-h);border-radius:var(--screen-r);overflow:hidden;background:var(--color-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 22%,transparent);font-size:calc(var(--screen-w) * .0433);line-height:1.35;color:var(--color-text)}.PhoneMockup_statusBar__RyeJH{position:relative;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--screen-w) * .038) calc(var(--screen-w) * .06) calc(var(--screen-w) * .012);flex:none}.PhoneMockup_clock__qk2OT{font-size:.85em;font-weight:var(--weight-semibold);letter-spacing:.01em}.PhoneMockup_island__0AM7y{position:absolute;inset-inline-start:50%;inset-block-start:calc(var(--screen-w) * .026);transform:translateX(-50%);width:calc(var(--screen-w) * .3);height:calc(var(--screen-w) * .093);border-radius:var(--radius-pill);background:#05040a}.PhoneMockup_indicators__NVgWB{display:inline-flex;align-items:center;gap:calc(var(--screen-w) * .02)}.PhoneMockup_signal__hV2di{width:calc(var(--screen-w) * .05);height:calc(var(--screen-w) * .033);-webkit-clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,39% 40%,61% 40%,61% 100%,78% 100%,78% 16%,100% 16%,100% 100%);clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,39% 40%,61% 40%,61% 100%,78% 100%,78% 16%,100% 16%,100% 100%);background:currentColor;opacity:.85}.PhoneMockup_battery__3wIdA{width:calc(var(--screen-w) * .073);height:calc(var(--screen-w) * .036);border-radius:calc(var(--screen-w) * .011);border:1px solid;opacity:.6;position:relative}.PhoneMockup_battery__3wIdA:after{content:"";position:absolute;inset:1.5px;inset-inline-end:40%;border-radius:1px;background:currentColor}.PhoneMockup_content__PBCaz{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PhoneMockup_homeIndicator__uObpu{flex:none;width:34%;height:calc(var(--screen-w) * .016);margin:calc(var(--screen-w) * .02) auto calc(var(--screen-w) * .028);border-radius:var(--radius-pill);background:var(--color-text);opacity:.35}@media (min-width:900px){.PhoneMockup_tilt-left__SD_kg .PhoneMockup_device__Tj34g{transform:perspective(1400px) rotateY(9deg) rotateX(3deg) rotate(-1.2deg)}.PhoneMockup_tilt-right__3mwjU .PhoneMockup_device__Tj34g{transform:perspective(1400px) rotateY(-9deg) rotateX(3deg) rotate(1.2deg)}}.PhoneMockup_appBar__o8J_R{display:flex;align-items:center;gap:.6em;padding:.7em 1.06em;background:color-mix(in srgb,var(--color-surface) 78%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);-webkit-border-after:.5px solid var(--color-divider);border-block-end:.5px solid var(--color-divider);flex:none;position:relative;z-index:1}.PhoneMockup_back__1PPKN{width:.5em;height:.5em;border-left:2px solid var(--hue,var(--color-primary));border-bottom:2px solid var(--hue,var(--color-primary));transform:rotate(45deg);flex:none;-webkit-margin-end:.1em;margin-inline-end:.1em}.PhoneMockup_appBarText__5zRuv{display:flex;flex-direction:column;min-width:0;flex:1 1}.PhoneMockup_appBarTitle__4TE73{font-weight:var(--weight-semibold);font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneMockup_appBarSubtitle__981_R{font-size:.78em;color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneMockup_appBarTrailing__7jjnh{display:inline-flex;align-items:center;gap:.5em;color:var(--hue,var(--color-primary));flex:none}.PhoneMockup_bubbleRow__xWYsI{display:flex;padding-inline:1.06em;-webkit-margin-before:.45em;margin-block-start:.45em}.PhoneMockup_row-sent__OyTPX{justify-content:flex-end}.PhoneMockup_row-received__ZSHv3{justify-content:flex-start}.PhoneMockup_bubble__er9lP{max-width:78%;padding:.53em .8em;border-radius:1.06em;font-size:.95em;line-height:1.35}.PhoneMockup_sent__lJAVR{background:var(--color-bubble-sent);color:var(--color-text-on-bubble);border-end-start-radius:.27em}.PhoneMockup_received__CBWk8{background:var(--color-bubble-received);color:var(--color-text);border:.5px solid var(--color-divider);border-end-end-radius:.27em}.PhoneMockup_bubbleMeta__3GUH6{display:block;-webkit-margin-before:.15em;margin-block-start:.15em;font-size:.72em;opacity:.7;text-align:end}.PhoneMockup_avatar__fD1Ib{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-weight:var(--weight-semibold);color:var(--hue);background:color-mix(in srgb,var(--hue) 20%,transparent);border:1px solid color-mix(in srgb,var(--hue) 34%,transparent)}.PhoneMockup_row__0eWbm{display:flex;align-items:center;gap:.6em;padding:.55em .8em}.PhoneMockup_rowText__93Scm{display:flex;flex-direction:column;min-width:0;flex:1 1}.PhoneMockup_rowTitle__SLhm8{font-weight:var(--weight-semibold);font-size:.98em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneMockup_rowPreview__Nzr39{font-size:.85em;color:var(--color-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PhoneMockup_rowTrail__UTa5X{display:flex;flex-direction:column;align-items:flex-end;gap:.25em;flex:none}.PhoneMockup_rowMeta__8r1Cg{font-size:.74em;color:var(--color-text-dim)}.PhoneMockup_rowBadge__zTrvV{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:.05em .4em;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-size:.72em;font-weight:var(--weight-bold)}