.mc{position:relative;z-index:1;width:100%;max-width:620px;margin:0 auto;background:var(--surface, #fff);border-radius:12px;box-shadow:0 0 0 1px #0f0f0e24,0 30px 60px -30px #0f0f0e66;overflow:hidden;text-align:left}.mc.vpx{font-size:14px;line-height:1.5}.mc h4,.mc p,.mc dl,.mc dd,.mc ul{margin:0;padding:0;font:inherit;letter-spacing:0;text-wrap:wrap;max-width:none}.mc b{font-weight:500}.mc-top{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.mc-top .on{color:var(--ink)}.mc-body{padding:18px;display:flex;flex-direction:column;gap:16px}.mc-body.flush{padding:0;gap:0}.mc-lab{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.mc-av{width:24px;height:24px;flex:none;border-radius:7px;background:var(--surface);box-shadow:var(--shadow-hairline);display:inline-grid;place-items:center;font-size:10px;font-weight:500;color:var(--ink-2)}.mc-av.dark{background:var(--ink);color:#fff;box-shadow:none}.mc-msg{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.mc-msg b{display:block;font-size:13px;line-height:24px}.mc-msg p{font-size:14px;line-height:1.55;color:var(--ink)}.mc-from{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--inset)}.mc-chips{display:flex;flex-wrap:wrap;gap:6px}.mc-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font-size:12px;white-space:nowrap}.mc-chip svg,.mc-kind svg{color:var(--kc)}.k-calendar{--kc: oklch(58% .19 0);--kt: oklch(96% .02 0)}.k-issue{--kc: var(--orange);--kt: var(--orange-tint)}.k-bet{--kc: var(--red);--kt: var(--red-tint)}.k-metric{--kc: var(--accent);--kt: var(--accent-tint)}.k-learned{--kc: var(--green);--kt: var(--green-tint)}.k-person{--kc: var(--ink-2);--kt: var(--inset)}.mc-ans{padding-left:14px;border-left:2px solid var(--line-strong);display:flex;flex-direction:column;gap:8px}.mc-ans h4{font-size:19px;line-height:1.32;font-weight:500;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.mc-ans p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.mc-ans.tight{border-left:0;padding-left:0}.mc-foot{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.mc-open{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.mc-open b{color:var(--ink)}.mc-metric{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mc-metric>div{display:flex;flex-direction:column;gap:2px}.mc-metric b{font-size:40px;line-height:1;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mc .neg{color:var(--red)}.mc .pos{color:var(--green)}.mc-band{font-size:13px;color:var(--ink-2);padding-bottom:4px}.mc-spark{display:block;width:100%;height:92px}.mc-spark .band{fill:var(--inset)}.mc-spark .ln{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mc-spark .dot{fill:var(--red);stroke:#fff;stroke-width:2}.mc .mc-text{font-size:14px;line-height:1.6}.mc-kind{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border-radius:999px;background:var(--kt);color:var(--kc);font-size:12px;font-weight:500}.mc .mc-title{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.015em;margin-top:-4px}.mc .mc-sub{font-size:13px;color:var(--ink-2);margin-top:-10px}.mc-dl{display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--line)}.mc-dl dt,.mc-dl dd{padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.mc-dl dt{color:var(--ink-2)}.mc-dl dd{text-align:right;font-variant-numeric:tabular-nums;padding-left:16px}.mc-dl dt:nth-last-of-type(1),.mc-dl dd:last-child{border-bottom:0;padding-bottom:0}.mc-bhead{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:16px 18px;border-bottom:1px solid var(--line);align-items:start}.mc-bhead svg{margin-top:4px}.mc-bhead h4{font-size:16px;line-height:1.35;font-weight:500}.mc-id{font-family:var(--fmono);font-size:11px;color:var(--ink-3)}.mc-sec{padding:13px 18px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:12px;align-items:start}.mc-k{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.mc-sec p{font-size:13.5px;line-height:1.5}.mc-appr{display:flex;align-items:center;gap:8px;padding:13px 18px;font-size:13px;color:var(--ink-2);background:var(--inset)}.mc-appr b{color:var(--ink)}.mc-state{margin-left:auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--green-tint);color:var(--green);font-size:12px;font-weight:500;text-align:right}.mc-bars{display:flex;flex-direction:column;gap:10px}.mc-bar{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:12px;font-size:13px;color:var(--ink-2)}.mc-bar i{display:block;height:10px;width:var(--w);border-radius:3px;background:var(--line-strong)}.mc-bar.pos i{background:var(--green)}.mc-bar b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.mc .mc-note{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.mc-checks{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink-2)}.mc-checks li{display:inline-flex;align-items:center;gap:5px}.mc-checks svg{color:var(--green)}.mc-dec{display:flex;flex-direction:column;gap:3px;padding-top:14px;border-top:1px solid var(--line)}.mc-dec b{font-size:15px}.mc-saved{display:flex;flex-direction:column;gap:4px;margin-left:34px;padding:12px;border-radius:10px;background:var(--inset)}.mc-saved b{font-size:15px;margin-top:4px}.mc-saved>span:last-child{font-size:12.5px;color:var(--ink-2)}@media(max-width:520px){.mc-sec{grid-template-columns:1fr;gap:4px}.mc-bar{grid-template-columns:5rem minmax(0,1fr) 4.5rem}}.mc-slack{border:0;display:block;height:auto;max-width:620px}.mc-slack .sl-msgs{display:block;padding:10px 0 12px;overflow:visible}.mc-slack .sl-file{max-width:420px}@media(max-width:900px){.mc-slack.slack{height:auto;border-bottom:0}}.mc-img{max-width:none}.mc-img img{display:block;width:100%;height:auto}.as{position:relative;border-radius:var(--r3);background:var(--page);box-shadow:0 0 0 1px #0f0f0e1f,0 24px 48px -28px #0f0f0e4d;overflow:hidden;text-align:left;font-size:14px;line-height:1.5}.as b{font-weight:500}:where(.as) :where(p,h4,ol){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:0;max-width:none;text-wrap:wrap;text-transform:none;list-style:none}.as .mono{font-family:var(--fmono);font-size:.92em;font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink-2)}.as-i{width:16px;height:16px;flex:none}.as-bar{display:flex;align-items:center;gap:1rem;height:40px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line)}.as-bar:after{content:"";width:45px}.as-lights{display:flex;gap:6px}.as-lights i{width:11px;height:11px;border-radius:50%;background:var(--line-strong)}.as-url{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;margin:0 auto;max-width:72%;border-radius:6px;background:var(--inset);color:var(--ink-2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-url svg{width:12px;height:12px;flex:none;color:var(--ink-3)}.as-app{padding:8px 8px 0}.as-frame{background:var(--surface);border-radius:var(--r-window);box-shadow:var(--shadow-hairline);overflow:hidden}.as-top{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-bottom:1px solid var(--line)}.as-sep{width:1px;height:16px;background:var(--line-strong);margin:0 4px;flex:none}.as-crumbs{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2);white-space:nowrap}.as-crumbs b{min-width:0;font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.as-crumbs b .mono{margin-right:7px}.as-tabs{display:flex;gap:4px;margin-left:8px;flex:none}.as-tabs span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:13px;color:var(--ink-2);white-space:nowrap}.as-tabs span.on{background:var(--hover-2);color:var(--ink);font-weight:500}.as-state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap;flex:none}.as-state svg{width:14px;height:14px}.as-state.is-done svg{color:var(--green)}.as-state.is-run svg{color:var(--accent)}.as-people{display:flex;margin-left:8px;flex:none}.as-av{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--inset);box-shadow:0 0 0 1px var(--line-strong),0 0 0 2.5px var(--surface);font-size:9.5px;font-weight:500;color:var(--ink-2)}.as-av+.as-av{margin-left:-3px}.as-av.v{background:var(--ink);color:#fff;box-shadow:0 0 0 2.5px var(--surface);position:relative;z-index:1}.as-status{height:26px;display:flex;align-items:center;gap:6px;padding:0 12px;font-size:11px;color:var(--ink-3)}.as-status i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.7}.as-status span{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:500}.as-body{display:grid;grid-template-columns:minmax(0,1fr) 328px}.as-graph{position:relative;min-width:0;container-type:inline-size;min-height:530px;overflow:hidden}.as-graph>svg{position:absolute;inset:0;width:100%;height:100%}.as-graph>svg path{fill:none;stroke:#eda9a3;stroke-width:1.5;vector-effect:non-scaling-stroke}.as-col{display:contents}.as-lab{position:absolute;margin-top:-42px;font-size:11px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:var(--ink-3);white-space:nowrap}.as-lab.r{transform:translate(-100%);padding-right:4px}.as-lab:not(.r):not(.b){padding-left:4px}.as-lab.b{margin-top:26px;transform:translate(-50%)}.as-chip{position:absolute;transform:translateY(-50%);box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;height:32px;max-width:27.4%;padding:0 12px 0 10px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font-size:13px;white-space:nowrap}.as-chip>svg{width:14px;height:14px;flex:none;color:var(--c);stroke-width:1.9}.as-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.as-chip>em{width:5px;height:5px;flex:none;border-radius:50%;background:var(--c)}.as-col.read .as-chip{transform:translate(-100%,-50%)}.as-chip.person{transform:translate(-50%,-50%);max-width:none}.as-chip.person small{font-size:12px;color:var(--ink-3)}.as-mid{position:absolute;transform:translate(-50%,-50%);box-sizing:border-box;display:flex;align-items:center;gap:10px;height:54px;padding:0 16px 0 10px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1.5px #dc6b62}.as-mid-ic{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--red-tint);color:#d6453a}.as-mid-ic svg{width:15px;height:15px}.as-mid-t{min-width:0;display:flex;flex-direction:column}.as-mid b{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-mid b .mono{color:var(--ink)}.as-mid em{font-style:normal;font-size:11.5px;color:var(--ink-2)}@container (max-width: 720px){.as-chip{height:28px;font-size:12px;gap:6px;padding:0 10px 0 8px}.as-chip.person small{display:none}.as-mid{height:48px;padding-left:8px}.as-mid b{font-size:13px}}.as-rail{min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--line)}.as-rail-h{padding:11px 16px 10px;border-bottom:1px solid var(--line);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.as .as-list{flex:1;display:flex;flex-direction:column;gap:18px;padding:18px 16px 16px}.as-msg{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.as-mark{width:28px;height:28px;margin-top:1px;display:grid;place-items:center;border-radius:50%;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:10px;font-weight:500;color:var(--ink-2)}.as-mark.v{background:var(--ink);color:#fff;box-shadow:none}.as-msg b{display:block;font-size:12px;line-height:18px}.as-msg p{margin-top:3px;font-size:13px;line-height:21px}.as-work{display:flex;align-items:center;gap:6px;margin:5px 0 6px;padding:6px 10px 6px 8px;border-radius:var(--r-card);background:color-mix(in oklab,var(--inset) 60%,transparent);box-shadow:var(--shadow-hairline);font-size:12px;line-height:16px;color:var(--ink-2)}.as-work svg{color:var(--ink-3)}.as-event{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12px;line-height:16px;color:var(--ink-2)}.as-event svg{width:14px;height:14px;flex:none;color:var(--green)}.as-compose{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.as-compose>div{display:flex;flex-direction:column;gap:10px;padding:9px 8px 8px 12px;border-radius:var(--r-card);box-shadow:var(--shadow-hairline);font-size:13px;color:var(--ink-3)}.as-compose>div>div{display:flex;align-items:center;gap:8px}.as-compose small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-compose i{margin-left:auto;width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:6px;background:var(--ink);color:#fff;opacity:.45}.as-compose i svg{width:12px;height:12px}.js .as:not([data-in]) .as-col.led .as-chip,.js .as:not([data-in]) .as-msg,.js .as:not([data-in]) .as-graph path.led{opacity:0}.as[data-in] .as-graph path.led{animation:as-fade .3s ease-out both;animation-delay:calc(var(--i) * .14s + .3s)}.as[data-in] .as-col.led .as-chip{animation:as-in .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .14s + .4s)}.as[data-in] .as-msg{animation:as-up .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .26s + .2s)}@keyframes as-fade{0%{opacity:0}}@keyframes as-in{0%{opacity:0;transform:translate(-8px,-50%)}}@keyframes as-up{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1180px){.as-body{grid-template-columns:minmax(0,1fr) 300px}.as-people{display:none}}@media(max-width:960px){.as-body{grid-template-columns:1fr}.as-rail{border-left:0;border-top:1px solid var(--line)}.as-graph{min-height:470px}.as-crumbs .as-wide{display:none}.as .as-list{max-width:640px}}@media(max-width:700px){.as-wide{display:none!important}.as-top{flex-wrap:wrap;padding:10px 12px 0;gap:8px}.as-crumbs{flex:1}.as-crumbs b{white-space:normal;font-weight:500}.as-tabs{order:3;flex:0 0 calc(100% + 24px);margin:0 -12px;padding:0 12px 10px;overflow:hidden}.as-graph{min-height:0;padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;container-type:normal}.as .as-graph>svg,.as-lab,.as-mid{display:none}.as-col{display:flex;flex-wrap:wrap;gap:6px}.as-col:before{flex:0 0 100%;margin-top:10px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;color:var(--ink-3)}.as-col.read:before{content:"What it read";margin-top:0}.as-col.led:before{content:"What it led to"}.as-col.who:before{content:"Who is on it"}.as-chip,.as-col.read .as-chip,.as-chip.person{position:static;transform:none;max-width:100%;height:30px;font-size:12.5px}.as[data-in] .as-col.led .as-chip{animation-name:as-up}.as-compose small{display:none}.as-compose>div{flex-direction:row;align-items:center}.as-compose>div>div{margin-left:auto}}@media(prefers-reduced-motion:reduce){.js .as .as-col.led .as-chip,.js .as .as-msg{opacity:1!important;animation:none!important}.js .as .as-graph path.led{opacity:1!important;animation:none!important}}.kb{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(3.5rem,8vw,7rem);padding:20px clamp(1.25rem,3vw,2.5rem) 20px 20px;border-radius:var(--r3);background-color:var(--surface);background-image:radial-gradient(var(--line-strong) 1px,transparent 1.2px);background-size:20px 20px;box-shadow:0 0 0 1px #0f0f0e1f;text-align:left}.kb-co{display:none}.kb-brain{position:relative;flex:none}.kb-brain>svg{position:absolute;inset:0}.kb-brain>svg>path{fill:none;stroke:var(--line-strong);stroke-width:1.2}.kb-brain>svg>circle{fill:var(--ink-3);opacity:.45}.kb-mid{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:132px;height:132px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),0 10px 24px -16px #0f0f0e33}.kb-mid i,.kb-co i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:#fff;font-style:normal;font-weight:600;font-size:14px}.kb-mid b,.kb-co b{font-size:13px;font-weight:500;white-space:nowrap}.kb-kind{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 8px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);font-size:12.5px;color:var(--ink-2);white-space:nowrap}.kb-kind svg{width:14px;height:14px;color:var(--c);stroke-width:1.9}.kb-kind.on{color:var(--ink);font-weight:500}.kb .kb-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}.kb-cards li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:13px 16px 14px 14px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),0 1px 2px #0f0f0e0a}.kb-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--t);color:var(--c)}.kb-ic svg{width:17px;height:17px;stroke-width:1.9}.kb-k{display:flex;align-items:center;gap:8px;font-size:11.5px;line-height:16px;font-weight:500;color:var(--c)}.kb-k .mono{font-family:var(--fmono);font-style:normal;color:var(--ink-2);font-weight:400}.kb-cards b{display:block;margin-top:1px;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.kb-cards p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2);max-width:none}.kb .kb-joins{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:none}.kb[data-drawn] .kb-joins{display:block}.kb-joins path{fill:none;stroke:var(--c);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.kb-joins circle{fill:var(--surface);stroke:var(--c);stroke-width:1.5}.js .kb:not([data-in]) .kb-joins path{stroke-dashoffset:1}.js .kb:not([data-in]) .kb-joins circle,.js .kb:not([data-in]) .kb-cards li{opacity:0}.kb[data-in] .kb-joins path{animation:kb-join .6s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(var(--i) * .18s + .15s)}.kb[data-in] .kb-joins circle{animation:kb-dot .2s ease-out both;animation-delay:calc(var(--i) * .18s + .15s)}.kb[data-in] .kb-joins circle:last-child{animation-delay:calc(var(--i) * .18s + .65s)}.kb[data-in] .kb-cards li{animation:kb-card .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .18s + .6s)}@keyframes kb-join{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes kb-dot{0%{opacity:0}}@keyframes kb-card{0%{opacity:0;transform:translate(-8px)}}@keyframes kb-up{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1000px){.kb{display:block;padding:16px}.kb-brain,.kb .kb-joins,.kb[data-drawn] .kb-joins{display:none}.kb-co{display:flex;align-items:center;gap:10px;margin-bottom:14px}.kb[data-in] .kb-cards li{animation-name:kb-up}}@media(prefers-reduced-motion:reduce){.js .kb .kb-joins path{stroke-dashoffset:0!important;animation:none!important}.js .kb .kb-joins circle,.js .kb .kb-cards li{opacity:1!important;animation:none!important}}.uc-hero{padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,6vw,4.5rem)}.uc-hero h1{margin-top:1.5rem;max-width:19ch;font-size:clamp(2.25rem,5vw,4.25rem)}.uc-q{margin:clamp(2rem,4vw,3rem) 0 0;display:flex;flex-direction:column;gap:.75rem}.uc-two{position:relative;isolation:isolate;margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);border-radius:var(--r3);overflow:hidden;background:var(--dark);color:#fff}.uc-two:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.1;pointer-events:none}.uc-side{min-width:0;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;align-content:start;justify-items:start;padding:clamp(1.75rem,3.6vw,3rem);background:#190f0c;color:#ffffff94}.uc-side.on{background:#0b1a12;color:#fff}.uc-tag{color:#ee8f79}.uc-side.on .uc-tag{color:#62d394}.uc-has{width:100%;margin-top:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px;font-size:var(--t-1);line-height:1.3}.uc-has>div{display:grid;grid-template-columns:5.75rem minmax(0,1fr);align-items:start}.uc-has>div>span{line-height:28px;color:#ffffff80}.uc-has>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.uc-has em{font-style:normal;color:#ffffff80;margin-left:4px}.uc-logo{width:26px;height:26px;border-radius:7px;background:#fff;object-fit:cover;box-shadow:0 0 0 1px #ffffff24}.uc-logo.pad{padding:5px;object-fit:contain}.uc-side:not(.on) .uc-logo{opacity:.82}.uc-none{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px dashed rgba(255,255,255,.22);font-style:normal;color:#ffffff73}.uc-knew{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 8px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;white-space:nowrap}.uc-knew svg{width:14px;height:14px;flex:none;stroke-width:1.9;color:color-mix(in oklab,var(--c) 62%,#fff)}.uc-n{margin-top:2rem;font-family:var(--mono);font-weight:500;font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.uc-n.long{font-size:clamp(2rem,4.2vw,3.5rem);align-self:end}.uc-n span{position:relative;display:inline-block}.uc-side.on .uc-n{color:#62d394}.uc-side:not(.on) .uc-n{color:#eca08f9e}.uc-side:not(.on) .uc-n span:after{content:"";position:absolute;left:-.06em;right:-.06em;top:50%;height:2px;border-radius:2px;background:#ffffffeb;transform-origin:0 50%}.uc-unit{margin-top:.7rem;font-size:var(--t-2);opacity:.78}.uc-side h2{margin-top:2rem;font-size:var(--t-5);line-height:1.15;color:inherit;max-width:20ch}.uc-side p{margin-top:.9rem;font-size:var(--t-3);max-width:44ch;opacity:.88}.js .uc-side:not(.on):not([data-in]) .uc-n{color:#f0a696}.js .uc-side:not(.on):not([data-in]) .uc-n span:after{transform:scaleX(0)}.js .uc-side.on:not([data-in]) .uc-n span{opacity:0;transform:translateY(8px)}.js .uc-two .uc-side:not(.on) .uc-n{transition:color .4s ease-out .65s}.js .uc-two .uc-side:not(.on) .uc-n span:after{transition:transform .45s cubic-bezier(.3,0,.2,1) .3s}.js .uc-two .uc-side.on .uc-n span{transition:opacity .35s ease-out .8s,transform .4s cubic-bezier(.2,.8,.2,1) .8s}@media(prefers-reduced-motion:reduce){.js .uc-two .uc-n,.js .uc-two .uc-n span,.js .uc-two .uc-n span:after{transition:none!important;opacity:1!important;transform:none!important}.js .uc-two .uc-side:not(.on) .uc-n{color:#eca08f9e!important}}@media(max-width:760px){.uc-two{grid-template-columns:1fr;grid-template-rows:none}.uc-side{grid-row:auto;grid-template-rows:none;padding:1.5rem 1.25rem 1.75rem}.js .uc-two .uc-side.on .uc-n span{transition-delay:.1s}.uc-n,.uc-side h2{margin-top:1.5rem}}.uc-work{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--line)}.uc-arc{padding:clamp(2rem,5vw,4.5rem) 0;margin-bottom:clamp(3.5rem,7vw,6rem)}.uc-arc-in{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.uc-arc-cap{margin:1.25rem auto 0;text-align:center;font-size:var(--t-2);color:var(--ink);max-width:60ch}.uc-step{display:inline-flex;align-items:center;gap:.7rem;font-size:var(--t-2);font-weight:500;color:var(--ink-2)}.uc-step .mono{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:6px;background:var(--ink);color:#fff;font-size:11px;letter-spacing:0}.uc-moments{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5.5rem)}.uc-m{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:center}.uc-m:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.uc-m:nth-child(2n) .uc-m-copy{order:2}.uc-m.wide{grid-template-columns:1fr;gap:2rem}.uc-m.wide .uc-m-copy{order:0;max-width:62ch}.uc-m-copy h3{margin-top:1rem;max-width:20ch}.uc-m.wide .uc-m-copy h3{max-width:none}.uc-m-copy p{margin-top:1rem;font-size:var(--t-3);color:var(--ink-2);max-width:46ch}.uc-m.wide .uc-m-copy p{max-width:62ch}.uc-m-shot{padding:clamp(1.25rem,3.5vw,3rem)}.uc-m-shot .uc-still{display:none;position:relative;z-index:1;width:100%;height:auto;border-radius:12px;box-shadow:0 0 0 1px #0f0f0e1f,0 16px 32px -24px #0f0f0e4d}@media(max-width:900px){.uc-m,.uc-m:nth-child(2n){grid-template-columns:1fr;gap:1.5rem}.uc-m:nth-child(2n) .uc-m-copy{order:0}.uc-m-copy h3{max-width:none}}@media(max-width:640px){.uc-m-shot.has-still>.mc{display:none}.uc-m-shot.has-still .uc-still{display:block}.uc-m-shot{padding:1rem}}.uc-claude,.uc-why,.uc-keep{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--line)}.uc-keep-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;margin-bottom:2.5rem}.uc-keep-head p{font-size:var(--t-4);line-height:1.45;max-width:36ch}@media(max-width:760px){.uc-keep-head{grid-template-columns:1fr}.uc-keep-head p{font-size:var(--t-3)}}.uc-next{border-top:1px solid var(--line)}.uc-next-in{display:grid;grid-template-columns:1fr 1fr}.uc-next-card,.uc-next-cta{padding:clamp(2.5rem,5vw,4rem) 0;display:flex;flex-direction:column}.uc-next-card{padding-right:clamp(1.5rem,4vw,4rem)}.uc-next-card b{margin-top:1rem;font-size:var(--t-5);line-height:1.15;letter-spacing:-.02em;max-width:22ch}.uc-next-card:hover b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.uc-next-cta{padding-left:clamp(1.5rem,4vw,4rem);border-left:1px solid var(--line);align-items:flex-start}.uc-next-cta p{margin-top:.75rem;color:var(--ink-2)}.uc-next-cta .btn{margin-top:1.5rem}@media(max-width:760px){.uc-next-in{grid-template-columns:1fr}.uc-next-cta{padding-left:0;border-left:0;border-top:1px solid var(--line)}}
