:root{--bg:var(--mr-color-ink-900);--panel:var(--mr-color-ink-850);--panel-2:var(--mr-color-ink-750);--line:var(--mr-color-line);--text:var(--mr-color-text);--muted:var(--mr-color-text-muted);--gold:var(--mr-color-brand-amber);--teal:var(--mr-color-brand-teal);--red:var(--mr-color-danger);--green:var(--mr-color-success);--max:1160px}.marketing-shell{--mk-ink:var(--mr-color-ink-1000);--mk-paper:#f4f1ea;--mk-lime:var(--mr-color-brand-lime);--mk-coral:var(--mr-color-brand-coral);--mk-cyan:var(--mr-color-brand-cyan);--mk-amber:var(--mr-color-brand-amber);min-height:100svh;overflow:hidden;background:#07090b;color:#fff}.skip-navigation{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border:2px solid #08090a;border-radius:4px;background:var(--mr-color-brand-lime);color:#08090a;font-weight:900;text-decoration:none;transform:translateY(calc(-100% - 14px));transition:transform .14s ease}.skip-navigation:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mr-color-brand-lime);outline-offset:3px;box-shadow:0 0 0 2px #08090a}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3{font-family:Segoe UI Variable Display,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:0}.marketing-header{position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid rgb(255 255 255/18%);background:rgb(7 9 11/82%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-nav-wrap{width:min(1240px,calc(100% - 40px));min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 auto}.marketing-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:900;letter-spacing:0;text-decoration:none}.marketing-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:4px;overflow:hidden;border:0;background:transparent}.marketing-brand-mark img{width:100%;height:100%;display:block}.marketing-nav{display:flex;align-items:center;gap:20px;color:#d7dcdf;font-size:14px;font-weight:750}.marketing-nav a{text-decoration:none}.marketing-nav a:hover{color:var(--mk-lime)}.marketing-nav .nav-cta{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:4px;background:var(--mk-lime);color:#08090a}.marketing-nav .nav-cta:hover{color:#08090a;background:#fff}.marketing-menu-button{display:none}.marketing-hero{position:relative;min-height:min(840px,88svh);display:grid;align-items:center;isolation:isolate}.hero-product-image{z-index:-3;object-fit:cover;object-position:center}.marketing-hero:before{position:absolute;inset:0;z-index:-2;content:"";background:linear-gradient(90deg,rgb(7 9 11/97%),rgb(7 9 11/90%) 34%,rgb(7 9 11/35%) 68%,rgb(7 9 11/8%)),linear-gradient(0deg,#07090b,transparent 24%)}.hero-color-wash{position:absolute;inset:auto 0 0;z-index:-1;height:7px;background:linear-gradient(90deg,var(--mk-coral) 0 28%,var(--mk-lime) 28% 56%,var(--mk-cyan) 56% 78%,var(--mk-amber) 78%)}.marketing-hero-inner{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:132px 0 60px}.marketing-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--mk-lime);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketing-hero h1{max-width:790px;margin-bottom:18px;color:#fff;font-size:clamp(58px,6.2vw,82px);font-weight:850;line-height:.94}.hero-statement{max-width:700px;margin-bottom:14px;color:#fff;font-size:27px;font-weight:780;line-height:1.16}.marketing-lead{max-width:670px;color:#c4cacf;font-size:17px;line-height:1.55}.hero-platform-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.hero-platform-list span{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgb(255 255 255/22%);border-radius:999px;background:rgb(7 9 11/64%);color:#e7ebed;font-size:13px;font-weight:800}.hero-platform-list i{width:7px;height:7px;border-radius:50%;background:var(--mk-cyan);box-shadow:0 0 0 3px rgb(53 214 255/14%)}.hero-platform-list span:nth-child(2) i{background:var(--mk-amber);box-shadow:0 0 0 3px rgb(255 191 54/14%)}.hero-platform-list span:nth-child(3) i{background:var(--mk-coral);box-shadow:0 0 0 3px rgb(255 94 95/14%)}.hero-platform-list span:nth-child(4) i{background:var(--mk-lime);box-shadow:0 0 0 3px rgb(200 255 61/14%)}.hero-context-readout{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;display:flex;align-items:center;gap:9px;margin-top:20px;padding:0 11px;border:1px solid rgb(255 255 255/22%);border-radius:4px;background:rgb(7 9 11/72%);color:#b9c0c4;font-size:12px}.hero-context-readout>div{display:flex;align-items:center;gap:7px}.hero-context-readout strong{color:#fff}.hero-context-readout>svg{color:var(--mk-lime)}.hero-live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--mk-lime);box-shadow:0 0 0 4px rgb(200 255 61/14%)}.marketing-actions{margin-top:22px}.marketing-actions,.store-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.store-badges{margin-top:14px}.store-badges.centered{justify-content:center;margin-top:0}.store-badge-link{display:inline-flex;border-radius:5px;transition:transform .16s ease,filter .16s ease}.store-badge-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.store-badge-link:focus-visible{outline:3px solid var(--mk-lime);outline-offset:3px}.store-badge-image{display:block;width:auto;height:52px}.marketing-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:900;text-decoration:none}.marketing-button.primary{background:var(--mk-lime);color:#08090a}.marketing-button.primary:hover{background:#fff;transform:translateY(-2px)}.marketing-button.ghost{border-color:rgb(255 255 255/40%);background:rgb(7 9 11/62%);color:#fff}.marketing-button.dark{background:#08090a;color:#fff}.marketing-button.dark:hover{background:#fff;color:#08090a}.hero-note{margin:16px 0 0;color:#b7bbbd;font-size:12px}.signal-strip{min-height:78px;padding:0 20px;border-top:1px solid #25292c;border-bottom:1px solid #25292c;background:#0b0e10;color:#fff;font-size:13px}.signal-strip-inner{width:min(1240px,100%);min-height:inherit;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:stretch;margin:0 auto}.signal-strip strong{display:flex;align-items:center;padding-right:clamp(24px,4vw,56px);color:#f4f1ea;font-size:15px;line-height:1.3}.signal-strip-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.signal-strip-items span{display:inline-flex;align-items:center;gap:9px;padding:18px clamp(14px,1.6vw,24px);border-left:1px solid #25292c;color:#d7dcdf;font-weight:750;line-height:1.3}.signal-dot{width:9px;height:9px;border-radius:50%;background:var(--mk-coral)}.launch-explainer{position:relative;overflow:hidden;padding:92px 0 84px;border-bottom:1px solid #08090a;background:radial-gradient(circle at 92% 6%,rgb(53 217 255/18%),transparent 25%),linear-gradient(180deg,#f8f6f0,#eeece5);color:#08090a}.launch-explainer:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.34;background-image:linear-gradient(rgb(8 9 10/7%) 1px,transparent 0),linear-gradient(90deg,rgb(8 9 10/7%) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000);mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.launch-explainer .marketing-section-inner{position:relative;z-index:1}.launch-section-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:end;grid-gap:clamp(44px,7vw,104px);gap:clamp(44px,7vw,104px)}.launch-section-heading .marketing-eyebrow{color:#08090a}.launch-section-heading h2{max-width:760px;margin:0;font-size:clamp(46px,4.6vw,62px);line-height:.98}.launch-section-summary{padding:0 0 7px 24px;border-left:2px solid #08090a}.launch-section-summary>p{margin:0;color:#454a4d;font-size:17px;line-height:1.55}.launch-section-summary>span{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 11px;border:1px solid #08090a;border-radius:999px;background:var(--mk-lime);font-size:12px;font-weight:900}.how-it-works-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:52px 0 0;padding:0;list-style:none}.how-it-works-list li{--workflow-accent:var(--mk-coral);position:relative;display:flex;flex-direction:column;padding:0;border:1px solid #08090a;border-radius:16px;overflow:hidden;background:rgb(255 255 255/92%);box-shadow:0 6px 0 #08090a}.how-it-works-list li:nth-child(2){--workflow-accent:var(--mk-cyan)}.how-it-works-list li:nth-child(3){--workflow-accent:var(--mk-lime)}.how-it-works-list li:not(:last-child):after{position:absolute;top:92px;right:-23px;z-index:2;width:23px;height:1px;content:"";background:#08090a}.workflow-step-visual{margin:0;border-bottom:1px solid #08090a;background:#090d0f}.workflow-step-media{position:relative;aspect-ratio:2/1;overflow:hidden;border-bottom:1px solid #08090a;background:#0a0e11}.workflow-step-media img{object-fit:cover}.workflow-step-number{min-width:40px;min-height:32px;display:grid;place-items:center;border:1px solid #08090a;border-radius:999px;background:var(--workflow-accent);color:#08090a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:950;letter-spacing:.08em;box-shadow:2px 2px 0 #08090a}.workflow-media-caption{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;min-height:78px;padding:14px 16px;background:color-mix(in srgb,var(--workflow-accent) 14%,#fff);color:#08090a;box-shadow:inset 0 4px 0 var(--workflow-accent)}.workflow-caption-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.workflow-caption-copy>span{color:#454a4d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.workflow-media-caption strong{color:#08090a;font-size:13px;line-height:1.3}.workflow-media-caption small{color:#565b5e;font-size:10px;line-height:1.3}.workflow-step-content{flex:1 1;display:flex;flex-direction:column;padding:22px}.workflow-step-copy{flex:1 1}.how-it-works-list h3{margin:0 0 12px;color:#08090a;font-size:25px;line-height:1.05}.how-it-works-list p{margin:0;color:#4d5254;line-height:1.55}.workflow-privacy-note{display:flex;align-items:center;gap:10px;margin-top:34px;padding-top:18px;border-top:1px solid rgb(8 9 10/24%);color:#4d5254;font-size:13px}.launch-faq,.workflow-privacy-note strong,.workflow-privacy-note svg{color:#08090a}.launch-faq{background:#f4f1ea}.faq-layout{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);grid-gap:clamp(44px,8vw,110px);gap:clamp(44px,8vw,110px)}.faq-layout .launch-section-heading{display:block}.faq-layout .marketing-eyebrow{color:#8b2b18}.faq-list{border-top:1px solid #9c9a94}.faq-list details{border-bottom:1px solid #9c9a94}.faq-list summary{padding:22px 40px 22px 0;color:#08090a;font-size:18px;font-weight:850;cursor:pointer}.faq-list p{max-width:670px;margin:-4px 0 22px;color:#4d5254;line-height:1.6}.routing-section{padding:104px 20px;border-bottom:1px solid #2c3337;background:#07090b}.routing-inner{width:min(1160px,100%);margin:0 auto}.routing-section h2{max-width:980px;margin:0;font-size:clamp(48px,7vw,92px);font-weight:850;line-height:.94}.routing-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:58px;border:1px solid #30373a;background:#30373a}.routing-examples>div{min-width:0;display:grid;grid-template-columns:1fr auto 1.45fr;align-items:center;grid-gap:12px;gap:12px;padding:24px;background:#101416;font-family:monospace}.routing-examples strong{color:var(--mk-cyan);font-size:18px}.routing-examples svg{color:var(--mk-lime)}.routing-examples span{color:#fff;font-weight:800}.routing-note{margin:24px 0 0;color:#aeb5b8;font-size:17px}.dot-2{background:var(--mk-cyan)}.dot-3{background:var(--mk-amber)}.marketing-section{scroll-margin-top:24px;padding:112px 0}.marketing-section-inner{width:min(1160px,calc(100% - 40px));margin:0 auto}.section-heading{max-width:820px}.download-section h2,.install-page h1,.legal-page h1,.marketing-section h2{margin-bottom:18px;font-size:64px;font-weight:820;line-height:1}.safety-copy,.section-heading>p:last-child{max-width:670px;color:#afb4b5;font-size:18px}.reason-section{background:#0b0e10}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:56px;background:transparent}.reason-item{position:relative;min-height:320px;padding:30px;overflow:hidden;border:1px solid #2c3337;border-radius:6px;background:#111619}.reason-item:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:var(--mk-coral)}.reason-item:nth-child(2):before{background:var(--mk-cyan)}.reason-item:nth-child(3):before{background:var(--mk-amber)}.reason-item>span{color:var(--mk-coral);font-family:monospace;font-weight:900}.reason-item:nth-child(2)>span{color:var(--mk-cyan)}.reason-item:nth-child(3)>span{color:var(--mk-amber)}.reason-item h3{max-width:240px;margin:62px 0 14px;font-size:27px}.reason-item p{color:#aeb3b4}.product-section{background:#f1f3f1;color:#08090a}.product-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.78fr);align-items:center;grid-gap:64px;gap:64px}.product-shot-wrap{position:relative;box-shadow:14px 14px 0 var(--mk-coral)}.product-shot-wrap img{width:100%;height:auto;display:block;border:1px solid #08090a}.product-callout{position:absolute;display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #08090a;border-radius:3px;color:#08090a;font-size:12px;font-weight:900}.callout-room{right:-18px;top:18%;background:var(--mk-lime)}.callout-live{left:-18px;bottom:12%;background:var(--mk-cyan)}.callout-live span{width:7px;height:7px;border-radius:50%;background:#08090a}.product-section .marketing-eyebrow{color:#9a250e}.context-copy h2{font-size:clamp(36px,4vw,60px)}.context-intro{margin:0;color:#515557;font-size:17px;line-height:1.6}.flow-steps{display:grid;grid-gap:0;gap:0;margin:32px 0 0;padding:0;list-style:none}.flow-steps li{display:grid;grid-template-columns:42px 1fr;grid-gap:15px;gap:15px;padding:18px 0;border-top:1px solid #b9b8b2}.flow-steps li>span{width:32px;height:32px;display:grid;place-items:center;background:#08090a;color:var(--mk-lime);font-weight:900}.flow-steps h3{margin:0 0 4px;font-size:18px}.flow-steps p{margin:0;color:#515557}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:78px;border:1px solid #b9b8b2;background:#b9b8b2}.platform-grid article{min-width:0;padding:24px;background:#fff}.platform-grid strong{display:inline-flex;align-items:center;gap:9px;color:#08090a;font-size:17px}.platform-grid strong:before{width:9px;height:9px;border-radius:50%;background:var(--mk-cyan);content:""}.platform-grid article:nth-child(2) strong:before{background:var(--mk-amber)}.platform-grid article:nth-child(3) strong:before{background:var(--mk-coral)}.platform-grid p{margin:10px 0 0;color:#515557;line-height:1.55}.signal-section{background:#0b0e10}.signal-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;grid-gap:clamp(54px,7vw,96px);gap:clamp(54px,7vw,96px)}.signal-copy h2{max-width:680px}.signal-intro{max-width:650px;margin:0;color:#b3b9bb;font-size:18px;line-height:1.6}.signal-loop{display:grid;grid-gap:0;gap:0;margin:42px 0 0;padding:0;list-style:none}.signal-loop li{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:15px;gap:15px;padding:17px 0;border-top:1px solid #2d3437}.signal-loop li>span{color:var(--mk-lime);font-family:monospace;font-size:12px;font-weight:900}.signal-loop strong{color:#fff;font-size:17px}.signal-loop p{margin:5px 0 0;color:#92999c;line-height:1.5}.signal-loop svg{position:absolute;right:2px;bottom:-9px;z-index:1;padding:2px;background:#0b0e10;color:var(--mk-cyan)}.signal-demo{position:relative;padding:26px;overflow:hidden;border:1px solid #3b4346;border-radius:7px;background:#111619;box-shadow:14px 14px 0 var(--mk-cyan)}.signal-demo:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--mk-coral),var(--mk-lime),var(--mk-cyan),var(--mk-amber));content:""}.signal-demo-feedback,.signal-demo-header,.signal-demo-message>div:first-child,.signal-demo-pulse-labels,.signal-demo-pulse>div:first-child,.signal-demo-room{display:flex;align-items:center;justify-content:space-between;gap:14px}.signal-demo-header{color:#8f979a;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.signal-demo-header i{display:inline-flex;align-items:center;gap:6px;color:var(--mk-lime);font-style:normal}.signal-demo-header i:before{width:7px;height:7px;border-radius:50%;background:var(--mk-lime);content:"";box-shadow:0 0 0 4px rgb(200 255 61/12%)}.signal-demo-room{align-items:flex-end;margin-top:28px;padding-bottom:16px;border-bottom:1px solid #30373a}.signal-demo-room small{color:#8f979a}.signal-demo-room strong{color:#fff;font-family:monospace;font-size:20px}.signal-demo-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:16px}.signal-demo-filters span{min-width:0;padding:9px 5px;border:1px solid #30373a;border-radius:4px;background:#171d20;color:#aeb5b8;font-size:12px;font-weight:800;text-align:center}.signal-demo-filters .active{border-color:var(--mk-lime);background:var(--mk-lime);color:#08090a}.signal-demo-pulse{margin-top:18px;padding:18px;border:1px solid #30373a;border-radius:5px;background:#0c1012}.signal-demo-message span,.signal-demo-pulse small{color:#8f979a;font-size:12px}.signal-demo-pulse-labels{margin-top:16px;font-size:13px;font-weight:850}.signal-demo-pulse-labels span:first-child{color:var(--mk-lime)}.signal-demo-pulse-labels span:last-child{color:var(--mk-coral)}.signal-demo-meter{height:8px;display:grid;grid-template-columns:61fr 39fr;grid-gap:2px;gap:2px;margin-top:9px;overflow:hidden;border-radius:999px;background:#22282b}.signal-demo-meter span{background:var(--mk-lime)}.signal-demo-meter i{background:var(--mk-coral)}.signal-demo-message{margin-top:12px;padding:18px;border:1px solid #30373a;border-radius:5px;background:#171d20}.signal-demo-message>div:first-child span{color:var(--mk-lime);font-weight:850}.signal-demo-message p{margin:14px 0;color:#f2f4f4;line-height:1.52}.signal-demo-feedback{justify-content:flex-start}.signal-demo-feedback span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #343c3f;border-radius:4px}.signal-demo-feedback span:first-child{color:var(--mk-cyan)}.signal-demo-note{margin:18px 0 0;color:#aeb5b8;font-size:13px;line-height:1.5}.activity-section{border-top:1px solid #08090a;border-bottom:1px solid #08090a;color:#08090a}.activity-layout{display:grid;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:center;grid-gap:clamp(42px,7vw,96px);gap:clamp(42px,7vw,96px)}.activity-copy .marketing-eyebrow{color:#08090a}.activity-copy h2{max-width:520px;color:#08090a;font-size:clamp(42px,5vw,72px)}.activity-copy>p:last-child{max-width:500px;margin:24px 0 0;color:#282d25;font-size:17px;line-height:1.58}.activity-feed{min-width:0;padding:24px;border:1px solid #08090a;background:#f4f5f0;box-shadow:12px 12px 0 #08090a}.activity-feed-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #b9bdb5}.activity-card i,.activity-card>span,.activity-fallback a,.activity-feed-header span,.activity-feed-header strong{display:inline-flex;align-items:center}.activity-feed-header strong{gap:8px;color:#08090a;font-size:15px}.activity-feed-header span{color:#555c53;font-family:monospace;font-size:12px;font-weight:800;text-transform:uppercase}.activity-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.activity-card{min-width:0;min-height:210px;display:flex;flex-direction:column;padding:18px;border:1px solid #272d2f;border-radius:4px;background:#0c1012;color:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.activity-card:hover{border-color:#08090a;transform:translateY(-3px)}.activity-card>span{gap:6px;color:var(--mk-cyan);font-size:12px;font-weight:850}.activity-card strong{margin-top:28px;overflow:hidden;color:#fff;font-family:monospace;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.activity-card small{margin-top:8px;color:#aeb5b8;font-size:12px}.activity-card i{gap:5px;margin-top:auto;color:var(--mk-lime);font-size:12px;font-style:normal;font-weight:850}.activity-card-loading{position:relative;overflow:hidden}.activity-card-loading:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgb(255 255 255/9%) 45%,transparent 65%);content:"";animation:activity-shimmer 1.25s linear infinite;transform:translateX(-100%)}.activity-fallback{margin-top:18px;padding:24px;border:1px solid #08090a;background:#fff}.activity-fallback p{margin:0;color:#3f4540;line-height:1.55}.activity-fallback a{gap:6px;margin-top:18px;color:#08090a;font-weight:850}.activity-feed-note{display:block;margin-top:14px;color:#626861;font-size:11px;text-align:right;text-transform:uppercase}@keyframes activity-shimmer{to{transform:translateX(100%)}}.community-section{background:#07090b}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:54px}.community-grid article{min-height:250px;padding:28px;border:1px solid #2c3337;border-radius:6px;background:#111619}.community-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--mk-cyan)}.community-grid article:nth-child(2)>div{color:var(--mk-lime)}.community-grid article:nth-child(3)>div{color:var(--mk-amber)}.community-grid article:nth-child(4)>div{color:var(--mk-coral)}.community-grid article>div span{font-family:monospace;font-size:12px;font-weight:900}.community-grid h3{margin:54px 0 12px;font-size:27px}.community-grid p{max-width:470px;margin:0;color:#aeb3b4;line-height:1.58}.community-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.safety-section{background:#52e0c0;color:#061114}.safety-section .marketing-eyebrow{color:#061114}.safety-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.safety-copy{color:#17353b}.safety-layout ul{margin:0;padding:0;list-style:none;border-top:2px solid #061114}.safety-layout li{min-height:64px;display:grid;grid-template-columns:48px 1fr;align-items:center;border-bottom:1px solid rgb(6 17 20/45%);font-size:18px;font-weight:850}.safety-layout li span{font-family:monospace;font-size:12px}.download-section{position:relative;isolation:isolate;padding:120px 20px;overflow:hidden;background:var(--mk-lime);color:#08090a;text-align:center}.download-pattern{position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(#08090a 1px,transparent 0),linear-gradient(90deg,#08090a 1px,transparent 0);background-size:38px 38px}.download-inner{max-width:820px;margin:0 auto}.download-inner .marketing-eyebrow{justify-content:center;color:#08090a}.download-inner>p:not(.marketing-eyebrow){max-width:620px;margin:0 auto;color:#24300c;font-size:19px}.centered{justify-content:center}.text-link{display:inline-flex;align-items:center;gap:6px;color:#08090a;font-weight:900}.download-inner small{max-width:620px;display:block;margin:30px auto 0;line-height:1.5}.download-inner .store-release-note{margin-top:8px;font-weight:850}.marketing-footer{padding:64px 0 24px;background:#08090a;color:#fff}.marketing-footer-grid{width:min(1160px,calc(100% - 40px));display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:42px;gap:42px;margin:0 auto}.footer-brand-block p{max-width:330px;margin:20px 0 5px;color:#959a9c;font-size:13px}.footer-brand-block>a{color:#fff;font-size:13px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.footer-links strong{margin-bottom:5px;color:var(--mk-lime)}.footer-links a{color:#afb3b5;text-decoration:none}.footer-links a:hover{color:#fff}.marketing-footer-bottom{width:min(1160px,calc(100% - 40px));display:flex;justify-content:space-between;gap:20px;margin:48px auto 0;padding-top:20px;border-top:1px solid #303335;color:#85898b;font-size:12px}.marketing-footer-bottom button{min-height:0;padding:0;border:0;background:transparent;color:var(--mk-lime);font:inherit;text-decoration:underline}.legal-shell{background:#f4f1ea;color:#121314}.legal-shell .community-header{position:relative;width:100%;background:#08090a;color:var(--mr-color-text)}.legal-shell .community-header-inner{width:min(1600px,calc(100% - 48px));margin-inline:auto}.install-page,.legal-page{width:min(920px,calc(100% - 40px));margin:0 auto;padding:88px 0 104px}.legal-page>.marketing-eyebrow{color:#9a250e}.legal-page h1{color:#121314}.legal-updated{color:#666;font-size:13px}.legal-content{margin-top:56px}.legal-content section{padding:30px 0;border-top:1px solid #c4c1ba}.legal-content h2{margin-bottom:13px;color:#121314;font-size:23px;line-height:1.2}.legal-content li,.legal-content p{color:#3f4344;line-height:1.7}.legal-content a{color:#7d2718;font-weight:750}.legal-intro{max-width:760px;color:#252829!important;font-size:20px}.dsa-form{display:grid;grid-gap:18px;gap:18px;margin-top:24px;max-width:760px}.dsa-form label{display:grid;grid-gap:7px;gap:7px;color:#252829;font-weight:700}.dsa-form input,.dsa-form select,.dsa-form textarea{width:100%;padding:11px 12px;border:1px solid #8f8d87;border-radius:5px;background:#fff;color:#151719;font:inherit}.dsa-form textarea{resize:vertical}.dsa-form .dsa-check{grid-template-columns:20px 1fr;align-items:start;font-weight:500;line-height:1.55}.dsa-form .dsa-check input{width:18px;height:18px;margin-top:3px}.dsa-form button,.dsa-receipt button{justify-self:start;padding:11px 16px;border:0;border-radius:4px;background:#9a250e;color:#fff;font:inherit;font-weight:800}.dsa-receipt{margin-top:24px;padding:20px;border:1px solid #38705f;border-radius:6px;background:#eef8f3;color:#193c32}.dsa-receipt dl div{margin-top:12px}.dsa-receipt dt{font-weight:800}.dsa-receipt dd{margin:4px 0 0;overflow-wrap:anywhere}.dsa-token{padding:8px;background:#fff;font-family:monospace}.dsa-decision,.dsa-tracker{margin-top:22px}.dsa-decision{padding:18px;border-left:4px solid #9a250e;background:#f1efe9}.dsa-decision h3{color:#151719;text-transform:capitalize}.legal-table-wrap{overflow-x:auto;margin:18px 0}.legal-content table{width:100%;min-width:680px;border-collapse:collapse}.legal-content td,.legal-content th{padding:14px;border:1px solid #aaa9a3;color:#303334;text-align:left;vertical-align:top;line-height:1.5}.legal-content th{background:#151719;color:#fff}.legal-facts{margin:0}.legal-facts div{display:grid;grid-template-columns:220px 1fr;padding:11px 0;border-bottom:1px solid #d1cec7}.legal-facts dt{color:#666}.legal-facts dd{margin:0;font-weight:750}.install-page{min-height:70svh}.install-page>.marketing-eyebrow{color:var(--mr-color-brand-coral)}.install-page h1{color:var(--mr-color-text)}.install-page .marketing-lead{color:var(--mr-color-text-soft)}.install-support-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.install-support-lists section{padding:20px;border:1px solid var(--mr-color-line-strong);background:var(--mr-color-ink-850)}.install-privacy h2,.install-support-lists h2{margin:0;color:var(--mr-color-text);font-size:16px}.install-support-lists ul{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.install-support-lists li{padding:7px 11px;border:1px solid var(--mr-color-line-strong);border-radius:999px;color:var(--mr-color-text);font-size:13px;font-weight:850}.install-panel{display:grid;grid-template-columns:50px 1fr auto;align-items:center;grid-gap:18px;gap:18px;margin-top:44px;padding:24px;border:2px solid var(--mr-color-text);background:var(--mr-color-text);color:var(--mr-color-ink-1000);box-shadow:10px 10px 0 var(--mk-coral)}.install-panel div{display:grid;grid-gap:4px;gap:4px}.install-panel strong{font-size:18px}.install-panel span{color:var(--mr-color-ink-750);font-size:13px}.store-pending{padding:10px 12px;background:#e6e4dd;color:#444!important;font-weight:850}.install-privacy{display:grid;grid-template-columns:28px 1fr;grid-gap:16px;gap:16px;margin-top:28px;padding:20px;border:1px solid var(--mr-color-line-strong);background:var(--mr-color-ink-850);color:var(--mr-color-brand-cyan)}.install-privacy>div{display:grid;grid-gap:18px;gap:18px}.install-privacy section{display:grid;grid-gap:5px;gap:5px}.install-privacy .install-privacy-intro{color:var(--mr-color-text);font-weight:850}.install-privacy p{margin:0;color:var(--mr-color-text-soft);line-height:1.55}.install-privacy a{color:var(--mr-color-brand-lime);font-weight:800}.install-privacy a:hover{color:var(--mr-color-text)}.analytics-consent{max-width:900px;border-color:rgb(200 255 61/48%);background:rgb(7 9 11/97%)}.analytics-consent-copy{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px}.analytics-consent-copy strong{display:flex;align-items:center;gap:7px;margin-bottom:0;color:#fff;font-size:14px}.analytics-consent-copy p{grid-column:1/-1;color:#c8cccd}.analytics-consent-copy a{grid-column:2;grid-row:1;color:var(--mk-lime,#c8ff3d);font-size:12px}.analytics-consent-actions .compact-button{min-height:34px;padding:0 12px;white-space:nowrap}.analytics-consent-actions .button.secondary,.analytics-consent-actions .compact-button{border-color:#fff;background:#fff;color:#08090a}.analytics-consent-actions .consent-close{min-width:38px;width:38px;min-height:38px;padding:0;background:#242729;color:#fff}@media (max-width:1050px){.marketing-nav{display:none;position:absolute;top:72px;right:0;left:0;align-items:stretch;flex-direction:column;gap:0;padding:12px 20px 20px;background:#08090a}.marketing-nav.is-open{display:flex}.marketing-nav a{padding:13px 0}.marketing-nav .nav-cta{justify-content:center;margin-top:8px;padding:0 14px}.marketing-menu-button{width:40px;min-width:40px;min-height:40px;display:grid;place-items:center;padding:0;border-color:#555;background:transparent;color:#fff}.marketing-hero{min-height:780px}.marketing-hero:before{background:linear-gradient(180deg,rgb(7 9 11/45%),rgb(7 9 11/88%) 48%,#07090b)}.hero-product-image{object-position:62% center}.marketing-hero-inner{padding:126px 0 50px}.signal-strip{padding:0 28px}.signal-strip-inner{grid-template-columns:1fr}.signal-strip strong{min-height:58px;padding:14px 0;border-bottom:1px solid #25292c}.signal-strip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip-items span:nth-child(odd){border-left:0}.activity-layout,.marketing-footer-grid,.reason-grid,.safety-layout,.signal-layout{grid-template-columns:1fr}.reason-item{min-height:250px}.reason-item h3{margin-top:50px}.product-layout{grid-template-columns:1fr;gap:70px}.signal-demo{width:min(620px,calc(100% - 14px))}.product-shot-wrap{box-shadow:10px 10px 0 var(--mk-coral)}.safety-layout{gap:42px}.marketing-footer-grid{gap:32px}.footer-links{padding-top:22px;border-top:1px solid #303335}.install-panel{grid-template-columns:44px 1fr}.faq-layout,.launch-section-heading{grid-template-columns:1fr}.launch-section-summary{max-width:660px}.install-panel .marketing-button,.install-panel .store-pending{grid-column:1/-1}}@media (max-width:820px){.how-it-works-list{grid-template-columns:1fr;gap:22px;margin-top:54px}.how-it-works-list li{min-height:0}.how-it-works-list li:not(:last-child):after{top:auto;right:auto;bottom:-23px;left:53px;width:1px;height:22px}.how-it-works-list h3{margin-top:0}}@media (max-width:620px){.install-page,.legal-page,.marketing-footer-bottom,.marketing-footer-grid,.marketing-nav-wrap,.marketing-section-inner{width:min(100% - 28px,1160px)}.how-it-works-list,.install-support-lists{grid-template-columns:1fr}.how-it-works-list{margin-top:42px}.how-it-works-list li{min-height:0}.how-it-works-list h3{margin-top:0}.launch-section-summary{padding-left:18px}.signal-strip{display:block;padding:0 18px}.signal-strip-items{grid-template-columns:1fr}.signal-strip-items span{padding:13px 0;border-left:0;border-bottom:1px solid #25292c}.signal-strip-items span:last-child{border-bottom:0}.workflow-privacy-note{align-items:flex-start;flex-wrap:wrap}.marketing-lead{font-size:16px;line-height:1.48}.marketing-brand{min-width:0;font-size:15px}.marketing-brand-mark{width:34px;height:34px}.marketing-eyebrow{line-height:1.35}.hero-context-readout{width:100%;min-height:40px;flex-wrap:wrap;row-gap:2px}.marketing-actions{align-items:stretch;flex-direction:column}.marketing-button{min-width:0;width:100%;padding:0 14px;text-align:center}.signal-strip{display:grid;grid-gap:13px;gap:13px;padding:22px 18px}.marketing-section{padding:76px 0}.download-section h2,.install-page h1,.legal-page h1,.marketing-section h2{font-size:38px}.reason-grid{margin-top:36px}.reason-item{min-height:230px;padding:24px}.activity-card-grid,.community-grid,.platform-grid{grid-template-columns:1fr}.platform-grid{margin-top:54px}.community-grid article{min-height:220px;padding:24px}.community-grid h3{margin-top:42px}.signal-demo{padding:20px;box-shadow:8px 8px 0 var(--mk-cyan)}.signal-demo-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-callout{display:none}.download-section{padding:82px 14px}.text-link{justify-content:center}.marketing-footer-bottom{align-items:flex-start;flex-direction:column}.legal-content{margin-top:36px}.legal-content section{padding:24px 0}.legal-facts div{grid-template-columns:1fr;gap:4px}.analytics-consent-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.analytics-consent-actions .compact-button{min-width:0;padding:0 8px;white-space:normal}.analytics-consent-actions .consent-close{position:absolute;top:8px;right:8px}}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--bg);color:var(--text)}body,html{overflow-x:clip}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit}.button,button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:7px;background:var(--gold);color:#15110a;font-weight:700;text-decoration:none}.button.secondary{background:rgb(14 17 19/70%);color:var(--text)}.site-shell{min-height:100svh;background:linear-gradient(180deg,rgb(14 17 19/42%),var(--bg) 76%),var(--bg)}.topbar{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgb(14 17 19/68%);border-bottom:1px solid rgb(255 255 255/8%)}.topbar-inner{width:min(var(--max),calc(100% - 32px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;text-decoration:none}.brand-mark{width:32px;height:32px;flex:0 0 auto;display:block;background:url(/brand/marketrooms-mark.svg) 50%/contain no-repeat}.nav{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:14px}.eyebrow{color:var(--teal);font-weight:700;text-transform:uppercase;font-size:12px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;font-size:clamp(44px,7vw,86px);line-height:.95}h2{margin-bottom:12px;font-size:clamp(28px,4vw,42px)}h3{margin-bottom:8px;font-size:18px}p{color:var(--muted);line-height:1.65}.lead{max-width:620px;color:#e8e0d5;font-size:clamp(18px,2vw,22px)}.hero-actions,.page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.disclaimer{max-width:620px;margin-top:24px;color:#c7d3cc;font-size:13px}.section{padding:72px 0;border-top:1px solid rgb(255 255 255/8%)}.page,.section-inner{width:min(var(--max),calc(100% - 32px));margin:0 auto}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.policy-block,.step,.tile{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.tile{min-height:166px;padding:18px}.step strong,.tile strong{display:block;margin-bottom:8px}.step-list{display:grid;grid-gap:10px;gap:10px;counter-reset:steps}.step{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;padding:16px}.step:before{counter-increment:steps;content:counter(steps);width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:var(--panel-2);color:var(--gold);font-weight:800}.page{padding:112px 0 72px}.community-shell{background:#0c1015}.community-shell>.page{padding-top:28px}.community-header{position:relative;z-index:40;width:min(1600px,calc(100% - 48px));flex:0 0 auto;margin:0 auto;background:transparent}.community-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.community-brand-lockup{display:block;width:215px;height:48px}.community-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--mr-color-text);text-decoration:none}.community-brand-mark{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:4px}.community-brand-mark img{width:100%;height:100%;display:block}.community-brand-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.community-brand-copy small,.community-brand-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-brand-copy strong{font-size:15px;font-weight:900}.community-brand-copy small{color:var(--mr-color-brand-lime);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.community-navigation{display:flex;align-items:center;gap:4px;color:var(--mr-color-text-muted);font-size:14px;font-weight:760}.community-navigation a{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:6px;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.community-navigation a:hover{border-color:var(--mr-color-line-strong);background:var(--mr-color-ink-800);color:var(--mr-color-text)}.community-navigation a[aria-current=page]{border-color:transparent;background:rgb(143 215 199/10%);color:#8fd7c7}.community-navigation .community-install-link{margin-left:6px;border-color:var(--mr-color-line-strong);background:transparent;color:var(--mr-color-text);font-weight:650}.community-navigation .community-install-link:hover{border-color:#fff;background:#fff;color:#080a0b}.community-menu-button{width:42px;min-width:42px;min-height:42px;display:none;padding:0;border-color:var(--mr-color-line-strong);border-radius:3px;background:var(--mr-color-ink-800);color:var(--mr-color-text)}.chat-page{height:100svh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:16px}.chat-disclaimer,.chat-shell,.chat-workspace{width:min(1240px,100%);margin:0 auto}.chat-workspace{flex:1 1;display:flex;margin-top:12px}.chat-shell,.chat-workspace{min-height:0;overflow:hidden}.chat-shell{flex:1 1 auto;display:grid;grid-template-columns:284px minmax(0,1fr);border:1px solid var(--line);border-radius:4px;background:var(--panel)}.chat-sidebar{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border-right:1px solid var(--line);background:#101417}.chat-header,.chat-sidebar-head{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line)}.chat-sidebar-head strong{margin-right:auto}.chat-room-menu-button,.chat-sidebar-close,.chat-sidebar-scrim{display:none}.chat-search,.chat-symbol-form{min-width:0;display:flex;align-items:center;gap:8px;margin:12px}.chat-search{min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#0d1013;color:var(--muted)}.chat-composer textarea,.chat-search input,.chat-symbol-form input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.chat-symbol-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.chat-composer,.chat-symbol-form input{border:1px solid var(--line);border-radius:7px;background:#0d1013}.chat-symbol-form input{min-height:42px;padding:0 10px}.chat-composer button,.chat-symbol-form button,.compact-button{min-width:42px;padding:0 12px}.chat-sidebar-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px}.chat-room-section{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.chat-room-section-title{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 4px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.chat-room-section-title svg{fill:currentColor}.chat-room-section-title small{min-width:20px;margin-left:auto;padding:1px 6px;border-radius:999px;background:rgb(255 255 255/7%);color:inherit;font-size:10px;text-align:center}.chat-room-list{display:grid;grid-gap:4px;gap:4px}.chat-room-list.compact .chat-room{min-height:46px}.chat-room{width:100%;min-height:54px;justify-content:space-between;gap:8px;padding:0 10px;background:transparent;color:var(--text);font-weight:700}.chat-room.active{border-color:rgb(103 214 195/48%);background:rgb(103 214 195/11%)}.chat-disclaimer,.chat-header span,.chat-message-meta,.chat-room small{color:var(--muted);font-size:12px}.chat-main{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-composer,.chat-error,.chat-new-messages,.chat-room-top,.chat-rules-gate,.chat-state{flex:0 0 auto}.chat-header{justify-content:space-between}.chat-room-top{display:grid;padding-bottom:10px;border-bottom:1px solid var(--line)}.chat-room-top .chat-header{border-bottom:0}.chat-header span,.chat-header-actions,.chat-header-room,.chat-header-room-row,.chat-user{min-width:0;display:flex;align-items:center;gap:8px}.chat-header-room-row{flex:0 1 auto}.chat-header-room{flex-direction:column;align-items:flex-start;gap:4px}.chat-header-actions{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.chat-stance-scoreboard{display:grid;grid-template-columns:minmax(80px,1fr) minmax(92px,1.1fr) minmax(80px,1fr);align-items:stretch;grid-gap:5px;gap:5px;margin:6px 16px 0;padding:4px;border:1px solid var(--line);border-radius:8px;background:#0b0f12}.chat-stance-scoreboard>button{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 7px;border-color:var(--line);background:#141a1e;font-size:12px}.chat-stance-scoreboard>button:not(:disabled){cursor:pointer}.chat-stance-scoreboard>button:not(:disabled):hover{border-color:currentColor;background:#1a2227}.chat-stance-scoreboard>button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chat-stance-scoreboard>button>span{font-size:17px;line-height:1}.chat-stance-scoreboard>button.bull{color:var(--mr-color-brand-lime)}.chat-stance-scoreboard>button.bear{color:var(--mr-color-brand-coral)}.chat-stance-scoreboard>button.active.bull{border-color:color-mix(in srgb,var(--mr-color-brand-lime) 58%,transparent);background:color-mix(in srgb,var(--mr-color-brand-lime) 12%,transparent)}.chat-stance-scoreboard>button.active.bear{border-color:color-mix(in srgb,var(--mr-color-brand-coral) 58%,transparent);background:color-mix(in srgb,var(--mr-color-brand-coral) 12%,transparent)}.chat-stance-scoreboard>button b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-stance-selected{flex:0 0 auto;stroke-width:3}.chat-stance-match{min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px}.chat-stance-score{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;grid-gap:4px;gap:4px;font-size:12px;text-align:center}.chat-stance-score strong:first-child{color:var(--mr-color-brand-lime);text-align:right}.chat-stance-score strong:last-child{color:var(--mr-color-brand-coral);text-align:left}.chat-stance-match small{color:var(--muted);overflow:hidden;font-size:8px;font-weight:800;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-stance-score>button{width:20px;height:20px;display:grid;place-items:center;padding:0;border-color:var(--line);background:#171d21;color:var(--text)}.chat-stance-score>button:focus-visible,.chat-stance-score>button:hover{border-color:var(--line);background:#1a2227;color:var(--text)}.chat-stance-meter{height:5px;display:flex;overflow:hidden;border-radius:999px;background:var(--line)}.chat-stance-meter .bull{background:var(--mr-color-brand-lime)}.chat-stance-meter .bear{background:var(--mr-color-brand-coral)}.chat-stance-scoreboard.is-collapsed{display:block;padding:3px}.chat-stance-scoreboard>.chat-stance-summary{width:100%;min-height:32px;display:grid;grid-template-columns:auto minmax(72px,1fr) auto 16px;grid-gap:7px;gap:7px;padding:3px 7px;color:var(--text)}.chat-stance-scoreboard>.chat-stance-summary:hover{border-color:var(--line-strong)}.chat-stance-summary-side{display:flex;align-items:center;gap:3px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-stance-summary-side>span{font-size:14px}.chat-stance-summary-side.bull{color:var(--mr-color-brand-lime)}.chat-stance-summary-side.bear{color:var(--mr-color-brand-coral)}.chat-stance-summary-match{min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px}.chat-stance-summary-match small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-message-filter{min-height:36px;display:inline-grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:4px;padding:3px;border:1px solid var(--line);border-radius:7px;background:rgb(14 17 19/70%)}.chat-message-filter button{min-width:0;min-height:28px;padding:0 10px;border-color:transparent;background:transparent;color:var(--muted);font-size:12px}.chat-message-filter button.active{background:var(--teal);color:#07110f}.chat-message-filter button:disabled{cursor:not-allowed;opacity:.45}.chat-people-link{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:800;text-decoration:none}.chat-people-link:hover{border-color:var(--teal);color:var(--text)}.chat-follow-button,.chat-notification-button,.chat-share-button{min-width:36px;width:36px;min-height:36px;padding:0;background:rgb(14 17 19/70%);color:var(--text)}.chat-follow-button.active,.chat-notification-button.active{background:var(--gold);border-color:var(--gold);color:#15110a}.chat-follow-button.active svg,.chat-notification-button.active svg{fill:currentColor}.chat-follow-button:disabled,.chat-notification-button:disabled,.chat-share-button:disabled{cursor:not-allowed;opacity:.48}.chat-user{min-height:34px;padding:0 10px;border:1px solid rgb(103 214 195/35%);border-radius:7px;background:rgb(103 214 195/10%);color:#d9fff7;font-size:13px;font-weight:700}.chat-state{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--muted)}.spin{animation:spin 1s linear infinite}.chat-error{margin:10px 12px 0}.chat-link-warning{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) 34px 34px;align-items:center;grid-gap:9px;gap:9px;margin:0 0 10px;padding:9px 10px;border:1px solid rgb(240 180 41/48%);border-radius:7px;background:#2a2415;color:#ffe6a6}.chat-link-warning div{min-width:0;display:grid;grid-gap:2px;gap:2px}.chat-link-warning span,.chat-link-warning strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-link-warning span{color:#d6c89e;font-size:12px}.chat-link-warning button{width:34px;min-height:34px;padding:0;background:#171a1d;color:#ffe6a6}.chat-profile-popover{position:absolute;z-index:4;width:min(380px,calc(100% - 16px));max-width:380px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:14px 44px 14px 14px;border:1px solid rgb(103 214 195/38%);border-radius:8px;background:#10191a;box-shadow:0 16px 44px rgb(0 0 0/48%);visibility:hidden}.chat-profile-popover:before{position:absolute;left:14px;width:10px;height:10px;border:inherit;background:#10191a;content:"";transform:rotate(45deg)}.chat-profile-popover[data-placement=below]:before{top:-6px;border-right:0;border-bottom:0}.chat-profile-popover[data-placement=above]:before{bottom:-6px;border-top:0;border-left:0}.chat-profile-close{position:absolute;top:8px;right:8px;min-height:30px;min-width:30px;padding:0;background:var(--panel-2);color:var(--text)}.chat-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:linear-gradient(145deg,var(--nickname-color),#18252a);color:#07110f;font-weight:900}.chat-author-avatar img,.chat-avatar img{width:100%;height:100%;display:block;object-fit:cover}.chat-profile-body{min-width:0;display:grid;grid-gap:4px;gap:4px}.chat-profile-body small,.chat-profile-body span{min-width:0;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.chat-profile-action{width:-moz-fit-content;width:fit-content;min-height:30px;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:0 10px;background:var(--panel-2);color:var(--text);font-size:12px;font-weight:800;text-decoration:none}.chat-profile-action.active{background:var(--gold);border-color:var(--gold);color:#15110a}.chat-profile-action.active svg{fill:currentColor}.chat-messages{min-height:0;flex:1 1;display:flex;flex-direction:column;gap:10px;overflow:auto;overscroll-behavior:contain;padding:16px}.chat-new-messages{align-self:center;min-height:32px;display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:0 12px;background:var(--teal);border-color:var(--teal);color:#07110f;font-size:12px;font-weight:900}.chat-rules-gate{display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:10px 12px;border:1px solid rgb(143 215 199/45%);border-radius:7px;background:rgb(143 215 199/12%);color:var(--text);font-size:13px;font-weight:800}.chat-rules-gate span{min-width:0;flex:1 1}.chat-rules-gate a{color:var(--teal)}.chat-rules-gate button{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px}.chat-message{max-width:760px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#11171a}.chat-load-older{min-height:34px;align-self:center;background:var(--panel-2);color:var(--text)}.chat-message-actions,.chat-message-meta{display:flex;align-items:center;gap:8px}.chat-message-actions{flex-wrap:wrap}.chat-message-meta{justify-content:space-between}.chat-message-ticker{min-width:0;overflow:hidden;padding:3px 6px;border:1px solid rgb(103 214 195/42%);border-radius:5px;background:rgb(103 214 195/10%);color:var(--teal);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-author{display:inline-flex;align-items:center;text-decoration:none;min-height:26px;min-width:0;justify-content:flex-start;padding:0;border:0;background:transparent;gap:7px;color:var(--nickname-color,var(--muted));font-size:12px;font-weight:700}.chat-author>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-author-avatar{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--nickname-color) 58%,#263036);border-radius:6px;background:linear-gradient(145deg,var(--nickname-color),#1a252a);color:#071013;font-size:9px;font-weight:900}.chat-author .chat-author-stance{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;margin-left:-10px;border:2px solid var(--panel);border-radius:50%;background:var(--panel-2);font-size:7px;font-weight:950;line-height:1}.chat-author .chat-author-stance[data-stance=bull]{background:var(--mr-color-brand-lime);color:#101608}.chat-author .chat-author-stance[data-stance=bear]{background:var(--mr-color-brand-coral);color:#1b0807}.chat-author-avatar[data-color=cyan],.chat-author[data-color=cyan],.chat-avatar[data-color=cyan]{--nickname-color:var(--mr-color-user-cyan)}.chat-author-avatar[data-color=teal],.chat-author[data-color=teal],.chat-avatar[data-color=teal]{--nickname-color:var(--mr-color-user-teal)}.chat-author-avatar[data-color=lime],.chat-author[data-color=lime],.chat-avatar[data-color=lime]{--nickname-color:var(--mr-color-user-lime)}.chat-author-avatar[data-color=gold],.chat-author[data-color=gold],.chat-avatar[data-color=gold]{--nickname-color:var(--mr-color-user-gold)}.chat-author-avatar[data-color=coral],.chat-author[data-color=coral],.chat-avatar[data-color=coral]{--nickname-color:var(--mr-color-user-coral)}.chat-author-avatar[data-color=rose],.chat-author[data-color=rose],.chat-avatar[data-color=rose]{--nickname-color:var(--mr-color-user-rose)}.chat-author-avatar[data-color=violet],.chat-author[data-color=violet],.chat-avatar[data-color=violet]{--nickname-color:var(--mr-color-user-violet)}.chat-author-avatar[data-color=blue],.chat-author[data-color=blue],.chat-avatar[data-color=blue]{--nickname-color:var(--mr-color-user-blue)}.chat-author-avatar[data-color=slate],.chat-author[data-color=slate],.chat-avatar[data-color=slate]{--nickname-color:var(--mr-color-user-slate)}.chat-author:not(:disabled):hover{color:var(--text)}.chat-message p{margin:8px 0 10px;white-space:pre-wrap;overflow-wrap:anywhere;color:#eee8df}.chat-message-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,144px));grid-gap:8px;gap:8px;margin:8px 0 10px}.chat-message-attachments a{display:block;width:100%;max-width:144px;overflow:hidden;aspect-ratio:4/3;max-height:108px;border:1px solid var(--line);border-radius:8px;background:#0d1013}.chat-message-attachments img{width:100%;height:100%;max-height:108px;object-fit:cover;display:block}.chat-message-actions button{min-height:30px;min-width:34px;padding:0 8px;background:var(--panel-2);color:var(--text)}.chat-reactions{display:inline-flex;align-items:center;gap:5px;margin-right:auto}.chat-reputation-votes{display:inline-flex;gap:4px;padding-left:4px;border-left:1px solid var(--line)}.chat-message-actions .chat-reputation-vote{min-width:42px;gap:5px;color:var(--muted)}.chat-message-actions .chat-reputation-vote[data-active=true]{border-color:rgb(104 211 190/48%);background:rgb(104 211 190/14%);color:#d9f7ef}.chat-message-actions .chat-reputation-vote[data-kind=negative][data-active=true]{border-color:rgb(226 132 112/48%);background:rgb(226 132 112/12%);color:#f3c5bb}.chat-reputation-votes.is-readonly{gap:9px;padding:5px 8px 5px 7px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:12px}.chat-reputation-count{display:inline-flex;align-items:center;gap:4px}.chat-reputation-count[data-kind=negative]{color:#d7aaa0}.chat-reaction-picker-anchor{position:relative;display:inline-flex}.chat-message-actions .chat-reaction-chip{border-color:rgb(104 211 190/34%);background:rgb(104 211 190/10%);color:#d9f7ef}.chat-message-actions .chat-reaction-chip>span{font-size:15px}.chat-reaction-picker{position:absolute;bottom:calc(100% + 7px);left:0;z-index:12;display:grid;grid-template-columns:repeat(4,38px);grid-gap:4px;gap:4px;padding:6px;border:1px solid #3a454b;border-radius:8px;background:#151b1f;box-shadow:0 10px 28px rgb(0 0 0/45%)}.chat-message-actions .chat-reaction-picker button{width:38px;min-width:38px;padding:0;font-size:19px}.chat-report-controls{display:grid;grid-template-columns:minmax(0,220px) 34px 34px;grid-gap:8px;gap:8px;margin-top:10px}.chat-report-controls select{min-width:0;height:34px;padding:0 10px;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;font:inherit}.chat-report-controls textarea{grid-column:1/-1;min-height:72px;resize:vertical}.chat-report-controls .chat-dsa-report-link{grid-column:1/-1;color:var(--teal);font-size:12px}.chat-report-controls button{width:34px;min-height:34px;padding:0;background:var(--panel-2);color:var(--text)}.chat-report-controls .chat-report-submit{grid-column:1/3;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px}.chat-action-notice{position:absolute;right:16px;bottom:92px;z-index:50;max-width:min(360px,calc(100% - 32px));display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));border-radius:7px;color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,transparent);box-shadow:0 12px 32px rgb(0 0 0/35%)}.chat-action-notice span{flex:1 1}.chat-action-notice button{min-width:26px;min-height:26px;padding:0;color:inherit;background:transparent;border:0}.suspicious-link{color:#ffd187}.chat-mention{color:#8fd7c7;font-weight:700;text-decoration:underline;text-underline-offset:2px}.chat-mention-text{text-decoration:none}.chat-author-name-trigger{cursor:pointer}.chat-author-name-trigger:focus-visible,.chat-author-name-trigger:hover{color:#b8f542;text-decoration:underline;text-underline-offset:2px;outline:none}.chat-composer{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-gap:8px;gap:8px;margin:12px;padding:8px}.chat-composer.with-media{grid-template-columns:44px minmax(0,1fr) 52px}.chat-file-input{display:none}.chat-pending-attachments{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.chat-pending-attachment{position:relative;flex:0 1 132px;min-width:96px;overflow:hidden;border:1px solid rgb(143 215 199/35%);border-radius:8px;background:#0d1013}.chat-pending-attachment img{width:100%;height:82px;display:block;object-fit:cover;background:#080a0c}.chat-pending-attachment>span{display:block;overflow:hidden;padding:6px 8px;color:#d9fff7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-pending-attachment .chat-pending-attachment-remove{position:absolute;top:6px;right:6px;min-height:28px;min-width:28px;padding:0;border-color:rgb(255 255 255/28%);border-radius:999px;background:rgb(8 10 12/82%);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chat-composer textarea{min-height:48px;resize:none}.chat-disclaimer{flex:0 0 auto;margin:10px auto 0}@media (max-width:960px){.chat-page{padding:12px}.chat-shell{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr)}.chat-sidebar{position:absolute;inset:0 auto 0 0;z-index:20;width:min(320px,calc(100% - 48px));border-right:1px solid var(--line);background:#101417;box-shadow:18px 0 46px rgb(0 0 0/48%);visibility:hidden;transform:translateX(-102%);transition:transform .18s ease,visibility .18s ease}.chat-sidebar.is-open{visibility:visible;transform:translateX(0)}.chat-room-menu-button,.chat-sidebar-close{width:38px;min-width:38px;min-height:38px;display:inline-flex;padding:0;background:var(--panel-2);color:var(--text)}.chat-sidebar-scrim{position:absolute;inset:0;z-index:15;width:100%;min-height:0;display:block;padding:0;border:0;border-radius:0;background:rgb(0 0 0/56%)}.chat-header{min-height:0;align-items:flex-start;flex-wrap:wrap;padding-block:10px}.chat-header-room-row{width:100%}.chat-header-actions{width:100%;justify-content:flex-start}.chat-message-filter{flex:1 1 100%;grid-template-columns:repeat(5,minmax(0,1fr))}.chat-message-filter button{padding-inline:6px}}@media (max-width:560px){.chat-page{padding:8px}.community-brand-copy small{display:none}.chat-shell{border-radius:3px}.chat-header{padding:10px}.chat-stance-scoreboard{margin-inline:10px}.chat-messages{gap:8px;padding:10px}.chat-message{width:100%}.chat-composer{margin:8px}.chat-rules-gate{align-items:flex-start;flex-wrap:wrap;margin:8px 8px 0}.chat-disclaimer{margin-top:6px;line-height:1.35}}.analytics-consent{position:fixed;right:16px;bottom:16px;left:auto;z-index:40;width:min(440px,calc(100% - 32px));max-width:none;display:grid;align-items:start;grid-gap:10px;gap:10px;margin:0;padding:12px;border:1px solid rgb(200 255 61/48%);border-radius:8px;background:rgb(8 9 10/98%);box-shadow:0 24px 80px rgb(0 0 0/42%)}.analytics-consent p{min-width:0;flex:1 1;margin:0;color:var(--text);font-size:13px;line-height:1.45}.analytics-consent-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}@keyframes spin{to{transform:rotate(1turn)}}.policy-block{margin:16px 0;padding:20px}.policy-block ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.7}.auth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1040px}.login-page{position:relative;min-height:100vh;display:grid;align-items:center;padding-block:var(--mr-space-6);overflow:hidden;background:var(--mr-color-ink-900)}.login-page:before{position:absolute;inset:0 0 auto;height:5px;content:"";background:linear-gradient(90deg,var(--mr-color-brand-coral) 0 25%,var(--mr-color-brand-lime) 25% 50%,var(--mr-color-brand-cyan) 50% 75%,var(--mr-color-brand-amber) 75%)}.login-page-inner{position:relative;width:min(448px,calc(100vw - (2 * var(--mr-space-4))));margin:0 auto;padding:0}.login-heading{margin-bottom:var(--mr-space-6);text-align:center}.login-heading h1{margin:var(--mr-space-5) 0 var(--mr-space-2);color:var(--mr-color-text);font-family:var(--mr-font-display);font-size:36px;line-height:1.08;letter-spacing:0}@media (max-width:420px){.login-heading h1{font-size:30px}}.login-heading .lead{margin:0 auto;color:var(--mr-color-text-soft);font-size:15px}.login-brand{display:inline-flex;align-items:center;gap:var(--mr-space-3);color:var(--mr-color-text)}.login-brandmark{width:48px;height:48px;flex:0 0 auto;display:block;background:url(/brand/marketrooms-mark.svg) 50%/contain no-repeat}.login-brand-name{font-family:var(--mr-font-display);font-size:17px;font-weight:850}.auth-card{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4);padding:var(--mr-space-6);border:1px solid var(--mr-color-line-strong);border-radius:var(--mr-radius-lg);background:var(--mr-color-ink-850);box-shadow:var(--mr-shadow-panel)}.auth-debug,.auth-email,.auth-primary{display:grid;grid-gap:var(--mr-space-3);gap:var(--mr-space-3)}.auth-card button{min-height:46px;justify-content:center;border-radius:var(--mr-radius-md);transition:border-color .14s ease,background-color .14s ease,color .14s ease}.auth-debug button,.auth-email button{border-color:var(--mr-color-brand-lime);background:var(--mr-color-brand-lime);color:var(--mr-color-ink-1000)}.auth-debug button:not(:disabled):hover,.auth-email button:not(:disabled):hover{border-color:var(--mr-color-text);background:var(--mr-color-text)}.auth-google{width:100%;border-color:var(--mr-color-line-strong);background:var(--mr-color-text);color:var(--mr-color-ink-900)}.auth-google:not(:disabled):hover{border-color:var(--mr-color-brand-cyan);background:color-mix(in srgb,var(--mr-color-text) 92%,var(--mr-color-brand-cyan))}.auth-card button:focus-visible{outline:none;box-shadow:var(--mr-focus-ring)}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--mr-color-text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--mr-color-line)}.auth-debug label,.auth-email label{display:grid;grid-gap:6px;gap:6px;color:var(--mr-color-text-soft);font-size:13px;font-weight:650}.auth-debug label>span,.auth-email label>span{display:flex;justify-content:space-between;gap:10px}.auth-email small{color:var(--mr-color-text-muted);font-size:11px;font-weight:500}.auth-debug input,.auth-email input{min-width:0;min-height:46px;padding:0 var(--mr-space-3);border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-md);background:var(--mr-color-ink-950);color:var(--mr-color-text);font:inherit}.auth-debug input::placeholder,.auth-email input::placeholder{color:var(--mr-color-text-muted)}.auth-debug input:focus,.auth-email input:focus{border-color:var(--mr-color-brand-cyan);outline:none;box-shadow:var(--mr-focus-ring)}.auth-debug{padding-top:var(--mr-space-4);border-top:1px solid var(--mr-color-line)}.auth-card .notice{border-color:color-mix(in srgb,var(--mr-color-success) 42%,var(--mr-color-line));background:color-mix(in srgb,var(--mr-color-success) 10%,transparent);color:var(--mr-color-text)}.auth-card .form-error{border-color:color-mix(in srgb,var(--mr-color-danger) 46%,var(--mr-color-line));background:color-mix(in srgb,var(--mr-color-danger) 10%,transparent);color:var(--mr-color-text)}.auth-legal{margin:0;color:var(--mr-color-text-muted);font-size:11px;line-height:1.5;text-align:center}.auth-legal a{color:var(--mr-color-text-soft);-webkit-text-decoration-color:var(--mr-color-line-strong);text-decoration-color:var(--mr-color-line-strong);text-underline-offset:3px}.auth-legal a:hover{color:var(--mr-color-brand-cyan)}@media (max-width:420px){.login-page{align-items:start;padding-block:40px var(--mr-space-5)}.login-heading{margin-bottom:var(--mr-space-5)}.auth-card{padding:var(--mr-space-4)}}.account-page{--account-tone:var(--mr-color-brand-cyan)}.account-page-heading{position:relative;max-width:780px;margin-bottom:34px;padding-bottom:var(--mr-space-5)}.account-page-heading:after{position:absolute;inset:auto 0 0;width:min(100%,460px);height:4px;content:"";border-radius:var(--mr-radius-sm);background:linear-gradient(90deg,var(--mr-color-brand-coral) 0 27%,var(--mr-color-brand-lime) 27% 55%,var(--mr-color-brand-cyan) 55% 78%,var(--mr-color-brand-amber) 78%)}.account-page-heading .eyebrow{margin-bottom:var(--mr-space-3);color:var(--mr-color-brand-cyan);font-weight:900;letter-spacing:.08em}.account-page-heading h1{color:var(--mr-color-text);font-family:var(--mr-font-display);font-weight:850}.account-page-heading .lead{margin-bottom:0;color:var(--mr-color-text-soft)}.account-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--mr-space-4);gap:var(--mr-space-4);max-width:1100px}.account-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--mr-color-line-strong);border-radius:10px;background:var(--mr-color-ink-900)}.account-tabs button{flex:1 1;min-height:42px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--mr-color-text-muted);font:inherit;font-weight:700;cursor:pointer}.account-tabs button.is-active,.account-tabs button:hover{border-color:var(--mr-color-brand-cyan);background:var(--mr-color-ink-850);color:var(--mr-color-text)}.account-grid[data-account-tab=community] .account-section-controls,.account-grid[data-account-tab=community] .account-section-profile,.account-grid[data-account-tab=community] .account-section-security,.account-grid[data-account-tab=controls] .account-section-community,.account-grid[data-account-tab=controls] .account-section-profile,.account-grid[data-account-tab=controls] .account-section-security,.account-grid[data-account-tab=profile] .account-section-community,.account-grid[data-account-tab=profile] .account-section-controls,.account-grid[data-account-tab=profile] .account-section-security,.account-grid[data-account-tab=security] .account-section-community,.account-grid[data-account-tab=security] .account-section-controls,.account-grid[data-account-tab=security] .account-section-profile{display:none}.account-content-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;grid-gap:var(--mr-space-4);gap:var(--mr-space-4)}.account-grid[data-account-tab=community] .account-content-columns,.account-grid[data-account-tab=security] .account-content-columns{grid-template-columns:1fr}.account-grid[data-account-tab=security] .account-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid[data-account-tab=community] .account-side-stack{grid-template-columns:minmax(0,1fr)}.account-side-stack{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4)}.account-panel{--account-tone:var(--mr-color-brand-cyan);position:relative;margin:0;overflow:hidden;border-color:var(--mr-color-line);border-radius:var(--mr-radius-lg);background:var(--mr-color-ink-850);box-shadow:0 12px 34px color-mix(in srgb,var(--mr-color-ink-1000) 34%,transparent)}.account-panel:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:var(--account-tone)}.account-tone-lime{--account-tone:var(--mr-color-brand-lime)}.account-tone-cyan{--account-tone:var(--mr-color-brand-cyan)}.account-tone-amber{--account-tone:var(--mr-color-brand-amber)}.account-tone-teal{--account-tone:var(--mr-color-brand-teal)}.account-summary{display:grid;grid-gap:var(--mr-space-4);gap:var(--mr-space-4);align-items:start}.account-identity{display:flex;align-items:center;gap:var(--mr-space-4)}.account-identity h2,.account-identity p{margin-bottom:0}.account-avatar{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--mr-color-brand-lime);border-radius:var(--mr-radius-lg);background:color-mix(in srgb,var(--mr-color-brand-lime) 10%,var(--mr-color-ink-750));color:var(--mr-color-brand-lime)}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.account-facts div{min-width:0;padding:10px;border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-md);background:var(--mr-color-ink-900)}.account-facts dt{color:var(--mr-color-text-muted);font-size:12px}.account-facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}.account-panel h2,.account-panel h3,.account-summary h2{color:var(--mr-color-text)}.account-identity p{color:var(--mr-color-brand-cyan)}.account-panel .relationship-empty,.account-panel label,.account-panel label small,.account-panel p{color:var(--mr-color-text-muted)}.account-summary .account-public-link{width:-moz-fit-content;width:fit-content;margin-top:16px;border-color:var(--mr-color-brand-cyan);color:var(--mr-color-brand-cyan)}.compact-link{min-height:34px;padding:0 12px}.public-profile-page{max-width:1080px;padding-top:30px}.public-profile-card{--profile-accent:var(--mr-color-user-slate);position:relative;overflow:hidden;border:1px solid var(--mr-color-line-strong);border-radius:4px;background:linear-gradient(110deg,color-mix(in srgb,var(--profile-accent) 8%,transparent),transparent 46%),var(--mr-color-ink-850);box-shadow:var(--mr-shadow-panel)}.public-profile-card:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:var(--profile-accent);box-shadow:12px 0 42px color-mix(in srgb,var(--profile-accent) 32%,transparent)}.public-profile-card[data-color=cyan]{--profile-accent:var(--mr-color-user-cyan)}.public-profile-card[data-color=teal]{--profile-accent:var(--mr-color-user-teal)}.public-profile-card[data-color=lime]{--profile-accent:var(--mr-color-user-lime)}.public-profile-card[data-color=gold]{--profile-accent:var(--mr-color-user-gold)}.public-profile-card[data-color=coral]{--profile-accent:var(--mr-color-user-coral)}.public-profile-card[data-color=rose]{--profile-accent:var(--mr-color-user-rose)}.public-profile-card[data-color=violet]{--profile-accent:var(--mr-color-user-violet)}.public-profile-card[data-color=blue]{--profile-accent:var(--mr-color-user-blue)}.public-profile-main{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(190px,auto);align-items:start;grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);padding:clamp(28px,5vw,50px)}.public-profile-avatar{width:132px;height:132px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--profile-accent) 48%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--profile-accent) 16%,var(--panel-2));box-shadow:inset 0 0 0 5px rgb(7 9 11/22%);color:var(--profile-accent);font-size:42px;font-weight:900;letter-spacing:-.04em}.public-profile-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-avatar[data-momentum=long-weak]{box-shadow:inset 0 0 0 5px rgb(7 9 11/22%),0 0 10px 0 color-mix(in srgb,#34d399 35%,transparent)}.public-profile-avatar[data-momentum=long-medium]{box-shadow:inset 0 0 0 5px rgb(7 9 11/22%),0 0 20px 2px color-mix(in srgb,#34d399 55%,transparent)}.public-profile-avatar[data-momentum=long-strong]{box-shadow:inset 0 0 0 5px rgb(7 9 11/22%),0 0 32px 4px color-mix(in srgb,#34d399 75%,transparent)}.public-profile-avatar[data-momentum=short]{box-shadow:inset 0 0 0 5px rgb(7 9 11/22%),0 0 24px 3px color-mix(in srgb,#f87171 65%,transparent)}.public-profile-identity{min-width:0}.public-profile-status{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--profile-accent) 36%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--profile-accent) 8%,transparent);color:var(--profile-accent);font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.public-profile-identity h1{margin-bottom:8px;overflow-wrap:anywhere;color:var(--mr-color-text);font-family:var(--mr-font-display);font-size:clamp(42px,6vw,68px);font-weight:850;letter-spacing:-.045em;line-height:.96}.public-profile-handle{margin-bottom:0;color:var(--profile-accent);font-size:18px;font-weight:750}.public-profile-bio{max-width:620px;margin:22px 0 0;color:var(--mr-color-text-soft);font-size:17px;line-height:1.6;white-space:pre-wrap}.public-profile-actions{display:grid;grid-gap:10px;gap:10px}.public-profile-actions .button,.public-profile-actions .profile-follow-control,.public-profile-actions button{width:100%}.public-profile-actions .button:first-child,.public-profile-actions button:first-child{border-color:var(--profile-accent);background:var(--profile-accent)}.public-profile-actions .button.secondary{border-color:var(--mr-color-line-strong);background:rgb(7 9 11/40%)}.public-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--mr-color-line);background:rgb(7 9 11/28%)}.public-profile-facts>div{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:22px clamp(28px,5vw,50px)}.public-profile-facts>div+div{border-left:1px solid var(--mr-color-line)}.public-profile-facts dt{display:flex;align-items:center;gap:8px;color:var(--mr-color-text-muted);font-size:14px}.public-profile-facts dt svg{color:var(--profile-accent)}.public-profile-facts dd{margin:0;overflow-wrap:anywhere;color:var(--mr-color-text);font-size:24px;font-weight:850}.public-profile-facts dd:has(.public-profile-score){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.public-profile-score.is-long{color:#34d399}.public-profile-score.is-short{color:#f87171}.public-profile-tier{padding:4px 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.public-profile-tier[data-momentum=long-medium],.public-profile-tier[data-momentum=long-strong],.public-profile-tier[data-momentum=long-weak]{color:#34d399}.public-profile-tier[data-momentum=short]{color:#f87171}.public-profile-vote-counts{display:flex;align-items:center;gap:5px;color:var(--mr-color-text-muted);font-size:13px;font-weight:700}.public-profile-vote-counts svg:first-child{color:#34d399}.public-profile-vote-counts svg:last-of-type{margin-left:8px;color:#f87171}.public-profile-links{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);margin-top:24px;padding:28px 0;border-top:1px solid var(--mr-color-line);border-bottom:1px solid var(--mr-color-line)}.public-profile-links .eyebrow{margin-bottom:8px}.public-profile-links h2{margin:0;color:var(--mr-color-text);font-size:clamp(24px,3vw,34px)}.public-profile-links>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.public-profile-link{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border:1px solid var(--mr-color-line);border-radius:4px;background:var(--mr-color-ink-850);color:var(--mr-color-text-soft);font-size:14px;font-weight:750;text-decoration:none;transition:border-color .14s ease,color .14s ease,transform .14s ease}.public-profile-link span{display:inline-flex;align-items:center;gap:9px}.public-profile-link:hover{border-color:var(--mr-color-brand-teal);color:var(--mr-color-text);transform:translateY(-2px)}.public-profile-link>svg{color:var(--mr-color-brand-teal)}.public-profile-activity{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);margin-top:24px;padding:28px 0;border-top:1px solid var(--mr-color-line);border-bottom:1px solid var(--mr-color-line)}.public-profile-activity .eyebrow{margin-bottom:8px}.public-profile-activity h2{margin:0;color:var(--mr-color-text);font-size:clamp(24px,3vw,34px)}.public-profile-activity-empty{display:flex;align-items:center;gap:14px;height:100%;padding:20px 18px;border:1px dashed var(--mr-color-line-strong);border-radius:4px;background:var(--mr-color-ink-850)}.public-profile-activity-empty>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mr-color-text-muted) 16%,transparent);color:var(--mr-color-text-muted)}.public-profile-activity-empty>p{margin:0;color:var(--mr-color-text-muted);font-size:15px;line-height:1.6}.public-profile-activity-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.public-profile-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--mr-color-line);border-radius:4px;background:var(--mr-color-ink-850)}.public-profile-activity-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:999px}.public-profile-activity-item.is-positive .public-profile-activity-icon{background:color-mix(in srgb,#34d399 18%,transparent);color:#34d399}.public-profile-activity-item.is-negative .public-profile-activity-icon{background:color-mix(in srgb,#f87171 18%,transparent);color:#f87171}.public-profile-activity-item p{margin:0;color:var(--mr-color-text-soft);font-size:14px}.public-profile-activity-item strong{color:var(--mr-color-text)}.public-profile-activity-time{margin-left:8px;color:var(--mr-color-text-muted);font-size:12px;font-weight:600}.public-profile-activity-item p.public-profile-activity-preview{margin-top:4px;overflow-wrap:anywhere;color:var(--mr-color-text-muted);font-style:italic}.public-profile-empty{max-width:780px;display:grid;justify-items:center;margin:0 auto;padding:clamp(52px,9vw,92px) 28px;border:1px solid var(--mr-color-line-strong);border-radius:4px;background:var(--mr-color-ink-850);box-shadow:var(--mr-shadow-panel);text-align:center}.public-profile-empty-icon{width:72px;height:72px;display:grid;place-items:center;margin-bottom:22px;border:1px solid var(--mr-color-line-strong);border-radius:4px;background:var(--mr-color-ink-750);color:var(--mr-color-brand-cyan)}.public-profile-empty .eyebrow{margin-bottom:12px}.public-profile-empty h1{max-width:660px;margin-bottom:18px;font-size:clamp(38px,6vw,64px)}.public-profile-empty>p:not(.eyebrow){max-width:530px;margin-bottom:0;color:var(--mr-color-text-soft);font-size:17px}.public-profile-empty .page-actions{justify-content:center}.public-profile-disclaimer{max-width:none;margin:28px 0 0;color:var(--mr-color-text-muted);text-align:center}.profile-follow-control{display:grid;grid-gap:7px;gap:7px}.public-profile-actions .profile-following{background:color-mix(in srgb,var(--profile-accent) 18%,var(--panel-2));color:var(--mr-color-text)}.form-panel{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.form-panel h2{margin-bottom:0;font-size:20px;line-height:1.2}.form-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-panel .form-panel-heading>svg,.account-panel .relationship-section h3>svg{color:var(--account-tone)}.relationship-panel{grid-column:1/-1}.relationship-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.relationship-section{min-width:0;display:grid;grid-gap:8px;gap:8px}.relationship-section h3{display:inline-flex;align-items:center;gap:8px;margin:0}.relationship-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.relationship-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;min-height:58px;padding:8px;border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-md);background:var(--mr-color-ink-900)}.relationship-row,.relationship-user{min-width:0;display:grid;align-items:center;gap:10px}.relationship-user{grid-template-columns:32px minmax(0,1fr);grid-gap:10px}.relationship-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--mr-color-line-strong);border-radius:var(--mr-radius-md);background:var(--mr-color-ink-750);color:var(--account-tone)}.relationship-avatar img{width:100%;height:100%;object-fit:cover}.relationship-name{min-width:0;display:grid;grid-gap:2px;gap:2px}.relationship-name span,.relationship-name strong{min-width:0;overflow-wrap:anywhere}.relationship-empty,.relationship-name span{color:var(--mr-color-text-muted);font-size:12px}.relationship-empty{margin:0}.danger-panel{max-width:520px;margin-top:18px}.form-panel .checkbox-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:var(--mr-color-text);line-height:1.5}.form-panel .checkbox-row input{width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--mr-color-brand-cyan)}.form-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.form-panel input,.form-panel textarea{min-height:42px;min-width:0;padding:0 12px;border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-md);background:var(--mr-color-ink-950);color:var(--mr-color-text);font:inherit}.account-panel input:focus,.account-panel textarea:focus{border-color:var(--mr-color-brand-cyan);outline:none;box-shadow:var(--mr-focus-ring)}.account-panel input::placeholder,.account-panel textarea::placeholder{color:var(--mr-color-text-muted)}.account-panel input::-webkit-file-upload-button{min-height:30px;margin-right:var(--mr-space-2);border:0;border-radius:var(--mr-radius-sm);background:var(--mr-color-brand-cyan);color:var(--mr-color-ink-1000);cursor:pointer;font:inherit;font-weight:800}.account-panel input::file-selector-button{min-height:30px;margin-right:var(--mr-space-2);border:0;border-radius:var(--mr-radius-sm);background:var(--mr-color-brand-cyan);color:var(--mr-color-ink-1000);cursor:pointer;font:inherit;font-weight:800}.account-action-amber,.account-action-cyan,.account-action-lime,.account-save{border-color:transparent;color:var(--mr-color-ink-1000);font-weight:850}.account-action-amber,.account-save{background:var(--mr-color-brand-amber)}.account-action-cyan{background:var(--mr-color-brand-cyan)}.account-action-lime{background:var(--mr-color-brand-lime)}.account-action-amber:hover:not(:disabled),.account-action-cyan:hover:not(:disabled),.account-action-lime:hover:not(:disabled),.account-save:hover:not(:disabled){border-color:var(--mr-color-text);filter:brightness(1.08)}.account-panel .button.secondary{border-color:var(--mr-color-line-strong);background:var(--mr-color-ink-900);color:var(--mr-color-text-soft)}.account-panel .button.secondary:hover:not(:disabled){border-color:var(--account-tone);color:var(--mr-color-text)}.account-panel .account-action-danger{border-color:color-mix(in srgb,var(--mr-color-danger) 54%,var(--mr-color-line));background:color-mix(in srgb,var(--mr-color-danger) 8%,var(--mr-color-ink-900));color:var(--mr-color-danger)}.account-panel .account-action-danger:hover:not(:disabled){border-color:var(--mr-color-danger);color:var(--mr-color-text)}.form-panel textarea{min-height:96px;padding-block:10px;resize:vertical}.form-panel label small{justify-self:end}.account-privacy-option{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.account-privacy-option>span{display:flex;flex-direction:column;gap:4px;color:var(--mr-color-text);font-size:15px;font-weight:750}.account-privacy-option>span>small{color:var(--mr-color-text-muted);font-size:13px;font-weight:500;line-height:1.5}.account-toggle{flex:0 0 auto;display:inline-flex}.account-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:44px;height:25px;margin:0;border:1px solid var(--mr-color-line-strong);border-radius:999px;background:var(--mr-color-ink-850);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.account-toggle input:before{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:var(--mr-color-text-muted);transition:transform .16s ease,background-color .16s ease}.account-toggle input:checked{border-color:transparent;background:var(--mr-color-brand-lime)}.account-toggle input:checked:before{transform:translateX(19px);background:#08090a}.account-toggle input:focus-visible{outline:2px solid var(--mr-color-brand-cyan);outline-offset:2px}.profile-link-fields{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.profile-link-fields p{margin:0;color:var(--mr-color-text-muted);font-size:12px}.relationship-user-link{color:inherit;text-decoration:none}.relationship-user-link:hover strong{color:var(--mr-color-brand-teal)}.people-page{max-width:1100px}.people-page-heading h1{max-width:760px;font-family:var(--mr-font-display);font-size:clamp(28px,4vw,38px);font-weight:880;letter-spacing:-.045em}.people-page .eyebrow{color:var(--mr-color-brand-coral);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em}.people-page-heading,.people-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.people-page-heading .lead{max-width:620px;font-size:15px;line-height:1.6}.people-browser{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.people-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.people-tabs button{min-height:34px;padding:0 14px;border:0;background:transparent;color:var(--muted)}.people-tabs button.active{background:var(--teal);color:#07110f}.people-search{min-width:min(100%,360px);display:flex;align-items:center;gap:8px;padding-left:11px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--muted)}.people-search input{min-width:0;flex:1 1;min-height:42px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.people-search button{align-self:stretch;border-radius:0 7px 7px 0}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.people-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px}.people-pagination span{min-width:72px;color:var(--muted);font-size:13px;text-align:center}.person-card{min-width:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:4px;background:var(--panel)}.person-summary{min-width:0;display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.person-avatar{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:var(--panel-2);color:var(--teal)}.person-avatar img{width:100%;height:100%;object-fit:cover}.person-name{min-width:0;display:grid;grid-gap:2px;gap:2px}.person-name small,.person-name strong{overflow-wrap:anywhere}.person-card .muted,.person-name small{color:var(--muted)}.person-card>p{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;line-height:1.55}.people-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:48px 20px;border:1px dashed var(--line);border-radius:4px;color:var(--muted);text-align:center}.people-empty h2,.people-empty p{margin:0}.danger-button{background:var(--red);color:#fff7f7}button:disabled{cursor:not-allowed;opacity:.64}.form-error,.notice{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px}.notice{border:1px solid rgb(103 214 195/40%);background:rgb(103 214 195/10%);color:#d9fff7}.notice.warning{border-color:rgb(240 180 41/42%);background:rgb(240 180 41/10%);color:#fff0c2}.form-error{border:1px solid rgb(240 99 99/44%);background:rgb(240 99 99/10%);color:#ffd7d7}.footer{padding:36px 0;border-top:1px solid rgb(255 255 255/8%);color:var(--muted);font-size:13px}.footer-inner{width:min(var(--max),calc(100% - 32px));margin:0 auto;display:flex;justify-content:space-between;gap:20px}@media (max-width:820px){.community-header-inner{min-height:64px}.community-menu-button{display:inline-flex}.community-navigation{position:absolute;inset:100% -1px auto;display:none;align-items:stretch;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--mr-color-line-strong);border-top-color:var(--mr-color-line);border-radius:0 0 4px 4px;background:#07090b;box-shadow:0 24px 48px rgb(0 0 0/48%)}.community-navigation.is-open{display:flex}.community-navigation a{justify-content:flex-start;padding-inline:14px}.community-navigation .community-install-link{justify-content:center;margin:4px 0 0}.nav{display:none}.account-content-columns,.account-grid,.account-grid[data-account-tab=security] .account-side-stack,.auth-grid,.grid{grid-template-columns:1fr}.account-data-panel,.account-profile-panel,.account-rules-panel,.account-session-panel,.account-summary,.relationship-panel{grid-column:1;grid-row:auto}.account-facts{grid-template-columns:1fr}.public-profile-main{grid-template-columns:104px minmax(0,1fr)}.public-profile-avatar{width:104px;height:104px;border-radius:14px;font-size:34px}.public-profile-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-activity,.public-profile-links,.relationship-groups,.relationship-row{grid-template-columns:1fr}.relationship-row{align-items:stretch}.people-page-heading,.people-toolbar{align-items:stretch;flex-direction:column}.people-search{width:100%}.people-grid{grid-template-columns:1fr}.analytics-consent{right:8px;bottom:8px;left:8px;width:auto;max-height:min(330px,44svh);align-items:stretch;flex-direction:column;overflow:auto;padding:12px}.analytics-consent-actions{justify-content:flex-end}.footer-inner{flex-direction:column}}@media (max-width:620px){.account-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-page{width:min(100% - 24px,1080px);padding-top:18px}.public-profile-main{grid-template-columns:1fr;gap:22px;padding:28px 24px}.public-profile-avatar{width:96px;height:96px}.public-profile-identity h1{font-size:clamp(40px,13vw,56px)}.public-profile-bio{margin-top:18px;font-size:16px}.public-profile-actions{grid-column:auto}.public-profile-actions,.public-profile-facts{grid-template-columns:1fr}.public-profile-facts>div{padding:20px 24px}.public-profile-facts>div+div{border-top:1px solid var(--mr-color-line);border-left:0}.public-profile-activity,.public-profile-links{padding:24px 0}.public-profile-empty{padding-inline:20px}.public-profile-empty .button,.public-profile-empty .page-actions{width:100%}}.visual-hero{min-height:min(860px,calc(100svh - 72px));padding:0;background:radial-gradient(circle at 82% 22%,rgb(53 217 255/12%),transparent 28%),radial-gradient(circle at 70% 76%,rgb(200 255 61/10%),transparent 34%),#07090b}.visual-hero:before{inset:72px 0 0;z-index:-1;opacity:.3;background-image:linear-gradient(rgb(255 255 255/8%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/8%) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,#000);mask-image:linear-gradient(90deg,transparent,#000 50%,#000)}.visual-hero-inner{width:min(1360px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(48px,4.5vw,72px);gap:clamp(48px,4.5vw,72px);padding:88px 0 96px}.visual-hero-copy{position:relative;z-index:4}.visual-hero h1{max-width:680px;margin-bottom:24px;font-size:clamp(60px,4.75vw,72px);line-height:.94;text-wrap:balance}.hero-title-line{display:inline}.visual-hero .hero-statement{max-width:620px;margin-bottom:18px;color:#f7f8f6;font-size:clamp(22px,2vw,30px)}.visual-hero .marketing-lead{max-width:610px;color:#aeb6ba;line-height:1.6}.hero-product-stage{position:relative;z-index:2;width:min(800px,100%);padding:24px 18px 30px 0}@media (min-width:1081px){.visual-hero .marketing-eyebrow{margin-bottom:22px}.visual-hero .hero-platform-list{margin-top:24px}.visual-hero .marketing-actions{margin-top:28px}.visual-hero .hero-note{margin-top:20px}}.hero-product-stage:before{position:absolute;inset:10% -7% -7% 12%;z-index:-1;border:1px solid rgb(200 255 61/45%);background:rgb(200 255 61/5%);content:"";transform:rotate(2.4deg)}.screenshot-story{padding:clamp(76px,8vw,92px) 0;border-bottom:1px solid #08090a;background:#f0eee6;color:#08090a}.story-heading{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);grid-gap:clamp(28px,6vw,86px);gap:clamp(28px,6vw,86px);align-items:start}.story-heading .marketing-eyebrow{color:#9a250e}.story-heading h2{max-width:840px;margin:0;font-size:clamp(50px,6.6vw,88px);line-height:.92}.story-heading>div>p{max-width:600px;margin:24px 0 0;color:#4b5052;font-size:19px;line-height:1.55}.story-heading .browser-compatibility{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:9px;margin-top:20px;padding:9px 12px;border:1px solid #08090a;background:var(--mk-lime);color:#08090a;font-size:14px;font-weight:900;line-height:1.3}.browser-compatibility>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#08090a}.screenshot-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:68px;padding-bottom:32px}.gallery-shot{position:relative;margin:0;padding:8px 8px 0;border:1px solid #08090a;background:#fff;box-shadow:13px 13px 0 #08090a;transition:transform .22s ease,box-shadow .22s ease}.gallery-shot:hover{z-index:5;box-shadow:18px 18px 0 #08090a;transform:translateY(-7px) rotate(0deg)}.gallery-shot>img{width:100%;height:auto;display:block}.gallery-shot .integrated-capture,.gallery-shot>img{border:1px solid #2a2f31}.gallery-shot figcaption{min-height:76px;display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:13px;gap:13px;padding:11px 7px 13px}.gallery-shot figcaption>span{color:#303536;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:900}.gallery-shot figcaption small,.gallery-shot figcaption strong{display:block}.gallery-shot figcaption strong{color:#08090a;font-size:clamp(19px,1.8vw,24px);font-weight:900;letter-spacing:-.025em;line-height:1.08}.gallery-shot figcaption small{margin-top:4px;color:#555b5d;font-size:12px;line-height:1.4}.gallery-shot-routing{z-index:1;grid-column:1/span 7;transform:rotate(-1.2deg)}.gallery-shot-signal{z-index:2;grid-column:6/span 7;margin-top:-92px;box-shadow:13px 13px 0 var(--mk-coral);transform:rotate(1.1deg)}.gallery-shot-conversation{z-index:3;grid-column:3/span 7;margin-top:18px;box-shadow:13px 13px 0 var(--mk-cyan);transform:rotate(-.8deg)}.gallery-shot-signal:hover{box-shadow:18px 18px 0 var(--mk-coral)}.gallery-shot-conversation:hover{box-shadow:18px 18px 0 var(--mk-cyan)}.capture-disclosure{margin:28px 0 0;color:#666b6c;font-size:12px;text-align:right}.product-moments{background:#080a0c}.feature-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-gap:16px;gap:16px;margin-top:64px}.bento-card{position:relative;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:42px;overflow:hidden;padding:24px;border:1px solid #3a4245;background:#101416;transition:transform .18s ease,border-color .18s ease}.bento-card:hover{z-index:2;border-color:currentColor;transform:translateY(-5px)}.bento-card:after{position:absolute;width:130px;height:130px;right:-48px;bottom:-58px;border-radius:50%;background:currentColor;content:"";filter:blur(55px);opacity:.16}.bento-card>svg{color:currentColor}.bento-card-demo{gap:14px}.bento-card-demo .bento-card-copy{margin-top:auto}.bento-mini{position:relative;z-index:1;color:#d9e0e2;font:800 11px ui-monospace,SFMono-Regular,Consolas,monospace}.bento-mini-pulse{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:min(100%,440px);padding:11px 12px;border:1px solid #323b3e;background:#090c0d}.bento-pulse-side{white-space:nowrap}.bento-pulse-bull{color:var(--mk-lime)}.bento-pulse-bear{color:var(--mk-coral)}.bento-pulse-track{position:relative;height:7px;overflow:hidden;background:var(--mk-coral)}.bento-pulse-track span{display:block;width:67%;height:100%;background:var(--mk-lime)}.bento-mini-filters{display:flex;flex-wrap:wrap;gap:6px}.bento-mini-filters span{padding:7px 8px;border:1px solid #3a4447;color:#8d999c;background:#090c0d}.bento-mini-filters .is-active{border-color:var(--mk-cyan);color:var(--mk-cyan)}.bento-mini-reply{display:grid;grid-template-columns:1fr auto auto;grid-gap:3px 7px;gap:3px 7px;padding:10px 11px;border-left:2px solid var(--mk-amber);background:#090c0d}.bento-reply-line,.bento-reply-message{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-reply-line{color:var(--mk-amber)}.bento-reply-message{color:#8d999c;font-weight:600}.bento-score{grid-row:1/span 2;align-self:center;padding:5px;border:1px solid}.bento-score-positive{grid-column:2;color:var(--mk-lime)}.bento-score-negative{grid-column:3;color:var(--mk-coral)}.bento-mini-link{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #4f3438;background:#120d0f}.bento-mini-link>svg{flex:0 0 auto;color:var(--mk-coral)}.bento-mini-link span{min-width:0;overflow:hidden;color:#7f8a8d;text-overflow:ellipsis;white-space:nowrap}.bento-mini-link strong{display:block;margin-bottom:2px;color:#fff}.bento-mini-people{display:flex;align-items:center;min-height:38px}.bento-mini-avatar{display:grid;width:34px;height:34px;place-items:center;margin-right:-7px;border:2px solid #101416;border-radius:50%;color:#071014;background:var(--mk-cyan)}.bento-mini-avatar:nth-child(2){background:var(--mk-lime)}.bento-mini-avatar:nth-child(3){margin-right:12px;background:var(--mk-amber)}.bento-mini-action{display:flex;align-items:center;gap:4px;margin-left:6px;padding:6px 7px;border:1px solid #3a4447;color:#aab4b7;background:#090c0d}.bento-card-visual{min-height:300px;padding-top:168px}.bento-feature-image{position:absolute;z-index:0;top:0;right:0;left:0;height:144px;overflow:hidden;border-bottom:1px solid #3a4245;background:#050607}.bento-feature-image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,#101416);content:"";pointer-events:none}.bento-feature-image img{position:absolute;width:auto;max-width:none}.bento-image-presence img{top:-65px;right:-8px;height:500%}.bento-image-for-you img{top:-420px;right:0;height:800%}.bento-image-chart-capture img{top:-540px;right:-115px;height:700%}.bento-image-reputation img{top:-460px;left:0;width:100%;height:auto}.bento-card-visual>.bento-index,.bento-card-visual>div:not(.bento-feature-image),.bento-card-visual>svg{position:relative;z-index:1}.bento-card h3{margin:0;color:#fff;font-size:clamp(23px,2vw,31px);line-height:1}.bento-card p{margin:10px 0 0;color:#adb6b9;font-size:15px;line-height:1.5}.bento-index{position:absolute;top:22px;right:22px;color:#657075;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2;min-height:456px}.bento-lime{color:var(--mk-lime)}.bento-cyan{color:var(--mk-cyan)}.bento-amber{color:var(--mk-amber)}.bento-coral{color:var(--mk-coral)}.bento-product-shot{grid-column:span 2;grid-row:span 2;min-height:456px;padding:0;border-color:var(--mk-lime);background:#050607;color:var(--mk-lime)}.bento-product-shot img{width:100%;height:380px;object-fit:cover;object-position:top}.bento-product-shot figcaption{display:grid;grid-gap:5px;gap:5px;padding:18px 20px 21px;border-top:1px solid #3a4245}.bento-product-shot figcaption span{color:var(--mk-lime);font:900 11px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.bento-product-shot figcaption strong{color:#fff;font-size:18px}.early-access-status,.install-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.early-access-status article,.install-review-card{position:relative;display:flex;min-height:360px;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--mr-color-line);background:#111518}.early-access-status h2,.install-review-card h2{margin:28px 0 8px}.early-access-status article>p,.install-review-card>p:not(.store-status){color:var(--mr-color-muted)}.install-review-card>p:not(.store-status){flex:1 1;margin-bottom:24px}.install-review-card .store-badges{min-height:52px;margin-top:auto}.store-status{position:absolute;top:22px;right:22px;margin:0;color:var(--mk-amber);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.store-button:disabled{margin-top:20px;border-color:#4b5356;background:#24292c;color:#899195;cursor:not-allowed;filter:grayscale(1)}.install-panel-live{border-color:var(--mk-cyan)}.install-request-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;padding:24px 28px;border:1px solid #08090a;background:var(--mk-lime);color:#08090a}.install-request-strip span,.install-request-strip strong{display:block}.install-request-strip strong{font-size:20px}.install-request-strip span{margin-top:4px}.install-web-option{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:18px;padding:18px 20px;border:1px solid var(--mr-color-line);color:var(--mr-color-text-soft)}.install-web-option div{display:grid;grid-gap:2px;gap:2px}.install-web-option strong{color:var(--mr-color-text)}.install-web-option .text-link{white-space:nowrap}.growth-page{width:min(1050px,calc(100% - 40px));min-height:70vh;margin:0 auto;padding:clamp(90px,10vw,150px) 0}.growth-page>h1{max-width:980px;margin:16px 0 22px;font-size:clamp(48px,7vw,88px);line-height:.94}.growth-page .marketing-lead{max-width:760px}.growth-page .marketing-actions{margin-top:34px}.growth-fine-print{max-width:680px;margin-top:28px;color:var(--mr-color-muted);font-size:13px}.platform-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin:48px 0 0}.platform-flow span{min-height:116px;display:flex;align-items:center;gap:14px;padding:22px;border:1px solid var(--mr-color-line);background:#111518;font-weight:850}.platform-flow span:first-of-type svg{color:var(--mk-cyan)}.platform-flow span:nth-of-type(2) svg{color:var(--mk-lime)}.platform-flow span:nth-of-type(3) svg{color:var(--mk-coral)}.press-grid,.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:50px 0 34px}.change-list article,.press-grid article,.roadmap-grid article{padding:28px;border:1px solid var(--mr-color-line);background:#111518}.roadmap-grid article>svg{color:var(--mk-lime)}.roadmap-grid small{display:block;margin-top:34px;color:var(--mk-cyan);font-weight:900;letter-spacing:.08em}.roadmap-grid h2{margin:8px 0 10px}.roadmap-grid p{color:var(--mr-color-muted);line-height:1.55}.change-list{display:grid;grid-gap:18px;gap:18px;margin-top:48px}.change-list time{color:var(--mk-cyan);font:800 13px ui-monospace,SFMono-Regular,Consolas,monospace}.change-list h2{margin:10px 0 18px}.change-list li+li{margin-top:8px}.press-grid{grid-template-columns:.8fr 1.2fr}.press-grid dl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 20px;gap:10px 20px}.press-grid dt{color:var(--mr-color-muted)}.press-grid dd{margin:0;font-weight:800}.press-mark img{width:min(100%,430px);height:auto}.press-mark p{color:var(--mr-color-muted)}.press-mark a{color:var(--mk-cyan);font-weight:800}.moments-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.moments-heading .marketing-eyebrow{flex:0 0 auto;color:var(--mk-cyan)}.moments-heading h2{max-width:760px;margin:0;text-align:right}.feature-showcase{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:center;grid-gap:clamp(56px,8vw,110px);gap:clamp(56px,8vw,110px);margin-top:66px}.feature-panel-shot{position:relative;margin:0;overflow:hidden;border:1px solid #3a4245;background:#07090b;box-shadow:14px 14px 0 var(--mk-lime),-10px -10px 0 rgb(53 214 255/28%)}.feature-panel-label{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border-bottom:1px solid #384043;color:var(--mk-lime);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.feature-panel-label strong{color:#fff;font-size:12px}.feature-panel-shot>img{width:100%;height:auto;display:block}.feature-panel-shot figcaption{padding:15px 16px 17px;border-top:1px solid #384043;color:#aeb6b9;font-size:14px;line-height:1.5}.feature-ledger{border-top:1px solid #3a4245}.feature-ledger-item{min-height:132px;display:grid;grid-template-columns:46px 48px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid #3a4245}.feature-number{align-self:start;padding-top:9px;color:#717a7e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900}.feature-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #596266;color:var(--mk-lime)}.feature-ledger-item:nth-child(2) .feature-icon{color:var(--mk-cyan)}.feature-ledger-item:nth-child(3) .feature-icon{color:var(--mk-amber)}.feature-ledger-item:nth-child(4) .feature-icon{color:var(--mk-coral)}.feature-ledger-item strong{display:block;color:#fff;font-size:clamp(22px,2.5vw,32px);line-height:1.1}.feature-ledger-item p{max-width:520px;margin:8px 0 0;color:#aeb6b9;font-size:16px;line-height:1.5}.reputation-section{padding:clamp(76px,8vw,92px) 0;border-bottom:1px solid #08090a;background:var(--mk-paper);color:#08090a}.reputation-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:56px}.reputation-profile-demo{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;margin-top:50px;padding:clamp(24px,3.4vw,42px);border:2px solid #08090a;background:#08090a;color:#fff;box-shadow:14px 14px 0 var(--mk-amber)}.reputation-profile-demo-copy p{margin:0 0 12px;color:var(--mk-amber);font-size:12px;font-weight:900;letter-spacing:.1em}.reputation-profile-demo-copy h3{max-width:360px;margin:0;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.045em}.reputation-profile-demo-copy span{display:block;max-width:390px;margin-top:18px;color:#aeb6b9;font-size:15px;line-height:1.5}.reputation-profile-crops{display:grid;grid-gap:14px;gap:14px}.reputation-profile-crop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 22px;gap:14px 22px;align-items:center;min-width:0;padding:18px 20px;border:1px solid #333a3d;background:#101315}.reputation-profile-label{grid-column:1/-1;color:#899396;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.reputation-profile-identity{display:flex;align-items:center;gap:15px;min-width:0}.reputation-profile-avatar{display:grid;flex:0 0 auto;width:54px;height:54px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255/20%);border-radius:50%;background:linear-gradient(145deg,#22302d,#101315 60%);color:#fff;font-size:15px;font-weight:900;transition:box-shadow .2s ease}.reputation-profile-crop[data-momentum=long-strong] .reputation-profile-avatar{box-shadow:0 0 14px 2px color-mix(in srgb,#34d399 75%,transparent)}.reputation-profile-crop[data-momentum=short] .reputation-profile-avatar{box-shadow:0 0 10px 1px color-mix(in srgb,#f87171 65%,transparent)}.reputation-profile-crop[data-momentum=long-strong]{border-left:4px solid #34d399}.reputation-profile-crop[data-momentum=short]{border-left:4px solid #f87171}.reputation-profile-name{min-width:0}.reputation-profile-name small,.reputation-profile-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reputation-profile-name strong{color:#fff;font-size:clamp(16px,2vw,20px)}.reputation-profile-name small{margin-top:3px;color:#899396;font-size:12px}.reputation-profile-score{min-width:82px;text-align:right}.reputation-profile-score span,.reputation-profile-score strong{display:block}.reputation-profile-score strong{font-size:24px;line-height:1}.reputation-profile-score span{margin-top:5px;color:#899396;font-size:11px;font-weight:800;text-transform:uppercase}.reputation-profile-crop[data-momentum=long-strong] .reputation-profile-score strong{color:#34d399}.reputation-profile-crop[data-momentum=short] .reputation-profile-score strong{color:#f87171}.reputation-shot{margin:0}.reputation-shot figcaption{padding:15px 16px 17px;border-top:1px solid #384043;color:#aeb6b9}.reputation-shot figcaption strong{display:block;color:#fff;font-size:18px;line-height:1.2}.reputation-shot figcaption p{margin:6px 0 0;font-size:14px;line-height:1.5}.reputation-shot-chat{box-shadow:14px 14px 0 var(--mk-cyan)}.reputation-shot-longed{box-shadow:14px 14px 0 var(--mk-lime)}.reputation-shot-shorted{box-shadow:14px 14px 0 var(--mk-coral)}@media (max-width:820px){.reputation-gallery,.reputation-profile-demo{grid-template-columns:1fr}}@media (max-width:520px){.reputation-profile-demo{padding:22px 18px;box-shadow:8px 8px 0 var(--mk-amber)}.reputation-profile-crop{grid-template-columns:minmax(0,1fr);padding:17px 15px}.reputation-profile-score{padding-left:69px;text-align:left}}@media (max-width:920px){.feature-showcase{grid-template-columns:1fr;gap:62px}.feature-panel-shot{width:min(420px,calc(100% - 14px));justify-self:center}.feature-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.network-section{border-top:1px solid #08090a;border-bottom:1px solid #08090a;background:var(--mk-cyan);color:#08090a}.network-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;grid-gap:clamp(46px,7vw,92px);gap:clamp(46px,7vw,92px)}.network-crop{position:relative;aspect-ratio:1.22;overflow:hidden;border:1px solid #08090a;background:#101416;box-shadow:14px 14px 0 #08090a}.network-crop img{object-fit:cover}.network-copy .marketing-eyebrow{color:#08090a}.network-copy h2{margin-bottom:34px;color:#08090a;font-size:clamp(42px,5vw,68px)}.network-copy ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid rgb(8 9 10/50%);list-style:none}.network-copy li{min-height:56px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(8 9 10/35%);font-weight:850}.network-copy li svg{flex:0 0 auto}.network-ghost{border-color:#08090a;background:transparent;color:#08090a}.network-ghost:hover{background:#fff}.activity-section{background:var(--mk-lime)}.activity-copy>p:last-child{max-width:410px}.safety-section{background:#101416;color:#fff}.safety-section .marketing-eyebrow{color:var(--mk-cyan)}.safety-section .safety-copy{color:#aeb8bb}.safety-layout ul{border-color:var(--mk-cyan)}.safety-layout li{border-color:rgb(255 255 255/22%)}.safety-layout li span{color:var(--mk-cyan)}@media (max-width:1080px){.visual-hero{min-height:auto}.visual-hero-inner{width:min(100% - 40px,920px);grid-template-columns:1fr;gap:64px;padding-bottom:96px}.visual-hero-copy{max-width:760px}.hero-product-stage{width:min(920px,calc(100% - 24px));margin:0 auto}.story-heading{grid-template-columns:1fr;gap:10px}.moments-heading{display:block}.moments-heading h2{text-align:left}.network-layout{grid-template-columns:1fr}.network-crop{width:min(760px,calc(100% - 14px))}}@media (max-width:760px){.visual-hero-inner{width:calc(100% - 28px);gap:42px;padding-top:100px;padding-bottom:68px}.visual-hero h1{max-width:none;margin-bottom:16px;font-size:clamp(44px,12.5vw,52px);line-height:.95}.hero-title-line{display:block}.visual-hero .hero-statement{margin-bottom:12px;font-size:20px}.visual-hero .marketing-lead{font-size:15px;line-height:1.48}.visual-hero .marketing-actions{margin-top:20px}.visual-hero .hero-platform-list{gap:7px;margin-top:18px}.visual-hero .hero-platform-list span{padding:6px 9px;font-size:12px}.visual-hero .hero-note{margin-top:14px}.hero-product-stage{width:calc(100% - 14px);padding:16px 0 20px}.story-heading h2{font-size:clamp(45px,13vw,64px)}.screenshot-gallery{display:grid;grid-template-columns:1fr;grid-gap:34px;gap:34px;margin-top:52px;padding-right:10px}.gallery-shot-conversation,.gallery-shot-routing,.gallery-shot-signal{grid-column:1;margin-top:0;transform:none}.gallery-shot{padding:5px 5px 0;box-shadow:9px 9px 0 #08090a}.gallery-shot-signal{box-shadow:9px 9px 0 var(--mk-coral)}.gallery-shot-conversation{box-shadow:9px 9px 0 var(--mk-cyan)}.gallery-shot figcaption{min-height:68px;grid-template-columns:28px 1fr;padding:9px 5px 11px}.gallery-shot figcaption small{display:none}.capture-disclosure{text-align:left}.feature-showcase{gap:52px;margin-top:42px}.early-access-status,.feature-bento,.install-review-grid{grid-template-columns:1fr}.install-review-card{min-height:330px}.install-web-option{grid-template-columns:28px 1fr}.install-web-option .text-link{grid-column:2;justify-self:start}.bento-card,.bento-product-shot,.bento-tall,.bento-wide{grid-column:1;grid-row:auto;min-height:210px}.bento-product-shot{min-height:410px}.bento-card-visual{min-height:300px}.bento-product-shot img{height:330px}.install-request-strip{align-items:stretch;flex-direction:column}.install-request-strip .marketing-button{width:100%}.platform-flow{grid-template-columns:1fr}.platform-flow>svg{margin:0 auto;transform:rotate(90deg)}.press-grid,.roadmap-grid{grid-template-columns:1fr}.feature-panel-shot{box-shadow:8px 8px 0 var(--mk-lime),-6px -6px 0 rgb(53 214 255/28%)}.feature-ledger-item{min-height:116px;grid-template-columns:32px 42px minmax(0,1fr);gap:12px;padding:18px 0}.feature-icon{width:40px;height:40px}.feature-ledger-item strong{font-size:22px}.network-crop{width:calc(100% - 10px);box-shadow:9px 9px 0 #08090a}.network-copy h2{font-size:clamp(42px,13vw,60px)}.network-copy .community-actions{display:grid}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.marketing-shell *,.marketing-shell :after,.marketing-shell :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.marketing-shell .activity-card,.marketing-shell .gallery-shot,.marketing-shell .hero-live-capture,.marketing-shell .hero-product-stage:before,.marketing-shell .marketing-button{transform:none!important}.chat-sidebar{transition:none}}.hero-browser-shot{position:relative;margin:0}.hero-capture-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;color:#aeb7ba;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-capture-heading span{display:inline-flex;align-items:center;gap:7px}.hero-capture-heading span:before{width:8px;height:8px;border-radius:50%;background:var(--mk-lime);box-shadow:0 0 0 4px rgb(200 255 61/13%);content:""}.hero-capture-heading strong{color:var(--mk-cyan)}.hero-live-capture{position:relative;overflow:hidden;border:1px solid rgb(255 255 255/45%);border-radius:9px;background:#111517;box-shadow:18px 18px 0 var(--mk-cyan),0 34px 90px rgb(0 0 0/58%);transform:rotate(-.75deg);transition:transform .22s ease}.hero-live-capture:hover{transform:rotate(0deg) translateY(-4px)}.hero-live-capture>img{width:100%;height:auto;display:block}.hero-proof-badge{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #08090a;border-radius:3px;background:var(--mk-lime);color:#08090a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.hero-proof-badge i{width:7px;height:7px;border-radius:50%;background:#08090a}.chrome-product-frame{overflow:hidden;border:1px solid rgb(255 255 255/38%);border-radius:12px;background:#202124;box-shadow:18px 18px 0 var(--mk-cyan),0 34px 90px rgb(0 0 0/58%)}.chrome-titlebar{height:34px;display:flex;align-items:flex-end;gap:8px;padding:0 10px;background:#202124;color:#d8dbde;font-size:10px}.chrome-window-controls{height:34px;display:flex;align-items:center;gap:5px;padding-right:4px}.chrome-window-controls i{width:7px;height:7px;border-radius:50%;background:#70757a}.chrome-window-controls i:first-child{background:var(--mk-coral)}.chrome-window-controls i:nth-child(2){background:var(--mk-amber)}.chrome-window-controls i:nth-child(3){background:var(--mk-lime)}.chrome-tab{min-width:170px;height:29px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px 8px 0 0;background:#35363a}.chrome-tab>span:nth-child(2){min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-tab-favicon{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:#76b900;color:#08090a;font-size:8px;font-weight:950}.chrome-new-tab{align-self:center;padding:0 6px 4px;font-size:18px;line-height:1}.chrome-toolbar{height:38px;display:grid;grid-template-columns:auto auto auto minmax(90px,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:0 12px;border-bottom:1px solid #c8ccd0;background:#f1f3f4;color:#5f6368}.chrome-address{min-width:0;height:25px;display:flex;align-items:center;gap:7px;padding:0 11px;overflow:hidden;border-radius:999px;background:#fff;color:#4d5156;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.chrome-sidepanel-icon{color:#202124}.chrome-workspace{display:grid;grid-template-columns:68% 32%;aspect-ratio:16/9;background:#fff}.chrome-page-pane,.chrome-side-pane-image{position:relative;min-width:0;overflow:hidden}.chrome-page-pane>img{object-fit:cover;object-position:center}.chrome-side-pane{min-width:0;display:grid;grid-template-rows:29px minmax(0,1fr);overflow:hidden;border-left:5px solid #5f6368;background:#07090b}.chrome-side-pane-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:0 8px;border-bottom:1px solid #3b4044;background:#202124;color:#e8eaed;font-size:9px;font-weight:700}.chrome-side-pane-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome-side-pane-image>img{object-fit:cover;object-position:top center}.surface-label{position:absolute;top:8px;z-index:2;padding:5px 7px;border:1px solid #08090a;background:#fff;color:#08090a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.page-label{left:8px}.side-label{right:8px;background:var(--mk-lime)}.hero-browser-shot>figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;color:#aeb7ba;font-size:12px}.hero-browser-shot>figcaption strong{color:#fff}.sidepanel-story-layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:center;grid-gap:clamp(54px,8vw,110px);gap:clamp(54px,8vw,110px);margin-top:78px}.standalone-panel-shot{margin:0;overflow:hidden;border:1px solid #08090a;background:#07090b;box-shadow:12px 12px 0 var(--mk-cyan),-10px -10px 0 var(--mk-coral)}.standalone-panel-label{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #343a3e;color:#c6cccf;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.standalone-panel-label span{color:var(--mk-lime);font-weight:900}.standalone-panel-label strong{color:#fff}.standalone-panel-shot>img{width:100%;height:auto;display:block}.standalone-panel-shot figcaption{padding:13px 14px 15px;border-top:1px solid #343a3e;color:#aeb6b9;font-size:12px;line-height:1.45}.sidepanel-story-points{border-top:1px solid #08090a}.sidepanel-story-points article{min-height:150px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid #08090a}.sidepanel-story-points article>span{align-self:start;padding-top:38px;color:#9a250e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:950}.sidepanel-story-points article strong{color:#08090a;font-size:clamp(22px,2.3vw,31px)}.sidepanel-story-points article p{max-width:590px;margin:9px 0 0;color:#52585a;font-size:16px;line-height:1.5}.network-section .network-crop img{object-fit:cover;object-position:50% 62%}@media (max-width:1080px){.chrome-product-frame,.hero-live-capture{box-shadow:14px 14px 0 var(--mk-cyan),0 28px 70px rgb(0 0 0/55%)}.sidepanel-story-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:54px}}@media (max-width:760px){.hero-product-stage{width:calc(100% - 10px);padding-right:8px}.hero-capture-heading{font-size:9px}.hero-live-capture{border-radius:6px;box-shadow:8px 8px 0 var(--mk-cyan)}.hero-proof-badge{right:7px;bottom:7px;padding:5px 6px;font-size:7px}.chrome-product-frame{border-radius:8px;box-shadow:8px 8px 0 var(--mk-cyan)}.chrome-titlebar{height:28px;padding:0 7px}.chrome-window-controls{height:28px}.chrome-window-controls i{width:5px;height:5px}.chrome-tab{min-width:116px;height:24px;padding:0 7px;font-size:8px}.chrome-new-tab{font-size:14px}.chrome-toolbar{height:31px;grid-template-columns:auto auto auto minmax(60px,1fr) auto;gap:5px;padding:0 7px}.chrome-toolbar>svg:nth-child(2){display:none}.chrome-address{height:21px;padding:0 7px;font-size:8px}.chrome-workspace{grid-template-columns:56% 44%}.chrome-side-pane{grid-template-rows:22px minmax(0,1fr);border-left-width:3px}.chrome-side-pane-header{gap:3px;padding:0 4px;font-size:7px}.surface-label{top:5px;max-width:calc(100% - 10px);padding:3px 4px;overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.page-label{left:5px}.side-label{right:5px}.hero-browser-shot>figcaption{align-items:flex-start;flex-direction:column;gap:4px;font-size:10px}.sidepanel-story-layout{grid-template-columns:1fr;gap:54px;margin-top:54px}.standalone-panel-shot{width:min(100%,420px);justify-self:center;box-shadow:8px 8px 0 var(--mk-cyan),-6px -6px 0 var(--mk-coral)}.standalone-panel-label{min-height:46px;padding:0 10px;font-size:9px}.sidepanel-story-points article{min-height:132px;grid-template-columns:38px minmax(0,1fr);gap:10px}.sidepanel-story-points article>span{padding-top:34px}.sidepanel-story-points article strong{font-size:22px}.sidepanel-story-points article p{font-size:15px}}@media (max-width:560px){.community-header{width:calc(100% - 24px)}.community-brand-lockup{width:190px;height:auto}}.login-page{display:flex;flex-direction:column;align-items:stretch;padding-top:0}.login-page:before{display:none}.login-page-inner{margin-block:clamp(36px,8vh,90px)}.firefox-launch-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:10px 14px 10px 9px;border:2px solid #ff995b;border-radius:6px;background:rgb(255 153 91/10%);color:#ffba8f;font-size:15px;font-weight:850;text-decoration:none}.browser-new-label,.firefox-launch-badge>span{padding:4px 7px;border-radius:3px;background:#ff995b;color:#17100b;font-size:10px;font-weight:900}.firefox-launch-badge:hover{background:rgb(255 153 91/18%)}.browser-new-label{margin-left:5px}.firefox-install-panel{border-color:#ff995b;scroll-margin-top:24px}.install-panel+.install-panel{margin-top:20px}