*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f6f3ef;--ink:#211c1a;--blue:#0d63a3;--red:#e53c14;--rose:#c94258;--peach:#eab6a0;--salmon:#e28577;--slate:#6b7889;--muted:#211c1a99;--faint:#211c1a61;--line:#211c1a1a;--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}html{font-family:var(--font);font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.5}body{background:var(--paper);min-height:100vh;overflow-x:clip}#root{width:100%}a{color:inherit}button{font-family:inherit}::selection{background:#0d63a32e}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.shell{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex;position:relative}.shell-nav{z-index:20;justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,56px);display:flex;position:relative}.shell-nav-brand{line-height:1;text-decoration:none}.wordmark{letter-spacing:-.03em;color:var(--ink);font-weight:700;line-height:1}.wordmark-q{background:linear-gradient(135deg, var(--blue) 0%, var(--rose) 55%, var(--salmon) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.shell-nav-links{gap:22px;display:flex}.shell-nav-links a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.shell-nav-links a:hover{color:var(--ink)}.shell-content{flex-direction:column;flex:1;display:flex}.shell-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(20px,5vw,56px) 40px;display:flex}.shell-footer-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.shell-footer a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .18s}.shell-footer a:hover{color:var(--ink)}.shell-copyright{color:var(--faint);font-size:13px;font-weight:500}@media (width<=640px){.shell-footer{flex-direction:column-reverse;align-items:flex-start;gap:14px}}.phone{--pt:.68px;--pw:calc(459.4 * var(--pt));--ph:calc(961.4 * var(--pt));--inset:calc(14.7 * var(--pt));--screen-r:calc(45.6 * var(--pt));--outer-r:calc(60.3 * var(--pt));--chrome:calc(7.8 * var(--pt));width:var(--pw);height:var(--ph);flex-shrink:0;position:relative}.phone-body{border-radius:var(--outer-r);box-shadow:inset 0 0 0 calc(2.3 * var(--pt)) #000000d1, calc(-8 * var(--pt)) calc(8 * var(--pt)) calc(16 * var(--pt)) #0000003d, calc(12 * var(--pt)) calc(25 * var(--pt)) calc(24 * var(--pt)) #0000006b, 0 calc(41 * var(--pt)) calc(60 * var(--pt)) #00000038;background:linear-gradient(135deg,#696b73 0%,#0d0d0f 50%,#3d4045 100%);position:absolute;inset:0}.phone-body:before{content:"";inset:calc(2 * var(--pt));border-radius:calc(var(--outer-r) - 2 * var(--pt));padding:calc(1.8 * var(--pt));-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff75,#ffffff0d 50%,#00000061);position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phone-bezel{inset:var(--chrome);border-radius:calc(var(--outer-r) - var(--chrome));box-shadow:inset 0 0 0 calc(.9 * var(--pt)) #ffffff14;background:#000;position:absolute}.phone-screen{left:var(--inset);top:var(--inset);width:calc(430 * var(--pt));height:calc(932 * var(--pt));border-radius:var(--screen-r);-webkit-clip-path:inset(0 round var(--screen-r));clip-path:inset(0 round var(--screen-r));color:#000;font-family:var(--font);isolation:isolate;background:#000;position:absolute;overflow:hidden}.phone-glass{z-index:50;pointer-events:none;border-radius:var(--screen-r);box-shadow:inset 0 0 0 calc(.9 * var(--pt)) #ffffff2e;background:linear-gradient(#ffffff0d,#0000 45%,#00000014),linear-gradient(to bottom right,#ffffff29,#ffffff0a 30%,#0000 55%);position:absolute;inset:0}.phone-island{left:50%;top:calc(var(--inset) + 29.3 * var(--pt));width:calc(125.3 * var(--pt));height:calc(37 * var(--pt));z-index:60;background:#000;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.phone-btn{width:calc(5.8 * var(--pt));border-radius:calc(2.2 * var(--pt));background:linear-gradient(90deg,#141517,#404144,#1a1b1d);position:absolute;box-shadow:inset 0 0 0 .65px #00000080}.phone-btn-l1,.phone-btn-l2,.phone-btn-l3{left:calc(-4.6 * var(--pt))}.phone-btn-l1{top:calc(.196 * var(--ph) - .018 * var(--ph));height:calc(.036 * var(--ph))}.phone-btn-l2{top:calc(.285 * var(--ph) - .035 * var(--ph));height:calc(.07 * var(--ph))}.phone-btn-l3{top:calc(.372 * var(--ph) - .035 * var(--ph));height:calc(.07 * var(--ph))}.phone-btn-r{right:calc(-4.6 * var(--pt));top:calc(.353 * var(--ph) - .054 * var(--ph));height:calc(.108 * var(--ph));background:linear-gradient(270deg,#141517,#404144,#1a1b1d)}.status{height:calc(59 * var(--pt));padding:0 calc(30 * var(--pt)) 0 calc(48 * var(--pt));padding-top:calc(6 * var(--pt));z-index:40;color:#000;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.status-light{color:#fff}.status-time{font-size:calc(17 * var(--pt));letter-spacing:-.01em;font-weight:600}.status-glyphs{align-items:center;gap:calc(7 * var(--pt));display:inline-flex}.status-glyphs svg{width:auto;height:calc(12 * var(--pt))}.report{color:var(--ink);position:absolute;inset:0;overflow:hidden}.ambient{background:var(--paper);position:absolute;inset:0;overflow:hidden}.ambient-mesh{opacity:.62;background:radial-gradient(60% 45% at 85% 70%,#e28577f2 0%,#e2857700 70%),radial-gradient(55% 45% at 15% 85%,#eab6a0b3 0%,#eab6a000 70%),radial-gradient(60% 45% at 20% 15%,#0d63a380 0%,#0d63a300 70%),radial-gradient(55% 40% at 80% 20%,#6b788973 0%,#6b788900 70%),linear-gradient(#c9d3dc 0%,#e9d9d6 100%);animation:20s ease-in-out infinite alternate ambient-drift;position:absolute;inset:-20%}@keyframes ambient-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,-3%)scale(1.08)}}.report-scroll{padding:calc(59 * var(--pt)) calc(16 * var(--pt)) 0;flex-direction:column;display:flex;position:absolute;inset:0}.report-back{height:calc(44 * var(--pt));justify-content:flex-end;display:flex}.report-back svg{width:calc(18 * var(--pt));height:calc(18 * var(--pt));margin:calc(13 * var(--pt));opacity:.55}.report-header{gap:calc(10 * var(--pt));padding:0 calc(4 * var(--pt));margin-bottom:calc(18 * var(--pt));flex-direction:column;display:flex}.report-title{font-size:calc(26 * var(--pt));letter-spacing:-.015em;font-weight:400;line-height:1.2}.report-dots{gap:calc(12 * var(--pt));display:flex}.report-dot{align-items:center;gap:calc(5 * var(--pt));font-size:calc(13 * var(--pt));color:#211c1a99;font-weight:600;display:inline-flex}.glow{width:calc(7 * var(--pt));height:calc(7 * var(--pt));box-shadow:0 0 calc(6 * var(--pt)) currentColor;border-radius:50%}.report-cards{gap:calc(12 * var(--pt));flex-direction:column;display:flex}.claim{gap:calc(13 * var(--pt));padding:calc(18 * var(--pt));border-radius:calc(24 * var(--pt));-webkit-backdrop-filter:blur(calc(18 * var(--pt))) saturate(1.3);box-shadow:inset 0 0 0 .8px #fff9, 0 calc(6 * var(--pt)) calc(14 * var(--pt)) #0000001f;background:#ffffff6b;flex-direction:column;display:flex}.claim-top{justify-content:space-between;align-items:center;gap:calc(8 * var(--pt));display:flex}.vpill{font-size:calc(13 * var(--pt));color:#fff;padding:calc(5 * var(--pt)) calc(12 * var(--pt));white-space:nowrap;border-radius:999px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.claim-chips{display:inline-flex}.claim-chip+.claim-chip{margin-left:calc(-7 * var(--pt))}.claim-chip .favicon{box-shadow:0 0 0 calc(1.6 * var(--pt)) #ffffffe6}.favicon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.favicon img{object-fit:cover;width:100%;height:100%;display:block}.favicon-fallback{color:#fff;background:#6b7889;font-weight:700}.claim-statement{font-size:calc(17 * var(--pt));letter-spacing:-.005em;font-weight:500;line-height:1.38}.claim-more{opacity:0;margin-top:calc(-13 * var(--pt));grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.9,.3,1),margin-top .32s cubic-bezier(.2,.9,.3,1),opacity .28s ease-out 60ms;display:grid}.claim-more-open{opacity:1;grid-template-rows:1fr;margin-top:0}.claim-more-inner{gap:calc(13 * var(--pt));flex-direction:column;min-height:0;display:flex;overflow:hidden}.claim-rule{background:#211c1a1a;height:1px}.claim-why{font-size:calc(10 * var(--pt));letter-spacing:.16em;color:#211c1a80;font-weight:700}.claim-explanation{font-size:calc(15 * var(--pt));color:#211c1abf;line-height:1.42}.claim-sources{padding-top:calc(2 * var(--pt));flex-direction:column;display:flex}.claim-source{align-items:center;gap:calc(12 * var(--pt));padding:calc(8 * var(--pt)) 0;display:flex}.claim-source-text{gap:calc(1 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.claim-source-name{font-size:calc(14 * var(--pt));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.claim-source-domain{font-size:calc(12 * var(--pt));color:#211c1a73}.claim-source-arrow{width:calc(12 * var(--pt));height:calc(12 * var(--pt));opacity:.3;flex-shrink:0}.report-note{font-size:calc(12 * var(--pt));color:#211c1a73;padding:calc(18 * var(--pt)) calc(4 * var(--pt))}.banner{align-items:center;gap:calc(11 * var(--pt));padding:calc(13 * var(--pt)) calc(14 * var(--pt));border-radius:calc(24 * var(--pt));box-shadow:inset 0 0 0 .75px #ffffff8c, 0 calc(12 * var(--pt)) calc(26 * var(--pt)) #0006;color:#000;background:#fffffff7;display:flex}.banner-icon{width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(8.5 * var(--pt));flex-shrink:0}.banner-body{gap:calc(1.5 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.banner-top{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--pt));display:flex}.banner-title{font-size:calc(15 * var(--pt));color:#000000eb;font-weight:600}.banner-time{font-size:calc(13 * var(--pt));color:#0006}.banner-text{font-size:calc(15 * var(--pt));color:#000000ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.banner-breathe{animation:.9s ease-in-out .9s infinite alternate banner-breathe}@keyframes banner-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}.feed{color:#fff;background:linear-gradient(#1a1c21,#383839);position:absolute;inset:0;overflow:hidden}.feed-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-scrim-top{height:calc(130 * var(--pt));background:linear-gradient(#00000073,#0000);position:absolute;top:0;left:0;right:0}.feed-scrim-bottom{height:calc(190 * var(--pt));background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0;left:0;right:0}.feed-head{top:calc(59 * var(--pt));padding:calc(4 * var(--pt)) calc(16 * var(--pt));font-size:calc(16 * var(--pt));justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;left:0;right:0}.feed-head svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.feed-meta{left:calc(18 * var(--pt));right:calc(80 * var(--pt));bottom:calc(86 * var(--pt));gap:calc(11 * var(--pt));flex-direction:column;display:flex;position:absolute}.feed-author{align-items:center;gap:calc(8 * var(--pt));font-size:calc(16 * var(--pt));font-weight:600;display:flex}.feed-author svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.feed-avatar{width:calc(34 * var(--pt));height:calc(34 * var(--pt));background:#ffffff2e;border-radius:50%;flex-shrink:0}.feed-follow{font-size:calc(15 * var(--pt));padding:calc(5 * var(--pt)) calc(12 * var(--pt));border:1px solid #ffffff8c;border-radius:999px}.feed-caption{font-size:calc(15 * var(--pt));color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-rail{right:calc(15 * var(--pt));bottom:calc(80 * var(--pt));align-items:center;gap:calc(25 * var(--pt));flex-direction:column;display:flex;position:absolute}.rail-item{align-items:center;gap:calc(4 * var(--pt));font-size:calc(11 * var(--pt));flex-direction:column;font-weight:600;display:flex}.rail-item svg{width:calc(25 * var(--pt));height:calc(25 * var(--pt));margin:calc(5.5 * var(--pt)) calc(8.5 * var(--pt))}.feed-tabs{height:calc(80 * var(--pt));padding:calc(12 * var(--pt)) calc(28 * var(--pt)) 0;background:#00000059;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-tabs svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.feed-dim{opacity:0;will-change:opacity;background:#000;transition:opacity .6s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0;transform:translateZ(0)}.feed-dim-on{opacity:.34}.banner-drop{left:calc(12 * var(--pt));right:calc(12 * var(--pt));top:calc(62 * var(--pt));z-index:20;will-change:transform, opacity;backface-visibility:hidden;animation:.72s ease-out both banner-drop;position:absolute}.banner-press{will-change:transform;transition:transform .16s ease-out}@keyframes banner-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translateY(-140%)}25%{opacity:1}48%{animation-timing-function:ease-in-out;transform:translateY(4%)}74%{animation-timing-function:ease-in-out;transform:translateY(-1.5%)}to{opacity:1;transform:translate(0,0)}}.banner-tapped{transform:scale(.94)}.report-push{z-index:30;animation:.65s cubic-bezier(.25,.8,.25,1) both report-push;position:absolute;inset:0}@keyframes report-push{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.report-out{animation:.45s ease-in both report-out}@keyframes report-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.banner-drop,.report-push,.report-out,.banner-breathe{animation:none}}.home{flex:1;width:100%;position:relative;overflow-x:clip}.home-aura{pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(60% 55% at 78% 22%,#e285778c 0%,#e2857700 70%),radial-gradient(55% 55% at 92% 62%,#c942586b 0%,#c9425800 70%),radial-gradient(50% 50% at 18% 18%,#0d63a357 0%,#0d63a300 70%),radial-gradient(45% 45% at 40% 80%,#eab6a061 0%,#eab6a000 70%);height:130vh;animation:24s ease-in-out infinite alternate aura-drift;position:absolute;inset:-30% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@keyframes aura-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.hero{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(40px,7vh,88px) clamp(20px,5vw,56px) clamp(56px,8vh,96px);display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;gap:22px;max-width:520px;display:flex}.hero-h{letter-spacing:-.045em;color:var(--ink);font-size:clamp(44px,6.2vw,78px);font-weight:600;line-height:.98}.hero-sub{color:var(--muted);letter-spacing:-.01em;max-width:40ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.mark{vertical-align:-.16em;width:1.05em;height:1.05em;color:var(--ink);margin:0 .04em;display:inline-flex}.mark svg{width:100%;height:100%}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:8px;display:flex}.badge{background:var(--ink);color:#fff;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;padding:9px 18px 9px 14px;line-height:1;display:inline-flex;box-shadow:0 10px 30px #211c1a29}.badge-apple{flex-shrink:0;width:26px;height:26px}.badge-text{flex-direction:column;gap:3px;display:flex}.badge-small{opacity:.78;letter-spacing:.01em;font-size:11px;font-weight:500}.badge-big{letter-spacing:-.02em;font-size:21px;font-weight:600}.hero-demo{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:560px;display:flex;position:relative}.hero-demo-label{color:var(--muted);font-size:13px}.hero-phone{--pt:.64px}.ticker{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;animation:70s linear infinite ticker-scroll;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ticker-row{align-items:center;gap:40px;padding-right:40px;display:flex}.ticker-item{--pt:1px;align-items:center;gap:12px;display:inline-flex}.ticker-claim{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:500}@media (prefers-reduced-motion:reduce){.ticker-track{flex-wrap:wrap;gap:14px;width:100%;padding:0 24px;animation:none}.ticker-row[aria-hidden=true]{display:none}.ticker-row{flex-wrap:wrap;gap:14px 28px}.ticker{-webkit-mask-image:none;mask-image:none}}.closing{z-index:1;text-align:center;background:var(--paper);flex-direction:column;align-items:center;gap:28px;padding:clamp(56px,10vh,112px) 20px clamp(72px,10vh,128px);display:flex;position:relative}.closing-h{letter-spacing:-.035em;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.05}.company{z-index:1;text-align:center;max-width:760px;margin:0 auto;padding:0 clamp(20px,5vw,56px) 64px;position:relative}.company h2{letter-spacing:-.025em;margin-bottom:14px;font-size:22px;font-weight:600}.company p{color:var(--muted);font-size:16px;line-height:1.6}.company-links{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:20px;display:flex}.company-links a{color:var(--ink);text-underline-offset:4px;font-size:14px}@media (width<=900px){.hero{grid-template-columns:1fr;gap:48px;padding-top:32px}.hero-copy{max-width:560px}.hero-demo{--hero-pt:min(.8px, calc((100vw - 36px) / 459));min-height:0;padding-top:24px;padding-bottom:24px}.hero-phone{--pt:var(--hero-pt)}}@media (width<=480px){.hero-h{font-size:clamp(40px,12.5vw,52px)}.hero-demo{--hero-pt:calc((100vw - 32px) / 459)}.home-aura{height:90vh}}.md-page{flex:1;justify-content:center;padding:64px 24px 48px;display:flex}.md-page-inner{width:min(780px,100%);color:var(--ink);font-size:15px;line-height:1.7}.md-page-inner h1{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:34px;font-weight:900;line-height:1.15}.md-page-inner h2{font-family:var(--display);color:var(--ink);margin:40px 0 12px;font-size:23px;font-weight:700;line-height:1.3}.md-page-inner h3{color:var(--ink);margin:28px 0 8px;font-size:18px;font-weight:600;line-height:1.3}.md-page-inner h4,.md-page-inner h5,.md-page-inner h6{color:var(--ink);margin:20px 0 6px;font-size:15px;font-weight:700}.md-page-inner p{color:#211c1ac7;margin:0 0 14px}.md-page-inner ul{color:#211c1ac7;margin:0 0 14px;padding-left:22px}.md-page-inner li{margin-bottom:6px}.md-page-inner strong{color:var(--ink);font-weight:700}.md-page-inner a{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #0d63a359;text-decoration:underline #0d63a359}.md-page-inner a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.md-page-inner hr{border:none;border-top:1px solid var(--line);margin:32px 0}.md-page-inner table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14px}.md-page-inner th{text-align:left;border-bottom:2px solid var(--line);color:var(--ink);padding:8px 12px;font-weight:700}.md-page-inner td{border-bottom:1px solid var(--line);color:#211c1ac7;vertical-align:top;padding:8px 12px}
