html.is-gateway,html.is-gateway body{color:#fff;background:#000!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:#000;background:var(--bg,#000);color:var(--text,#fff)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:inherit}button{font-family:inherit}:root{--bg:#000;--text:#fff;--muted:#9a9a9a;--stat:#d8d8d8;--border:#ffffff29;--border-soft:#ffffff1f;--logo:15.5px;--logo-mark:22px;--nav:14px;--nav-h:40px;--btn:13.5px;--btn-h:40px;--hero-btn-h:42px;--h1:48px;--lede:15.5px;--badge:12.5px;--stat-size:13.5px;--header-y:22px;--header-x:40px;--stats-x:72px;--stats-y:36px;--hero-gap:85px;--copy-max:860px;--lede-max:470px}.grain{z-index:100;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hero-photo{z-index:0;opacity:1;background:radial-gradient(900px 600px at 50% 100%,#ffffff14,#0000 65%),#000;position:fixed;inset:0}.hero-photo canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000004d 0%,#0000 22%,#00000073 42%,#000000d1 62%,#000000f2 100%);position:absolute;inset:0}.page{z-index:1;min-height:100vh;grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative}.header{padding:var(--header-y) var(--header-x) 10px;z-index:50;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.logo{font-size:var(--logo);letter-spacing:-.03em;color:#fff;justify-self:start;align-items:center;gap:9px;font-weight:600;display:inline-flex}.logo svg{width:var(--logo-mark);height:var(--logo-mark)}.logo-suffix{font-weight:400}.nav{justify-self:center;align-items:center;gap:8px;display:flex}.nav a{height:var(--nav-h);color:#f3f3f3;font-size:var(--nav);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(105deg,#050505 0%,#2a2a2a 48%,#4a4a4a 100%);border:1px solid #c6c6c68c;border-radius:7px;align-items:center;padding:0 18px;font-weight:400;transition:background .35s,border-color .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.nav a:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff29 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.nav a:hover{background:linear-gradient(105deg,#111 0%,#3a3a3a 45%,#6a6a6a 100%);border-color:#ebebebe6;box-shadow:0 0 18px #c8d2e62e}.nav a:hover:before{transform:translate(120%)}.btn{isolation:isolate;height:var(--btn-h);font-size:var(--btn);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:1;transition:background .35s,border-color .35s,box-shadow .35s,color .35s,filter .35s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 20%,#ffffff73 48%,#0000 76%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.btn:hover:after{transform:translate(130%)}.btn-solid{color:#111;background:linear-gradient(#fff 0%,#e7e7e7 48%,#cfcfcf 100%);border:1px solid #fff;box-shadow:inset 0 1px #fffffff2}.btn-solid:hover{color:#111;background:linear-gradient(#fff 0%,#f3f6ff 42%,#d5def2 100%);border-color:#f2f6ff;box-shadow:inset 0 1px #fff,0 0 22px #bad0ff59,0 8px 18px #ffffff1f}.hero-actions .btn-solid:hover{box-shadow:inset 0 1px #fff,0 0 26px #bad0ff66,0 8px 18px #ffffff24}.btn-ghost{color:#fff;background:linear-gradient(135deg,#ffffff1a,#00000073 50%,#a0afc814);border:1px solid #c6c6c673;box-shadow:inset 0 1px #ffffff1f}.btn-ghost:hover{background:linear-gradient(135deg,#d2e1ff2e,#00000059 48%,#b4c3dc29);border-color:#dce6ffbf;box-shadow:inset 0 1px #ffffff38,0 0 20px #aac8ff38}.hero-actions .btn-ghost{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f,#00000080 46%,#96aac81a);border:1px solid #c6c6c68c}.hero-actions .btn-ghost:hover{border-color:#dce6ffcc;box-shadow:inset 0 1px #ffffff38,0 0 24px #aac8ff47}.hero-actions .btn{height:var(--hero-btn-h);padding:0 18px}.header-cta{justify-self:end}.burger{border:1px solid var(--border);z-index:60;cursor:pointer;background:#0808088c;border-radius:6px;justify-self:end;place-items:center;width:42px;height:42px;transition:border-color .25s,background .25s;display:none}.burger:hover{background:#ffffff0d;border-color:#ffffff52}.burger span{background:#fff;border-radius:1px;width:16px;height:1.5px;margin:5px auto;transition:transform .25s,opacity .2s;display:block}.burger i{display:block}body.menu-open .burger span:first-child{transform:translateY(6.5px)rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu-backdrop{display:none}.hero{padding:8px 24px var(--hero-gap);justify-content:center;align-items:flex-end;min-height:0;display:flex}.hero-copy{z-index:1;text-align:center;max-width:var(--copy-max);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.badge{color:#f2f2f2;font-size:var(--badge);letter-spacing:-.01em;background:linear-gradient(90deg,#7d7d7d 0%,#2a2a2a 52%,#0a0a0a 100%);border:0;border-radius:5px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 15px;font-weight:400;display:inline-flex}.badge-star{filter:drop-shadow(0 0 3px #ffffff73);width:18px;height:20px;animation:.9s cubic-bezier(.16,1,.3,1) .28s both in-star}.hero h1{font-size:var(--h1);letter-spacing:-.045em;color:#fff;flex-direction:column;align-items:center;font-weight:500;line-height:1.12;display:flex}.headline-line{padding:.06em .15em .14em;display:block;overflow:hidden}.hero h1 em{letter-spacing:-.03em;color:#9a9a9a;font-family:Instrument Serif,Times New Roman,Times,serif;font-size:1.08em;font-style:italic;font-weight:400;animation:1.2s cubic-bezier(.16,1,.3,1) .72s both in-em}.lede{max-width:var(--lede-max);color:#9a9a9a;font-size:var(--lede);letter-spacing:-.015em;margin-top:18px;font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.stats{padding:0 var(--stats-x) var(--stats-y);padding-bottom:max(var(--stats-y), env(safe-area-inset-bottom));color:#d8d8d8;justify-content:space-between;align-items:center;gap:24px;display:flex}.stat{font-size:var(--stat-size);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.stat-icon{color:#e8e8e8;width:20px;height:20px}.stat-icon-wide{width:38px;height:21px}.appear{opacity:1;animation-duration:1.05s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:var(--d,80ms)}.appear--scale{animation-name:in-scale}.appear--soft{animation-name:in-soft}.appear--mask{animation-name:in-mask}.appear--pop{animation-name:in-pop}.appear--btn{animation-name:in-btn}.appear--side{animation-name:in-side}.appear--stat{animation-name:in-stat}.is-in,.hero-photo.is-in{opacity:1;clip-path:none;filter:none;transform:none;animation:none!important}@keyframes in-scale{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}@keyframes in-soft{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes in-mask{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes in-pop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes in-btn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes in-side{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes in-stat{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes in-star{0%{transform:scale(.2)rotate(-50deg)}65%{transform:scale(1.2)rotate(8deg)}to{transform:none}}@keyframes in-em{0%{opacity:.35;filter:blur(4px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.appear,.hero-photo,.hero h1 em,.badge-star{opacity:1;clip-path:none;filter:none;transform:none}}@media (min-width:901px){html.is-gateway,html.is-gateway body{height:100%;overflow:hidden}.page{height:100vh;height:100dvh;overflow:hidden}}@media (min-width:901px) and (max-height:850px){:root{--header-y:14px;--stats-y:24px;--hero-gap:48px;--h1:40px}.badge{margin-bottom:12px}.lede{margin-top:12px}.hero-actions{margin-top:16px}}@media (min-width:901px) and (max-height:720px){:root{--h1:34px;--lede:14px;--hero-gap:32px;--stats-y:18px;--nav-h:30px;--btn-h:34px;--hero-btn-h:36px}.badge{margin-bottom:8px}}@media (min-width:901px) and (max-width:1279px){:root{--logo:15px;--nav:13px;--nav-h:36px;--btn:13px;--btn-h:38px;--hero-btn-h:40px;--h1:42px;--lede:15px;--badge:12px;--stat-size:12.5px;--header-y:16px;--header-x:28px;--stats-y:36px;--stats-x:28px;--hero-gap:64px;--copy-max:760px;--lede-max:440px}.nav a{padding:0 14px}.badge{margin-bottom:16px}.lede{margin-top:14px}.hero-actions{margin-top:20px}}@media (min-width:1280px) and (max-width:1599px){:root{--h1:54px;--lede:16px;--header-x:48px;--stats-x:80px;--copy-max:900px}}@media (min-width:1600px){:root{--logo:17px;--logo-mark:24px;--nav:15px;--nav-h:44px;--btn:15px;--btn-h:44px;--hero-btn-h:48px;--h1:64px;--lede:18px;--badge:13.5px;--stat-size:15px;--header-y:28px;--header-x:64px;--stats-y:44px;--stats-x:96px;--copy-max:980px;--lede-max:540px}.nav a{padding:0 20px}.badge{margin-bottom:26px}.lede{margin-top:22px}.hero-actions{gap:12px;margin-top:30px}.stat-icon{width:22px;height:22px}.stat-icon-wide{width:45px;height:24px}}@media (min-width:1920px){:root{--logo:18px;--logo-mark:26px;--nav:16px;--nav-h:48px;--btn:16px;--btn-h:48px;--hero-btn-h:52px;--h1:76px;--lede:20px;--badge:14.5px;--stat-size:16px;--header-y:32px;--header-x:80px;--stats-y:52px;--stats-x:120px;--copy-max:1120px;--lede-max:620px}.nav{gap:10px}.nav a,.btn{padding:0 22px}.badge{padding:10px 15px}.stat-icon-wide{width:48px;height:26px}}@media (min-width:2560px){:root{--h1:88px;--lede:22px;--header-x:120px;--stats-x:160px;--copy-max:1280px;--lede-max:680px}}@media (max-width:900px){html,body{height:auto;overflow-y:auto}:root{--logo:16px;--btn:15px;--btn-h:46px;--hero-btn-h:48px;--h1:36px;--lede:16.5px;--badge:13.5px;--stat-size:15px;--header-y:16px;--header-x:18px;--stats-y:28px;--stats-x:20px;--hero-gap:36px}.header{padding-top:max(var(--header-y), env(safe-area-inset-top));grid-template-columns:1fr auto;gap:8px}.logo,.header-cta,.burger{z-index:80;position:relative}.burger{display:grid}.menu-backdrop{z-index:40;opacity:0;visibility:hidden;background:#0808086b;transition:opacity .28s,visibility .28s;display:block;position:fixed;inset:0}body.menu-open .menu-backdrop{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(24px)}body.menu-open{overflow:hidden}.nav{z-index:45;padding:96px 22px 32px;padding-top:max(96px, calc(env(safe-area-inset-top) + 88px));opacity:0;visibility:hidden;background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;transition:opacity .28s,visibility .28s;position:fixed;inset:0}body.menu-open .nav{opacity:1;visibility:visible}.nav a{border-radius:10px;justify-content:center;width:100%;height:56px;font-size:19px}.hero{padding:20px 20px 64px}.hero-copy,.lede{max-width:100%}.stats{flex-direction:column;align-items:center;gap:16px}.stat{white-space:normal}}@media (max-width:560px){:root{--h1:34px;--lede:16px;--header-x:16px}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}}.hero h1 .headline-gold{background:linear-gradient(#f6dc8c 0%,#e4b84a 45%,#c9962e 70%,#a87a1f 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #d9ae3c2e);-webkit-background-clip:text;background-clip:text}.chain-stack{flex-shrink:0;align-items:center;padding-left:2px;display:inline-flex}.chain{width:var(--chain,22px);height:var(--chain,22px);margin-left:calc(var(--chain,22px) * -.3);cursor:default;background:#000;border-radius:50%;transition:transform .25s cubic-bezier(.16,1,.3,1),z-index;display:inline-flex;position:relative;box-shadow:0 0 0 2px #000}.chain:first-child{margin-left:0}.chain svg{border-radius:50%;width:100%;height:100%;display:block}.chain:hover{z-index:2;transform:translateY(-4px)scale(1.18)}.stat-chains{gap:12px}@media (min-width:1600px){.chain{--chain:24px}}@media (min-width:1920px){.chain{--chain:26px}}@media (max-width:900px){.stat-chains{flex-wrap:wrap;justify-content:center;row-gap:10px}}.ob{--bg:#09090b;--sf:#131316;--sf2:#1b1b1f;--sf3:#26262c;--tx:#f3eee2;--tx2:#a9a69d;--tx3:#6f6d66;--bd:#d9ae3c29;--sh:0 1px 0 #ffffff0a, 0 14px 40px #0000008c;--pr:#d9ae3c;--pr2:#c29a2e;--prs:#d9ae3c24;--onpr:#17120a;--prg:linear-gradient(135deg, #f2d27a 0%, #d9ae3c 48%, #b4852a 100%);--mint:#2ecc8a;--coral:#ff5c5c;--serif:"Cormorant Garamond", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;z-index:1;min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-wrap:pretty;display:flex;position:relative}.ob *,.ob :before,.ob :after{box-sizing:border-box}.ob :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ob :where(input){font:inherit;color:inherit}.ob :where(a){color:inherit;text-decoration:none}.ob-contents{display:contents}.ob-rail{background:var(--sf);border-right:1px solid var(--bd);flex-direction:column;flex:none;justify-content:space-between;width:420px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.ob-rail>*{position:relative}.ob-rail-coin{pointer-events:none;height:36%;top:6%;left:0;right:0;position:absolute!important}.ob-rail-coin canvas{display:block;width:100%!important;height:100%!important}.ob-rail-coin:after{content:"";background:linear-gradient(180deg, var(--sf) 0%, transparent 22%, transparent 70%, var(--sf) 100%);position:absolute;inset:0}.ob-brand{font:600 32px/1 var(--serif);letter-spacing:.03em;color:var(--tx);align-items:center;gap:12px;display:flex}.ob-brand svg{flex:none;width:40px;height:40px;display:block}.ob-pitch{flex-direction:column;gap:28px;display:flex}.ob-headline{font:600 44px/1.05 var(--serif)}.ob-headline em{color:var(--pr);font-style:italic}.ob-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ob-step{font:400 15px var(--sans);color:var(--tx2);align-items:center;gap:14px;display:flex}.ob-step i{width:28px;height:28px;font:600 12px var(--sans);background:var(--sf2);color:var(--tx2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.ob-step.is-active{color:var(--tx);font-weight:600}.ob-step.is-active i,.ob-step.is-done i{background:var(--prg);color:var(--onpr)}.ob-step.is-done{color:var(--tx)}.ob-rail-foot{font:400 12px/1.5 var(--sans);color:var(--tx3)}.ob-rail-foot a{color:var(--pr);font-weight:600}.ob-main{flex:1;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex;position:relative}.ob-back{height:40px;color:var(--tx2);font:600 13px var(--sans);border-radius:10px;align-items:center;gap:6px;padding:0 12px 0 8px;transition:background .15s,color .15s;display:inline-flex}.ob-back svg{width:22px;height:22px}.ob-back:hover{background:var(--sf2);color:var(--tx)}.ob-back-desktop{position:absolute;top:24px;left:24px}.ob-back-mobile{justify-content:center;width:40px;padding:0;display:none}.ob-panel{flex-direction:column;gap:24px;width:720px;max-width:100%;display:flex}.ob-title{font:600 36px/1.08 var(--serif);margin:0}.ob-copy{font:400 15px/1.55 var(--sans);color:var(--tx2);margin:0}.ob-copy b{color:var(--tx);font-weight:600}.ob-head{flex-direction:column;gap:8px;display:flex}.ob-label{font:600 11px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}.ob-field{flex-direction:column;gap:6px;display:flex}.ob-card{background:var(--sf);box-shadow:var(--sh);border:1px solid var(--bd);border-radius:10px}.ob-addr{justify-content:space-between;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.ob-addr code{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font:500 14px ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.ob-link{font:600 13px var(--sans);color:var(--pr);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 0;transition:color .2s;display:inline-flex}.ob-link:hover{color:#f2d27a}.ob-link svg{width:16px;height:16px}.ob-link.is-ok{color:var(--mint)}.ob-pills{flex-wrap:wrap;gap:8px;display:flex}.ob-pill{background:var(--sf2);color:var(--tx2);font:600 12px var(--sans);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 7px;transition:background .2s,color .2s;display:inline-flex}.ob-pill svg{border-radius:50%;width:18px;height:18px}.ob-pill:hover{color:var(--tx)}.ob-pill[aria-pressed=true]{background:var(--prs);color:var(--pr)}.ob-status{align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-status strong{font:600 14px var(--sans);display:block}.ob-status span{font:400 12px var(--sans);color:var(--tx2);margin-top:2px;display:block}.ob-spin{border:2px solid var(--prs);border-top-color:var(--pr);border-radius:50%;flex:none;width:18px;height:18px;animation:1s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-pay{grid-template-columns:260px 1fr;align-items:center;gap:48px;display:grid}.ob-pay-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.ob-qr{width:260px;height:260px;box-shadow:var(--sh);border:1px solid var(--bd);background:#fff;border-radius:16px;padding:16px;position:relative}.ob-qr svg{width:100%;height:100%;display:block}.ob-qr-mark{background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fff}.ob-qr-mark svg{width:44px;height:44px}.ob-dev{font:500 12px var(--sans);color:var(--tx3);border:1px dashed var(--bd);border-radius:8px;align-self:flex-start;padding:6px 10px}.ob-dev:hover{color:var(--tx)}.ob-receipt{color:var(--mint);font:600 12px var(--sans);background:#2ecc8a24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ob-receipt svg{width:14px;height:14px}.ob-seed{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.ob-word{align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.ob-word i{font:600 11px var(--sans);color:var(--tx3);min-width:16px;font-style:normal}.ob-word b{font:500 15px var(--sans)}.ob-seed-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-seed-actions{gap:20px;display:flex}.ob-warn{color:var(--coral);font:400 13px/1.45 var(--sans);background:#ff5c5c1a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ob-warn svg{flex:none;width:18px;height:18px}.ob-note{background:var(--prs);color:var(--tx2)}.ob-note svg{color:var(--pr)}.ob-foot{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:24px;display:flex}.ob-check{font:400 14px var(--sans);cursor:pointer;align-items:center;gap:12px;display:flex}.ob-check input{opacity:0;width:0;height:0;position:absolute}.ob-check i{border:1.5px solid var(--bd);background:var(--sf2);width:24px;height:24px;color:var(--onpr);border-radius:7px;flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}.ob-check i svg{opacity:0;width:14px;height:14px;transition:opacity .15s}.ob-check input:checked+i{background:var(--prg);border-color:#0000}.ob-check input:checked+i svg{opacity:1}.ob-check input:focus-visible+i{box-shadow:0 0 0 3px var(--prs)}.ob-backup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob-backup input{flex:1;min-width:200px}.ob-tabs{background:var(--sf);border:1px solid var(--bd);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ob-tab{font:600 13px var(--sans);color:var(--tx2);border-radius:9px;padding:9px 16px;transition:background .2s,color .2s}.ob-tab:hover{color:var(--tx)}.ob-tab[aria-selected=true]{background:var(--prg);color:var(--onpr)}@media (max-width:900px){.ob-tabs{align-self:stretch}.ob-tab{text-align:center;flex:1}}.ob-seed-entry{-webkit-user-select:auto;user-select:auto}.ob-word-input{padding-right:10px;transition:border-color .2s,box-shadow .2s}.ob-word-input input{width:0;min-width:0;height:100%;font:500 15px var(--sans);color:var(--tx);background:0 0;border:0;outline:none;flex:1;padding:0}.ob-word-input input::placeholder{color:var(--tx3)}.ob-word-input input::-webkit-calendar-picker-indicator{display:none!important}.ob-word-input:focus-within{border-color:var(--pr);box-shadow:0 0 0 3px var(--prs)}.ob-word-input.is-ok i{color:var(--mint)}.ob-word-input.is-bad{border-color:var(--coral)}.ob-word-input.is-bad input{color:var(--coral)}.ob-verify{flex-direction:column;gap:14px;display:flex}.ob-verify-row{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.ob-verify-row>span{font:600 13px var(--sans);color:var(--tx2);min-width:72px}.ob-verify-opts{flex-wrap:wrap;gap:8px;display:flex}.ob-opt{background:var(--sf2);font:500 14px var(--sans);color:var(--tx);border:1px solid #0000;border-radius:8px;padding:8px 14px;transition:background .15s,border-color .15s}.ob-opt:hover{background:var(--sf3)}.ob-opt[aria-pressed=true]{background:var(--prs);border-color:var(--pr);color:var(--pr)}.ob-opt.is-wrong{border-color:var(--coral);color:var(--coral);animation:.3s ob-shake}@keyframes ob-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ob-avatar-wrap{justify-content:center;display:flex}.ob-avatar{width:120px;height:120px;color:var(--onpr);font:600 40px var(--sans);background:linear-gradient(135deg,#f2d27a,#b4852a);border-radius:50%;place-items:center;display:grid;position:relative}.ob-avatar.is-empty{background:var(--sf2);color:var(--tx3)}.ob-avatar{cursor:pointer;transition:filter .15s;overflow:visible}.ob-avatar:hover{filter:brightness(1.06)}.ob-avatar.is-busy{opacity:.6;cursor:progress}.ob-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-avatar-wrap{position:relative}.ob-avatar-remove{background:var(--sf3);width:30px;height:30px;color:var(--tx2);box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:calc(50% - 60px)}.ob-avatar-remove svg{width:14px;height:14px}.ob-avatar-edit{background:var(--sf);width:40px;height:40px;box-shadow:var(--sh);color:var(--pr);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.ob-avatar-edit svg{width:20px;height:20px}.ob-form{flex-direction:column;gap:12px;display:flex}.ob-form label>span:first-child{font:600 12px var(--sans);color:var(--tx2)}.ob-input{background:var(--sf);width:100%;height:52px;box-shadow:var(--sh);font:400 16px var(--sans);border:1.5px solid #0000;border-radius:10px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.ob-input::placeholder{color:var(--tx3)}.ob-input:focus{border-color:var(--pr);box-shadow:0 0 0 3px var(--prs)}.ob-input-wrap{align-items:center;display:flex;position:relative}.ob-input-wrap .ob-at{color:var(--tx3);font:400 16px var(--sans);pointer-events:none;position:absolute;left:16px}.ob-input-wrap .ob-input{padding-left:34px;padding-right:110px}.ob-input-wrap .ob-input-pw{padding-left:16px;padding-right:96px}.ob-eye{width:36px;height:36px;color:var(--tx3);border-radius:8px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;right:8px}.ob-eye:hover{color:var(--tx);background:var(--sf2)}.ob-eye svg{width:18px;height:18px}.ob-input-state{font:600 12px var(--sans);align-items:center;gap:4px;display:inline-flex;position:absolute;right:16px}.ob-input-state svg{width:14px;height:14px}.ob-input-state.is-ok{color:var(--mint)}.ob-input-state.is-bad{color:var(--coral)}.ob-input-state.is-wait{color:var(--tx3)}.ob-hint{font:400 12px var(--sans);color:var(--tx3)}.ob-hint.is-bad{color:var(--coral)}.ob-btn{background:var(--prg);height:48px;color:var(--onpr);font:600 15px var(--sans);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:filter .2s,opacity .2s,transform .15s;display:inline-flex}.ob-btn:hover:not(:disabled){filter:brightness(1.06)}.ob-btn:active:not(:disabled){transform:translateY(1px)}.ob-btn:disabled{opacity:.4;cursor:not-allowed}.ob-btn-ghost{background:var(--sf2);color:var(--tx)}.ob-btn-ghost:hover:not(:disabled){background:var(--sf3);filter:none}.ob-panel>*{animation:.55s cubic-bezier(.16,1,.3,1) both ob-in}.ob-panel>:nth-child(2){animation-delay:50ms}.ob-panel>:nth-child(3){animation-delay:.1s}.ob-panel>:nth-child(4){animation-delay:.15s}.ob-panel>:nth-child(5){animation-delay:.2s}@keyframes ob-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-panel>*{animation:none}}@media (min-width:1181px){.ob-panel{gap:26px;width:780px}.ob-seed{gap:12px}.ob-word{gap:12px;height:60px;padding:0 16px}.ob-word i{min-width:20px;font-size:12px}.ob-word b,.ob-word-input input{font-size:17px}.ob-link{font-size:14px}.ob-link svg{width:18px;height:18px}.ob-warn{padding:12px 16px;font-size:14px}.ob-hint{font-size:13px}.ob-check{font-size:15px}.ob-foot{padding-top:26px}.ob-btn{height:52px;padding:0 32px;font-size:16px}.ob-verify-row{padding:16px 18px}.ob-opt{padding:10px 16px;font-size:15px}}@media (min-width:1600px){.ob-panel{width:860px}.ob-word{height:64px}.ob-word b,.ob-word-input input{font-size:18px}}@media (max-width:1180px){.ob-rail{width:340px;padding:32px}.ob-headline{font-size:36px}.ob-main{padding:32px}.ob-pay{grid-template-columns:220px 1fr;gap:32px}.ob-qr{width:220px;height:220px;padding:14px}}@media (max-width:900px){.ob{flex-direction:column}.ob-rail{width:auto;padding:16px 20px;padding-top:max(16px, env(safe-area-inset-top));border-right:0;border-bottom:1px solid var(--bd);flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.ob-rail:before{content:"";pointer-events:none;background:radial-gradient(320px 200px at 10%,#d9ae3c24,#0000 70%);position:absolute;inset:0}.ob-rail-coin{display:none}.ob-brand{gap:8px;font-size:22px}.ob-brand svg{width:28px;height:28px}.ob-back-desktop{display:none}.ob-back-mobile{margin-right:-4px;display:inline-flex}.ob-pitch{flex-direction:row;align-items:center;gap:12px}.ob-headline,.ob-rail-foot{display:none}.ob-steps{flex-direction:row;gap:6px}.ob-step{gap:0;font-size:0}.ob-step i{width:24px;height:24px;font-size:11px}.ob-main{padding:24px 24px max(24px, env(safe-area-inset-bottom));align-items:flex-start}.ob-panel{gap:20px}.ob-title{font-size:32px}.ob-pay{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.ob-pay-copy{align-items:center;width:100%}.ob-pills{justify-content:center}.ob-seed{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-seed-tools,.ob-foot{flex-direction:column;align-items:stretch}.ob-seed-actions{justify-content:center}.ob-btn{width:100%;height:52px}.ob-dev{align-self:center}}@media (max-width:480px){.ob-qr{width:220px;height:220px;padding:14px}.ob-qr-mark{width:48px;height:48px}.ob-qr-mark svg{width:38px;height:38px}}.welcome{flex-direction:column;min-height:100dvh;position:relative;overflow:hidden}.welcome-splash{z-index:2;background:radial-gradient(520px 480px at 50% 38%, #d9ae3c38, transparent 70%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.welcome:not(.is-splash) .welcome-splash{opacity:0;visibility:hidden;pointer-events:none}.welcome-mark{width:96px;height:96px;animation:.6s cubic-bezier(.34,1.56,.64,1) both welcome-pop}.welcome-splash b{font:600 52px/1 var(--serif);letter-spacing:.04em;animation:.6s ease-out .15s both welcome-up}.welcome-splash i{font:italic 500 17px var(--serif);color:var(--pr);letter-spacing:.08em;animation:.6s ease-out .35s both welcome-up;position:absolute;bottom:44px}@keyframes welcome-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes welcome-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.welcome-slides{opacity:0;flex-direction:column;flex:1;width:100%;max-width:520px;min-height:100dvh;margin:0 auto;transition:opacity .4s .1s;display:flex}.welcome:not(.is-splash) .welcome-slides{opacity:1}.welcome-slides header{padding:max(12px, env(safe-area-inset-top)) 24px 8px;justify-content:flex-end;display:flex}.welcome-skip{font:600 14px var(--sans);color:var(--tx2);padding:6px 4px;transition:opacity .2s}.welcome-skip.is-hidden{opacity:0;pointer-events:none}.welcome-track-wrap{touch-action:pan-y;cursor:grab;flex:1;overflow:hidden}.welcome-track{will-change:transform;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex}.welcome-slide{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:28px;width:100%;height:100%;padding:0 32px;display:flex}.welcome-art{aspect-ratio:1;background:var(--sf);border:1px solid var(--bd);width:min(260px,64vw);color:var(--pr);box-shadow:var(--sh);border-radius:32px;place-items:center;padding:24px;display:grid}.welcome-art svg{width:100%;height:100%}.art-dash{stroke-dasharray:6 8;animation:1.2s linear infinite art-flow}.art-dash-2{animation-direction:reverse}@keyframes art-flow{to{stroke-dashoffset:-28px}}.welcome-slide h1{font:600 36px/1.08 var(--serif);margin:0}.welcome-slide p{font:400 15px/1.5 var(--sans);color:var(--tx2);max-width:340px;margin:-14px 0 0}.welcome-slides footer{padding:0 24px max(24px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.welcome-dots{justify-content:center;gap:6px;display:flex}.welcome-dots button{background:var(--sf3);border-radius:3px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.welcome-dots button[aria-selected=true]{background:var(--prg);width:20px}.welcome-cta{background:var(--prg);height:52px;color:var(--onpr);font:600 16px var(--sans);border-radius:10px;transition:transform .15s,filter .15s}.welcome-cta:hover{filter:brightness(1.05)}.welcome-cta:active{transform:scale(.98)}.welcome-restore{font:500 13px var(--sans);color:var(--tx3);padding:2px}.welcome-restore:hover{color:var(--pr)}.ob-pill.is-soon{opacity:.45;cursor:not-allowed}.ob-pill.is-soon small{letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin-left:.25em;font-size:.68em}.ob-qr.is-loading{min-height:200px}.ob-status.is-bad strong{color:#e5484d}.app{--bg:#09090b;--sf:#131316;--sf2:#1b1b1f;--sf3:#26262c;--tx:#f3eee2;--tx2:#a9a69d;--tx3:#6f6d66;--bd:#d9ae3c29;--sh:0 1px 0 #ffffff0a, 0 14px 40px #0000008c;--hl:inset 0 1px 0 #ffffff12;--pr:#d9ae3c;--pr2:#c29a2e;--prs:#d9ae3c24;--onpr:#17120a;--prg:linear-gradient(135deg, #f2d27a 0%, #d9ae3c 48%, #b4852a 100%);--mint:#2ecc8a;--coral:#ff5c5c;--amber:#f59e0b;--serif:"Cormorant Garamond", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;z-index:1;height:100vh;background:var(--bg);height:100dvh;color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;display:flex;position:relative;overflow:hidden}.app[data-theme=light]{--bg:#f8f6f0;--sf:#fff;--sf2:#f0ede4;--sf3:#e4e0d4;--tx:#141210;--tx2:#6e6a60;--tx3:#9c978b;--bd:#14121014;--sh:0 1px 3px #0e11160f, 0 8px 24px #0e11160f;--hl:none}.app[data-theme=light] .ctx,.app[data-theme=light] .dialog{color:inherit}.thread{background-image:var(--wallpaper,none)}.app *,.app :before,.app :after{box-sizing:border-box}.app :where(button:not(.ob button)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app :where(input:not(.ob input)){font:inherit;color:inherit}.app :where(a:not(.ob a)){color:inherit;text-decoration:none}.app :where(ul,ol){margin:0;padding:0;list-style:none}.app :where(h1,h2,h3,p){margin:0}.rail{background:var(--sf);border-right:1px solid var(--bd);flex-direction:column;flex:none;align-items:center;gap:8px;width:72px;padding:16px 0;display:flex}.rail-logo{width:36px;height:36px;margin-bottom:4px;display:block}.rail-item{width:48px;height:48px;color:var(--tx3);font:500 9px var(--sans);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:background .15s,color .15s;display:flex;position:relative}.rail-item svg{width:22px;height:22px}.rail-item:hover{background:var(--sf2);color:var(--tx2)}.rail-item.is-active{background:var(--prs);color:var(--pr);font-weight:600}.rail-badge{background:var(--prg);min-width:16px;height:16px;color:var(--onpr);font:600 10px/16px var(--sans);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:4px;right:4px}.rail-spacer{flex:1}.rail-me{background:var(--prg);width:36px;height:36px;color:var(--onpr);font:600 12px var(--sans);cursor:pointer;border-radius:50%;place-items:center;margin-top:8px;transition:box-shadow .15s;display:grid;overflow:hidden}.rail-me:hover,.rail-me.is-open{box-shadow:0 0 0 2px var(--sf), 0 0 0 4px var(--pr)}.rail-me img{object-fit:cover;width:100%;height:100%;display:block}.list-col{background:var(--sf);border-right:1px solid var(--bd);flex:none;width:360px;min-height:0;position:relative;overflow:hidden}.list{background:var(--sf);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.slides{position:relative}.slide{will-change:transform;background:var(--sf);flex-direction:column;display:flex;position:absolute;inset:0}.slide-in-push{animation:.28s cubic-bezier(.2,.8,.2,1) both slide-in-right}.slide-out-push{animation:.28s cubic-bezier(.2,.8,.2,1) both slide-out-left}.slide-in-pop{animation:.28s cubic-bezier(.2,.8,.2,1) both slide-in-left}.slide-out-pop{z-index:2;animation:.28s cubic-bezier(.2,.8,.2,1) both slide-out-right}.slide-out-push:after,.slide-in-pop:after{content:"";pointer-events:none;background:#000;animation:.28s cubic-bezier(.2,.8,.2,1) both slide-dim;position:absolute;inset:0}.slide-in-pop:after{animation-direction:reverse}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes slide-out-left{0%{transform:none}to{transform:translate(-30%)}}@keyframes slide-in-left{0%{transform:translate(-30%)}to{transform:none}}@keyframes slide-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes slide-dim{0%{opacity:0}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.slide{animation:none!important}.slide:after{display:none}}.list-top{align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.list-search{background:var(--sf2);height:38px;color:var(--tx3);font:400 14px var(--sans);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.list-search:focus-within{border-color:var(--pr);box-shadow:0 0 0 3px var(--prs)}.list-search svg{flex:none;width:18px;height:18px}.list-search input{width:0;min-width:0;color:var(--tx);background:0 0;border:0;outline:none;flex:1}.list-search input::placeholder{color:var(--tx3)}.list-search kbd{font:500 11px var(--sans);background:var(--sf3);color:var(--tx2);border-radius:4px;margin-left:auto;padding:1px 5px}.list-search .list-clear{color:var(--tx3);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.list-search .list-clear svg{width:14px;height:14px}.list-compose{background:var(--prg);width:38px;height:38px;color:var(--onpr);border-radius:10px;flex:none;place-items:center;transition:filter .15s;display:grid}.list-compose svg{width:18px;height:18px}.list-compose:hover{filter:brightness(1.06)}.folders{border-bottom:1px solid var(--bd);scrollbar-width:none;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.folders::-webkit-scrollbar{display:none}.folder{font:600 13px var(--sans);color:var(--tx2);flex:none;align-items:center;gap:5px;padding:8px 8px 10px;transition:color .15s;display:flex;position:relative}.folder:hover{color:var(--tx)}.folder[aria-selected=true]{color:var(--pr)}.folder[aria-selected=true]:after{content:"";background:var(--prg);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:6px;right:6px}.folder-count{background:var(--sf3);min-width:16px;height:16px;color:var(--tx2);font:600 10px/16px var(--sans);text-align:center;border-radius:8px;padding:0 4px}.rows{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.row-wrap{border-radius:10px;position:relative;overflow:hidden}.row{background:var(--sf);width:100%;color:var(--tx);text-align:left;touch-action:pan-y;border-radius:10px;align-items:center;gap:12px;padding:10px;transition:background .15s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.row:hover{background:var(--sf2)}.row:focus-visible{outline:2px solid var(--pr);outline-offset:-2px}.row.is-selected{background:var(--pr);color:var(--onpr)}.row.is-selected .row-time,.row.is-selected .row-preview,.row.is-selected .row-typing,.row.is-selected .row-meta svg{color:var(--onpr);opacity:.8}.row.is-selected .row-unread{background:var(--onpr);color:var(--pr)}.row.is-dragging{transition:none}.avatar{color:#fff;width:44px;height:44px;font:600 14px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.avatar.is-saved{background:var(--prs);color:var(--pr)}.avatar.is-saved svg{width:22px;height:22px}.avatar-on{background:var(--mint);border:2px solid var(--sf);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.row.is-selected .avatar-on{border-color:var(--pr)}.row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.row-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.row-name{font:600 14px var(--sans);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.row-name svg{opacity:.5;flex:none;width:13px;height:13px}.row-time{font:400 12px var(--sans);color:var(--tx3);flex:none;align-items:center;gap:3px;display:flex}.row-time svg{width:16px;height:14px}.row-time .is-read{color:var(--mint)}.row-preview{font:400 13px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-typing{font:400 13px var(--sans);color:var(--pr);align-items:center;gap:6px;display:flex}.row-typing i{gap:2px;display:inline-flex}.row-typing i span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite dot}.row-typing i span:nth-child(2){animation-delay:.2s}.row-typing i span:nth-child(3){animation-delay:.4s}@keyframes dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.row-meta{color:var(--tx3);flex:none;align-items:center;gap:6px;display:flex}.row-meta svg{opacity:.6;width:13px;height:13px}.row-unread{background:var(--prg);min-width:20px;height:20px;color:var(--onpr);font:600 12px/20px var(--sans);text-align:center;border-radius:10px;padding:0 6px}.row-unread.is-muted{background:var(--tx3);color:#fff}.row-actions{visibility:hidden;border-radius:10px;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.row-wrap.is-open .row-actions,.row-wrap.is-dragging .row-actions{visibility:visible}.row-action{color:#fff;width:72px;font:600 11px var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.row-action svg{width:22px;height:22px}.row-action.archive{background:var(--tx3)}.row-action.mute{background:var(--amber)}.row-action.pin{background:var(--prg);color:var(--onpr)}.row-action.delete{background:var(--coral)}.rows-empty{text-align:center;color:var(--tx3);font:400 14px/1.5 var(--sans);padding:48px 16px}.rows-empty b{color:var(--tx2);margin-bottom:4px;font-weight:600;display:block}.conv{background:var(--bg);--conv-w:min(760px, calc(100% - 48px));flex-direction:column;flex:1;min-width:0;display:flex}.conv-head{z-index:3;width:var(--conv-w);background:color-mix(in srgb, var(--sf) 86%, transparent);border:1px solid var(--bd);height:60px;box-shadow:var(--sh);-webkit-backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:12px;padding:0 10px 0 14px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.thread-inner{padding-top:90px}.conv-head .avatar{width:40px;height:40px;font-size:13px}.conv-title{flex:1;min-width:0}.conv-title b{font:600 15px var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conv-title span{font:400 12px var(--sans);color:var(--tx2);display:block}.conv-title span.is-online{color:var(--mint)}.conv-back{width:40px;height:40px;color:var(--tx2);border-radius:10px;place-items:center;margin-left:-8px;display:none}.conv-back svg{width:22px;height:22px}.conv-title span.is-typing{color:var(--pr)}.conv-tools{color:var(--tx2);gap:4px;display:flex}.conv-tool{border-radius:10px;place-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:grid}.conv-tool svg{width:22px;height:22px}.conv-tool:hover{background:var(--sf2);color:var(--tx)}.conv-tool.is-active{background:var(--prs);color:var(--pr)}.conv{min-height:0;position:relative}.thread{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.thread-inner{width:var(--conv-w);flex-direction:column;justify-content:flex-end;gap:6px;min-height:100%;margin:0 auto;padding:16px 0 12px;display:flex}.thread-day{background:var(--sf2);font:600 12px var(--sans);color:var(--tx2);border-radius:999px;align-self:center;margin:4px 0;padding:4px 10px}.thread-unread{font:600 12px var(--sans);color:var(--pr);align-items:center;gap:10px;margin:4px 0;scroll-margin-top:16px;display:flex}.thread-unread span{background:var(--bd);flex:1;height:1px}.thread-jump{right:calc((100% - var(--conv-w)) / 2 + 4px);background:var(--sf);min-width:40px;height:40px;box-shadow:var(--sh);border:1px solid var(--bd);color:var(--tx2);font:600 12px var(--sans);z-index:2;border-radius:999px;align-items:center;gap:6px;padding:0 12px;animation:.25s ease-out pop;display:inline-flex;position:absolute;bottom:92px}.thread-jump svg{width:20px;height:20px}.thread-jump span{background:var(--prg);min-width:20px;height:20px;color:var(--onpr);font:600 12px/20px var(--sans);text-align:center;border-radius:10px;padding:0 6px}.msg{align-items:flex-end;gap:8px;max-width:72%;animation:.22s cubic-bezier(.34,1.56,.64,1) both bubble-in;display:flex}.msg.out{align-self:flex-end}.msg.in{align-self:flex-start}.msg-col{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.msg.out .msg-col{align-items:flex-end}.msg-avatar{color:#fff;width:32px;height:32px;font:600 11px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.msg-sender{font:600 12px var(--sans);padding-left:12px}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.bubble{font:400 var(--msg-size,16px)/1.35 var(--sans);overflow-wrap:anywhere;border-radius:18px;max-width:100%;padding:8px 12px 6px;position:relative}.bubble.in{background:var(--sf);box-shadow:var(--hl);color:var(--tx)}.bubble.out{background:var(--prg);color:var(--onpr)}.bubble-text{white-space:pre-wrap}.meta{font:400 12px var(--sans);color:var(--tx3);vertical-align:bottom;white-space:nowrap;align-items:center;gap:3px;margin-left:8px;display:inline-flex}.bubble.out .meta{color:var(--onpr);opacity:.85}.rcpt{width:16px;height:14px}.rcpt.is-read{color:var(--mint)}.bubble.out .rcpt.is-read{color:#0f5a3a}.meta-outside{margin:0}.bubble.has-reply,.bubble.has-reply .bubble-text{padding-left:6px}.quote{border-left:2px solid var(--pr);background:var(--prs);border-radius:6px;margin-bottom:4px;padding:4px 10px;display:block}.quote b{font:600 12px var(--sans);color:var(--pr);display:block}.quote span{font:400 13px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bubble.out .quote{border-color:var(--onpr);background:#17120a24}.bubble.out .quote b,.bubble.out .quote span{color:var(--onpr)}.fwd{font:600 12px var(--sans);color:var(--pr);margin-bottom:2px}.bubble.out .fwd{color:var(--onpr);opacity:.85}.linkcard{background:var(--sf2);border-left:2px solid var(--pr);border-radius:10px;margin-top:6px;padding:8px 10px;display:block}.linkcard small{font:600 12px var(--sans);color:var(--pr);display:block}.linkcard b{font:600 14px var(--sans);display:block}.linkcard span{font:400 13px var(--sans);color:var(--tx2);display:block}.bubble-sticker{align-items:flex-end;gap:6px;display:flex}.bubble-sticker>span:not(.meta){font-size:48px;line-height:1}.bubble-photos{padding:5px}.photos{grid-template-columns:1fr 1fr;gap:3px;width:min(320px,70vw);display:grid}.photo{background:repeating-linear-gradient(135deg, var(--sf3) 0 8px, var(--sf2) 8px 16px);height:110px;font:600 20px var(--sans);color:var(--tx2);border-radius:4px;place-items:center;display:grid}.photo:first-child{border-radius:14px 4px 4px;font:500 10px ui-monospace,monospace}.photo:nth-child(2){border-radius:4px 14px 4px 4px}.bubble-caption{font:400 15px/1.35 var(--sans);padding:6px 8px 2px}.bubble-voice{align-items:center;gap:10px;padding:8px 12px;display:flex}.voice-play{background:var(--prg);width:36px;height:36px;color:var(--onpr);border-radius:50%;flex:none;place-items:center;display:grid}.voice-play svg{width:16px;height:16px}.bubble.out .voice-play{background:var(--onpr);color:var(--pr)}.voice-wave{align-items:center;gap:2px;height:24px;display:flex}.voice-wave i{background:var(--sf3);border-radius:2px;width:3px;transition:background .1s}.voice-wave i.is-played{background:var(--prg)}.bubble.out .voice-wave i{background:#17120a40}.bubble.out .voice-wave i.is-played{background:var(--onpr)}.voice-time{font:400 12px var(--sans);color:var(--tx2);white-space:nowrap}.bubble.out .voice-time{color:var(--onpr);opacity:.85}.bubble-file{align-items:center;gap:10px;padding:8px 12px;display:flex}.file-icon{background:#fff3;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bubble.in .file-icon{background:var(--prs);color:var(--pr)}.file-icon svg{width:20px;height:20px}.file-body b{font:600 14px var(--sans);display:block}.file-body span{font:400 12px var(--sans);opacity:.8;align-items:center;gap:3px;display:inline-flex}.composer-wrap{width:var(--conv-w);flex:none;margin:0 auto;padding:0 0 16px}.composer{background:var(--sf);box-shadow:var(--sh);border-radius:14px;align-items:flex-end;gap:8px;padding:8px;display:flex}.composer-btn{width:40px;height:40px;color:var(--tx2);border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.composer-btn svg{width:24px;height:24px}.composer-btn:hover{background:var(--sf2);color:var(--tx)}.composer-input{resize:none;min-width:0;color:var(--tx);font:400 16px/1.4 var(--sans);background:0 0;border:0;outline:none;flex:1;max-height:132px;padding:9px 4px}.composer-input::placeholder{color:var(--tx3)}.composer-send{background:var(--prg);width:40px;height:40px;color:var(--onpr);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid;position:relative}.composer-send:active{transform:scale(.94)}.composer-send>span{grid-area:1/1;place-items:center;transition:opacity .18s,transform .18s;display:grid}.composer-send>span svg{width:22px;height:22px}.composer-send-arrow{opacity:0;transform:scale(.6)}.composer-send.is-send .composer-send-arrow{opacity:1;transform:none}.composer-send.is-send .composer-send-mic{opacity:0;transform:scale(.6)}.composer-mute{background:var(--sf);width:100%;height:48px;box-shadow:var(--sh);color:var(--pr);font:600 15px var(--sans);border-radius:14px}.conv-empty{text-align:center;color:var(--tx3);font:400 14px/1.5 var(--sans);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.conv-empty svg{opacity:.9;width:56px;height:56px}.conv-empty b{font:600 22px var(--serif);color:var(--tx2);letter-spacing:.01em}.tabbar,.fab{display:none}.panel-views{flex:1;min-height:0}.panel-views .panel-body{height:100%}.panel-head{border-bottom:1px solid var(--bd);flex:none;align-items:center;gap:6px;height:60px;padding:0 12px 0 8px;display:flex}.panel-head h2{font:600 16px var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.panel-back{width:40px;height:40px;color:var(--tx2);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid}.panel-back svg{width:22px;height:22px}.panel-back:hover{background:var(--sf2);color:var(--tx)}.panel-step{font:600 12px var(--sans);color:var(--tx3);background:var(--sf2);border-radius:999px;padding:3px 8px}.panel-body{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 16px;display:flex;overflow-y:auto}.panel-foot{margin-top:auto;padding-top:8px}.panel-note{background:var(--prs);color:var(--tx2);font:400 13px/1.45 var(--sans);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.panel-note svg{width:18px;height:18px;color:var(--pr);flex:none;margin-top:1px}.panel-avatar-wrap{align-self:center;position:relative}.panel-avatar{background:var(--sf2);border:1.5px dashed var(--bd);width:104px;height:104px;color:var(--tx3);border-radius:50%;place-items:center;transition:border-color .15s,color .15s;display:grid;position:relative;overflow:visible}.panel-avatar>svg{width:34px;height:34px}.panel-avatar:hover{border-color:var(--pr);color:var(--pr)}.panel-avatar.has-photo{border-style:solid;border-color:#0000}.panel-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.panel-avatar.is-busy{opacity:.6;cursor:progress}.panel-avatar-initials{font:600 36px var(--sans);color:var(--tx2)}.panel-avatar-badge{background:var(--prg);width:34px;height:34px;color:var(--onpr);box-shadow:0 0 0 3px var(--sf);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.panel-avatar-badge svg{width:16px;height:16px}.panel-avatar-remove{background:var(--sf3);width:28px;height:28px;color:var(--tx2);box-shadow:0 0 0 3px var(--sf);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:-2px}.panel-avatar-remove svg{width:14px;height:14px}.field{flex-direction:column;gap:6px;display:flex}.field>span{font:600 12px var(--sans);color:var(--tx2)}.field>span em{color:var(--tx3);font-style:normal;font-weight:400}.field-hint{font:400 12px var(--sans);color:var(--tx3)}.field-hint.is-bad{color:var(--coral)}.input{background:var(--sf2);width:100%;height:46px;font:400 15px var(--sans);color:var(--tx);border:1.5px solid #0000;border-radius:10px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--tx3)}.input:focus{border-color:var(--pr);box-shadow:0 0 0 3px var(--prs);background:var(--sf)}.input-area{resize:vertical;height:auto;min-height:84px;padding:11px 14px;line-height:1.4}.input-wrap{align-items:center;display:flex;position:relative}.input-prefix{font:400 15px var(--sans);color:var(--tx3);pointer-events:none;position:absolute;left:14px}.input-link{padding-left:92px;padding-right:104px}.input-state{font:600 12px var(--sans);align-items:center;gap:4px;display:inline-flex;position:absolute;right:12px}.input-state svg{width:14px;height:14px}.input-state.is-ok{color:var(--mint)}.input-state.is-bad{color:var(--coral)}.input-state.is-wait{color:var(--tx3)}.input-code{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-right:90px;font:500 13px ui-monospace,Menlo,Consolas,monospace;display:flex;overflow:hidden}.input-action{height:32px;font:600 13px var(--sans);color:var(--pr);border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:background .15s;display:inline-flex;position:absolute;right:8px}.input-action:hover{background:var(--sf3)}.input-action.is-ok{color:var(--mint)}.input-action svg{width:16px;height:16px}.btn-primary{background:var(--prg);width:100%;height:48px;color:var(--onpr);font:600 15px var(--sans);border-radius:10px;justify-content:center;align-items:center;transition:filter .15s,opacity .15s;display:inline-flex}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.type-cards{flex-direction:column;gap:10px;display:flex}.type-card{background:var(--sf2);cursor:pointer;border:1.5px solid #0000;border-radius:12px;grid-template-columns:22px 1fr;column-gap:12px;padding:14px;transition:border-color .15s,background .15s;display:grid;position:relative}.type-card input{opacity:0;width:0;height:0;position:absolute}.type-card i{border:2px solid var(--tx3);border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .15s;display:grid}.type-card i:after{content:"";background:var(--prg);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.type-card b{font:600 14px var(--sans)}.type-card span{font:400 13px/1.4 var(--sans);color:var(--tx2);margin-top:2px}.type-card:hover{background:var(--sf3)}.type-card.is-on{border-color:var(--pr);background:var(--prs)}.type-card.is-on i{border-color:var(--pr)}.type-card.is-on i:after{transform:scale(1)}.type-card input:focus-visible~b{text-decoration:underline}.avatar.has-photo{overflow:visible}.avatar.has-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.panel-body-list{gap:0;padding:0}.members-search{border-bottom:1px solid var(--bd);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:56px;padding:10px 12px;display:flex}.chip{background:var(--prs);height:30px;color:var(--tx);font:600 13px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 2px;animation:.18s cubic-bezier(.34,1.56,.64,1) both chip-in;display:inline-flex}.chip i{color:#fff;width:26px;height:26px;font:600 10px var(--sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.chip button{width:20px;height:20px;color:var(--tx3);border-radius:50%;place-items:center;transition:background .12s,color .12s;display:grid}.chip button:hover{background:var(--pr);color:var(--onpr)}.chip button svg{width:12px;height:12px}@keyframes chip-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.members-search-input{min-width:140px;color:var(--tx3);flex:1;align-items:center;gap:8px;height:30px;display:flex}.members-search-input svg{flex:none;width:18px;height:18px}.members-search-input input{width:0;min-width:0;color:var(--tx);font:400 15px var(--sans);background:0 0;border:0;outline:none;flex:1}.members-search-input input::placeholder{color:var(--tx3)}.members-list{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.members-letter{z-index:1;font:600 12px var(--sans);color:var(--pr);background:var(--sf);padding:10px 10px 4px;position:sticky;top:0}.member{text-align:left;width:100%;color:var(--tx);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background .12s;display:flex}.member:hover{background:var(--sf2)}.member:focus-visible{outline:2px solid var(--pr);outline-offset:-2px}.member .avatar{width:44px;height:44px}.member-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.member-body b{font:600 14px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-body span{font:400 12px var(--sans);color:var(--tx3)}.member-body span.is-online{color:var(--mint)}.member-check{border:2px solid var(--tx3);width:24px;height:24px;color:var(--onpr);border-radius:50%;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.member-check svg{opacity:0;width:14px;height:14px;transition:opacity .15s}.member.is-on .member-check{background:var(--prg);border-color:#0000}.member.is-on .member-check svg{opacity:1}.panel-foot-sticky{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--sf) 30%);margin-top:0;position:sticky;bottom:0}.members-preview{background:var(--sf2);border-radius:10px;flex-direction:column;gap:2px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.members-preview li{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.members-preview .avatar{width:32px;height:32px;font-size:11px}.members-preview b{font:600 14px var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.members-preview li>span:last-child{font:400 12px var(--sans);color:var(--tx3)}.conf-hero{flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.conf-stack{display:flex}.conf-stack .avatar{width:56px;height:56px;box-shadow:0 0 0 3px var(--sf);margin-left:-14px;font-size:16px}.conf-stack .avatar:first-child{margin-left:0}.conf-more{background:var(--sf3);color:var(--tx2);font-size:14px}.type-cards-row{flex-direction:row}.type-card-icon{text-align:center;flex:1;grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:16px 10px}.type-card-icon>svg{width:26px;height:26px;color:var(--tx2);margin-bottom:4px}.type-card-icon.is-on>svg{color:var(--pr)}.type-card-icon i{display:none}.btn-primary svg{width:20px;height:20px}.call{z-index:50;color:var(--tx);background:#050505;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) both call-in;display:flex;position:fixed;inset:0}@keyframes call-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.call-head{padding:max(14px, env(safe-area-inset-top)) 20px 14px;justify-content:space-between;align-items:center;gap:12px;display:flex}.call-title b{font:600 16px var(--sans);display:block}.call-title span{font:400 12px var(--sans);color:var(--tx2);font-variant-numeric:tabular-nums;display:block}.call-link{background:var(--sf);border:1px solid var(--bd);height:36px;color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:8px;max-width:50%;padding:0 12px;font:500 13px ui-monospace,Menlo,Consolas,monospace;transition:color .15s,border-color .15s;display:inline-flex;overflow:hidden}.call-link svg{flex:none;width:16px;height:16px}.call-link:hover{color:var(--tx);border-color:var(--pr)}.call-link.is-ok{color:var(--mint);font-family:var(--sans)}.call-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));flex:1;align-content:stretch;gap:10px;min-height:0;padding:0 16px;display:grid}.call-grid.is-few{grid-template-rows:none;align-content:center}.call-grid.is-few .tile{aspect-ratio:4/3;max-height:100%}.tile{background:var(--sf);min-width:0;min-height:0;box-shadow:var(--hl);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.tile-avatar{aspect-ratio:1;background:var(--prg);width:30%;min-width:48px;max-width:96px;color:var(--onpr);font:600 clamp(14px, 3vw, 28px) var(--sans);border-radius:50%;place-items:center;display:grid}.tile.is-me .tile-avatar{background:var(--prg)}.tile-name{max-width:calc(100% - 20px);font:600 12px var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden}.tile-name em{color:var(--tx2);font-style:normal;font-weight:400}.tile-name svg{width:14px;height:14px;color:var(--coral)}.tile-state{font:600 12px var(--sans);color:var(--tx2);background:#0000008c;border-radius:999px;padding:4px 10px;position:absolute;top:10px;right:10px}.tile-state.is-bad{color:var(--coral)}.tile.is-ringing .tile-avatar{animation:1.4s ease-in-out infinite tile-pulse}.tile.is-declined{opacity:.45}.tile-ring{aspect-ratio:1;border:2px solid var(--pr);pointer-events:none;border-radius:50%;width:30%;min-width:48px;max-width:96px;animation:1.4s ease-out infinite ring;position:absolute}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes tile-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.call-bar{padding:18px 16px max(18px, env(safe-area-inset-bottom));justify-content:center;gap:14px;display:flex}.call-btn{width:76px;color:var(--tx2);font:500 11px var(--sans);flex-direction:column;align-items:center;gap:6px;display:flex}.call-btn svg{width:24px;height:24px}.call-btn>svg{box-sizing:content-box;background:var(--sf);border:1px solid var(--bd);color:var(--tx);border-radius:50%;padding:16px;transition:background .15s,color .15s,transform .1s}.call-btn:hover>svg{background:var(--sf2)}.call-btn:active>svg{transform:scale(.94)}.call-btn.is-off>svg{background:var(--tx);color:var(--bg)}.call-btn.is-end>svg{background:var(--coral);color:#fff;border-color:#0000}.call-btn.is-end:hover>svg{filter:brightness(1.08)}@media (max-width:759px){.call-head{flex-direction:column;align-items:flex-start}.call-link{max-width:100%}.call-grid{grid-template-columns:repeat(var(--cols-m), minmax(0, 1fr));grid-template-rows:repeat(var(--rows-m), minmax(0, 1fr));gap:8px;padding:0 10px}.call-grid.is-few{grid-template-rows:none}.call-grid.is-few .tile{aspect-ratio:3/4}.tile-state{padding:3px 8px;font-size:11px;top:6px;right:6px}.call-btn{width:68px}.call-btn>svg{padding:14px}}.member-handle{background:var(--prs);margin:6px 0 2px}.member-handle:hover{background:var(--prs);filter:brightness(1.1)}.thread-empty{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:8px;margin:auto;padding:24px;display:flex}.thread-empty .avatar{width:72px;height:72px;font-size:22px}.thread-empty b{font:600 18px var(--sans)}.thread-empty span{font:400 13px var(--sans);color:var(--tx3)}.ctx{z-index:90;transform-origin:0 0;scrollbar-width:thin;background:#131316;border:1px solid #d9ae3c29;border-radius:12px;flex-direction:column;gap:1px;min-width:212px;max-height:calc(100vh - 16px);padding:6px;font-family:Inter,system-ui,sans-serif;animation:.14s ease-out both ctx-in;display:flex;position:fixed;overflow-y:auto;box-shadow:0 1px #ffffff0a,0 14px 40px #0000008c}@keyframes ctx-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ctx-item{cursor:pointer;color:#f3eee2;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:38px;padding:0 12px;font:600 14px Inter,system-ui,sans-serif;transition:background .1s;display:flex}.ctx-item svg{color:#a9a69d;flex:none;width:20px;height:20px}.ctx-item:hover,.ctx-item:focus-visible{background:#1b1b1f;outline:none}.ctx-item.is-danger,.ctx-item.is-danger svg{color:#ff5c5c}.scrim{z-index:95;background:#0009;place-items:center;padding:20px;animation:.15s ease-out both scrim-in;display:grid;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.dialog{color:#f3eee2;background:#131316;border:1px solid #d9ae3c29;border-radius:16px;width:min(380px,100%);padding:20px;font-family:Inter,system-ui,sans-serif;animation:.18s cubic-bezier(.16,1,.3,1) both ctx-in;box-shadow:0 14px 40px #0000008c}.dialog h3{margin:0 0 8px;font:600 17px Inter,system-ui,sans-serif}.dialog p{color:#a9a69d;margin:0 0 18px;font:400 14px/1.5 Inter,system-ui,sans-serif}.dialog p b{color:#f3eee2;font-weight:600}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.dialog-btn{color:#f3eee2;cursor:pointer;background:#1b1b1f;border:0;border-radius:10px;height:40px;padding:0 16px;font:600 14px Inter,system-ui,sans-serif}.dialog-btn:hover{background:#26262c}.dialog-btn.is-primary{color:#17120a;background:linear-gradient(135deg,#f2d27a 0%,#d9ae3c 48%,#b4852a 100%)}.dialog-btn.is-primary.is-danger{color:#fff;background:#ff5c5c}.peek{z-index:92;color:#f3eee2;background:#131316;border:1px solid #d9ae3c29;border-radius:14px;width:min(360px,100vw - 16px);font-family:Inter,system-ui,sans-serif;animation:.16s ease-out both ctx-in;position:fixed;overflow:hidden;box-shadow:0 14px 40px #0000008c}.peek-head{border-bottom:1px solid #d9ae3c29;align-items:center;gap:10px;padding:12px 14px;display:flex}.peek-head .avatar{width:36px;height:36px;font-size:12px}.peek-head b{font:600 14px Inter,system-ui,sans-serif;display:block}.peek-head small{color:#a9a69d;font:400 12px Inter,system-ui,sans-serif;display:block}.peek-body{background:#09090b;flex-direction:column;gap:6px;max-height:260px;padding:12px 14px;display:flex;overflow-y:auto}.peek-line{border-radius:12px;max-width:85%;padding:6px 10px;font:400 13px/1.35 Inter,system-ui,sans-serif}.peek-line.in{background:#131316;align-self:flex-start}.peek-line.out{color:#17120a;background:linear-gradient(135deg,#f2d27a 0%,#d9ae3c 48%,#b4852a 100%);align-self:flex-end}.peek-line em{opacity:.7;margin-left:6px;font-size:11px;font-style:normal}.peek-empty{text-align:center;color:#6f6d66;padding:12px;font:400 13px Inter,system-ui,sans-serif}.peek-open{color:#d9ae3c;cursor:pointer;background:#131316;border:0;width:100%;height:42px;font:600 14px Inter,system-ui,sans-serif}.peek-open:hover{background:#1b1b1f}.avatar.is-archive{background:var(--sf3);color:var(--tx2)}.avatar.is-archive svg{width:22px;height:22px}.row-archive .row-name{color:var(--tx2)}.row-archive .row-preview{color:var(--tx3)}.row-archive:hover .row-name{color:var(--tx)}.list.panel .rows{padding-top:8px}.contacts-body{flex:1;min-height:0;display:flex;position:relative}.contacts-rows{flex:1}.contacts-invite{margin-bottom:4px}.contacts-invite .row-name{color:var(--pr);font-weight:600}.contacts-invite.is-ok .row-name,.contacts-invite.is-ok .avatar{color:var(--mint)}.contacts .member{padding:8px 10px}.alpha-index{flex-direction:column;justify-content:center;gap:0;padding:4px 0;display:flex;position:absolute;top:0;bottom:0;right:2px}.alpha-index button{width:16px;height:13px;font:600 9px var(--sans);color:var(--tx3);text-align:center;opacity:.45;border-radius:4px;line-height:13px}.alpha-index button.is-on{color:var(--pr);opacity:1}.alpha-index button.is-on:hover{background:var(--prs)}.contacts-rows{padding-right:20px}.contacts-add{grid-template-columns:1fr 1fr auto;gap:8px;padding:0 16px 10px;animation:.18s ease-out both chip-in;display:grid}.contacts-add .input{height:40px;font-size:14px}.contacts-add .btn-primary{width:auto;height:40px;padding:0 14px;font-size:14px}.contacts-add .ob-at{color:var(--tx3);font:400 14px var(--sans);pointer-events:none;position:absolute;left:12px}.contacts-add .input-at{padding-left:26px}.contacts-title{display:none}@media (min-width:760px){.contacts .list-compose-top svg{width:20px;height:20px}}@media (max-width:759px){.contacts-title{display:flex}.contacts .list-top>.list-compose-top{display:none}.contacts-add{grid-template-columns:1fr}.contacts .member{padding:8px 16px}.contacts-rows{padding-right:18px}}.profile-body{gap:14px}.profile-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.profile-avatar{width:96px;height:96px;font-size:30px}.profile-avatar .avatar-on{border-width:3px;width:16px;height:16px}.profile-hero h3{font:600 20px var(--sans);margin:6px 0 0}.profile-hero p{font:400 13px var(--sans);color:var(--tx2);margin:0}.profile-hero p.is-online{color:var(--mint)}.profile-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-actions button{background:var(--sf2);color:var(--pr);font:600 12px var(--sans);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;transition:background .15s;display:flex}.profile-actions button svg{width:22px;height:22px}.profile-actions button:hover:not(:disabled){background:var(--sf3)}.profile-actions button:disabled{opacity:.4;cursor:not-allowed}.profile-card{background:var(--sf2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.profile-row{text-align:left;color:var(--tx);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.profile-row+.profile-row{border-top:1px solid var(--bd)}.profile-row:hover{background:var(--sf3)}.profile-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-row b{font:500 14px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-row b.is-muted{color:var(--tx3);font-weight:400}.profile-row small{font:400 12px var(--sans);color:var(--tx3)}.profile-row i{width:32px;height:32px;color:var(--tx2);border-radius:8px;flex:none;place-items:center;display:grid}.profile-row i svg{width:18px;height:18px}.profile-row i.is-ok{color:var(--mint)}.switch{appearance:none;background:var(--sf3);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch:checked{background:var(--prg)}.switch:checked:after{transform:translate(18px)}.btn-danger{width:100%;height:46px;color:var(--coral);font:600 14px var(--sans);background:#ff5c5c1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:background .15s;display:inline-flex}.btn-danger svg{width:18px;height:18px}.btn-danger:hover{background:#ff5c5c33}.btn-danger.is-undo{background:var(--sf2);color:var(--tx)}.calls-top{justify-content:space-between;align-items:center;gap:10px}.calls-edit{font:600 14px var(--sans);color:var(--pr);padding:6px 2px}.segmented{background:var(--sf2);font:600 12px var(--sans);border-radius:10px;padding:3px;display:flex}.segmented button{color:var(--tx2);border-radius:8px;padding:5px 14px;transition:background .15s,color .15s}.segmented button[aria-selected=true]{background:var(--sf);color:var(--tx);box-shadow:0 1px 3px #0000004d}.calls-new{position:relative}.calls-new .calls-new-phone{display:none}.call-row{cursor:default}.call-row.is-missed .call-name{color:var(--coral)}.call-desc{align-items:center;gap:4px;display:inline-flex}.call-desc svg{flex:none;width:12px;height:12px}.call-desc.is-incoming svg{color:var(--mint)}.call-desc.is-missed svg{color:var(--coral)}.call-desc.is-outgoing svg{color:var(--pr)}.call-action{width:36px;height:36px;color:var(--pr);border-radius:10px;flex:none;place-items:center;transition:background .15s;display:grid}.call-action svg{width:20px;height:20px}.call-action:hover{background:var(--sf2)}.call-action.is-remove{color:var(--coral)}.calls-dev{justify-content:center;padding:14px;display:flex}@media (max-width:759px){.calls-top{padding-top:max(12px, env(safe-area-inset-top));flex-wrap:nowrap}.calls-new{color:var(--pr);background:0 0;width:32px;height:32px}.calls-new svg{width:24px;height:24px}.calls-new .calls-new-phone{display:block}.calls-new>svg:first-child{display:none}}.call-1to1{background:radial-gradient(900px 600px at 50% 0,#15120a 0%,#050505 60%)}.call-video{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.call-1to1>*{position:relative}.call-top{padding:max(14px, env(safe-area-inset-top)) 20px 8px;font:400 13px var(--sans);color:#ffffffb3;justify-content:space-between;align-items:center;display:flex}.call-e2e{align-items:center;gap:6px;display:inline-flex}.call-e2e svg{width:14px;height:14px;color:var(--mint)}.call-timer{font-variant-numeric:tabular-nums}.call-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.call-avatar{color:#fff;width:140px;height:140px;font:600 48px var(--sans);border-radius:50%;place-items:center;display:grid}.call-avatar.is-live{animation:1.8s ease-in-out infinite voice-ring;box-shadow:0 0 0 12px #d9ae3c24,0 0 0 28px #d9ae3c0f}.call-avatar.is-ringing,.call-avatar.is-incoming{animation:1.6s infinite call-pulse}@keyframes voice-ring{0%,to{box-shadow:0 0 0 12px #d9ae3c24,0 0 0 28px #d9ae3c0f}50%{box-shadow:0 0 0 18px #d9ae3c2e,0 0 0 40px #d9ae3c0d}}@keyframes call-pulse{0%{box-shadow:0 0 #2ecc8a80}to{box-shadow:0 0 0 24px #2ecc8a00}}.call-center h2{font:600 34px/1.1 var(--serif);margin:8px 0 0}.call-center p{font:400 14px var(--sans);color:#fff9;margin:0}.call-keys{letter-spacing:4px;background:#ffffff14;border-radius:999px;margin-top:8px;padding:10px 16px;font-size:22px;transition:background .15s}.call-keys:hover{background:#ffffff24}.call-keys-hint{max-width:300px;line-height:1.45;font-size:13px!important}.call-btn.is-on>svg{background:var(--prg);color:var(--onpr);border-color:#0000}.call-btn.is-accept>svg{background:var(--mint);color:#07301e;border-color:#0000}.call-answer{padding:0 48px max(24px, env(safe-area-inset-bottom));justify-content:space-between;display:flex}.call-answer .call-btn>svg{padding:22px}@media (max-width:759px){.call-answer{padding:0 32px max(24px, env(safe-area-inset-bottom))}}.photos-single{grid-template-columns:1fr;width:min(220px,60vw)}.photos-single .photo{height:140px;color:var(--onpr);background:repeating-linear-gradient(135deg,#ffffff40 0 8px,#ffffff1a 8px 16px);border-radius:14px;font:500 10px ui-monospace,monospace}.settings-nav{background:var(--bg);border-right:1px solid var(--bd);flex-direction:column;flex:none;gap:2px;width:240px;padding:16px 8px;display:flex}.settings-me{text-align:left;color:var(--tx);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;transition:background .12s;display:flex}.settings-me:hover,.settings-me.is-on{background:var(--sf2)}.settings-me .avatar{background:var(--prg);width:44px;height:44px;color:var(--onpr);font-size:15px}.settings-me b{font:600 14px var(--sans);display:block}.settings-me small{font:400 12px var(--sans);color:var(--tx2);display:block}.settings-nav-item{font:500 14px var(--sans);color:var(--tx2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background .12s,color .12s;display:flex}.settings-nav-item svg{flex:none;width:18px;height:18px}.settings-nav-item small{font:400 12px var(--sans);color:var(--tx3);margin-left:auto}.settings-nav-item:hover{background:var(--sf2);color:var(--tx)}.settings-nav-item.is-on{background:var(--prs);color:var(--pr);font-weight:600}.settings-badge{background:var(--prg);min-width:18px;height:18px;color:var(--onpr);font:600 11px/18px var(--sans);text-align:center;border-radius:9px;margin-left:auto;padding:0 5px}.settings-content{flex-direction:column;flex:1;min-width:0;display:flex}.settings-head{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.settings-head h2{font:600 24px/1 var(--serif);margin:0}.settings-close{width:32px;height:32px;color:var(--tx2);border-radius:8px;place-items:center;display:grid}.settings-close svg{width:18px;height:18px}.settings-close:hover{background:var(--sf2);color:var(--tx)}.settings-body{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.settings-card{background:var(--sf2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.settings-row{text-align:left;color:var(--tx);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.settings-row+.settings-row{border-top:1px solid var(--bd)}.settings-row:hover{background:var(--sf3)}.settings-row>small{font:400 13px var(--sans);color:var(--tx3)}.settings-row .chev{width:18px;height:18px;color:var(--tx3);flex:none}.settings-row-label{min-width:0;font:400 15px var(--sans);flex-direction:column;flex:1;gap:2px;display:flex}.settings-row-label b{font:400 15px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-row-label small{font:400 12px var(--sans);color:var(--tx3)}.settings-ico{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.settings-ico svg{width:18px;height:18px}.settings-row-choice{flex-wrap:wrap}.settings-row-choice .segmented{font-size:12px}.settings-row-choice .segmented button{padding:5px 10px}.radio{border:2px solid var(--tx3);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.radio:after{content:"";background:var(--prg);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.radio.is-on{border-color:var(--pr)}.radio.is-on:after{transform:scale(1)}.settings-hint{font:400 13px/1.5 var(--sans);color:var(--tx3);margin:0}.settings-group{flex-direction:column;gap:8px;display:flex}.settings-label{font:600 12px var(--sans);color:var(--tx2);text-transform:uppercase;letter-spacing:.06em;padding:0 4px}.segmented-wide{max-width:360px}.segmented-wide button{flex:1;padding:8px 0}.wallpapers{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.wallpaper{aspect-ratio:3/4;background-color:var(--bg);font:500 10px var(--sans);color:var(--tx3);border:2px solid #0000;border-radius:8px;place-items:center;transition:border-color .15s;display:grid}.wallpaper:hover{border-color:var(--tx3)}.wallpaper.is-on{border-color:var(--pr)}.appearance-preview{align-items:stretch;gap:12px;padding:16px}.preview-thread{background-color:var(--bg);border:1px solid var(--bd);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;height:110px;padding:12px;display:flex}.preview-thread .bubble{font-size:inherit;max-width:70%;padding:8px 12px}.preview-thread .bubble.in{align-self:flex-start}.preview-thread .bubble.out{align-self:flex-end}.text-size{align-items:center;gap:12px;display:flex}.text-size span{font:400 12px var(--sans);color:var(--tx3)}.text-size .is-big{font-size:20px}.text-size input{accent-color:var(--pr);flex:1}.appearance-preview>small{text-align:center;font:400 12px var(--sans);color:var(--tx2)}.settings-form{flex-direction:column;gap:14px;max-width:420px;display:flex}.settings-avatar{align-self:center}.settings-avatar .panel-avatar-initials{color:var(--tx);font-size:34px}.settings-form .input-prefix{left:14px}.settings-form .input-at{padding-left:30px}.settings-actions{justify-content:flex-end;display:flex}.settings-actions .btn-primary{width:auto;padding:0 22px}.btn-compact{align-self:flex-start;width:auto;height:40px;padding:0 16px;font-size:14px}.settings-usage{gap:12px;padding:16px}.usage-head b{font:600 28px var(--sans)}.usage-head small{font:400 12px var(--sans);color:var(--tx3);display:block}.usage-bar{background:var(--sf3);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.usage-bar span{height:100%;display:block}.usage-legend{font:400 12px var(--sans);color:var(--tx2);flex-wrap:wrap;gap:6px 14px;display:flex}.usage-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.device-row{cursor:default}.device-end{font:600 13px var(--sans);color:var(--coral);border-radius:8px;padding:6px 10px}.device-end:hover{background:#ff5c5c1f}.device-current{font:400 12px var(--sans);color:var(--tx3)}.settings-mobile{background:var(--sf)}.settings-root,.settings-sub{background:var(--sf);flex-direction:column;display:flex;position:absolute;inset:0}.settings-title{padding:max(12px, env(safe-area-inset-top)) 16px 8px;justify-content:space-between;align-items:center;display:flex}.settings-title h1{font:600 22px/1 var(--serif);letter-spacing:.02em;margin:0}.settings-title button{font:600 14px var(--sans);color:var(--pr)}.settings-scroll{min-height:0;padding:4px 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.settings-mobile .settings-card{background:var(--sf2)}.settings-profile{text-align:left;color:var(--tx);flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.settings-profile .avatar{background:var(--prg);width:64px;height:64px;color:var(--onpr);font-size:22px}.settings-profile-body{flex-direction:column;flex:1;min-width:0;display:flex}.settings-profile-body b{font:600 24px/1.1 var(--serif)}.settings-profile-body small{font:400 13px var(--sans);color:var(--tx2)}.settings-profile-body em{font:400 13px var(--sans);color:var(--pr);font-style:normal}.settings-profile i{background:var(--sf2);width:36px;height:36px;color:var(--tx2);border-radius:50%;place-items:center;display:grid}.settings-profile i svg{width:18px;height:18px}.settings-version{text-align:center;font:400 12px var(--sans);color:var(--tx3);margin:0}.settings-sub .settings-body{padding:16px}.settings-sub .wallpapers{grid-template-columns:repeat(4,1fr)}.settings-mobile .settings-row-choice .segmented{width:100%}.settings-mobile .settings-row-choice .segmented button{flex:1}.settings-head-bar{gap:2px}.settings-head-bar h2{font:600 17px var(--sans)}.hero-cover{background:linear-gradient(180deg, var(--pr) 0%, var(--pr2) 100%);color:var(--onpr);flex:none;position:relative;overflow:hidden}.hero-avatar{background:var(--sf);color:var(--pr);font:600 34px var(--sans);cursor:zoom-in;will-change:width, height, border-radius;place-items:center;display:grid;position:absolute;overflow:hidden}.hero-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hero-cover.is-open .hero-avatar{cursor:zoom-out}.hero-cover.is-open .hero-avatar:not(.has-photo){background:var(--prg);color:var(--onpr)}.hero-cover.is-open:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;bottom:0;left:0;right:0}.hero-text{z-index:1;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:18px}.hero-text b{font:600 24px/1.1 var(--serif);letter-spacing:.01em;white-space:nowrap}.hero-text small{font:400 13px var(--sans);opacity:.85}.hero-cover.is-open .hero-text{color:#fff;text-shadow:0 1px 8px #00000080}.hero-action{z-index:2;width:36px;height:36px;color:inherit;background:#00000040;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:absolute;bottom:16px;right:16px}.hero-action svg{width:18px;height:18px}.hero-action:hover{background:#00000073}.hero-cover.is-open .hero-action{color:#fff}.settings-at{font:700 16px var(--sans);line-height:1}.settings-mobile .settings-scroll{padding-top:16px}.settings-mobile .settings-root .panel-head{background:var(--sf)}@media (max-width:759px){.settings-mobile,.settings-root,.settings-sub{background:var(--bg)}.settings-mobile .settings-card{background:var(--sf);box-shadow:var(--sh)}}.acct-menu{z-index:90;color:#f3eee2;transform-origin:0 100%;background:#131316;border:1px solid #d9ae3c29;border-radius:14px;width:280px;font-family:Inter,system-ui,sans-serif;animation:.16s ease-out both ctx-in;position:fixed;overflow:hidden;box-shadow:0 14px 40px #0000008c}.acct-list{flex-direction:column;max-height:260px;padding:6px;display:flex;overflow-y:auto}.acct-item{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.acct-item:hover{background:#1b1b1f}.acct-item.is-on{background:#d9ae3c24}.acct-item .avatar{color:#17120a;background:linear-gradient(135deg,#f2d27a 0%,#d9ae3c 48%,#b4852a 100%);width:36px;height:36px;font-size:12px}.acct-item .avatar.has-photo img{border-radius:50%}.acct-body{flex-direction:column;flex:1;min-width:0;display:flex}.acct-body b{white-space:nowrap;text-overflow:ellipsis;font:600 14px Inter,system-ui,sans-serif;overflow:hidden}.acct-body small{color:#a9a69d;font:400 12px Inter,system-ui,sans-serif}.acct-check{color:#d9ae3c;flex:none;width:18px;height:18px}.acct-actions{border-top:1px solid #d9ae3c29;flex-direction:column;gap:1px;padding:6px;display:flex}.acct-action{cursor:pointer;color:#f3eee2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:38px;padding:0 12px;font:600 14px Inter,system-ui,sans-serif;transition:background .1s;display:flex}.acct-action svg{color:#a9a69d;width:20px;height:20px}.acct-action:hover{background:#1b1b1f}.acct-action.is-danger,.acct-action.is-danger svg{color:#ff5c5c}.acct-avatar{background:var(--prg);width:30px;height:30px;color:var(--onpr);font-size:11px}.settings-row.is-danger .settings-row-label{color:var(--coral)}.modal-scrim{z-index:85;-webkit-backdrop-filter:blur(6px);background:#0000008c;place-items:center;padding:24px;animation:.18s ease-out both scrim-in;display:grid;position:fixed;inset:0}.ob-modal{transform-origin:50%;border:1px solid #d9ae3c29;border-radius:18px;width:min(980px,100%);height:min(660px,100%);animation:.22s cubic-bezier(.16,1,.3,1) both ctx-in;overflow:hidden;box-shadow:0 30px 90px #0009}.ob-modal .ob{height:100%;min-height:0}@media (min-width:760px){.ob-modal .ob-rail{width:320px;padding:28px 30px}.ob-modal .ob-brand{font-size:26px}.ob-modal .ob-brand svg{width:32px;height:32px}.ob-modal .ob-headline{font-size:32px}.ob-modal .ob-pitch{gap:18px}.ob-modal .ob-step{font-size:13px}.ob-modal .ob-step i{width:24px;height:24px;font-size:11px}.ob-modal .ob-rail-coin{height:34%;top:4%}.ob-modal .ob-main{align-items:flex-start;padding:64px 32px 28px}.ob-modal .ob-panel{gap:18px;width:560px}.ob-modal .ob-title{font-size:28px}.ob-modal .ob-copy{font-size:14px}.ob-modal .ob-seed{gap:8px}.ob-modal .ob-word{height:44px;padding:0 12px}.ob-modal .ob-word b,.ob-modal .ob-word-input input{font-size:14px}.ob-modal .ob-btn{height:44px;font-size:14px}.ob-modal .ob-back-desktop{top:16px;left:16px}}@media (max-width:759px){.modal-scrim{padding:0}.ob-modal{border:0;border-radius:0;width:100%;height:100%}}.conv-search{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.conv-search>svg{width:18px;height:18px;color:var(--tx3);flex:none}.conv-search input{background:var(--sf2);width:0;min-width:0;height:36px;color:var(--tx);font:400 14px var(--sans);border:1px solid #0000;border-radius:10px;outline:none;flex:1;padding:0 12px;transition:border-color .15s,box-shadow .15s}.conv-search input:focus{border-color:var(--pr);box-shadow:0 0 0 3px var(--prs)}.conv-search input::placeholder{color:var(--tx3)}.conv-search-count{font:500 12px var(--sans);color:var(--tx2);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:48px}.conv-search .conv-tool{width:34px;height:34px}.conv-search .conv-tool:disabled{opacity:.35;cursor:default;background:0 0}.conv-head.is-search .conv-back{display:grid}.conv-head.is-search .conv-tools,.conv-head.is-search .conv-title{display:none}.conv-search{animation:.24s cubic-bezier(.2,.8,.2,1) both search-in}.conv-head:not(.is-search) .conv-title,.conv-head:not(.is-search) .conv-tools{animation:.24s cubic-bezier(.2,.8,.2,1) both tools-in}@keyframes search-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tools-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.conv-search,.conv-title,.conv-tools{animation:none!important}}.conv-cal-wrap{display:inline-flex;position:relative}.datepick{z-index:5;background:var(--sf);border:1px solid var(--bd);width:280px;box-shadow:var(--sh);transform-origin:100% 0;border-radius:14px;padding:12px;animation:.16s ease-out both ctx-in;position:absolute;top:calc(100% + 10px);right:-44px}.datepick-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.datepick-head b{font:600 14px var(--sans)}.datepick-head button{width:32px;height:32px;color:var(--tx2);border-radius:8px;place-items:center;display:grid}.datepick-head button svg{width:18px;height:18px}.datepick-head button:hover:not(:disabled){background:var(--sf2);color:var(--tx)}.datepick-head button:disabled{opacity:.3;cursor:default}.datepick-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepick-wd{text-align:center;font:600 11px var(--sans);color:var(--tx3);padding:4px 0}.datepick-day{height:34px;font:500 13px var(--sans);color:var(--tx3);border-radius:8px;place-items:center;display:grid}.datepick-day.has-msgs{color:var(--tx);background:var(--prs);font-weight:600}.datepick-day.has-msgs:hover{background:var(--prg);color:var(--onpr)}.datepick-day.is-today{box-shadow:inset 0 0 0 1.5px var(--pr)}.datepick-day:disabled{cursor:default}.datepick>small{font:400 11px var(--sans);color:var(--tx3);text-align:center;margin-top:8px;display:block}@media (max-width:759px){.datepick{width:min(300px,100vw - 24px);right:-8px}}.msg.is-match .bubble{box-shadow:0 0 0 2px var(--prs), 0 0 0 3px var(--pr)}.msg.is-current .bubble{box-shadow:0 0 0 3px var(--pr), 0 0 18px #d9ae3c59}@media (min-width:760px){.conv-head.is-search .conv-back{display:none}}@media (max-width:759px){.conv-search-count{min-width:0}}.conv-head.is-select{background:color-mix(in srgb, var(--pr) 18%, var(--sf))}.conv-sel-btn{height:34px;font:600 13px var(--sans);color:var(--pr);border-radius:9px;padding:0 12px;transition:background .15s}.conv-sel-btn:hover:not(:disabled){background:var(--sf2)}.conv-sel-btn:disabled{opacity:.4;cursor:default}.conv-sel-btn.is-danger{color:var(--coral)}.msg.is-selectable{cursor:pointer;padding-left:30px;position:relative}.msg.is-selectable.out{padding-left:0;padding-right:30px}.msg-check{border:2px solid var(--tx3);background:var(--bg);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.msg.out .msg-check{left:auto;right:0}.msg-check.is-on{border-color:var(--pr);background:var(--prg)}.msg-check.is-on:after{content:"";border:solid var(--onpr);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.msg.is-selected .bubble{box-shadow:0 0 0 2px var(--pr)}.conv-toast{z-index:4;color:#fff;font:500 13px var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#000000bf;border-radius:999px;max-width:calc(100% - 32px);padding:10px 16px;animation:.2s ease-out pop;position:absolute;bottom:96px;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:759px){.conv-head.is-select{position:static}}.conv-identity{border-radius:50%;display:inline-flex}.conv-title-btn{text-align:left;cursor:pointer;padding:0;background:0 0!important}.info{background:var(--sf);border-left:1px solid var(--bd);flex-direction:column;flex:none;width:320px;min-height:0;animation:.3s cubic-bezier(.2,.8,.2,1) both info-open;display:flex;overflow:hidden}.info.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.6,1) both info-close}.info>*{min-width:320px}@keyframes info-open{0%{opacity:.4;width:0}to{opacity:1;width:320px}}@keyframes info-close{0%{opacity:1;width:320px}to{opacity:.4;width:0}}.conv{transition:none}.info-scrim{display:none}.info-head{border-bottom:1px solid var(--bd);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 8px 0 16px;display:flex}.info-head b{font:600 15px var(--sans)}.info-scroll{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.info-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px 16px;display:flex}.info-hero .avatar{width:96px;height:96px;font-size:32px}.info-hero h3{font:600 24px/1.1 var(--serif);margin:4px 0 0}.info-hero p{font:400 13px var(--sans);color:var(--tx2);margin:-4px 0 0}.info-hero p.is-online{color:var(--mint)}.info-bio{font:400 13px/1.45 var(--sans);color:var(--tx2)}.info-actions{gap:8px;margin-top:6px;display:flex}.info-actions button{background:var(--sf2);height:36px;color:var(--pr);font:600 13px var(--sans);border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:background .15s;display:inline-flex}.info-actions button svg{width:18px;height:18px}.info-actions button:hover{background:var(--sf3)}.info-cards{background:var(--sf2);border-radius:10px;flex-direction:column;margin:0 16px 12px;display:flex;overflow:hidden}.info-row{text-align:left;color:var(--tx);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.info-row+.info-row{border-top:1px solid var(--bd)}.info-row:hover{background:var(--sf3)}.info-row>span{flex-direction:column;gap:1px;min-width:0;display:flex}.info-row b{font:500 14px var(--sans);color:var(--pr);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-row label b,.info-row>span>b:only-child{color:var(--tx)}.info-row small{font:400 11px var(--sans);color:var(--tx3)}.info-row i{width:30px;height:30px;color:var(--tx2);border-radius:8px;flex:none;place-items:center;display:grid}.info-row i svg{width:16px;height:16px}.info-row i.is-ok{color:var(--mint)}label.info-row b{color:var(--tx)}.info-tabs{background:var(--bg);font:600 11px var(--sans);border-radius:10px;margin:0 16px;padding:3px;display:flex}.info-tabs button{text-align:center;color:var(--tx2);border-radius:8px;flex:1;padding:6px 0;transition:background .15s,color .15s}.info-tabs button[aria-selected=true]{background:var(--sf);color:var(--tx);box-shadow:0 1px 3px #0000004d}.info-list{flex-direction:column;padding:8px;display:flex}.info-member{text-align:left;color:var(--tx);border-radius:8px;align-items:center;gap:10px;padding:8px;transition:background .12s;display:flex}.info-member:hover{background:var(--sf2)}.info-member .avatar{width:36px;height:36px;font-size:12px}.info-member .avatar.is-saved svg{width:18px;height:18px}.info-member-body{flex-direction:column;flex:1;min-width:0;display:flex}.info-member-body b{font:600 13px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-member-body small{font:400 11px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-member-body small.is-online{color:var(--mint)}.info-member.is-add b{color:var(--pr)}.info-media{grid-template-columns:repeat(3,1fr);gap:3px;padding:10px 16px;display:grid}.info-photo{aspect-ratio:1;background:repeating-linear-gradient(135deg, var(--sf3) 0 8px, var(--sf2) 8px 16px);border-radius:4px}.info-empty{text-align:center;font:400 13px var(--sans);color:var(--tx3);grid-column:1/-1;margin:0;padding:24px 0}.info-leave{height:40px;color:var(--coral);font:600 13px var(--sans);background:#ff5c5c1f;border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:0 14px;display:inline-flex}.info-leave svg{width:18px;height:18px}.info-leave:hover{background:#ff5c5c33}@media (max-width:1179px){.info{z-index:30;animation:.28s cubic-bezier(.2,.8,.2,1) both info-slide-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000073}.info.is-closing{animation:.24s cubic-bezier(.4,0,.6,1) both info-slide-out}@keyframes info-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes info-slide-out{0%{transform:none}to{transform:translate(100%)}}.app.has-info .info-scrim{z-index:29;background:#00000059;display:block;position:absolute;inset:0}}@media (max-width:759px){.info{width:100%;box-shadow:none;border-left:0}.info-head{padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top))}.app.has-info .info-scrim{display:none}}.ctx.has-header{padding-top:0}.react-bar{border-bottom:1px solid #d9ae3c29;justify-content:space-between;gap:2px;margin:0 -6px 6px;padding:8px 6px 6px;display:flex}.react-bar button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;transition:transform .15s,background .15s;display:grid}.react-bar button:hover{background:#1b1b1f;transform:scale(1.25)}.react-bar button.is-on{background:#d9ae3c33}.reactions{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.msg.out .reactions{justify-content:flex-end}.reaction{background:var(--sf2);border:1px solid var(--bd);height:24px;font:600 12px var(--sans);color:var(--tx);border-radius:12px;align-items:center;gap:4px;padding:0 8px;transition:background .15s,border-color .15s;display:inline-flex}.reaction.is-mine{background:var(--prs);border-color:var(--pr);color:var(--pr)}.msg.is-pinned .bubble:before{content:"";background:var(--prg);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-4px;right:-4px}.composer-ctx{background:var(--sf);border-left:3px solid var(--pr);box-shadow:var(--sh);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px 8px 14px;animation:.18s ease-out pop;display:flex}.composer-ctx>svg{width:20px;height:20px;color:var(--pr);flex:none}.composer-ctx>span{flex-direction:column;flex:1;min-width:0;display:flex}.composer-ctx b{font:600 12px var(--sans);color:var(--pr)}.composer-ctx small{font:400 13px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-ctx .conv-tool{width:32px;height:32px}.pinned-bar{z-index:3;width:var(--conv-w);background:color-mix(in srgb, var(--sf) 90%, transparent);border:1px solid var(--bd);border-left:3px solid var(--pr);box-shadow:var(--sh);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;color:var(--tx);border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 12px;animation:.2s ease-out pop;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.pinned-bar>svg{width:16px;height:16px;color:var(--pr);flex:none}.pinned-bar>span{flex-direction:column;flex:1;min-width:0;display:flex}.pinned-bar b{font:600 12px var(--sans);color:var(--pr)}.pinned-bar small{font:400 13px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pinned-bar i{width:28px;height:28px;color:var(--tx3);border-radius:8px;place-items:center;display:grid}.pinned-bar i svg{width:16px;height:16px}.pinned-bar i:hover{background:var(--sf2);color:var(--tx)}.fwd-dialog{width:min(420px,100%);padding:16px}.fwd-dialog h3{margin:0 0 12px}.fwd-search{color:#a9a69d;background:#1b1b1f;border-radius:10px;align-items:center;gap:8px;height:40px;margin-bottom:8px;padding:0 12px;display:flex}.fwd-search svg{width:18px;height:18px}.fwd-search input{color:#f3eee2;background:0 0;border:0;outline:none;flex:1;min-width:0;font:400 14px Inter,system-ui,sans-serif}.fwd-list{flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.fwd-list .info-member{color:#f3eee2}.fwd-list .info-member:hover{background:#1b1b1f}.fwd-list .info-member-body small{color:#a9a69d}@media (max-width:759px){.pinned-bar{border-radius:10px;width:auto;margin:8px 12px 0;position:static;transform:none}}.composer-btn.is-active{background:var(--prs);color:var(--pr)}.att-layer{z-index:94;pointer-events:none;position:fixed;inset:0}.att-layer.is-pop .att{pointer-events:auto;transform-origin:0 100%;width:380px;animation:.16s ease-out both ctx-in;position:fixed}.att-scrim{pointer-events:auto;background:#0000008c;animation:.15s ease-out both scrim-in;position:absolute;inset:0}.att-layer.is-sheet .att{padding-bottom:max(16px, env(safe-area-inset-bottom));pointer-events:auto;border-radius:20px 20px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) both sheet-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000004d}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.att{background:var(--sf);border:1px solid var(--bd);box-shadow:var(--sh);font-family:var(--sans);color:var(--tx);border-radius:16px;flex-direction:column;gap:12px;padding:10px 0 12px;display:flex}.att-handle{background:var(--sf3);border-radius:2px;align-self:center;width:36px;height:4px;margin-top:-2px}.att-grid{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 12px;display:grid}.att-tile{aspect-ratio:1;background:repeating-linear-gradient(135deg, var(--sf3) 0 8px, var(--sf2) 8px 16px);cursor:pointer;border-radius:4px;transition:transform .15s;position:relative;overflow:hidden}.att-tile:first-child{border-radius:10px 4px 4px}.att-tile:nth-child(3){border-radius:4px 10px 4px 4px}.att-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.att-tile.is-on{box-shadow:0 0 0 2px var(--pr);transform:scale(.94)}.att-camera{background:var(--sf2);color:var(--pr);place-items:center;display:grid}.att-camera svg{width:28px;height:28px}.att-camera:hover{background:var(--sf3)}.att-num{width:22px;height:22px;font:600 12px/18px var(--sans);text-align:center;color:var(--onpr);border:2px solid #fff;border-radius:50%;transition:background .15s;position:absolute;top:6px;right:6px;box-shadow:0 0 0 1px #0003}.att-tile.is-on .att-num{background:var(--prg);box-shadow:none}.att-dur{color:#fff;font:600 11px var(--sans);background:#0009;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;right:6px}.att-actions{justify-content:space-around;padding:0 8px;display:flex}.att-actions button{color:var(--tx2);font:500 12px var(--sans);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:4px;display:flex}.att-actions button i{background:var(--sf2);border-radius:50%;place-items:center;width:52px;height:52px;transition:background .15s,transform .15s;display:grid}.att-actions button i svg{width:24px;height:24px}.att-actions button:hover i{background:var(--sf3);transform:translateY(-2px)}.att-actions button.is-primary{color:var(--pr);font-weight:600}.att-actions button.is-primary i{background:var(--prs)}.att-foot{align-items:center;gap:8px;padding:0 12px;display:flex}.att-caption{background:var(--sf2);min-width:0;height:40px;font:400 15px var(--sans);color:var(--tx);border:1px solid #0000;border-radius:20px;outline:none;flex:1;padding:0 14px}.att-caption::placeholder{color:var(--tx3)}.att-caption:focus{border-color:var(--pr)}.att-send{background:var(--prg);height:40px;color:var(--onpr);font:600 14px var(--sans);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:0 16px;transition:opacity .15s,transform .15s;display:inline-flex}.att-send svg{width:18px;height:18px}.att-send:disabled{opacity:.45;cursor:default}.att-send:not(:disabled):active{transform:scale(.96)}.att-send.is-wide{justify-content:center;width:calc(100% - 24px);margin:4px 12px 0}.att-sub{flex-direction:column;gap:10px;padding:0 12px;animation:.2s ease-out both tools-in;display:flex}.att-sub header{align-items:center;gap:6px;margin:-4px 0 0 -6px;display:flex}.att-sub header b{font:600 15px var(--sans)}.att-search{height:40px}.att-list{flex-direction:column;max-height:300px;margin:0 -8px;display:flex;overflow-y:auto}.att-input{height:42px}.att-options{flex-direction:column;gap:8px;display:flex}.att-option{align-items:center;gap:4px;display:flex}.att-option .input{flex:1;min-width:0}.att-option .conv-tool{flex:none;width:34px;height:34px}.att-add{height:34px;color:var(--pr);font:600 13px var(--sans);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.att-add svg{width:16px;height:16px}.att-add:hover{background:var(--prs)}.emoji-pop{z-index:94;background:var(--sf);border:1px solid var(--bd);width:340px;max-height:360px;box-shadow:var(--sh);transform-origin:100% 100%;scrollbar-width:thin;border-radius:16px;padding:10px 12px;animation:.16s ease-out both ctx-in;position:fixed;overflow-y:auto}.emoji-pop section+section{margin-top:8px}.emoji-pop section b{font:600 11px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;display:block}.emoji-grid{grid-template-columns:repeat(8,1fr);display:grid}.emoji-grid button{border-radius:8px;place-items:center;height:38px;font-size:22px;line-height:1;transition:background .12s,transform .12s;display:grid}.emoji-grid button:hover{background:var(--sf2);transform:scale(1.2)}.composer-rec{min-width:0;height:40px;font:400 14px var(--sans);color:var(--tx2);flex:1;align-items:center;gap:10px;padding:0 6px 0 10px;animation:.18s ease-out both tools-in;display:flex}.composer-rec b{font:600 15px var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.composer-rec span{text-align:center;flex:1;transition:color .15s}.composer-rec.is-cancel span{color:var(--coral);font-weight:600}.rec-dot{background:var(--coral);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite rec-blink}@keyframes rec-blink{50%{opacity:.25}}.composer-send.is-rec{box-shadow:0 0 0 8px var(--prs);transform:scale(1.18)}.composer-send{touch-action:none;-webkit-user-select:none;user-select:none}.photo.is-real{background:var(--sf2);position:relative}.photo.is-real img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.photo.is-real b{z-index:1;font:600 22px var(--sans);color:#fff;text-shadow:0 1px 6px #0009;position:relative}.photos-single .photo.is-real{height:220px}.bubble-location{color:inherit;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.bubble-location .map{width:64px;height:64px;color:var(--pr);background:radial-gradient(circle at 50% 50%, var(--prs) 0 18%, transparent 19%), repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 12px), var(--sf2);border-radius:12px;flex:none;place-items:center;display:grid}.bubble.out .bubble-location .map,.bubble-location.out .map{color:var(--onpr);background:radial-gradient(circle,#ffffff59 0 18%,#0000 19%),repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#0000001a 0 1px,#0000 1px 12px),#ffffff2e}.bubble-location .map svg{width:26px;height:26px}.bubble-location .map-body{flex-direction:column;gap:2px;padding-right:48px;display:flex}.bubble-location .map-body b{font:600 14px var(--sans)}.bubble-location .map-body span{font:400 12px var(--sans);opacity:.8;font-variant-numeric:tabular-nums}.bubble-contact{align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.bubble-contact .avatar{width:44px;height:44px;font-size:14px}.bubble-contact .contact-body{flex-direction:column;gap:2px;padding-right:48px;display:flex}.bubble-contact .contact-body b{font:600 14px var(--sans)}.bubble-contact .contact-body span{font:400 12px var(--sans);opacity:.8}.bubble-poll{min-width:min(280px,70vw);padding:10px 12px 6px}.poll-q{font:600 15px/1.3 var(--sans);display:block}.poll-kind{font:400 12px var(--sans);opacity:.75;margin:2px 0 8px;display:block}.poll-options{flex-direction:column;gap:6px;display:flex}.poll-option{min-height:36px;color:inherit;font:500 14px var(--sans);text-align:left;background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.bubble.out .poll-option{background:#0000001a}.poll-option:before{content:"";width:var(--pct,0%);background:var(--prs);transition:width .4s ease-out;position:absolute;top:0;bottom:0;left:0}.bubble.out .poll-option:before{background:#00000024}.poll-option>*{position:relative}.poll-option span{flex:1}.poll-option em{font:600 13px var(--sans);font-style:normal}.poll-radio{opacity:.6;border:2px solid;border-radius:50%;flex:none;width:18px;height:18px}.poll-option.is-mine .poll-radio{opacity:1;box-shadow:inset 0 0 0 3px var(--sf);background:currentColor}.bubble.out .poll-option.is-mine .poll-radio{box-shadow:inset 0 0 0 3px var(--pr)}.poll-option:not(:disabled):hover{background:#ffffff1f}.poll-option:disabled{cursor:default}@media (max-width:759px){.emoji-pop{width:auto;left:8px!important;right:8px!important}.att-layer.is-sheet .att-grid{grid-template-columns:repeat(3,1fr)}}.search-cancel{height:38px;font:600 14px var(--sans);color:var(--pr);flex:none;padding:0 4px;animation:.2s ease-out both tools-in}.gs{scrollbar-width:thin;scrollbar-color:var(--sf3) transparent;flex:1;min-height:0;padding:0 8px 12px;animation:.16s ease-out both fade-in;overflow-y:auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.gs-chips{scrollbar-width:none;gap:8px;padding:2px 8px 10px;display:flex;overflow-x:auto}.gs-chips::-webkit-scrollbar{display:none}.gs-chips button{background:var(--sf2);color:var(--tx2);font:600 12px var(--sans);border-radius:999px;flex:none;padding:6px 12px;transition:background .15s,color .15s}.gs-chips button:hover{color:var(--tx)}.gs-chips button[aria-selected=true]{background:var(--prg);color:var(--onpr)}.gs section{margin-bottom:6px}.gs-head{font:600 12px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:8px 8px 4px;display:flex}.gs-head i{color:var(--tx3);opacity:.7;margin-left:2px;font-style:normal}.gs-head button{font:600 12px var(--sans);color:var(--pr);text-transform:none;letter-spacing:0}.gs-row{text-align:left;width:100%;color:var(--tx);border-radius:10px;align-items:center;gap:12px;padding:8px;transition:background .12s;display:flex}.gs-row:hover,.gs-row:focus-visible{background:var(--sf2);outline:none}.gs-row .avatar{width:40px;height:40px;font-size:13px}.gs-row.is-msg{align-items:flex-start}.gs-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs-body b{font:600 14px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-body small{font:400 13px/1.35 var(--sans);color:var(--tx2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-line time{font:400 12px var(--sans);color:var(--tx3);flex:none}.gs mark{background:var(--prs);color:var(--pr);border-radius:3px;padding:0 1px}.gs-join{font:600 12px var(--sans);color:var(--onpr);background:var(--prg);border-radius:999px;flex:none;padding:5px 10px;font-style:normal}.gs-recent{width:100%;color:var(--tx);font:400 14px var(--sans);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.gs-recent svg{width:18px;height:18px;color:var(--tx3);flex:none}.gs-recent:hover{background:var(--sf2)}.gs-hint{text-align:center;color:var(--tx3);font:400 13px/1.5 var(--sans);flex-direction:column;align-items:center;gap:6px;padding:44px 16px;display:flex}.gs-hint svg{opacity:.6;width:36px;height:36px;margin-bottom:4px}.gs-hint b{font:600 15px var(--sans);color:var(--tx2)}.composer-wrap{position:relative}.mention-pop{z-index:6;background:var(--sf);border:1px solid var(--bd);box-shadow:var(--sh);transform-origin:0 100%;border-radius:12px;flex-direction:column;max-height:280px;padding:4px;animation:.16s ease-out both ctx-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mention-pop button{text-align:left;color:var(--tx);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.mention-pop button.is-active{background:var(--sf2)}.mention-pop .avatar{width:32px;height:32px;font-size:11px}.mention-pop button>span:last-child{flex-direction:column;min-width:0;display:flex}.mention-pop b{font:600 14px var(--sans)}.mention-pop small{font:400 12px var(--sans);color:var(--tx2)}.mention-pop mark{background:var(--prs);color:var(--pr);border-radius:3px}.mention{color:var(--pr);font-weight:600}.bubble.out .mention{color:var(--onpr);-webkit-text-decoration:underline #17120a66;text-decoration:underline #17120a66}.thread-system{background:var(--sf2);font:600 12px var(--sans);color:var(--tx2);border-radius:999px;align-self:center;margin:2px 0;padding:4px 10px}.thread-system.is-current{box-shadow:0 0 0 2px var(--pr)}.msg.is-post{align-self:center;width:94%;max-width:94%}.msg.is-post .msg-col{width:100%}.msg.is-post .bubble{border-radius:18px;width:100%;max-width:100%;padding:12px 12px 4px}.msg.is-post .bubble-text{font-size:var(--msg-size,16px);line-height:1.4}.post-title{font-weight:600}.reactions.is-post{margin-top:0;padding:10px 12px 0}.reactions.is-post .reaction{height:28px;padding:0 10px;font-size:13px}.msg.is-post .msg-col{background:var(--sf);box-shadow:var(--hl);border-radius:18px}.msg.is-post .bubble{box-shadow:none;background:0 0}.post-foot{font:400 12px var(--sans);color:var(--tx3);justify-content:space-between;align-items:center;padding:8px 12px 0;display:flex}.post-foot span{align-items:center;gap:4px;display:inline-flex}.post-foot svg{width:14px;height:14px}.post-comments{border-top:1px solid var(--bd);font:600 14px var(--sans);color:var(--pr);border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 12px;transition:background .12s;display:flex}.post-comments:hover{background:var(--prs)}.post-comments svg{width:18px;height:18px}.msg.is-post.is-pinned .bubble:before{display:none}.offline-bar{background:var(--coral);color:#fff;font:500 13px var(--sans);border-radius:10px;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 14px;animation:.25s ease-out pop;display:flex}.offline-bar i{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rows-empty.is-illustrated,.gs-hint.is-illustrated{flex-direction:column;align-items:center;gap:10px;padding:56px 32px;display:flex}.empty-art{background:var(--prs);width:88px;height:88px;color:var(--pr);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.empty-art svg{width:40px;height:40px}.empty-art.is-muted{background:var(--sf2);color:var(--tx3)}.rows-empty.is-illustrated b,.gs-hint.is-illustrated b{font:600 28px/1.1 var(--serif);color:var(--tx);margin:0}.rows-empty.is-illustrated,.gs-hint.is-illustrated{font:400 14px/1.5 var(--sans);color:var(--tx2)}.empty-cta{background:var(--prg);height:44px;color:var(--onpr);font:600 14px var(--sans);border-radius:10px;margin-top:8px;padding:0 20px}.gs-link{font:600 14px var(--sans);color:var(--pr);margin-top:4px}.wallet{flex-direction:column;gap:10px;margin:0 16px 14px;animation:.2s ease-out both fade-in;display:flex}.wallet-head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.wallet-head>b{font:600 12px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.wallet-verified{height:22px;color:var(--mint);font:600 11px var(--sans);background:#2ecc8a24;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.wallet-verified svg{width:12px;height:12px}.wallet-chains{scrollbar-width:none;gap:6px;padding:1px 0 2px;display:flex;overflow-x:auto}.wallet-chains::-webkit-scrollbar{display:none}.wallet-chains button{background:var(--sf2);height:30px;color:var(--tx2);font:600 12px var(--sans);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.wallet-chains button svg{width:20px;height:20px}.wallet-chains button:hover{color:var(--tx)}.wallet-chains button[aria-selected=true]{background:var(--prs);color:var(--pr);border-color:#d9ae3c59}.wallet-card{background:linear-gradient(160deg, color-mix(in srgb, var(--pr) 10%, var(--sf2)) 0%, var(--sf2) 45%);border:1px solid var(--bd);border-radius:14px;animation:.2s ease-out both fade-in;overflow:hidden}.wallet-addr{align-items:center;gap:10px;padding:12px 10px 12px 12px;display:flex}.wallet-addr-logo{filter:drop-shadow(0 2px 6px #00000059);flex:none;width:36px;height:36px}.wallet-addr-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wallet-addr code{color:var(--tx);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.wallet-addr small{font:400 11px var(--sans);color:var(--tx3)}.wallet-ic{width:32px;height:32px;color:var(--tx2);border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.wallet-ic svg{width:16px;height:16px}.wallet-ic:hover{background:var(--sf3);color:var(--tx)}.wallet-ic.is-ok{color:var(--mint)}.wallet-stats{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);grid-template-columns:repeat(3,1fr);display:grid}.wallet-stats>div{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.wallet-stats>div+div{border-left:1px solid var(--bd)}.wallet-stats small{font:600 10px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.wallet-stats b{font:600 17px/1.1 var(--serif);color:var(--tx);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.wallet-stats span{font:400 11px var(--sans);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-holdings{flex-direction:column;padding:6px 8px 8px;display:flex}.wallet-holding{align-items:center;gap:10px;padding:6px 4px;display:flex}.wallet-holding-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.wallet-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wallet-line b{font:600 13px var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.wallet-line small{font:400 11px var(--sans);color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-share{background:var(--sf3);border-radius:2px;height:3px;margin-top:3px;display:block;position:relative;overflow:hidden}.wallet-share:after{content:"";width:var(--share,0%);background:var(--prg);border-radius:2px;animation:.5s ease-out both share-in;position:absolute;inset:0 auto 0 0}@keyframes share-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:none}}.token{width:28px;height:28px;font:700 12px var(--sans);color:#fff;background:var(--sf3);border-radius:50%;flex:none;place-items:center;display:grid}.token-eth{background:#627eea}.token-sol{color:#0b0b0e;background:linear-gradient(135deg,#9945ff,#14f195)}.token-usdc{background:#2775ca}.token-btc{background:#f7931a}.token-ton{background:#0098ea}.token-trx{background:#ff0013}.token-link{background:#2a5ada}.token-jup{color:#0b0b0e;background:#c7f284}.wallet-sub{justify-content:space-between;align-items:center;padding:2px 2px 0;display:flex}.wallet-sub b{font:600 12px var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.wallet-sub a{font:600 12px var(--sans);color:var(--pr);align-items:center;gap:4px;display:inline-flex}.wallet-sub a svg{width:12px;height:12px}.wallet-activity{background:var(--sf2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.wallet-activity li+li{border-top:1px solid var(--bd)}.wallet-tx{color:var(--tx);align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.wallet-tx:hover{background:var(--sf3)}.wallet-tx>i{background:var(--sf3);width:32px;height:32px;color:var(--tx2);border-radius:10px;flex:none;place-items:center;display:grid}.wallet-tx>i svg{width:16px;height:16px}.wallet-tx.is-in>i{color:var(--mint);background:#2ecc8a24}.wallet-tx.is-out>i{color:var(--coral);background:#ff5c5c24}.wallet-tx.is-swap>i{background:var(--prs);color:var(--pr)}.wallet-tx-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wallet-tx .wallet-amt{flex:none}.wallet-tx.is-in .wallet-amt{color:var(--mint)}.wallet-tx.is-out .wallet-amt{color:var(--coral)}.wallet-tx.is-pending{opacity:.75}.wallet-tx.is-pending>i{animation:1.2s ease-in-out infinite rec-blink}.wallet-tx.is-failed .wallet-amt{color:var(--tx3);text-decoration:line-through}.wallet-error{background:var(--sf2);border:1px solid var(--bd);font:400 13px var(--sans);color:var(--tx2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.wallet-error button{font:600 13px var(--sans);color:var(--pr)}.sk{background:linear-gradient(90deg, var(--sf3) 25%, color-mix(in srgb, var(--sf3) 60%, var(--tx3)) 50%, var(--sf3) 75%);background-size:200% 100%;border-radius:6px;animation:1.2s linear infinite sk-shimmer;display:block}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-text{height:12px;margin:3px 0}.sk-text.is-small{height:9px}.sk-pill{border-radius:999px;width:64px;height:22px}.sk-chip{border-radius:999px;width:92px;height:30px}.sk-logo{border-radius:50%;flex:none;width:32px;height:32px}.wallet.is-loading .wallet-stats>div{gap:6px}.compose-wrap{display:inline-flex;position:relative}.compose-menu{z-index:20;background:var(--sf);border:1px solid var(--bd);min-width:220px;box-shadow:var(--sh);transform-origin:100% 0;border-radius:14px;flex-direction:column;gap:2px;padding:6px;animation:.22s cubic-bezier(.34,1.56,.64,1) both bubble-pop;display:flex;position:absolute}.compose-menu:before{content:"";background:var(--sf);border-left:1px solid var(--bd);border-top:1px solid var(--bd);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.compose-menu.is-bottom-end{top:calc(100% + 10px);right:0}.compose-menu.is-bottom-end:before{top:-7px;right:13px}.compose-menu.is-top-end{transform-origin:100% 100%;bottom:calc(100% + 10px);right:0}.compose-menu.is-top-end:before{bottom:-7px;right:21px;transform:rotate(225deg)}.compose-item{height:42px;font:600 14px var(--sans);color:var(--tx);text-align:left;white-space:nowrap;border-radius:9px;align-items:center;gap:12px;padding:0 12px;transition:background .12s,color .12s;display:flex}.compose-item svg{width:22px;height:22px;color:var(--tx2);flex:none}.compose-item:hover,.compose-item:focus-visible{background:var(--sf2);outline:none}.compose-item:hover svg,.compose-item:focus-visible svg{color:var(--pr)}@keyframes bubble-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:1179px) and (min-width:760px){.list-col{width:76px;transition:width .28s cubic-bezier(.2,.8,.2,1)}.list-col.has-panel{width:360px}.list-top,.folders{display:none}.rows{padding:8px 6px}.row{justify-content:center;padding:6px}.row-body,.row-actions{display:none}.row.is-selected{color:var(--tx);background:0 0}.row.is-selected .avatar{box-shadow:0 0 0 2px var(--sf), 0 0 0 4px var(--pr)}.avatar{width:48px;height:48px}.row-compact-badge{background:var(--prg);min-width:18px;height:18px;color:var(--onpr);font:600 11px/18px var(--sans);text-align:center;border:2px solid var(--sf);border-radius:9px;padding:0 5px;position:absolute;top:2px;right:2px}}.row-compact-badge{display:none}@media (max-width:1179px) and (min-width:760px){.row-compact-badge{display:block}}@media (max-width:759px){.app{flex-direction:column}.rail{display:none}.list-col{background:var(--bg);border-right:0;flex:1;width:auto;min-height:0}.list,.list-col>.slide{background:var(--bg)}.panel-views .slide,.list.panel{background:var(--sf)}.list-top{padding:max(12px, env(safe-area-inset-top)) 16px 8px;flex-wrap:wrap}.list-title{justify-content:space-between;align-items:center;width:100%;padding:4px 0 8px;display:flex}.list-title h1{font:600 22px/1 var(--serif);letter-spacing:.02em}.list-title button{font:600 14px var(--sans);color:var(--pr)}.list-title .list-compose{color:var(--pr);background:0 0;width:32px;height:32px}.list-top>.compose-wrap:has(>.list-compose-top){display:none}.list-search{height:40px}.list-search kbd{display:none}.folders{gap:4px;padding:0 12px}.folder{padding:8px 10px 10px;font-size:14px}.rows{padding:0}.row-wrap{border-radius:0}.row{background:var(--bg);border-radius:0;padding:10px 16px}.row:hover{background:var(--bg)}.row:active{background:var(--sf2)}.row.is-selected{background:var(--bg);color:var(--tx)}.row.is-selected .row-time,.row.is-selected .row-preview{color:var(--tx2);opacity:1}.row.is-selected .row-unread{background:var(--prg);color:var(--onpr)}.avatar{width:40px;height:40px}.avatar-on{border-color:var(--bg);width:10px;height:10px}.row-name{font-size:15px}.row-preview,.row-typing{font-size:14px}.row-actions{border-radius:0}.compose-wrap:has(>.fab){right:16px;bottom:calc(80px + 24px + env(safe-area-inset-bottom));z-index:5;position:fixed}.fab{background:var(--prg);width:56px;height:56px;color:var(--onpr);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #00000059}.list-title .list-compose svg,.fab svg{width:24px;height:24px}.tabbar{height:calc(80px + env(safe-area-inset-bottom));background:var(--sf);border-top:1px solid var(--bd);padding:8px 0 env(safe-area-inset-bottom);color:var(--tx3);flex:none;justify-content:space-around;align-items:flex-start;display:flex}.tab{font:500 10px var(--sans);flex-direction:column;align-items:center;gap:2px;min-width:64px;display:flex;position:relative}.tab svg{width:24px;height:24px}.tab.is-active{color:var(--pr);font-weight:600}.tab-badge{background:var(--prg);min-width:18px;height:18px;color:var(--onpr);font:600 11px/18px var(--sans);text-align:center;border:2px solid var(--sf);border-radius:9px;padding:0 5px;position:absolute;top:-4px;right:2px}.conv,:is(.app.has-chat .list-col,.app.has-chat .tabbar,.app.has-chat .compose-wrap:has(>.fab)),:is(.app.is-composing .tabbar,.app.is-composing .compose-wrap:has(>.fab)){display:none}.app.is-composing.has-chat .list-col{display:block}.app.is-composing.has-chat .conv{display:none}.panel-head{padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top))}.panel-body{padding-bottom:max(20px, env(safe-area-inset-bottom))}.app.has-chat .conv{flex:1;display:flex}.conv-back{display:grid}.conv-head{border:0;border-bottom:1px solid var(--bd);width:auto;height:auto;box-shadow:none;background:var(--sf);-webkit-backdrop-filter:none;border-radius:0;position:static;transform:none}.conv-tools .conv-tool:first-child{display:none}.conv{--conv-w:100%}.thread-inner{width:100%;padding:12px 12px 8px}.msg{max-width:82%}.thread-jump{bottom:84px;right:16px}.composer-wrap{padding:0 10px calc(10px + env(safe-area-inset-bottom));width:100%}.composer{border-radius:24px;padding:6px}.conv-head{padding:max(0px, env(safe-area-inset-top)) 12px 0;height:calc(64px + env(safe-area-inset-top))}}@media (min-width:760px){.list-title{display:none}}
