@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Pretendard-Light.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Pretendard-Regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Pretendard-Medium.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Pretendard-Bold.woff2) format("woff2")}:root{color-scheme:dark;--color-canvas: #222222;--color-surface: #373737;--color-surface-raised: #434343;--color-surface-input: #434343;--color-overlay: rgb(0 0 0 / 60%);--color-frame-backdrop: #141414;--color-sheet: rgb(32 32 32 / 92%);--color-sheet-border: rgb(255 255 255 / 10%);--color-glass: rgb(255 255 255 / 10%);--color-glass-strong: rgb(255 255 255 / 18%);--color-accent: #ff0000;--color-accent-line: #ff2a18;--color-accent-soft: rgb(255 0 0 / 12%);--color-primary: #b20000;--color-primary-strong: #9d0101;--color-primary-soft: #2a1213;--color-primary-border: #585858;--color-splash-from: #b3b3b3;--color-splash-mid: #d94040;--color-splash-to: #ff0000;--color-verified: #a6a6a6;--color-verified-soft: #434343;--color-unverified: #7a7a7a;--color-unverified-soft: #373737;--color-danger: #ff2a18;--color-danger-soft: #2a1213;--color-info: #a6a6a6;--color-info-soft: #373737;--color-ink: #ffffff;--color-ink-strong: #fff9fb;--color-ink-soft: #d8d8d8;--color-ink-faint: #a6a6a6;--color-ink-muted: #7a7a7a;--color-ink-disabled: #606060;--color-line: #373737;--color-line-strong: #434343;--color-line-input: #585858;--color-white: #ffffff;--color-black: #000000;--color-unread-background: #b20000;--color-unread-foreground: #ffffff;--color-avatar-1: #ffffff;--color-avatar-2: #a1d5e2;--color-avatar-3: #202020;--color-avatar-4: #ff0000;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--font-display: "Poppins", "Pretendard", "Apple SD Gothic Neo", system-ui, sans-serif;--font-body: "Poppins", "Pretendard", "Apple SD Gothic Neo", system-ui, sans-serif;--font-mono: "Consolas", "SFMono-Regular", "Menlo", monospace;--text-2xs: .625rem;--text-xs: .6875rem;--text-sm: .75rem;--text-md: .8125rem;--text-base: .875rem;--text-lg: .9375rem;--text-xl: 1rem;--text-2xl: 1.0625rem;--text-3xl: 1.75rem;--leading-tight: 1.3;--leading-body: 1.5;--leading-relaxed: 1.625;--tracking-label: .1em;--radius-xs: .25rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-phone: 2.75rem;--radius-pill: 999px;--shadow-frame: 0 25px 50px -12px rgb(0 0 0 / 60%);--shadow-control: 0 4px 12px rgb(0 0 0 / 35%);--shadow-sheet: 0 -8px 32px rgb(0 0 0 / 45%);--shadow-modal: 0 25px 50px -12px rgb(0 0 0 / 60%);--shadow-toast: 0 20px 25px -5px rgb(0 0 0 / 45%), 0 8px 10px -6px rgb(0 0 0 / 45%);--shadow-focus: 0 0 0 3px rgb(255 0 0 / 45%);--layout-mobile-max: 390px;--layout-header-height: 3.5rem;--layout-tabbar-height: 3.5rem;--radius-sheet: 2.25rem;--motion-fast: .12s;--motion-base: .22s;--motion-screen: .3s;--motion-sheet: .35s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-sheet: cubic-bezier(.22, 1, .36, 1)}.onboardingScreen{background:var(--color-canvas)}.splashScreen{position:relative;background:var(--color-black)}.splashScreen__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.splashScreen__skip{position:absolute;top:calc(var(--space-4) + var(--safe-area-top, 0px));right:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-glass-strong);color:var(--color-white);font-size:var(--text-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboardingSplash{position:relative;overflow:hidden;background:radial-gradient(105% 72% at 90% 76%,var(--color-splash-to) 0%,rgb(255 0 0 / 0%) 62%),linear-gradient(158deg,var(--color-splash-from) 0%,var(--color-splash-from) 36%,var(--color-splash-mid) 70%,var(--color-splash-to) 100%)}.onboardingEyebrow{padding:3.75rem 1.1875rem .625rem;border-bottom:1px solid #919191;color:var(--color-black);font-size:var(--text-xs);font-weight:500;line-height:.8125rem;white-space:pre-line}.onboardingBody{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--space-6);gap:var(--space-6);text-align:center}.onboardingLogo{width:6.5rem;height:4.75rem}.onboardingTagline{color:var(--color-white);font-family:var(--font-display);font-size:1.625rem;font-weight:400;letter-spacing:.01em;line-height:1.25;white-space:pre-line}.onboardingFooter{display:flex;flex-direction:column;padding:0 var(--space-4) calc(var(--space-7) + var(--safe-area-bottom, 0px));gap:var(--space-4)}.onboardingTitle{overflow-wrap:break-word;color:var(--color-black);font-family:var(--font-display);font-size:6.25rem;font-weight:900;letter-spacing:-.04em;line-height:.9;text-align:center}.onboardingLede{color:var(--color-white);font-size:var(--text-base);text-align:center}.onboardingConnect{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--color-glass-strong);color:var(--color-white);font-size:var(--text-2xl);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--motion-fast) var(--ease-out)}.onboardingConnect:hover{background:var(--color-glass)}.onboardingSplash .sheetBackdrop,.profileSetupScreen .sheetBackdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.onboardingSplash .sheet,.profileSetupScreen .sheet{border-top:1px solid var(--color-sheet-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-sheet);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.onboardingSplash .sheet__handle,.profileSetupScreen .sheet__handle{width:2.25rem;margin:var(--space-3) auto 0;background:var(--color-glass-strong)}.onboardingSplash .sheet__header,.profileSetupScreen .sheet__header{position:relative;justify-content:center;padding:var(--space-5) var(--space-8) var(--space-4);border-bottom:0}.onboardingSplash .sheet__title,.profileSetupScreen .sheet__title{color:var(--color-ink);font-size:1.375rem;font-weight:700}.onboardingSplash .sheet__close,.profileSetupScreen .sheet__close{position:absolute;top:var(--space-5);right:var(--space-5);background:none;color:var(--color-ink-muted)}.listRow.onboardingWalletRow{padding:var(--space-3) 0;border-bottom:0;background:none;gap:var(--space-4)}.onboardingWalletRow:disabled{cursor:default;opacity:.5}a.onboardingWalletRow{text-decoration:none}.onboardingWalletRow__mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-glass);color:var(--color-white);font-size:var(--text-xl);font-weight:700;place-items:center}.onboardingWalletRow__mark--giwa,.walletOption__mark--giwa{background:var(--color-accent)}.onboardingWalletRow__mark--metamask,.walletOption__mark--metamask{background:#191919;color:#f6851b}.onboardingWalletRow__mark--walletconnect,.walletOption__mark--walletconnect{background:#3396ff}.onboardingWalletRow__mark--more{background:var(--color-glass-strong);color:var(--color-ink-soft);font-weight:400}.onboardingWalletRow .listRow__title{font-size:var(--text-2xl);font-weight:500}.onboardingWalletRow .listRow__subtitle{align-self:flex-start;margin-top:.25rem;padding:.0625rem var(--space-2);border:1px solid var(--color-glass-strong);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-size:var(--text-xs)}.onboardingWalletRow .listRow__chevron{color:var(--color-white);font-size:2rem;font-weight:300}.profileSetupScreen,.onboardingCompleteScreen{background:var(--color-canvas)}.profileHeader{padding:var(--space-6) var(--space-5) var(--space-2)}.profileHeader__title{display:inline-block;padding-bottom:.25rem;border-bottom:3px solid var(--color-accent);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.01em;line-height:1.2}.profileSetupBody{padding:var(--space-4) var(--space-5) var(--space-6);gap:var(--space-7)}.profileSetupAvatarBlock{display:flex;justify-content:center;padding:var(--space-4) 0 var(--space-5)}.avatar.profileSetupAvatar{width:8.125rem;height:8.125rem;font-size:3.25rem;font-weight:700}.profileSetupAvatar__edit{position:absolute;right:var(--space-4);bottom:var(--space-4);display:grid;width:2.5rem;height:2.5rem;border:0;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-black);font-size:var(--text-xl);font-weight:400;box-shadow:var(--shadow-control);place-items:center;transform:translate(50%,50%)}.profileSetupFields{display:flex;flex-direction:column;gap:var(--space-6)}.profileSetupField{display:flex;flex-direction:column;gap:var(--space-2)}.profileSetupField__label{color:var(--color-ink-muted);font-size:var(--text-xl);font-weight:400;letter-spacing:0;text-transform:none}.profileSetupField__hint{margin-top:var(--space-1);color:var(--color-accent);font-size:var(--text-base)}.profileSetupField__error{margin-top:var(--space-1);color:var(--color-danger);font-size:var(--text-base)}.textField.profileSetupAddress,.textField.profileSetupInput{min-height:3rem;padding:0 var(--space-1);border:0;border-bottom:1px solid var(--color-line-input);border-radius:0;background:none;color:var(--color-ink);font-family:var(--font-body);font-size:1.25rem}.textField.profileSetupInput:focus-within,.textField.profileSetupInput:focus{border-bottom-color:var(--color-accent)}.profileSetupInput__prefix{color:var(--color-ink-muted)}.profileSetupInput__control{min-width:0;flex:1;padding:0;border:0;background:none;font-size:inherit}.profileSetupInput__control:focus-visible{box-shadow:none}.textField.profileSetupInput::placeholder,.profileSetupInput__control::placeholder{color:var(--color-ink-muted)}.profileSetupFooter{padding:var(--space-4) var(--space-5) calc(var(--space-6) + var(--safe-area-bottom, 0px))}.sheet__body.profileSetupColorSheet{display:flex;flex-direction:column;padding-top:var(--space-2);gap:var(--space-5)}.profileSetupColorCurrent{display:flex;align-items:center;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-sheet-border);gap:var(--space-4)}.profileSetupColorPreview{width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:var(--radius-md)}.profileSetupColorCurrent .listRow__title{font-size:var(--text-2xl);font-weight:700}.profileSetupColorCurrent .listRow__subtitle{color:var(--color-ink-muted);font-size:var(--text-base)}.profileSetupPalette{display:grid;overflow:hidden;border-radius:var(--radius-sm);gap:0;grid-template-columns:repeat(4,1fr)}.profileSetupSwatch{aspect-ratio:1;border:2px solid transparent}.profileSetupSwatch[aria-pressed=true]{z-index:1;border-color:var(--color-white)}.profileSetupColorActions{display:flex;flex-direction:row;gap:var(--space-3)}.profileSetupColorActions__reset{flex:0 0 36%;border-color:var(--color-sheet-border);background:var(--color-surface-raised)}.onboardingCompleteBody{align-items:center;padding:var(--space-10) var(--space-5) var(--space-6);gap:var(--space-5);text-align:center}.onboardingCompleteMark{--motion-mark-draw: .42s;width:4rem;height:4rem;flex:0 0 auto}.onboardingCompleteMark__ring,.onboardingCompleteMark__tick{animation:umulMarkDraw var(--motion-mark-draw) var(--ease-out) both;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.onboardingCompleteMark__ring{stroke-dasharray:182.2;stroke-dashoffset:182.2}.onboardingCompleteMark__tick{animation-delay:var(--motion-mark-draw);stroke-dasharray:36;stroke-dashoffset:36}@keyframes umulMarkDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.onboardingCompleteMark__tick{animation-delay:0s}}.onboardingCompleteTitle{color:var(--color-ink);font-family:var(--font-display);font-size:1.625rem;font-weight:700;line-height:var(--leading-tight)}.onboardingCompleteLede{margin-top:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-xl)}.onboardingCompleteCard{width:100%;padding:var(--space-2) var(--space-5) var(--space-3);border-radius:var(--radius-xl);background:var(--color-surface-raised);text-align:left}.onboardingCompleteCard__profile{display:flex;align-items:center;padding:var(--space-4) 0;gap:var(--space-4)}.onboardingCompleteCard__name{color:var(--color-ink);font-size:var(--text-2xl);font-weight:700}.onboardingCompleteCard__rows{display:flex;flex-direction:column;margin:0;padding:0;font-size:var(--text-2xl)}.onboardingCompleteCard__row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;color:var(--color-ink);gap:var(--space-3)}.onboardingCompleteCard__row+.onboardingCompleteCard__row{border-top:1px solid var(--color-line)}.onboardingCompleteCard__row dt{font-weight:600}.onboardingCompleteCard__row dd{display:flex;align-items:center;margin:0;gap:var(--space-2)}.onboardingCompleteCard__value--muted{color:var(--color-ink-muted)}.onboardingCompleteCheck{display:grid;width:1.375rem;height:1.375rem;flex:0 0 auto;border:2px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--text-sm);font-weight:900;place-items:center}.onboardingCompleteGo{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xl)}.walletPanel.walletConnectFeature{padding:var(--space-5) var(--space-4);border:1px solid var(--color-sheet-border);border-radius:var(--radius-xl);background:var(--color-surface);gap:var(--space-4)}.walletConnectFeature .sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.walletConnectFeature .sectionHeading h2{margin-top:var(--space-1);color:var(--color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:700}.walletConnectFeature .walletOptions{gap:0}.walletConnectFeature .walletOption{padding:var(--space-3) 0;border:0;border-radius:0;background:none;gap:var(--space-4)}.walletConnectFeature .walletOption__mark{width:2.75rem;height:2.75rem;background:var(--color-glass);color:var(--color-white);font-size:var(--text-xl)}.walletConnectFeature .walletOption:disabled .walletOption__mark{opacity:.45}.walletConnectFeature .walletOption__copy strong{color:var(--color-ink);font-size:var(--text-2xl);font-weight:500}.walletConnectFeature .walletOption__copy small{color:var(--color-ink-muted);font-size:var(--text-sm)}.walletConnectFeature .walletOption__arrow{color:var(--color-white);font-size:1.75rem;line-height:1}.walletConnectFeature .utilityBadge{padding:.0625rem var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs)}.walletConnectFeature .utilityBadge--accent{border:1px solid var(--color-glass-strong);background:none;color:var(--color-ink-soft)}.walletConnectFeature .walletConnectFeature__status{font-size:var(--text-base)}.inboxScreen,.groupsScreen{position:relative;background:var(--color-canvas)}.inboxSrOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.avatar.inboxHeader__me{border:1px solid var(--color-line-input);font-weight:700}.inboxTabs{display:flex;border-bottom:1px solid var(--color-line-strong)}.inboxTab{position:relative;display:flex;min-height:2.8125rem;flex:1;align-items:center;justify-content:center;color:var(--color-ink-muted);font-size:var(--text-base);font-weight:600;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-out)}.inboxTab[aria-selected=true]{color:var(--color-ink)}.inboxTab[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-ink);content:""}.inboxRow{transition:background var(--motion-fast) var(--ease-out)}.inboxRow:hover,.inboxRow:active{background:var(--color-surface)}.inboxRow .listRow__title{min-width:0;flex:0 1 auto}.inboxRow .verificationBadge{flex:0 0 auto}.inboxRow__address{overflow:hidden;padding-top:.125rem;text-overflow:ellipsis;white-space:nowrap}.inboxRow__preview{padding-top:.25rem}.inboxRow .listRow__meta{align-self:flex-start;padding-top:.6875rem}.floatingAction.inboxCompose{right:var(--space-4);width:3rem;height:3rem;justify-content:center;padding:0;font-size:1.5rem;font-weight:400;line-height:1;bottom:var(--space-4)}.newConversation__body{padding:var(--space-4) var(--space-5);gap:var(--space-4)}.newConversation__field{display:flex;flex-direction:column;color:var(--color-ink-strong);font-size:var(--text-md);font-weight:600;gap:var(--space-2)}.newConversation__field .textField{font-weight:400}.newConversation__address{font-family:var(--font-mono);font-size:var(--text-sm)}.newConversation__hint{color:var(--color-ink-faint);font-size:var(--text-sm);line-height:1.6}.newConversation__peers{margin:0;padding:0;border:0}.newConversation__peers .sectionLabel{padding-right:0;padding-left:0}.newConversation__peer{padding-right:0;padding-left:0;cursor:pointer}.newConversation__check{width:1.125rem;height:1.125rem;flex:0 0 auto;margin:0;accent-color:var(--color-primary)}.newConversation__body .noticeBanner{margin:0}.newConversation__lookup{flex-direction:column;gap:var(--space-1)}.newConversation__lookup strong{color:var(--color-ink)}.newConversation__footer{padding:var(--space-3) var(--space-5) calc(var(--space-4) + var(--safe-area-bottom, 0px));border-top:1px solid var(--color-line-strong);background:var(--color-canvas)}.groupsEmpty__action{width:100%;max-width:14rem;padding-top:var(--space-3)}.conversationScreen{position:relative;--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.9 9.8 3.3' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-select-scrim: #040404}.conversationScreen .conversationHeader{animation:umulFadeIn var(--motion-fast) var(--ease-out) backwards;background:var(--color-surface)}.conversationHeader__identity{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center}.conversationHeader__name{display:flex;max-width:100%;align-items:center;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;gap:.375rem;line-height:var(--leading-tight)}.conversationHeader__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationHeader__name .verificationBadge{padding:.0625rem .375rem;border:0;border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-verified);font-size:var(--text-2xs)}.conversationHeader__title{min-width:0;padding:0;text-align:center}.conversationHeader__subtitle{display:block;max-width:100%;overflow:hidden;padding:0;color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap}.conversationHeader.conversationSelectHeader{justify-content:space-between}.conversationSelectHeader__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight)}.conversationSelectHeader__hint{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap}.pillButton.conversationSelectHeader__confirm{flex:0 0 auto;padding:.375rem var(--space-4);border-color:var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink)}.pillButton.conversationSelectHeader__confirm:disabled{color:var(--color-ink-disabled);cursor:not-allowed}.noticeBanner.conversationNotice{align-items:center;justify-content:space-between;margin-bottom:0}.conversationNotice__tags{display:flex;margin-bottom:.125rem;font-size:var(--text-xs);font-weight:700;gap:var(--space-2)}.conversationStream{display:flex;overflow-y:auto;min-height:0;flex:1;flex-direction:column;padding:var(--space-3) var(--space-3) var(--space-4);gap:var(--space-2)}.conversationStream__item{display:flex;flex-direction:column;gap:var(--space-1);transition:background-color var(--motion-base) var(--ease-out)}.conversationStream--picked{background:var(--color-select-scrim)}.conversationStream--picked .conversationStream__item--picked{margin-block:calc(var(--space-2) * -.5);margin-inline:calc(var(--space-3) * -1);padding-block:calc(var(--space-2) * .5);padding-inline:var(--space-3);border-top:1px dashed var(--color-line);border-bottom:1px dashed var(--color-line);background:var(--color-canvas)}.conversationStream__item--picked+.conversationStream__item--picked{border-top:0}.conversationStream__item--picked:has(+.conversationStream__item--picked){border-bottom:0}.conversationStream .dateDivider{padding:var(--space-3) var(--space-3)}.conversationEmpty{margin:auto;color:var(--color-ink-muted);font-size:var(--text-md);text-align:center}@keyframes umulBubbleEnter{0%{opacity:0;transform:translate(var(--bubble-enter-x),8px)}to{opacity:1;transform:translate(0)}}.bubble{--bubble-enter-x: 0px;animation:umulBubbleEnter var(--motion-base) var(--ease-out) backwards;display:flex;max-width:100%;flex-direction:column;transition:opacity var(--motion-base) var(--ease-out)}.bubble--incoming{--bubble-enter-x: -6px;align-items:flex-start;align-self:flex-start}.bubble--outgoing{--bubble-enter-x: 6px;align-items:flex-end;align-self:flex-end}.bubble--leading{margin-top:var(--space-3)}.conversationStream--picked .bubble--selecting:not(.bubble--picked){opacity:.4}.bubble__row{display:flex;max-width:100%;align-items:flex-start;gap:var(--space-2)}.bubble--outgoing .bubble__row{flex-direction:row-reverse}.bubble__avatarSlot{display:flex;width:2rem;flex:0 0 auto;justify-content:center}.bubble__avatarSlot .avatar{background:var(--color-avatar-1);color:var(--color-canvas);font-size:var(--text-sm)}.bubble__content{display:flex;min-width:0;max-width:15.5rem;flex-direction:column;gap:var(--space-1)}.bubble--incoming .bubble__content{align-items:flex-start}.bubble--outgoing .bubble__content{align-items:flex-end}.bubble__name{display:flex;flex-direction:column;padding-left:var(--space-1);color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:600}.bubble__name .addressText{font-size:var(--text-2xs)}.bubble__body{padding:.5rem .75rem;font-size:var(--text-base);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.bubble__body{border:1.5px solid var(--color-line-input);border-top:0;background:none;color:var(--color-ink)}.bubble--outgoing .bubble__body{border-color:var(--color-accent)}.bubble--sending .bubble__body{opacity:.55}.bubble--failed .bubble__body{border:1px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-ink)}.bubble__meta{display:flex;align-items:center;color:var(--color-ink-muted);font-size:var(--text-2xs);gap:var(--space-1);line-height:1.5}.bubble__onchain{color:var(--color-verified);font-weight:600}.bubble__retry{padding:0;color:var(--color-danger);font-size:var(--text-2xs);font-weight:600;text-decoration:underline}@keyframes umulCheckEnter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.bubble__select{animation:umulCheckEnter var(--motion-base) var(--ease-out) backwards;width:1.375rem;height:1.375rem;flex:0 0 auto;align-self:center;margin:0;border:1.5px solid var(--color-line-input);border-radius:var(--radius-pill);background:transparent var(--icon-check) center / 0 no-repeat;appearance:none;cursor:pointer;transition:background-color var(--motion-base) var(--ease-out),background-size var(--motion-base) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bubble__select:checked{border-color:var(--color-accent);background-color:var(--color-accent);background-size:.8rem}.bubble__reaction{display:inline-flex;align-items:center;height:1.5rem;padding:0 var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:600}.bubble__picker{display:flex;width:100%;flex-direction:column;margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-control);gap:var(--space-3)}.bubble__pickerLabel{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.bubble__pickerTiles{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bubble__pickerTile{min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.bubble__pickerTile:hover{background:var(--color-line-input);color:var(--color-ink)}.evidenceCard{animation:umulScreenEnter var(--motion-base) var(--ease-out) backwards;display:flex;max-width:15.5rem;flex-direction:column;align-self:flex-end;margin:var(--space-2) 0;border-radius:var(--radius-lg);background:var(--color-surface-raised)}.evidenceCard--pending{border:1px solid var(--color-line-strong)}.evidenceCard__open{display:flex;min-width:0;flex-direction:column;padding:var(--space-4);gap:var(--space-3);text-align:left}.evidenceCard__title{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line-strong);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.evidenceCard__rows{display:flex;flex-direction:column;gap:var(--space-1)}.evidenceCard__row{display:flex;min-width:0;color:var(--color-ink-soft);font-size:var(--text-sm);gap:.25rem}.evidenceCard__row span{flex:0 0 auto}.evidenceCard__row strong{overflow:hidden;color:var(--color-ink-soft);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.evidenceCard__cta{display:inline-flex;min-height:2.25rem;align-items:center;align-self:flex-start;padding:0 var(--space-3);border:1px solid var(--color-line-input);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-md);font-weight:600}.evidenceCard__hashRow{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-line);gap:var(--space-2)}.evidenceCard__hash{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidenceCard__copy{flex:0 0 auto;padding:var(--space-1) var(--space-2);border:1px solid var(--color-line-input);border-radius:var(--radius-sm);background:none;color:var(--color-ink-soft);font-size:var(--text-2xs);font-weight:600;white-space:nowrap}.conversationActions.conversationFooter{flex-direction:column;align-items:stretch;padding:var(--space-2) var(--space-3) var(--space-4);border-top:0;gap:var(--space-2)}.conversationFooter .primaryButton--compact{min-height:3.25rem;border-radius:var(--radius-lg);font-size:var(--text-lg)}.noticeBanner.conversationConnection{margin:0}.conversationEvidenceBar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2);gap:var(--space-3)}.conversationEvidenceBar__hint{min-width:0;color:var(--color-ink-faint);font-size:var(--text-2xs);line-height:1.4}.conversationEvidenceBar__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3)}.conversationEvidenceBar .linkButton{font-size:var(--text-2xs)}.conversationEvidenceBar .pillButton:disabled{border-color:var(--color-line-input);background:var(--color-line-input);color:var(--color-white);cursor:not-allowed}.sheetBackdrop.conversationAttachBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.conversationAttachDock{display:flex;width:100%;flex-direction:column}.conversationAttach__close{display:grid;width:2.5rem;height:2.5rem;align-self:flex-end;margin:0 var(--space-5) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink);font-size:var(--text-2xl);line-height:1;place-items:center}.sheet.conversationAttach{display:flex;flex-direction:column;padding-bottom:calc(var(--space-4) + var(--safe-area-bottom, 0px));border-top:1px solid var(--color-sheet-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.conversationAttach__item{animation:umulScreenEnter var(--motion-base) var(--ease-out) backwards;display:flex;align-items:center;padding:var(--space-4) var(--space-5);background:none;gap:var(--space-4);text-align:left}.conversationAttach__item:nth-child(3){animation-delay:50ms}.conversationAttach__item:nth-child(4){animation-delay:.1s}.conversationAttach__item:nth-child(n+5){animation-delay:.15s}.conversationAttach__item:hover:not(:disabled),.conversationAttach__item:focus-visible{background:var(--color-glass)}.conversationAttach__item:disabled{color:var(--color-ink-soft);cursor:not-allowed}.conversationAttach__tile{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);background:none;color:var(--color-ink);font-size:var(--text-lg);place-items:center}.conversationAttach__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.125rem}.conversationAttach__text strong{color:var(--color-ink);font-size:var(--text-xl);font-weight:700}.conversationAttach__text span{color:var(--color-ink-faint);font-size:var(--text-sm)}.conversationComposer{display:flex;align-items:center;padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);gap:var(--space-3)}.conversationComposer:focus-within{outline:1px solid var(--color-line-input)}.conversationComposer__attach{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:1.375rem;line-height:1;place-items:center}.conversationComposer__input{min-width:0;height:2.25rem;flex:1;border:0;background:none;color:var(--color-ink);font-size:var(--text-base)}.conversationComposer__input:focus{outline:none}.conversationComposer__input::placeholder{color:var(--color-ink-muted)}.conversationComposer__input:disabled{color:var(--color-ink-faint)}.conversationComposer__send{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);font-size:var(--text-base);font-weight:700;line-height:1;place-items:center;transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.conversationComposer__send:hover:not(:disabled){background:var(--color-primary-strong)}.conversationComposer__send:disabled{background:none;color:var(--color-ink-disabled);cursor:not-allowed}.sheet.conversationSheet{padding-bottom:calc(var(--space-6) + var(--safe-area-bottom, 0px))}.conversationSheet .sheet__body{display:flex;flex-direction:column;padding:0 var(--space-6);gap:var(--space-5)}.sheet__header.conversationSheet__header{padding:var(--space-2) var(--space-6) var(--space-3);border-bottom:0}.conversationSheet__note{margin-top:calc(var(--space-3) * -1);color:var(--color-ink-faint);font-size:var(--text-md);line-height:1.5}.conversationProfile{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-2);gap:var(--space-3);text-align:center}.conversationProfile .avatar{width:4rem;height:4rem;font-size:var(--text-3xl)}.conversationProfile__name{display:flex;align-items:center;font-family:var(--font-display);font-size:1.25rem;font-weight:700;gap:var(--space-2)}.conversationProfile__handle{margin-top:calc(var(--space-2) * -1);color:var(--color-ink-muted);font-size:var(--text-md)}.conversationInfo{margin:0;overflow:hidden;border:1px solid var(--color-line-strong);border-radius:var(--radius-md)}.conversationInfo__row{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);gap:var(--space-3)}.conversationInfo__row:last-child{border-bottom:0}.conversationInfo dt{color:var(--color-ink-soft);font-size:var(--text-md)}.conversationInfo dd{margin:0;overflow:hidden;color:var(--color-ink);font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conversationMembers{display:flex;max-height:40vh;flex-direction:column;overflow-y:auto;margin:0 calc(var(--space-6) * -1);padding:0;list-style:none}.conversationMembers .listRow__title{font-size:var(--text-base)}.conversationInvite{display:flex;flex-direction:column;gap:var(--space-2)}.listRow.conversationSheet__link{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:500}.conversationSheet__actions{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr}.secondaryButton.conversationSheet__danger{color:var(--color-danger)}.linkButton.conversationSheet__close{align-self:center;color:var(--color-ink-faint);text-decoration:none}.conversationReport{display:flex;flex-direction:column;border:1px solid var(--color-line-strong);border-radius:var(--radius-md)}.conversationReport__option{display:flex;align-items:flex-start;padding:var(--space-4);border-bottom:1px solid var(--color-line);gap:var(--space-3);text-align:left}.conversationReport__option:last-child{border-bottom:0}.conversationReport__option:hover{background:var(--color-surface)}.conversationReport__radio{width:1rem;height:1rem;flex:0 0 auto;margin-top:.2rem;border:1.5px solid var(--color-line-input);border-radius:var(--radius-pill)}.conversationReport__text{display:flex;flex-direction:column}.conversationReport__text strong{font-size:var(--text-base);font-weight:600}.conversationReport__text span{color:var(--color-ink-faint);font-size:var(--text-sm)}.modal.conversationReceipt{display:flex;flex-direction:column;padding:var(--space-5);gap:var(--space-3);text-align:center}.conversationReceipt__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.conversationReceipt__text{color:var(--color-ink-faint);font-size:var(--text-md);line-height:var(--leading-relaxed)}.conversationBlocked__body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-7) var(--space-7);gap:var(--space-3);text-align:center}.conversationBlocked__mark{display:grid;width:3.5rem;height:3.5rem;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink-faint);font-size:var(--text-3xl);line-height:1;place-items:center}.conversationBlocked__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.conversationBlocked__text{color:var(--color-ink-faint);font-size:var(--text-md);line-height:var(--leading-relaxed)}.conversationBlocked__hint{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-soft);font-size:var(--text-sm)}.conversationBlocked__actions{display:flex;flex-direction:column;align-items:center;padding:0 var(--space-5) calc(var(--space-6) + var(--safe-area-bottom, 0px));gap:var(--space-2)}.conversationBlocked__actions .linkButton{color:var(--color-ink-faint);text-decoration:none}.transferSheet__scrim{position:absolute;width:100%;height:100%;background:none;inset:0}.transferSheet{position:relative;display:flex;flex-direction:column;padding:0 var(--space-5) var(--space-8);gap:var(--space-4)}.transferSheet__peer{display:flex;align-items:center;margin-top:calc(var(--space-3) * -1);color:var(--color-ink-faint);font-size:var(--text-sm);gap:var(--space-2)}.transferSheet__copy{color:var(--color-ink-soft);font-size:var(--text-sm)}.transferSheet__amount{display:grid;padding:var(--space-7) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-1);place-items:center}.transferSheet__amount strong{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;line-height:var(--leading-tight)}.transferSheet__amount span{color:var(--color-ink-faint);font-size:var(--text-sm);letter-spacing:.06em}.transferSheet__chips{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.transferSheet__chip{min-height:2.5rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600}.transferSheet__chip:disabled{cursor:not-allowed}.transferSheet__sponsor{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-1);color:var(--color-ink-faint);font-size:var(--text-sm);gap:var(--space-3)}.transferSheet__sponsor strong{color:var(--color-verified);font-weight:700}.transferSheet__note{color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.45}.conversationComposer__attach,.conversationEvidenceBar .pillButton,.conversationSelectHeader__confirm,.conversationFooter .primaryButton,.conversationAttach__item{transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.conversationComposer__attach:active:not(:disabled),.conversationComposer__send:active:not(:disabled){transform:scale(.9)}.conversationEvidenceBar .pillButton:active:not(:disabled),.conversationSelectHeader__confirm:active:not(:disabled),.conversationFooter .primaryButton:active:not(:disabled),.conversationAttach__item:active:not(:disabled){transform:scale(.97)}.settingsScreen .screen__body{padding-bottom:var(--space-6)}.profileCard{display:flex;align-items:center;margin:var(--space-4) var(--space-5) var(--space-2);padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-3)}.profileCard__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-1)}.profileCard__name{overflow:hidden;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.profileCard__umulId{color:var(--color-ink-muted);font-size:var(--text-sm)}.profileCard__address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileCard__pills{display:flex;flex-wrap:wrap;gap:var(--space-1)}.profileCard__pill{display:inline-flex;align-items:center;padding:.1rem var(--space-2);border:1px solid var(--color-line-input);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink-faint);font-size:var(--text-2xs);font-weight:700}.profileCard__pill--verified{border-color:var(--color-verified);background:var(--color-verified);color:var(--color-white)}.profileCard__pill--unverified{color:var(--color-unverified)}.profileCard__pill--unknown{border-style:dashed}.settingsRow--muted{opacity:.55}.settingsRow--button:hover{background:var(--color-surface)}.settingsRow__value{flex:0 0 auto;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.settingsToggle{position:relative;width:2.75rem;height:1.625rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-ink-disabled);transition:background var(--motion-fast) var(--ease-out)}.settingsToggle[aria-checked=true]{background:var(--color-primary)}.settingsToggle__knob{position:absolute;top:.1875rem;left:.1875rem;display:block;width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);background:var(--color-white);box-shadow:var(--shadow-control);transition:transform var(--motion-fast) var(--ease-out)}.settingsToggle[aria-checked=true] .settingsToggle__knob{transform:translate(1.125rem)}.settingsFooter{padding:var(--space-6) var(--space-5) var(--space-4)}.screenHeader.homeHeader{padding:.625rem var(--space-4)}.homeHeader__me{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.homeHeader__identity{display:flex;min-width:0;flex-direction:column}.homeHeader .homeHeader__identity h1{overflow:hidden;font-size:var(--text-lg);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.addressText.homeHeader__handle{overflow:hidden;color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.homeHeader .pillButton{border-color:var(--color-ink-muted);color:var(--color-ink)}.homeHeader__plus{font-size:var(--text-base);line-height:1}.adBanner.friendsAd{--ad-px: calc(100cqw / 390);container-type:inline-size;position:relative;display:block;overflow:clip;height:auto;flex:0 0 auto;aspect-ratio:390 / 89;margin:0;padding:0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:var(--color-primary-strong)}.friendsAd__label{position:absolute;top:calc(28.81 * var(--ad-px));left:calc(120.6 * var(--ad-px));padding:0;border:0;color:var(--color-avatar-2);font-family:var(--font-display);font-size:calc(21.437 * var(--ad-px));font-weight:600;letter-spacing:normal;line-height:calc(26.349 * var(--ad-px));transform:translate(-50%);white-space:nowrap}.friendsAd__bracket{position:absolute;top:calc(39.95 * var(--ad-px));left:calc(20.95 * var(--ad-px));width:calc(197.41 * var(--ad-px));height:calc(20.1 * var(--ad-px));box-sizing:border-box;border:calc(2.1 * var(--ad-px)) solid var(--color-white);border-top:0}.friendsAd__slogan{position:absolute;top:calc(56 * var(--ad-px));left:calc(316.8 * var(--ad-px));color:var(--color-avatar-2);font-family:var(--font-display);font-size:calc(11.445 * var(--ad-px));font-weight:800;letter-spacing:normal;line-height:1;text-transform:uppercase;transform:translate(-50%,-50%) rotate(33.72deg);white-space:nowrap}.friendsAd__figure{position:absolute;top:calc(-11 * var(--ad-px));left:calc(256 * var(--ad-px));width:calc(102 * var(--ad-px));height:calc(290 * var(--ad-px));transform:scaleY(-1) rotate(180deg)}.friendsScreen .screen__body{background:radial-gradient(70% 38% at 50% 100%,rgb(190 20 20 / 55%),transparent)}.sectionLabel.friendsCount{padding:var(--space-4) var(--space-4) var(--space-2);color:var(--color-ink-faint);font-size:var(--text-sm);font-weight:500;letter-spacing:normal;text-transform:none}.homeFriendList{display:flex;flex-direction:column}.homeFriendList .homeFriendRow{animation:umulScreenEnter var(--motion-base) var(--ease-out) backwards}.homeFriendList .homeFriendRow:nth-child(2){animation-delay:40ms}.homeFriendList .homeFriendRow:nth-child(3){animation-delay:80ms}.homeFriendList .homeFriendRow:nth-child(4){animation-delay:.12s}.homeFriendList .homeFriendRow:nth-child(n+5){animation-delay:.16s}.listRow.homeFriendRow{padding:var(--space-4);transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.homeFriendRow:active{transform:scale(.98)}.homeFriendRow:hover,.homeFriendRow:focus-visible{background:var(--color-surface-raised)}.homeFriendRow .listRow__title{font-size:var(--text-base);font-weight:700}.homeFriendRow__check{display:inline-flex;flex:0 0 auto;align-items:center;padding:.0625rem var(--space-2) .0625rem .375rem;border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-verified);font-size:var(--text-xs);font-weight:500;gap:.1875rem;line-height:1.4}.homeFriendRow__checkMark{width:.8125rem;height:.8125rem;flex:0 0 auto}.listRow__subtitle.homeFriendRow__handle{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-sm)}.homeFriendRow .avatar__presence{inset:0 auto auto 0;width:.5rem;height:.5rem;border:0;background:var(--color-accent);transform:translate(-30%,-20%)}.homeSearch{position:absolute;z-index:20;display:flex;flex-direction:column;background:var(--color-canvas);inset:0}.homeSearch__bar{display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);gap:var(--space-2)}.homeSearch__back{display:grid;width:2rem;height:2rem;flex:0 0 auto;color:var(--color-ink);place-items:center}.homeSearch__backIcon{width:1.5rem;height:1.5rem}.homeSearch__field{position:relative;display:flex;min-width:0;flex:1;align-items:center}.textField.homeSearch__input{min-height:2.75rem;padding:0 var(--space-8) 0 var(--space-8);border-color:var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base)}.textField.homeSearch__input:focus{border-color:var(--color-accent)}.homeSearch__glyph{position:absolute;top:50%;left:var(--space-3);width:1.25rem;height:1.25rem;color:var(--color-ink);pointer-events:none;transform:translateY(-50%)}.homeSearch__clear{position:absolute;top:0;right:var(--space-1);bottom:0;display:grid;width:2.25rem;color:var(--color-ink-soft);place-items:center}.homeSearch__clearIcon{width:1.25rem;height:1.25rem}.homeSearch__body{display:flex;flex:1;flex-direction:column;overflow-y:auto}.homeSearch__body>*{animation:umulScreenEnter var(--motion-base) var(--ease-out) backwards}.homeSearch__hint{display:grid;flex:1;padding:var(--space-6) var(--space-5);color:var(--color-ink-faint);font-size:var(--text-md);place-items:center;text-align:center}.homeSearch__state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5);color:var(--color-ink-faint);font-size:var(--text-base);gap:var(--space-2);text-align:center}.homeResult{display:flex;width:100%;align-items:center;padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--color-line);background:var(--color-canvas);gap:var(--space-3);text-align:left;transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.homeResult:hover,.homeResult:focus-visible{background:var(--color-surface-raised)}.homeResult:active{transform:scale(.98)}.homeResult .listRow__title{font-size:var(--text-base);font-weight:700}.homeResult__chevron{width:1.375rem;height:1.375rem;flex:0 0 auto;color:var(--color-ink-soft)}.homeResult:hover .homeResult__chevron,.homeResult:focus-visible .homeResult__chevron{color:var(--color-accent)}.sheetBackdrop.homeProfile__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006}.sheet.homeProfile__sheet{border-top:1px solid var(--color-sheet-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--color-sheet)}.homeProfile__sheet .sheet__handle{background:var(--color-glass-strong)}.homeProfile{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-9);gap:var(--space-3)}.avatar.homeProfile__avatar{width:3.75rem;height:3.75rem}.homeProfile__identity{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:center;padding-bottom:var(--space-5);gap:var(--space-1);text-align:center}.homeProfile__name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.addressText.homeProfile__handle{color:var(--color-ink-faint);font-size:var(--text-md);overflow-wrap:anywhere}.homeProfile__action{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--color-glass-strong);color:var(--color-ink);font-size:var(--text-lg);font-weight:600;transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.homeProfile__action:hover{background:#ffffff47}.homeProfile__action:active{transform:scale(.97)}.homeProfile__remove{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) 0;color:var(--color-ink-faint);font-size:var(--text-md);gap:var(--space-2)}.homeProfile__removeIcon{width:.875rem;height:.875rem;flex:0 0 auto}.evidenceDetailScreen,.newConversationScreen{padding:0 var(--space-5) var(--space-6);gap:var(--space-4)}.appHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) 0 var(--space-4);gap:var(--space-3)}.appHeader h1{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em}.appHeader--withBack{gap:var(--space-2)}.eyebrow{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.headerIndex{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-2xs)}.secondaryButton{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;padding:0 var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--text-base);font-weight:600}.secondaryButton:disabled{color:var(--color-ink-faint);cursor:not-allowed}.dangerButton{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-base);font-weight:600}.textButton{color:var(--color-primary);font-size:var(--text-sm);font-weight:600}.textButton:disabled{color:var(--color-ink-faint);cursor:not-allowed}.stickyFooter{position:sticky;display:flex;flex-direction:column;padding:var(--space-4) 0 calc(var(--space-4) + var(--safe-area-bottom, 0px));background:var(--color-canvas);gap:var(--space-2);bottom:0}.sectionHeading{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.formSection{display:flex;flex-direction:column;gap:var(--space-3)}.field{display:flex;min-height:3rem;align-items:center;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm)}.field::placeholder{color:var(--color-ink-faint);font-family:var(--font-body)}.field:focus-visible{border-color:var(--color-primary-border)}.fieldHint{color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.5}.lookupResult{display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink-soft);font-size:var(--text-sm);gap:var(--space-2)}.lookupResult--loading{color:var(--color-ink-faint)}.lookupResult--neutral{color:var(--color-ink-soft)}.lookupResult--verified{background:var(--color-verified-soft);color:var(--color-verified)}.stepLabel{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.flowNote{color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.5}.dataPlate{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:var(--space-1)}.dataPlate dt,.dataPlate__label{color:var(--color-ink-faint);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.dataPlate dd,.dataPlate code{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.dataPlate--detail{background:var(--color-surface-input)}.participantBlock{display:flex;flex-direction:column;gap:var(--space-2)}.statusLamp{display:inline-block;width:.5rem;height:.5rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-line-strong)}.statusLamp--active{background:var(--color-verified)}.statusLamp--pulse{animation:statusPulse 1.4s var(--ease-out) infinite;background:var(--color-primary)}@keyframes statusPulse{50%{opacity:.3}}.proofSheet{display:flex;flex-direction:column;padding:var(--space-5) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-4)}.proofSheet__stamp{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-verified);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-label)}.utilityBadge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-input);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-2xs);gap:var(--space-1)}.identityCard{display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);font-family:var(--font-mono);font-size:var(--text-sm);gap:var(--space-3)}.identityCard__monogram{display:grid;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;place-items:center}.identityCard__monogram--verified{border-color:var(--color-verified);color:var(--color-verified)}.profileFacts{display:flex;flex-direction:column;gap:var(--space-3)}.verificationBadge--verified{color:var(--color-verified)}.evidenceList{list-style:none;margin:0;padding:0 var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.evidenceList__row{display:flex;align-items:center;gap:var(--space-2)}.evidenceList__open{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink)}.evidenceList__name{font-family:var(--font-display);font-weight:600;color:var(--color-ink)}.evidenceList__meta{font-size:12px;color:var(--color-ink-soft)}.evidenceList__signers{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint)}.evidenceBody{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.evidenceBody__item{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink)}.evidenceBody__item--mine{border-color:var(--color-primary-border);background:var(--color-primary-soft)}.evidenceBody__text{margin:0;white-space:pre-wrap;word-break:break-word}.evidenceBody__missing{margin:0;font-style:italic;color:var(--color-ink-faint)}.evidenceBody__time{display:block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint)}.stickyFooter__actions{display:flex;gap:var(--space-2)}.stickyFooter__actions>*{flex:1}.conversationEvidence__confirm{align-self:flex-start}.peerPicker{display:flex;flex-direction:column;padding:var(--space-2) 0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised)}.peerPicker__legend{padding:0 var(--space-4);color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:600}.peerPicker__row{display:flex;min-height:3rem;align-items:center;padding:var(--space-2) var(--space-4);gap:var(--space-3)}.peerPicker__identity{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.peerPicker__identity strong{font-size:var(--text-sm)}.peerPicker__identity code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidenceFlowBody{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-5)}.evidenceFlowBody--sheet{padding:0}.screenHeader.evidenceFlowHeader{display:grid;align-items:center;border-bottom:0;grid-template-columns:2rem 1fr 2rem}.evidenceFlowHeader h1{text-align:center}.evidenceFlowBack{justify-self:start;padding:0;color:var(--color-ink);font-size:var(--text-3xl);line-height:1}.evidenceFlowHero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.evidenceFlowHero p{color:var(--color-ink-faint);font-size:var(--text-md)}.evidenceFlowHero strong{padding-bottom:var(--space-1);border-bottom:2px solid var(--color-accent);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight)}.evidenceFlowNote{color:var(--color-ink-faint);font-size:var(--text-md);line-height:var(--leading-relaxed);text-align:center;white-space:pre-line}.evidenceFlowHint{color:var(--color-ink-faint);font-size:var(--text-md);line-height:var(--leading-relaxed);white-space:pre-line}.evidenceFlowOptions{display:flex;flex-direction:column;margin:0;padding:0;border:0;gap:var(--space-2)}.evidenceFlowOptions legend{padding-right:0;padding-left:0}.evidenceFlowOption{display:flex;align-items:center;padding:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);gap:var(--space-3)}.evidenceFlowOption input{accent-color:var(--color-accent)}.evidenceFlowOption:has(input:checked){border-color:var(--color-accent);background:var(--color-surface-raised)}.evidenceFlowOption__body{display:flex;flex-direction:column;gap:.125rem}.evidenceFlowOption__body strong{font-size:var(--text-lg);font-weight:600}.evidenceFlowOption__body small{color:var(--color-ink-faint);font-size:var(--text-sm)}.evidenceFlowCard{display:flex;flex-direction:column;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);gap:var(--space-2)}.evidenceFlowMessages{margin:0 0 var(--space-2);padding:0;list-style:none}.evidenceFlowMessages li{display:flex;flex-direction:column;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-strong);gap:var(--space-1)}.evidenceFlowMessages__sender,.evidenceFlowMessages time{color:var(--color-ink-faint);font-size:var(--text-sm)}.evidenceFlowMessages p{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.evidenceFlowFacts{display:flex;flex-direction:column;margin:0;gap:var(--space-2)}.evidenceFlowFacts>div{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);gap:var(--space-3)}.evidenceFlowFacts dt{flex:0 0 auto;color:var(--color-ink-soft);font-size:var(--text-md)}.evidenceFlowFacts dd{min-width:0;margin:0;font-size:var(--text-md);font-weight:600;text-align:right;overflow-wrap:anywhere}.evidenceFlowTx .sectionLabel,.evidenceFlowField .sectionLabel{padding:0}.evidenceFlowTx code{color:var(--color-ink);overflow-wrap:anywhere}.evidenceFlowField{display:flex;flex-direction:column;gap:var(--space-2)}.evidenceSheet{animation:umulSheetEnter var(--motion-sheet) var(--ease-sheet) both;display:flex;flex-direction:column;margin-top:auto;padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--safe-area-bottom, 0px));border-top:1px solid var(--color-sheet-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-sheet);box-shadow:var(--shadow-sheet);gap:var(--space-4)}.evidenceSheet__grabber{width:2.25rem;height:.25rem;margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--color-glass-strong)}.evidenceSheet__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;text-align:center}.evidenceSheet__facts{display:flex;flex-direction:column;margin:0}.evidenceSheet__facts>div{display:flex;min-height:2.875rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line-strong);gap:var(--space-3)}.evidenceSheet__facts dt{flex:0 0 auto;color:var(--color-ink-soft);font-size:var(--text-base)}.evidenceSheet__facts dd{min-width:0;margin:0;font-size:var(--text-base);font-weight:600;text-align:right;overflow-wrap:anywhere}.evidenceSheet__dots{animation:umulFadeIn var(--motion-base) var(--ease-out) both;display:flex;align-items:center;justify-content:center;padding:var(--space-4) 0;gap:var(--space-4)}.evidenceSheet__dots i{width:.3125rem;height:.3125rem;border-radius:var(--radius-pill);background:var(--color-ink-faint);animation:evidenceSheetDot 1.2s var(--ease-out) infinite}.evidenceSheet__dots i:nth-child(2){animation-delay:.15s}.evidenceSheet__dots i:nth-child(3){animation-delay:.3s}@keyframes evidenceSheetDot{0%,to{opacity:.25}50%{opacity:1;transform:translateY(-.25rem)}}.evidenceSheet__status{color:var(--color-ink-faint);font-size:var(--text-md);line-height:var(--leading-relaxed);text-align:center;white-space:pre-line}.evidenceSheet__status span{animation:umulFadeIn var(--motion-base) var(--ease-out) both}.evidenceSheet__alert{color:var(--color-danger);font-size:var(--text-md);line-height:var(--leading-relaxed);text-align:center;white-space:pre-line;overflow-wrap:anywhere}.evidenceSheet__mark{display:block;width:3rem;height:3rem;margin:var(--space-2) auto;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.evidenceSheet__markRing{animation:evidenceSheetMarkRing .8s linear both;stroke-dasharray:158;transform:rotate(-90deg);transform-box:view-box;transform-origin:center}.evidenceSheet__markTick{animation:evidenceSheetMarkTick .8s var(--ease-out) both;stroke-dasharray:34}@keyframes evidenceSheetMarkRing{0%{stroke-dashoffset:158}55%,to{stroke-dashoffset:0}}@keyframes evidenceSheetMarkTick{0%,55%{stroke-dashoffset:34}to{stroke-dashoffset:0}}.evidenceFlowSigners{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.evidenceFlowSigners li{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:var(--space-3)}.evidenceFlowSigners code{color:var(--color-ink-soft);font-size:var(--text-sm)}.modalBackdrop.evidenceWalletBackdrop{padding:0;background:var(--color-canvas)}.evidenceWallet{display:flex;width:100%;height:100%;flex-direction:column;padding:var(--space-3) var(--space-5) calc(var(--space-6) + var(--safe-area-bottom, 0px));overflow-y:auto;gap:var(--space-4)}.evidenceWallet__nav{padding-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;text-align:center}.evidenceWallet__eyebrow{color:var(--color-ink-faint);font-size:var(--text-md)}.evidenceWallet__title{display:flex;margin-top:calc(-1 * var(--space-2))}.evidenceWallet__title span{padding-bottom:var(--space-1);border-bottom:2px solid var(--color-accent);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.evidenceWallet__connected{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.evidenceWallet__connected>span:first-child{flex:0 0 auto;font-size:var(--text-md);font-weight:600}.evidenceWallet__connected>span:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-end;color:var(--color-ink-faint);font-size:var(--text-sm);gap:var(--space-1);text-align:right}.evidenceWallet__connected strong{color:var(--color-ink)}.evidenceWallet .evidenceFlowHint{text-align:center}.evidenceWallet__wait{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-top:var(--space-5);color:var(--color-ink-faint);font-size:var(--text-md);gap:var(--space-2);text-align:center}.evidenceFlowCenter{animation:umulFadeIn var(--motion-base) var(--ease-out) both;display:flex;flex:1;flex-direction:column;align-items:center;padding-top:var(--space-6);gap:var(--space-4);text-align:center}.evidenceFlowCenter h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.evidenceFlowCenter .evidenceFlowCard{width:100%;text-align:left}.evidenceFlowOrbs{display:flex;align-items:center;justify-content:center;padding:var(--space-6) 0 var(--space-8);gap:var(--space-4)}.evidenceFlowOrbs i{border-radius:var(--radius-pill);background:var(--color-primary)}.evidenceFlowOrbs i:first-child{animation:evidenceFlowOrbLead 3.4s var(--ease-out) infinite;width:2.75rem;height:2.75rem}.evidenceFlowOrbs i:last-child{animation:evidenceFlowOrbTrail 4.8s var(--ease-out) infinite;width:5.5rem;height:5.5rem}@keyframes evidenceFlowOrbLead{50%{transform:translate3d(.375rem,-.5rem,0) scale(1.12)}}@keyframes evidenceFlowOrbTrail{50%{transform:translate3d(-.25rem,.375rem,0) scale(.92)}}.evidenceFlowChecklist{display:flex;flex-direction:column;margin:var(--space-4) 0 0;padding:0;color:var(--color-ink-faint);font-size:var(--text-md);gap:var(--space-3);list-style:none;text-align:left}.evidenceFlowChecklist li{position:relative;min-height:1.375rem;padding-left:2.125rem;line-height:1.375rem}.evidenceFlowChecklist li:before{position:absolute;top:0;left:0;display:grid;width:1.375rem;height:1.375rem;border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--text-sm);content:"✓";place-items:center}.evidenceFlowChecklist li:not(:last-child):after{position:absolute;top:1.375rem;left:.6875rem;width:1px;height:var(--space-3);background:var(--color-accent);content:""}.evidenceFlowChecklist__done{color:var(--color-ink)}.evidenceFlowChecklist__done:before{animation:evidenceFlowCheckFill var(--motion-base) var(--ease-out) both;background:var(--color-accent);color:var(--color-white)}.evidenceFlowChecklist__done:nth-child(2):before{animation-delay:90ms}.evidenceFlowChecklist__done:nth-child(3):before{animation-delay:.18s}@keyframes evidenceFlowCheckFill{0%{background:transparent;color:var(--color-accent);transform:scale(.7)}}.evidenceFlowSpinner{display:block;width:2.5rem;height:2.5rem;margin:0 auto;border:3px solid var(--color-line-strong);border-top-color:var(--color-accent);border-radius:var(--radius-pill);animation:evidenceFlowSpin .9s linear infinite}@keyframes evidenceFlowSpin{to{transform:rotate(360deg)}}.evidenceFlowFooter{display:flex;flex-direction:column;width:100%;margin-top:auto;padding-top:var(--space-4);gap:var(--space-2)}.evidenceFlowFooter--row{flex-direction:row;gap:var(--space-3)}.evidenceFlowFooter--row .secondaryButton{flex:0 0 35%}.evidenceFlowFooter--row .primaryButton{flex:1}.evidenceDetailScreen{padding:0;gap:0}.evidenceDetailBody{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-6)}.evidenceDetailStatus{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.evidenceDetailStatus__mark{--seal-circle-length: 113.1;--seal-check-length: 22;--seal-draw-duration: .9s;width:2.5rem;height:2.5rem;color:var(--color-accent)}.evidenceDetailStatus__mark circle{animation:umulSealCircleDraw var(--seal-draw-duration) var(--ease-out) both;stroke-dasharray:var(--seal-circle-length);transform:rotate(-90deg);transform-origin:50% 50%}.evidenceDetailStatus__mark path{animation:umulSealCheckDraw var(--seal-draw-duration) var(--ease-out) both;stroke-dasharray:var(--seal-check-length)}@keyframes umulSealCircleDraw{0%{stroke-dashoffset:var(--seal-circle-length)}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes umulSealCheckDraw{0%{stroke-dashoffset:var(--seal-check-length)}55%{stroke-dashoffset:var(--seal-check-length)}to{stroke-dashoffset:0}}.evidenceDetailStatus__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.evidenceDetailFacts{display:flex;flex-direction:column;margin:0;padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(180deg,transparent 55%,var(--color-accent-soft)),var(--color-surface-raised);gap:var(--space-4)}.evidenceDetailFacts__row{display:flex;align-items:baseline;justify-content:space-between;padding:var(--space-1) var(--space-3) var(--space-2);border:1px solid var(--color-line-input);border-top:0;gap:var(--space-3);font-size:var(--text-md)}.evidenceDetailFacts dt{flex:0 0 auto;color:var(--color-ink-soft)}.evidenceDetailFacts dd{min-width:0;margin:0;color:var(--color-ink);font-weight:500;text-align:right;overflow-wrap:anywhere}.evidenceDetailFacts dd.addressText{color:var(--color-ink-soft)}.evidenceDetailFacts__toggle{padding:0;color:var(--color-ink);font-weight:500}.evidenceDetailFacts__toggle[aria-pressed=false]{color:var(--color-ink-faint);text-decoration:underline;text-underline-offset:.15em}.evidenceDetailActions{display:flex;flex-direction:column;gap:var(--space-3)}.evidenceDetailTech>summary{border-color:var(--color-line-strong);color:var(--color-ink-muted);list-style:none}.evidenceDetailTech>summary::-webkit-details-marker{display:none}.evidenceDetailTech__body{display:flex;flex-direction:column;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:var(--space-3)}.evidenceDetailTech__row{display:flex;flex-direction:column;gap:var(--space-1)}.evidenceDetailTech__label{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.evidenceDetailTech__row code{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.evidenceDetailNote{color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}.evidenceDetailConversation{gap:var(--space-2)}.evidenceDetailNotice{display:flex;align-items:center;align-self:center;margin:var(--space-4) var(--space-5) var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-ink-soft);font-size:var(--text-md);gap:var(--space-2)}.evidenceDetailCheck{width:.75rem;height:.75rem;flex:0 0 auto;color:var(--color-accent)}.evidenceDetailRestore{flex-direction:column;align-items:flex-start}.evidenceDetailMessages{display:flex;flex-direction:column;margin:0;padding:var(--space-2) var(--space-5);list-style:none;gap:var(--space-4)}.evidenceDetailMessage{display:flex;max-width:100%;align-items:flex-start;gap:var(--space-2)}.evidenceDetailMessage--outgoing{justify-content:flex-end}.evidenceDetailMessage__content{display:flex;min-width:0;max-width:15.5rem;flex-direction:column;gap:var(--space-1)}.evidenceDetailMessage__sender{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:600}.evidenceDetailMessage .avatar{background:var(--color-avatar-1);color:var(--color-canvas);font-size:var(--text-sm)}.evidenceDetailBubble{padding:.5rem .75rem;border:1px solid var(--color-line-input);border-top:0;color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap}.evidenceDetailMessage--outgoing .evidenceDetailBubble{border:2px solid var(--color-accent);border-top:0;text-align:right}.evidenceDetailBubble--missing,.evidenceDetailMessage--outgoing .evidenceDetailBubble--missing{border:1px dashed var(--color-line-input);border-top:0;color:var(--color-ink-muted);font-style:italic}.evidenceDetailMessage__meta{display:flex;align-items:center;color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-1)}.evidenceDetailMessage--outgoing .evidenceDetailMessage__meta{justify-content:flex-end}.evidenceDetailFooter{margin-top:auto;padding:var(--space-6) var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}.evidenceListItems{margin:0;padding:0;list-style:none}.evidenceListRow__open{display:flex;min-width:0;flex:1;align-items:center;padding:0;gap:var(--space-3);text-align:left}.evidenceListRow__seal{width:2.5rem;height:2.5rem;flex:0 0 auto;color:var(--color-accent)}.evidenceListBadge{flex:0 0 auto;padding:.25rem .625rem;border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-verified);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.evidenceListSkeleton{display:flex;flex-direction:column;padding:var(--space-4) var(--space-5);color:var(--color-ink-muted);font-size:var(--text-md);gap:var(--space-3);text-align:center}.evidenceListSkeleton__row{height:3.5rem;border-radius:var(--radius-md);background:var(--color-surface-raised)}.evidenceDetailMessage,.evidenceListItems>li{--evidence-stagger-step: 50ms;animation:umulScreenEnter var(--motion-base) var(--ease-out) both;animation-delay:calc(var(--evidence-stagger-step) * 4)}.evidenceDetailMessage:nth-child(1),.evidenceListItems>li:nth-child(1){animation-delay:0s}.evidenceDetailMessage:nth-child(2),.evidenceListItems>li:nth-child(2){animation-delay:var(--evidence-stagger-step)}.evidenceDetailMessage:nth-child(3),.evidenceListItems>li:nth-child(3){animation-delay:calc(var(--evidence-stagger-step) * 2)}.evidenceDetailMessage:nth-child(4),.evidenceListItems>li:nth-child(4){animation-delay:calc(var(--evidence-stagger-step) * 3)}@media(prefers-reduced-motion:reduce){.evidenceDetailMessage,.evidenceListItems>li{--evidence-stagger-step: 0s}}.onboardingScreen{padding:0 var(--space-5) var(--space-6);gap:var(--space-4)}.walletPanel{display:flex;flex-direction:column;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-3)}.walletOptions{display:flex;flex-direction:column;gap:var(--space-2)}.walletOption{display:flex;width:100%;align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:var(--space-3);text-align:left}.walletOption:disabled{color:var(--color-ink-faint);cursor:not-allowed}.walletOption__mark{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-surface-input);font-weight:700;place-items:center}.walletOption__copy{display:flex;min-width:0;flex:1;flex-direction:column}.walletOption__copy small{color:var(--color-ink-faint);font-size:var(--text-xs)}.walletOption__arrow{color:var(--color-ink-faint)}.walletConnectFeature{display:flex;flex-direction:column;gap:var(--space-1)}.walletConnectFeature__status{color:var(--color-ink-faint);font-size:var(--text-xs)}.walletConnectFeature__status--error{color:var(--color-danger)}.liveConversation{display:flex;min-height:0;flex:1;flex-direction:column;padding:0 var(--space-5) var(--space-4);gap:var(--space-3)}.liveConversation__status{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.messageStream{display:flex;min-height:0;flex:1;flex-direction:column;padding:var(--space-3) 0;gap:var(--space-2);overflow-y:auto}.message{max-width:78%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--text-sm)}.message--incoming{align-self:flex-start}.message--outgoing{align-self:flex-end;background:var(--color-primary);color:var(--color-white)}.message--failed{border:1px solid var(--color-danger)}.message--sending{opacity:.6}.messageRetry{color:var(--color-danger);font-size:var(--text-xs);font-weight:600}.composer{display:flex;align-items:center;gap:var(--space-2)}.composer input{min-height:2.75rem;flex:1;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-input)}.composer input::placeholder{color:var(--color-ink-faint)}.composer button{display:grid;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);place-items:center}.composer button:disabled{background:var(--color-surface-raised);color:var(--color-ink-faint);cursor:not-allowed}.createChat{display:flex;flex-direction:column;gap:var(--space-3)}.createChat__modes{display:flex;gap:var(--space-2)}.createChat__error{color:var(--color-danger);font-size:var(--text-xs)}.utilityBadge--accent{background:var(--color-primary-soft);color:var(--color-primary)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-canvas)}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,p,figure{margin:0}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:0;box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:.01ms!important;transition-duration:.01ms!important}}@keyframes umulScreenEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes umulSheetEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes umulFadeIn{0%{opacity:0}to{opacity:1}}@keyframes umulModalEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mobileShell{display:flex;overflow:clip;min-height:100dvh;justify-content:center;background:var(--color-canvas)}.mobileShell__safeArea{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);position:relative;display:flex;width:100%;min-height:100dvh;flex-direction:column;box-sizing:border-box;padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background:var(--color-canvas)}@media(min-width:560px)and (min-height:600px){.mobileShell{align-items:center;padding:var(--space-8) var(--space-4);background:var(--color-frame-backdrop)}.mobileShell__safeArea{overflow:auto;max-width:var(--layout-mobile-max);height:min(92dvh,844px);min-height:0;border:1px solid var(--color-line-input);border-radius:var(--radius-phone);box-shadow:var(--shadow-frame)}}.screen{animation:umulScreenEnter var(--motion-screen) var(--ease-out) backwards;display:flex;min-height:0;flex:1;flex-direction:column}.screen__body{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto}.screenHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line-strong);background:var(--color-canvas);gap:var(--space-3)}.screenHeader h1{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight)}.screenHeader__actions{display:flex;align-items:center;gap:var(--space-2)}.screenHeader__logo{display:block;width:2.25rem;height:1.625rem}.iconButton{display:grid;width:2rem;height:2rem;border-radius:var(--radius-pill);color:var(--color-ink-faint);font-size:var(--text-xl);line-height:1;place-items:center}.iconButton--primary{color:var(--color-ink)}.iconButton--plain{background:none}.iconButton--filled{background:var(--color-surface-raised)}.backButton{display:grid;width:1.5rem;height:2rem;color:var(--color-ink-faint);font-size:1.25rem;line-height:1;place-items:center}.tabBar{display:grid;margin:0 var(--space-4) var(--space-3);padding:var(--space-1);border:1px solid var(--color-sheet-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--color-sheet);box-shadow:var(--shadow-control);grid-template-columns:repeat(4,1fr)}.tabBar__item{position:relative;display:flex;min-height:var(--layout-tabbar-height);flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2) 0;border-radius:var(--radius-pill);gap:.125rem;color:var(--color-ink-muted);font-size:var(--text-2xs);font-weight:600;letter-spacing:-.02em;transition:color var(--motion-fast) var(--ease-out)}.tabBar__item[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent)}.tabBar__icon{display:grid;width:1.5rem;height:1.5rem;place-items:center}.tabBar__badge{position:absolute;top:.375rem;left:calc(50% + .375rem);display:grid;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--radius-pill);background:var(--color-ink-strong);color:var(--color-white);font-size:.5625rem;font-weight:700;line-height:1;place-items:center}.avatar{position:relative;display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-avatar-1);color:var(--color-black);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;place-items:center}.avatar--sm{width:2rem;height:2rem;font-size:var(--text-sm)}.avatar--md{width:2.25rem;height:2.25rem;font-size:var(--text-base)}.avatar--lg{width:3rem;height:3rem;font-size:var(--text-xl)}.avatar--tone-2{background:var(--color-avatar-2);color:var(--color-black)}.avatar--tone-3{background:var(--color-avatar-3);color:var(--color-white)}.avatar--tone-4{background:var(--color-avatar-4);color:var(--color-white)}.avatar--muted{background:var(--color-surface-raised);color:var(--color-ink-faint)}.avatar--verified{background:var(--color-avatar-2);color:var(--color-black)}.avatar--unverified{background:var(--color-avatar-1);color:var(--color-black)}.avatar--spam{background:var(--color-avatar-3);color:var(--color-white)}.avatar--primary{background:var(--color-primary);color:var(--color-white)}.avatarMark{width:55%;height:auto;color:var(--color-avatar-3)}.avatar--tone-3 .avatarMark,.avatar--spam .avatarMark{color:var(--color-accent)}.avatar--tone-4 .avatarMark,.avatar--primary .avatarMark{color:var(--color-avatar-2)}.avatar__presence{position:absolute;top:0;left:0;width:.625rem;height:.625rem;border:2px solid var(--color-canvas);border-radius:var(--radius-pill);background:var(--color-accent)}.verificationBadge{display:inline-flex;align-items:center;padding:.0625rem .4375rem;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-verified-soft);color:var(--color-verified);font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap;gap:.1875rem}.verificationBadge--unverified{background:var(--color-unverified-soft);color:var(--color-unverified)}.verificationBadge--unknown{border-style:dashed;border-color:var(--color-line-input);background:transparent;color:var(--color-ink-muted)}.verificationBadge--spam{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.verificationBadge__mark{font-size:var(--text-2xs)}.unreadDot{display:grid;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:var(--radius-pill);background:var(--color-unread-background);color:var(--color-unread-foreground);font-size:var(--text-2xs);font-weight:700;place-items:center}.countBadge{display:grid;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:var(--radius-pill);background:var(--color-unread-background);color:var(--color-unread-foreground);font-size:var(--text-2xs);font-weight:700;place-items:center}.noticeBanner{display:flex;align-items:flex-start;margin:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink-soft);font-size:var(--text-sm);gap:var(--space-3);line-height:1.6}.noticeBanner--danger{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger)}.noticeBanner--info{background:var(--color-surface);color:var(--color-ink-faint)}.emptyState{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-9) var(--space-5);color:var(--color-ink-muted);font-size:var(--text-md);gap:var(--space-2);text-align:center}.emptyState__index{font-family:var(--font-mono);font-size:var(--text-2xl);opacity:.4}.emptyState__title{color:var(--color-ink);font-size:var(--text-lg);font-weight:600}.primaryButton{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);font-size:var(--text-lg);font-weight:600;gap:var(--space-2);transition:background var(--motion-fast) var(--ease-out)}.primaryButton:hover:not(:disabled){background:var(--color-primary-strong)}.primaryButton:disabled{background:var(--color-line-input);color:var(--color-white);cursor:not-allowed}.primaryButton--compact{min-height:2.75rem;border-radius:var(--radius-md);font-size:var(--text-base)}.secondaryButton{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;padding:0 var(--space-5);border:1px solid var(--color-line-input);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--color-ink-strong);font-size:var(--text-lg);font-weight:500;gap:var(--space-2)}.secondaryButton:disabled{color:var(--color-ink-disabled);cursor:not-allowed}.secondaryButton--compact{min-height:2.75rem;border-radius:var(--radius-md);font-size:var(--text-base)}.pillButton{display:inline-flex;align-items:center;padding:.375rem var(--space-3);border:1px solid var(--color-line-input);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink-strong);font-size:var(--text-sm);font-weight:600;gap:var(--space-1);white-space:nowrap}.pillButton--filled{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.linkButton{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) 0;color:var(--color-ink-strong);font-size:var(--text-md);font-weight:500;text-decoration:underline;text-underline-offset:.15em}.textField{display:flex;width:100%;min-height:3rem;align-items:center;padding:0 var(--space-4);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-ink);gap:var(--space-2)}.textField::placeholder{color:var(--color-ink-muted)}.textField:focus{border-color:var(--color-ink-muted)}.sectionLabel{padding:var(--space-3) var(--space-5) var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.addressText{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted)}.listRow{display:flex;width:100%;align-items:center;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line);background:var(--color-canvas);gap:var(--space-3);text-align:left}.listRow--tall{padding:var(--space-4) var(--space-5)}.listRow__body{display:flex;min-width:0;flex:1;flex-direction:column}.listRow__titleLine{display:flex;align-items:center;gap:.375rem}.listRow__title{overflow:hidden;color:var(--color-ink);font-size:var(--text-lg);font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.listRow__subtitle{overflow:hidden;color:var(--color-ink-faint);font-size:var(--text-md);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.listRow__meta{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.375rem;color:var(--color-ink-muted);font-size:var(--text-sm)}.listRow__chevron{flex:0 0 auto;color:var(--color-ink-disabled);font-size:var(--text-xl);line-height:1}.dateDivider{display:flex;align-items:center;padding:var(--space-3) var(--space-6);color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-3)}.dateDivider:before,.dateDivider:after{flex:1;height:1px;background:var(--color-line-strong);content:""}.adBanner{position:relative;display:flex;height:5.25rem;align-items:center;padding:0 var(--space-5);background:linear-gradient(100deg,var(--color-primary) 0%,var(--color-primary) 55%,var(--color-primary-strong) 100%);color:var(--color-white);font-size:var(--text-lg);font-weight:700;gap:var(--space-2);letter-spacing:.02em}.adBanner__tag{position:absolute;top:var(--space-2);right:var(--space-3);color:#ffffffa6;font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sheetBackdrop{animation:umulFadeIn var(--motion-base) var(--ease-out) both;position:absolute;z-index:20;display:flex;align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--color-overlay);inset:0}.sheet{animation:umulSheetEnter var(--motion-sheet) var(--ease-sheet) both;width:100%;padding-bottom:calc(var(--space-8) + var(--safe-area-bottom, 0px));border-top:1px solid var(--color-sheet-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--color-sheet);box-shadow:var(--shadow-sheet)}.sheet__handle{width:2.5rem;height:.25rem;margin:var(--space-3) auto var(--space-1);border-radius:var(--radius-pill);background:var(--color-ink-muted)}.sheet__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line)}.sheet__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600}.sheet__close{display:grid;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-ink-faint);font-size:var(--text-xl);line-height:1;place-items:center}.sheet__body{padding:0 var(--space-5)}.modalBackdrop{animation:umulFadeIn var(--motion-base) var(--ease-out) both;position:absolute;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0000007f;inset:0}.modal{animation:umulModalEnter var(--motion-base) var(--ease-out) both;width:100%;max-width:21.25rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--shadow-modal)}.modal__body{padding:var(--space-7) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-line);text-align:center}.modal__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.modal__text{padding-top:var(--space-2);color:var(--color-ink-faint);font-size:var(--text-md);line-height:1.625}.modal__actions{display:flex;flex-direction:column;padding:var(--space-5) var(--space-6);gap:var(--space-2)}.toast{animation:umulSheetEnter var(--motion-sheet) var(--ease-sheet) both;position:absolute;z-index:40;top:calc(var(--space-6) + var(--safe-area-top, 0px));right:var(--space-5);left:var(--space-5);display:flex;align-items:center;padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-toast);gap:var(--space-3)}.toast__icon{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;border:1px solid rgb(255 255 255 / 40%);border-radius:var(--radius-pill);font-size:var(--text-sm);place-items:center}.toast__title{font-size:var(--text-base);font-weight:600}.toast__text{color:var(--color-line-input);font-size:var(--text-sm)}.conversationHeader{position:sticky;z-index:5;display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-strong);background:var(--color-canvas);gap:var(--space-3);top:var(--safe-area-top, 0px)}.conversationActions{position:sticky;z-index:5;display:flex;align-items:flex-end;padding:var(--space-3);border-top:1px solid var(--color-line-strong);background:var(--color-canvas);gap:var(--space-2);bottom:var(--safe-area-bottom, 0px)}.floatingAction{position:absolute;right:var(--space-5);display:flex;align-items:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);font-size:var(--text-md);font-weight:600;box-shadow:var(--shadow-control);gap:var(--space-2);bottom:calc(var(--space-5) + var(--safe-area-bottom, 0px))}
