html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none}:root{--phone-w: 430px;--phone-h: 932px;--phone-ratio: 430 / 932;--phone-radius: 62px;--phone-bezel: 11px;--phone-screen-radius: 51px;--phone-island-w: 125px;--phone-island-h: 36px;--phone-safe-top: 62px;--phone-safe-bottom: 34px;--phone-safe-x: 24px;--phone-frame: #1a1a1c;--phone-frame-mid: #2e2e32;--phone-frame-hi: #4a4a50;--phone-screen-bg: #000000;--phone-stage-bg: #0b0b0d;--phone-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset, 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 100px rgba(0, 0, 0, .65), 0 12px 32px rgba(0, 0, 0, .4)}.phone-stage{position:relative;min-height:100dvh;display:grid;place-items:center;padding:0 24px;box-sizing:border-box;background:#000;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow:auto}.phone-stage--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;padding:0 24px}.phone-stage-label{position:absolute;top:20px;left:50%;transform:translate(-50%);margin:0;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;pointer-events:none}.phone{--phone-fit-w: min( var(--phone-w), calc(100vw - 48px) , calc(100dvh * 430 / 932) );width:var(--phone-fit-w);aspect-ratio:var(--phone-ratio);height:auto;max-height:none;flex-shrink:0;--phone-r: calc(var(--phone-fit-w) * 62 / 430);--phone-sr: calc(var(--phone-fit-w) * 51 / 430);--phone-b: calc(var(--phone-fit-w) * 11 / 430);--phone-iw: calc(var(--phone-fit-w) * 125 / 430);--phone-ih: calc(var(--phone-fit-w) * 36 / 430)}.phone--compact{--phone-fit-w: min( calc((100vw - 96px) / 3), calc(100dvh * 430 / 932) )}.phone-bezel{position:relative;width:100%;height:100%;border-radius:var(--phone-r);padding:var(--phone-b);box-sizing:border-box;background:linear-gradient(145deg,var(--phone-frame-hi) 0%,var(--phone-frame-mid) 18%,var(--phone-frame) 48%,#0e0e10 100%);box-shadow:var(--phone-shadow)}.phone-bezel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#ffffff47,#ffffff0a 35%,#00000080 70%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.phone-buttons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.phone-buttons span{position:absolute;background:linear-gradient(90deg,#3a3a3e,#1c1c1e 45%,#2a2a2e);box-shadow:0 1px 2px #00000080}.phone-btn-action{left:-3px;top:14.5%;width:3px;height:4.2%;border-radius:2px 0 0 2px}.phone-btn-vol-up{left:-3px;top:21%;width:3px;height:6.2%;border-radius:2px 0 0 2px}.phone-btn-vol-down{left:-3px;top:28.5%;width:3px;height:6.2%;border-radius:2px 0 0 2px}.phone-btn-power{right:-3px;top:24%;width:3px;height:9.5%;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#3a3a3e,#1c1c1e 45%,#2a2a2e)}.phone-screen{position:relative;width:100%;height:100%;border-radius:var(--phone-sr);background:var(--phone-screen-bg);overflow:hidden;-webkit-clip-path:inset(0 round var(--phone-sr));clip-path:inset(0 round var(--phone-sr));display:flex;flex-direction:column;isolation:isolate;box-shadow:0 0 0 1px #000c inset}.phone-island{position:absolute;z-index:30;top:calc(var(--phone-fit-w) * 12 / 430);left:50%;transform:translate(-50%);width:var(--phone-iw);height:var(--phone-ih);background:#000;border-radius:999px;box-shadow:0 0 0 1px #ffffff0d,inset 0 0 0 1px #000c;pointer-events:none}.phone-island:after{content:"";position:absolute;top:50%;right:calc(var(--phone-fit-w) * 14 / 430);width:calc(var(--phone-fit-w) * 12 / 430);height:calc(var(--phone-fit-w) * 12 / 430);transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1a2744,#0a1020 55%,#000);box-shadow:0 0 0 1px #ffffff0f}.phone-status{position:absolute;z-index:20;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--phone-fit-w) * 16 / 430) calc(var(--phone-fit-w) * 28 / 430) 0;height:calc(var(--phone-fit-w) * 62 / 430);box-sizing:border-box;color:#fff;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.4)) drop-shadow(0 1px 1px rgba(0,0,0,.3));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,IBM Plex Sans,Segoe UI,sans-serif;font-size:calc(var(--phone-fit-w) * 18.5 / 430);font-weight:600;letter-spacing:-.02em;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .24s ease,color .24s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.phone-screen[data-status-ink=dark] .phone-status{color:#1c1c1e;filter:none}.phone-status--hidden{transform:translateY(-6px);opacity:0}.phone-status-time{min-width:3.2em;text-align:center;font-variant-numeric:tabular-nums}.phone-status-icons{display:flex;align-items:center;gap:calc(var(--phone-fit-w) * 7.5 / 430);opacity:.95}.phone-status-icons svg{display:block;width:auto}.phone-status-cellular{height:calc(var(--phone-fit-w) * 13.6 / 430)}.phone-status-wifi{height:calc(var(--phone-fit-w) * 13.4 / 430)}.phone-status-battery{height:calc(var(--phone-fit-w) * 14.7 / 430)}.phone-content{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:calc(var(--phone-fit-w) * 8 / 430) calc(var(--phone-fit-w) * 24 / 430) calc(var(--phone-fit-w) * 36 / 430);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.phone-content::-webkit-scrollbar{display:none}.phone-home{position:absolute;z-index:40;left:50%;bottom:calc(var(--phone-fit-w) * 10 / 430);transform:translate(-50%);width:calc(var(--phone-fit-w) * 148 / 430);height:calc(var(--phone-fit-w) * 5 / 430);border-radius:999px;background:#00000047;pointer-events:none}.phone--standard{--phone-w: 393px;--phone-h: 852px;--phone-ratio: 393 / 852;--phone-fit-w: min( var(--phone-w), calc(100vw - 48px) , calc(100dvh * 393 / 852) );--phone-r: calc(var(--phone-fit-w) * 55 / 393);--phone-sr: calc(var(--phone-fit-w) * 45 / 393);--phone-b: calc(var(--phone-fit-w) * 10 / 393);--phone-iw: calc(var(--phone-fit-w) * 120 / 393);--phone-ih: calc(var(--phone-fit-w) * 35 / 393)}._app_vygt7_4,._gallery_vygt7_8{--ink: #000000;--ink-secondary: #4a4a4a;--ink-tertiary: #6b6b6b;--ink-on-accent: #0c4624;--in: #ffffff;--out: #3ad775;--them: #3390ec;--me: #1f8f45;--accent-ink: #1a63ad;--focus-ring: #1f6fbf;--wall: #e8efe4}._app_vygt7_4{--safe-top: 62px;--safe-bottom: 34px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;font-family:IBM Plex Sans,-apple-system,Segoe UI,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}._app_vygt7_4 button,._gallery_vygt7_8 button,button,a,[role=button]{font-family:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._app_vygt7_4 button:focus-visible,._gallery_vygt7_8 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._app_vygt7_4 input,._app_vygt7_4 textarea,._app_vygt7_4 select{font-size:16px}._app_vygt7_4 input:focus-visible,._app_vygt7_4 textarea:focus-visible{outline:none}._inputPill_vygt7_66:focus-within,._searchPill_vygt7_67:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}._glass_vygt7_79{--g-blur: 14px;--g-saturate: 180%;--g-brightness: 1.04;--g-contrast: 1.02;--g-rim-lit: .62;--g-rim-dark: .14;--g-rim-hold: 1px;--g-rim-fade: 10px;--g-rim-side: 5px;--g-shoulder: 11px;position:relative;overflow:hidden;box-sizing:border-box;border:none;background:#ffffff47;-webkit-backdrop-filter:blur(var(--g-blur)) saturate(var(--g-saturate)) brightness(var(--g-brightness)) contrast(var(--g-contrast));backdrop-filter:blur(var(--g-blur)) saturate(var(--g-saturate)) brightness(var(--g-brightness)) contrast(var(--g-contrast));box-shadow:inset 0 var(--g-shoulder) var(--g-shoulder) calc(var(--g-shoulder) * -1) #ffffff8c,inset 0 calc(var(--g-shoulder) * -1) var(--g-shoulder) calc(var(--g-shoulder) * -1) #ffffff52,0 0 0 .5px #ffffff8c,0 10px 22px -8px #28322833,0 2px 6px -2px #2832281f}._glassThick_vygt7_109{--g-blur: 20px;--g-saturate: 170%;--g-brightness: 1.05;--g-rim-fade: 14px;--g-rim-side: 6px;--g-shoulder: 16px;background:#ffffff5c;box-shadow:inset 0 var(--g-shoulder) var(--g-shoulder) calc(var(--g-shoulder) * -1) #ffffff80,inset 0 calc(var(--g-shoulder) * -1) var(--g-shoulder) calc(var(--g-shoulder) * -1) #ffffff4d,0 0 0 .5px #fff9,0 16px 36px -12px #2832283d,0 4px 10px -4px #2832281f}._glass_vygt7_79:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1px;box-sizing:border-box;background:linear-gradient(to right,rgba(0,0,0,var(--g-rim-dark)) 0,rgba(0,0,0,0) var(--g-rim-side),rgba(0,0,0,0) calc(100% - var(--g-rim-side)),rgba(0,0,0,var(--g-rim-dark)) 100%),linear-gradient(to bottom,rgba(255,255,255,var(--g-rim-lit)) 0,rgba(255,255,255,var(--g-rim-lit)) var(--g-rim-hold),rgba(255,255,255,0) var(--g-rim-fade),rgba(255,255,255,0) calc(100% - var(--g-rim-fade)),rgba(255,255,255,var(--g-rim-lit)) calc(100% - var(--g-rim-hold)),rgba(255,255,255,var(--g-rim-lit)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}._glassFilter_vygt7_163{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media(prefers-contrast:more){._glass_vygt7_79{box-shadow:0 0 0 1px #00000059}}._crop_vygt7_177{display:block;flex:none;background-color:#e8ece4;background-repeat:no-repeat}._listScreen_vygt7_186{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;background:#fff}._listScreen_vygt7_186[data-visible=true]{pointer-events:auto}._listTop_vygt7_199{display:flex;align-items:flex-end;justify-content:space-between;padding:calc(var(--safe-top) + 16px) 18px 0}._listTitle_vygt7_206{margin:0;font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1;color:#000}._debugButton_vygt7_215{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#3390ec;cursor:pointer;transition:transform .12s ease}._debugButton_vygt7_215:active{transform:scale(.96)}._searchPill_vygt7_67{display:flex;align-items:center;gap:7px;height:38px;margin:16px 16px 12px;padding:0 11px;border-radius:10px;background:#f1f1f3;color:var(--ink-tertiary);font-size:15px}._searchInput_vygt7_243{min-width:0;flex:1;border:none;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:16px}._searchInput_vygt7_243::placeholder{color:var(--ink-tertiary)}._searchInput_vygt7_243::-webkit-search-cancel-button{display:none}._chatRow_vygt7_262{display:flex;align-items:center;gap:12px;width:calc(100% - 20px);margin:0 10px;padding:10px;box-sizing:border-box;border:none;border-radius:16px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .14s ease}@media(hover:hover)and (pointer:fine){._chatRow_vygt7_262:hover{background:#0000000a}}._chatRow_vygt7_262:active{background:#00000012}._chatRowBody_vygt7_289{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}._chatRowTop_vygt7_297{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._chatRowName_vygt7_304{overflow:hidden;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#000;white-space:nowrap;text-overflow:ellipsis}._chatRowTime_vygt7_314{flex:none;font-size:11.5px;color:var(--ink-tertiary);font-variant-numeric:tabular-nums}._chatRowPreview_vygt7_321{overflow:hidden;font-size:12.5px;line-height:1.35;color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis}._emptyChats_vygt7_330{margin:24px 24px 0;color:var(--ink-tertiary);font-size:13px;line-height:1.4;text-align:center}._chatScreen_vygt7_340{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;background:var(--wall);box-shadow:-24px 0 60px #2832282e}._wallpaper_vygt7_349{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#e8efe4;background-position:center;background-size:cover;filter:none;transform:none;opacity:0;transition:opacity .24s ease}._wallpaper_vygt7_349[data-ready=true]{opacity:1}._wallpaperVeil_vygt7_371{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(90% 60% at 50% 40%,#ffffff1f,#ffffff05),linear-gradient(180deg,#ffffff47,#ffffff0f 42%,#ffffff2e);pointer-events:none}._chat_vygt7_262{--dock-offset: 0px;--keyboard-h: 228px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;overflow:clip}._chat_vygt7_262[data-keyboard=true]{--dock-offset: var(--keyboard-h)}._topScrim_vygt7_396,._bottomScrim_vygt7_397{position:absolute;right:0;left:0;z-index:4;pointer-events:none}._topScrim_vygt7_396{top:0;height:calc(var(--safe-top) + 84px);background:linear-gradient(180deg,#ffffffb8,#ffffff6b 46%,#fff0)}._bottomScrim_vygt7_397{bottom:0;height:calc(var(--safe-bottom) + 96px);background:linear-gradient(0deg,#ffffff8c,#ffffff2e 58%,#fff0)}._header_vygt7_429{position:absolute;top:calc(var(--safe-top) + 6px);right:10px;left:10px;z-index:6;display:flex;height:42px;align-items:center;justify-content:space-between}._header_vygt7_429:before{content:"";position:absolute;inset:calc(-1 * (var(--safe-top) + 16px)) -10px -16px;z-index:-1;background:linear-gradient(180deg,#ffffffb3,#ffffff61 68%,#fff0);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%);pointer-events:none}._headerLeft_vygt7_460,._headerRight_vygt7_461{display:flex;min-width:42px;align-items:center;gap:8px}._headerRight_vygt7_461{justify-content:flex-end}@media(max-width:400px){._headerAvatar_vygt7_474{display:none}}._glassCircle_vygt7_479{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;color:#1c1c1e;cursor:pointer;transition:transform .12s ease}._glassCircle_vygt7_479:active{transform:scale(.96)}._titlePill_vygt7_496{position:absolute;top:50%;left:50%;display:flex;max-width:50%;height:42px;padding:4px 16px;box-sizing:border-box;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;border-radius:999px;color:#000;line-height:1.08;text-align:center}._titleName_vygt7_515{overflow:hidden;max-width:100%;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}._titleStatus_vygt7_525{display:flex;align-items:center;gap:4px;margin-top:1px;color:var(--accent-ink);font-size:11px;font-weight:500}._onlineDot_vygt7_535{width:5px;height:5px;border-radius:50%;background:#3390ec;box-shadow:0 0 7px #3390ec8c}._typingDots_vygt7_543{display:inline-flex;align-items:center;gap:2px}._typingDots_vygt7_543 i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:_typing-dot_vygt7_1 1s ease-in-out infinite}._typingDots_vygt7_543 i:nth-child(2){animation-delay:.14s}._typingDots_vygt7_543 i:nth-child(3){animation-delay:.28s}._messageList_vygt7_567{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;padding:calc(var(--safe-top) + 66px) 14px calc(var(--safe-bottom) + 84px + var(--dock-offset));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;flex-direction:column;gap:8px;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;transition:opacity .44s ease,transform .44s ease,filter .44s ease,padding-bottom .28s cubic-bezier(.2,.8,.2,1)}._messageList_vygt7_567[data-fading=true]{opacity:0;transform:scale(.985);filter:blur(2px)}._messageList_vygt7_567[data-reply=true]{padding-bottom:calc(var(--safe-bottom) + 132px + var(--dock-offset))}._messageList_vygt7_567::-webkit-scrollbar{display:none}._dayPill_vygt7_603{align-self:center;margin:2px 0 6px;padding:4px 10px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .5px 1px #2832281f;color:var(--ink-secondary);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1}._emptyChat_vygt7_330{display:flex;margin:auto 16px;flex-direction:column;align-items:center;gap:5px;color:var(--ink-secondary);text-align:center}._emptyChatTitle_vygt7_630{font-size:13px;font-weight:600}._emptyChatBody_vygt7_635{max-width:210px;color:var(--ink-tertiary);font-size:12px;line-height:1.4}._row_vygt7_642{display:flex;width:100%;justify-content:flex-start;animation:_row-in_vygt7_1 .34s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--row-index, 0) * 26ms)}._row_vygt7_642[data-from=me]{justify-content:flex-end}._row_vygt7_642[data-kind=photo]{animation-delay:0ms}._bubble_vygt7_660{position:relative;max-width:82%;padding:7px 11px 6px;box-sizing:border-box;font-size:13.5px;letter-spacing:-.005em;line-height:1.38;background-clip:padding-box;box-shadow:0 .5px 1px #2832281f}._in_vygt7_66{border-radius:17px 17px 17px 5px;background:var(--in);color:var(--ink)}._out_vygt7_678{border-radius:17px 17px 5px;background:var(--out);color:#000}._messageText_vygt7_684{white-space:pre-wrap;overflow-wrap:anywhere}._meta_vygt7_689{display:inline-flex;align-items:center;gap:3px;color:var(--ink-secondary);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.005em;line-height:1}._in_vygt7_66 ._meta_vygt7_689{display:flex;float:none;clear:both;width:100%;margin:5px 0 0;justify-content:flex-start}._out_vygt7_678 ._meta_vygt7_689{float:right;margin-top:3px;margin-left:6px;color:var(--ink-on-accent)}._out_vygt7_678 ._meta_vygt7_689 svg{color:var(--ink-on-accent)}._photoBubble_vygt7_724{width:236px;padding:3px;border-radius:17px 17px 17px 5px;background:var(--in)}._photoButton_vygt7_731{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:none;border-radius:14px;background:none;cursor:zoom-in;transition:transform .14s ease,box-shadow .14s ease}._photoButton_vygt7_731:active,._photoButton_vygt7_731[data-pressed=true]{transform:scale(.96);box-shadow:0 0 12px #3390ec59}._photoImageBubble_vygt7_752{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;opacity:0}._photoImageBubble_vygt7_752[data-ready=true]{opacity:1}._photoMeta_vygt7_764{position:absolute;right:9px;bottom:7px;padding:2px 6px;border-radius:999px;background:#0000008c;color:#fff;font-size:10.5px;font-variant-numeric:tabular-nums;line-height:1.2}._quote_vygt7_779{display:flex;width:100%;margin:0 0 6px;padding:0;overflow:hidden;border:none;border-radius:10px;background:#0000000d;color:inherit;font:inherit;text-align:left}button._quote_vygt7_779{cursor:pointer;transition:background .14s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){button._quote_vygt7_779:hover{background:#00000014}}button._quote_vygt7_779:active{transform:scale(.994)}._out_vygt7_678 ._quote_vygt7_779,._out_vygt7_678 button._quote_vygt7_779{background:#0000000f}@media(hover:hover)and (pointer:fine){._out_vygt7_678 button._quote_vygt7_779:hover{background:#0000001a}}._quoteBar_vygt7_821{width:3px;flex:none;background:var(--me)}._quote_vygt7_779[data-accent=them] ._quoteBar_vygt7_821{background:var(--them)}._quoteBody_vygt7_831{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px;padding:5px 8px 6px}._quoteName_vygt7_840{display:flex;align-items:center;gap:4px;color:var(--me);font-size:11px;font-weight:700;letter-spacing:.012em;line-height:1.15}._quote_vygt7_779[data-accent=them] ._quoteName_vygt7_840{color:var(--accent-ink)}._out_vygt7_678 ._quoteName_vygt7_840{color:var(--ink-on-accent)}._quoteName_vygt7_840 svg{opacity:.85}._quoteText_vygt7_863{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink-secondary);font-size:12px;line-height:1.35;white-space:normal}._visualQuote_vygt7_876{display:flex;width:100%;margin:0 0 6px;padding:0;overflow:hidden;flex-direction:column;gap:6px;border:none;border-radius:12px;background:#0000000d;color:inherit;font:inherit;text-align:left}button._visualQuote_vygt7_876{cursor:pointer;transition:background .14s ease,transform .12s ease,box-shadow .14s ease}@media(hover:hover)and (pointer:fine){button._visualQuote_vygt7_876:hover{background:#00000014}}button._visualQuote_vygt7_876:active,button._visualQuote_vygt7_876[data-pressed=true]{transform:scale(.96);background:#0000001a;box-shadow:0 0 10px #3ad77559}._visualQuote_vygt7_876 ._quoteName_vygt7_840{padding:7px 9px 0;color:var(--me);font-size:11.5px}._out_vygt7_678 ._visualQuote_vygt7_876 ._quoteName_vygt7_840{color:var(--ink-on-accent)}._quoteCropWrap_vygt7_923{display:flex;margin:0 9px 9px;padding-left:3px;border-left:2px solid var(--me)}._quoteCrop_vygt7_923{border-radius:5px;box-shadow:inset 0 0 0 1px #00000014}._reply_vygt7_937{position:absolute;right:8px;bottom:calc(var(--safe-bottom) + 58px + var(--dock-offset));left:8px;z-index:9;display:flex;padding:7px 8px;align-items:center;gap:8px;border-radius:14px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 .5px #0000000f,0 10px 24px -12px #28322847;transition:bottom .28s cubic-bezier(.2,.8,.2,1)}._replyBar_vygt7_957{width:2px;height:34px;flex:none;border-radius:2px;background:#3390ec}._replyThumb_vygt7_965{border-radius:6px;box-shadow:inset 0 0 0 1px #00000014}._replyBody_vygt7_970{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}._replyTitle_vygt7_978{overflow:hidden;color:var(--accent-ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}._replySubtitle_vygt7_988{color:var(--ink-secondary);font-size:11px;line-height:1.2}._replyClose_vygt7_994{display:grid;width:28px;height:28px;flex:none;place-items:center;border:none;border-radius:50%;background:#0000000f;color:var(--ink-secondary);cursor:pointer;transition:background .14s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){._replyClose_vygt7_994:hover{background:#0000001a}}._replyClose_vygt7_994:active{transform:scale(.96)}._composer_vygt7_1020{position:absolute;right:8px;bottom:calc(var(--safe-bottom) + 8px + var(--dock-offset));left:8px;z-index:10;display:flex;align-items:flex-end;gap:8px;transition:bottom .28s cubic-bezier(.2,.8,.2,1)}._inputPill_vygt7_66{display:flex;min-width:0;min-height:34px;max-height:72px;padding:5px 10px;flex:1;align-items:flex-end;gap:6px;box-sizing:border-box;border-radius:17px;background:#fff;box-shadow:0 1px 2px #0000000f,0 2px 8px #00000014;overflow:hidden}._inputPill_vygt7_66[data-multiline=true]{border-radius:14px;align-items:flex-end;padding-top:6px;padding-bottom:6px}._inputAttach_vygt7_1058{display:grid;flex:none;width:22px;height:22px;place-items:center;align-self:flex-end;margin-bottom:1px;color:var(--ink-secondary)}._input_vygt7_66{display:block;min-width:0;width:100%;flex:1;margin:0;padding:1px 0;border:none;outline:none;background:transparent;color:#000;font-family:inherit;font-size:16px;line-height:1.25;resize:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}._input_vygt7_66::-webkit-scrollbar{display:none}._input_vygt7_66::placeholder{color:var(--ink-tertiary);font-weight:400}._inputEmoji_vygt7_1101{flex:none;align-self:flex-end;margin-bottom:1px;color:#000;opacity:.88}._sendButton_vygt7_1109{display:grid;width:34px;height:34px;flex:none;place-items:center;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000000f,0 2px 8px #00000014;color:#000;cursor:default;transition:background .16s ease,color .16s ease,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}._sendButton_vygt7_1109[data-active=true]{background:#3390ec;color:#fff;cursor:pointer;box-shadow:0 1px 2px #3390ec40,0 4px 12px #3390ec59}._sendButton_vygt7_1109[data-active=true]:active,._sendButton_vygt7_1109[data-pressed=true]{transform:scale(.96);filter:brightness(1.05)}._keyboard_vygt7_1147{position:absolute;right:0;bottom:0;left:0;z-index:12;display:flex;height:var(--keyboard-h);padding:5px 4px calc(var(--safe-bottom) + 2px);box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:5px;background:#d1d3d9;box-shadow:0 -.5px #00000014;user-select:none;-webkit-user-select:none}._keyboardSuggestions_vygt7_1166{display:flex;height:26px;margin:0 3px;align-items:stretch;border-radius:7px;background:#ffffff8c}._keyboardSuggestion_vygt7_1166{flex:1;border:none;background:none;color:#000;font-family:inherit;font-size:12.5px;cursor:pointer}._keyboardSuggestion_vygt7_1166+._keyboardSuggestion_vygt7_1166{border-left:.5px solid rgba(0,0,0,.12)}._keyboardSuggestion_vygt7_1166:active{background:#0000000f}._keyboardRows_vygt7_1193{display:flex;flex-direction:column;gap:5px}._keyboardRow_vygt7_1193{display:flex;justify-content:center;gap:4px}._keyboardRow_vygt7_1193[data-row="1"]{padding:0 14px}._keyboardRow_vygt7_1193[data-row="2"]{padding:0 2px}._keyboardKey_vygt7_1213{display:grid;width:auto;height:30px;min-width:0;max-width:34px;flex:1 1 0;place-items:center;padding:0;border:none;border-radius:5px;background:#fff;box-shadow:0 1px #00000038;color:#000;font-family:inherit;font-size:15px;line-height:1;cursor:pointer}._keyboardKey_vygt7_1213:active{background:#e5e5ea}._keyboardKeyWide_vygt7_1237{max-width:42px;font-size:11.5px;background:#acb0b8;color:#000}._keyboardRow_vygt7_1193[data-row="3"] ._keyboardKeyWide_vygt7_1237{max-width:48px}._keyboardRow_vygt7_1193[data-row="3"] ._keyboardKey_vygt7_1213:nth-child(2){max-width:40px}._keyboardKeyActive_vygt7_1252{color:#3390ec}._keyboardSpace_vygt7_1256{max-width:none;background:#fff}._keyboardSpaceMark_vygt7_1261{width:26px;height:2px;border-radius:2px;background:#00000059}._keyboardFooter_vygt7_1268{display:flex;padding:0 10px;align-items:center;justify-content:space-between;color:var(--ink-secondary);font-size:12px}._gallery_vygt7_8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;overflow:hidden;background:#000;outline:none;touch-action:none;user-select:none;-webkit-user-select:none}._galleryStage_vygt7_1291{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab}._galleryStage_vygt7_1291:active{cursor:grabbing}._photoLayer_vygt7_1301{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform}._photoLayer_vygt7_1301[data-scripted=true]{transition:transform .65s cubic-bezier(.2,.8,.2,1)}._photoImage_vygt7_752{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}._frame_vygt7_1321{position:absolute;z-index:3;box-sizing:border-box;border:3px solid rgba(255,255,255,.96);border-radius:18px;background:#ffffff0f;pointer-events:none;animation:_frame-in_vygt7_1 .24s cubic-bezier(.16,1,.3,1)}._frame_vygt7_1321[data-editable=false]{border-width:1.5px;border-color:#ffffffeb;border-radius:18px;background:#ffffff0a;animation:_frame-glow_vygt7_1 2.2s ease-in-out infinite alternate}._frame_vygt7_1321[data-scripted=true]{transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1)}._frameCorner_vygt7_1351{position:absolute;width:22px;height:22px;border:0 solid #ffffff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}._frameCorner_vygt7_1351[data-corner=nw]{top:-5px;left:-5px;border-top-width:5px;border-left-width:5px;border-top-left-radius:8px}._frameCorner_vygt7_1351[data-corner=ne]{top:-5px;right:-5px;border-top-width:5px;border-right-width:5px;border-top-right-radius:8px}._frameCorner_vygt7_1351[data-corner=sw]{bottom:-5px;left:-5px;border-bottom-width:5px;border-left-width:5px;border-bottom-left-radius:8px}._frameCorner_vygt7_1351[data-corner=se]{right:-5px;bottom:-5px;border-right-width:5px;border-bottom-width:5px;border-bottom-right-radius:8px}._frameGrip_vygt7_1392{position:absolute;top:50%;left:50%;width:54px;height:54px;transform:translate(-50%,-50%);border:4px solid rgba(255,255,255,.95);border-radius:50%;background:#ffffff24;box-shadow:inset 0 0 8px #ffffff2e,0 1px 4px #0000004d;pointer-events:none}._frameReply_vygt7_1409{position:absolute;z-index:4;display:inline-flex;height:40px;padding:0 20px;align-items:center;border:none;border-radius:13px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 .5px #fffc,0 10px 24px -10px #00000073;color:#000;font-family:inherit;font-size:14.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;pointer-events:auto;animation:_reply-in_vygt7_1 .24s cubic-bezier(.16,1,.3,1) .12s both;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}._frameReply_vygt7_1409[data-scripted=true]{transition:top .42s cubic-bezier(.2,.8,.2,1),left .42s cubic-bezier(.2,.8,.2,1),transform .14s ease,background .14s ease,box-shadow .14s ease}._frameReply_vygt7_1409:active,._frameReply_vygt7_1409[data-pressed=true]{transform:scale(.96);background:#fff;box-shadow:0 0 14px #ffffff8c}._galleryTopScrim_vygt7_1456,._galleryBottomScrim_vygt7_1457{position:absolute;right:0;left:0;z-index:4;pointer-events:none}._galleryTopScrim_vygt7_1456{top:0;height:170px;background:linear-gradient(180deg,#0009,#0000003d 54%,#0000)}._galleryBottomScrim_vygt7_1457{bottom:0;height:150px;background:linear-gradient(0deg,#0000009e,#0003 58%,#0000)}._viewerTop_vygt7_1489{position:absolute;top:calc(var(--safe-top) + 4px);right:14px;left:14px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}._viewerCircle_vygt7_1502{display:grid;width:34px;height:34px;flex:none;place-items:center;border:none;border-radius:50%;background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 0 0 .5px #ffffffe6,0 4px 12px #0003;color:#1c1c1e;pointer-events:auto}button._viewerCircle_vygt7_1502{cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}button._viewerCircle_vygt7_1502:active,button._viewerCircle_vygt7_1502[data-pressed=true]{transform:scale(.96);background:#fffffff2;box-shadow:0 0 12px #ffffff8c}._viewerGlyph_vygt7_1536{display:grid;width:34px;height:34px;flex:none;place-items:center;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));pointer-events:none}._viewerTitle_vygt7_1547{display:flex;min-width:0;height:42px;padding:0 20px;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 0 0 .5px #ffffffe6,0 4px 12px #0000002e;color:#000;line-height:1.12;pointer-events:auto}._viewerName_vygt7_1567{overflow:hidden;max-width:190px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}._viewerDate_vygt7_1577{margin-top:1px;color:var(--ink-secondary);font-size:11px}._viewerBottom_vygt7_1583{position:absolute;right:14px;bottom:calc(var(--safe-bottom) + 12px);left:14px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}._viewerTools_vygt7_1596{display:flex;padding:4px;align-items:center;gap:2px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 0 0 .5px #ffffffe6,0 4px 12px #0000002e;pointer-events:auto}._viewerTool_vygt7_1596{display:grid;width:38px;height:38px;place-items:center;padding:0;border:none;border-radius:50%;background:none;color:#1c1c1e;pointer-events:auto}button._viewerTool_vygt7_1596{cursor:pointer;transition:background .14s ease}button._viewerTool_vygt7_1596[data-active=true]{background:#00000014}button._viewerTool_vygt7_1596:active{background:#0000001f}._viewerNotice_vygt7_1637{position:absolute;bottom:calc(var(--safe-bottom) + 76px);left:50%;z-index:7;max-width:calc(100% - 48px);padding:8px 13px;transform:translate(-50%);border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);font-size:11px;line-height:1.3;text-align:center;pointer-events:none;box-shadow:0 4px 14px #0003}._viewerHint_vygt7_1658{position:absolute;bottom:calc(var(--safe-bottom) + 70px);left:50%;z-index:6;padding:7px 13px;transform:translate(-50%);border-radius:999px;background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:11.5px;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #00000040}._debugLayer_vygt7_1679{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30}._debugScrim_vygt7_1685{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}._debugSheet_vygt7_1696{position:absolute;right:8px;bottom:calc(var(--safe-bottom) + 8px);left:8px;z-index:1;padding:16px 16px 14px;border-radius:22px;color:#000;outline:none}._debugHead_vygt7_1708{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._debugTitle_vygt7_1715{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}._debugSubtitle_vygt7_1722{margin:3px 0 0;color:var(--ink-secondary);font-size:11px}._debugClose_vygt7_1728{display:grid;width:28px;height:28px;flex:none;place-items:center;border:none;border-radius:50%;background:#0000000f;color:var(--ink-secondary);cursor:pointer}._debugRow_vygt7_1741{display:flex;margin-top:16px;padding:10px 12px;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:#0000000a}._debugLabel_vygt7_1752{display:flex;min-width:0;flex-direction:column;gap:2px}._debugName_vygt7_1759{font-size:13.5px;font-weight:600}._debugDescription_vygt7_1764{font-size:11px;color:var(--ink-secondary)}._debugSwitch_vygt7_1769{position:relative;width:46px;height:28px;flex:none;padding:0;border:none;border-radius:999px;background:#0000001f;cursor:pointer;transition:background .18s ease}._debugSwitch_vygt7_1769[data-on=true]{background:#34c759}._debugKnob_vygt7_1786{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.2,.8,.2,1)}._debugSwitch_vygt7_1769[data-on=true] ._debugKnob_vygt7_1786{transform:translate(18px)}._debugTransport_vygt7_1802{display:flex;margin-top:10px;padding:11px 12px 12px;flex-direction:column;gap:6px;border-radius:14px;background:#0000000a}._debugSectionTitle_vygt7_1812{color:var(--ink-tertiary);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._debugNote_vygt7_1820{margin:0;color:var(--ink-secondary);font-size:11px;line-height:1.45}._debugCode_vygt7_1827{overflow-wrap:anywhere;padding:7px 8px;border-radius:8px;background:#0000000f;color:#1a5f2a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.45;word-break:break-all}._debugMeta_vygt7_1839{color:var(--ink-tertiary);font-size:10.5px;font-variant-numeric:tabular-nums}._debugReset_vygt7_1845{display:flex;width:100%;height:38px;margin-top:10px;align-items:center;justify-content:center;gap:7px;border:none;border-radius:12px;background:#3390ec1f;color:var(--accent-ink);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .14s ease}@media(hover:hover)and (pointer:fine){._debugReset_vygt7_1845:hover{background:#3390ec2e}}._avatar_vygt7_1872{position:relative;display:inline-grid;flex:none;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 24%,#f6c98c,#d68d55 42%,#8f5237);box-shadow:inset 0 0 0 .5px #ffffff4d,0 2px 6px #00000042;color:#3b2415;font-weight:700;letter-spacing:-.02em;line-height:1}._avatar_vygt7_1872:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.34),transparent 55%);pointer-events:none}._avatarInitials_vygt7_1898{position:relative;z-index:1}._srOnly_vygt7_1903{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._touchIndicator_vygt7_1917{position:absolute;z-index:10;pointer-events:none;transform:translate(-50%,-50%)}._touchCore_vygt7_1924{display:block;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,rgba(51,144,236,.55) 0%,rgba(51,144,236,.18) 60%,transparent 100%);border:2px solid rgba(51,144,236,.95);box-shadow:0 0 18px #3390ec8c,inset 0 0 8px #ffffff73;animation:_touch-press_vygt7_1 .44s ease-out forwards}._touchRipple_vygt7_1942{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:2px solid rgba(51,144,236,.65);animation:_touch-charge_vygt7_1 .44s cubic-bezier(.1,.8,.2,1) forwards}@keyframes _touch-press_vygt7_1{0%{transform:scale(.5);opacity:.2}60%{transform:scale(1.08);opacity:.95}to{transform:scale(.96);opacity:.85}}@keyframes _touch-charge_vygt7_1{0%{transform:scale(.4);opacity:.85}to{transform:scale(1.6);opacity:0}}@keyframes _frame-glow_vygt7_1{0%{border-color:#ffffffa6;box-shadow:0 0 6px #ffffff26}to{border-color:#fff;box-shadow:0 0 20px #ffffff73,inset 0 0 8px #ffffff1f}}@keyframes _row-in_vygt7_1{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}@keyframes _frame-in_vygt7_1{0%{opacity:0;transform:scale(.94)}65%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes _reply-in_vygt7_1{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _typing-dot_vygt7_1{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3.5px)}}@media(prefers-reduced-motion:reduce){._row_vygt7_642,._frame_vygt7_1321,._frameReply_vygt7_1409,._frame_vygt7_1321[data-editable=false]{animation:none}._frame_vygt7_1321[data-scripted=true],._frameReply_vygt7_1409[data-scripted=true],._photoLayer_vygt7_1301[data-scripted=true]{transition:none}._typingDots_vygt7_543 i,._touchCore_vygt7_1924{animation:none}._touchRipple_vygt7_1942{display:none}._sendButton_vygt7_1109{transition:background .16s ease,color .16s ease}._composer_vygt7_1020,._reply_vygt7_937,._messageList_vygt7_567{transition:none}}
