:root{--paper:#fffefd;--card:#f2f9fa;--teal:#137e96;--blue:#1a7fc4;--ink:#161616;--brand-blue:#4db5f7;--mint:#72e8c8;--body:#5d5d5d;--line:#e2e2e2;--note:#8c8c8c;--signature:linear-gradient(90deg, #4db5f7, #72e8c8);--font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--paper);margin:0}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit}img{max-width:100%;display:block}#page{z-index:1;padding-top:56px;position:relative}.in{max-width:1160px;padding:0 max(40px, env(safe-area-inset-right)) 0 max(40px, env(safe-area-inset-left));margin:0 auto}@media (width>=1680px){.in{max-width:1280px}}@media (width>=2200px){.in{max-width:1400px}}.sec+.sec{border-top:1px solid #f0efeb}.no{letter-spacing:.06em;color:var(--teal);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.no:after{content:"";background:var(--teal);width:14px;height:2px}.h2{letter-spacing:-.025em;margin:0 0 14px;font-size:36px;font-weight:600;line-height:1.12}.lead{color:var(--body);max-width:620px;margin:0 0 28px;font-size:20px;line-height:1.5}.tag{background:var(--card);color:var(--teal);border-radius:4px;margin:0 6px 6px 0;padding:4px 10px;font-size:14px;display:inline-block}.btn{background:var(--ink);color:#fff;white-space:nowrap;border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:#2a2a2a}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--card)}.btn-sm{height:34px;padding:0 14px;font-size:14px}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bar{z-index:30;-webkit-backdrop-filter:blur(12px);background:#fffefdd1;border-bottom:1px solid #e2e2e299;height:56px;position:fixed;inset:0 0 auto}.bar .in{align-items:center;gap:28px;height:100%;display:flex}.bar .logo{flex:none;padding:8px 0}.bar .logo img{width:auto;height:22px}.bar nav{color:var(--body);gap:24px;font-size:15px;display:flex}.bar nav a{padding:6px 0;text-decoration:none}.bar nav a:hover{color:var(--ink)}.bar .sp{flex:1}.bar .actions{gap:10px;display:flex}.foot{border-top:1px solid var(--line);padding:72px 0 0;overflow:hidden}.foot-links{color:var(--body);flex-wrap:wrap;gap:12px 32px;font-size:15px;display:flex}.foot-links a{text-decoration:none}.foot-links .by{color:var(--note);margin-left:auto}.foot-word{letter-spacing:-.05em;color:#eef6f7;-webkit-user-select:none;user-select:none;margin:48px 0 -.08em;font-size:clamp(96px,18vw,260px);font-weight:700;line-height:.8}.hero{text-align:center;padding-top:104px}.hero-title{letter-spacing:-.035em;margin:0 0 20px;font-size:60px;font-weight:600;line-height:1.04}.hero-lead{margin:0 auto 32px}.hero-ctas{justify-content:center;gap:12px;display:flex}.shot{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;overflow:hidden}.shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.hero-shot{margin-top:64px;box-shadow:0 32px 64px #137e961f}.tabs{background:var(--card);border-radius:999px;flex-wrap:wrap;gap:2px;margin:12px 0 24px;padding:4px;display:inline-flex}.tabs [role=tab]{all:unset;cursor:pointer;color:var(--body);border-radius:999px;padding:8px 16px;font-size:15px}.tabs [role=tab][aria-selected=true]{color:var(--teal);background:#fff;box-shadow:0 1px 2px #0000000f}.tabs [role=tab]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.scene{background:var(--card);border-radius:16px;grid-template-columns:1fr 1.7fr;align-items:center;gap:40px;padding:32px;display:grid}.scene[hidden]{display:none}.scene h3{letter-spacing:-.015em;margin:0 0 10px;font-size:22px;font-weight:600}.scene p{color:var(--body);margin:0;font-size:16px}.grid{grid-template-columns:repeat(4,1fr);gap:32px 20px;margin-top:36px;display:grid}.cell img{background:var(--card);aspect-ratio:16/10;object-fit:cover;border:1px solid #e6f1f3;border-radius:10px;width:100%;height:auto;margin-bottom:14px}.cell h3{margin:0 0 4px;font-size:16px;font-weight:600}.cell p{color:var(--body);margin:0;font-size:15px;line-height:1.45}[hidden]{display:none!important}.two{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.chips{flex-wrap:wrap;display:flex}.numbers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.num b{letter-spacing:-.035em;color:var(--teal);margin-bottom:10px;font-size:48px;font-weight:600;line-height:1;display:block}.num span{color:var(--body);font-size:14px;line-height:1.4;display:block}.fine{color:var(--note);grid-column:1/-1;margin:4px 0 0;font-size:13px}.stack-wrap{grid-template-columns:1fr 1.5fr;align-items:center}.stack{gap:12px;display:grid}.layer{background:#fff;border-radius:16px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:20px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #10282e0f,0 10px 28px -14px #10282e29}.layer-name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.layer-name small{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-bottom:4px;display:block}.layer-tags{flex-wrap:wrap;gap:6px;display:flex}.layer .tag{background:var(--card);color:var(--teal);border-radius:8px;margin:0;padding:5px 10px;font-size:13px}.layer[data-layer=foundation]{background:linear-gradient(90deg,#e3f3fd,#e0f7f0);box-shadow:inset 0 0 0 1px #137e9633}.layer[data-layer=foundation] .tag{background:#fff}.inds{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ind{background:var(--card);border-radius:14px;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;align-items:start;padding:22px 20px 20px;display:grid}.ind>:not(.ind-no):not(.status){grid-column:1/-1}.ind-no{color:#8fd3dd;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:13px;font-weight:600}.ind .status{grid-area:1/1}.status{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:600}.status.grey{color:var(--note)}.ind h3{letter-spacing:-.01em;text-wrap:balance;margin:14px 0 8px;font-size:18px;font-weight:600}.ind p{color:var(--body);text-wrap:pretty;margin:0 0 20px;font-size:14px;line-height:1.45}@media (width<=1180px) and (width>=861px){.inds{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:248px;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.ind{scroll-snap-align:start}}.path{gap:6px;margin:0;padding:0;list-style:none;display:grid}.path li{color:var(--teal);align-items:center;gap:8px;font-size:12.5px;display:flex}.path li:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:9px;height:9px}.path li.human{color:var(--note)}.path li.human:before{border:1.5px solid var(--note);background:0 0}.block-teal{background:var(--teal);color:#fff;border-radius:20px;align-items:center;gap:40px;padding:48px;display:flex}.block-teal .h2{color:#fff;font-size:36px}.block-teal p{color:#ffffffd1;max-width:680px;margin:0;font-size:18px}.btn-light{color:var(--teal);background:#fff;border-color:#fff;margin-left:auto}.btn-light:hover{background:#f2f9fa}.cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.card{background:var(--card);border-radius:14px;padding:22px}.card h3{margin:0 0 6px;font-size:16px;font-weight:600}.card p{color:var(--body);margin:0;font-size:14px}.dl{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.dl-card{border:1px solid var(--teal);background:#fff}.dl-card h3{font-size:22px}.dl-version{margin-bottom:18px!important}.dl-note{color:var(--note)!important;margin-top:14px!important;font-size:13px!important}.phone-only{display:none}@media (width<=860px){.hero{padding-top:64px}.hero-title{font-size:40px}.hero-ctas{flex-direction:column;align-items:stretch}.scene{grid-template-columns:1fr;gap:20px;padding:20px}.grid{grid-template-columns:1fr 1fr}.two,.stack-wrap{grid-template-columns:1fr;gap:32px}.numbers{grid-template-columns:1fr}.layer{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.inds,.cards{grid-template-columns:1fr}.block-teal{flex-direction:column;align-items:flex-start;padding:28px}.btn-light{margin-left:0}.dl{grid-template-columns:1fr}.desk-only{display:none}.phone-only{display:block;color:var(--ink)!important}.in{padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left))}.sec{padding:72px 0}.bar nav,.bar .actions .btn-ghost{display:none}.h2{font-size:30px}.lead{font-size:18px}.foot-links .by{margin-left:0}}:root{--night:#0e1416;--night-card:#162024;--night-line:#ffffff14;--night-body:#a9b6b9;--frame:linear-gradient(135deg, #d7eefa 0%, #d9f6ec 100%)}.hero-title{letter-spacing:-.04em;font-size:76px}.h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px;font-size:52px;line-height:1.05}.lead{font-size:21px}.scene h3{letter-spacing:-.025em;font-size:30px;line-height:1.1}.sec{padding:136px 0}.scene{background:0 0;gap:56px;padding:0}.scene .shot{background:var(--frame);border:0;border-radius:20px;padding:28px 28px 0}.scene .shot img{border-radius:10px 10px 0 0;box-shadow:0 -1px #0000000a,0 18px 40px #137e962e}.hero-shot{background:var(--frame);box-shadow:none;border:0;border-radius:24px;padding:36px 36px 0}.hero-shot img{border-radius:12px 12px 0 0;box-shadow:0 24px 56px #137e9638}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 20px;margin-top:48px}.cell{grid-column:span 2}.cell:nth-child(-n+2){grid-column:span 3}.cell img{background:var(--frame);object-fit:cover;object-position:left top;border:0;border-radius:16px;margin-bottom:18px;padding:18px 18px 0}.cell:nth-child(-n+2) img{padding:26px 26px 0}.cell h3{letter-spacing:-.01em;font-size:19px}#models,#privacy{background:var(--night);color:#fff;border-top:0!important}#models .lead,#privacy .lead,#models .num span{color:var(--night-body)}#models .no,#privacy .no{color:var(--mint)}#models .no:after,#privacy .no:after{background:var(--mint)}#models .tag{background:var(--night-card);color:#cfe9ee;border:1px solid var(--night-line)}#models .num b{background:var(--signature);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px}#models .fine{color:#6f7d80}#privacy .card{background:var(--night-card);border:1px solid var(--night-line);padding:28px}#privacy .card p{color:var(--night-body)}.foot{background:var(--night);border-top:0}.foot-links,.foot-links .by{color:var(--night-body)}.foot-links a:hover{color:#fff}.foot-word{color:#142226}#models .two{grid-template-columns:minmax(0,1fr);gap:56px}#models .h2{max-width:860px}#models .numbers{border-top:1px solid var(--night-line);padding-top:40px}#models .num b{font-size:72px}.dl-card{background:var(--frame);border:0}.works{border-top:1px solid var(--line);margin-top:72px;padding-top:40px}.works p{letter-spacing:.04em;text-transform:uppercase;color:var(--note);margin:0 0 20px;font-size:14px;font-weight:600}.works ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.works li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:flex}.works img{object-fit:contain;border-radius:7px;width:28px;height:28px}.foot{padding-top:88px}.foot-top{border-bottom:1px solid var(--night-line);align-items:flex-start;gap:64px;padding-bottom:56px;display:flex}.foot-logo{flex:none}.foot-logo img{width:auto;height:24px}.foot-cols{grid-template-columns:repeat(5,minmax(110px,auto));gap:32px 48px;margin-left:auto;display:grid}.foot-cols h4{color:#fff;margin:0 0 14px;font-size:13px;font-weight:600}.foot-cols a{color:var(--night-body);margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.foot .fi{opacity:.75;flex:none;transition:opacity .2s}.foot a:hover .fi{opacity:1}.foot-cols a:hover{color:#fff}.foot-cols a[hidden]{display:none}.foot .foot-links{padding-top:24px;font-size:13px}.foot-social{flex-wrap:wrap;gap:8px 24px;margin-left:auto;display:flex}.foot-social a{align-items:center;gap:6px;display:inline-flex}@media (width<=860px){.foot-top{flex-direction:column;gap:40px}.foot-cols{grid-template-columns:1fr 1fr;margin-left:0}.foot-social{margin-left:0}.foot-cols a{margin-bottom:0;padding:7px 0}.foot-social a{padding:6px 0}.hero-title{font-size:44px}.h2{font-size:34px}.lead{font-size:18px}.scene h3{font-size:24px}.sec{padding:80px 0}.hero-shot{border-radius:16px;padding:16px 16px 0}.scene .shot{padding:16px 16px 0}.grid{grid-template-columns:1fr 1fr}.cell,.cell:nth-child(-n+2){grid-column:auto}.cell img,.cell:nth-child(-n+2) img{padding:10px 10px 0}#models .num b{font-size:48px}.works{margin-top:48px}}.provs{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;display:flex}.prov-lead{color:#6f7d80;font-size:13px}.prov{color:var(--night-body);align-items:center;gap:6px;font-size:13px;display:inline-flex}.prov img{object-fit:contain;border-radius:4px;width:16px;height:16px}.decide{--line:#ffffff14;--dim:#6f7d80;--ease:cubic-bezier(.2, 0, 0, 1);--ink:#161616;--ink-2:#6b6b6b;--edge:#e6e6e6;--ok:#1f9e7e;margin-top:36px}.dc-stage{background:var(--night-card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;overflow:hidden}.dc-head{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:56px;padding:0 12px 0 18px;display:flex}.dc-kicker{color:#fff;font:600 14px var(--font);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dc-kicker img,.dc-status img{border-radius:5px;box-shadow:0 0 0 1px #ffffff2e}.dc-kicker img{width:20px;height:20px}.dc-tabs{scrollbar-width:none;gap:4px;padding:4px 0;display:flex;overflow-x:auto}.dc-tab{height:32px;color:var(--dim);font:500 14px var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;transition:color .2s,background-color .2s;position:relative;overflow:hidden}.dc-tab:hover{color:#cfe9ee;background:#ffffff0a}.dc-tab[aria-pressed=true]{color:#fff;background:#ffffff12}.dc-tab[aria-pressed=true]:after{content:"";background:var(--mint);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.decide.is-go .dc-tab[aria-pressed=true]:after{animation:dc-progress var(--cycle,10s) linear both}.decide.is-paused .dc-tab:after,.decide.is-paused .dc-scene,.decide.is-paused .dc-scene *{animation-play-state:paused!important}@keyframes dc-progress{0%{transform:scaleX(0)}}.dc-tab:focus-visible{outline:1.5px solid var(--mint);outline-offset:0}.dc-note{font:500 11px var(--mono);color:#56717a;white-space:nowrap;margin-left:auto}@media (width>=861px) and (width<=1180px){.dc-head .dc-note{display:none}}.dc-body{min-height:372px;padding:24px 28px;display:grid}.dc-scene{animation:dc-fade-in .45s var(--ease) both;grid-area:1/1;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-self:center;align-items:center;gap:28px;display:grid}.dc-scene.is-out{pointer-events:none;animation:.35s both dc-fade-out}@keyframes dc-fade-out{to{opacity:0}}@keyframes dc-fade-in{0%{opacity:0}}.dc-ui{position:relative}.dc-panel{box-shadow:inset 0 0 0 1px var(--line);background:#0e1416;border-radius:12px;padding:18px}.dc-status{font:500 12px var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0 0 12px;display:flex}.dc-scene.is-look:not(.is-pick) .dc-status span{animation:1s ease-in-out infinite dc-blink}@keyframes dc-blink{50%{opacity:.45}}.dc-scene.is-pick .dc-status{color:var(--mint)}.dc-panel small{color:#fff;margin-bottom:14px;font-size:15px;font-weight:500;display:block}.dc-panel ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dc-panel li{color:#cfe9ee;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 72px 40px;align-items:center;gap:10px;height:32px;padding:0 10px;font-size:14px;transition:background-color .4s,color .4s,opacity .4s;display:grid}.dc-panel li img{border-radius:4px}.dc-panel li>i{border-radius:50%;width:14px;height:14px;margin-left:2px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1.5px #3a4a4e}.dc-panel li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-panel li b{background:var(--line);border-radius:2px;height:3px;position:relative;overflow:hidden}.dc-panel li b:after{content:"";width:calc(var(--p) * 100%);transform-origin:0;transition:transform .7s var(--ease);background:#4c6a70;position:absolute;inset:0;transform:scaleX(0)}.dc-panel li em{font:500 12px var(--mono);color:var(--dim);text-align:right;opacity:0;font-style:normal;transition:opacity .4s}.dc-scene.is-look:not(.is-pick) .dc-panel li{animation:.5s ease-in-out both dc-scan;animation-delay:calc(var(--i) * .38s)}@keyframes dc-scan{50%{color:#fff;background:#ffffff0f}}.dc-scene.is-pick .dc-panel li b:after{transform:none}.dc-scene.is-pick .dc-panel li em{opacity:1}.dc-scene.is-pick .dc-panel li:not(.on){opacity:.55}.dc-scene.is-pick .dc-panel li.on{color:#fff;background:#72e8c814;box-shadow:inset 0 0 0 1px #72e8c859}.dc-scene.is-pick .dc-panel li.on>i{box-shadow:inset 0 0 0 1.5px var(--mint), inset 0 0 0 4px #0e1416, inset 0 0 0 7px var(--mint)}.dc-scene.is-pick .dc-panel li.on b:after{background:var(--mint)}.dc-scene.is-pick .dc-panel li.on em{color:var(--mint)}.dc-gain{color:#cfe9ee;opacity:0;transition:opacity .4s, transform .4s var(--ease);background:#ffffff08;border-radius:8px;align-items:baseline;gap:10px;margin:18px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;transform:translateY(4px)}.dc-gain b{color:var(--mint);font:600 11px var(--font);letter-spacing:.02em;background:#72e8c81f;border-radius:999px;flex:none;padding:2px 8px}.dc-scene.is-act .dc-gain{opacity:1;transform:none}.dc-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:4px 8px 8px;list-style:none;display:grid}.dc-steps li{box-sizing:border-box;color:#56717a;border-radius:10px;gap:10px;min-height:70px;padding:14px;font-size:14px;line-height:1.45;transition:color .4s;display:flex}.dc-steps b{width:20px;height:20px;font:600 11px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px}.dc-steps li.on{color:#fff;background:#ffffff0a}.dc-steps li.on b{background:var(--mint);color:#0e1416;box-shadow:none}.dc-steps li.done{color:#8fa6ab}.dc-steps li.done b{font-size:0}.dc-steps li.done b:before{content:"";background:currentColor;width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.8 6 4 8.2l4.2-4.6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.8 6 4 8.2l4.2-4.6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.w{color:var(--ink);background:#fff;border-radius:12px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 48px -24px #000000b3}.lights{gap:5px;display:inline-flex}.lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}[data-dc-done]{transition:box-shadow .4s}.dc-scene.is-act [data-dc-done]{box-shadow:inset 0 0 0 1.5px var(--ok)}[data-dc-act]{opacity:0;transition:opacity .4s}.dc-scene.is-act [data-dc-act]{opacity:1}.typed{clip-path:inset(0 100% 0 0);animation:.9s steps(28,end) .4s both dc-type}@keyframes dc-type{to{clip-path:inset(0)}}.w.cx{grid-template-columns:128px minmax(0,1fr);display:grid}.cx-side{background:#f5f5f4;border-right:1px solid #ececec;padding:12px 8px}.cx-side .lights{margin:0 0 14px 6px}.cx-brand{align-items:center;gap:6px;margin:0 0 12px 6px;font-size:13px;font-weight:600;display:flex}.cx-nav{color:#4a4a4a;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px;font-size:12px;display:flex}.cx-nav svg{color:#555;flex:none}.cx-nav .cola-face{width:14px;height:12px}.cx-nav.on{color:var(--ink);background:#ebebeb}.cx-main{flex-direction:column;gap:12px;min-height:320px;padding:14px;display:flex}.cx-thread{flex-direction:column;flex:1;gap:10px;display:flex}.cx-msg{background:#f2f2f2;border-radius:12px;align-self:flex-end;max-width:82%;margin:0;padding:7px 12px;font-size:12.5px;line-height:1.4}.cx-msg.sent{opacity:0;transition:opacity .4s, transform .4s var(--ease);transform:translateY(6px)}.dc-scene.is-look .cx-msg.sent{opacity:1;transform:none}.cx-ai{flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.cx-doc{box-shadow:inset 0 0 0 1px var(--edge);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:inline-flex}.cx-doc>i{background:#e8f3fc;border-radius:4px;width:22px;height:26px;box-shadow:inset 0 0 0 1px #bfddf5}.cx-doc b{font-size:12.5px;font-weight:600;display:block}.cx-doc small{color:var(--ink-2);font-size:11px}.cx-doc em{font:500 10.5px var(--mono);color:var(--ok);font-style:normal}.cx-card{background:#f4f4f4;border-radius:12px;align-self:flex-start;margin:0;padding:8px 12px;font-size:12.5px}.cx-reply{opacity:0;gap:6px;transition:opacity .4s;display:grid}.cx-by{color:#8c8c8c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cx-by img,.cx-pick img{border-radius:3px}.cx-reply i{background:#ededed;border-radius:4px;height:7px}.cx-reply i:nth-of-type(2){width:86%}.cx-reply i:nth-of-type(3){width:58%}.dc-scene.is-act .cx-reply{opacity:1}.dc-scene.is-act .cx-reply i{animation:1.4s ease-in-out infinite dc-shimmer}@keyframes dc-shimmer{50%{background:#e2e6e7}}.cx-cmp{box-shadow:0 0 0 1px var(--edge), 0 4px 14px #0000000f;background:#fff;border-radius:12px;padding:10px 12px 8px}.cx-input{min-height:18px;margin:0 0 14px;font-size:13px;position:relative}.cx-ph{color:#a3a3a3;opacity:0;transition:opacity .3s}.cx-typed{text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:opacity .2s;position:absolute;top:0;left:0;overflow:hidden}.dc-scene.is-look .cx-typed{opacity:0}.dc-scene.is-look .cx-ph{opacity:1}.cx-row{color:#4a4a4a;align-items:center;gap:12px;font-size:12px;display:flex}.cx-plus{color:var(--ink-2);font-size:16px;line-height:1}.cx-perm{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cx-perm svg{color:#d9762b}.cx-pick{border-radius:6px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.cx-ico{color:#6b6b6b;display:inline-flex}.cx-ring{border:1.5px solid #dadada;border-top-color:#8c8c8c;border-radius:50%;width:12px;height:12px;margin-left:auto}.cx-pick-model{color:var(--ink);align-items:center;gap:5px;display:none}.dc-scene.is-pick .cx-pick-auto{display:none}.dc-scene.is-pick .cx-pick-model{display:inline-flex}.cx-send{background:#a6e3d3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cx-plus+.cx-send{margin-left:auto}.cx-worked{color:var(--ink-2);border-bottom:1px solid #efefef;justify-content:space-between;margin:4px 0 0;padding-bottom:6px;font-size:12px;display:flex}.cx-worked b{margin-left:6px;font-weight:400}.cx-worked em{color:#c2410c;font-style:normal}.cx-tools{gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.cx-tools li{color:var(--ink-2);grid-template-columns:12px 70px 1fr;align-items:center;gap:6px;display:grid}.cx-tools b{color:var(--ink);font-weight:500}.cx-tools i{background:#2bb592;border-radius:50%;width:6px;height:6px}.cx-tools li.bad i{background:#e5533d}.cx-tools li.bad span{color:#c2410c}.cx-report{box-shadow:inset 0 0 0 1px var(--edge);border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:12.5px;position:relative}.cx-report small{color:var(--ink-2);margin-bottom:3px;font-size:11px;display:block}.cx-report em{font:500 10.5px var(--mono);color:var(--ok);font-style:normal;position:absolute;top:9px;right:10px}.cx-cola-head{justify-content:space-between;align-items:center;display:flex}.cola-pill{box-shadow:0 0 0 1px var(--edge), 0 2px 6px #0000000d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-weight:600;display:inline-flex}.cola-face{background:linear-gradient(135deg,#4db5f7,#72e8c8);border-radius:8px 8px 7px 7px;width:16px;height:14px}.cola-mem{color:var(--ink-2);background:#f6f7f7;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;display:inline-flex}.cola-mem em{color:var(--ok);font-style:normal}.lt-bar{height:34px;color:var(--ink-2);background:#f6f6f6;border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.lt-bar>span:last-child{text-align:center;flex:1;margin-right:37px}.lt-bar .url{background:#fff;border-radius:6px;padding:3px 14px;display:inline-block;box-shadow:inset 0 0 0 1px #e3e3e3}.lt-body{min-height:286px;padding:16px 16px 18px;position:relative}.mail{padding-top:30px}.mail-tools{gap:6px;margin-bottom:14px;display:flex}.mail-tools button{height:28px;color:var(--ink);font:500 12px var(--font);white-space:nowrap;pointer-events:none;background:#f1f1f1;border:0;border-radius:6px;padding:0 12px}.mail-tools button:first-child{color:#fff;background:#1677ff}.mail-field{border-bottom:1px solid #efefef;gap:10px;margin:0;padding:7px 0;font-size:12.5px;display:flex}.mail-field span{color:#9a9a9a;width:52px}.mail-text{margin:12px 0 0;font-size:13px;line-height:1.55}.sent-note{font:500 11px var(--mono);color:var(--ok);position:absolute;bottom:14px;right:16px}.fl-q{color:var(--ink-2);flex-direction:column;gap:2px;margin:0 0 22px;font-size:12px;display:flex}.fl-q b{color:var(--ink);font-size:15px}.fl{height:46px;box-shadow:inset 0 0 0 1px var(--edge);border-radius:10px;grid-template-columns:50px 50px 1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;padding:0 6px 0 12px;display:grid}.fl b{font-variant-numeric:tabular-nums;font-weight:600}.fl span{color:var(--ink-2);font-size:12px}.fl em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.fl button{color:#1660d8;height:30px;font:600 12px var(--font);pointer-events:none;background:#eef4ff;border:0;border-radius:6px;padding:0 14px;transition:background-color .3s,color .3s}.dc-scene.is-act .fl:nth-of-type(2) button{color:#fff;background:#1677ff}.dc-box{pointer-events:none;animation:dc-box .35s var(--ease) both;animation-delay:calc(var(--i) * .38s);border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #16161659}.dc-box:before{content:attr(data-score);font:500 10px var(--mono);color:#fff;background:#161616;border-radius:4px;padding:1px 5px;position:absolute;top:-18px;left:-1px}@keyframes dc-box{0%{opacity:0;transform:scale(1.08)}}.dc-scene.is-pick .dc-box{opacity:.3;transition:opacity .3s}.dc-scene.is-pick .dc-box.is-pick{opacity:1;box-shadow:inset 0 0 0 2px var(--ok)}.dc-scene.is-pick .dc-box.is-pick:before{background:var(--ok)}.dc-cursor{width:16px;height:22px;transition:transform .9s var(--ease);pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cpath d='M1 1v17l4.5-4.2 3 6.7 2.6-1.2-3-6.6H14z' fill='%23161616' stroke='white' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;position:absolute;top:0;left:0}.dc-cursor:after{content:"";width:18px;height:18px;box-shadow:0 0 0 1.5px var(--ok);opacity:0;border-radius:50%;position:absolute;top:-9px;left:-9px}.dc-scene.is-act .dc-cursor:after{animation:.5s ease-out .85s dc-ripple}@keyframes dc-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@supports (corner-shape:superellipse(1.25)){.dc-stage{corner-shape:superellipse(1.25);border-radius:21px}.w,.dc-panel{corner-shape:superellipse(1.25);border-radius:16px}}@media (width<=860px){.dc-body{min-height:720px;padding:20px 16px}.dc-scene{grid-template-columns:1fr;align-self:start;gap:16px}.dc-head{flex-wrap:wrap;gap:0 12px;padding:0 6px 0 16px}.dc-kicker{height:48px}.dc-tabs{border-top:1px solid var(--line);flex:1 0 100%;order:3;margin:0 -6px 0 -16px;padding:4px;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.dc-steps{grid-template-columns:1fr}.dc-steps li:not(.on){display:none}.dc-steps li{min-height:76px}.dc-panel{padding:14px}.dc-panel li{grid-template-columns:18px minmax(0,1fr) 36px 32px;padding:0 8px}.w.cx{grid-template-columns:minmax(0,1fr)}.cx-side{display:none}.mail-tools button{padding:0 9px}}@media (prefers-reduced-motion:reduce){.dc-scene,.typed,.dc-box,.decide.is-go .dc-tab[aria-pressed=true]:after,.dc-scene .dc-panel li,.dc-scene .dc-status span,.dc-scene .cx-reply i{animation:none}.typed{clip-path:none}.dc-cursor{transition:none}}.stack.anim .layer{opacity:0;translate:0 16px}.stack.anim .layer .tag{opacity:0}.stack.is-on .layer{animation:st-rise .6s cubic-bezier(.2, 0, 0, 1) var(--d,0s) forwards}.stack.is-on .layer[data-layer=scenarios]{--d:.15s}.stack.is-on .layer[data-layer=outcomes]{--d:.3s}.stack.is-on .layer .tag{animation:st-tag .35s ease-out calc(var(--d,0s) + .3s) forwards}.stack.is-on .layer .tag:nth-child(2){animation-delay:calc(var(--d,0s) + .36s)}.stack.is-on .layer .tag:nth-child(3){animation-delay:calc(var(--d,0s) + .42s)}.stack.is-on .layer .tag:nth-child(4){animation-delay:calc(var(--d,0s) + .48s)}@keyframes st-rise{to{opacity:1;translate:0}}@keyframes st-tag{to{opacity:1}}figure.shot{display:grid}figure.shot>img,figure.shot>.shot-video{grid-area:1/1}.shot-video{aspect-ratio:16/10;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:auto;transition:opacity .4s}.shot-video.on{opacity:1}.hero-shot .shot-video{border-radius:12px 12px 0 0}.scene .shot .shot-video{border-radius:10px 10px 0 0}.hero-lead{max-width:640px}.scene-kind{background:var(--card);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.scene-text p{margin-bottom:18px}.scene-does{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scene-does li{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.scene-does li:before{content:"";background:var(--signature);border-radius:50%;flex:none;width:7px;height:7px}.scene-phone{position:relative}.phone{z-index:2;background:#121212;border-radius:34px;width:168px;padding:7px;position:absolute;bottom:-36px;right:-18px;box-shadow:0 30px 60px #0e141647,inset 0 0 0 1.5px #3a3a3a}.phone img{border-radius:27px;width:100%;height:auto;display:block}@media (width<=860px){.phone{border-radius:26px;width:120px;padding:5px;bottom:-24px;right:8px}.phone img{border-radius:21px}}.tag{align-items:center;gap:6px;display:inline-flex}.tag svg{flex:none}.ind{grid-template-rows:auto auto auto 1fr auto}.ind-art{aspect-ratio:5/4;--hairline-plate:#f2f9fa;--hairline-hi:#137e96;--hairline-edge:#2f8fa3;--hairline-mid:#8cc5d0;--hairline-lo:#d4e9ee;--hairline-stroke:1;grid-column:1/-1;margin:10px -6px 0}.works-row{border-top:1px solid #efeeea;grid-template-columns:180px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.works-row:first-of-type{border-top:0}.works-row>span{color:var(--ink);padding-top:11px;font-size:14px;font-weight:600}.works .works-more{text-transform:none;letter-spacing:0;color:var(--body);margin:18px 0 0;font-size:14px;font-weight:400}@media (width<=860px){.works-row{grid-template-columns:1fr;gap:10px}.works-row>span{padding-top:0}}.works-row>span small{color:var(--note);margin-top:4px;font-size:12px;font-weight:400;display:block}.works-mcp li img{background:#fff}@media (width>=1181px){.inds{gap:12px;display:flex;container-type:inline-size}.ind{cursor:pointer;flex:0 0 150px;grid-template-rows:auto auto auto auto 1fr;min-width:0;transition:flex .45s cubic-bezier(.32,.72,0,1),background-color .2s;overflow:hidden}.ind.on{cursor:default;flex:1 1 0}.ind:not(.on):hover{background:#e6f3f5}.ind:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ind:not(.on) .status{visibility:hidden}.ind:not(.on) p,.ind:not(.on) .path{display:none}.ind:not(.on) h3{margin-top:10px;font-size:16px}.ind .ind-art{justify-self:start;width:min(100% + 12px,210px);margin:10px -6px 0}.ind.on p,.ind.on .path{width:min(100cqw - 688px,520px)}.ind.on p{font-size:15px;animation:.3s ease-out .25s both ind-in}.ind.on .path{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 20px;animation:.3s ease-out .3s both ind-in}}@keyframes ind-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ind{transition:none}.ind.on p,.ind.on .path{animation:none}}.grid .cell,.grid .cell:nth-child(-n+2){grid-column:span 2}.grid .cell img,.grid .cell:nth-child(-n+2) img{padding:18px 18px 0}@media (width<=860px){.grid{grid-template-columns:1fr;gap:28px}.grid .cell,.grid .cell:nth-child(-n+2){grid-column:auto}.grid .cell img,.grid .cell:nth-child(-n+2) img{padding:14px 14px 0}}.works li:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#custom{border-top:0;padding-top:0;padding-bottom:96px}.works li.more{background:0 0;border:0;padding:0;display:none}@media (width<=860px){.works-row:not(.open) li.extra{display:none}.works-more-btn{border:1px dashed var(--line);height:46px;font:inherit;color:var(--teal);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.works-row:not(.open) li.more{display:flex}.ind{cursor:pointer}.ind:not(.on) .ind-art,.ind:not(.on) p,.ind:not(.on) .path{display:none}.ind:not(.on) h3{justify-content:space-between;align-items:center;margin:8px 0 0;display:flex}.ind:not(.on) h3:after{content:"+";color:var(--teal);font-size:22px;font-weight:400}.ind.on .ind-art{justify-self:start;width:200px}.inds{gap:10px}}.faq-wrap{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px;display:grid}.faq-wrap .lead a{color:var(--teal)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--teal);font-size:24px;font-weight:400;transition:transform .25s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{max-width:620px;color:var(--body);margin:0 0 22px;font-size:16px;line-height:1.55}@media (width<=860px){.faq-wrap{grid-template-columns:1fr;gap:24px}.faq-item summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}.faq-item:not([open]) .faq-body{display:none}.faq-body{overflow:hidden}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--ri,0) * 70ms);transform:translateY(18px)}.reveal.shown{opacity:1;transform:none}@media print{.reveal,.stack.anim .layer,.stack.anim .layer .tag{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}}.dl-soon h3{font-size:22px}.dl-soon p{color:var(--body)}.dl-platforms{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dl-platforms li{color:var(--note);border:1px dashed #c9d9dc;border-radius:999px;padding:6px 12px;font-size:13px}.os{flex:none}.btn .os{margin:-2px 8px 0 -2px}.dl-card h3,.dl-soon h3{align-items:center;gap:10px;display:flex}.os-lg{width:22px;height:22px}.dl-platforms li{align-items:center;gap:7px;display:inline-flex}.dl-platforms .os{width:14px;height:14px}.block-teal.custom{padding:56px;display:block}.custom-head{align-items:flex-end;gap:40px;display:flex}.custom-head>div:first-child{flex:1}.custom-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.block-teal.custom .h2{max-width:640px;margin-bottom:14px;font-size:44px}.custom-ctas{flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.custom-ctas .btn-light{margin-left:0}.custom-link{color:#fff;text-underline-offset:3px;padding:6px 0;font-size:14px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-block}.custom-link:hover{text-decoration-color:#fff}.custom-steps{border-top:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:44px 0 0;padding:28px 0 0;list-style:none;display:grid}.custom-steps span{color:var(--mint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.custom-steps h3{letter-spacing:-.01em;color:#fff;margin:8px 0;font-size:18px;font-weight:600}.block-teal .custom-steps p{color:#fffc;font-size:15px;line-height:1.5}.custom-proof{background:#00000024;border-radius:14px;align-items:center;gap:24px;margin-top:36px;padding:18px 22px;display:flex}.custom-proof>span{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);flex:none;font-size:13px;font-weight:600}.custom-proof ul{color:#fff;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.custom-proof li{align-items:center;gap:10px;display:flex}.custom-proof li:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px}@media (width<=1180px){.custom-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.block-teal.custom{padding:28px}.custom-head{flex-direction:column;align-items:flex-start}.custom-ctas{align-items:flex-start}.block-teal.custom .h2{font-size:30px}.custom-steps{grid-template-columns:1fr;gap:20px}.custom-proof{flex-direction:column;align-items:flex-start;gap:12px}.custom-proof ul{flex-direction:column}}.cards.offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}#privacy .lead{max-width:640px}#privacy .offer{flex-direction:column;padding:32px;display:flex}.offer-icon{width:44px;height:44px;color:var(--mint);background:#72e8c814;border:1px solid #72e8c847;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.offer-icon svg{width:22px;height:22px}#privacy .offer h3{letter-spacing:-.01em;color:#fff;margin-bottom:8px;font-size:20px}#privacy .offer p{max-width:460px;margin:0 0 20px;font-size:15px;line-height:1.55}.offer ul{border-top:1px solid var(--night-line);gap:10px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.offer li{color:#d4e3e6;align-items:baseline;gap:10px;font-size:14px;display:flex}.offer li:before{content:"";border-left:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);flex:none;width:10px;height:6px;transform:translateY(-3px)rotate(-45deg)}@media (width<=860px){.cards.offers{grid-template-columns:1fr}#privacy .offer{padding:24px}}@media (width<=380px){.dl-for{display:none}}#features .grid .cell img{cursor:zoom-in;transition:transform .25s,box-shadow .25s}#features .grid .cell img:hover,#features .grid .cell img:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #137e9629}.shot-zoom{z-index:40;pointer-events:none;opacity:0;background:var(--frame);border-radius:22px;width:min(1120px,78vw);padding:14px;transition:opacity .2s,scale .25s cubic-bezier(.2,.7,.2,1);position:fixed;top:50%;left:50%;translate:-50% -50%;scale:.96;box-shadow:0 40px 100px #0e141647}.shot-zoom.on{opacity:1;scale:1}.shot-zoom img{border-radius:12px;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.shot-zoom,#features .grid .cell img{transition:none}}.reveal{transform:translateY(10px)}.no.reveal,.h2.reveal,.lead.reveal,.works>p.reveal{transition:opacity .6s;transform:none}@media (width<=1100px){.w.cx{grid-template-columns:minmax(0,1fr)}.cx-side{display:none}}@media (pointer:coarse){.bar nav a{padding:10px 0}.foot-cols a{margin-bottom:0;padding:7px 0}.foot-social a{padding:6px 0}}@media (width>=861px) and (width<=1100px){.foot-top{flex-direction:column;gap:40px}.foot-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;width:100%;margin-left:0}}.nav-menu{display:none}@media (width<=860px){.bar .in{gap:8px}.nav-menu{display:block}.nav-menu summary{width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;margin-right:-10px;list-style:none;display:grid}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.nav-menu-list{padding:8px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));background:var(--bg,#fffefd);border-bottom:1px solid var(--line);display:grid;position:absolute;inset:56px 0 auto;box-shadow:0 16px 32px #00000014}.nav-menu-list a{color:var(--ink);border-bottom:1px solid var(--line);padding:13px 0;font-size:17px;text-decoration:none}.nav-menu-list a:last-child{color:var(--teal);border-bottom:0}.tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs{gap:0}.tabs [role=tab]{flex:none;padding:9px 8px;font-size:14px}}.legend{color:var(--teal);flex-wrap:wrap;gap:6px 20px;margin:-12px 0 24px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{background:var(--teal);border-radius:50%;width:9px;height:9px}.legend .human{color:var(--note)}.legend .human i{border:1.5px solid var(--note);background:0 0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
