.goal-section{max-width:1240px;margin:0 auto;padding:96px 32px;color:var(--ui-text);font-family:var(--font-sans),sans-serif}.goal-heading{max-width:700px;margin-bottom:56px}.goal-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 24px;font:11px var(--font-mono),monospace;letter-spacing:.12em;color:var(--ui-secondary)}.goal-eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 14px #ccff0030}.goal-heading h2{font-size:clamp(36px,4.6vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:0}.goal-heading h2>span,.goal-intro{color:var(--ui-secondary)}.goal-intro{max-width:480px;font-size:16px;line-height:1.65;margin:24px 0 0}.goal-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:60px;align-items:center}.goal-conversation{min-width:0}.goal-example-label{display:flex;align-items:center;gap:8px;font:10px var(--font-mono),monospace;letter-spacing:.09em;color:var(--ui-muted);margin-bottom:24px}.goal-example-dot{width:5px;height:5px;border:1px solid var(--ui-muted);border-radius:50%}.goal-request{padding:18px 20px;border:1px solid #ccff0029;border-radius:16px 16px 4px 16px;background:linear-gradient(130deg,#ccff0010,#ccff0003)}.goal-speaker{display:block;font-size:12px;color:var(--ui-muted);margin-bottom:7px}.goal-reply p,.goal-request p{font-size:16px;line-height:1.65;margin:0}.goal-reply{display:flex;gap:12px;margin-top:24px;min-height:144px}.goal-reply p{color:var(--ui-secondary);animation:goal-appear .25s ease-out both}.goal-broker-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-accent);background:var(--ui-panel)}.goal-broker-mark svg{width:23px;height:23px}.goal-step-list{display:flex;flex-direction:column;border-top:1px solid var(--ui-border);margin-top:16px}.goal-step-list button{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;font:14px var(--font-sans),sans-serif;color:var(--ui-muted);text-align:left;cursor:pointer;transition:color .18s}.goal-step-list button.is-active,.goal-step-list button:hover{color:var(--ui-text)}.goal-step-number{font:11px var(--font-mono),monospace;color:var(--ui-muted)}.goal-step-list button.is-active .goal-step-arrow,.goal-step-list button.is-active .goal-step-number{color:var(--ui-accent)}.goal-step-arrow{margin-left:auto}.goal-start{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;margin-top:20px;font-size:14px;color:var(--ui-text);text-decoration:none}.goal-start:hover{color:var(--ui-accent)}.goal-result-wrap{position:relative;min-width:0;isolation:isolate}.goal-result-wrap:before{content:"";position:absolute;z-index:-1;inset:0 -24px -24px;background:radial-gradient(ellipse at 55% 60%,#ccff000e,transparent 68%);pointer-events:none}.goal-result-bottom,.goal-result-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.goal-result-top{margin-bottom:16px;color:var(--ui-secondary);font-size:13px}.goal-result-top>span:last-child{font:10px var(--font-mono),monospace;letter-spacing:.06em;color:var(--ui-muted)}.goal-browser{overflow:hidden;border:1px solid #ffffff20;border-radius:18px;background:#10130e;box-shadow:0 32px 70px -35px #000,inset 0 1px #ffffff0d}.goal-browser-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #ffffff0c;font-size:11px;color:#97a18f;background:#ffffff03}.goal-window-dots{display:flex;gap:5px}.goal-window-dots i{width:5px;height:5px;background:#4b5144;border-radius:50%}.goal-sample-site{position:relative;min-height:460px;background:radial-gradient(ellipse at 80% 28%,#bdd57413,transparent 65%),#11170f;padding:25px 28px;color:#edf1df;overflow:hidden}.goal-sample-nav{display:flex;justify-content:space-between;align-items:center;font-size:18px;letter-spacing:-.8px;font-weight:600}.goal-sample-period{color:#cf0}.goal-sample-nav>span:last-child{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:400;letter-spacing:0;color:#b6c0aa}.goal-sample-nav b{font-weight:500;border:1px solid #c7d7ae40;border-radius:6px;padding:7px 9px}.goal-sample-nav i{width:1px;height:8px;background:#ffffff14}.goal-sample-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;min-height:280px;gap:5px}.goal-preview-caption{font:9px var(--font-mono),monospace;letter-spacing:.09em;color:#a4b88f}.goal-sample-copy h3{font-size:clamp(27px,2.8vw,39px);font-weight:500;line-height:1.1;letter-spacing:-1.7px;margin:18px 0 12px;position:relative;z-index:1}.goal-sample-copy em{font-style:normal;color:#a8ba8b}.goal-sample-copy p{font-size:10px;line-height:1.8;color:#acb89f;margin:0 0 22px}.goal-sample-cta{display:inline-flex;gap:25px;padding:10px 13px;background:#d4e7b8;border-radius:6px;color:#192210;font-size:9px;font-weight:600}.goal-sculpture{position:relative;height:235px;perspective:600px;transform:rotate(-14deg)}.goal-sculpture>div{position:absolute;inset:34px 0;border-radius:50%;border:18px solid #aab994;background:transparent;box-shadow:inset 3px 3px 7px #e5f1cf77,inset -5px -5px 8px #17240f,4px 8px 12px #0005;transform:rotateY(55deg) rotateX(15deg)}.goal-sculpture>div:nth-child(2){transform:rotateY(-55deg) rotateX(15deg);border-color:#536344}.goal-sculpture>div:nth-child(3){transform:rotateX(66deg) rotateY(15deg);border-color:#c3d5a8}.goal-sculpture>span{position:absolute;bottom:2px;left:15%;right:5%;height:20px;background:#0006;filter:blur(10px);border-radius:50%}.goal-sample-events{border-top:1px solid #ffffff18;padding-top:18px}.goal-sample-events>span{font-size:11px}.goal-sample-events>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.goal-sample-events>div>span{position:relative;border:1px solid #ffffff14;background:#ffffff03;border-radius:8px;padding:13px;font-size:10px}.goal-sample-events small{display:block;color:#94a281;font:7px var(--font-mono),monospace;letter-spacing:.1em;margin-bottom:6px}.goal-sample-events b{position:absolute;right:10px;top:10px;font-weight:400;color:#b8caa0}.goal-wireframe .goal-sample-events,.goal-wireframe .goal-sample-hero{opacity:.28;filter:grayscale(1)}.goal-build-note{position:absolute;left:28px;right:28px;bottom:22px;padding:12px;border:1px solid #ccff0030;background:#141b0f;border-radius:8px;color:var(--ui-text);font-size:12px;display:flex;align-items:center;gap:10px}.goal-build-note>span{width:6px;height:6px;border-radius:50%;background:var(--ui-accent)}.goal-brief{min-height:460px;display:flex;flex-direction:column;justify-content:center;padding:40px;background:radial-gradient(ellipse at 70% 30%,#ccff000a,transparent 65%)}.goal-brief h3{font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-1.5px;margin:20px 0}.goal-brief p{max-width:350px;font-size:15px;line-height:1.7;color:var(--ui-secondary)}.goal-brief-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.goal-brief-items span{padding:8px 10px;border:1px solid var(--ui-border);border-radius:6px;font-size:11px;color:var(--ui-secondary)}.goal-result-bottom{margin-top:18px;font-size:12px;color:var(--ui-secondary)}.goal-result-bottom p{margin:0}.goal-result-bottom a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ui-text);text-decoration:none}.goal-result-bottom a:hover{color:var(--ui-accent)}.goal-disclosure{margin:32px 0 0;font-size:12px;line-height:1.7;color:var(--ui-muted);max-width:700px}.goal-section :focus-visible{outline:2px solid var(--ui-accent);outline-offset:5px;border-radius:6px}.goal-enter{animation:goal-appear .3s ease-out both}@keyframes goal-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1000px){.goal-layout{gap:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.goal-sample-site{padding:20px}.goal-sample-nav>span:last-child{gap:6px}.goal-sculpture{height:180px}.goal-sculpture>div{border-width:13px}.goal-result-bottom{align-items:flex-start;flex-direction:column;gap:0}}@media(max-width:760px){.goal-section{padding:64px 20px}.goal-heading{margin-bottom:36px}.goal-eyebrow{font-size:10px;letter-spacing:.05em}.goal-layout{grid-template-columns:minmax(0,1fr);gap:32px}.goal-intro{font-size:16px}.goal-reply{min-height:115px}.goal-step-list{flex-direction:row;gap:14px}.goal-step-list button{flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:64px;font-size:12px}.goal-step-arrow{display:none}.goal-start{margin-top:10px}.goal-sample-site{min-height:365px;padding:18px 16px}.goal-sample-nav{font-size:16px}.goal-sample-nav>span:last-child{font-size:8px}.goal-sample-hero{min-height:230px;grid-template-columns:1.25fr 1fr}.goal-sample-copy h3{font-size:27px}.goal-sample-copy p{font-size:9px}.goal-sculpture{height:170px}.goal-sculpture>div{border-width:11px}.goal-sample-events>div{gap:8px}.goal-sample-events>div>span{font-size:9px;padding:10px}.goal-sample-events b{display:none}.goal-brief{min-height:365px;padding:24px}.goal-brief h3{font-size:34px}.goal-result-top>span:last-child{font-size:9px}.goal-disclosure{margin-top:20px}.goal-result-wrap:before{inset:0}.goal-result-bottom{gap:4px}}@media(prefers-reduced-motion:reduce){.goal-section *{animation:none!important;transition:none!important}}.creation-caption,.creation-devices,.creation-input,.creation-project,.creation-tabs{display:flex;align-items:center;gap:12px}.creation-caption{justify-content:space-between;margin-bottom:16px;font:10px var(--font-mono);color:var(--ui-secondary)}.creation-caption>span{display:flex;align-items:center;gap:8px}.creation-caption i{width:6px;height:6px;border-radius:50%;background:#cf0}.creation-caption button{display:flex;align-items:center;gap:8px;min-height:44px}.creation-desk{border:1px solid var(--ui-border);border-radius:20px;overflow:hidden;background:var(--desk-surface,var(--ui-panel));box-shadow:0 32px 90px -40px #0008}.creation-project{padding:16px 20px;border-bottom:1px solid var(--ui-border);font-size:12px}.creation-project strong,.creation-project>svg{color:#cf0}.creation-project small{margin-left:auto;color:var(--ui-muted)}.creation-workspace{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.creation-chat{border-right:1px solid var(--ui-border);min-width:0}.creation-chat,.creation-messages{display:flex;flex-direction:column}.creation-messages{padding:24px 20px;min-height:400px;align-items:flex-start;gap:16px}.creation-bubble{padding:14px 16px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-panel);font-size:13px;line-height:1.6;max-width:94%}.creation-you{align-self:flex-end;background:#cf0;color:#172000;border-color:#cf0;border-bottom-right-radius:5px}.creation-build{width:94%;font-size:11px;overflow:hidden}.creation-build-head{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--ui-border)}.creation-build-head>span:last-child,.creation-file>span:last-child{color:#cf0}.creation-file{display:flex;align-items:center;gap:10px;padding:8px 12px}.creation-file>span:last-child{margin-left:auto}.creation-build-foot{padding:12px;color:var(--ui-secondary);border-top:1px solid var(--ui-border)}.creation-composer{padding:16px;margin-top:auto;border-top:1px solid var(--ui-border)}.creation-commands{display:flex;gap:16px;font-size:9px;color:var(--ui-muted);margin-bottom:16px}.creation-input{justify-content:space-between;padding:14px 16px;border:1px solid var(--ui-border);border-radius:18px;color:var(--ui-muted);font:12px var(--font-mono)}.creation-workbench{min-width:0}.creation-tabs{padding:10px;border-bottom:1px solid var(--ui-border);gap:3px}.creation-tabs button{display:flex;align-items:center;gap:6px;padding:10px 8px;border-radius:10px;font-size:10px;text-transform:uppercase;color:var(--ui-secondary);min-height:44px}.creation-tabs button[aria-pressed=true]{color:#cf0;background:#ccff000c}.creation-tabs .desk-icon{width:14px;height:14px}.creation-output{min-height:470px}.creation-devices{padding:8px 12px;border-bottom:1px solid var(--ui-border);font-size:10px}.creation-devices button{min-height:36px;color:var(--ui-muted)}.creation-devices button[aria-pressed=true]{color:#cf0}.creation-devices>span{margin-left:auto;color:var(--ui-muted)}.creation-site{max-width:100%;margin:auto;transition:max-width .35s}.creation-site.is-phone{max-width:320px;border-inline:1px solid var(--ui-border)}.creation-site .goal-sample-site{min-height:420px}.creation-site.is-phone .goal-sample-hero{grid-template-columns:1fr}.creation-site.is-phone .goal-sculpture{display:none}.creation-empty{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px;text-align:center;color:var(--ui-muted);font:11px/1.8 var(--font-mono)}.creation-empty svg{width:36px;height:36px}.creation-inspector{padding:24px;font:12px/1.8 var(--font-mono);color:var(--ui-secondary)}.creation-inspector p{margin-bottom:24px;font-size:10px}.creation-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;padding-top:24px;font-size:11px}.creation-inspector small{display:block;color:var(--ui-muted)}.creation-timeline{display:flex;gap:12px;margin-top:24px}.creation-timeline button{flex:1;display:flex;gap:12px;align-items:center;border-top:2px solid var(--ui-border);padding:16px 0;min-height:48px;text-align:left;font-size:12px;color:var(--ui-secondary)}.creation-timeline button[aria-pressed=true]{border-color:#cf0;color:var(--ui-text)}.creation-timeline small{color:var(--ui-muted);font-family:var(--font-mono)}@media(max-width:760px){.creation-workspace{grid-template-columns:minmax(0,1fr)}.creation-chat{border-right:0;border-bottom:1px solid var(--ui-border)}.creation-messages{min-height:350px;padding:16px}.creation-project{padding:14px 12px;font-size:10px;gap:8px}.creation-project small{display:none}.creation-caption{font-size:8px;gap:8px}.creation-tabs{justify-content:space-between}.creation-tabs button{font-size:9px;padding:8px 5px;gap:4px}.creation-empty,.creation-output{min-height:380px}.creation-site .goal-sample-site{min-height:365px}.creation-timeline{gap:8px}.creation-timeline button{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.creation-devices{gap:10px;font-size:9px}.creation-inspector{padding:18px}}.meeting-section{--meeting-gap:0;--meeting-reveal:1;--meeting-pulse:1;position:relative;height:180svh;min-height:1050px;margin-top:48px;background:#000;color:var(--ui-text);font-family:var(--font-sans),sans-serif;isolation:isolate}.meeting-pin{position:sticky;top:72px;height:calc(100svh - 72px);min-height:580px;max-height:950px;flex-direction:column;overflow:hidden;padding:22px 24px 18px;background:#000}.meeting-kicker,.meeting-pin{display:flex;align-items:center}.meeting-kicker{flex:none;position:relative;z-index:3;margin:0;gap:10px;font:10px var(--font-mono),monospace;letter-spacing:.18em;color:var(--ui-secondary)}.meeting-kicker>span{height:5px;width:5px;background:#cf0;border-radius:50%;box-shadow:0 0 14px #ccff0060}.meeting-art{position:relative;width:min(1440px,calc(100% + 48px));flex:1;min-height:310px;isolation:isolate;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 12%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 12%,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.meeting-cat,.meeting-human{position:absolute;left:50%;top:50%;will-change:transform;transform-origin:0 0}.meeting-human{width:47%;transform:translate3d(calc(var(--meeting-gap) * -190px),calc(var(--meeting-gap) * 22px),0) rotate(calc(var(--meeting-gap) * -3deg))}.meeting-cat{width:51%;transform:translate3d(calc(var(--meeting-gap) * 190px),calc(var(--meeting-gap) * -25px),0) rotate(calc(var(--meeting-gap) * 4deg))}.meeting-cat img,.meeting-human img{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meeting-human img{transform:translate(-98.8%,-23.7%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%);mask-image:linear-gradient(90deg,transparent,#000 9%)}.meeting-cat img{transform:translate(-4.4%,-56.5%);-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}.meeting-atmosphere{position:absolute;inset:5% 0 0 60%;background:radial-gradient(ellipse,#ccff0015,transparent 65%);opacity:calc(.2 + var(--meeting-reveal) * .8)}.meeting-contact{position:absolute;left:50%;top:50%;opacity:var(--meeting-reveal)}.meeting-contact i{position:absolute;width:9px;height:9px;transform:translate(-50%,-50%) rotate(45deg);background:#eeffbd;box-shadow:0 0 15px #cf0,0 0 55px 18px #ccff0050}.meeting-contact b{position:absolute;width:100px;height:100px;border:1px solid #cf0;border-radius:50%;transform:translate(-50%,-50%) scale(calc(.15 + var(--meeting-pulse) * 2.5));opacity:calc(1 - var(--meeting-pulse))}.meeting-contact span{position:absolute;width:100px;height:1px;background:linear-gradient(90deg,transparent,#eeffbd,transparent);transform:translate(-50%,-50%)}.meeting-particles{position:absolute;left:50%;top:50%;opacity:var(--meeting-reveal)}.meeting-particles i{position:absolute;width:3px;height:3px;background:#cf0;box-shadow:0 0 8px #ccff0050;transform:rotate(calc(var(--particle) * 30deg)) translateX(calc(20px + var(--meeting-pulse) * 65px));opacity:calc(.75 - var(--meeting-pulse) * .45)}.meeting-copy{position:relative;z-index:3;text-align:center;flex:none;margin-top:-12px;transform:translateY(calc((1 - var(--meeting-reveal)) * 14px))}.meeting-copy h2{font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.98;letter-spacing:-.055em;margin:0 0 22px}.meeting-copy h2>span{color:var(--ui-secondary)}.meeting-actions{display:flex;gap:12px}.meeting-actions,.meeting-mint{align-items:center;justify-content:center}.meeting-mint{display:inline-flex;gap:24px;border-radius:999px;min-height:48px;padding:12px 24px;background:#cf0;color:#111507;font-size:14px;font-weight:600;transition:box-shadow .2s}.meeting-mint:hover{box-shadow:0 0 32px #ccff002b}.meeting-mint:focus-visible{outline:2px solid #fff;outline-offset:5px}.meeting-actions button{background:transparent!important;border:1px solid #ffffff24;color:var(--ui-secondary)!important;box-shadow:none;min-height:48px;font-size:10px!important}.meeting-progress{display:flex;align-items:center;gap:12px;margin-top:24px;font:8px var(--font-mono),monospace;letter-spacing:.12em;color:var(--ui-muted)}.meeting-progress>span{height:1px;width:32px;background:#ffffff18}@media(max-width:700px){.meeting-section{height:160svh;min-height:1000px;margin-top:20px}.meeting-pin{padding:24px 16px 20px;min-height:600px}.meeting-kicker{font-size:8px;letter-spacing:.14em}.meeting-art{width:calc(100% + 32px);min-height:340px}.meeting-human{width:60%;transform:translate3d(calc(var(--meeting-gap) * -85px),calc(var(--meeting-gap) * 15px),0) rotate(calc(var(--meeting-gap) * -3deg))}.meeting-cat{width:74%;transform:translate3d(calc(var(--meeting-gap) * 85px),calc(var(--meeting-gap) * -15px),0) rotate(calc(var(--meeting-gap) * 4deg))}.meeting-cat,.meeting-contact,.meeting-human,.meeting-particles{top:50%}.meeting-copy{margin-top:-16px}.meeting-copy h2{font-size:44px;margin-bottom:20px}.meeting-mint{padding:12px 18px;font-size:12px;gap:12px}.meeting-actions{gap:8px}.meeting-actions button{padding:12px 16px!important;font-size:9px!important}.meeting-progress{margin-top:20px}}@media(max-height:650px),(prefers-reduced-motion:reduce){.meeting-section{--meeting-gap:0!important;--meeting-reveal:1!important;--meeting-pulse:1!important;height:auto;min-height:0}.meeting-pin{position:relative;top:auto;height:780px;max-height:none}.meeting-cat,.meeting-human{will-change:auto}.meeting-progress{display:none}}.meeting-impact-fx{position:absolute;left:50%;top:50%;pointer-events:none;z-index:2;--blast-size:680px}.meeting-impact-fx>div,.meeting-impact-fx>svg,.meeting-impact-shard{position:absolute;opacity:0}.meeting-impact-bloom{width:var(--blast-size);height:var(--blast-size);background:radial-gradient(circle,#edffbd99 0,#ccff0055 12%,#ccff001c 36%,transparent 67%);transform:translate(-50%,-50%)}.meeting-impact-core{width:56px;height:56px;border-radius:50%;background:#f7ffe1;box-shadow:0 0 25px 12px #eeffb0,0 0 85px 36px #ccff0080;transform:translate(-50%,-50%)}.meeting-impact-flare{width:var(--blast-size);height:9px;background:linear-gradient(90deg,transparent,#ccff0066 20%,#fff 50%,#ccff0066 80%,transparent);transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px #ccff00)}.meeting-shockwave{width:var(--blast-size);height:var(--blast-size);border:2px solid #e8ff97;border-radius:50%;box-shadow:0 0 16px #ccff0080,inset 0 0 12px #ccff0040;transform:translate(-50%,-50%) scale(.03)}.meeting-lightning{width:var(--blast-size);height:calc(var(--blast-size) * .667);transform:translate(-50%,-50%);overflow:visible;stroke:#e6ff95;stroke-width:1.7;stroke-linejoin:bevel;filter:drop-shadow(0 0 7px #ccff00);stroke-dasharray:400;stroke-dashoffset:400}.meeting-impact-shard{width:5px;height:5px;background:#eaff9f;box-shadow:0 0 12px #cf0;transform:rotate(calc(var(--shard) * 15deg)) translateX(0)}.meeting-impact .meeting-impact-bloom{animation:meeting-bloom 1.5s ease-out both}.meeting-impact .meeting-impact-core{animation:meeting-core 1.3s ease-out both}.meeting-impact .meeting-impact-flare{animation:meeting-flare 1.1s ease-out both}.meeting-impact .meeting-shockwave{animation:meeting-wave 1.35s cubic-bezier(.12,.65,.22,1) both;animation-delay:calc(var(--wave) * .12s)}.meeting-impact .meeting-lightning{animation:meeting-electric 1.1s ease-out both}.meeting-impact .meeting-impact-shard{animation:meeting-shards 1.5s cubic-bezier(.1,.7,.3,1) both;animation-delay:calc(var(--shard) * 6ms)}@keyframes meeting-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes meeting-core{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.15)}}@keyframes meeting-flare{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.05)}14%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scaleX(1.3)}}@keyframes meeting-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.03)}8%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes meeting-electric{0%{opacity:0;stroke-dashoffset:400}12%{opacity:1}50%{stroke-dashoffset:0;opacity:.8}to{opacity:0;stroke-dashoffset:-80}}@keyframes meeting-shards{0%{opacity:0;transform:rotate(calc(var(--shard) * 15deg)) translateX(4px) scale(1.8)}8%{opacity:1}to{opacity:0;transform:rotate(calc(var(--shard) * 15deg)) translateX(var(--reach)) scale(.2)}}@media(max-width:700px){.meeting-impact-fx{--blast-size:390px}.meeting-impact-shard{--reach:140px!important}}@media(prefers-reduced-motion:reduce){.meeting-impact-fx{display:none}.meeting-impact-fx *{animation:none!important}}.meeting-section.meeting-intro{height:155svh;min-height:0;margin-top:0;--meeting-exit:0}.meeting-intro .meeting-pin{max-height:none}.meeting-intro .meeting-art{opacity:calc(1 - var(--meeting-exit) * .85)}.meeting-intro .meeting-copy{opacity:1;transform:translateY(calc((1 - var(--meeting-reveal)) * 14px - var(--meeting-exit) * var(--meeting-title-lift,0px)))}.meeting-intro .meeting-copy h2>span{display:inline-block;color:#d5dbd2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.meeting-intro .meeting-copy h2>span{background-image:linear-gradient(112deg,transparent 40%,#ffffff30 46%,#fff 50%,#ffffff30 54%,transparent 60%),linear-gradient(180deg,#f5f8f0,#939e90 24%,#fafff5 43%,#596452 49%,#b6c3a9 57%,#eff6e6 76%,#818d78);background-size:250% 100%,100% 100%;background-position:calc(140% - var(--meeting-exit) * 230%) 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent}}.meeting-intro .meeting-human{transform:translate3d(calc(var(--meeting-gap) * -110px),calc(var(--meeting-gap) * 22px),0) rotate(calc(var(--meeting-gap) * -3deg))}.meeting-intro .meeting-cat{transform:translate3d(calc(var(--meeting-gap) * 110px),calc(var(--meeting-gap) * -25px),0) rotate(calc(var(--meeting-gap) * 4deg))}.meeting-skip{position:absolute;right:32px;top:18px;z-index:5;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font:11px var(--font-mono),monospace;color:var(--ui-secondary);border-radius:999px;background:#0006}.meeting-continue:hover,.meeting-skip:hover{color:#cf0}.meeting-continue:focus-visible,.meeting-skip:focus-visible{outline:2px solid #cf0;outline-offset:4px}.meeting-continue{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:10px 20px;font-size:14px;color:var(--ui-text);border-bottom:1px solid #ccff0050}.broker-intro-target{scroll-margin-top:72px;outline:none}@media(max-width:700px){.meeting-section.meeting-intro{height:145svh;min-height:0}.meeting-intro .meeting-kicker{align-self:flex-start;font-size:7px;gap:6px;margin-top:13px}.meeting-skip{right:12px;top:18px;font-size:9px;gap:7px}.meeting-intro .meeting-human{transform:translate3d(calc(var(--meeting-gap) * -18px),calc(var(--meeting-gap) * 8px),0)}.meeting-intro .meeting-cat{transform:translate3d(calc(var(--meeting-gap) * 18px),calc(var(--meeting-gap) * -8px),0)}}@media(max-height:650px),(prefers-reduced-motion:reduce){.meeting-section.meeting-intro{height:auto}.meeting-intro .meeting-art,.meeting-intro .meeting-copy{opacity:1}.meeting-intro .meeting-copy{transform:none}}.meeting-intro .meeting-pin{isolation:isolate}.meeting-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#020302}.meeting-backdrop-light{position:absolute;inset:0;background:radial-gradient(ellipse at 77% 32%,#ccff001c,transparent 45%),radial-gradient(ellipse at 22% 47%,#bfc8b212,transparent 40%);opacity:calc(1 - var(--meeting-exit) * .85)}.meeting-backdrop:after{content:"";position:absolute;inset:0;opacity:.035;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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);mask-image:radial-gradient(ellipse,#000,transparent 80%)}.meeting-backdrop-wave{position:absolute;left:50%;top:36%;width:150vmax;height:150vmax;opacity:0;border-radius:50%;background:radial-gradient(circle,transparent 8%,#ccff0008 20%,#ccff0033 27%,#eaffad18 31%,transparent 42%);transform:translate(-50%,-50%) scale(.08)}.meeting-impact .meeting-backdrop-wave{animation:meeting-room-light 1.7s cubic-bezier(.15,.6,.25,1) both}.meeting-backdrop-halo{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 49%,#ccff001b 0,#87975b0d 24%,transparent 58%);opacity:var(--meeting-exit);transform:scale(calc(.85 + var(--meeting-exit) * .15))}@keyframes meeting-room-light{0%{opacity:0;transform:translate(-50%,-50%) scale(.08)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(max-width:700px){.meeting-backdrop-light{background:radial-gradient(ellipse at 85% 30%,#ccff001c,transparent 50%),radial-gradient(ellipse at 12% 40%,#bfc8b212,transparent 45%)}}@media(prefers-reduced-motion:reduce){.meeting-backdrop-wave{display:none;animation:none!important}.meeting-backdrop-halo{opacity:.5;transform:none}}.cursor-atmosphere{position:fixed;left:0;top:0;width:0;height:0;z-index:40;pointer-events:none;opacity:0;transition:opacity .18s}.cursor-atmosphere[data-visible=true]{opacity:1}.cursor-atmosphere-light{position:absolute;left:-85px;top:-85px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#ccff0014,#ccff0008 35%,transparent 70%);transition:transform .2s,opacity .2s}.cursor-atmosphere[data-mode=button] .cursor-atmosphere-light{transform:scale(.45);opacity:.6}.cursor-atmosphere-hint{position:absolute;left:18px;top:20px;white-space:nowrap;padding:6px 10px;border:1px solid #ccff0030;border-radius:20px;background:#11170ee8;color:#eef3e5;font:11px var(--font-sans),sans-serif;opacity:0;transition:opacity .15s}.cursor-atmosphere[data-mode=drag] .cursor-atmosphere-hint{opacity:1}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-atmosphere{display:none}[data-magnetic-active]{translate:none!important}}