@font-face{font-family:aeonik;src:url(/work/chord/fonts/Aeonik_Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:aeonik;src:url(/work/chord/fonts/Aeonik_Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:aeonik;src:url(/work/chord/fonts/Aeonik_Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper: #FAFAFB;--white: #FFFFFF;--ink: #0A0A0B;--ink2: #3B3B43;--soft: #5F5F69;--mute: #85848F;--line: #E9E8EF;--line2: #DAD9E3;--magenta: #DE23FC;--mag-deep: #B20FD0;--blue: #2F3EFA;--cyan: #82EBFB;--green: #15803D;--grad: linear-gradient(118deg, #DE23FC 0%, #2F3EFA 48%, #82EBFB 100%);--frame: 1200px;--out: cubic-bezier(.23, 1, .32, 1);--io: cubic-bezier(.77, 0, .175, 1);--edge: 0 0 0 1px rgba(26, 24, 60, .07);--lift: 0 1px 2px rgba(26, 24, 60, .05), 0 8px 16px -8px rgba(26, 24, 60, .1), 0 28px 56px -28px rgba(38, 40, 140, .22);--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 96px;--s8: 144px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:#C9C8D3 var(--paper);overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 aeonik,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;caret-color:var(--magenta)}::selection{background:#de23fc2e;color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}img,svg{display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}.wrap{width:min(var(--frame),100% - 48px);margin-inline:auto;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(var(--line),var(--line)) calc(50% - var(--frame) / 2 - 24px) 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) calc(50% + var(--frame) / 2 + 24px) 0 / 1px 100% no-repeat}main,.foot,.nav{position:relative;z-index:1}h1{font-weight:500;font-size:clamp(42px,4.8vw,66px);line-height:1;letter-spacing:-.04em;text-wrap:balance}h2{font-weight:500;font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.lede{font-size:clamp(17px,1.4vw,19px);color:var(--soft);max-width:600px;text-wrap:pretty}.sec__lede{margin-top:var(--s3);font-size:18px;color:var(--soft);max-width:560px;text-wrap:pretty}.btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-size:15.5px;font-weight:500;white-space:nowrap;transition:transform .16s var(--out),background-color .2s,box-shadow .2s}.btn:active{transform:scale(.97)}.btn--sm{height:40px;padding:0 18px;font-size:14.5px}.btn--ink{color:#fff;background:var(--ink);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0003,0 12px 24px -12px #2f3efa99}.btn--line{background:var(--white);box-shadow:var(--edge),0 1px 2px #1a183c0d}.btn--light{color:var(--ink);background:#fff;box-shadow:0 10px 30px -10px #00000059}@media(hover:hover)and (pointer:fine){.btn--ink:hover{background:#22222a}.btn--line:hover{box-shadow:0 0 0 1px var(--line2),0 6px 16px -8px #1a183c33}}.nav{position:sticky;top:0;z-index:50;transition:background-color .3s,box-shadow .3s}.nav.is-scrolled{background:#fafafbdb;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.nav__in{height:72px;display:flex;align-items:center;justify-content:space-between}.nav__links{display:flex;gap:var(--s4);font-size:15px;color:var(--ink2)}.nav__cta{display:flex;align-items:center;gap:var(--s3);font-size:15px;color:var(--ink2)}@media(hover:hover){.nav__links a:hover,.nav__login:hover{color:var(--ink)}}.hero{padding-top:var(--s5)}.logos{margin-top:var(--s2);display:flex;align-items:center;gap:40px;color:#6e6d78}.lgo{font-size:18px;letter-spacing:-.01em;opacity:.75;transition:opacity .3s}.lgo--sonos{font-weight:700;font-size:17px;letter-spacing:.34em}.lgo--w1{font-weight:500;font-size:20px;letter-spacing:-.03em}.lgo--w2{font-weight:700;font-size:14px;letter-spacing:.22em}.lgo--w3{font-weight:400;font-size:21px;font-style:italic;letter-spacing:-.02em}.lgo--w4{font-weight:500;font-size:14px;letter-spacing:.3em}@media(hover:hover){.lgo:hover{opacity:1}}.hero__copy{text-align:center;display:grid;justify-items:center;gap:var(--s3)}.ctas{display:flex;gap:12px;margin-top:var(--s1)}.usedby{font-size:14.5px;color:var(--mute)}.usedby b{color:var(--ink2);font-weight:500}.stage{position:relative;margin-top:var(--s4);padding:0 24px}.stage__sky{position:absolute;left:50%;top:24px;width:min(1320px,100% - 48px);height:calc(100% - 20px);transform:translate(-50%);border-radius:36px;overflow:hidden;background:radial-gradient(60% 70% at 18% 20%,rgba(222,35,252,.2),transparent 70%),radial-gradient(55% 60% at 82% 30%,rgba(130,235,251,.45),transparent 70%),radial-gradient(70% 70% at 50% 100%,rgba(47,62,250,.2),transparent 70%),linear-gradient(180deg,#f3f1fb,#ecebf8)}.stage__tilt{position:relative;width:min(960px,100%);margin:0 auto;perspective:1600px;padding-top:var(--s5);padding-bottom:var(--s6)}.note{margin-top:var(--s2);text-align:center;font-size:12.5px;color:var(--mute)}.app{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:46px 1fr;min-height:560px;border-radius:20px;background:var(--white);box-shadow:var(--edge),var(--lift),0 60px 120px -50px #26288c73;transform-origin:50% 0;will-change:transform;overflow:hidden}.app__bar{grid-column:1 / -1;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--soft)}.app__bar i{width:11px;height:11px;border-radius:50%;background:#e5e4ec}.app__bar span:first-of-type{margin-left:12px;color:var(--ink);font-weight:500}.app__ws{margin-left:auto;font-size:12.5px;padding:4px 10px;border-radius:8px;background:#f4f3f8}.app__rail{border-right:1px solid var(--line);padding:18px 14px;background:#fcfcfd}.rail__k{font-size:12px;color:var(--mute);margin:0 6px 8px}.rail__list{display:grid;gap:2px;margin-bottom:var(--s3)}.rail__list li{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px;font-size:13.5px;color:var(--ink2);transition:background-color .3s}.rail__list li:after{content:"";margin-left:auto;width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.rail__list li.is-hot{background:#2f3efa12}.rail__defs{display:grid;gap:6px}.rail__defs li{font-size:12.5px;padding:6px 9px;border-radius:8px;color:var(--soft);background:#f4f3f8;transition:color .3s,background-color .3s}.rail__defs li.is-on{color:var(--blue);background:#2f3efa14}.app__main{padding:22px 28px 24px;display:grid;align-content:start;gap:16px;min-width:0}.lg{width:18px;height:18px;flex:none;display:inline-block;background:var(--c, var(--ink));-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.lg--chord{background:var(--grad);border-radius:5px;-webkit-mask:none;mask:none}.lg--sheet{background:#16a34a;border-radius:4px;-webkit-mask:none;mask:none}.lg.mono{-webkit-mask:none;mask:none;background:none;color:var(--c);font:700 14px/18px aeonik;text-align:center}.ask{display:flex;align-items:center;gap:12px;height:56px;padding:0 9px 0 16px;border-radius:16px;background:var(--white);box-shadow:0 0 0 1px var(--line2),0 8px 20px -14px #26288c59}.ask__ic{width:18px;height:18px;color:var(--magenta);flex:none}.ask__q{flex:1;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread,.t-body,.chart,.synced li p{min-width:0}.caret{display:inline-block;width:1.5px;height:18px;margin-left:2px;vertical-align:-3px;background:var(--blue);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ask__go{width:38px;height:38px;border-radius:12px;background:var(--ink);color:#fff;display:grid;place-items:center}.ask__go svg{width:16px;height:16px}.thread{display:grid;gap:14px}.thread>*{transition:opacity .45s var(--out),transform .55s var(--out)}.thread:not(.s0) .t-who,.thread:not(.s1) .t-body,.thread:not(.s2) .rec,.thread:not(.s3) .synced{opacity:0;transform:translateY(8px)}.t-who{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.t-who em{font-style:normal;font-weight:400;color:var(--mute)}.dot{width:8px;height:8px;border-radius:50%;background:var(--magenta);box-shadow:0 0 0 3px #de23fc29}.thinking .dot{animation:pulse 1.1s var(--out) infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #de23fc00}}.t-body{display:grid;gap:14px}.t-lead{font-size:15.5px;color:var(--ink2);max-width:64ch}.t-lead b{color:var(--ink);font-weight:500}.chart{display:grid;gap:8px}.bar{display:grid;grid-template-columns:136px 1fr 48px;align-items:center;gap:12px;font-size:13px;color:var(--soft)}.bar i{height:8px;border-radius:4px;background:#e8e7ef;transform-origin:0 50%;transform:scaleX(var(--w));transition:transform .9s var(--out)}.thread:not(.s1) .bar i{transform:scaleX(0)}.bar b{font-weight:500;color:var(--ink2);text-align:right}.bar.is-top i{background:linear-gradient(90deg,#2f3efa,#82ebfb)}.bar.is-top span,.bar.is-top b{color:var(--ink)}.bar.is-low i{background:linear-gradient(90deg,#f2b8fd,#de23fc)}.used{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--mute)}.used span{margin-right:4px}.used i{font-style:normal;padding:3px 9px;border-radius:7px;color:var(--blue);background:#2f3efa12}.rec{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 16px;border-radius:14px;background:#fbfbfd;box-shadow:0 0 0 1px var(--line)}.rec__t,.card__t{font-size:15px;font-weight:500}.rec__m,.card__m{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;font-size:13px;color:var(--soft)}.pos{color:var(--green)}.rec__b{display:flex;gap:6px;flex:none}.b-ghost,.b-ok{height:36px;padding:0 16px;border-radius:11px;display:inline-grid;place-items:center;font-size:13.5px;font-weight:500}.b-ghost{background:#fff;box-shadow:0 0 0 1px var(--line2);color:var(--ink2)}.b-ok{color:#fff;background:var(--ink);transition:transform .16s var(--out),background-color .3s}.b-ok.is-press{transform:scale(.94)}.b-ok.is-done{background:var(--green)}.synced{display:grid;gap:4px}.synced li,.log li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;color:var(--soft)}.synced b,.log b{color:var(--ink);font-weight:500;margin-right:6px}.synced s{color:var(--mute)}.synced em,.log em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;padding:3px 8px;border-radius:7px;color:var(--green);background:#15803d14}.synced em svg{width:12px;height:12px}.synced em.soft{color:var(--soft);background:#f1f0f6}.synced li{opacity:0;transform:translateY(6px);transition:opacity .4s var(--out),transform .5s var(--out)}.synced li.in{opacity:1;transform:none}.ev{position:absolute;inset:0;pointer-events:none}.evc{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:12px;background:#fff;font-size:12.5px;color:var(--ink2);white-space:nowrap;box-shadow:var(--edge),var(--lift);opacity:0;transform:translateY(8px) scale(.97);transition:opacity .4s var(--out),transform .5s var(--out)}.evc.in{opacity:1;transform:none}.evc b{color:var(--ink);font-weight:500}.sec{padding:var(--s8) 0 0}.problem h2{max-width:1000px}.tools{margin-top:var(--s6);display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:14px;align-items:stretch}.tool{padding:18px;border-radius:16px;background:var(--white);box-shadow:var(--edge),0 10px 24px -18px #26288c4d;display:grid;align-content:start;gap:6px;transition:opacity .5s var(--out),transform .6s var(--out)}.tool header{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2);margin-bottom:10px}.tool__k{font-size:13px;color:var(--soft)}.tool__v{font-size:30px;font-weight:500;letter-spacing:-.03em}.tool__n{font-size:12.5px;color:var(--mute)}.tools.is-on .tool:not(.tool--chord) .tool__v{color:var(--mute);text-decoration:line-through;text-decoration-color:#de23fc99;text-decoration-thickness:2px}.tool--chord{background:var(--ink);color:#fff;box-shadow:0 30px 60px -30px #2f3efab3;opacity:0;transform:translateY(16px)}.tools.is-on .tool--chord{opacity:1;transform:none}.tool--chord header{color:#fff}.tool--chord .tool__k{color:#c9c8d6}.tool--chord .tool__n{color:#abaabd}.how__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--s7)}.steps{margin-top:var(--s5);display:grid}.step{padding:26px 0;border-top:1px solid var(--line);min-height:40vh}.step b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--mute);transition:color .3s}.step b:before{content:counter(s,decimal-leading-zero);counter-increment:s;margin-right:14px;font-size:14px;color:var(--mute)}.steps{counter-reset:s}.step p{margin-top:8px;color:var(--mute);max-width:44ch;transition:color .3s}.step.is-on b{color:var(--ink)}.step.is-on b:before{color:var(--magenta)}.step.is-on p{color:var(--soft)}.how__stage{position:sticky;top:120px;height:520px;align-self:start;border-radius:24px;background:linear-gradient(180deg,#f3f1fb,#eeedf8);box-shadow:inset 0 0 0 1px var(--line)}.panel{position:absolute;inset:28px;padding:24px;border-radius:18px;background:var(--white);box-shadow:var(--edge),var(--lift);opacity:0;transform:translateY(12px);transition:opacity .45s var(--out),transform .55s var(--out);pointer-events:none;display:grid;align-content:start;gap:18px}.panel.is-on{opacity:1;transform:none;pointer-events:auto}.panel__h{font-size:14px;color:var(--soft)}.frags{display:flex;flex-wrap:wrap;gap:8px}.frag{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:10px;background:#f5f4f9;font-size:13px;color:var(--ink2)}.record{border-radius:14px;padding:18px;background:#fff;box-shadow:0 0 0 1px #2f3efa33,0 18px 36px -22px #2f3efa80}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.record__name{font-size:20px;font-weight:500;letter-spacing:-.02em}.record__name span{margin-left:8px;font-size:13px;font-weight:400;color:var(--mute)}.record dl{margin-top:12px;display:grid;grid-template-columns:96px 1fr;row-gap:8px;font-size:14px}.record dt{color:var(--soft)}.record dd{color:var(--ink)}.ctx,.agents,.log{display:grid;gap:8px}.ctx li{display:grid;grid-template-columns:150px 1fr;align-items:center;padding:11px 14px;border-radius:12px;background:#f7f6fb;font-size:14px}.ctx li span{color:var(--soft)}.ctx li b{font-weight:500}.panel.is-on .ctx li{animation:rise .5s var(--out) both}.panel.is-on .ctx li:nth-child(2){animation-delay:.08s}.panel.is-on .ctx li:nth-child(3){animation-delay:.16s}.panel.is-on .ctx li:nth-child(4){animation-delay:.24s}.panel.is-on .ctx li:nth-child(5){animation-delay:.32s}.ctx__src{font-size:13px;color:var(--mute)}.agents li{display:grid;grid-template-columns:1fr auto;padding:14px 16px;border-radius:12px;background:#f7f6fb}.agents b{font-weight:500}.agents span{grid-column:1;font-size:13.5px;color:var(--soft)}.agents i{grid-row:1 / 3;grid-column:2;align-self:center;font-style:normal;font-size:12px;padding:3px 9px;border-radius:7px;color:var(--green);background:#15803d14}.log li{padding:10px 6px;border-bottom:1px solid var(--line)}.forks__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:center}.forks__grid .btn{margin-top:var(--s4);margin-right:8px}.forkcard{padding:28px;border-radius:24px;background:var(--white);box-shadow:var(--edge),var(--lift)}.forkcard__n{font-size:15px;color:var(--soft)}.forkcard__n b{display:inline-block;font-variant-numeric:lining-nums proportional-nums;font-size:56px;font-weight:500;letter-spacing:-.04em;color:var(--ink);margin-right:10px;vertical-align:-6px}.forklist{margin-top:var(--s3);display:grid;gap:8px}.forklist li{display:grid;grid-template-columns:130px 1fr 1fr;gap:8px;align-items:center;font-size:14px}.forklist span{color:var(--soft)}.forklist button{height:40px;border-radius:10px;background:#f5f4f9;font-size:14px;color:var(--ink2);transition:background-color .2s,color .2s,box-shadow .2s}.forklist button.is-on{background:#2f3efa14;color:var(--blue);box-shadow:inset 0 0 0 1px #2f3efa59}.forklist li.is-set button:not(.is-on){color:var(--mute)}.forkcard__a{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line);font-size:15px;color:var(--soft);min-height:52px}.forkcard__a b{color:var(--ink);font-weight:500}.agentsSec{margin-top:var(--s8);padding:var(--s8) 0;background:var(--magenta);color:#fff;position:relative;overflow:hidden}.agentsSec:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 85% 30%,rgba(130,235,251,.25),transparent 70%),radial-gradient(40% 60% at 10% 100%,rgba(47,62,250,.35),transparent 70%);pointer-events:none}.agents__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--s7);align-items:center;position:relative;z-index:1}.agents__copy p{margin-top:var(--s3);font-size:18px;color:#fbe8ff;max-width:44ch}.mode{margin-top:var(--s4);display:inline-flex;padding:4px;border-radius:999px;background:#ffffff2e}.mode button{height:40px;padding:0 18px;border-radius:999px;font-size:14.5px;color:#fbe8ff;transition:background-color .25s,color .25s}.mode button.is-on{background:#fff;color:var(--ink)}.mode__n{margin-top:12px!important;font-size:14.5px!important}.inbox{padding:20px;border-radius:24px;background:var(--white);color:var(--ink);box-shadow:0 50px 100px -40px #3c005099;display:grid;gap:10px;position:relative}.inbox__h{display:flex;justify-content:space-between;font-size:14px;color:var(--soft);padding:0 4px 6px}.card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:14px;background:#fafafc;box-shadow:0 0 0 1px var(--line);transition:opacity .3s}.card .b-ok{border:0}.card.is-done{opacity:.6}.toast{position:absolute;left:50%;bottom:-18px;transform:translate(-50%,8px);padding:10px 14px;border-radius:12px;background:var(--ink);color:#fff;font-size:13.5px;white-space:nowrap;opacity:0;transition:opacity .25s var(--out),transform .3s var(--out)}.toast.in{opacity:1;transform:translate(-50%)}.ledger{margin-top:var(--s6);display:grid;grid-template-columns:1fr 1fr;gap:14px}.col{padding:26px;border-radius:22px;background:var(--white);box-shadow:var(--edge)}.col__h{font-size:15px;font-weight:500;margin-bottom:var(--s2)}.col ol{display:grid}.col li{display:grid;grid-template-columns:56px 1fr;padding:12px 0;border-top:1px solid var(--line);font-size:16px}.col time{color:var(--mute);font-size:14px;padding-top:2px}.col--before li{color:var(--soft)}.col--before li:before,.col--after li:before{display:none}.col--after{box-shadow:0 0 0 1px #2f3efa2e,var(--lift)}.col--after li{opacity:.15;transition:opacity .5s var(--out)}.ledger.is-on .col--after li{opacity:1}.ledger.is-on .col--after li:nth-child(2){transition-delay:.15s}.ledger.is-on .col--after li:nth-child(3){transition-delay:.3s}.ledger.is-on .col--after li:nth-child(4){transition-delay:.45s}.ledger.is-on .col--after li:nth-child(5){transition-delay:.6s}.col--after time{color:var(--blue)}.results{padding-top:var(--s8)}.results__pin{overflow:hidden}.track{display:flex;gap:16px;margin-top:var(--s5);padding:0 max(24px,calc(50% - var(--frame) / 2));will-change:transform}.rc{flex:none;width:360px;min-height:300px;padding:28px;border-radius:24px;background:var(--white);box-shadow:var(--edge),0 20px 40px -30px #26288c59;display:grid;align-content:space-between;gap:var(--s3)}.rc__b{font-size:15px;color:var(--soft)}.rc__v{font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.rc__d{font-size:15.5px;color:var(--soft)}.rc--more{background:var(--ink);color:#fff;align-content:end}.rc--more svg{width:28px;height:28px}.faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--s7)}.chat{padding:20px;border-radius:24px;background:var(--white);box-shadow:var(--edge),var(--lift);display:grid;gap:16px}.chat__log{display:grid;gap:10px;min-height:260px;align-content:end}.msg{max-width:82%;padding:11px 15px;border-radius:16px;font-size:15px;animation:rise .35s var(--out) both}.msg--bot{background:#f4f3f9;color:var(--ink2);border-bottom-left-radius:6px}.msg--me{justify-self:end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{height:38px;padding:0 14px;border-radius:999px;background:#f4f3f9;font-size:14px;color:var(--ink2);transition:background-color .2s}@media(hover:hover){.chips button:hover{background:#ecebf4}}.cta{margin-top:var(--s8);padding:var(--s8) 0;background:var(--ink);color:#fff;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:auto -10% -60%;height:120%;background:radial-gradient(40% 50% at 30% 50%,rgba(222,35,252,.45),transparent 70%),radial-gradient(40% 50% at 70% 50%,rgba(47,62,250,.5),transparent 70%)}.cta__in{position:relative;text-align:center;display:grid;justify-items:center;gap:var(--s3)}.cta p{font-size:18px;color:#c9c8d6;max-width:46ch}.sec:before{content:"";position:absolute;top:calc(var(--s8) / 2 - 4px);left:50%;width:calc(var(--frame) + 57px);height:9px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle,var(--paper) 2.5px,var(--line2) 3px,var(--line2) 4px,transparent 4.5px) 0 50% / 9px 9px no-repeat,radial-gradient(circle,var(--paper) 2.5px,var(--line2) 3px,var(--line2) 4px,transparent 4.5px) 100% 50% / 9px 9px no-repeat,linear-gradient(var(--line),var(--line)) 50% 50% / calc(100% - 9px) 1px no-repeat}.stage__tilt{transform-style:preserve-3d}.float{position:absolute;z-index:3;width:236px;padding:16px 18px;border-radius:18px;background:#fffffff5;box-shadow:var(--edge),0 2px 4px #1a183c0f,0 24px 48px -16px #26288c4d,0 60px 90px -40px #26288c59;will-change:transform}.float--l{left:-198px;top:300px;width:210px}.float--r{right:-214px;top:150px;width:226px}.fl__h{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--soft)}.fl__ic{display:inline-flex;gap:3px}.fl__ic .lg{width:14px;height:14px}.fl__name{margin-top:8px;font-size:22px;font-weight:500;letter-spacing:-.02em}.fl__dl{margin-top:8px;display:grid;grid-template-columns:1fr auto;row-gap:5px;font-size:13.5px}.fl__dl dt{color:var(--soft)}.fl__dl dd{text-align:right;font-weight:500}.fl__v{margin-top:6px;font-size:26px;font-weight:500;letter-spacing:-.03em}.fl__v .pos{font-size:14px;font-weight:500;letter-spacing:0;margin-left:6px}.fl__chart{width:100%;height:70px;margin-top:6px;overflow:visible}.fl__line{stroke-dasharray:400;stroke-dashoffset:400;animation:draw 2.4s var(--out) .6s forwards}@keyframes draw{to{stroke-dashoffset:0}}.fl__n{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--soft)}.ev .evc{z-index:4}.tools{perspective:1200px}.tool{transform:rotate(var(--r, 0deg)) translateY(6px)}.tools.is-on .tool:not(.tool--chord){transform:none}.mini{width:100%;height:40px;margin:6px 0 4px}.used--dark i{color:#dcdfff;background:#82ebfb24}.used--dark{margin:6px 0 2px}.merge{display:grid;grid-template-columns:1fr 64px 1.25fr;align-items:center}.frags{display:grid;gap:14px}.frag{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f6f5fa;box-shadow:0 0 0 1px var(--line)}.frag small{display:block;font-size:12px;color:var(--mute)}.wires{width:64px;height:240px;overflow:visible}.wires path{fill:none;stroke:#c9ccf7;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:5 7;animation:flow 1.2s linear infinite}@keyframes flow{to{stroke-dashoffset:-24}}.panel.is-on .record{animation:rise .7s var(--out) both .2s}.integ__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--s7);align-items:center}.integ__stats{margin-top:var(--s5);display:flex;gap:var(--s5)}.integ__stats p{font-size:14px;color:var(--soft)}.integ__stats b{display:block;font-size:40px;font-weight:500;letter-spacing:-.04em;color:var(--ink);line-height:1.1}.keys{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#f3f1fb,#edecf7);box-shadow:inset 0 0 0 1px var(--line)}.key{aspect-ratio:1;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,#f4f3f9);box-shadow:inset 0 1px #fff,inset 0 -3px #1a183c0d,0 0 0 1px #1a183c0f,0 10px 20px -12px #26288c59;position:relative;transition:transform .35s var(--out),box-shadow .35s var(--out)}.key[data-name]:before{content:attr(data-name);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px;padding:5px 9px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--out),translate .25s var(--out);z-index:5}@media(hover:hover)and (pointer:fine){.key:hover:before{opacity:1;translate:-50% 0}.key:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #2f3efa33,0 16px 28px -14px #26288c73}}.key .lg{width:28px;height:28px}.key .lg.mono{font-size:22px;line-height:28px}@keyframes bob{50%{transform:translateY(-4px)}}@media(hover:hover)and (pointer:fine){.key:hover{transform:translateY(-3px)}}.key--chord{grid-column:3 / span 2;grid-row:2 / span 2;aspect-ratio:auto;border-radius:24px;background:var(--ink);color:#fff;display:grid;place-items:center;align-content:center;gap:4px;animation:none;box-shadow:0 30px 60px -24px #2f3efaa6,inset 0 1px #ffffff26}.key--chord b{font-size:46px;font-weight:500;letter-spacing:-.04em;line-height:1}.key--chord span{font-size:13px;color:#b9b8cc}.key--chord:before{content:"";width:34px;height:34px;border-radius:10px;background:var(--grad);margin-bottom:6px}.deck{position:relative}.deck:before,.deck:after{content:"";position:absolute;left:6%;right:6%;bottom:-14px;height:40px;border-radius:0 0 24px 24px;background:#ffffff8c}.deck:after{left:12%;right:12%;bottom:-26px;background:#ffffff4d}.rc{min-height:380px;align-content:start}.rc .rc__v{margin-top:auto}.viz{margin:8px 0 4px;height:112px;display:grid;align-content:center}.viz--ring,.viz--line{display:block}.viz--bars{display:grid;gap:10px}.viz--bars p{display:grid;grid-template-columns:82px 1fr 44px;align-items:center;gap:10px;font-size:12.5px;color:var(--soft)}.viz--bars i{height:10px;border-radius:5px;background:#e7e6ee;transform-origin:0 50%;transform:scaleX(var(--w))}.viz--bars .hot i{background:linear-gradient(90deg,#de23fc,#2f3efa)}.viz--bars .hot b{color:var(--ink)}.viz--ring{width:112px;height:112px}.viz--stack{display:flex;align-items:flex-end;gap:8px;height:90px}.viz--stack i{width:34px;height:100%;border-radius:10px;background:linear-gradient(180deg,#82ebfb,#2f3efa)}.viz--stack i.off{background:repeating-linear-gradient(135deg,#ecebf2 0 6px,#f6f5fa 6px 12px);height:70%}.viz--line{width:100%;height:112px}.viz--dots{display:grid;gap:12px}.viz--dots span{display:flex;gap:8px}.viz--dots i{width:22px;height:22px;border-radius:50%;background:#e7e6ee}.viz--dots span:last-child i{background:var(--grad)}.sky__gl{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--out)}.sky__gl.is-on{opacity:1}.stage__sky:after,.agentsSec:before,.cta:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.agentsSec:before{z-index:0}.ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ln__i{display:block;transform:translateY(105%);transition:transform 1s var(--out);transition-delay:calc(var(--l) * 90ms)}.is-in .ln__i,.hero .ln__i.go{transform:none}[data-reveal]>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--out),transform .9s var(--out);transition-delay:calc(var(--i, 0) * 70ms + .12s)}[data-reveal].is-in>*{opacity:1;transform:none}.hero .lede,.hero .ctas,.hero .logos{opacity:0;transform:translateY(12px);transition:opacity .8s var(--out),transform .9s var(--out)}.hero.is-go .lede{opacity:1;transform:none;transition-delay:.35s}.hero.is-go .ctas{opacity:1;transform:none;transition-delay:.45s}.hero.is-go .logos{opacity:1;transform:none;transition-delay:.55s}.stage{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--out) .5s,transform 1.3s var(--out) .5s}.hero.is-go .stage{opacity:1;transform:none}.spot{position:relative;isolation:isolate}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--out);z-index:2;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(47,62,250,.07),transparent 60%);box-shadow:inset 0 0 0 1px #2f3efa00}@media(hover:hover)and (pointer:fine){.spot:hover:after{opacity:1}.rc,.tool:not(.tool--chord),.card,.col{transition:transform .5s var(--out),box-shadow .4s var(--out),opacity .5s var(--out)}.rc:hover{transform:translateY(-4px);box-shadow:var(--edge),0 30px 60px -30px #26288c73}.card:hover{box-shadow:0 0 0 1px #2f3efa38,0 12px 24px -16px #26288c66}.btn .btn__ar{transition:transform .3s var(--out)}.btn:hover .btn__ar{transform:translate(3px)}.nav__links a{position:relative}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--out)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}}.btn__ar{width:15px;height:15px;margin-right:-4px}.limits{margin-top:var(--s3);display:grid;gap:14px;max-width:420px;padding:18px;border-radius:18px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff40;opacity:0;transform:translateY(-6px);max-height:0;overflow:hidden;padding-block:0;transition:opacity .35s var(--out),transform .45s var(--out),max-height .45s var(--out),padding .45s var(--out)}.limits.is-on{opacity:1;transform:none;max-height:220px;padding-block:18px}.lim p{display:flex;justify-content:space-between;font-size:14px;color:#fbe8ff;margin:0!important}.lim b{color:#fff;font-weight:500}.lim input{width:100%;margin-top:8px;accent-color:#fff;height:4px}.foot{border-top:1px solid var(--line);padding:var(--s6) 0 var(--s5)}.foot__top{display:flex;justify-content:space-between;gap:var(--s5)}.foot__brand p{margin-top:12px;font-size:14px;color:var(--soft)}.foot__cols{display:flex;gap:var(--s7)}.foot__cols div{display:grid;gap:10px;align-content:start;font-size:14.5px}.foot__cols p{font-size:13px;color:var(--mute);margin-bottom:4px}.foot__cols a{color:var(--ink2)}@media(hover:hover){.foot__cols a:hover{color:var(--ink)}}.foot__note{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--line);font-size:12.5px;color:var(--mute)}.tools{position:relative;padding-bottom:56px}.tool{position:relative;z-index:1}.converge{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.converge path{fill:none;stroke:url(#cv);stroke-width:1.5;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.4s var(--io)}.converge circle{fill:#de23fc;opacity:0;transition:opacity .4s var(--out) 1.2s}.tools.is-on .converge path{stroke-dashoffset:0}.tools.is-on .converge circle{opacity:1}.tools.is-on .tool--chord{transition-delay:.9s}.col li{position:relative;transition:color .35s var(--out),opacity .35s var(--out)}.col--before li:after{content:"";position:absolute;left:56px;right:0;top:50%;height:1.5px;background:#de23fc8c;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--out);display:block}.col--before li.x{color:var(--mute)}.col--before li.x:after{transform:scaleX(1)}.ledger .col--after li{opacity:.18}.ledger .col--after li.in{opacity:1}.col--after li.now{background:linear-gradient(90deg,rgba(47,62,250,.07),transparent 70%);border-radius:8px}.col--after li.now time{color:var(--blue);font-weight:500}.col__t b{transition:opacity .4s var(--out)}.ledger:not(.done) .col__t b{opacity:.2}.steps{position:relative;padding-left:22px}.steps:before,.steps:after{content:"";position:absolute;left:0;top:26px;width:2px;border-radius:2px}.steps:before{bottom:0;background:var(--line)}.steps:after{height:calc((100% - 26px) * var(--p, 0));background:linear-gradient(180deg,#de23fc,#2f3efa);transition:height .6s var(--out)}.step{min-height:30vh}.how__stage{height:470px}.panel{align-content:center}.results{padding-bottom:var(--s5)}.nav.is-solid{background:#fafafbf7}.agentsSec{background:radial-gradient(90% 120% at 100% 0%,#de23fc,#c11be6 45%,#8e0fb8)}.agents__copy p,.mode button{color:#fff}.cta .btn--light:hover{box-shadow:0 0 0 6px #ffffff24,0 10px 30px -10px #00000059}.chat__log{min-height:0}.stage__tilt{transform-style:flat}.app{z-index:1}.ev{z-index:4}.logos{gap:44px;flex-wrap:wrap;justify-content:center}.logos img{width:auto;filter:grayscale(1) contrast(.9);opacity:.55;transition:opacity .3s var(--out),filter .3s var(--out)}@media(hover:hover){.logos img:hover{opacity:.95;filter:none}}.hero .lede{max-width:640px}.nav.is-dark{background:#0a0a0bdb;box-shadow:0 1px #ffffff14}.nav.is-dark .nav__links,.nav.is-dark .nav__login{color:#d6d5e2}.nav.is-dark .nav__logo img{filter:invert(1)}.nav.is-dark .nav__links a:after{background:#fff}.nav.is-dark .btn--ink{background:#fff;color:var(--ink)}.agentsSec{background:linear-gradient(105deg,#6e0c9e,#9612c6 38%,#c41ceb 70%,#de23fc)}.agentsSec:after{background:radial-gradient(45% 60% at 88% 25%,rgba(130,235,251,.22),transparent 70%)}.lim input{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(90deg,#fff var(--v, 30%),rgba(255,255,255,.28) var(--v, 30%));cursor:pointer}.lim input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #28003c66,0 0 0 4px #ffffff40}.lim input::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #28003c66}.converge .end{fill:#fff;stroke:#de23fc;stroke-width:2}.wires .pkt{fill:#2f3efa}.tool,.col,.rc,.chat,.forkcard,.inbox,.card,.float{border-radius:20px}.card{border-radius:14px}.sec{padding-top:128px}.sec:before{top:60px}.col__t{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line2);font-size:14px;color:var(--soft)}.col__t b{font-size:28px;font-weight:500;letter-spacing:-.03em;color:var(--ink2)}.col__t--after b{color:var(--blue)}.talk{margin-top:var(--s5);display:flex;align-items:center;gap:14px;max-width:400px;padding:16px 18px;border-radius:18px;background:var(--white);box-shadow:var(--edge),0 14px 30px -20px #26288c59;transition:box-shadow .3s var(--out),transform .4s var(--out)}.talk b{display:block;font-weight:500}.talk small{display:block;font-size:13.5px;color:var(--soft)}.talk__ic{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--grad)}.talk__ic svg{width:18px;height:18px}.talk__ar{width:18px;height:18px;margin-left:auto;flex:none;transition:transform .3s var(--out)}@media(hover:hover)and (pointer:fine){.talk:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #2f3efa33,0 20px 40px -20px #26288c73}.talk:hover .talk__ar{transform:translate(3px)}}@media(max-width:1380px){.float{display:none}}@media(max-width:1240px){.ev{display:none}}@media(max-width:1000px){.tools{grid-template-columns:1fr 1fr}.tool--chord{grid-column:1 / -1}.how__grid,.forks__grid,.agents__grid,.faq__grid{grid-template-columns:1fr;gap:var(--s5)}.how__stage{position:relative;top:0;height:520px;order:-1}.integ__grid{grid-template-columns:1fr;gap:var(--s5)}.step{min-height:0}}@media(max-width:720px){.nav__links,.nav__login{display:none}.hero{padding-top:var(--s6)}.ctas{flex-direction:column;width:100%}.ctas .btn{justify-content:center}.stage{padding:0}.stage__sky{border-radius:24px}.app{grid-template-columns:minmax(0,1fr);min-height:0}.how__stage{height:660px}.panel{inset:14px;padding:18px}.record dl{grid-template-columns:110px 1fr}.ctx li{grid-template-columns:1fr;gap:2px}.app__rail{display:none}.app__main{padding:16px}.ask__q{font-size:14.5px}.bar{grid-template-columns:100px 1fr 40px}.rec{flex-direction:column;align-items:stretch}.ev{display:none}.tools,.ledger{grid-template-columns:1fr}.forklist li{grid-template-columns:100px 1fr 1fr}.rc{width:280px}.foot__in{flex-direction:column;align-items:flex-start}body:before{display:none}}@media(prefers-reduced-motion:reduce){.ln__i,[data-reveal]>*,.hero .lede,.hero .ctas,.hero .logos,.stage{transform:none!important;opacity:1!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important}.caret{animation:none}}:root{--bg: #FBFBFC;--panel: #F4F4F6;--card: #FFFFFF;--hair: #E8E8ED;--hair2: #DCDCE3;--ink: #0A0A0B;--ink2: #33333B;--soft: #5C5C66;--mute: #6E6E7A;--faint: #9A9AA6;--blue: #2F3EFA;--magenta: #DE23FC;--green: #15803D;--amber: #B45309;--r1: 12px;--r2: 20px;--sh1: 0 1px 2px rgba(16,18,40,.05);--sh2: 0 1px 2px rgba(16,18,40,.04), 0 12px 32px -12px rgba(16,18,40,.14);--sh3: 0 1px 2px rgba(16,18,40,.05), 0 24px 56px -20px rgba(16,18,40,.22);--ease: cubic-bezier(.23, 1, .32, 1)}body{background:var(--bg)}body:before{display:none}p,li,dd,small,span,button,a{letter-spacing:0}h1,h2{letter-spacing:-.035em}h1 span:not(.ln):not(.ln__i),h2 span:not(.ln):not(.ln__i){color:var(--mute)}h2{font-size:clamp(36px,3.6vw,52px)}.sec{padding-top:136px}.sec:before{display:none}.sec__lede{color:var(--soft)}.btn--ink{box-shadow:inset 0 1px #ffffff24,0 1px 2px #0003}.btn--line{box-shadow:0 0 0 1px var(--hair2),var(--sh1)}.mk{display:inline-block;width:18px;height:18px;flex:none;background:var(--ink);-webkit-mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat;mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat}.mk--w{background:#fff}.mkTile{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r1);background:var(--ink);box-shadow:inset 0 1px #ffffff29,var(--sh2)}.mkTile .mk{width:22px;height:22px}.lg--chord{background:var(--ink);border-radius:0;-webkit-mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat;mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat}.sechead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:end;margin-bottom:56px}.sechead .sec__lede{margin:0;max-width:46ch}.pnl{position:relative;border-radius:var(--r2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair)}.hero{padding-top:56px}.hero__copy{gap:22px}.hero .lede{max-width:620px}.trust{margin-top:18px;display:grid;justify-items:center;gap:14px}.trust__k{font-size:13px;color:var(--mute)}.logogrid{display:grid;grid-template-columns:repeat(6,132px);margin:0;border:0}.logogrid:before,.logogrid:after,.lc:before{display:none}.lc{position:relative;height:40px;display:grid;place-items:center;overflow:hidden;border:0}.lc+.lc:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--hair)}.lc img{grid-area:1 / 1;height:var(--h, 20px);max-height:24px;width:auto;max-width:96px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.5;transition:transform .7s var(--ease),opacity .5s var(--ease),filter .6s var(--ease)}.lc img.is-in{transform:translateY(18px);opacity:0;filter:grayscale(1) brightness(0) blur(4px)}.lc img.is-out{transform:translateY(-18px);opacity:0;filter:grayscale(1) brightness(0) blur(4px)}.stage{margin-top:48px;position:relative;overflow-x:clip;padding-bottom:8px}.stage__tilt{width:min(1040px,100% - 48px);margin:0 auto;padding:0 0 72px;perspective:2000px;perspective-origin:50% 20%;position:relative}.scene{position:relative;transform-style:flat;will-change:transform;transform-origin:50% 100%}.frame{position:relative;padding:22px;border-radius:30px;isolation:isolate;box-shadow:inset 0 0 0 1px #fff9,0 40px 90px -50px #2f3efa59}.frame .stage__sky{position:absolute;inset:0;width:auto;height:auto;transform:none;border-radius:inherit;overflow:hidden;z-index:-1;background:radial-gradient(60% 70% at 15% 15%,rgba(222,35,252,.16),transparent 70%),radial-gradient(55% 60% at 85% 25%,rgba(130,235,251,.38),transparent 70%),radial-gradient(70% 70% at 50% 100%,rgba(47,62,250,.16),transparent 70%),#f2f1fa}.frame .stage__sky .sky__gl{opacity:0}.frame .stage__sky .sky__gl.is-on{opacity:.75}.glass{padding:8px;border-radius:22px;background:#ffffff73;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #1012280d}.browser{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #10122817,var(--sh2)}.browser__bar{height:42px;display:flex;align-items:center;gap:14px;padding:0 14px;background:#f8f8fa;border-bottom:1px solid var(--hair);color:#8e8e99}.browser__bar svg{width:15px;height:15px;flex:none}.lights{display:flex;gap:7px;margin-right:4px}.lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000026}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.bb__nav{display:flex;gap:6px}.bb__nav .off{opacity:.4}.url{margin:0 auto;width:min(400px,44%);height:28px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:#ececf0;font-size:12.5px;color:var(--ink2);position:relative}.url span{color:var(--faint)}.url .url__lk{width:10px;height:10px;color:var(--mute)}.url .url__rl{position:absolute;right:9px;width:12px;height:12px}.bb__r{display:flex;gap:16px}.app{display:grid;grid-template-columns:58px 204px minmax(0,1fr);grid-template-rows:auto;min-height:590px;border-radius:0;box-shadow:none;transform:none;overflow:hidden;background:#fff}.app__bar{display:none}.app__nav{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;background:#fafafb;border-right:1px solid var(--hair)}.an__logo{width:30px;height:30px;margin-bottom:10px;border-radius:9px;background:var(--ink);position:relative;box-shadow:inset 0 1px #ffffff2e}.an__logo:after{content:"";position:absolute;inset:7px;background:#fff;-webkit-mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat;mask:url(/work/chord/img/chord-mark.svg) center / contain no-repeat}.an__i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#8e8e99}.an__i svg{width:16px;height:16px}.an__i.is-on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh1)}.an__av{margin-top:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:500;color:var(--ink2);background:#ececf0}.app__rail{padding:14px 12px;background:#fff;border-right:1px solid var(--hair)}.ws{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:6px;margin-bottom:16px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh1)}.ws__lg{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:500;color:#fff;background:#3b3b43}.ws b{display:block;font-size:13px;font-weight:500;line-height:1.2}.ws small{font-size:12px;color:var(--mute)}.ws svg{width:13px;height:13px;color:var(--mute)}.rail__k{font-size:12px;color:var(--mute)}.app__main{padding:0 24px 22px}.app__head{height:52px;display:flex;align-items:center;gap:14px;margin:0 -24px 4px;padding:0 24px;border-bottom:1px solid var(--hair)}.app__head p{display:flex;align-items:baseline;gap:10px;font-size:14px}.app__head p b{font-weight:500}.app__head p span{font-size:12.5px;color:var(--mute)}.ah__tabs{margin-left:auto;display:flex;gap:2px;padding:3px;border-radius:9px;background:#f2f2f5;font-size:12.5px;color:var(--soft)}.ah__tabs>*{padding:3px 10px;border-radius:6px}.ah__tabs b{font-weight:500;color:var(--ink);background:#fff;box-shadow:var(--sh1),0 0 0 1px #1012280a}.ah__sh{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:8px;font-size:12.5px;color:var(--ink2);box-shadow:0 0 0 1px var(--hair2)}.ah__sh svg{width:12px;height:12px}.ask{box-shadow:0 0 0 1px var(--hair2),var(--sh1)}.bar i{background:#ededf1}.bar.is-top i{background:var(--ink)}.bar.is-low i{background:#f3b3ff}.rec{background:#fafafb;box-shadow:0 0 0 1px var(--hair)}.orb{position:absolute;z-index:3;width:228px;padding:14px;border-radius:16px;font-size:13px;color:var(--ink2);background:#fff;box-shadow:0 0 0 1px #10122814,var(--sh3);will-change:transform}.orb--who{left:-52px;bottom:6px}.orb--out{right:-52px;bottom:22px}.orb--src,.orb--guard{display:none}.orb__h{display:flex;align-items:center;gap:7px;margin:0 2px 12px;font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap}.orb__h em{margin-left:auto;font-style:normal;font-weight:400;font-size:12px;color:var(--mute)}.who{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 12px}.who__av,.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:500;color:var(--ink2);background:#ececf0}.who p{line-height:1.25;white-space:nowrap}.who b{display:block;font-weight:500;color:var(--ink);font-size:14px}.who small{font-size:12px;color:var(--mute)}.who__src{display:flex}.who__src .lg{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--hair);-webkit-mask:none;mask:none;position:relative;margin-left:4px;transition:margin .6s var(--ease)}.who__src .lg:after{content:"";position:absolute;inset:5px;background:var(--c);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.who__src .lg.mono{font-size:11px;line-height:22px}.who__src .lg.mono:after{display:none}.stage.s1 .who__src .lg+.lg{margin-left:-6px}.who__m{opacity:0;transition:opacity .4s var(--ease)}.stage.s1 .who__m{opacity:1}.who__dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.who__dl div{padding:7px 8px;border-radius:9px;background:var(--panel)}.who__dl dt{font-size:12px;color:var(--mute);white-space:nowrap}.who__dl dd{font-size:14px;font-weight:500;color:var(--ink)}.out__v{font-size:24px;font-weight:500;letter-spacing:-.03em;color:var(--ink);margin:-2px 2px 4px}.out__v .pos{font-size:12.5px;letter-spacing:0;margin-left:4px}.out__chart{display:block;width:100%;height:60px}.out__area{fill:#1012280d}.out__line{stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:.3;transition:stroke-dashoffset 1.6s var(--ease)}.stage.s3 .out__line{stroke-dashoffset:0}.out__dot{fill:#fff;stroke:var(--magenta);stroke-width:2}.out__n{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:12px;color:var(--soft)}.out__n .dot{width:6px;height:6px;box-shadow:none}@media(max-width:1179px){.orb{display:none}}.hero .note{margin-top:0;font-size:12px;color:var(--faint)}.pb{display:grid;grid-template-columns:minmax(0,470px) minmax(96px,1fr) minmax(0,430px);align-items:center;padding:40px;overflow:hidden}.pb:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.55;background:url(/work/chord/img/pattern.svg) right -40px top -40px / 360px no-repeat,url(/work/chord/img/pattern.svg) left -60px bottom -80px / 300px no-repeat}.pb__rows{display:grid;gap:10px;position:relative;z-index:1}.src{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh1);will-change:transform,opacity}.tile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--panel)}.tile .lg{width:20px;height:20px}.src__t{min-width:0;display:grid;gap:2px}.src__t b{font-size:14px;font-weight:500;color:var(--ink)}.src__t span{font-size:13px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cav{justify-self:start;margin-top:4px;padding:1px 8px;border-radius:999px;font-style:normal;font-size:12px;color:var(--mute);background:var(--panel);transition:color .4s var(--ease),background-color .4s var(--ease);white-space:nowrap}.pb.is-struck .cav{color:var(--amber);background:#fef3e2}.src__v{position:relative;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);transition:color .4s var(--ease)}.src__v:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:1.5px;background:var(--faint);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.pb.is-struck .src__v{color:var(--faint)}.pb.is-struck .src__v:after{transform:scaleX(1)}.pb__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.pb__wires path{fill:none;stroke-linecap:round}.pb__wires .base{stroke:var(--hair2);stroke-width:1.25}.pb__wires .w{stroke:var(--ink);stroke-width:1.25}.pb__wires circle{fill:#fff;stroke:var(--hair2);stroke-width:1.25;transition:stroke .4s var(--ease),fill .4s var(--ease)}.pb.is-joined .pb__wires circle{stroke:var(--ink)}.pb__wires circle.end{fill:var(--ink);stroke:#fff;stroke-width:2}.truth{grid-column:3;position:relative;z-index:1;padding:24px;border-radius:var(--r2);background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--hair),var(--sh3);will-change:transform,opacity;overflow:visible}.truth:before{display:none}.truth header{display:flex;align-items:center;justify-content:space-between}.truth header img{height:18px;width:auto}.live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;color:var(--green);background:#eaf6ee}.live i{width:6px;height:6px;border-radius:50%;background:#16a34a}.truth__k{margin-top:22px;font-size:13.5px;color:var(--soft)}.truth__v{font-size:52px;font-weight:500;letter-spacing:-.045em;line-height:1.05;margin-top:2px;font-variant-numeric:tabular-nums}.wf{margin-top:20px;display:grid;gap:10px}.wf li{display:grid;grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;gap:12px;font-size:13px;color:var(--soft)}.wf li b{text-align:right;font-weight:500;color:var(--ink2)}.wf li i{position:relative;height:8px;border-radius:4px;background:var(--panel);overflow:hidden}.wf li i:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:4px;background:#cfcfd8;transform:scaleX(var(--g, 1));transform-origin:left}.wf li.neg i:after{background:#f3b3ff;transform-origin:right}.wf li.tot{padding-top:10px;border-top:1px solid var(--hair);color:var(--ink)}.wf li.tot i:after{background:var(--ink)}.wf li.tot b{color:var(--ink)}.truth__f{margin-top:20px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--soft)}.pair{display:flex}.pair em{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:500;color:var(--ink2);background:#ececf0;box-shadow:0 0 0 2px #fff}.pair em+em{margin-left:-6px;background:#e2e4ff;color:var(--blue)}.hw{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.hw__nav{position:sticky;top:132px;display:grid;gap:2px;padding-left:18px}.hw__nav:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--hair)}.hw__bar{position:absolute;left:0;top:0;width:2px;height:36px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease)}.hw__nav a{display:flex;align-items:center;gap:12px;height:40px;font-size:15px;color:var(--faint);transition:color .3s var(--ease)}.hw__nav a span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--faint)}.hw__nav a.is-on{color:var(--ink)}.hw__nav a.is-on span{color:var(--magenta)}@media(hover:hover){.hw__nav a:hover{color:var(--ink2)}}.hw__blocks{display:grid;gap:96px}.hwb__t{max-width:56ch;font-size:19px;line-height:1.45;color:var(--mute);margin-bottom:22px;text-wrap:pretty}.hwb__t b{font-weight:500;color:var(--ink)}.hwb__p{padding:32px;min-height:380px;display:grid;align-content:center;gap:16px}.hwb [data-in]{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .7s var(--ease)}.hwb.is-in [data-in]{opacity:1;transform:none}.idr{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1.2fr);align-items:center}.idr__src{display:grid;gap:10px}.srec{padding:11px 13px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh1);font-size:12px;color:var(--mute);line-height:1.4}.srec header{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--soft);margin-bottom:4px}.srec header .lg{width:14px;height:14px}.srec header .lg.mono{font-size:11px;line-height:14px}.srec b{display:block;font-weight:500;font-size:13.5px;color:var(--ink)}.idr__w{width:64px;height:240px;overflow:visible}.idr__w path{fill:none;stroke:var(--ink);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s var(--ease) .3s}.hwb.is-in .idr__w path{stroke-dashoffset:0}.prof{padding:16px;border-radius:var(--r2);background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh2)}.prof__top{display:flex;align-items:center;gap:10px}.prof__top p{line-height:1.25}.prof__top b{display:block;font-size:16px;font-weight:500}.prof__top small{font-size:12px;color:var(--mute)}.prof__top .mk{margin-left:auto;width:16px;height:16px}.prof dl{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.prof dl div{padding:8px 10px;border-radius:9px;background:var(--panel)}.prof dt{font-size:12px;color:var(--mute)}.prof dd{font-size:15px;font-weight:500;color:var(--ink)}.jt{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;font-size:12px;color:var(--ink2)}.jt:before{content:"";position:absolute;left:5px;right:14%;top:4.5px;height:1px;background:var(--hair2)}.jt li{display:grid;gap:1px;padding-top:16px;position:relative;line-height:1.25}.jt i{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.jt li:last-child i{box-shadow:inset 0 0 0 2px var(--magenta)}.jt small{font-size:12px;color:var(--mute)}.cq{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh1);font-size:15px;color:var(--ink2)}.cq .mk{width:16px;height:16px}.cq mark{background:none;color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 transparent;transition:box-shadow .6s var(--ease)}.hwb.is-in .cq mark{box-shadow:inset 0 -2px 0 var(--magenta)}.hwb.is-in .cq mark:nth-of-type(2){transition-delay:.2s}.hwb.is-in .cq mark:nth-of-type(3){transition-delay:.4s}.defs{display:grid;gap:8px}.defs li{display:grid;grid-template-columns:124px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;padding:12px 14px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair)}.defs__w{grid-row:1 / 3;align-self:center;justify-self:start;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair)}.defs code{font:500 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.defs small{font-size:12px;color:var(--mute)}.ag{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ag__t{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;padding:12px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair)}.ag__ic{grid-row:1 / 3;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--ink2);background:var(--panel)}.ag__ic svg{width:15px;height:15px}.ag__t b{font-size:13.5px;font-weight:500;line-height:1.25}.ag__t small{font-size:12px;color:var(--mute);line-height:1.3}.ag__t.is-hot{box-shadow:0 0 0 1.5px var(--ink),var(--sh2)}.ag__t.is-hot .ag__ic{color:#fff;background:var(--ink)}.prop{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh2)}.ring{width:48px;height:48px}.ring text{font:500 10.5px aeonik,system-ui;fill:var(--ink)}.ring__v{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s var(--ease) .3s}.hwb.is-in .ring__v{stroke-dashoffset:8}.prop b{display:block;font-size:14px;font-weight:500;line-height:1.3}.prop small{font-size:12.5px;color:var(--soft)}.btn-s{height:32px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:13px;color:#fff;background:var(--ink)}.act{display:grid;justify-items:center}.act__card{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh2)}.ok{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--green)}.ok svg{width:15px;height:15px}.act__card b{display:block;font-size:14px;font-weight:500}.act__card small{font-size:12.5px;color:var(--soft)}.act__w{justify-self:stretch;width:100%;height:48px}.act__w path{fill:none;stroke:var(--hair2);stroke-width:1.25;vector-effect:non-scaling-stroke}.dests{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dest{display:grid;justify-items:start;gap:2px;padding:14px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair);font-size:12.5px;color:var(--mute)}.dest .lg{width:20px;height:20px;margin-bottom:8px}.dest .lg.mono{font-size:16px;line-height:20px}.dest b{font-size:14px;font-weight:500;color:var(--ink)}.dest s{color:var(--faint)}.dest em{margin-top:10px;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;padding:2px 8px;border-radius:999px;color:var(--green);background:#eaf6ee}.dest em svg{width:11px;height:11px}.ig{border-radius:var(--r2);background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh1);overflow:hidden}.ig__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:120px;gap:1px;background:var(--hair)}.ig__hero{grid-column:1 / span 2;grid-row:1 / span 2;display:grid;align-content:space-between;padding:28px;background:var(--panel)}.ig__n{font-size:88px;font-weight:500;letter-spacing:-.06em;line-height:.9;margin-top:auto}.ig__l{font-size:15px;color:var(--soft);margin-top:8px}.ig__hero .mkTile{margin-bottom:40px}.igc{display:grid;place-items:center;align-content:center;gap:10px;background:#fff;transition:background-color .25s var(--ease)}.igc .lg{width:26px;height:26px;transition:transform .35s var(--ease)}.igc .lg.mono{font-size:20px;line-height:26px}.igc span:last-child{font-size:12.5px;color:var(--mute)}@media(hover:hover)and (pointer:fine){.igc:hover{background:#fafafb}.igc:hover .lg{transform:translateY(-2px)}}.ig__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair)}.ig__stats p{display:grid;gap:4px;padding:24px 28px;font-size:14px;color:var(--soft)}.ig__stats p+p{border-left:1px solid var(--hair)}.ig__stats b{font-size:30px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.fa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;padding:0;overflow:hidden;background:var(--hair)}.fa__l,.fa__r{padding:32px;min-width:0}.fa__l{background:var(--panel)}.fa__r{background:#fff;display:grid;align-content:start}.fa__k{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--mute)}.fa__hint{font-size:12px;color:var(--faint)}.forklist{margin-top:18px;display:grid;gap:10px}.forklist li{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center;font-size:14px}.forklist li>span{color:var(--ink2)}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:10px;background:#e9e9ee}.seg i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:#fff;opacity:0;box-shadow:0 1px 2px #1012281f,0 0 0 1px #1012280a;transition:transform .4s var(--ease),opacity .25s var(--ease)}.seg.v0 i,.seg.v1 i{opacity:1}.seg.v1 i{transform:translate(100%)}.forklist button{position:relative;z-index:1;height:34px;border-radius:8px;background:none;box-shadow:none;font-size:13.5px;color:var(--soft);transition:color .25s var(--ease)}.forklist button.is-on{color:var(--ink);font-weight:500;background:none;box-shadow:none}@media(hover:hover){.forklist button:not(.is-on):hover{color:var(--ink)}}.fa__btns{margin-top:24px;display:flex;gap:10px}.fa__v{margin-top:10px;font-size:48px;font-weight:500;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.fa__c{margin-top:6px;font-size:14px;color:var(--soft)}.fa__c b{font-weight:500;color:var(--ink)}.nl{position:relative;margin-top:28px;padding:18px 0 0}.nl__track{position:relative;height:64px;border-radius:10px;background:var(--panel)}.nl__range{position:absolute;top:0;bottom:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--hair2),var(--sh1);transition:left .6s var(--ease),width .6s var(--ease)}.nd{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#3b3b43;transition:opacity .45s var(--ease),transform .45s var(--ease),background-color .3s var(--ease)}.nd.out{opacity:.14;transform:scale(.7)}.nd.win{background:var(--magenta);transform:scale(1.6);box-shadow:0 0 0 3px #fff}.nl__ax{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.fa__a{margin-top:22px;padding-top:18px;border-top:1px solid var(--hair);font-size:15px;color:var(--soft);min-height:64px}.fa__a b{color:var(--ink);font-weight:500}#agents{margin:0;padding-bottom:0;background:none;color:var(--ink)}.ai{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:48px}.mode{position:relative;margin:0;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:#e9e9ee}.mode>i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #1012281f;transition:transform .4s var(--ease)}.mode.is-auto>i{transform:translate(100%)}.mode button{position:relative;z-index:1;height:38px;padding:0 18px;border-radius:999px;font-size:14px;color:var(--soft);background:none}.mode button.is-on{color:var(--ink);font-weight:500;background:none}.mode__n{margin-top:16px!important;font-size:15px!important;color:var(--soft);max-width:40ch;min-height:48px}.limits{margin-top:18px;display:grid;gap:14px;max-width:380px;padding:0 18px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair);opacity:0;max-height:0;overflow:hidden;transition:opacity .35s var(--ease),max-height .45s var(--ease),padding .45s var(--ease)}.limits.is-on{opacity:1;max-height:220px;padding:18px}.lim p{display:flex;justify-content:space-between;font-size:14px;color:var(--soft);margin:0!important}.lim b{color:var(--ink);font-weight:500}.lim input{-webkit-appearance:none;appearance:none;width:100%;margin-top:10px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ink) var(--v, 30%),#E3E3E8 var(--v, 30%));cursor:pointer}.lim input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--hair2),0 2px 6px #10122833}.lim input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--hair2),0 2px 6px #10122833}.inbox{padding:18px;border-radius:var(--r2);background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--hair),var(--sh3);display:grid;gap:8px}.inbox__h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);padding:2px 4px 8px}.inbox__h .mk{width:15px;height:15px}.inbox__h span:last-child{margin-left:auto;font-weight:400;color:var(--mute);font-size:13px}.card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 16px;border-radius:var(--r1);background:#fff;box-shadow:0 0 0 1px var(--hair);transition:opacity .3s var(--ease),box-shadow .3s var(--ease)}.card:first-of-type{box-shadow:0 0 0 1px var(--hair2),var(--sh2)}.card__t{font-size:14.5px;font-weight:500}.card__m{display:flex;gap:12px;margin-top:3px;font-size:12.5px;color:var(--soft)}.card .b-ok{height:34px;padding:0 14px;border-radius:999px;font-size:13px;color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--hair2)}.card:first-of-type .b-ok{color:#fff;background:var(--ink);box-shadow:none}.card .b-ok.is-done{color:var(--green);background:#eaf6ee;box-shadow:none}.card.is-done{opacity:.55}.toast{bottom:-16px;background:var(--ink);font-size:13px}.deck:before,.deck:after{display:none}.md{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}.md__col{padding:24px 26px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--hair)}.md__col--after{box-shadow:0 0 0 1px var(--hair2),var(--sh2)}.md__h{height:24px;display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--soft);margin-bottom:14px}.md__h img{height:17px;width:auto}.md ol{display:grid}.md li{position:relative;display:grid;grid-template-columns:52px 1fr;padding:13px 0;border-top:1px solid var(--hair);font-size:15.5px;color:var(--ink2);transition:color .35s var(--ease),opacity .4s var(--ease)}.md time{font-size:13px;color:var(--mute);padding-top:2px;font-variant-numeric:tabular-nums}.md__col--before li:after{content:"";position:absolute;left:52px;right:8px;top:50%;height:1px;background:var(--faint);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.md__col--before li.x{color:var(--faint)}.md__col--before li.x:after{transform:scaleX(1)}.md__col--after li{opacity:.35}.md__col--after li.in{opacity:1}.md__col--after li.now time{color:var(--magenta)}.md__t{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;border-top:1px solid var(--hair);font-size:14px;color:var(--soft)}.md__t b{font-size:34px;font-weight:500;letter-spacing:-.035em;color:var(--ink2);transition:opacity .4s var(--ease)}.md__col--after .md__t b{color:var(--ink)}.md:not(.done) .md__col--after .md__t b{opacity:.3}.results{padding-top:136px}.results__pin{overflow:hidden;padding-bottom:8px}.results .sechead{margin-bottom:48px}.track{display:flex;gap:16px;margin:0;padding:4px max(24px,calc(50% - 600px));align-items:stretch;will-change:transform}.rs{flex:none;width:344px;height:420px;padding:24px;border-radius:var(--r2);background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh1);display:grid;grid-template-rows:24px 1fr auto auto;gap:14px}.rs__b{display:flex;align-items:center;height:24px;font-size:15px;font-weight:500;color:var(--ink2)}.rs__b img{width:auto;filter:grayscale(1) brightness(0);opacity:.8}.rs__viz{border-radius:var(--r1);background:var(--panel);display:grid;place-items:center;padding:18px}.rs__v{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.rs__d{font-size:14.5px;color:var(--soft);min-height:44px}.vb{width:100%;display:grid;gap:12px}.vb p{display:grid;grid-template-columns:74px 1fr 40px;align-items:center;gap:10px;font-size:12.5px;color:var(--soft)}.vb i{height:8px;border-radius:4px;background:#d9d9e0;transform-origin:0 50%;transform:scaleX(var(--w))}.vb .on i{background:var(--ink)}.vb .on b{color:var(--ink)}.vb b{font-weight:500;text-align:right}.vr{width:110px;height:110px}.vr text{font:500 20px aeonik,system-ui;fill:var(--ink)}.vr__v{stroke-dasharray:100;stroke-dashoffset:10}.vs{display:flex;align-items:flex-end;gap:8px;height:90px}.vs i{width:30px;height:100%;border-radius:8px;background:var(--ink)}.vs i.off{height:60%;background:repeating-linear-gradient(135deg,#dcdce3 0 5px,#ececf0 5px 10px)}.vl{width:100%;height:90px}.vd{display:grid;gap:12px}.vd span{display:flex;gap:8px}.vd i{width:20px;height:20px;border-radius:50%;background:#d9d9e0}.vd span:last-child i{background:var(--ink)}.rs--more{grid-template-rows:1fr auto auto;align-content:end;background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink)}.rs--more .mk{width:28px;height:28px;align-self:start}.rs--more svg{width:22px;height:22px;transition:transform .3s var(--ease)}@media(hover:hover){.rs--more:hover svg{transform:translate(4px)}}.fq2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:12px;padding:12px;align-items:stretch}.chat{padding:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--hair),var(--sh1);display:grid;grid-template-rows:auto 1fr auto;gap:0;overflow:hidden}.chat__h{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--hair);font-size:14px;font-weight:500}.chat__h .mk{width:15px;height:15px}.chat__s{margin-left:auto;font-weight:400;font-size:12.5px;color:var(--mute)}.chat__log{display:grid;gap:10px;min-height:240px;align-content:end;padding:18px}.msg{max-width:80%;padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.5}.msg--bot{background:var(--panel);color:var(--ink2);border-bottom-left-radius:4px}.msg--me{justify-self:end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 18px;border-top:1px solid var(--hair)}.chips button{height:34px;padding:0 13px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--hair2);font-size:13.5px;color:var(--ink2);transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}@media(hover:hover){.chips button:hover{background:var(--panel)}}.chips button:disabled{opacity:.45;cursor:default}.talk{margin:0;max-width:none;display:grid;align-content:space-between;gap:24px;padding:24px;border-radius:14px;background:var(--ink);color:#fff;box-shadow:var(--sh2)}.talk__ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.talk__ic .mk{width:20px;height:20px}.talk b{display:block;font-size:18px;font-weight:500}.talk small{display:block;margin-top:6px;font-size:14px;color:#b8b8c4}.talk__ar{width:20px;height:20px;margin:0}.cta{margin-top:136px;padding:120px 0;background:var(--ink)}.cta:before{inset:auto 0 -40%;height:100%;background:radial-gradient(40% 60% at 50% 100%,rgba(120,90,255,.35),transparent 70%)}.cta:after{display:none}.cta__in{gap:20px}.mkTile--lg{width:56px;height:56px;border-radius:16px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;margin-bottom:8px}.mkTile--lg .mk{width:26px;height:26px}.cta p{color:#b8b8c4}[data-reveal]>*{transform:translateY(12px);transition-duration:.6s,.7s}@media(max-width:1000px){.sechead,.pb,.hw,.fa,.ai,.md,.fq2{grid-template-columns:minmax(0,1fr)}.sechead{gap:16px;margin-bottom:36px}.pb{padding:20px;gap:16px}.pb__wires{display:none}.truth{grid-column:auto}.hw__nav{display:none}.hw__blocks{gap:56px}.ig__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig__stats{grid-template-columns:1fr}.ig__stats p+p{border-left:0;border-top:1px solid var(--hair)}.ai{padding:24px}}@media(max-width:720px){.logogrid{grid-template-columns:repeat(3,1fr);width:100%;row-gap:8px}.lc:nth-child(4):after{display:none}.hwb__p{padding:18px}.idr{grid-template-columns:minmax(0,1fr);gap:12px}.idr__w{display:none}.ag,.dests{grid-template-columns:minmax(0,1fr)}.prop{grid-template-columns:48px minmax(0,1fr)}.prop .btn-s{display:none}.wf li{grid-template-columns:110px minmax(0,1fr) 70px}.truth__v{font-size:40px}.ig__hero{grid-column:1 / -1;grid-row:auto}.fa__l,.fa__r{padding:20px}.forklist li{grid-template-columns:minmax(0,1fr);gap:6px}.fa__v{font-size:36px}.md li{font-size:14.5px}.rs{width:290px}.foot__top,.foot__cols{flex-direction:column;gap:28px}}@media(prefers-reduced-motion:reduce){.hwb [data-in]{opacity:1;transform:none}.src,.truth{transform:none!important;opacity:1!important}}.hero .trust{opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.hero.is-go .trust{opacity:1;transform:none;transition-delay:.55s}.thread.is-stale>*{opacity:.32!important;transform:none!important}.thread.thinking:after{content:"";display:block;height:120px;border-radius:12px;background:linear-gradient(#efeff3,#efeff3) 0 0 / 92% 12px no-repeat,linear-gradient(#efeff3,#efeff3) 0 26px / 74% 12px no-repeat,linear-gradient(#f4f4f7,#f4f4f7) 0 64px / 100% 10px no-repeat,linear-gradient(#f4f4f7,#f4f4f7) 0 84px / 82% 10px no-repeat,linear-gradient(#f4f4f7,#f4f4f7) 0 104px / 60% 10px no-repeat;animation:skel 1.4s var(--ease) infinite alternate}@keyframes skel{to{opacity:.45}}.ai__pts{margin-top:28px;display:grid;gap:12px}.ai__pts li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14.5px;color:var(--ink2)}.ai__pts svg{width:22px;height:22px;padding:4px;border-radius:50%;color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--hair2)}.thread{position:relative}.thread.thinking:after{position:absolute;left:0;right:0;top:40px}@media(min-width:1180px){.synced{padding-right:128px}}:root{--accent: #D21AF0;--shWin: 0 0 0 1px rgba(16,18,40,.07), 0 1px 1px rgba(16,18,40,.03), 0 2px 4px -1px rgba(16,18,40,.04), 0 8px 16px -6px rgba(16,18,40,.06), 0 24px 48px -16px rgba(16,18,40,.1), 0 56px 96px -32px rgba(16,18,40,.12)}h2{font-size:clamp(34px,3.2vw,46px)}body:before{display:block;content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.045;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.win{border-radius:14px;background:#fff;box-shadow:var(--shWin);overflow:hidden}.win__bar{height:38px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;border-bottom:1px solid var(--hair);background:#fbfbfc;font-size:12.5px}.win__dots{display:flex;gap:6px}.win__dots i{width:10px;height:10px;border-radius:50%;background:#e3e3e8}.win__t{color:var(--ink2);font-weight:500}.win__a{justify-self:end;color:var(--mute);font-size:12px}.win__b{padding:22px;background:#f7f7f9;display:grid;gap:14px}.browser,.truth,.inbox,.rs,.chat,.orb,.md__col--after{box-shadow:var(--shWin)}.fa{box-shadow:var(--shWin);background:var(--hair)}.st{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.st__stage{position:sticky;top:104px;height:min(680px,calc(100vh - 136px))}.st__panel{position:relative;height:100%;border-radius:28px;overflow:hidden;background:#f0f0f4;transition:background-color 1s var(--ease);box-shadow:inset 0 0 0 1px #1012280d,inset 0 1px #fffc}.st__panel[data-s="1"]{background:#efeef9}.st__panel[data-s="2"]{background:#f5eff8}.st__panel[data-s="3"]{background:#edf3f2}.st__panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,rgba(255,255,255,.75),transparent 70%)}.st__cv{position:absolute;inset:0;width:100%;height:100%;z-index:1}.st__cap{position:absolute;left:28px;bottom:26px;z-index:2;display:grid;gap:2px;transition:opacity .35s var(--ease),transform .45s var(--ease)}.st__cap b{font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.st__cap span{font-size:14px;color:var(--soft)}.st__cap.is-swap{opacity:0;transform:translateY(6px)}.st__dots{position:absolute;right:28px;bottom:32px;z-index:2;display:flex;gap:6px}.st__dots li{width:6px;height:6px;border-radius:999px;background:#1012282e;transition:width .5s var(--ease),background-color .4s var(--ease)}.st__dots li.is-on{width:22px;background:var(--ink)}.st__flow{position:relative;padding-left:48px}.spine{position:absolute;left:0;top:0;width:40px;height:100%;overflow:visible;pointer-events:none}.spine__base{fill:none;stroke:var(--hair2);stroke-width:1.5}.spine__hi{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.spine__head{fill:#fff;stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 6px rgba(210,26,240,.55))}.ch{padding-bottom:140px}.ch:last-child{padding-bottom:24px}.pill{position:relative;display:inline-flex;align-items:center;gap:8px;margin-left:-48px;height:28px;padding:0 12px 0 6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--hair2),var(--sh1);font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--soft)}.pill i{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--hair2);transition:box-shadow .4s var(--ease),background-color .4s var(--ease)}.ch.is-on .pill{color:var(--ink)}.ch.is-on .pill i{background:var(--accent);box-shadow:inset 0 0 0 4px #fff,0 0 0 1.5px var(--accent)}.ch h3{margin-top:22px;font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.ch__d{margin:10px 0 26px;max-width:46ch;font-size:16px;color:var(--soft)}.ch>*{transition:opacity .7s var(--ease),transform .8s var(--ease)}.ch:not(.is-seen)>:not(.pill){opacity:0;transform:translateY(14px)}.ch.is-seen>:nth-child(3){transition-delay:.06s}.ch.is-seen>:nth-child(4){transition-delay:.12s}.ch .win__b>*{transition:opacity .6s var(--ease),transform .7s var(--ease)}.ch:not(.is-seen) .win__b>*{opacity:0;transform:translateY(10px)}.ch.is-seen .win__b>:nth-child(2){transition-delay:.22s}.ch.is-seen .win__b>:nth-child(3){transition-delay:.32s}.ch .idr__w path{transition-delay:.5s}.ch.is-seen .idr__w path{stroke-dashoffset:0}.ch.is-seen .cq mark{box-shadow:inset 0 -2px 0 var(--accent)}.ch.is-seen .ring__v{stroke-dashoffset:8}.ch .cq,.ch .srec,.ch .prof,.ch .defs li,.ch .ag__t,.ch .prop,.ch .act__card,.ch .dest{box-shadow:0 0 0 1px var(--hair),0 1px 2px #1012280a}.ch .prof,.ch .prop,.ch .act__card{box-shadow:var(--shWin)}.ch .ag__t.is-hot{box-shadow:0 0 0 1.5px var(--ink),var(--sh2)}.iso__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center}.iso__scene{position:relative;height:640px;display:grid;place-items:center;border-radius:28px;overflow:hidden;background:radial-gradient(55% 50% at 50% 55%,#fff,transparent 75%),#f0f0f4;box-shadow:inset 0 0 0 1px #1012280d}.iso__scene:before{content:"";position:absolute;inset:0;opacity:.5;background:url(/work/chord/img/pattern.svg) center / 640px no-repeat}.iso__stack{position:relative;width:330px;height:330px;transform:translateY(70px) rotateX(58deg) rotate(-45deg);transform-style:preserve-3d}.plate{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(var(--z, 0px));will-change:transform}.plate__face{position:absolute;inset:0;border-radius:30px;padding:26px;background:#fff;display:grid;align-content:start;gap:16px;box-shadow:0 0 0 1px #10122814,1px 1px #e9e9ee,2px 2px #e4e4ea,3px 3px #e0e0e7,4px 4px #dcdce3,5px 5px #d8d8e0,10px 10px 30px #10122829,30px 30px 60px #1012281a;transition:box-shadow .6s var(--ease),background-color .6s var(--ease)}.plate__k{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.plate__logos{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.plate__logos span{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:#f4f4f6;box-shadow:inset 0 0 0 1px var(--hair)}.plate__logos .lg{width:24px;height:24px}.plate__logos .lg.mono{font-size:18px;line-height:24px}.plate--1 .plate__face{background:#f7f5ff}.plate__defs{display:flex;flex-wrap:wrap;gap:8px}.plate__defs li{padding:8px 12px;border-radius:999px;font-size:13px;color:var(--ink2);background:#fff;box-shadow:0 0 0 1px #e3e0f5}.plate--2 .plate__face{background:#0e0e12;box-shadow:0 0 0 1px #ffffff0f,1px 1px #1d1d24,2px 2px #1a1a20,3px 3px #17171c,4px 4px #141418,5px 5px #111115,10px 10px 30px #1012284d,30px 30px 60px #10122833}.plate--2 .plate__k{color:#9a9aa8}.plate__ag{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plate__ag span{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;font-size:13px;color:#d8d8e2;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.plate__ag i{width:7px;height:7px;border-radius:50%;background:#3ddc84}.plate__ag .on{color:#fff;box-shadow:inset 0 0 0 1px var(--accent)}.plate__ag .on i{background:var(--accent)}.plate__mk{position:absolute;right:22px;top:18px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff14}.plate__mk .mk{width:18px;height:18px}.plate.is-lit .plate__face{box-shadow:0 0 0 1.5px var(--accent),1px 1px #e9e9ee,2px 2px #e4e4ea,3px 3px #e0e0e7,4px 4px #dcdce3,5px 5px #d8d8e0,10px 10px 30px #10122829,0 0 60px #d21af040}.plate--2.is-lit .plate__face{box-shadow:0 0 0 1.5px var(--accent),1px 1px #1d1d24,2px 2px #1a1a20,3px 3px #17171c,4px 4px #141418,5px 5px #111115,10px 10px 30px #1012284d,0 0 70px #d21af059}.iso__list{display:grid;gap:4px}.iso__list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 18px 18px 14px;border-radius:16px;transition:background-color .5s var(--ease),box-shadow .5s var(--ease)}.iso__list li>span{font:500 12px/24px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--faint);transition:color .4s var(--ease)}.iso__list b{font-size:18px;font-weight:500;color:var(--faint);transition:color .4s var(--ease)}.iso__list p{margin-top:4px;font-size:14.5px;color:var(--faint);transition:color .4s var(--ease)}.iso__list li.is-lit{background:#fff;box-shadow:var(--shWin)}.iso__list li.is-lit>span{color:var(--accent)}.iso__list li.is-lit b{color:var(--ink)}.iso__list li.is-lit p{color:var(--soft)}@media(max-width:1000px){.st,.iso__grid{grid-template-columns:minmax(0,1fr)}.st__stage{position:relative;top:0;height:380px}.iso__scene{height:480px}.iso__stack{width:250px;height:250px}}@media(prefers-reduced-motion:reduce){.ch>*,.ch .win__b>*{opacity:1!important;transform:none!important}}.say__t{max-width:1040px;font-size:clamp(30px,3vw,42px);line-height:1.22;letter-spacing:-.028em;font-weight:500;text-wrap:pretty}.say__t .w{color:color-mix(in srgb,var(--ink) calc(var(--o, 1) * 100%),#C9C9D2);transition:color .25s linear}.say__t b{font-weight:500}.say__t b .w{color:color-mix(in srgb,#A513C8 calc(var(--o, 1) * 100%),#DCC9E3)}.iso__stack{width:360px;height:360px}:root{--frost: 7px solid rgba(255,255,255,.55);--tint-violet: #ECEAFF;--tint-pink: #F8ECFB;--tint-mint: #E7F4F0;--tint-sky: #E6F1FB;--tint-sand: #F6F1EA}body:before{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),url(/work/chord/img/lattice-ink.svg) center top / 64px 32px;opacity:.55}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--hair),var(--hair)) calc(50% - min(600px,50% - 24px) - 24px) 0 / 1px 100% no-repeat,linear-gradient(var(--hair),var(--hair)) calc(50% + min(600px,50% - 24px) + 24px) 0 / 1px 100% no-repeat}.sec{position:relative}.sec:before{display:block;content:"";position:absolute;top:60px;left:50%;transform:translate(-50%);width:calc(min(1200px,100% - 48px) + 57px);height:11px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23CFCFD8'/%3E%3C/svg%3E") 0 50% / 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23CFCFD8'/%3E%3C/svg%3E") 100% 50% / 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M5.5 1v9M1 5.5h9' stroke='%23D21AF0' stroke-width='1.2'/%3E%3C/svg%3E") 50% 50% / 11px no-repeat,linear-gradient(var(--hair),var(--hair)) 50% 50% / calc(100% - 11px) 1px no-repeat}.sec.say:before{display:none}main,.foot{z-index:1}.nav{z-index:60}.reg{position:absolute;width:11px;height:11px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath d='M5.5 1v9M1 5.5h9' stroke='%23D21AF0' stroke-width='1.2'/%3E%3C/svg%3E") center / 11px no-repeat}.art{position:relative;border-radius:24px;overflow:hidden;isolation:isolate;background:var(--tint, var(--tint-violet));box-shadow:inset 0 0 0 1px #1012280d}.art:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/work/chord/img/lattice-white.svg) center / 64px 32px;opacity:.9;-webkit-mask:radial-gradient(80% 80% at 50% 40%,#000 30%,transparent 85%);mask:radial-gradient(80% 80% at 50% 40%,#000 30%,transparent 85%)}.art:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.win,.truth,.inbox,.chat,.rs,.md__col,.src,.talk2,.fa__card{border:var(--frost);background-clip:padding-box;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.win{border-radius:20px;box-shadow:0 0 0 1px #10122812,var(--shWin)}.win__bar{border-radius:13px 13px 0 0}.btn--people{padding-left:8px;gap:10px}.faces{display:inline-flex}.faces img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--ink)}.faces img+img{margin-left:-8px}.btn--people .faces img{width:30px;height:30px}.frame{z-index:1}.frame .stage__sky:before{content:"";position:absolute;inset:0;background:url(/work/chord/img/stripes.svg);opacity:.7}.frame .stage__sky:after{content:"";position:absolute;inset:0;background:url(/work/chord/img/lattice-white.svg) center / 64px 32px;opacity:.8;-webkit-mask:linear-gradient(180deg,transparent,#000 60%);mask:linear-gradient(180deg,transparent,#000 60%)}.orb--term{left:-96px;top:112px;width:318px;padding:0;color:#d8d8e2;background:#101016f0;border:1px solid rgba(255,255,255,.08);border-radius:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #ffffff14 inset,0 30px 60px -20px #1012288c,0 10px 20px -10px #10122866;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.term__h{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#8e8e9c}.term__h .lights i{width:9px;height:9px}.term__l{padding:0 14px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term__l:first-of-type{margin-top:12px}.term__l b{color:#f3a9ff;font-weight:500}.term__l b.okc{color:#3ddc84}.term__l--m{color:#8e8e9c}.term__f{margin-top:12px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.08);color:#7c7c8a;font-size:11.5px}.orb--seg{right:-112px;top:-40px;z-index:0;width:250px}.seg__n{font-size:13.5px;font-weight:500;color:var(--ink);margin:-4px 2px 10px}.seg__f{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--soft);padding:0 2px}.seg__f .faces img{width:22px;height:22px;box-shadow:0 0 0 2px #fff}.seg__f b{color:var(--ink);font-weight:500}img.who__av{object-fit:cover}.orb--who{left:-60px;bottom:10px}.orb--out{right:-60px;bottom:28px}@media(max-width:1239px){.orb--term{left:-24px}.orb--seg{right:-24px}.orb--who{left:-24px}.orb--out{right:-24px}}.pb2{--tint: #EFEEF8;padding:64px 48px 96px}.pb2:before{background:radial-gradient(circle,rgba(16,18,40,.16) 1px,transparent 1.6px) 0 0 / 24px 24px;-webkit-mask:none;mask:none;opacity:1}.pb2__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,300px) minmax(48px,1fr) minmax(0,260px) minmax(48px,1fr) minmax(0,380px);align-items:center}.pb2__src{grid-column:1;display:grid;gap:14px}.pb2__mid{grid-column:3}.pb2__out{grid-column:5}.node{position:relative;padding:12px 14px 14px;border-radius:16px;background:#fff;border:var(--frost);background-clip:padding-box;box-shadow:0 0 0 1px #10122814,0 1px 2px #1012280d,0 10px 24px -12px #1012282e;will-change:transform,opacity}.node header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink)}.node header .lg{width:16px;height:16px}.node__live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:400;color:var(--green)}.node__live i{width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a80;animation:live 2s var(--ease) infinite}.node__live--off{color:var(--amber)}.node__live--off i{background:#f59e0b;animation:none}@keyframes live{0%{box-shadow:0 0 #16a34a73}70%,to{box-shadow:0 0 0 6px #16a34a00}}.node__k{margin-top:8px;font-size:12px;color:var(--mute)}.pb2 .src{display:block;padding:12px 14px 14px;box-shadow:0 0 0 1px #10122814,0 1px 2px #1012280d,0 10px 24px -12px #1012282e;border-radius:16px}.pb2 .src__v{font-size:20px;margin-top:2px;display:inline-block}.pb2 .cav{display:table;margin-top:6px}.port{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--hair2);z-index:2;transition:box-shadow .4s var(--ease)}.port--out{right:-13px}.port--in{left:-13px}.pb.is-joined .port,.pb2.is-joined .port{box-shadow:0 0 0 1.5px var(--ink)}.pb2.is-live .port:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.rec2 header .mk{width:16px;height:16px}.rules{margin-top:12px;display:grid;gap:6px}.rules li{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;font-size:12.5px;color:var(--ink2);background:#f6f6f9;transition:background-color .4s var(--ease),color .4s var(--ease)}.rules i{width:14px;height:14px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hair2);transition:box-shadow .4s var(--ease),background-color .4s var(--ease)}.pb2.is-live .rules li{background:#f4effe}.pb2.is-live .rules i{background:var(--accent);box-shadow:inset 0 0 0 3px #f4effe}.rec2__f{margin-top:10px;font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.rec2__f span{color:var(--ink);font-weight:500}.rec2.flash{animation:flash .6s var(--ease)}@keyframes flash{30%{box-shadow:0 0 0 1px #d21af080,0 0 0 6px #d21af01f,0 10px 24px -12px #1012282e}}.pb2 .truth{grid-column:auto;padding:20px 22px;border-radius:20px}.pb2 .truth.flash{animation:flash .6s var(--ease)}.pb2 .truth__v{font-size:44px}.pb2 .truth__f .faces img{box-shadow:0 0 0 2px #fff;width:24px;height:24px}.pb2 .pb__wires{z-index:1}.pb__wires .w{stroke:var(--ink);stroke-width:1.4}.pb__wires .base{stroke:#10122829;stroke-dasharray:3 4}.pkt rect{fill:#fff;stroke:#1012281f}.pkt text{font:500 10px aeonik,system-ui;fill:var(--ink)}.sticky{position:absolute;z-index:3;width:196px;padding:12px 14px 14px;font-size:13px;line-height:1.4;color:#2b2410;background:#ffe89a;border-radius:4px 4px 14px;transform:rotate(-2.5deg);box-shadow:0 1px 2px #10122814,0 14px 24px -14px #10122859}.sticky img{display:block;width:22px;height:22px;border-radius:50%;object-fit:cover;margin-bottom:6px;box-shadow:0 0 0 2px #ffffffb3}.sticky--q{left:29%;top:14px}.sticky--a{right:40px;bottom:22px;background:#d3f2df;color:#0f2a19;transform:rotate(2deg) translateY(10px);opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease)}.pb2.is-live .sticky--a{opacity:1;transform:rotate(2deg)}.cur{position:absolute;left:0;top:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);will-change:transform}.pb2.is-live .cur{opacity:1}.cur svg{width:18px;height:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cur span{position:absolute;left:14px;top:16px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 3px;border-radius:999px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap;background:#d21af0}.cur--b span{background:#2f3efa}.cur span img{width:18px;height:18px;border-radius:50%;object-fit:cover}.tools{position:absolute;left:50%;bottom:22px;z-index:3;transform:translate(-50%);display:flex;align-items:center;gap:4px;height:44px;padding:0 6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #10122814,0 10px 24px -10px #10122840;color:var(--soft)}.tools span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.tools span.is-on{color:#fff;background:#2f3efa}.tools svg{width:15px;height:15px}.tools i{width:1px;height:20px;margin:0 6px;background:var(--hair)}.tools b{padding-right:10px;font-size:12.5px;font-weight:500;color:var(--ink2)}@media(max-width:1000px){.pb2{padding:24px 16px 80px}.pb2__grid{grid-template-columns:minmax(0,1fr);gap:16px}.pb2__src,.pb2__mid,.pb2__out{grid-column:auto}.sticky,.cur,.port{display:none}}.chArt{padding:28px}.ch .win{position:relative}.fbar{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--soft)}.fbar__s{display:inline-flex;align-items:center;gap:8px;flex:1;height:34px;padding:0 12px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--hair);color:var(--faint)}.fbar__s svg{width:13px;height:13px;color:var(--accent)}.chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--hair2);color:var(--ink2);font-size:12px;white-space:nowrap}.fbar__n{font-size:12px;color:var(--mute);white-space:nowrap}img.av{object-fit:cover}.learned{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--soft)}.learned .faces img,.wait img{width:24px;height:24px;box-shadow:0 0 0 2px #fff}.defs li{grid-template-columns:124px minmax(0,1fr) auto}.tg{grid-row:1 / 3;grid-column:3;align-self:center;position:relative;width:30px;height:18px;border-radius:999px;background:var(--ink)}.tg:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.wait{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border-radius:999px;font-size:12.5px;color:var(--ink2);background:#fff6e6;box-shadow:inset 0 0 0 1px #f5deb0;white-space:nowrap}.wait img{width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:none}.act__card{gap:12px}.act__av{width:32px;height:32px;border-radius:50%;object-fit:cover}.pb2.is-struck .src__v{color:var(--faint)}.pb2.is-struck .src__v:after{transform:scaleX(1)}.pb2.is-struck .cav{color:var(--amber);background:#fef3e2}.st{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px}.chArt{padding:22px}.ch .win__b{padding:18px}.fbar__s{white-space:nowrap}.ch .fbar .chip:nth-of-type(2){display:none}.ch .idr{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.3fr)}.ch .idr__w{width:44px}.ch .prof dt,.ch .prof__top small{white-space:nowrap}.ig{box-shadow:0 0 0 1px var(--hair),var(--shWin)}.igc{position:relative;overflow:visible}.igc:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 45%,rgba(210,26,240,.1),transparent 70%);opacity:0;transition:opacity .9s var(--ease)}.igc .reg{opacity:0;z-index:2;transition:opacity .6s var(--ease)}.igc .reg:nth-of-type(1){left:-6px;top:-6px}.igc .reg:nth-of-type(2){right:-6px;top:-6px}.igc .reg:nth-of-type(3){left:-6px;bottom:-6px}.igc .reg:nth-of-type(4){right:-6px;bottom:-6px}.igc .lg{position:relative;z-index:1;transition:transform .7s var(--ease)}.igc.is-hit:before,.igc.is-hit .reg{opacity:1;transition-duration:.25s}.igc.is-hit .lg{transform:translateY(-3px) scale(1.08)}.ig__hero{position:relative;overflow:hidden}.ig__hero:after{content:"";position:absolute;right:-60px;bottom:-60px;width:260px;height:260px;border-radius:50%;box-shadow:0 0 0 1px #d21af02e,0 0 0 30px #d21af008,0 0 0 31px #d21af01f,0 0 0 62px #d21af005,0 0 0 63px #d21af014}.ig__grid .ig__hero{background:var(--tint-violet)}.fa2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center;padding:48px;overflow:visible}.fa2__k{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--soft)}.fa2__k .faces img{width:26px;height:26px;box-shadow:0 0 0 2px #fff}.qb{margin-top:18px;font-size:clamp(24px,2.2vw,31px);line-height:1.75;letter-spacing:-.02em;font-weight:500;color:var(--ink)}.tok{position:relative;display:inline-block;vertical-align:2px}.tok>button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 10px 0 9px;border-radius:10px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--soft);background:#ffffffb3;box-shadow:0 0 0 1px var(--hair2),0 1px 2px #1012280d,0 0 0 4px #ffffff59;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),transform .16s var(--ease)}.tok>button:active{transform:scale(.97)}.tok>button svg{width:16px;height:16px;flex:none}.tok>button .tok__c{width:13px;height:13px;opacity:.55}.tok.is-set>button{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #1012281f,0 6px 14px -8px #1012284d}.tok.is-ctx>button{box-shadow:0 0 0 1.5px var(--accent),0 6px 14px -8px #d21af073}.tok.is-ctx>button svg:first-child{color:var(--accent)}.tok__m{position:absolute;left:0;top:calc(100% + 6px);z-index:20;display:grid;gap:2px;min-width:210px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #10122814,var(--shWin);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity .18s var(--ease),transform .2s var(--ease)}.tok.is-open .tok__m{opacity:1;transform:none;pointer-events:auto}.tok__m button{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px;border-radius:8px;font-size:14px;letter-spacing:0;line-height:1;color:var(--ink2);text-align:left}.tok__m button svg{width:15px;height:15px;color:var(--mute)}.tok__m button:hover,.tok__m button.is-on{background:var(--panel);color:var(--ink)}.fa2__btns{margin-top:26px;display:flex;gap:10px}.fa2__btns .btn .mk{width:16px;height:16px}.gauge__b{justify-items:center;text-align:center;gap:6px}.gauge__svg{width:100%;max-width:320px;height:auto;overflow:visible}.gauge__track{fill:none;stroke:#ececf1;stroke-width:18;stroke-linecap:round}.gauge__band{fill:none;stroke:#d7ccff;stroke-width:18;stroke-linecap:round;transition:stroke-dasharray .6s var(--ease),stroke-dashoffset .6s var(--ease)}.gauge__needle{transform-origin:160px 160px;transform-box:view-box;transition:transform .9s cubic-bezier(.34,1.2,.64,1)}.gauge__needle line{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.gauge__needle circle{fill:var(--ink);stroke:#fff;stroke-width:3}.gauge__tick{font:500 11px aeonik,system-ui;fill:var(--faint)}.fa2 .fa__v{margin-top:-6px;font-size:40px}.dots32{display:grid;grid-template-columns:repeat(16,8px);gap:5px;justify-content:center;margin:6px 0 2px}.dots32 i{width:8px;height:8px;border-radius:50%;background:var(--ink);transition:opacity .45s var(--ease),transform .45s var(--ease),background-color .3s var(--ease)}.dots32 i.out{opacity:.14;transform:scale(.7)}.dots32 i.win{background:var(--accent);transform:scale(1.4)}.fa2 .fa__a{border:0;padding-top:8px;margin-top:4px;min-height:48px;font-size:14px}.ai2{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:36px;align-items:center;padding:48px;overflow:visible}.ai2 .mode{margin-top:2px}.ai2 .mode__n{min-height:44px}.ai2 .limits{background:#fff}.ai2__r{position:relative}.inbox.win{padding:0;display:block}.inbox .win__b{gap:8px}.inbox .card{display:grid;grid-template-columns:36px minmax(0,1fr) 60px auto;gap:12px;align-items:center;background:#fff}.ag2{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--h);box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px var(--h)}.ag2 svg{width:16px;height:16px}.spark{width:60px;height:24px}.inbox__f{display:flex;align-items:center;gap:10px;padding:4px 4px 0;font-size:12.5px;color:var(--mute)}.inbox__f .faces img{width:24px;height:24px;box-shadow:0 0 0 2px #f7f7f9}.guard2{position:absolute;right:-18px;top:-22px;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #10122814,var(--shWin);font-size:12.5px}.guard2 b{display:block;font-weight:500;color:var(--ink)}.guard2 small{color:var(--mute);font-size:12px}.ok2{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--green)}.ok2 svg{width:14px;height:14px}.ai2 .toast{left:50%;bottom:-18px}.md__col{padding:12px 12px 20px;border-radius:20px}.md__col>ol,.md__col>.md__t,.md__col>.md__h{margin-left:14px;margin-right:14px}.md__vis{height:220px;margin-bottom:18px;border-radius:14px}.sheet{position:absolute;width:190px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #10122814,0 10px 20px -12px #1012284d;font-size:12px;color:var(--soft)}.sheet b{display:block;font-weight:500;color:var(--ink2);margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid var(--hair)}.sheet i{font-style:normal;font-weight:500;color:#b42318}.sh1{left:24px;top:26px;transform:rotate(-4deg)}.sh2{left:120px;top:70px;transform:rotate(3deg)}.sh3{left:58px;top:120px;transform:rotate(-1.5deg)}.bubble{position:absolute;right:22px;top:34px;display:flex;gap:8px;max-width:200px;padding:10px 12px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 0 0 1px #10122814,0 10px 20px -12px #1012284d;font-size:12.5px;color:var(--ink2)}.bubble img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.bubble b{display:block;font-weight:500;font-size:12px;color:var(--ink)}.cal{position:absolute;right:22px;bottom:20px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:#b42318;background:#fdecea;box-shadow:inset 0 0 0 1px #f7cbc5}.cal--ok{color:var(--green);background:#eaf6ee;box-shadow:inset 0 0 0 1px #bfe3cc}.ans{position:absolute;left:24px;top:24px;width:230px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #10122814,0 14px 28px -14px #10122859}.ans__k{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.ans__k .mk{width:13px;height:13px}.ans__v{margin-top:4px;font-size:28px;font-weight:500;letter-spacing:-.03em}.ans__f{margin-top:8px;display:flex;gap:6px}.ans__f .chip{height:24px;font-size:11.5px}.appr{position:absolute;right:22px;top:100px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #10122814,0 14px 28px -14px #10122859;font-size:12px;color:var(--soft)}.appr img{width:28px;height:28px;border-radius:50%;object-fit:cover}.appr b{display:block;font-weight:500;color:var(--ink)}.appr i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--green)}.appr i svg{width:12px;height:12px}.rs__viz{position:relative;overflow:hidden;isolation:isolate;background:var(--tint-violet)}.rs__viz:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/work/chord/img/lattice-white.svg) center / 64px 32px;opacity:.9}.track .rs:nth-child(2) .rs__viz{background:var(--tint-sky)}.track .rs:nth-child(3) .rs__viz{background:var(--tint-mint)}.track .rs:nth-child(4) .rs__viz{background:var(--tint-pink)}.track .rs:nth-child(5) .rs__viz{background:var(--tint-sand)}.rs{border-radius:22px;height:432px}.rs--more{background:var(--tint-violet);background-clip:padding-box}.talk2{display:grid;align-content:center;justify-items:start;gap:12px;padding:28px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #10122812,var(--shWin)}.faces--lg img{width:40px;height:40px;box-shadow:0 0 0 3px #fff}.faces--lg img+img{margin-left:-10px}.talk2__t{margin-top:6px;font-size:20px;font-weight:500;letter-spacing:-.02em}.talk2__d{font-size:14.5px;color:var(--soft)}.talk2 .btn{margin-top:8px}.talk2__n{font-size:12.5px;color:var(--mute)}.faces--dark img{box-shadow:0 0 0 3px var(--ink)}.cta .faces{margin-bottom:6px}.cta{background-image:url(/work/chord/img/lattice-white.svg);background-size:64px 32px;background-blend-mode:soft-light}@media(max-width:1000px){.fa2,.ai2{grid-template-columns:minmax(0,1fr);padding:24px}.guard2{right:8px}}.nw{white-space:nowrap}.orb--seg{top:-76px}.ai2 .limits:not(.is-on){margin-top:0}.ai2 .ai__pts{margin-top:18px}.sh1{left:22px;top:20px}.sh2{left:150px;top:60px}.sh3{left:34px;top:122px}.orb--seg{top:-50px}:root{--frost: 4px solid rgba(255,255,255,.7)}body:before{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.sec:before{opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23D6D6DE'/%3E%3C/svg%3E") 0 50% / 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23D6D6DE'/%3E%3C/svg%3E") 100% 50% / 11px no-repeat,linear-gradient(var(--hair),var(--hair)) 50% 50% / calc(100% - 11px) 1px no-repeat}.art:before{display:none}.art:after{opacity:.35}.art{box-shadow:inset 0 0 0 1px #1012280a}.rs__viz:before{display:none}.cta{background-image:none}.ig__hero:after{display:none}.igc .reg{display:none}.igc:before{background:radial-gradient(60% 60% at 50% 45%,rgba(16,18,40,.05),transparent 70%)}.frame .stage__sky:after{opacity:.25}.frame .stage__sky:before{opacity:.45}.win,.truth,.inbox,.chat,.rs,.md__col,.src,.talk2,.node{border-width:4px}.win{border-radius:18px}.say__t b .w{color:color-mix(in srgb,var(--ink) calc(var(--o, 1) * 100%),#C9C9D2)}.orb--term{left:-88px;top:108px;width:300px}.orb--out{right:-76px;bottom:56px;width:236px}.pb2{--tint: #F1F1F5;padding:56px 48px}.pb2:before{background:radial-gradient(circle,rgba(16,18,40,.1) 1px,transparent 1.4px) 0 0 / 22px 22px;opacity:.8}.pb__wires .base{stroke:#1012281a;stroke-dasharray:none;stroke-width:1.25}.pb__wires .w{stroke:#1012288c;stroke-width:1.25}.pb__wires .streak{fill:none;stroke:url(#streakG);stroke:#d21af0;stroke-width:2;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10;opacity:0}.pb2.is-live .pb__wires .streak{opacity:.9;animation:streak 3.2s cubic-bezier(.45,0,.2,1) infinite}.pb__wires .streak--main{stroke:#2f3efa;animation-duration:2.4s}@keyframes streak{0%{stroke-dashoffset:10;opacity:0}12%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:-100;opacity:0}}.port{width:10px;height:10px;margin-top:-5px;box-shadow:0 0 0 1.25px var(--hair2)}.port--out{right:-11px}.port--in{left:-11px}.pb2.is-live .port:after{inset:2.5px;background:var(--ink)}.node__live i{animation:none}.pb2.is-live .node__live i{animation:live 2.4s var(--ease) infinite}.rules li,.pb2.is-live .rules li{background:#f7f7f9}.pb2.is-live .rules i{background:var(--ink);box-shadow:inset 0 0 0 3px #f7f7f9}.rec2.flash,.pb2 .truth.flash{animation:none}.pb2 .truth{box-shadow:0 0 0 1px #10122814,var(--shWin)}.st__panel{background:#f2f2f6}.st__panel[data-s="1"]{background:#f0eff8}.st__panel[data-s="2"]{background:#f5f0f6}.st__panel[data-s="3"]{background:#eff4f2}.st__iso{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.st__iso .iso__stack{width:280px;height:280px;transform:translateY(40px) rotateX(58deg) rotate(-45deg)}.st__iso .plate{transition:transform .9s cubic-bezier(.22,1,.36,1)}.st__iso .plate__face{padding:20px;gap:12px;transition:box-shadow .6s var(--ease),opacity .6s var(--ease),filter .6s var(--ease)}.st__iso .plate.is-dim .plate__face{opacity:.55}.st__iso .plate.is-lit .plate__face{box-shadow:0 0 0 1.5px var(--ink),1px 1px #e9e9ee,2px 2px #e4e4ea,3px 3px #e0e0e7,4px 4px #dcdce3,5px 5px #d8d8e0,14px 14px 36px #10122833}.st__iso .plate--2.is-lit .plate__face{box-shadow:0 0 0 1.5px #fff,1px 1px #1d1d24,2px 2px #1a1a20,3px 3px #17171c,4px 4px #141418,5px 5px #111115,14px 14px 36px #10122859}.st__iso .plate__logos{gap:8px}.st__iso .plate__logos .lg{width:20px;height:20px}.st__iso .plate__defs li{font-size:12px;padding:6px 10px}.st__iso .plate__ag span{height:40px;font-size:12px}.st__panel:after{background:radial-gradient(55% 45% at 50% 50%,rgba(255,255,255,.7),transparent 70%)}.plate__ag .on{box-shadow:inset 0 0 0 1px #ffffff80}.plate__ag .on i{background:#3ddc84}.sheet{transform:none!important;width:auto;left:22px!important;right:220px;display:flex;justify-content:space-between;align-items:center;padding:10px 12px}.sheet b{margin:0;padding:0;border:0;font-size:12.5px}.sh1{top:22px!important}.sh2{top:74px!important}.sh3{top:126px!important}.sheet span{white-space:nowrap}.bubble{top:22px}.igc.is-hit .lg{transform:translateY(-2px) scale(1.04)}.st__iso .iso__stack{width:250px;height:250px;transform:translateY(70px) rotateX(58deg) rotate(-45deg)}.st__iso .plate.is-dim .plate__face{opacity:.3}.plate__logos img{width:20px;height:20px;opacity:.55}:root{--shCard: 0 0 0 1px rgba(16,18,40,.07), 0 1px 2px rgba(16,18,40,.04), 0 6px 16px -6px rgba(16,18,40,.1), 0 24px 48px -24px rgba(16,18,40,.16);--glassBg: rgba(255,255,255,.74);--ring: url(/work/chord/img/pattern.svg)}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.stage{margin-top:104px}.stage__tilt{padding-bottom:64px}.frame{padding:20px;border-radius:30px;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #1012280d,0 40px 80px -48px #10122859}.frame .stage__sky{-webkit-mask:none;mask:none;background:linear-gradient(135deg,#f7e8fe,#ecebff 48%,#e4f7fb)}.frame .stage__sky:before{opacity:.35}.frame .stage__sky:after{display:none}.glass{border-radius:20px}.orb{padding:14px 14px 12px;border-radius:16px;background:var(--glassBg);border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--shCard);color:var(--ink2)}.orb--src2{right:-72px;top:-70px;width:272px;z-index:0}.orb--src2 .orb__h .mk{width:15px;height:15px}.src2__row{display:flex;gap:6px}.src2__c{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #10122812;opacity:.4;filter:grayscale(1);transition:opacity .5s var(--ease),filter .5s var(--ease),box-shadow .5s var(--ease)}.src2__c.is-on{opacity:1;filter:none;box-shadow:0 0 0 1px #10122814,0 2px 6px -2px #10122829}.src2__c .lg{width:15px;height:15px}.src2__f{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12px;color:var(--soft)}.src2__f .dot,.out__n .dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.orb--out{left:-108px;right:auto;bottom:-34px;width:252px;z-index:3}.orb--out .out__v{font-size:26px}.out__n img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.stage:not(.s3) .orb--out{opacity:.55}.orb--out{transition:opacity .6s var(--ease)}@media(min-width:1180px){.synced{padding-right:0}}@media(max-width:1239px){.orb--src2{right:-16px}.orb--out{left:-16px}}.qchips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 16px}.qc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:999px;font-size:12.5px;color:var(--soft);background:#f5f5f8;box-shadow:inset 0 0 0 1px #1012280d;transition:color .2s,background-color .2s,box-shadow .2s}.qc svg{width:13px;height:13px}.qc:hover{color:var(--ink)}.qc.is-on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #1012281a,0 1px 3px #10122814}.qc:nth-child(1) svg{color:#2f3efa}.qc:nth-child(2) svg{color:#d21af0}.qc:nth-child(3) svg{color:#0e9f6e}.qc:active,.b-ok:active,.b-ghost:active{transform:scale(.97)}.rail__defs li{padding:0;background:none}.rail__defs button{width:100%;display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;text-align:left;font-size:12.5px;color:var(--blue);background:#2f3efa12;transition:color .25s,background-color .25s}.rail__defs button i{position:relative;flex:none;width:22px;height:13px;border-radius:999px;background:var(--blue);transition:background-color .25s}.rail__defs button i:after{content:"";position:absolute;top:2px;left:11px;width:9px;height:9px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.rail__defs .is-off button{color:var(--soft);background:#f4f3f8;text-decoration:line-through;text-decoration-color:#1012284d}.rail__defs .is-off button i{background:#cfcfd8}.rail__defs .is-off button i:after{transform:translate(-9px)}.rail__list li.is-read{color:var(--ink)}.used i.is-off{color:var(--mute);background:#f1f0f5;text-decoration:line-through}.drift{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:10px;font-size:12.5px;color:#b45309;background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aa}.drift svg{width:14px;height:14px;flex:none}.thread.is-drift .chart .bar b{color:#b45309}.chart .bar b{transition:color .3s}.rec{transition:box-shadow .5s var(--ease)}.rec.is-edit{animation:recEd .9s var(--ease)}@keyframes recEd{0%{box-shadow:0 0 0 2px #d21af059}to{box-shadow:0 0 0 1px var(--hair)}}.b-ghost,.b-ok{display:inline-flex;align-items:center;gap:5px;border:0}.b-ok svg{width:14px;height:14px}.b-ghost:hover{box-shadow:0 0 0 1px #10122840}.b-ok:not(.is-done):hover{background:#26262e}.thread .t-who b{color:var(--ink);font-weight:500}.pb2{--tint: #F3F3F7;padding:64px 52px 72px}.pb2:before{background:radial-gradient(circle,rgba(16,18,40,.09) 1px,transparent 1.4px) 0 0 / 22px 22px;opacity:1;-webkit-mask:radial-gradient(90% 80% at 50% 50%,#000 40%,transparent 100%);mask:radial-gradient(90% 80% at 50% 50%,#000 40%,transparent 100%)}.pb2:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.55;background:var(--ring) right -110px top -120px / 380px no-repeat,var(--ring) left -120px bottom -150px / 340px no-repeat}.pb2 .node,.pb2 .src,.pb2 .truth{box-shadow:var(--shCard)}.pb2 .truth{background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:4px solid rgba(255,255,255,.75);background-clip:padding-box}.pb__wires .base{stroke:#1012281a;stroke-width:1.5}.pb__wires .w{stroke:#1012286b;stroke-width:1.5}.pb__wires .streak{display:none}.pulse{opacity:0;transition:opacity .6s var(--ease)}.pb2.is-live .pulse{opacity:1}.pb__wires .pulse__halo{fill:url(#pHalo);stroke:none}.pb__wires .pulse__dot{fill:#d21af0;stroke:#fff;stroke-width:1.5}.pb__wires .pulse--main .pulse__halo{fill:url(#pHaloB)}.pb__wires .pulse--main .pulse__dot{fill:#2f3efa}.pb2 .port{width:12px;height:12px;margin-top:-6px;background:#fff;box-shadow:0 0 0 1.5px #10122838}.pb2 .port--out{right:-6px}.pb2 .port--in{left:-6px}.pb2.is-joined .port{box-shadow:0 0 0 1.5px var(--ink)}.pb2.is-live .port:after{inset:3px;background:var(--ink)}.pb2.is-live .rec2 .port:after,.pb2.is-live .truth .port:after{background:#d21af0}@property --ra{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pb2 .rec2{isolation:isolate}.pb2 .rec2:before{content:"";position:absolute;inset:-6px;padding:2px;border-radius:22px;z-index:3;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:conic-gradient(from var(--ra),transparent 0 50%,#DE23FC 68%,#2F3EFA 84%,#82EBFB 95%,transparent 100%);animation:ra 3.6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pb2.is-live .rec2:before{opacity:1}.pb2.is-live .rec2{box-shadow:var(--shCard),0 18px 50px -16px #d21af047,0 10px 40px -20px #2f3efa4d}@keyframes ra{to{--ra: 360deg}}.pb2 .rec2{background:#fff}.is-drag{cursor:grab;touch-action:none;user-select:none}.is-drag.is-held{cursor:grabbing;z-index:5;box-shadow:0 0 0 1px #1012281a,0 30px 60px -24px #1012284d!important}.pb2__hint{position:absolute;left:24px;bottom:20px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--soft);background:#fffc;box-shadow:0 0 0 1px #1012280f}.pb2__hint svg{width:13px;height:13px}.truth__f{display:flex;align-items:center;gap:10px}.truth__f b{color:var(--ink);font-weight:500}.drift[hidden]{display:none}@media(max-width:1000px){.pb2__hint{display:none}}@media(prefers-reduced-motion:reduce){.pb2 .rec2:before,.pb2 .rec2:after{animation:none}}.win__dots i:nth-child(1){background:#ff5f57}.win__dots i:nth-child(2){background:#febc2e}.win__dots i:nth-child(3){background:#28c840}.win__dots i{box-shadow:inset 0 0 0 .5px #0000001f}.ch[data-i="0"]{--cc: #7C5CFA}.ch[data-i="1"]{--cc: #2F8CFA}.ch[data-i="2"]{--cc: #D21AF0}.ch[data-i="3"]{--cc: #10A37F}.ch.is-on .pill i{background:var(--cc);box-shadow:inset 0 0 0 4px #fff,0 0 0 1.5px var(--cc)}.ch .pill{font-family:inherit}.ch .chip,.ch .defs code,.ch .fbar .chip{color:var(--cc);background:color-mix(in srgb,var(--cc) 9%,#fff)}.ch .ag__t.is-hot{box-shadow:0 0 0 1.5px var(--cc),var(--sh2)}.ch .ag__t.is-hot .ag__ic{background:var(--cc)}.ch .ring__v{stroke:var(--cc)}.act2{gap:0}.appr2{width:100%;padding:12px}.appr2 p{flex:1;min-width:0}.appr2 .b-ok{flex:none;height:34px;padding:0 14px;border-radius:10px;font-size:13px}.act2 .act__w{height:56px}.act2 .act__w path{stroke:var(--hair2);stroke-dasharray:1;stroke-dashoffset:0}.act2.is-go .act__w path{stroke:#10a37f;stroke-dasharray:1;stroke-dashoffset:1;animation:actDraw .7s var(--ease) forwards}.act2.is-go .act__w path:nth-child(2){animation-delay:.42s}.act2.is-go .act__w path:nth-child(3){animation-delay:.84s}@keyframes actDraw{to{stroke-dashoffset:0}}.act2 .dest em{color:var(--soft);background:#f2f2f5;transition:color .3s,background-color .3s}.act2 .dest em svg{opacity:0;width:0;transition:opacity .3s,width .3s}.act2 .dest:not(.is-sync) em span{font-size:0}.act2 .dest:not(.is-sync) em span:after{content:"Waiting";font-size:12px}.act2 .dest.is-sync em{color:var(--green);background:#eaf6ee}.act2 .dest.is-sync em svg{opacity:1;width:11px}.act2 .dest{transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.act2 .dest.is-sync{box-shadow:0 0 0 1px #10a37f59,0 6px 16px -8px #10a37f59}.trk{width:100%;margin-top:12px;padding:14px 16px 12px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--hair),0 1px 2px #1012280a;opacity:.45;transition:opacity .6s var(--ease)}.act2.is-done .trk{opacity:1}.trk__h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.trk__h b{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.trk__h small{font-size:12px;color:var(--soft)}.trk__v{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.trk__v .pos{font-size:12.5px;letter-spacing:0}.trk__c{display:block;width:100%;height:70px;margin-top:8px;overflow:visible}.trk__g{stroke:#f59e0b;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.trk__c text{font-size:10px;fill:#b45309}.trk__l{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.act2.is-done .trk__l{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease)}.trk__m{stroke:#10a37f;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.trk__f{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--soft)}.trk__f span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#10a37f;vertical-align:1px}.trk__undo{font-size:12px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair2)}.trk__undo:hover{text-decoration-color:var(--ink)}.ig__grid .ig__hero{background:#f6f5fa;isolation:isolate}.ig__hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.9;pointer-events:none;background:var(--ring) left -150px top -150px / 420px no-repeat;-webkit-mask:radial-gradient(120% 100% at 0 0,#000 30%,transparent 75%);mask:radial-gradient(120% 100% at 0 0,#000 30%,transparent 75%)}.ig__hero:after{display:block;content:"";position:absolute;inset:50px auto auto 50px;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;z-index:-1;box-shadow:0 0 0 1px #d21af059;opacity:0;transform:scale(1);pointer-events:none}.ig__hero.is-wave:after{animation:igRing 2.4s cubic-bezier(.22,1,.36,1)}@keyframes igRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}.igc:before{background:radial-gradient(70% 70% at 50% 40%,rgba(210,26,240,.06),transparent 70%)}.igc:after{content:"";position:absolute;top:12px;right:12px;width:5px;height:5px;border-radius:50%;background:#22c55e;opacity:0;transform:scale(.4);transition:opacity .9s var(--ease),transform .9s var(--ease)}.igc.is-hit:after{opacity:1;transform:none;transition-duration:.2s}.igc .lg{transition:transform .7s cubic-bezier(.22,1,.36,1)}.igc.is-hit .lg{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.ig__hero.is-wave:after{animation:none}}.strip__b{padding:22px 24px 20px}.strip__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.strip__top .fa__c{margin:0;font-size:13.5px;color:var(--soft)}.strip__top .fa__c b{font-size:15px;color:var(--ink);font-weight:500}.strip__top .fa__v{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.strip__plot{position:relative;height:150px;margin:18px 6px 4px}.strip__axis{position:absolute;left:0;right:0;bottom:0;height:22px;border-top:1px solid var(--hair2)}.strip__axis span{position:absolute;top:6px;transform:translate(-50%);font-size:11px;color:var(--mute);font-variant-numeric:tabular-nums}.strip__axis span:before{content:"";position:absolute;left:50%;top:-10px;width:1px;height:5px;background:var(--hair2)}.strip__band{position:absolute;top:0;bottom:22px;border-radius:10px;background:linear-gradient(180deg,#2f3efa05,#2f3efa12);box-shadow:inset 0 0 0 1px #2f3efa24;transition:left .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1);margin-left:-8px;padding-right:16px;box-sizing:content-box}.sd{position:absolute;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#2f3efa;box-shadow:0 0 0 2px #fff;transition:opacity .45s var(--ease),transform .55s cubic-bezier(.22,1,.36,1),background-color .4s}.sd--fin{background:#fff;box-shadow:0 0 0 2px #d21af0,0 0 0 4px #fff}.sd.out{opacity:.14;transform:translateY(10px) scale(.7);background:#9a9aa8}.sd--fin.out{opacity:.5;background:#fff}.sd.win{transform:scale(1.7);background:#2f3efa;z-index:2}.sd--fin.win{background:#d21af0;box-shadow:0 0 0 2px #fff,0 6px 16px -4px #d21af099}.sd.win:after{content:attr(data-v);position:absolute;left:50%;bottom:16px;transform:translate(-50%) scale(.6);white-space:nowrap;padding:3px 7px;border-radius:7px;font-size:13px;font-weight:500;color:#fff;background:var(--ink)}.strip__k{display:flex;gap:18px;margin-top:12px;font-size:12px;color:var(--soft)}.strip__k span{display:inline-flex;align-items:center;gap:7px}.strip__k i{width:9px;height:9px;border-radius:50%;background:#2f3efa}.strip__k i.f{background:#fff;box-shadow:inset 0 0 0 2px #d21af0}.strip .fa__a{margin-top:14px;padding-top:14px;border-top:1px solid var(--hair);font-size:14px;color:var(--ink2);min-height:44px}.ok2{width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,#ecfdf3,#dcf7e8);box-shadow:inset 0 0 0 1px #10a37f38;color:#10a37f}.ok2 svg{width:20px;height:20px}.ok2 .ck,.ok2 svg{stroke-dasharray:12}.guard2{background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shCard)}.ai__pts svg{width:22px;height:22px;padding:5px;border-radius:7px;color:#10a37f;background:#ecfdf3;box-shadow:inset 0 0 0 1px #10a37f33;stroke-width:2}.ai__pts li{align-items:center}.card .b-ok.is-done{color:#0b7a5e;background:#ecfdf3;box-shadow:inset 0 0 0 1px #10a37f40}.md__vis{isolation:isolate}.md__col--before .md__vis{background:#f6f5f3}.md__col--after .md__vis{background:#f5f4fb}.md__vis:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;display:block;opacity:1}.md__col--before .md__vis:before{background:repeating-linear-gradient(135deg,rgba(16,18,40,.055) 0 1px,transparent 1px 9px);-webkit-mask:radial-gradient(90% 90% at 100% 100%,#000 20%,transparent 80%);mask:radial-gradient(90% 90% at 100% 100%,#000 20%,transparent 80%)}.md__col--after .md__vis:before{background:var(--ring) right -140px top -150px / 400px no-repeat;-webkit-mask:radial-gradient(90% 100% at 100% 0,#000 25%,transparent 80%);mask:radial-gradient(90% 100% at 100% 0,#000 25%,transparent 80%)}.md__vis:after{display:none}.md__col--before li:after{background:#e5484d;height:1.5px;opacity:.75}.md__col--before li.x time{color:#e5484d;opacity:.7}.sheet i{color:#c2410c}.rs2{width:372px;height:auto;min-height:500px;padding:20px;display:flex;flex-direction:column;gap:0;border-radius:22px;box-shadow:var(--shCard)}.rs2__h{display:flex;justify-content:space-between;align-items:center;height:26px;margin-bottom:16px}.rs2__h img{width:auto;max-width:130px;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.85}.rs2__h a{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--soft)}.rs2__h a svg{width:13px;height:13px;transition:transform .25s var(--ease)}@media(hover:hover){.rs2__h a:hover{color:var(--ink)}.rs2__h a:hover svg{transform:translate(3px)}}.rs2__ui{height:178px;padding:16px;border-radius:14px;background:#f7f7fa;box-shadow:inset 0 0 0 1px #1012280d;display:grid;align-content:center;gap:10px;font-size:12.5px;color:var(--ink2);overflow:hidden;position:relative;isolation:isolate}.rs2__ui:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ring) right -120px top -130px / 300px no-repeat;opacity:.5}.rs2 .rs__v{margin-top:18px;font-size:26px}.rs2__sub{margin-top:6px;font-size:13.5px;color:var(--soft)}.rs2__q{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--hair);font-size:14px;line-height:1.45;color:var(--ink2)}.rs2__q cite{display:block;margin-top:8px;font-style:normal;font-size:12px;color:var(--mute)}.rs2+.rs2{margin:0}.ui__k{font-size:12px;color:var(--soft)}.ui__bars p,.ui__tl{display:grid;grid-template-columns:74px 1fr 44px;align-items:center;gap:8px;margin:4px 0}.ui__bars i,.ui__tl i{height:8px;border-radius:99px;background:#e3e3ea;width:calc(var(--w, 1) * 100%)}.ui__bars .on i{background:linear-gradient(90deg,#2f3efa,#d21af0)}.ui__bars b,.ui__tl em{font-style:normal;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ui__tl .tl--plan{--w: 1;background:repeating-linear-gradient(135deg,#e3e3ea 0 4px,#f0f0f4 4px 8px)}.ui__tl .tl--on{--w: .17;background:var(--ink)}.ui__tl span,.ui__bars span{color:var(--soft)}.ui__ask{display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--hair)}.ui__ask .mk{width:14px;height:14px}.ui__ans b{display:block;font-weight:500;color:var(--ink)}.ui__ans small{color:var(--mute);font-size:11.5px}.ui__chips{display:flex;flex-wrap:wrap;gap:5px}.ui__chips i{font-style:normal;font-size:11.5px;padding:3px 8px;border-radius:7px;color:#2f3efa;background:#2f3efa14}.ui__chips i:nth-child(2){color:#b5179e;background:#d21af014}.ui__chips i:nth-child(3){color:#0b7a5e;background:#ecfdf3}.ui__chips i:nth-child(4){color:#b45309;background:#fff7ed}.ui__inv{display:grid;gap:4px}.ui__inv li{display:flex;justify-content:space-between;padding:5px 8px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--hair)}.ui__inv s{color:#e5484d;text-decoration-thickness:1.5px}.ui__inv li span{color:var(--soft)}.ui__inv .tot{background:var(--ink);box-shadow:none}.ui__inv .tot span,.ui__inv .tot b{color:#fff}.ui__line{width:100%;height:80px;overflow:visible}.ui__line .l0{fill:none;stroke:#c8c8d0;stroke-width:2;vector-effect:non-scaling-stroke}.ui__line .l1{fill:none;stroke:#d21af0;stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui__line line{stroke:#c8c8d0;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ui__line circle{fill:#d21af0}.ui__leg{display:flex;gap:14px;font-size:11.5px;color:var(--mute)}.ui__leg span:before{content:"";display:inline-block;width:10px;height:2px;margin-right:6px;vertical-align:3px;background:#c8c8d0}.ui__leg .on:before{background:#d21af0}.ui__one{display:flex;align-items:center;gap:12px}.ui__one img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 4px 12px -4px #1012284d}.ui__one b{display:block;font-size:15px;font-weight:500;color:var(--ink)}.ui__one small{color:var(--soft)}.ui__cols{display:flex;align-items:flex-end;gap:8px;height:104px}.ui__cols i{flex:1;height:calc(var(--h) * 100%);border-radius:6px 6px 3px 3px;background:#dcdce4}.ui__cols i.on{background:linear-gradient(180deg,#2f3efa,#82ebfb)}.track .rs--more{width:300px;min-height:500px;height:auto}.qt{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-areas:"lg q" "lg f";column-gap:40px;row-gap:18px;margin:40px 0 0;padding:32px 0 0;border-top:1px solid var(--hair)}.qt:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border:1px solid var(--hair2);background:var(--bg, #FBFBFC);transform:rotate(45deg)}.qt__lg{grid-area:lg;align-self:start;margin-top:10px;width:auto;max-width:140px;filter:grayscale(1);opacity:.8}.qt blockquote{grid-area:q;margin:0;max-width:30ch;font-size:clamp(24px,2.3vw,32px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.qt figcaption{grid-area:f;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:13.5px;color:var(--soft)}.qt__m{display:inline-flex;align-items:baseline;gap:7px;padding-left:28px;border-left:1px solid var(--hair)}.qt__m b{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.qt figcaption a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink2)}.qt figcaption a svg{width:14px;height:14px;transition:transform .25s var(--ease)}@media(hover:hover){.qt figcaption a:hover svg{transform:translate(3px)}}@media(max-width:900px){.qt{grid-template-columns:1fr;grid-template-areas:"lg" "q" "f"}.qt__m{padding-left:0;border-left:0}.qt figcaption a{margin-left:0}}.fq2{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.chat__log{min-height:300px}.talk2{align-content:start;gap:14px;padding:24px;background:#ffffffdb;box-shadow:var(--shCard)}.talk2__k{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.talk2__k .dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.xp{display:grid;gap:8px;width:100%}.xp li{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:#f7f7fa;box-shadow:inset 0 0 0 1px #1012280d}.xp img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 3px 10px -4px #10122859}.xp b{display:block;font-size:14px;font-weight:500;color:var(--ink)}.xp small{font-size:12px;color:var(--soft)}.talk2__t{margin-top:6px;font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.talk2__l{display:grid;gap:8px;font-size:13.5px;color:var(--ink2)}.talk2__l li{display:flex;gap:8px;align-items:center}.talk2__l svg{width:18px;height:18px;padding:3px;flex:none;border-radius:6px;color:#10a37f;background:#ecfdf3}.talk2 .btn{margin-top:4px}.cta2{padding:112px 0;isolation:isolate}.cta2:after{display:block;content:"";position:absolute;inset:0;z-index:-1;opacity:.1;mix-blend-mode:normal;background:url(/work/chord/img/pattern.svg) right -120px top -160px / 560px no-repeat;filter:invert(1)}.cta2__in{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:center;text-align:left;justify-items:stretch}.cta2__c{display:grid;gap:20px;justify-items:start}.cta2__k{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 8px;border-radius:999px;font-size:12.5px;color:#d8d8e4;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.cta2__k .mk{width:14px;height:14px}.cta2 h2{color:#fff}.cta2 p{max-width:48ch}.cta2__b{display:flex;flex-wrap:wrap;gap:10px}.cta2 .faces img{width:26px;height:26px}.btn--ghostL{color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}@media(hover:hover){.btn--ghostL:hover{box-shadow:inset 0 0 0 1px #ffffff80}}.cta2__s{display:flex;gap:28px;margin-top:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#9c9cac}.cta2__s b{display:block;margin-bottom:2px;font-size:22px;font-weight:500;letter-spacing:-.02em;color:#fff}.book{padding:20px;border-radius:22px;background:#fffffff5;color:var(--ink);box-shadow:0 0 0 1px #fff6,0 40px 80px -30px #0009}.book__h{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--hair)}.book__h img{width:44px;height:44px;border-radius:50%;object-fit:cover}.book__h b{display:block;font-size:15px;font-weight:500}.book__h small{font-size:12.5px;color:var(--soft)}.book__m{margin:16px 0 10px;font-size:13px;color:var(--soft);max-width:none}.book__d{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.book__d button{display:grid;gap:2px;padding:8px 0;border-radius:12px;font-size:11.5px;color:var(--soft);background:#f5f5f8;transition:background-color .2s,color .2s,box-shadow .2s}.book__d b{font-size:17px;font-weight:500;color:var(--ink)}.book__d button.is-on{color:#fff;background:var(--ink)}.book__d button.is-on b{color:#fff}.book__t{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.book__t button{height:36px;border-radius:10px;font-size:13px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair2);transition:box-shadow .2s,color .2s;font-variant-numeric:tabular-nums}.book__t button.is-on{color:#2f3efa;box-shadow:inset 0 0 0 1.5px #2f3efa;background:#2f3efa0d}.book button:active{transform:scale(.97)}.book__go{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:14px;border-radius:12px;font-size:14.5px;font-weight:500;color:#fff;background:linear-gradient(90deg,#de23fc,#2f3efa)}.book__go svg{width:16px;height:16px;transition:transform .25s var(--ease)}@media(hover:hover){.book__go:hover svg{transform:translate(3px)}.book__d button:not(.is-on):hover,.book__t button:not(.is-on):hover{color:var(--ink)}}@media(max-width:1000px){.cta2__in{grid-template-columns:minmax(0,1fr)}}.foot2{padding:72px 0 28px;border-top:1px solid var(--hair)}.foot2 .foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.foot__st{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;color:var(--soft)}.foot__st .dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.foot__big{--mx: 30%;--my: 60%;position:relative;margin-top:72px;aspect-ratio:1622 / 390}.foot__word{position:absolute;inset:0;-webkit-mask:url(/work/chord/img/chord-logo.svg) center / contain no-repeat;mask:url(/work/chord/img/chord-logo.svg) center / contain no-repeat;background:radial-gradient(28% 70% at var(--mx) var(--my),#DE23FC,#2F3EFA 45%,transparent 75%),repeating-linear-gradient(135deg,#dcdce4 0 1.5px,#efeff3 1.5px 7px)}.foot__big:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--hair2);z-index:-1}.foot__bot{display:flex;justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--mute)}.foot__soc{display:flex;gap:18px}.foot__soc a:hover{color:var(--ink)}@media(max-width:900px){.foot2 .foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__bot{flex-direction:column}}.rs2__st{display:grid;gap:6px;margin-top:auto;padding-top:16px}.rs2__st li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2)}.rs2__st li:before{content:"";width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,#de23fc,#2f3efa);flex:none}.rs2__q{margin-top:16px}.rs2:has(.rs2__q) .rs2__st{margin-top:12px;padding-top:0}.rs2{min-height:470px}.cta .book p,.cta .book small{color:var(--soft)}.cta .book b{color:var(--ink)}.cta .book .book__d button.is-on b{color:#fff}.cta .book .book__m{color:var(--ink);font-weight:500}.rs2__st,.rs2:has(.rs2__q) .rs2__st{margin-top:12px;padding-top:0}.rs2__more{margin-top:auto;padding-top:16px;border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--ink2)}.rs2__more svg{width:15px;height:15px;transition:transform .25s var(--ease)}@media(hover:hover){.rs2__more:hover{color:var(--ink)}.rs2__more:hover svg{transform:translate(3px)}}.rs2{min-height:440px}:root{--railL: calc(50% - min(600px, 50% - 24px) - 24px) ;--tray: #EFEEF7}.nav,.nav.is-scrolled,.nav.is-solid{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav:before{content:"";position:absolute;top:0;bottom:0;left:var(--railL);right:var(--railL);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#ffffffc7,#fafafc9e);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--hair),0 12px 32px -20px #10122838;opacity:0;transition:opacity .35s var(--ease)}.nav.is-scrolled:before{opacity:1}.nav.is-dark:before{background:#0e0e12b8;box-shadow:inset 0 1px #ffffff0f,0 1px #ffffff14}.nav.is-dark{background:none;box-shadow:none}.nav:after{content:"";position:absolute;left:calc(var(--railL) - 5.5px);right:calc(var(--railL) - 5.5px);bottom:-5.5px;height:11px;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23CFCFD8'/%3E%3C/svg%3E") 0 50% / 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect x='2.6' y='2.6' width='5.8' height='5.8' transform='rotate(45 5.5 5.5)' fill='%23FBFBFC' stroke='%23CFCFD8'/%3E%3C/svg%3E") 100% 50% / 11px no-repeat}.nav.is-scrolled:not(.is-dark):after{opacity:1}.nav__links{gap:2px;align-items:center}.nav__links a:after{display:none}.nav__dd{position:relative}.nav__t,.nav__a{position:relative;display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 12px;border-radius:12px;font-size:15px;color:var(--ink2);transition:color .2s,background-color .2s}.nav__t svg{width:13px;height:13px;opacity:.55;transition:transform .25s var(--ease)}@media(hover:hover){.nav__t:hover,.nav__a:hover{color:var(--ink)}}.nav__dd.is-open .nav__t{color:var(--ink);background:var(--tray);border-radius:12px 12px 0 0}.nav__dd.is-open .nav__t svg{transform:rotate(180deg);opacity:.8}.nav__dd.is-open .nav__t:after{content:"";position:absolute;right:-12px;bottom:0;width:12px;height:12px;background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--tray) 12px)}.dd{position:absolute;left:0;top:40px;width:392px;padding:6px;border-radius:0 18px 18px;background:var(--tray);box-shadow:0 24px 48px -20px #10122847,0 2px 6px -2px #10122814;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.985);transform-origin:0 0;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),visibility 0s .22s}.nav__dd.is-open .dd{opacity:1;visibility:visible;transform:none;transition-delay:0s}.dd__card{display:grid;gap:2px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #1012280d,0 1px 2px #1012280d}.dd__i{display:grid;grid-template-columns:40px 1fr 14px;align-items:center;gap:12px;padding:9px 10px 9px 8px;border-radius:11px;color:var(--ink2);transition:background-color .2s}.dd__ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#fff;color:var(--mute);box-shadow:0 0 0 1px #10122814,0 1px 2px #1012280f;transition:color .25s,box-shadow .25s var(--ease),transform .25s var(--ease)}.dd__ic svg{width:18px;height:18px}.dd__ic img{width:26px;height:auto;max-height:14px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:opacity .25s,filter .25s}.dd__tx b{display:block;font-size:14.5px;font-weight:500;color:var(--ink)}.dd__tx small{display:block;margin-top:1px;font-size:13px;color:var(--soft)}.dd__ch{width:14px;height:14px;color:var(--mute);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .25s var(--ease)}@media(hover:hover){.dd__i:hover{background:#f6f6f9}.dd__i:hover .dd__ic{color:var(--ic);transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ic) 30%,transparent),0 6px 14px -6px color-mix(in srgb,var(--ic) 55%,transparent)}.dd__i:hover .dd__ic img{filter:none;opacity:1}.dd__i:hover .dd__ch{opacity:1;transform:none}}.dd__i:focus-visible{outline:2px solid #2F3EFA;outline-offset:-2px}.dd__f{display:flex;justify-content:flex-end;padding:8px 10px 4px}.dd__f a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2)}.dd__f svg{width:13px;height:13px;transition:transform .25s var(--ease)}@media(hover:hover){.dd__f a:hover svg{transform:translate(3px)}}.nav.is-dark .nav__t,.nav.is-dark .nav__a{color:#d6d5e2}.nav.is-dark .nav__dd.is-open .nav__t{color:var(--ink)}@media(prefers-reduced-motion:reduce){.dd{transform:none}}:root{--railL: calc(50% - min(600px, 50% - 24px) - 24px) ;--railW: calc(min(1200px, 100% - 48px) + 48px) }body:before{opacity:1}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;top:0;height:260px;left:var(--railL);right:var(--railL);pointer-events:none;background:repeating-linear-gradient(90deg,rgba(16,18,40,.055) 0 1px,transparent 1px 7px);-webkit-mask:linear-gradient(180deg,#000,transparent 85%);mask:linear-gradient(180deg,#000,transparent 85%)}.hero:after{content:"";position:absolute;z-index:-1;top:260px;left:var(--railL);right:var(--railL);height:1px;background:repeating-linear-gradient(90deg,var(--hair2) 0 4px,transparent 4px 8px);opacity:.7}.hero__copy{position:relative}.stage__tilt{width:min(960px,100% - 48px)}.orb--defs{right:64px;top:-58px;width:300px;z-index:0}.defs2{display:flex;flex-wrap:wrap;gap:5px}.defs2 i{font-style:normal;font-size:12px;padding:3px 8px;border-radius:7px;color:#2f3efa;background:#2f3efa14}.defs2 i:nth-child(2){color:#7c3aed;background:#7c3aed14}.defs2 i:nth-child(3){color:#b5179e;background:#d21af014}.defs2 i:nth-child(4){color:#0b7a5e;background:#ecfdf3}.orb--src2{left:-104px;right:auto;top:44%;width:236px;z-index:3}.orb--src2 .src2__row{flex-wrap:wrap}.orb--out{left:auto;right:-104px;bottom:72px;width:236px}.stage:not(.s3) .orb--out{opacity:1}.orb{will-change:transform,opacity}@media(max-width:1239px){.orb--src2{left:-24px}.orb--out{right:-24px}}.stage .thread.s1 .bar i{transform:scaleX(calc(var(--w) * (.3 + .7 * var(--hp, 1))));transition:transform .3s linear}.lc.has-case{cursor:pointer}.lc.has-case:before{display:block;content:"";position:absolute;right:12px;top:8px;width:5px;height:5px;border-radius:50%;background:#d21af0;opacity:.7}@media(hover:hover){.lc.has-case:hover img{opacity:1;filter:none}.lc:not(.has-case){cursor:default}}.ah__tabs button{height:28px;padding:0 12px;border-radius:8px;font-size:13px;color:var(--soft);transition:color .2s,background-color .2s,box-shadow .2s}.ah__tabs button.is-on{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #10122814,0 1px 2px #1012280f;font-weight:500}.ah__tabs button:not(.is-on):hover{color:var(--ink)}.app__main{position:relative}.hist{position:absolute;inset:168px 24px 16px;z-index:4;padding:14px;border-radius:14px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shCard);animation:histIn .22s cubic-bezier(.23,1,.32,1)}@keyframes histIn{0%{opacity:0;transform:translateY(6px)}}.hist__k{margin:0 4px 8px;font-size:12px;color:var(--soft)}.hist button{width:100%;display:grid;grid-template-columns:28px 1fr 14px;align-items:center;gap:10px;padding:10px;border-radius:10px;text-align:left;transition:background-color .2s}.hist button:hover{background:#f5f5f8}.hist button>svg:first-child{width:28px;height:28px;padding:7px;border-radius:8px;color:#d21af0;background:#d21af014}.hist b{display:block;font-size:14px;font-weight:500;color:var(--ink)}.hist small{font-size:12px;color:var(--soft)}.hist .go{width:14px;height:14px;color:var(--mute)}.rail__list li{cursor:pointer}.rail__list li:hover{background:#1012280a}.rail__list li.is-off{color:var(--mute)}.rail__list li.is-off .lg{filter:grayscale(1);opacity:.45}.rail__list li.is-off:after{background:#cfcfd8;box-shadow:none}.chart{position:relative}.bar{transition:opacity .2s;cursor:default}.bar.is-dim{opacity:.4}.tip{position:absolute;left:0;top:0;z-index:3;pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:9px;font-size:12px;color:#fff;background:var(--ink);opacity:0;transition:opacity .15s;box-shadow:0 8px 20px -8px #10122880}.tip b{font-weight:500;margin-right:6px}.tip.is-on{opacity:1}.pb2{--tint: #F2F2F6}.pb2:before{background:radial-gradient(circle,rgba(16,18,40,.13) 1px,transparent 1.5px) 0 0 / 20px 20px}.pb2>.pb2__grid:before{content:"";position:absolute;inset:-64px -52px -72px;z-index:-1;pointer-events:none;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.pb2 .port{width:18px;height:18px;margin-top:-9px;background:var(--tint);box-shadow:inset 0 0 0 1px #1012281f;z-index:3}.pb2 .port--out{right:-9px}.pb2 .port--in{left:-9px}.pb2 .port:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #10122859;transition:background-color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1)}.pb2.is-joined .port:after{background:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.pb2.is-live .port:after{background:var(--ink)}.pb2 .port.is-hit:after{background:#d21af0;box-shadow:0 0 0 1.5px #d21af0,0 0 0 5px #d21af02e;transform:scale(1.15)}.pb2 .truth .port.is-hit:after,.pb2 .rec2 .port--out.is-hit:after{background:#2f3efa;box-shadow:0 0 0 1.5px #2f3efa,0 0 0 5px #2f3efa2e}.pb__wires .base{stroke:#10122824;stroke-width:1.5}.pb__wires .w{stroke:#10122880;stroke-width:1.5}.pb__wires .w--main{stroke:var(--ink);stroke-width:1.75}.pb__wires .pulse{display:none}.comet{fill:none;stroke:url(#cometG);stroke-width:3;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px rgba(210,26,240,.55))}.comet--main{stroke:#2f3efa;filter:drop-shadow(0 0 5px rgba(47,62,250,.6))}.rec2__trace{position:absolute;left:-4px;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible;pointer-events:none;z-index:4}.comet--ring{stroke:#d21af0;stroke-width:2.5}.pb2 .rec2:before{display:none}.pb2 .rec2{transition:box-shadow .5s var(--ease)}.pb2 .rec2.is-work{box-shadow:var(--shCard),0 18px 50px -16px #d21af059}.pb2 .src{transition:box-shadow .4s var(--ease)}.pb2 .src.is-send{box-shadow:var(--shCard),0 0 0 1px #d21af040}.pb2 .truth{transition:box-shadow .5s var(--ease)}.pb2 .truth.is-land{box-shadow:0 0 0 1px #2f3efa40,var(--shWin),0 24px 60px -20px #2f3efa59}.pb2 .node .port:after,.pb2 .truth .port:after,.pb2.is-live .node .port:after,.pb2.is-live .truth .port:after{inset:5px;background:#fff;box-shadow:0 0 0 1.5px #10122859}.pb2.is-joined .node .port:after,.pb2.is-joined .truth .port:after{background:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.pb2.is-live .node .port.is-hit:after{background:#d21af0;box-shadow:0 0 0 1.5px #d21af0,0 0 0 5px #d21af02e;transform:scale(1.15)}.pb2.is-live .truth .port.is-hit:after,.pb2.is-live .rec2 .port--out.is-hit:after{background:#2f3efa;box-shadow:0 0 0 1.5px #2f3efa,0 0 0 5px #2f3efa2e;transform:scale(1.15)}.qt{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:none;gap:0;margin:48px 0 0;padding:0;border:0;border-radius:22px;background:#fff;box-shadow:var(--shCard);overflow:hidden}.qt:before{display:none}.qt__img{position:relative;min-height:220px;background:#eee}.qt__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qt__img.is-person img{object-position:50% 20%}.qt__c{display:grid;align-content:center;gap:16px;padding:28px 32px;min-width:0}.qt__c .qt__lg{margin:0;grid-area:auto}.qt blockquote{grid-area:auto;max-width:34ch;font-size:clamp(22px,2vw,28px)}.qt figcaption{grid-area:auto;gap:10px 22px}.qt__m{padding-left:22px}.qt figcaption a{margin-left:auto;white-space:nowrap}@media(max-width:900px){.qt{grid-template-columns:1fr}.qt__img{min-height:180px}}.rs2__q cite{display:flex;align-items:center;gap:8px}.rs2__q cite img{width:22px;height:22px;border-radius:50%;object-fit:cover}.sic{display:inline-grid;place-items:center;width:.86em;height:.86em;margin:0 .16em 0 .02em;vertical-align:-.08em;border-radius:.24em;background:#fff;box-shadow:0 0 0 1px #10122814,0 2px 6px -2px #1012282e}.sic .lg{width:.6em;height:.6em;font-size:.46em;line-height:1}.say__t .k1 .w,.say__t .k4 .w{color:transparent;background:linear-gradient(90deg,#de23fc,#2f3efa);-webkit-background-clip:text;background-clip:text;opacity:calc(.28 + .72 * var(--o, 1))}.say__t .k4 .w{background:linear-gradient(90deg,#2f3efa,#0e9fb8);-webkit-background-clip:text;background-clip:text}.say__t .k2 .w{color:color-mix(in srgb,#2F3EFA calc(var(--o, 1) * 100%),#CFD3F4)}.say__t .k2{text-decoration:underline dotted 2px;text-decoration-color:#2f3efa59;text-underline-offset:.18em}.say__t .k3 .w{color:color-mix(in srgb,#C415E4 calc(var(--o, 1) * 100%),#EBCDF2)}.say__t .k5{text-decoration:line-through;text-decoration-color:#e5484db3;text-decoration-thickness:2px}.say__t .k5 .w{color:color-mix(in srgb,#8A8A96 calc(var(--o, 1) * 100%),#D6D6DE)}.ig__grid{position:relative;overflow:hidden}.igc:after{display:none}.igb{position:absolute;z-index:2;pointer-events:none;opacity:0;will-change:transform,opacity}.igb--h{left:0;height:1px;width:120px;margin-top:-.5px;background:linear-gradient(90deg,transparent,#D21AF0 60%,#2F3EFA);box-shadow:0 0 8px #d21af080}.igb--v{top:0;width:1px;height:120px;margin-left:-.5px;background:linear-gradient(180deg,transparent,#D21AF0 60%,#2F3EFA);box-shadow:0 0 8px #d21af080}.ig__hero:before{opacity:1}@media(prefers-reduced-motion:reduce){.igb{display:none}}.strip__plot{height:176px;margin-top:28px}.sd{width:13px;height:13px;margin-left:-6.5px;cursor:pointer;background:#6d5cf6}.sd:hover{transform:scale(1.35);z-index:3}.sd.out{background:#c9c9d2}.strip__band:before,.strip__band:after{position:absolute;top:-20px;font-size:11px;font-weight:500;color:#2f3efa;white-space:nowrap;font-variant-numeric:tabular-nums}.strip__band:before{content:attr(data-a);left:0}.strip__band:after{content:attr(data-b);right:0}.strip__plot.is-one .strip__band:before,.strip__plot.is-one .strip__band:after{display:none}.sd__fin{position:absolute;top:4px;bottom:22px;width:0;border-left:1.5px dashed #D21AF0;pointer-events:none}.sd__fin em{position:absolute;top:-18px;left:6px;font-style:normal;font-size:11px;color:#b5179e;white-space:nowrap}.sd__tip{position:absolute;z-index:5;transform:translate(-50%);max-width:280px;padding:7px 10px;border-radius:9px;font-size:11.5px;line-height:1.4;color:#d8d8e4;background:var(--ink);pointer-events:none;opacity:0;transition:opacity .15s;text-align:center;box-shadow:0 10px 24px -10px #10122880}.sd__tip b{display:block;font-size:14px;font-weight:500;color:#fff}.sd__tip.is-on{opacity:1}.halv{display:flex;align-items:center;gap:6px;margin-top:14px}.halv span{min-width:30px;height:26px;padding:0 8px;display:grid;place-items:center;border-radius:8px;font-size:12px;font-weight:500;color:var(--mute);background:#f3f3f7;font-variant-numeric:tabular-nums;transition:color .3s,background-color .3s,box-shadow .3s}.halv span.is-past{color:var(--faint);text-decoration:line-through}.halv span.is-on{color:#fff;background:linear-gradient(135deg,#de23fc,#2f3efa);box-shadow:0 4px 12px -4px #2f3efa80}.halv i{flex:1;height:1px;background:var(--hair2)}.md__col--before .md__t b{color:#e5484d}.md__col--after .md__t b{color:transparent;background:linear-gradient(90deg,#de23fc,#2f3efa 60%,#0e9fb8);-webkit-background-clip:text;background-clip:text}.md .cal{color:#c2373b;background:#feecec;box-shadow:inset 0 0 0 1px #e5484d40}.md .cal--ok{color:#fff;background:linear-gradient(90deg,#de23fc,#2f3efa);box-shadow:0 6px 16px -6px #2f3efa80}.results__pin{padding-bottom:48px}.track{padding-top:16px;padding-bottom:32px;gap:20px}.rs2{padding:24px;box-shadow:0 0 0 1px #1012280f,0 2px 4px #10122808,0 18px 40px -22px #10122838}.rs2__ui:before{display:none}.rs2__ui{box-shadow:inset 0 0 0 1px #1012280a}.track .rs2:nth-child(1) .rs2__ui{background:#f1f0fd}.track .rs2:nth-child(2) .rs2__ui{background:#eef5fe}.track .rs2:nth-child(3) .rs2__ui{background:#eef8f3}.track .rs2:nth-child(4) .rs2__ui{background:#fbf0fa}.track .rs2:nth-child(5) .rs2__ui{background:#fbf5ee}.track .rs2:nth-child(6) .rs2__ui{background:#eff3fb}.ui__cols{gap:10px}.ui__cols i{flex:none;width:22px;border-radius:5px 5px 2px 2px;background:#d7d7e0}.ui__cols i.on{background:var(--ink)}.ui__cols i.on:last-child{background:linear-gradient(180deg,#2f3efa,#6d5cf6)}.ui__line .l1{stroke-dasharray:none}.track .rs--more{isolation:isolate;position:relative;overflow:hidden}.track .rs--more:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ring) right -120px bottom -140px / 360px no-repeat;opacity:.8}.talk2{position:relative;isolation:isolate;overflow:hidden}.talk2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ring) right -150px top -150px / 400px no-repeat;opacity:.7;-webkit-mask:radial-gradient(90% 70% at 100% 0,#000 30%,transparent 80%);mask:radial-gradient(90% 70% at 100% 0,#000 30%,transparent 80%)}.btn--people{align-items:center}.btn--people .faces{display:inline-flex;align-items:center;line-height:0}.btn--people .faces img{display:block}.cta2 .btn--people{padding-left:6px}.foot__big:before{display:none}.dd{background:linear-gradient(180deg,#f1effb,#ecebf6);box-shadow:0 0 0 1px #1012280f,0 30px 60px -24px #10122859,0 12px 24px -12px #2f3efa2e}.nav__dd.is-open .nav__t{background:#f1effb}.nav__dd.is-open .nav__t:after{background:radial-gradient(circle at 100% 0,transparent 11.5px,#F1EFFB 12px)}.nav__dd[data-dd=cust] .dd__i:nth-child(1){--ic: #2F3EFA}.nav__dd[data-dd=cust] .dd__i:nth-child(2){--ic: #D21AF0}.nav__dd[data-dd=cust] .dd__i:nth-child(3){--ic: #0E9F6E}@media(hover:hover){.dd__i:hover .dd__ic{background:color-mix(in srgb,var(--ic) 8%,#fff)}}.sec:before{width:calc(min(1200px,100% - 48px) + 59px)}.hero:before,.hero:after{display:none}.frame .stage__sky:before,.stage__pat{display:none}.lc img{transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .3s}.lc img.is-in,.lc img.is-out{transform:none;filter:grayscale(1) brightness(0);opacity:0}.lc.has-case:before{display:none}.sv{--svCols: minmax(0, 5fr) minmax(0, 7fr);--svGap: clamp(48px, 6.5vw, 96px);--svStep: 184px;--svAcc: #3B3BF0}.sv__map{position:relative;margin-top:72px}.sv__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.sv__guides line{stroke:#ececf2;stroke-width:1;stroke-dasharray:2 5}.sv__base path{fill:none;stroke:#e6e6ee;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sv__hi path{fill:none;stroke:var(--svAcc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sv__comet path{fill:none;stroke:var(--svAcc);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(59,59,240,.3));opacity:0;transition:opacity .3s var(--out)}.sv__comet path.is-on{opacity:.9}.sv__nodes circle{fill:#fff;stroke:#d6d6e0;stroke-width:1.5;transition:fill .35s var(--out),stroke .35s var(--out)}.sv__nodes circle.is-lit{fill:var(--svAcc);stroke:var(--svAcc)}.sv__srcrow{position:relative;z-index:1;display:grid;grid-template-columns:var(--svCols);column-gap:var(--svGap);margin-bottom:112px}.sv__src{grid-column:2;display:flex;justify-content:space-between;padding:0 22px}.sv__s{display:grid;justify-items:center;gap:8px;width:64px}.sv__s .lg{width:44px;height:44px;border-radius:12px;background:#fff;-webkit-mask:none;mask:none;position:relative;box-shadow:0 0 0 1px #10122812,0 1px 2px #1012280d,0 8px 18px -10px #1012282e}.sv__s .lg:after{content:"";position:absolute;inset:12px;background:var(--c);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.sv__s .lg.mono{display:grid;place-items:center;font-size:17px;font-weight:600;color:var(--c)}.sv__s .lg.mono:after{display:none}.sv__s small{font-size:11.5px;line-height:1;color:var(--soft);white-space:nowrap}.sv .sv__ch{display:grid;grid-template-columns:var(--svCols);column-gap:var(--svGap);align-items:center;padding:0;position:relative;z-index:1}.sv .sv__ch+.sv__run+.sv__ch{margin-top:var(--svStep)}.sv .sv__ch--r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sv .sv__ch--r .sv__txt{order:2}.sv .sv__txt{max-width:420px}.sv .sv__ch--r .sv__txt{justify-self:start}.sv .sv__ch .pill{margin-left:0}.sv .sv__ch h3{margin-top:20px}.sv .sv__ch .ch__d{margin-bottom:0}.sv .sv__art{position:relative;z-index:1}.sv .sv__art.chArt{padding:0;background:none;box-shadow:none;border-radius:18px;overflow:visible}.sv .sv__art:before,.sv .sv__art:after{display:none}.sv .sv__txt,.sv .sv__art,.sv__s{will-change:transform,opacity}.sv .ch:not(.is-seen)>:not(.pill){opacity:1;transform:none}.sv .ch>*{transition:none}.sv__run{position:absolute;z-index:1;left:0;top:0;margin:0;padding:0 12px;transform:translate(-50%,-50%);background:none;font:500 11px/20px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap;transition:color .4s var(--out)}.sv__run.is-lit{color:var(--ink)}.sv .srec{transition:box-shadow .4s var(--out),transform .4s var(--out)}.sv .srec.is-hit{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--cc) 55%,transparent),0 6px 16px -10px var(--cc)}.sv .ch .idr__w path{stroke:var(--cc);transition:none;stroke-dasharray:1}.sv .prof{transition:box-shadow .5s var(--out)}.sv .prof.is-hit{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--cc) 60%,transparent),var(--shWin)}.sv .cq mark{transition:box-shadow .4s var(--out);box-shadow:none}.sv .cq.is-hit mark{box-shadow:inset 0 -2px 0 var(--cc)}.sv .defs li{transition:box-shadow .4s var(--out)}.sv .tg{background:#e3e2ea;transition:background-color .3s var(--out)}.sv .tg:after{right:auto;left:2px;transition:transform .3s var(--out)}.sv .defs li.is-tick .tg{background:var(--cc)}.sv .defs li.is-tick .tg:after{transform:translate(12px)}.sv .defs li.is-tick{box-shadow:0 0 0 1px color-mix(in srgb,var(--cc) 35%,transparent),0 1px 2px #1012280a}.sv .ag__t{transition:box-shadow .4s var(--out),opacity .4s var(--out)}.sv .ag__t:not(.is-lit){opacity:.55}.sv .ch .ring__v{stroke-dasharray:100;transition:none}.sv .prop{transition:box-shadow .4s var(--out)}.sv .b-ok{position:relative;display:inline-grid;place-items:center;transition:background-color .3s var(--out),color .3s var(--out)}.sv .b-ok>span{grid-area:1 / 1;transition:opacity .25s var(--out)}.sv .sv__ok1{opacity:0}.sv .appr2.is-ok .b-ok{background:#eaf6ee;color:var(--green)}.sv .appr2.is-ok .sv__ok0{opacity:0}.sv .appr2.is-ok .sv__ok1{opacity:1}.sv .act2 .act__w path{stroke:#10a37f;animation:none;transition:none}@media(max-width:999px){.sv{--svStep: 88px}.sv__map{margin-top:48px;padding-left:30px}.sv__srcrow{display:block;margin-bottom:40px}.sv__src{flex-wrap:wrap;justify-content:flex-start;gap:14px 6px;padding:0}.sv__s{width:58px}.sv .sv__ch,.sv .sv__ch--r{grid-template-columns:minmax(0,1fr);row-gap:24px}.sv .sv__ch--r .sv__txt{order:0}.sv .sv__txt{max-width:none}.sv .sv__ch .pill{margin-left:-30px;padding-left:4px}.sv__run{display:none}}@media(max-width:560px){.sv .ch .win__b{padding:12px}.sv .win__a{display:none}.sv .win__bar{grid-template-columns:auto 1fr}.sv .fbar{flex-wrap:wrap}.sv .fbar__s{flex-basis:100%}.sv .ch .idr{grid-template-columns:minmax(0,1fr);row-gap:12px}.sv .ch .idr__w{display:none}.sv .prof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .ch .prof dt,.sv .ch .prof__top small{white-space:normal}.sv .defs li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.sv .defs li>:not(.tg){grid-column:1;justify-self:start}.sv .defs li .tg{grid-column:2;grid-row:1 / 4}}@media(prefers-reduced-motion:reduce){.sv .sv__txt,.sv .sv__art,.sv__s{opacity:1!important;transform:none!important}.sv__comet{display:none}}.qt{grid-template-columns:64px minmax(0,1fr);column-gap:28px;margin:56px 0 0;padding:32px 0 0;border-radius:0;background:none;box-shadow:none;overflow:visible;border-top:1px solid var(--hair)}.qt__img{width:56px;height:56px;min-height:0;border-radius:50%;overflow:hidden;background:#e9e9ee;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--hair)}.qt__c{padding:0;gap:14px;align-content:start}.qt__c .qt__lg{height:14px;width:auto;opacity:.6}.qt blockquote{font-size:clamp(22px,2.1vw,30px);max-width:32ch}.qt figcaption{color:var(--soft)}.qt figcaption a{margin-left:auto}.sic{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.1em;overflow:hidden}.pb__wires .base{stroke:#1012281a}.pb__wires .w{stroke:#c6c6d2;stroke-width:1.5}.pb__wires .w--main{stroke:#a9a9ba;stroke-width:1.5}.comet{stroke:#7c6cf6;stroke-width:2.25;filter:none}.comet--main{stroke:#7c6cf6;filter:none}.comet--ring{stroke:#7c6cf6;stroke-width:1.75}.pb2 .node .port:after,.pb2 .truth .port:after,.pb2.is-live .node .port:after,.pb2.is-live .truth .port:after,.pb2.is-joined .node .port:after,.pb2.is-joined .truth .port:after{background:#fff;box-shadow:0 0 0 1.5px #b9b3f7}.pb2.is-live .node .port.is-hit:after,.pb2.is-live .truth .port.is-hit:after,.pb2.is-live .rec2 .port--out.is-hit:after{background:#7c6cf6;box-shadow:0 0 0 1.5px #7c6cf6,0 0 0 4px #7c6cf624;transform:none}.pb2 .src.is-send,.pb2 .rec2.is-work,.pb2 .truth.is-land,.pb2.is-live .rec2{box-shadow:var(--shCard)}.pb2 .rules i,.pb2.is-live .rules i{background:#7c6cf6;box-shadow:inset 0 0 0 3px #f7f7f9}.pb2 .truth .wf .tot i{background:#7c6cf6}.say__t .k1 .w,.say__t .k4 .w{color:color-mix(in srgb,#4B3CF0 calc(var(--o, 1) * 100%),#D3D0F6);background:none;-webkit-background-clip:border-box;background-clip:border-box;opacity:1}.say__t .k3 .w{color:color-mix(in srgb,var(--ink) calc(var(--o, 1) * 100%),#C9C9D2)}.md__col--after .md__t b{color:#4b3cf0;background:none;-webkit-background-clip:border-box;background-clip:border-box}.md .cal--ok{color:#4b3cf0;background:#eeedfd;box-shadow:inset 0 0 0 1px #4b3cf033}.halv span.is-on{color:#fff;background:#4b3cf0;box-shadow:none}.book__go{background:var(--ink)}.ui__bars .on i{background:#4b3cf0}.ui__cols i.on:last-child{background:#4b3cf0}.cometG{display:none}.igb--h{width:90px;background:linear-gradient(90deg,transparent,rgba(124,108,246,.45));box-shadow:none}.igb--v{height:90px;background:linear-gradient(180deg,transparent,rgba(124,108,246,.45));box-shadow:none}.igc.is-hit .lg{transform:none}.igc:before{background:radial-gradient(70% 70% at 50% 40%,rgba(124,108,246,.05),transparent 70%)}.ig__hero.is-wave:after{box-shadow:0 0 0 1px #7c6cf640}.ask{cursor:text;transition:box-shadow .2s}.ask:hover{box-shadow:0 0 0 1px #7c6cf659,var(--sh1)}.ask__q{position:relative}.ask__in{position:absolute;inset:0;width:100%;border:0;outline:0;background:#fff;font:inherit;color:var(--ink);opacity:0;pointer-events:none}.ask.is-typing .ask__in{opacity:1;pointer-events:auto}.ask.is-typing{box-shadow:0 0 0 1.5px #7c6cf6,0 0 0 5px #7c6cf61f}.ask__go{cursor:pointer}.strip__plot{position:relative;height:auto;margin:10px 0 0}.dial{display:block;width:100%;max-width:420px;margin:0 auto;overflow:visible}.dial__track{fill:none;stroke:#efeff4;stroke-width:26;stroke-linecap:round}.dial__band{fill:none;stroke:#7c6cf629;stroke-width:26;stroke-linecap:round;transition:d .6s cubic-bezier(.22,1,.36,1)}.dial__t{fill:#cfcfd9}.dial__t.is-major{fill:#9a9aac}.dial__l{font-size:11px;fill:var(--mute);font-variant-numeric:tabular-nums}.dial__fin{stroke:#d21af0;stroke-width:2;stroke-linecap:round}.dial__n{transform-box:view-box;transform-origin:200px 200px;transition:transform 1.1s cubic-bezier(.34,1.25,.64,1)}.dial__n line{stroke:#4b3cf0;stroke-width:3;stroke-linecap:round}.dial__n circle{fill:#fff;stroke:#4b3cf0;stroke-width:2}.dial__n .dial__hub{fill:#4b3cf0;stroke:none}.sd2{fill:#7c6cf6;stroke:#fff;stroke-width:2;cursor:pointer;transition:opacity .45s var(--ease),fill .4s;transform-box:fill-box;transform-origin:center}.sd2:hover{fill:#4b3cf0}.sd2.out{fill:#d6d6de;opacity:.55}.sd2--fin{fill:#fff;stroke:#d21af0;stroke-width:2.5}.sd2--fin.out{fill:#fff;opacity:.7}.sd2.win{fill:#4b3cf0}.sd2--fin.win{fill:#d21af0;stroke:#fff}.odo{position:absolute;left:50%;top:61%;transform:translate(-50%);display:flex;height:1em;overflow:hidden;font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.odo__c{display:block;width:.6em;height:1em;overflow:hidden;text-align:center}.odo__r{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.22,1,.36,1)}.odo__c.is-sym{width:auto}.odo__c.is-sym .odo__r{display:none}.odo__c.is-sym:before{content:attr(data-s)}.odo__k{position:absolute;left:50%;top:calc(61% + 44px);transform:translate(-50%);font-size:12px;color:var(--soft);white-space:nowrap}.strip .sd__tip{bottom:auto;transform:translate(-50%,-100%)}.halv{display:none}.strip__top .fa__v{font-size:15px;color:var(--soft);font-weight:400}@media(prefers-reduced-motion:reduce){.dial__n,.odo__r{transition:none}}.odo__r i{display:block;height:1em;font-style:normal}.odo{top:71%}.odo__k{top:calc(71% + 42px)}.orb--out{bottom:-44px}.ai2{--tint: #F5F3F8}.fa2{--tint: #F1F4F9}:root{--ix-out: cubic-bezier(.23, 1, .32, 1);--ix-v: #4B3CF0;--ix-v2: #7C6CF6}.ix-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.md li:before{content:"";position:absolute;inset:1px -10px;z-index:-1;border-radius:9px;background:#10122809;opacity:0;transition:opacity .2s var(--ix-out);pointer-events:none}.md__col--after li:before{background:#4b3cf00f}.md li.ix-pair:before{opacity:1}.md li time{transition:color .2s var(--ix-out)}.md__col--after li.ix-pair time{color:var(--ix-v)}.md__col--before li.ix-pair:not(.x) time{color:var(--ink)}.md__col--after li.ix-pair{opacity:1}.md__col--after li[tabindex]:focus-visible{outline:2px solid var(--ix-v2);outline-offset:2px;border-radius:6px}.rs2{transition:transform .22s var(--ix-out),box-shadow .22s var(--ix-out)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.track .rs2:hover,.track .rs2:focus-within{transform:translateY(-4px);box-shadow:0 0 0 1px #10122814,0 4px 8px #1012280a,0 26px 48px -24px #10122847}}.ui__bars i,.ui__tl i{transform-origin:left center}.ui__cols i{transform-origin:center bottom}.ui__inv s{position:relative;text-decoration:none}.ui__inv s .ix-strk{position:absolute;left:-1px;right:-1px;top:52%;height:1.5px;border-radius:1px;background:#e5484d;transform-origin:left center;pointer-events:none}.ui__inv .tot b,.ui__bars b{font-variant-numeric:tabular-nums}.ui__line circle{transform-box:fill-box;transform-origin:center}.ix-cnt{position:absolute;top:14px;right:16px;font:500 12px/18px Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ix-v);font-variant-numeric:tabular-nums}.ix-ask{display:flex;align-items:center;gap:8px;margin:0 18px 18px;padding:5px 5px 5px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--hair2, rgba(16,18,40,.12));transition:box-shadow .2s var(--ix-out)}.ix-ask:focus-within{box-shadow:0 0 0 1px var(--ix-v2),0 0 0 4px #7c6cf624}.ix-ask input{flex:1;min-width:0;height:34px;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink)}.ix-ask input::placeholder{color:var(--mute, #8A8A99)}.ix-ask button{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:#fff;background:var(--ink, #101228);cursor:pointer;transition:transform .16s var(--ix-out),opacity .2s var(--ix-out),background-color .2s var(--ix-out)}.ix-ask button svg{width:15px;height:15px;transform:rotate(-90deg)}.ix-ask button:active{transform:scale(.96)}.ix-ask button:disabled{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.ix-ask button:not(:disabled):hover{background:var(--ix-v)}}.ix-ask button:focus-visible{outline:2px solid var(--ix-v2);outline-offset:2px}.chat.ix-has-ask>.chips{padding-bottom:12px}.ix-typing{display:inline-flex;gap:4px;align-items:center;width:max-content;padding:14px 15px!important}.ix-typing i{width:6px;height:6px;border-radius:50%;background:#a3a2b4;animation:ixDot 1s linear infinite}.ix-typing i:nth-child(2){animation-delay:.16s}.ix-typing i:nth-child(3){animation-delay:.32s}@keyframes ixDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ix-src{display:block;margin-top:6px;font-size:12px;color:var(--mute, #8A8A99);opacity:0;transition:opacity .25s var(--ix-out)}.ix-src.in{opacity:1}.ix-cta{display:flex;width:max-content;align-items:center;gap:5px;margin-top:8px;font-size:13.5px;font-weight:500;color:var(--ix-v);text-decoration:none}.ix-cta svg{width:14px;height:14px;transition:transform .2s var(--ix-out)}@media(hover:hover)and (pointer:fine){.ix-cta:hover svg{transform:translate(2px)}}.talk2:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--ix-v2);opacity:0;transition:opacity .25s var(--ix-out);pointer-events:none}.talk2.ix-ping:after{opacity:1}@media(prefers-reduced-motion:reduce){.rs2{transition:box-shadow .2s ease}.ix-typing i{animation:none;opacity:.6}}.app__main.is-list>.ask,.app__main.is-list>.qchips,.app__main.is-list>.thread{display:none}.app__main.is-list>.hist{position:static;inset:auto;z-index:auto;margin:4px 24px 0;padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;animation:listIn .32s cubic-bezier(.23,1,.32,1)}.app__main.is-list>.hist .hist__k{margin:12px 0 8px;padding-bottom:10px;border-bottom:1px solid var(--hair)}.hist ul{display:grid;gap:2px}@keyframes listIn{0%{opacity:0;transform:translateY(6px)}}.orb{z-index:4}.orb--src2{inset:17% auto auto -150px;width:236px}.orb--defs{inset:63% auto auto -136px;width:262px}.orb--out{inset:47% -144px auto auto;width:214px}.orb--out .out__v{font-size:24px}.app__main .thread{padding-right:44px}@media(max-width:1239px){.orb--src2,.orb--defs{left:-24px}.orb--out{right:-24px}}.rail__list li{transition:background-color .3s,opacity .35s}.rail__list li.is-wait{opacity:.42}.rail__list li.is-wait:after{background:#d4d4dc;box-shadow:none}.rail__list li.is-hot{background:#4b3cf012}.defs2 i{transition:opacity .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),filter .35s}.defs2 i:not(.is-in){opacity:.28;filter:grayscale(1);transform:translateY(2px)}.stage .thread.s1 .bar i,.stage .thread.s2 .bar i,.stage .thread.s3 .bar i{transform:scaleX(calc(var(--w) * clamp(.04,(var(--hw, 1) - .58) * 4.2,1)));transition:transform .25s linear}.stage .orb--out .out__line{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--hw, 1) - .7) * 3.4,1));transition:none}.stage .orb--out .out__area{opacity:clamp(0,(var(--hw, 1) - .8) * 5,1)}.qt__img.is-brand{border-radius:14px}.say__t .sic{position:relative;display:inline-block;width:.9em;height:.9em;margin:0 .18em 0 .06em;vertical-align:-.14em;overflow:hidden;border-radius:.24em;background:#fff;box-shadow:0 0 0 1px #10122814,0 2px 6px -3px #1012282e}.say__t .sic .lg{position:absolute;left:50%;top:50%;width:56%;height:56%;transform:translate(-50%,-50%)}.say__t .sic .lg.mono{width:100%;height:100%;display:grid;place-items:center;font-size:.5em;line-height:1;font-weight:600}.say__t .k1 .w,.say__t .k2 .w,.say__t .k4 .w{color:color-mix(in srgb,#4B3CF0 calc(var(--o, 1) * 100%),#D3D0F6);background:none;-webkit-background-clip:border-box;background-clip:border-box;opacity:1}:root{--tray: #E9E9EE}.nav__dd.is-open .nav__t:before{content:"";position:absolute;left:-12px;bottom:0;width:12px;height:12px;background:radial-gradient(circle at 0 0,transparent 11.5px,var(--tray) 12px)}.dd{background:var(--tray);left:-28px;top:40px;border-radius:18px;padding:6px;box-shadow:0 24px 48px -22px #10122842,0 2px 6px -3px #10122814;transform-origin:40px 0}.dd__card{box-shadow:0 0 0 1px #1012280b,0 1px 2px #1012280a,0 8px 18px -12px #1012281f}@media(hover:hover){.dd__i:hover{background:color-mix(in srgb,var(--ic, #4B3CF0) 5%,#fff)}}.btn{transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1),filter .25s}.btn--ink,.nav .btn--ink{color:#fff;background:linear-gradient(180deg,#2e2e37,#121217 62%,#0b0b0f);box-shadow:inset 0 1px #fff3,inset 0 -2px #0006,0 0 0 1px #08080b,0 2px 3px #10122829,0 10px 22px -10px #10122880}.btn--glow{color:#fff;text-shadow:0 1px 1px rgba(30,20,120,.35);background:radial-gradient(90% 120% at 50% 125%,#78d6ff99,#78d6ff00 60%),linear-gradient(180deg,#7566ff,#5040f2 55%,#4433e6);box-shadow:inset 0 1px #fff6,inset 0 -2px #1c109659,0 0 0 1px #3d2dd8,0 2px 4px #4b3cf038,0 14px 30px -12px #4b3cf0b3}.btn--glow .faces img{box-shadow:0 0 0 2px #6252fa}@media(hover:hover){.btn--ink:hover{background:linear-gradient(180deg,#383843,#17171d 62%,#0d0d11);transform:translateY(-1px)}.btn--glow:hover{filter:brightness(1.06) saturate(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #1c109659,0 0 0 1px #3d2dd8,0 3px 6px #4b3cf040,0 20px 40px -14px #4b3cf0cc,0 0 0 6px #7566ff1f}}.btn--ink:active,.btn--glow:active{transform:translateY(1px) scale(.985);filter:brightness(.97)}.btn--glow:active{box-shadow:inset 0 2px 4px #1c109659,0 0 0 1px #3d2dd8,0 1px 2px #4b3cf040,0 6px 14px -8px #4b3cf099}.btn--glow:focus-visible,.btn--ink:focus-visible{outline:2px solid #7566FF;outline-offset:3px}.cta .faces,.cta2 .faces{margin:0}.btn--people{height:52px;padding-right:22px}.btn--people .faces img{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.btn:hover{transform:none}}.msg--me{color:#2a1f9e;background:#eeedfd;box-shadow:inset 0 0 0 1px #4b3cf01f}.msg--bot{color:var(--ink2);background:#f4f4f7;box-shadow:none}.inbox .card{grid-template-columns:36px minmax(0,1fr) 60px 150px;transition:box-shadow .45s cubic-bezier(.23,1,.32,1),background-color .45s}.inbox .card .b-ok{justify-self:stretch;display:grid;place-items:center;transition:color .35s,background-color .35s,box-shadow .35s}.inbox .card .b-ok>span{grid-area:1 / 1;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.inbox .card .b-ok .l2{opacity:0;transform:translateY(4px)}.inbox .card.is-auto .b-ok .l1{opacity:0;transform:translateY(-4px)}.inbox .card.is-auto .b-ok .l2{opacity:1;transform:none}.inbox .card.is-auto{background:#fbfaff;box-shadow:0 0 0 1px #4b3cf038,0 6px 16px -10px #4b3cf059}.inbox .card.is-auto .b-ok{color:#3b2fd0;background:#eeedfd;box-shadow:inset 0 0 0 1px #4b3cf033}#limShift,#limCac{font-variant-numeric:tabular-nums;display:inline-block;min-width:3.2ch;text-align:right}.results__pin{overflow:visible;padding-top:8px}.results{overflow-x:clip}.track__pin{position:relative}.track{padding-left:calc(var(--railL) + 24px);padding-right:calc(var(--railL) + 24px)}.track .rs--more{position:relative;overflow:hidden;isolation:isolate}.track .rs--more:before{background-position:right -150px top -150px;background-size:340px;opacity:.55}.rs2 .rs__v{display:grid;gap:4px;margin-top:22px}.rs2 .rs__v b{font-size:64px;font-weight:400;line-height:.95;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}.rs2 .rs__v span{font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--ink2)}@media(hover:hover){.track .rs2:hover,.track .rs2:focus-within{transform:none}}.foot__bfs{color:inherit;text-decoration:underline;text-decoration-color:#7f7f8c73;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}@media(hover:hover){.foot__bfs:hover{color:var(--ink);text-decoration-color:currentColor}}.say .wrap{position:relative}.say__sw{position:absolute;right:24px;top:-8px;z-index:2;display:inline-flex;padding:3px;border-radius:999px;background:#efeff3;box-shadow:inset 0 0 0 1px #1012280d}.say__sw button{height:26px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--soft);transition:color .2s,background-color .2s,box-shadow .2s}.say__sw button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1012281f,0 0 0 1px #1012280d}.say2{display:none;max-width:1080px;margin:0;font-size:clamp(34px,3.6vw,54px);line-height:1.12;letter-spacing:-.032em;font-weight:500;text-wrap:pretty;color:#cdced6}.say--v2 .say__t{display:none}.say--v2 .say2{display:block}.say2 .ph{color:#cdced6;transition:color .7s cubic-bezier(.23,1,.32,1)}.say2 .ph.is-past{color:#b9bac6}.say2 .ph.is-on{color:#0e0e1824;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0e0e1880,#0e0e1880),url(/work/chord/img/say-footage.webp) center / 640px auto;-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:reduce){.say2 .ph.is-on{background:none;color:var(--ink)}}.orb--out .orb__h{flex-wrap:wrap;row-gap:2px}.orb--out .orb__h em{margin-left:auto;white-space:nowrap}.nav__dd.is-open .nav__t{background:var(--tray)}.nav__dd.is-open .nav__t:after{background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--tray) 12px)}.qt blockquote{font-size:clamp(19px,1.65vw,24px);line-height:1.38;max-width:46ch;letter-spacing:-.012em}.rs2__q{font-size:13.5px;line-height:1.5}.btn--ink .faces img{box-shadow:0 0 0 2px #1a1a20}.cta2 p,.cta2 .cta2__s li{color:#ffffffc7}.cta2 .cta2__s{border-top-color:#ffffff2e}.cta2 .cta2__s b{color:#fff}.cta2__k{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.cta2__c h2{margin-bottom:18px}.cta2 .cta2__s{margin-top:36px}.book{box-shadow:0 0 0 1px #fff6,0 40px 80px -30px #0009}.book__h{display:flex;align-items:center;gap:14px}.book__who{display:inline-flex;flex:none}.book__who button{position:relative;width:44px;height:44px;padding:0;border-radius:50%;transition:transform .2s cubic-bezier(.23,1,.32,1)}.book__who button+button{margin-left:-10px}.book__who img{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff;filter:saturate(.85);opacity:.75;transition:opacity .2s,filter .2s,box-shadow .2s}.book__who button.is-on{z-index:1}.book__who button.is-on img{opacity:1;filter:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #4b3cf0}@media(hover:hover){.book__who button:hover{transform:translateY(-2px)}}.cta .book .book__h small{display:block;margin-top:2px;font-size:12.5px}.book__go{color:#fff;background:linear-gradient(100deg,#3b2fe0,#6a3cf2 52%,#b92be6);box-shadow:inset 0 1px #ffffff52,inset 0 -2px #1e0a784d,0 0 0 1px #3b2fe099,0 12px 26px -12px #6a3cf2bf;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .25s,filter .25s}@media(hover:hover){.book__go:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,inset 0 -2px #1e0a784d,0 0 0 1px #3b2fe099,0 18px 34px -12px #6a3cf2d9}}.book__go:active{transform:translateY(1px) scale(.99)}.cta .book .book__f{margin:12px 0 0;text-align:center;font-size:13px}.book__f a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#10122840}.sv .act2 .act__w{display:block;justify-self:stretch;width:100%;max-width:none;height:56px;margin:0}.sv .act2 .act__w path{vector-effect:none;stroke-width:1.4}.lc img{transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .55s cubic-bezier(.23,1,.32,1),filter .6s cubic-bezier(.23,1,.32,1)}.lc img.is-in{transform:translateY(16px);opacity:0;filter:grayscale(1) brightness(0) blur(3px)}.lc img.is-out{transform:translateY(-16px);opacity:0;filter:grayscale(1) brightness(0) blur(3px)}@media(prefers-reduced-motion:reduce){.lc img.is-in,.lc img.is-out{transform:none;filter:grayscale(1) brightness(0)}}#stage{margin-top:36px}.orb--defs{display:none}.orb--src2{left:-111px;top:20%;width:228px}.orb--out{right:-111px;top:55%;width:214px}.app__main .thread{padding-right:52px}.track__stage.is-sticky .track__pin{position:sticky;top:112px}.results__pin{overflow:visible}.track .rs2{height:min(468px,calc(100vh - 160px));min-height:0;padding:22px;overflow:hidden}.rs2__h{align-items:center}.rs2__h img{height:20px;width:auto;max-width:128px;object-fit:contain;object-position:left center}.rs2 .rs2__ui{flex:0 1 auto;min-height:0;max-height:150px;overflow:hidden}.rs2 .rs__v b{font-size:56px}.rs2__st li:nth-child(n+2){display:none}.rs2__q{margin-top:auto}.rs2__qt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs2 .rs2__more{margin-top:auto}@media(max-height:820px){.rs2 .rs2__ui{max-height:112px}.rs2 .rs__v b{font-size:48px}.rs2__qt{-webkit-line-clamp:2}}.ui__one img.is-brand{border-radius:10px;object-fit:cover}.rs2 .rs2__ui{justify-content:flex-start;align-content:start;place-content:start stretch}.nav:before{left:0;right:0}.nav:after{display:none}@media(min-width:1000px){.app{height:724px}.app__main{min-height:0;overflow:hidden}.app__main.is-list>.hist{flex:1}}.rail__defs{gap:2px}.rail__defs button{padding:7px 6px;color:var(--ink2);background:none;font-size:12.5px}@media(hover:hover){.rail__defs button:hover{background:#1012280a}}.rail__defs button i{width:20px;height:12px;background:#4b3cf0}.rail__defs button i:after{top:2px;left:10px;width:8px;height:8px}.rail__defs .is-off button{color:var(--mute);background:none}.rail__defs .is-off button i:after{transform:translate(-8px)}.rail__k{margin-top:18px}.used i{color:var(--ink2);background:#f3f3f6;box-shadow:inset 0 0 0 1px #1012280d}.used i.is-off{color:var(--mute);background:#f7f7f9}.thread .t-lead{font-size:15px;line-height:1.5}.thread .chart{gap:5px}.rec__m{flex-wrap:nowrap;white-space:nowrap}.synced li{padding-top:6px;padding-bottom:6px}#scene,.orb{will-change:transform}.orb{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa}.stage .thread.s1 .bar i,.stage .thread.s2 .bar i,.stage .thread.s3 .bar i{transition:none}.tok{margin-right:5px}.tok>button{gap:8px;padding:0 12px 0 10px}.tok>button>span{white-space:nowrap}.tok>button .tok__c{margin-left:2px}.track .rs--more{height:min(468px,calc(100vh - 160px));min-height:0;align-self:center}.track .rs2,.track .rs--more{height:min(560px,calc(100vh - 136px))}.rs2 .rs2__ui{flex:1 1 auto;max-height:232px;min-height:180px;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:12px}.rs2 .rs2__ui>*{margin:0}.rs2 .rs__v{margin-top:24px}.rs2__h{margin-bottom:18px}@media(max-height:820px){.rs2 .rs2__ui{max-height:172px;min-height:0;padding:16px;gap:8px}}@media(max-height:700px){.rs2 .rs2__ui{display:none}}.rs2 .rs2__ui{justify-content:space-between}.rs2 .rs2__ui svg{width:100%}.rs2 .ui__one{padding:12px;border-radius:12px;background:#ffffffb3;box-shadow:0 0 0 1px #1012280d}.chat__log{height:360px;min-height:0;overflow-y:auto;align-content:start;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(16,18,40,.18) transparent;.chat__log.is-engaged{overscroll-behavior:contain}-webkit-mask:linear-gradient(180deg,transparent 0,#000 28px);mask:linear-gradient(180deg,transparent 0,#000 28px)}.chat__log>:first-child{margin-top:auto}.book__who img{opacity:1;filter:none;box-shadow:0 0 0 3px #fff}.book__who img+img{margin-left:-10px}.rs2 .rs2__ui{flex:none;max-height:none;min-height:0;overflow:visible;justify-content:flex-start;gap:10px;padding:18px}.rs2 .rs2__ui span,.rs2 .rs2__ui em,.rs2 .rs2__ui b{white-space:nowrap}.rs2 .ui__tl{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:10px}.rs2 .ui__bars p{grid-template-columns:82px 1fr auto}.rs2 .rs__v{margin-top:20px}.rs2 .rs__v b{font-size:52px}@media(max-height:820px){.rs2 .rs2__ui{max-height:none;padding:14px;gap:6px}.rs2 .rs__v b{font-size:44px}.rs2 .rs__v{margin-top:14px}}.ui__cols--wide{position:relative;display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:128px;padding-top:6px}.ui__cols--wide .c{display:grid;grid-template-rows:1fr auto;justify-items:center;height:100%;gap:6px}.ui__cols--wide .c i{align-self:end;width:100%;max-width:34px;height:calc(var(--h) * 100%);border-radius:6px 6px 3px 3px;background:#d7d7e0;transform-origin:center bottom}.ui__cols--wide .c.on i{background:var(--ink)}.ui__cols--wide .c.on:last-of-type i{background:#4b3cf0}.ui__cols--wide em{font-style:normal;font-size:10.5px;color:var(--mute)}.ui__cols--wide .ui__go{position:absolute;left:50%;top:0;bottom:18px;border-left:1px dashed rgba(75,60,240,.45);padding-left:6px;font-size:10.5px;font-weight:500;color:#4b3cf0;white-space:nowrap}.ui__lg{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--soft)}.ui__lg span{display:inline-flex;align-items:center;gap:6px}.ui__lg i{width:8px;height:8px;border-radius:2px;background:#d7d7e0}.ui__lg i.on{background:var(--ink)}.ui__lg .ui__x{margin-left:auto;color:var(--ink);font-weight:500}.ui__cols--wide{height:136px}.ui__cols--wide .c i{height:calc(var(--h) * 100px)}.ui__cols--wide .ui__go{left:calc(50% - 5px)}@media(min-width:1000px){.app{height:672px}}.thread .synced li:nth-child(n+3){display:none}.thread .t-lead{font-size:14.5px}.ask{height:50px}.nav.is-scrolled:after{display:block;opacity:1;left:var(--railL);right:var(--railL);top:0;bottom:0;height:auto;background:none;border-left:1px solid var(--line, rgba(16,18,40,.08));border-right:1px solid var(--line, rgba(16,18,40,.08))}.nav.is-dark:after{border-color:#ffffff1a}.track .rs2 .rs2__ui{position:relative;box-shadow:inset 0 0 0 1px #1012280f;border-radius:14px;padding:16px}.rs2 .ui__k{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;color:var(--ink2);padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid rgba(16,18,40,.06)}.rs2 .ui__k:after{content:"Live";display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:#0e9f6e;padding-left:12px;background:radial-gradient(circle,#10B981 0 3px,transparent 3.5px) 0 50% / 8px 8px no-repeat}.rs2 .ui__inv li,.rs2 .ui__ask,.rs2 .ui__one{background:#fff;box-shadow:0 0 0 1px #1012280f,0 1px 2px #1012280a;border-radius:10px}.rs2 .ui__inv .tot{background:var(--ink)}.rs2 .ui__bars p.on i,.rs2 .ui__bars .on i{background:#4b3cf0}.rs2 .ui__line .l1{stroke:#4b3cf0}.rs2 .ui__line circle{fill:#4b3cf0}.rs2 .ui__line+p span:last-child i,.rs2 .ui__lg i.on{background:var(--ink)}.rs2 .ui__chips i{display:inline-flex;align-items:center;gap:5px;color:var(--ink2);background:#fff;box-shadow:0 0 0 1px #10122812}.rs2 .ui__chips i:before{content:"";width:6px;height:6px;border-radius:50%;background:#4b3cf0}.rs2 .ui__chips i:nth-child(2):before{background:#d21af0}.rs2 .ui__chips i:nth-child(3):before{background:#10b981}.rs2 .ui__chips i:nth-child(4):before{background:#f59e0b}.rs2 .ui__chips i:nth-child(5):before{background:#38bdf8}.rs2 .ui__chips i:nth-child(n){color:var(--ink2);background:#fff}.track .rs2 .rs2__ui{height:auto;min-height:212px}.ix-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:10px 10px 10px 16px;border-radius:14px;text-align:left;background:#fff;box-shadow:0 0 0 1px #1012281a,0 2px 6px -3px #1012281f;transition:box-shadow .2s,transform .16s cubic-bezier(.23,1,.32,1);cursor:pointer}.ix-next__k{font-size:12px;font-weight:500;color:var(--mute)}.ix-next__q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;color:var(--ink)}.ix-next kbd{display:grid;place-items:center;width:34px;height:30px;border-radius:9px;color:#fff;background:linear-gradient(180deg,#2e2e37,#0b0b0f);box-shadow:inset 0 1px #fff3,0 0 0 1px #08080b}.ix-next kbd svg{width:15px;height:15px}@media(hover:hover){.ix-next:hover{box-shadow:0 0 0 1px #4b3cf059,0 6px 16px -8px #4b3cf059}}.ix-next:active{transform:scale(.99)}.ix-next:disabled{cursor:default}.ix-next:disabled kbd{opacity:.35}.ix-next:disabled .ix-next__q{color:var(--soft)}.chat .ix-ask{display:none!important}.chat .ix-next{width:auto;margin:4px 20px 18px}.ai2 .limits,.ai2 .limits:not(.is-on){opacity:.5;max-height:240px;padding:18px;margin-top:18px;transform:none;filter:grayscale(1);pointer-events:none;transition:opacity .35s cubic-bezier(.23,1,.32,1),filter .35s}.ai2 .limits.is-on{opacity:1;filter:none;pointer-events:auto}.nav:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfcf0}.track .rs2:nth-child(1) .rs2__ui{background:#f1f0fd!important}.track .rs2:nth-child(2) .rs2__ui{background:#eef5fe!important}.track .rs2:nth-child(3) .rs2__ui{background:#eef8f3!important}.track .rs2:nth-child(4) .rs2__ui{background:#fbf0fa!important}.track .rs2:nth-child(5) .rs2__ui{background:#fbf5ee!important}.track .rs2:nth-child(6) .rs2__ui{background:#eff3fb!important}.demo-note{margin-top:14px;font-size:12px;color:var(--faint);text-align:center}#flow{--tint: #F5F5F7;box-shadow:inset 0 0 0 1px #1012280d}#flow:before{display:block;content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(circle,rgba(16,18,40,.085) .7px,transparent 1.2px) 10px 10px / 20px 20px;-webkit-mask:radial-gradient(75% 85% at 50% 50%,#000 45%,transparent 100%);mask:radial-gradient(75% 85% at 50% 50%,#000 45%,transparent 100%)}#flow:after{display:none}#flow>.pb2__grid:before{display:none}#flow .pb__wires{z-index:0}#flow .pb2__grid{z-index:1}#flow .pb__wires .base{stroke:#10122812;stroke-width:1.25;stroke-dasharray:none}#flow .pb__wires .w{stroke:#c8c9d3;stroke-width:1.25}#flow .pb__wires .w--main{stroke:#b3b4c2}#flow .comet{fill:none;stroke:#7c6cf6;stroke-linecap:butt;filter:none;opacity:0}#flow .comet--t{stroke-width:1.5;stroke-opacity:.16}#flow .comet--m{stroke-width:1.75;stroke-opacity:.4}#flow .comet--h{stroke:#5e4ff2;stroke-width:2.25;stroke-linecap:round}#flow .comet--main.comet--h{stroke:#4b3cf0}#flow .src,#flow .truth{--bw: 4px}#flow .port{width:9px;height:9px;top:50%;margin-top:-4.5px;translate:none;border-radius:50%;z-index:3;background:#d4d5dd;box-shadow:0 0 0 2px #fff,0 0 0 2.5px #1012280f;transition:background-color .35s var(--ease),box-shadow .45s var(--ease),transform .45s cubic-bezier(.22,1,.36,1)}#flow .port:after{content:none}#flow .port--out{left:auto;right:calc(-4.5px - var(--bw, 4px))}#flow .port--in{right:auto;left:calc(-4.5px - var(--bw, 4px))}#flow.is-joined .port{background:#9fa0b1}#flow.is-live .port.is-hit{background:#7c6cf6;transform:scale(1.2);box-shadow:0 0 0 2px #fff,0 0 0 5px #7c6cf629}#flow .rec2{--bw: 1px;isolation:isolate;padding:15px 17px 17px;border:1px solid rgba(255,255,255,.85);background:#ffffff8c;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 0 0 1px #10122812,0 1px 2px #1012280a,0 8px 20px -8px #1012281a,0 28px 56px -28px #1012282e,inset 0 1px #ffffffe6}.rec2__glass{position:absolute;inset:0;z-index:-1;border-radius:15px;overflow:hidden;pointer-events:none;opacity:.5;transition:opacity 1s var(--ease)}.rec2__glass i{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;will-change:transform;animation:rgDrift 12s ease-in-out infinite alternate}.rec2__glass i:nth-child(1){left:-30%;top:-45%;background:radial-gradient(closest-side,rgba(210,26,240,.2),transparent)}.rec2__glass i:nth-child(2){right:-35%;top:5%;background:radial-gradient(closest-side,rgba(75,60,240,.2),transparent);animation-duration:14s;animation-delay:-5s}.rec2__glass i:nth-child(3){left:5%;bottom:-55%;background:radial-gradient(closest-side,rgba(130,235,251,.32),transparent);animation-duration:10s;animation-delay:-3s}@keyframes rgDrift{0%{transform:translateZ(0)}50%{transform:translate3d(18%,12%,0)}to{transform:translate3d(-10%,22%,0)}}#flow .rec2.is-work .rec2__glass{opacity:1}#flow .rec2 .rules li{background:#ffffff9e;box-shadow:inset 0 0 0 1px #1012280d}#flow .rec2 .rules i{background:#7c6cf6;box-shadow:inset 0 0 0 3px #fff}@media(prefers-reduced-motion:reduce){.rec2__glass{opacity:.6;transition:none}.rec2__glass i{animation:none}#flow .port{transition:none}}#flow .port{width:6px;height:6px;margin-top:-3px;background:#dcdde4;box-shadow:0 0 0 1.5px #fff,0 0 0 2px #1012280d}#flow .port--out{right:calc(-3px - var(--bw, 4px))}#flow .port--in{left:calc(-3px - var(--bw, 4px))}#flow.is-joined .port{background:#b4b5c3}#flow.is-live .port.is-hit{background:#7c6cf6;transform:scale(1.15);box-shadow:0 0 0 1.5px #fff,0 0 0 4px #7c6cf61f}.kpi{padding:2px 0 0}.kpi__l{margin:0;font-size:13px;color:var(--soft)}.kpi__row{display:flex;align-items:center;gap:12px;margin-top:6px;min-height:46px}.kpi .odo{position:relative;left:auto;top:auto;transform:none;display:flex;height:1em;overflow:hidden;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.kpi .odo__c{display:block;width:.6em;height:1em;overflow:hidden;text-align:center;transition:width .5s cubic-bezier(.16,1,.3,1)}.kpi .odo__c.is-sym{width:auto;padding:0 .02em}.kpi .odo__c.is-z{width:0}.kpi .odo__r{transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.kpi .odo__c:nth-child(3) .odo__r{transition-delay:.03s}.kpi .odo__c:nth-child(5) .odo__r{transition-delay:.06s}.kpi__tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--soft);background:#1012280d;white-space:nowrap;transition:color .3s,background-color .3s}.kpi__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#7c6cf6;transition:background-color .3s}.kpi__tag.is-fin{color:#a312bd;background:#d21af017}.kpi__tag.is-fin:before{background:#d21af0}.kpi__tag.is-off:before{background:#9a9aa8}.kpi__s{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums}.kpi__s b{font-weight:500;color:var(--ink)}.kpi__dot{width:3px;height:3px;border-radius:50%;background:#c4c4cf}.strip__plot.lc{position:relative;height:auto;margin:18px 0 0}.lc__svg{display:block;width:100%;height:auto;overflow:visible}.lc__grid{stroke:#d6d6e0;stroke-width:1;stroke-dasharray:.01 5;stroke-linecap:round}.lc__y,.lc__x,.lc__yr{font-size:10.5px;fill:var(--mute);font-variant-numeric:tabular-nums}.lc__yr{font-size:9.5px;fill:#b4b4c0}.lc__x.is-now{fill:var(--ink);font-weight:500}.lc__line{fill:none;stroke:#4b3cf0;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc__p{fill:#fff;stroke:#4b3cf0;stroke-width:1.75}.lc__join{stroke:#4b3cf0;stroke-width:2;stroke-linecap:round;opacity:.55;transition:opacity .4s,stroke .4s}.lc.is-one .lc__join{opacity:1}.lc.is-fin .lc__join{stroke:#d21af0}.lc__band{fill:#4b3cf00f}.lc__f{stroke:#4b3cf021;stroke-width:1}.lc__d{fill:#7c6cf6;stroke:#fff;stroke-width:1.5;cursor:pointer;transition:fill .35s}.lc__d:hover{fill:#4b3cf0}.lc__d.out{pointer-events:none}.lc__d--fin{fill:#fff;stroke:#d21af0;stroke-width:2}.lc__d--fin:hover{fill:#fbe8fe}.lc__d.win{fill:#4b3cf0;stroke:#fff;stroke-width:2.5}.lc__d--fin.win{fill:#d21af0}.strip__k i{background:#7c6cf6}.lc .sd__tip{bottom:auto;width:max-content;max-width:230px;transform:translate(-100%,-50%);text-align:left}@media(prefers-reduced-motion:reduce){.kpi .odo__r,.kpi .odo__c,.kpi__tag,.lc__join,.lc__d{transition:none}}@media(max-width:720px){.wrap{width:calc(100% - 40px)}.sec{padding-top:72px}.sec:before{left:14px;width:calc(100% - 28px);transform:none}.sechead{margin-bottom:28px}.win__b{grid-template-columns:minmax(0,1fr);padding:16px}.fa2.art,.ai2.art{padding:12px}.win__b>*,.app__main>*{min-width:0}.hero .app__nav{width:44px}.hero .app__main{grid-template-columns:minmax(0,1fr);padding:0 14px 18px}.hero .app__head{margin:0 -14px 4px;padding:0 14px}.inbox .card{grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:12px}.inbox .card .spark{display:none}.inbox .card .b-ok{grid-column:2;justify-self:start;min-width:132px;min-height:36px}#problem .pb2{padding:12px}#problem .node.src{padding:12px;min-width:0}#problem .node.src header{font-size:13px;gap:6px}#problem .node.src .node__k{font-size:11.5px;line-height:1.3;margin-top:6px}#problem .node.src .src__v{font-size:19px;margin-top:4px}#problem .node.src .cav{font-size:11px;line-height:1.25;padding:3px 7px;white-space:normal;margin-top:8px}#problem .port{display:none}#problem .rec2,#problem .truth{width:auto}#how .sv__srcrow{margin-bottom:28px}#how .sv__src{flex-wrap:nowrap;justify-content:space-between;gap:4px}#how .sv__s{width:auto;flex:1 1 0;min-width:0;font-size:10.5px}#how .sv__ch{gap:16px}#how .sv__ch+.sv__ch{margin-top:56px}#how .win__b{padding:10px;gap:10px}#how .idr__src,#how .dests{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#how .srec,#how .dest{min-width:0;padding:9px;font-size:11px}#how .srec header,#how .dest b{font-size:11.5px}#how .srec b{font-size:12px;line-height:1.3}#how .srec small,#how .dest small{font-size:10.5px;line-height:1.3}#how .dest em{font-size:10.5px;white-space:nowrap}#how .prof{padding:12px}#how .prof dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#how .prof dl>div{padding:8px;min-width:0}#how .prof dt{font-size:10px}#how .prof dd{font-size:13.5px}#integrations .ig__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:84px}#integrations .ig__hero{grid-column:1 / -1;grid-row:auto;height:auto;padding:18px 20px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:none;column-gap:14px;align-items:center}#integrations .ig__hero .mkTile{grid-row:span 2}#integrations .ig__n{font-size:40px;line-height:1}#integrations .ig__l{font-size:13px}#integrations .igc{gap:6px;align-content:center;font-size:11.5px}#integrations .igc .lg{width:22px;height:22px}#integrations .ig__stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}#integrations .ig__stats>p{padding:16px 12px;align-content:start}#integrations .ig__stats b{font-size:28px}#integrations .ig__stats span{font-size:11.5px;line-height:1.35}.inbox .card{padding:12px;column-gap:12px}.inbox .card .b-ok{min-height:34px;min-width:120px}#monday li.x{padding:9px 0}#monday .md__t{padding-top:12px;margin-top:4px}#chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:18px;-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}#chips::-webkit-scrollbar{display:none}#chips>*{flex:none}#chatLog{height:380px;-webkit-mask-image:linear-gradient(transparent,#000 44px);mask-image:linear-gradient(transparent,#000 44px)}.talk2 .xp{grid-template-columns:minmax(0,1fr);gap:8px}.talk2 .xp li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:8px 10px}.talk2 .xp li img{width:44px;height:44px;border-radius:50%;object-fit:cover}.talk2 .xp li p{min-width:0;margin:0}.cta.cta2{margin-top:72px;padding:72px 0 64px}.sechead h2{font-size:30px;line-height:1.06}.sechead .sec__lede{font-size:16px;line-height:1.5}.sechead{row-gap:12px}#qb{font-size:19px;line-height:36px;margin-top:14px}#qb .tok{font-size:15px;line-height:34px}#problem .rules{display:flex;flex-wrap:wrap;gap:6px}#problem .rules li{flex:none}#how .ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#how .ag>*{min-width:0;grid-template-columns:minmax(0,1fr);row-gap:8px;align-content:start;padding:10px}#how .ag>*>:first-child{width:28px;height:28px}#how .sv__txt{opacity:1!important;transform:none!important}#how .act__w{width:100%;display:block}#how .appr2{flex-wrap:wrap;row-gap:10px}#how .appr2>p{flex:1 1 calc(100% - 52px);min-width:0}#how .appr2 .b-ok{margin-left:52px}#how .appr2 small,#how .prop small{display:block;line-height:1.45}#how .prop{grid-template-columns:auto minmax(0,1fr);row-gap:10px}#how .prop .wait{grid-column:1 / -1}#how .trk__h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}#how .trk__h small{display:block;white-space:normal}#how .trk__v{white-space:nowrap;text-align:right;display:grid;justify-items:end}#forks .lc__svg{overflow:visible;margin-bottom:8px}#forks .lc__x{font-size:16px}#forks .lc__y{font-size:15px}#forks .lc__yr{font-size:13px;transform:translateY(6px)}#how .sv__s{white-space:normal;text-align:center;line-height:1.15}#how .prof dt{font-size:11px}#how .srec small,#how .dest small,#how .dest em{font-size:11px;overflow-wrap:anywhere}#how .dests{grid-template-columns:minmax(0,1fr);gap:6px}#how .dest{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"lg b em" "lg s em";column-gap:10px;row-gap:2px;align-items:center;padding:10px 12px}#how .dest .lg{grid-area:lg;margin:0}#how .dest b{grid-area:b}#how .dest small{grid-area:s}#how .dest em{grid-area:em;margin:0}#how .act__w{height:28px}#how .act__w path:nth-child(1),#how .act__w path:nth-child(3){display:none}#monday .md__vis.md__vis{height:312px}#monday .sheet{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px}#monday .sheet b{overflow:visible;text-overflow:clip}#monday .sh1.sh1{top:14px}#monday .sh2.sh2{top:86px}#monday .sh3.sh3{top:158px}#monday .bubble.bubble{bottom:14px}.ai2 .guard2{position:static;margin:10px 0 0 auto;width:max-content;max-width:100%}.lim input{height:28px;margin-top:2px;background-size:100% 4px;background-position:center;background-repeat:no-repeat}.foot__bot a,.foot__st{display:inline-flex;align-items:center;min-height:44px}.foot__bot a{padding:0 6px}.rs2__h a{display:inline-flex;align-items:center;min-height:40px}#results .ui__tl em,#results .ui__go,#results small{font-size:11px}.hero .app__main{-webkit-mask-image:linear-gradient(#000 68%,transparent);mask-image:linear-gradient(#000 68%,transparent)}.win__bar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.win__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#how .sv__src{gap:6px}#how .sv__s small{display:block;font-size:10.5px;line-height:1.15;white-space:normal;text-align:center}#how .srec small{overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#how .prof dl{grid-template-columns:repeat(2,minmax(0,1fr))}#how .prof dd{white-space:nowrap}#forks .lc__yr{font-size:14px}#results .track{padding-inline:20px;scroll-padding-inline:20px}#results .rs{width:calc(100vw - 72px);flex:none}#chatLog{padding-right:14px}#monday .md__t{flex-wrap:wrap;column-gap:12px;row-gap:2px;align-items:baseline}#monday .md__t b{white-space:nowrap}.hero .logogrid{column-gap:12px}.ai2 .ai2__r{display:flex;flex-direction:column}.ai2 .guard2{order:-1;margin:0 0 10px auto}.foot__bot p a.foot__bfs{display:inline;min-height:0;padding:0;white-space:nowrap}.foot__bot a{min-width:44px;justify-content:center}.book__f a{padding-block:12px}#problem .node.src header{flex-wrap:wrap;row-gap:2px}#how .sv__s small,#results .ui__cols .c em,#results .ui__cols--wid .c em{font-size:11px}.nav__logo{padding:10px 12px 10px 0;margin:-10px -12px -10px 0}.foot__bot p a.foot__bfs{padding:10px 3px;margin:-10px -3px}.qt{margin-top:40px;padding-top:24px;column-gap:14px;grid-template-columns:44px minmax(0,1fr)}.qt__img.is-person,.qt__img.is-brand{width:44px;height:44px}.qt blockquote{font-size:15.5px;line-height:1.42}.qt figcaption{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:6px;margin-top:12px}.qt figcaption>span:first-child{flex-basis:100%;font-size:12.5px}.qt figcaption .qt__m{display:inline-flex;flex:none;width:auto;padding:0;margin:0}.qt figcaption a{flex-basis:100%;min-height:36px}#monday .md__vis{min-height:0;height:220px}#monday .sheet{right:auto;width:62%}#monday .sh1{top:16px}#monday .sh2{top:62px}#monday .sh3{top:108px}#monday .sheet b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#monday .bubble{inset:auto auto 16px 16px;width:auto;max-width:calc(100% - 96px)}.fq2{grid-template-columns:minmax(0,1fr)}.fq2 .chat{min-height:0}.qt figcaption a{display:inline-flex;align-items:center;min-height:40px}.foot2 .foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.foot2 .foot__cols a{display:block;padding:7px 0}}@media(max-width:400px){#forks .strip .win__a{display:none}#monday .md__t b{font-size:28px}}@media(min-width:721px)and (max-width:1258px){.sec:before{width:100%}}@media(max-width:999px){.hero .logogrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.hero .thread{grid-template-columns:minmax(0,1fr);padding-right:0}.hero .t-body,.hero .synced{grid-template-columns:minmax(0,1fr)}.hero .thread>*,.hero .t-body>*,.hero .synced>*{min-width:0}.hero .rec{flex-wrap:wrap;row-gap:12px}.hero .rec>*{min-width:0;max-width:100%}.hero .rec__t,.hero .rec__m{white-space:normal}.hero .rec__m{display:flex;flex-wrap:wrap;column-gap:8px}}.ph-only{display:none}@media(max-width:720px){.ph-only{display:block}.hero .stage,.hero>.note{display:none}.ph-hero{margin:36px 16px 0}.ph-hero__frame{padding:8px;border-radius:24px;background:linear-gradient(135deg,#f7e8fe,#ecebff 48%,#e4f7fb);box-shadow:inset 0 0 0 1px #ffffffb3,0 28px 48px -28px #26288c4d}.ph-card{display:grid;gap:16px;padding:14px 16px 16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #10122812,0 10px 24px -14px #26288c38}.ph-card__bar{display:flex;align-items:center;justify-content:space-between;min-height:24px}.ph-card__bar img{height:16px;width:auto}.ph-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:999px;background:#e9f8ef;color:#15803d;font-size:12px;line-height:16px;font-weight:500}.ph-live i{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:phPulse 2s ease-in-out infinite}.ph-ask{display:grid;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 14px;border-radius:14px;box-shadow:0 0 0 1px #dad9e3;font-size:15px;line-height:1.3;color:var(--ink)}.ph-ask>svg{width:18px;height:18px;color:#d21af0}.ph-ask b{width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.ph-ask b svg{width:16px;height:16px}.ph-who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13px;color:var(--mute)}.ph-who i{width:8px;height:8px;border-radius:50%;background:#d21af0;box-shadow:0 0 0 4px #d21af024}.ph-who b{font-size:14px;font-weight:500;color:var(--ink)}.ph-lead{margin:-4px 0 0;font-size:15px;line-height:1.5;color:var(--ink2)}.ph-lead b{font-weight:600;color:var(--ink)}.ph-bars{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ph-bars li{display:grid;grid-template-columns:104px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:28px;font-size:13px;color:var(--ink2)}.ph-bars span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-bars i{position:relative;height:8px;border-radius:4px;background:#f3f3f7;overflow:hidden}.ph-bars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:4px;background:#d9d9e2;transform-origin:left}.ph-bars li:first-child i:after{background:var(--ink)}.ph-bars li.is-low i:after{background:#efa1f9}.ph-bars b{text-align:right;font-weight:500;color:var(--ink)}.ph-defs{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:12.5px}.ph-defs span{flex:0 0 100%;color:var(--mute)}.ph-defs em{font-style:normal;padding:6px 10px;border-radius:8px;background:#f2f2f6;color:var(--ink2)}.ph-rec{padding:14px;border-radius:14px;background:#fbfbfd;box-shadow:0 0 0 1px var(--line)}.ph-rec__t{margin:0;font-size:16px;line-height:1.35;font-weight:500;color:var(--ink)}.ph-rec__t b{font-weight:600}.ph-rec__m{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--soft)}.ph-rec__m .pos{color:#15803d}.ph-rec__a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;margin-top:14px}.ph-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 14px;border-radius:999px;font-size:15px;line-height:1;font-weight:500;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--out),background-color .3s,box-shadow .3s}.ph-btn:active{transform:scale(.97)}.ph-btn--line{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #dad9e3}.ph-btn--ink{background:var(--ink);color:#fff}.ph-btn--ink:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:phRing 2.4s ease-out 1.6s infinite}.ph-hero.is-touched .ph-btn--ink:after,.ph-hero.is-ok .ph-btn--ink:after{animation:none}.ph-btn svg{width:16px;height:16px}.ph-e2,.ph-a2,.ph-hero.is-ok .ph-e1,.ph-hero.is-ok .ph-a1{display:none}.ph-hero.is-ok .ph-e2{display:inline}.ph-hero.is-ok .ph-a2{display:inline-flex;align-items:center;gap:6px}.ph-hero.is-ok .ph-btn--ink{background:#15803d}.ph-sync{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ph-sync li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#f7f7fa;transition:background-color .4s,box-shadow .4s}.ph-sync li:nth-child(2){transition-delay:.16s}.ph-sync .lg{width:22px;height:22px}.ph-sync__n b{display:block;font-size:14px;font-weight:500;color:var(--ink)}.ph-sync__n small{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--soft)}.ph-sync em{font-style:normal;font-size:12px;line-height:1}.ph-sync em span{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:78px;padding:6px 9px;border-radius:999px}.ph-sync .ph-w{background:#eeeef2;color:var(--mute)}.ph-sync .ph-d{display:none;background:#e3f6ea;color:#15803d;font-weight:500}.ph-sync .ph-d svg{width:12px;height:12px}.ph-hero.is-ok .ph-sync .ph-w{display:none}.ph-hero.is-ok .ph-sync .ph-d{display:inline-flex}.ph-hero.is-ok .ph-sync li{background:#f1fbf5;box-shadow:0 0 0 1px #15803d2e}.ph-note{margin:14px 4px 0;text-align:center;font-size:12px;line-height:1.4;color:var(--mute)}@keyframes phPulse{50%{opacity:.35}}@keyframes phRing{0%{box-shadow:0 0 #0a0a0b52}70%,to{box-shadow:0 0 0 10px #0a0a0b00}}@keyframes phIn{0%{opacity:0;transform:translateY(10px)}}@keyframes phBar{0%{transform:scaleX(0)}}.ph-card>*{animation:phIn .6s var(--out) both}.ph-card>:nth-child(2){animation-delay:.08s}.ph-card>:nth-child(3){animation-delay:.24s}.ph-card>:nth-child(4){animation-delay:.32s}.ph-card>:nth-child(5){animation-delay:.4s}.ph-card>:nth-child(6){animation-delay:.52s}.ph-card>:nth-child(7){animation-delay:.62s}.ph-card>:nth-child(8){animation-delay:.72s}.ph-bars i:after{animation:phBar .9s var(--out) .5s both}.ph-bars li:nth-child(2) i:after{animation-delay:.6s}.ph-bars li:nth-child(3) i:after{animation-delay:.7s}.ph-bars li:nth-child(4) i:after{animation-delay:.8s}}.ph-wires{display:none}@media(max-width:720px){#problem .pb2{padding:14px}#problem .pb2__grid{position:relative;z-index:1;width:auto;max-width:none;gap:0}#problem .pb2__src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:28px}#problem .pb2__mid{margin-top:60px}#problem .pb2__out{margin-top:48px}#problem .port{display:none}#problem .node.src header{font-size:12.5px;gap:6px;white-space:nowrap}#problem .node.src .node__live{order:3;flex-basis:100%;margin:1px 0 0;font-size:11px;gap:5px;padding:0}#problem .node.src{min-width:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .3s,scale .18s var(--out)}#problem .node.src.is-held{scale:1.02;box-shadow:0 0 0 1px #7c6cf680,0 18px 30px -14px #3c32a059;z-index:3}#problem .node.src.is-ping{box-shadow:0 0 0 1px #d21af073,0 0 0 5px #d21af01f,var(--shCard)}.ph-wires{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.ph-wires .w{fill:none;stroke:#c9c6dc;stroke-width:1.5;stroke-linecap:round}.ph-wires .p{fill:none;stroke:#d21af0;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:12;opacity:0;animation:phTravel 3.6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--d, 0s);animation-play-state:paused}.ph-wires.is-live .p{animation-play-state:running}.ph-wires .p.is-blue{stroke:#2f3efa}.ph-wires .pt{--pf: #B9B7CB;fill:var(--pf);stroke:#fff;stroke-width:3;paint-order:stroke}.ph-wires .pt.is-in{--pf: #7C6CF6}.ph-wires .pt.is-flash{animation:phFlash 3.6s ease-out infinite;animation-delay:var(--d, 0s)}@keyframes phTravel{0%{stroke-dashoffset:12;opacity:0}3%{opacity:1}22%{stroke-dashoffset:-100;opacity:1}25%,to{stroke-dashoffset:-100;opacity:0}}@keyframes phFlash{0%{fill:var(--pf)}4%{fill:#d21af0}14%,to{fill:var(--pf)}}.ph-hint{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin:0 0 14px;padding:6px 11px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #10122814,0 1px 2px #1012280a;font-size:12px;line-height:1.2;color:var(--soft)}.ph-hint svg{width:14px;height:14px;color:var(--mute)}}@media(max-width:720px){.ph-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:6px;gap:6px;margin-bottom:18px;border-radius:20px;background:#eaeaf0}.ph-seg>i{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:15px;background:#fff;box-shadow:0 0 0 1px #1012280d,0 6px 14px -8px #10122847;transition:transform .38s var(--out)}.ph-seg[data-k=after]>i{transform:translate(100%)}.ph-seg button{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:8px;min-height:84px;padding:16px 8px;border-radius:15px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ph-seg button span{font-size:14px;line-height:1.2;color:var(--soft);transition:color .25s}.ph-seg button b{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--mute);transition:color .25s}.ph-seg button[aria-selected=true] span{color:var(--ink)}.ph-seg button[data-k=before][aria-selected=true] b{color:#dc4444}.ph-seg button[data-k=after][aria-selected=true] b{color:#4b3cf0}#ledger{touch-action:pan-y}.ph-seg[data-k=after]>i{transform:translate(calc(100% + 6px))}#monday .md__vis.md__vis{height:320px}#monday .md__vis .sh1.sh1{top:18px!important}#monday .md__vis .sh2.sh2{top:90px!important}#monday .md__vis .sh3.sh3{top:162px!important}#monday .md__vis .sheet{width:70%;padding:12px 14px}#monday .md__vis .bubble.bubble{bottom:18px;left:16px}#monday .md__col--before .md__t,#monday .md__col--after .md__t{padding:18px 4px 4px}#monday li.x{padding:14px 4px}#monday .md__col--before ul,#monday .md__col--after ul{padding:0 4px 6px}#ledger[data-k=before] .md__col--after,#ledger[data-k=after] .md__col--before{display:none}#ledger[data-k] .md__col{animation:phIn .4s var(--out) both}#monday .md__col li,#monday .md__col--before li.x,#monday .md__col--after li{opacity:1;color:var(--ink2)}#monday .md__col--before li:after{display:none}#monday .md__col--after .md__t b,#monday .md:not(.done) .md__col--after .md__t b{opacity:1}#monday .md__col--after .md__vis.md__vis{display:grid;gap:10px;align-content:start;height:auto;padding:16px 14px 58px}#monday .md__col--after .ans,#monday .md__col--after .appr{position:relative;left:auto;right:auto;top:auto;width:auto}#monday .md__col--after .ans{padding:14px}#monday .md__col--after .ans__f{display:flex;flex-wrap:wrap;gap:6px}#monday .md__col--after .appr{min-width:0}#monday .md__col--after .appr>span{min-width:0;flex:1}#results .track{align-items:flex-start}.foot__soc{margin-left:-6px}.foot__big{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.foot__big:after{content:"";position:absolute;inset:-28px -6px}}@media(max-width:720px){.ai2 .limits:not(.is-on),.ai2 .limits.is-on{pointer-events:auto}.ai2 .lim input{height:40px;margin-top:0}.ai2 .lim input::-webkit-slider-thumb{width:28px;height:28px;box-shadow:0 0 0 1px #1012281f,0 3px 10px #10122847}.ai2 .lim input::-moz-range-thumb{width:28px;height:28px;box-shadow:0 0 0 1px #1012281f,0 3px 10px #10122847}.ph-lim{margin-top:14px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line)}.ph-lim__h{display:flex;align-items:baseline;gap:8px;margin:0}.ph-lim__h b{font-size:30px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--ink);transform-origin:left bottom}.ph-lim__h b.is-bump{animation:phBump .4s var(--out)}.ph-lim__h span{font-size:14px;color:var(--soft)}.ph-lim ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ph-lim li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"ic t t" "ic s em";align-items:center;column-gap:10px;row-gap:6px;padding:10px;border-radius:12px;background:#f7f7fa;transition:background-color .3s,box-shadow .3s}.ph-lim li.is-auto{background:#f1fbf5;box-shadow:0 0 0 1px #15803d2e}.ph-lim li>i{grid-area:ic;align-self:start;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--c);color:#fff}.ph-lim li>i svg{width:16px;height:16px}.ph-lim li>b{grid-area:t;font-size:13.5px;line-height:1.3;font-weight:500;color:var(--ink)}.ph-lim li>small{grid-area:s;font-size:12px;line-height:1.3;color:var(--soft)}.ph-lim li>em{grid-area:em;justify-self:end;font-style:normal;font-size:11.5px;line-height:1;padding:6px 9px;border-radius:999px;background:#eeeef2;color:var(--mute);white-space:nowrap;transition:background-color .3s,color .3s}.ph-lim li.is-auto>em{background:#e3f6ea;color:#15803d;font-weight:500}.ph-lim__f{margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--mute)}@keyframes phBump{40%{transform:scale(1.14)}}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.ph-lim__h b.is-bump{animation:none}}@media(max-width:720px){#forks #qb{font-size:18px;line-height:56px;margin-top:8px}#forks .tok{vertical-align:middle;margin-right:4px}#forks .tok>button{height:42px;font-size:16px;padding:0 11px 0 10px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#forks .tok__m{width:max-content;min-width:208px;max-width:calc(100vw - 64px);gap:4px;padding:6px}#forks .tok__m button{height:46px;font-size:15.5px;padding:0 12px}#forks .fa2__btns{margin-top:12px}#forks .kpi__row{flex-wrap:wrap;row-gap:8px;column-gap:12px;min-height:0;margin-top:8px}#forks .kpi .odo{font-size:38px;padding:.08em 0;margin:-.08em 0;box-sizing:content-box}#forks .kpi__s{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px}#forks .strip__plot{margin-top:14px}}@media(max-width:720px){.track .rs2:nth-child(1) .rs2__ui{background:#f1f0fd!important}.track .rs2:nth-child(2) .rs2__ui{background:#eef5fe!important}.track .rs2:nth-child(3) .rs2__ui{background:#eef8f3!important}.track .rs2:nth-child(4) .rs2__ui{background:#fbf0fa!important}.track .rs2:nth-child(5) .rs2__ui{background:#fbf5ee!important}.track .rs2:nth-child(6) .rs2__ui{background:#eff3fb!important}#results .ix-cnt{display:none}#results .ui__lg{flex-wrap:wrap;row-gap:4px;column-gap:12px;height:auto}#results .rs2__st{margin-bottom:16px}}@media(max-width:720px){.ai2 .mode{display:grid;grid-template-columns:1fr 1fr;width:100%}.ai2 .mode button{height:42px;padding:0 6px;white-space:nowrap;font-size:13.5px}.ph-lim li>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-lim li>em{min-width:70px;text-align:center}.inbox .card .b-ok{min-height:42px}.book__t button{height:42px}#chips button{min-height:40px}.talk2__l li{align-items:flex-start}.talk2__l svg{margin-top:1px}#how .srec{overflow:hidden;min-width:0;padding:8px}#how .srec small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#how .srec b{text-wrap:balance}#how .ring text{font-size:11px}#how .trk__c text{font-size:11px;transform-box:fill-box;transform-origin:100% 50%;transform:scaleX(var(--tx, 1))}.ph-lim__f.is-note{color:#4b3cf0}#problem .node.src .node__k{min-height:2.7em}#problem .truth .wf li{grid-template-columns:124px minmax(0,1fr) 62px}#problem .truth__f{text-wrap:balance}#forks .fa2__btns{flex-wrap:wrap;gap:8px}#forks #qb{line-height:52px}.hero .logogrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero .logogrid .lc{min-width:0}.hero .logogrid .lc img{max-width:100%;height:auto;max-height:var(--h, 20px);object-fit:contain}}@media(max-width:380px){#problem .node.src{padding:10px}#problem .node.src header{font-size:12px;gap:5px}}@media(max-width:340px){#problem .pb2{padding:10px}#problem .pb2__src{column-gap:30px}#problem .node.src{padding:9px}#problem .node.src header{font-size:11.5px;gap:4px;letter-spacing:-.01em}#problem .node.src header .lg{width:14px;height:14px}.ph-lim li{grid-template-areas:"ic t t" "ic s s" "ic em em"}.ph-lim li>em{justify-self:start}.ai2 .lim p{flex-wrap:wrap;gap:2px 8px}.ai2 .mode button{font-size:12.5px;padding:0 4px}#how .srec b{font-size:11.5px;overflow-wrap:anywhere}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.ph-card>*,.ph-bars i:after,.ph-btn--ink:after,.ph-live i{animation:none}.ph-wires .p,.ph-wires .pt.is-flash{animation:none;opacity:0}}
