.story.svelte-1s9usqm{position:relative;min-height:100svh;padding:clamp(105px,10vw,150px) max(24px,4vw) 70px;overflow:hidden;border-top:1px solid var(--proto-line);border-bottom:1px solid var(--proto-line);background:#080b09}.story-grid.svelte-1s9usqm{position:absolute;inset:-20%;opacity:.24;background-image:linear-gradient(var(--proto-line) 1px,transparent 1px),linear-gradient(90deg,var(--proto-line) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 5%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 45%,#000 5%,transparent 70%)}.story-heading.svelte-1s9usqm{position:relative;z-index:2;width:min(1380px,100%);margin:0 auto 46px;display:grid;grid-template-columns:1fr .55fr;gap:60px;align-items:end}.story-intro.svelte-1s9usqm{max-width:430px;justify-self:end}.story-intro.svelte-1s9usqm>span:where(.svelte-1s9usqm){display:block;color:var(--proto-muted);font-size:14px;line-height:1.65;text-wrap:pretty}.monitor.svelte-1s9usqm{position:relative;z-index:2;width:min(1380px,100%);height:min(70vw,760px);min-height:610px;margin:0 auto;overflow:hidden;border:1px solid var(--proto-line-strong);background:#0d100e;box-shadow:0 50px 160px #00000080}.browser.svelte-1s9usqm{position:absolute;inset:65px 3% 110px;overflow:hidden;border:1px solid rgba(240,239,233,.18);border-radius:7px;background:#121613;box-shadow:0 25px 80px #00000073}.tab-strip.svelte-1s9usqm{height:39px;padding:7px 8px 0;display:flex;align-items:end;gap:0;overflow:hidden;background:#0f1310;contain:layout paint}.browser-tab.svelte-1s9usqm{height:31px;min-width:0;padding:0 8px;display:flex;align-items:center;gap:6px;overflow:hidden;border-radius:6px 6px 0 0;color:#777e78;background:#171c18;font:7px var(--proto-mono);white-space:nowrap}.browser-tab.active.svelte-1s9usqm{color:#d8dbd5;background:#272d28}.browser-tab.svelte-1s9usqm>span:where(.svelte-1s9usqm){overflow:hidden;text-overflow:ellipsis}.browser-tab.svelte-1s9usqm>b:where(.svelte-1s9usqm){margin-left:auto;font-weight:400}.business-tab.svelte-1s9usqm{flex:0 0 12cqw;min-width:0}.tool-tab.svelte-1s9usqm,.notion-tab.svelte-1s9usqm,.help-tab.svelte-1s9usqm{flex:0 0 calc(max(var(--w,0),0)*1cqw);min-width:0;margin-left:calc(min(max(var(--w,0),0),1)*3px);padding:0 calc(min(max(var(--w,0),0),1)*8px);opacity:var(--tab-opacity);transform:translateY(var(--tab-y));transition:none}.tool-tab.compact.svelte-1s9usqm,.notion-tab.compact.svelte-1s9usqm{padding:0;gap:0;justify-content:center}.tool-tab.compact.svelte-1s9usqm>span:where(.svelte-1s9usqm),.tool-tab.compact.svelte-1s9usqm>b:where(.svelte-1s9usqm),.notion-tab.compact.svelte-1s9usqm>span:where(.svelte-1s9usqm),.notion-tab.compact.svelte-1s9usqm>b:where(.svelte-1s9usqm){display:none}.site-favicon.svelte-1s9usqm,.help-favicon.svelte-1s9usqm{flex:0 0 auto;width:15px;height:15px;display:grid;place-items:center;border-radius:3px;color:#e8e9e4;background:#07543f;font:700 7px Arial,sans-serif}.help-favicon.svelte-1s9usqm{background:#b49a67;color:#111}.brand-icon.svelte-1s9usqm{flex:0 0 auto;width:14px;height:14px;display:grid;place-items:center;color:#dedfda}.brand-icon.svelte-1s9usqm svg{width:100%;height:100%;fill:currentColor}.brand-icon.svelte-1s9usqm img:where(.svelte-1s9usqm){display:block;width:100%;height:100%;border-radius:2px}.new-tab.svelte-1s9usqm{flex:0 0 auto;width:23px;height:24px;margin:0 1px 3px 3px;align-self:flex-end;display:grid;place-items:center;border-radius:5px;color:#9aa09a;background:rgba(240,239,233,calc(.05 + var(--plus-press,0)*.16));font-size:15px;line-height:1;transform:scale(calc(1 - var(--plus-press,0)*.12));transition:none}.address-row.svelte-1s9usqm{height:41px;padding:0 13px;display:flex;align-items:center;gap:12px;color:#707771;background:#272d28;border-bottom:1px solid #323933;font:12px var(--proto-sans)}.address-row.svelte-1s9usqm>div:where(.svelte-1s9usqm){height:25px;flex:1;padding:0 11px;display:flex;align-items:center;border-radius:13px;color:#999f99;background:#141915;font:7px var(--proto-mono)}.address-row.svelte-1s9usqm b:where(.svelte-1s9usqm){font-size:14px}.refresh.svelte-1s9usqm{display:inline-block;transform-origin:50% 50%;transform:rotate(calc(var(--rspin,0)*360deg)) translateY(calc(var(--rp,0)*1px)) scale(calc(1 - var(--rp,0)*.16));opacity:calc(1 - var(--rp,0)*.28)}.browser-workspace.svelte-1s9usqm{position:absolute;inset:80px 0 0;display:flex;overflow:hidden;background:#0d100e;contain:layout paint}.page-pane.svelte-1s9usqm{position:relative;flex:0 0 calc(100% - var(--split) * 35%);min-width:0;overflow:hidden;transition:none;contain:layout paint}.business-page.svelte-1s9usqm,.error-page.svelte-1s9usqm,.search-page.svelte-1s9usqm,.consulting-page.svelte-1s9usqm{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .28s ease}.business-page.svelte-1s9usqm{opacity:1;color:#171914;background:#dbd8cf}.business-page.hidden.svelte-1s9usqm{opacity:0}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm){height:55px;padding:0 6%;display:flex;align-items:center;gap:22px;border-bottom:1px solid rgba(17,19,15,.13);font-size:9px}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) strong:where(.svelte-1s9usqm){margin-right:auto;font:8px var(--proto-mono);letter-spacing:.1em}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) button:where(.svelte-1s9usqm){padding:9px 11px;border:0;background:#07543f;color:#fff;font-size:8px}.business-copy.svelte-1s9usqm{position:absolute;z-index:2;left:7%;top:24%;width:53%}.business-copy.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin:12px 0 15px;font:400 clamp(34px,4vw,60px)/.88 var(--proto-display);letter-spacing:-.04em}.business-copy.svelte-1s9usqm p:where(.svelte-1s9usqm){max-width:345px;color:#686a64;font-size:10px;line-height:1.55}.site-visual.svelte-1s9usqm{position:absolute;right:6%;bottom:11%;width:34%;height:45%;border:1px solid rgba(7,84,63,.25);background:linear-gradient(145deg,#07543f3d,#b49a6714)}.site-visual.svelte-1s9usqm i:where(.svelte-1s9usqm){position:absolute;background:#07543f33}.site-visual.svelte-1s9usqm i:where(.svelte-1s9usqm):first-child{left:10%;right:10%;top:14%;height:1px}.site-visual.svelte-1s9usqm i:where(.svelte-1s9usqm):nth-child(2){left:10%;top:28%;bottom:12%;width:37%}.site-visual.svelte-1s9usqm i:where(.svelte-1s9usqm):nth-child(3){right:10%;top:28%;bottom:12%;width:33%}.site-visual.svelte-1s9usqm b:where(.svelte-1s9usqm){position:absolute;left:10%;right:10%;bottom:9%;height:1px;background:#b49a6780}.business-page.svelte-1s9usqm footer:where(.svelte-1s9usqm){position:absolute;left:0;right:0;bottom:0;height:31px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;opacity:0;color:#c4cbc4;background:#0d2d24;font:6px var(--proto-mono);letter-spacing:.09em;transition:opacity .55s ease}.business-page.svelte-1s9usqm footer.visible:where(.svelte-1s9usqm){opacity:1}.business-page.svelte-1s9usqm footer:where(.svelte-1s9usqm) b:where(.svelte-1s9usqm){color:#f0efe9;font-weight:500}.error-page.visible.svelte-1s9usqm,.search-page.visible.svelte-1s9usqm,.consulting-page.visible.svelte-1s9usqm{opacity:1}.error-page.svelte-1s9usqm{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b8bcb6;background:#0d100e}.error-page.svelte-1s9usqm strong:where(.svelte-1s9usqm){font:400 clamp(75px,10vw,145px)/.8 var(--proto-display);color:#eceee9}.error-page.svelte-1s9usqm span:where(.svelte-1s9usqm){margin-top:18px;color:#b77559;font:8px var(--proto-mono);letter-spacing:.13em}.search-page.svelte-1s9usqm{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#242823;background:#f0f1ed}.search-symbol.svelte-1s9usqm{position:relative;width:38px;height:38px;margin-bottom:13px;border:2px solid #263029;border-radius:50%}.search-symbol.svelte-1s9usqm:after{content:"";position:absolute;right:-11px;bottom:0;width:16px;height:2px;background:#263029;transform:rotate(45deg)}.search-input.svelte-1s9usqm{width:min(75%,540px);height:40px;margin-top:22px;padding:0 16px;display:flex;align-items:center;border:1px solid #cdd1cc;border-radius:22px;background:#fff;box-shadow:0 2px 9px #00000012;font:11px Arial,sans-serif}.search-input.svelte-1s9usqm i:where(.svelte-1s9usqm){width:1px;height:16px;margin-left:2px;background:#222;animation:svelte-1s9usqm-blink .8s infinite}.consulting-page.svelte-1s9usqm{padding:0 7% 7%;color:var(--proto-text);background:radial-gradient(circle at 81% 25%,rgba(7,84,63,.65),transparent 40%),#080b09}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm){height:55px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--proto-line)}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) span:where(.svelte-1s9usqm){display:flex;align-items:center;gap:7px;font-size:8px}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) small:where(.svelte-1s9usqm){color:var(--proto-muted);font:6px var(--proto-mono);letter-spacing:.09em}.consulting-page.svelte-1s9usqm>div:where(.svelte-1s9usqm):last-child{width:73%;padding-top:8%}.consulting-page.svelte-1s9usqm>div:where(.svelte-1s9usqm)>small:where(.svelte-1s9usqm){color:var(--proto-green-light);font:6px var(--proto-mono);letter-spacing:.1em}.consulting-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin:13px 0 20px;font:400 clamp(34px,4.2vw,62px)/.88 var(--proto-display);letter-spacing:-.04em}.consulting-page.svelte-1s9usqm h3:where(.svelte-1s9usqm) em:where(.svelte-1s9usqm){font-weight:400;font-style:normal;color:#dad6cc}.consulting-page.svelte-1s9usqm button:where(.svelte-1s9usqm){position:relative;padding:11px 14px;border:0;background:var(--proto-paper);color:#11130f;font-weight:600;font-size:8px;transform:translateY(calc(var(--bp,0)*1px))}.consulting-page.svelte-1s9usqm button:where(.svelte-1s9usqm):after{content:"";position:absolute;inset:0;background:#0a0d0b;opacity:calc(var(--bp,0)*.16);pointer-events:none}.notion-pane.svelte-1s9usqm{position:relative;flex:0 0 calc(var(--split) * 35%);min-width:0;overflow:hidden;border-left:calc(var(--split) * 1px) solid #303631;color:#d9dcd7;background:#191d1a;contain:layout paint}.notion-head.svelte-1s9usqm{height:43px;padding:0 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2d332e;font:7px var(--proto-mono);white-space:nowrap}.notion-head.svelte-1s9usqm span:where(.svelte-1s9usqm){display:flex;align-items:center;gap:6px;color:#919891}.notion-head.svelte-1s9usqm span:where(.svelte-1s9usqm) i:where(.svelte-1s9usqm){width:14px;height:14px}.notion-head.svelte-1s9usqm span:where(.svelte-1s9usqm) i:where(.svelte-1s9usqm) svg,.notion-icon.svelte-1s9usqm svg{width:100%;height:100%;fill:currentColor}.notion-head.svelte-1s9usqm b:where(.svelte-1s9usqm){margin:auto;font-weight:500}.notion-head.svelte-1s9usqm small:where(.svelte-1s9usqm){color:#6c736d}.notion-page.svelte-1s9usqm{padding:8% 9%;min-width:260px}.notion-icon.svelte-1s9usqm{display:grid;place-items:center;width:29px;height:29px;margin-bottom:14px}.notion-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin:0;font:500 20px var(--proto-sans)}.task-list.svelte-1s9usqm{border-top:1px solid #2d332e}.task.svelte-1s9usqm{min-height:37px;display:grid;grid-template-columns:12px 1fr;gap:9px;align-items:center;border-bottom:1px solid rgba(240,239,233,.06);opacity:var(--task-opacity);transform:translateY(var(--task-y));white-space:nowrap}.task.svelte-1s9usqm>i:where(.svelte-1s9usqm){position:relative;width:11px;height:11px;border:1px solid #666d67;border-radius:2px}.task.svelte-1s9usqm>i:where(.svelte-1s9usqm):after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border-right:1px solid #0d2d24;border-bottom:1px solid #0d2d24;opacity:0;transform:rotate(45deg) scale(.5)}.task.svelte-1s9usqm span:where(.svelte-1s9usqm){overflow:hidden;text-overflow:ellipsis;color:#b6bbb5;font-size:8px}.task.complete.svelte-1s9usqm>i:where(.svelte-1s9usqm){border-color:#b49a67;background:#b49a67}.task.complete.svelte-1s9usqm>i:where(.svelte-1s9usqm):after{opacity:1;transform:rotate(45deg) scale(1)}.task.complete.svelte-1s9usqm span:where(.svelte-1s9usqm){color:#6f7770;text-decoration:line-through}.cursor.svelte-1s9usqm{position:absolute;z-index:30;left:0;top:0;width:18px;height:24px;pointer-events:none;--press:0;transform:translate(calc(var(--cx,50)*1cqw),calc(var(--cy,50)*1cqh)) scale(calc(var(--cursor-scale,1)*(1 - var(--press,0)*.18)));will-change:transform,opacity}.cursor.svelte-1s9usqm svg:where(.svelte-1s9usqm){display:block;width:100%;height:100%}.cursor.svelte-1s9usqm path:where(.svelte-1s9usqm){fill:#171914;stroke:var(--proto-green-light);stroke-width:1.4;stroke-linejoin:round}@keyframes svelte-1s9usqm-blink{50%{opacity:0}}.notion-tab.svelte-1s9usqm{position:relative;transform:translateY(calc(var(--tab-y) + var(--grab-y,0px)))}.notion-tab.svelte-1s9usqm:after{content:"";position:absolute;inset:0;background:#080b09;opacity:calc(var(--grab,0)*.22);pointer-events:none;border-radius:inherit}.click-ring.svelte-1s9usqm{position:absolute;z-index:29;left:0;top:0;width:2.8cqw;height:2.8cqw;border:1px solid #b49a67;border-radius:1px;pointer-events:none;transform-origin:center;transform:translate(calc(var(--rx,50)*1cqw - 50%),calc(var(--ry,50)*1cqh - 50%)) scale(var(--rs,1));opacity:var(--ro,0);will-change:transform,opacity}@media(max-width:900px){.story.svelte-1s9usqm{padding-left:16px;padding-right:16px}.story-heading.svelte-1s9usqm{grid-template-columns:1fr;gap:22px}.story-intro.svelte-1s9usqm{justify-self:start}.monitor.svelte-1s9usqm{height:720px}.browser.svelte-1s9usqm{inset:60px 14px 126px}.business-copy.svelte-1s9usqm{width:65%}.site-visual.svelte-1s9usqm{opacity:.55}}@media(max-width:620px){.story.svelte-1s9usqm{padding-top:95px}.story-intro.svelte-1s9usqm>span:where(.svelte-1s9usqm){font-size:12px}.monitor.svelte-1s9usqm{min-height:0;height:650px}.browser.svelte-1s9usqm{bottom:118px}.tab-strip.svelte-1s9usqm{height:36px}.browser-tab.svelte-1s9usqm{height:28px}.business-tab.svelte-1s9usqm{flex-basis:105px}.tool-tab.svelte-1s9usqm,.notion-tab.svelte-1s9usqm,.help-tab.svelte-1s9usqm{justify-content:center}.browser-tab.tool-tab.svelte-1s9usqm,.browser-tab.notion-tab.svelte-1s9usqm,.browser-tab.help-tab.svelte-1s9usqm{padding:0 calc(min(max(var(--w,0),0),1)*4px)}.tool-tab.svelte-1s9usqm span:where(.svelte-1s9usqm),.tool-tab.svelte-1s9usqm b:where(.svelte-1s9usqm),.notion-tab.svelte-1s9usqm span:where(.svelte-1s9usqm),.notion-tab.svelte-1s9usqm b:where(.svelte-1s9usqm),.help-tab.svelte-1s9usqm span:where(.svelte-1s9usqm),.help-tab.svelte-1s9usqm b:where(.svelte-1s9usqm){display:none}.address-row.svelte-1s9usqm{height:38px}.browser-workspace.svelte-1s9usqm{inset:74px 0 0}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) span:where(.svelte-1s9usqm),.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) button:where(.svelte-1s9usqm){display:none}.business-copy.svelte-1s9usqm{left:8%;top:18%;width:80%}.business-copy.svelte-1s9usqm h3:where(.svelte-1s9usqm){font-size:34px}.business-copy.svelte-1s9usqm p:where(.svelte-1s9usqm){font-size:9px}.site-visual.svelte-1s9usqm{right:7%;bottom:12%;width:38%;height:29%;opacity:.42}.business-page.svelte-1s9usqm footer:where(.svelte-1s9usqm){padding:0 5%;font-size:5px}.notion-pane.svelte-1s9usqm{position:absolute;right:0;top:0;bottom:0;flex:none;width:calc(var(--split) * 78%);border-left:1px solid #303631;box-shadow:-20px 0 60px #0000006b}.page-pane.svelte-1s9usqm{flex-basis:100%}.notion-page.svelte-1s9usqm{min-width:235px}.consulting-page.svelte-1s9usqm>div:where(.svelte-1s9usqm):last-child{width:95%;padding-top:13%}.consulting-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){font-size:35px}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) small:where(.svelte-1s9usqm){display:none}.error-page.svelte-1s9usqm strong:where(.svelte-1s9usqm){font-size:82px}.error-page.svelte-1s9usqm span:where(.svelte-1s9usqm){font-size:6px}.search-input.svelte-1s9usqm{width:84%}}.story.svelte-1s9usqm{min-height:auto;padding:clamp(132px,12vw,178px) max(24px,4vw) 90px;border-top:0;background:radial-gradient(circle at 14% 16%,rgba(7,84,63,.26),transparent 27%),radial-gradient(circle at 88% 23%,rgba(119,70,51,.12),transparent 22%),linear-gradient(180deg,#080b09,#090d0a 74%,#080b09)}.story-grid.svelte-1s9usqm{inset:-20% -20% auto;height:1900px;opacity:.34;background-size:78px 78px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 56%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 56%,transparent 92%)}.color-field.svelte-1s9usqm{position:absolute;inset:0;pointer-events:none;overflow:hidden}.color-field.svelte-1s9usqm i:where(.svelte-1s9usqm){position:absolute;border-radius:50%;opacity:.16}.color-field.svelte-1s9usqm i:where(.svelte-1s9usqm):first-child{width:470px;height:470px;left:-195px;top:195px;background:radial-gradient(circle closest-side,#0e8e66,transparent)}.color-field.svelte-1s9usqm i:where(.svelte-1s9usqm):nth-child(2){width:380px;height:380px;right:1%;top:330px;background:radial-gradient(circle closest-side,#774633,transparent)}.color-field.svelte-1s9usqm i:where(.svelte-1s9usqm):last-child{width:310px;height:310px;right:25%;top:130px;background:radial-gradient(circle closest-side,#c8784f,transparent);opacity:.08}.story-heading.svelte-1s9usqm{width:min(1380px,100%);margin:0 auto 42px;grid-template-columns:1.18fr .52fr;gap:clamp(40px,7vw,110px);align-items:end}.story-heading.svelte-1s9usqm h1:where(.svelte-1s9usqm){max-width:930px;margin:0;font:400 clamp(68px,7.8vw,126px)/.84 var(--proto-display);letter-spacing:-.05em;text-wrap:balance}.story-heading.svelte-1s9usqm h1:where(.svelte-1s9usqm) em:where(.svelte-1s9usqm){font-weight:400;font-style:normal;color:#dad6cc}.story-intro.svelte-1s9usqm{max-width:460px;padding-bottom:6px}.story-intro.svelte-1s9usqm>span:where(.svelte-1s9usqm){font-size:clamp(14px,1.25vw,18px);line-height:1.7}.hero-actions.svelte-1s9usqm{margin-top:29px;display:flex;align-items:center;gap:24px}.hero-actions.svelte-1s9usqm a:where(.svelte-1s9usqm){font-size:12px;text-decoration:none}.hero-actions.svelte-1s9usqm .primary:where(.svelte-1s9usqm){padding:14px 17px;color:#0a0d0b;background:var(--proto-paper);font-weight:600;box-shadow:0 8px 30px #0000002e;transition:background .25s ease,transform .25s ease}.hero-actions.svelte-1s9usqm .primary:where(.svelte-1s9usqm):hover{background:var(--proto-brass);transform:translateY(-2px)}.hero-actions.svelte-1s9usqm .secondary:where(.svelte-1s9usqm){padding-bottom:5px;color:var(--proto-muted);border-bottom:1px solid var(--proto-line-strong);transition:color .25s ease,border-color .25s ease}.hero-actions.svelte-1s9usqm .secondary:where(.svelte-1s9usqm):hover{color:var(--proto-paper);border-color:var(--proto-brass)}.story-caption.svelte-1s9usqm{position:relative;z-index:3;width:min(1240px,92%);margin:0 auto 20px;display:grid;grid-template-columns:1fr 1.1fr auto;gap:28px;align-items:center;color:var(--proto-muted);font:500 7px var(--proto-mono);letter-spacing:.09em}.story-caption.svelte-1s9usqm p:where(.svelte-1s9usqm){margin:0;font:400 11px/1.55 var(--proto-sans);letter-spacing:0}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm){padding:0;border:0;color:#b9beb9;background:none;font:500 9px var(--proto-mono);letter-spacing:.09em;cursor:pointer}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm) i:where(.svelte-1s9usqm){display:inline-block;width:13px;height:13px;margin-right:7px;border:1px solid #4a524c;border-radius:50%;vertical-align:-3px;position:relative}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm) i:where(.svelte-1s9usqm):after{content:"";position:absolute;left:4px;top:3px;width:3px;height:5px;border-right:1px solid #b49a67;transform:rotate(-35deg)}.monitor.svelte-1s9usqm{width:min(1380px,100%);height:auto;min-height:0;margin:0 auto;overflow:visible;border:0;background:transparent;box-shadow:none;perspective:1800px}.monitor.svelte-1s9usqm:before{content:"";position:absolute;left:8%;right:8%;top:9%;height:63%;border-radius:50%;background:radial-gradient(ellipse,rgba(35,118,87,.16),rgba(83,58,121,.07) 42%,transparent 72%);pointer-events:none}.screen-frame.svelte-1s9usqm{position:relative;z-index:4;width:100%;aspect-ratio:16/10;padding:11px;border:1px solid #343937;border-radius:22px 22px 9px 9px;background:linear-gradient(145deg,#4a4f4d,#1d211f 12%,#090b0a 50%,#303532 92%,#565b58);box-shadow:0 34px 120px #00000094,0 0 0 1px #ffffff0d inset,0 1px #ffffff38 inset;transform:perspective(1900px) rotateX(-1.2deg) rotateY(-.55deg);transform-origin:center bottom}.screen-frame.svelte-1s9usqm:after{content:"";position:absolute;inset:5px;border-radius:17px 17px 7px 7px;border:1px solid rgba(255,255,255,.035);pointer-events:none}.screen-content.svelte-1s9usqm{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #070908;border-radius:13px 13px 5px 5px;background:#0a0d0b;box-shadow:0 0 0 1px #ffffff06 inset;container-type:size}.screen-reflection.svelte-1s9usqm{position:absolute;z-index:60;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.055),transparent 14%,transparent 70%,rgba(87,135,117,.025))}.browser.svelte-1s9usqm{inset:56px 2.4% 101px;border-color:#ffffff29;background:#101411;box-shadow:0 22px 65px #00000075,0 0 0 1px #ffffff06 inset}.tab-strip.svelte-1s9usqm{background:linear-gradient(180deg,#181d19,#111512)}.browser-tab.svelte-1s9usqm{border-top:1px solid rgba(255,255,255,.035);background:#1a201b}.browser-tab.active.svelte-1s9usqm{background:#2b332d;color:#edf0ea;box-shadow:0 -1px #b49a6759 inset}.tool-tab.svelte-1s9usqm{background:color-mix(in srgb,var(--brand-color) 9%,#191e1a);border-top-color:color-mix(in srgb,var(--brand-color) 35%,transparent)}.brand-icon.svelte-1s9usqm{color:var(--brand-color,#dedfda)}.brand-icon.svelte-1s9usqm img:where(.svelte-1s9usqm){filter:saturate(1.12)}.notion-tab.svelte-1s9usqm .brand-icon:where(.svelte-1s9usqm){color:#f4f4f4}.address-row.svelte-1s9usqm{background:linear-gradient(180deg,#2b322d,#242a26)}.address-row.svelte-1s9usqm>div:where(.svelte-1s9usqm){border:1px solid rgba(255,255,255,.035);box-shadow:0 1px #ffffff06}.business-page.svelte-1s9usqm{background:linear-gradient(125deg,#e8e1d5,#d9d6cc 58%,#cec7bb)}.business-page.svelte-1s9usqm:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 18%,rgba(7,84,63,.21),transparent 30%),linear-gradient(90deg,transparent 49.8%,rgba(7,84,63,.07) 50%,transparent 50.2%);pointer-events:none}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm){position:relative;z-index:2;background:#e8e1d5eb}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) button:where(.svelte-1s9usqm){background:#171914;box-shadow:0 8px 24px #17191433}.site-visual.svelte-1s9usqm{overflow:hidden;background:linear-gradient(145deg,#07543f4a,#b49a6729);box-shadow:0 22px 60px #07543f1f}.error-page.svelte-1s9usqm{background:radial-gradient(circle at 50% 36%,rgba(122,52,42,.24),transparent 31%),linear-gradient(180deg,#160e0c,#0b0d0c 65%)}.error-page.svelte-1s9usqm strong:where(.svelte-1s9usqm){text-shadow:0 12px 55px rgba(171,76,54,.14)}.search-page.svelte-1s9usqm{background:radial-gradient(circle at 50% 38%,#fff,#f1eee8 52%,#d9d7d0)}.consulting-page.svelte-1s9usqm{background:radial-gradient(circle at 82% 24%,rgba(16,116,83,.72),transparent 40%),#080b09}.notion-pane.svelte-1s9usqm{background:linear-gradient(160deg,#1e211f,#141715)}@media(max-width:900px){.story.svelte-1s9usqm{padding:122px 16px 70px}.story-heading.svelte-1s9usqm{grid-template-columns:1fr;gap:28px}.story-heading.svelte-1s9usqm h1:where(.svelte-1s9usqm){max-width:760px;font-size:clamp(66px,11vw,92px)}.story-intro.svelte-1s9usqm{max-width:590px;justify-self:start}.story-caption.svelte-1s9usqm{width:96%;grid-template-columns:1fr auto}.story-caption.svelte-1s9usqm p:where(.svelte-1s9usqm){display:none}.screen-frame.svelte-1s9usqm{padding:8px;border-radius:16px 16px 7px 7px}}@media(max-width:620px){.story.svelte-1s9usqm{padding:110px 12px 58px}.story-heading.svelte-1s9usqm{margin-bottom:30px}.story-heading.svelte-1s9usqm h1:where(.svelte-1s9usqm){font-size:clamp(51px,15vw,70px);line-height:.88}.story-intro.svelte-1s9usqm>span:where(.svelte-1s9usqm){font-size:13px}.hero-actions.svelte-1s9usqm{gap:17px}.hero-actions.svelte-1s9usqm .primary:where(.svelte-1s9usqm){padding:12px 14px}.story-caption.svelte-1s9usqm{width:100%;grid-template-columns:1fr auto;margin-bottom:12px}.story-caption.svelte-1s9usqm button:where(.svelte-1s9usqm){font-size:6px}.monitor.svelte-1s9usqm{width:108%;margin-left:-4%}.screen-frame.svelte-1s9usqm{aspect-ratio:16/10;padding:5px;border-radius:11px 11px 5px 5px}.screen-content.svelte-1s9usqm{border-radius:7px 7px 3px 3px}.screen-reflection.svelte-1s9usqm{opacity:.45}.browser.svelte-1s9usqm{inset:31px 1.5% 55px;border-radius:4px}.tab-strip.svelte-1s9usqm{height:25px;padding:4px 4px 0}.browser-tab.svelte-1s9usqm{height:21px;padding:0 4px;font-size:4px;border-radius:3px 3px 0 0}.business-tab.svelte-1s9usqm{flex-basis:78px;min-width:55px}.site-favicon.svelte-1s9usqm,.help-favicon.svelte-1s9usqm{width:10px;height:10px;font-size:4px}.brand-icon.svelte-1s9usqm{width:9px;height:9px}.address-row.svelte-1s9usqm{height:27px;padding:0 6px;gap:7px;font-size:7px}.address-row.svelte-1s9usqm>div:where(.svelte-1s9usqm){height:17px;padding:0 6px;font-size:4px}.browser-workspace.svelte-1s9usqm{inset:52px 0 0}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm){height:31px;padding:0 5%;font-size:5px}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) strong:where(.svelte-1s9usqm){font-size:5px}.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) span:where(.svelte-1s9usqm),.business-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) button:where(.svelte-1s9usqm){display:none}.business-copy.svelte-1s9usqm{left:7%;top:12%;width:68%}.business-copy.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin:5px 0 6px;font-size:clamp(15px,5vw,22px)}.business-copy.svelte-1s9usqm p:where(.svelte-1s9usqm){font-size:5px}.site-visual.svelte-1s9usqm{right:5%;bottom:11%;width:31%;height:35%}.business-page.svelte-1s9usqm footer:where(.svelte-1s9usqm){height:18px;font-size:4px}.error-page.svelte-1s9usqm strong:where(.svelte-1s9usqm){font-size:55px}.error-page.svelte-1s9usqm span:where(.svelte-1s9usqm){font-size:4px}.search-symbol.svelte-1s9usqm{width:23px;height:23px}.search-input.svelte-1s9usqm{width:82%;height:25px;font-size:7px}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm){height:32px}.consulting-page.svelte-1s9usqm nav:where(.svelte-1s9usqm) span:where(.svelte-1s9usqm){font-size:5px}.consulting-page.svelte-1s9usqm>div:where(.svelte-1s9usqm):last-child{padding-top:9%}.consulting-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin:7px 0 9px;font-size:22px}.consulting-page.svelte-1s9usqm button:where(.svelte-1s9usqm){padding:7px 8px;font-size:5px}.notion-pane.svelte-1s9usqm{width:calc(var(--split) * 71%)}.notion-head.svelte-1s9usqm{height:27px;font-size:4px}.notion-page.svelte-1s9usqm{min-width:175px;padding:6% 7%}.notion-icon.svelte-1s9usqm{width:18px;height:18px;margin-bottom:7px}.notion-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){font-size:12px}.task.svelte-1s9usqm{min-height:21px}.task.svelte-1s9usqm span:where(.svelte-1s9usqm){font-size:5px}.task.svelte-1s9usqm>i:where(.svelte-1s9usqm){width:7px;height:7px}}.story.svelte-1s9usqm{overflow:clip}.story-player.svelte-1s9usqm{position:sticky;z-index:3;top:80px;width:100%;margin:0 auto}.monitor.svelte-1s9usqm{position:relative;width:min(1180px,92vw,calc((100svh - 160px)*1.78));height:auto;min-height:0;margin:0 auto;overflow:visible;border:0;background:transparent;box-shadow:none;perspective:1600px}.monitor.svelte-1s9usqm:before{content:none}.browser-stage.svelte-1s9usqm{position:relative;width:100%;transform:perspective(1600px) rotateX(.35deg);transform-origin:center bottom}.screen-frame.svelte-1s9usqm{position:relative;z-index:4;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:1px solid rgba(240,239,233,.22);border-radius:2px;background:#0b0e0c;box-shadow:0 42px 130px #00000094,0 0 0 1px #ffffff09 inset,0 1px #ffffff1a inset;transform:none}.screen-frame.svelte-1s9usqm:after{content:"";position:absolute;z-index:70;inset:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;pointer-events:none}.screen-content.svelte-1s9usqm{position:relative;width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;background:#0a0d0b;box-shadow:none;container-type:size}.screen-reflection.svelte-1s9usqm{opacity:.5;background:linear-gradient(118deg,rgba(255,255,255,.045),transparent 13%,transparent 72%,rgba(87,135,117,.02))}.screen-content.svelte-1s9usqm>.browser:where(.svelte-1s9usqm){inset:0;border:0;border-radius:0;box-shadow:none}.story-caption.svelte-1s9usqm{position:relative;z-index:4;width:min(780px,72%);margin:20px auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:14px;column-gap:16px;align-items:center;color:var(--proto-muted)}.story-caption.svelte-1s9usqm p:where(.svelte-1s9usqm){grid-column:2;grid-row:2;justify-self:center;display:block;margin:0;max-width:100%;text-align:center;color:var(--proto-paper);font:400 clamp(18px,1.65vw,24px)/1 var(--proto-display);letter-spacing:-.018em;text-wrap:balance;will-change:transform,opacity;contain:paint}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm){grid-column:3;grid-row:2;display:inline-flex;align-items:center;justify-self:end;white-space:nowrap}.phase-bar.svelte-1s9usqm{grid-column:1/-1;grid-row:1;display:flex;overflow:hidden;border:1px solid var(--proto-line-strong);border-radius:2px;background:#0a0d0bb8}.phase-tab.svelte-1s9usqm{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 4px;border:0;border-left:1px solid var(--proto-line);background:none;color:#6f766f;font:500 9px var(--proto-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .25s ease}.phase-tab.svelte-1s9usqm:first-child{border-left:0}.phase-tab.svelte-1s9usqm:hover{color:#f0efe9}.phase-tab.done.svelte-1s9usqm{color:#b9beb9}.phase-tab.active.svelte-1s9usqm{color:#f0efe9}.tab-fill.svelte-1s9usqm{position:absolute;inset:0;transform-origin:left;pointer-events:none;background:#b49a6729}.tab-fill.svelte-1s9usqm:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#b49a67;opacity:.42;transition:opacity .25s ease}.phase-tab.active.svelte-1s9usqm .tab-fill:where(.svelte-1s9usqm){background:#b49a673d}.phase-tab.active.svelte-1s9usqm .tab-fill:where(.svelte-1s9usqm):before{opacity:1}.tab-icon.svelte-1s9usqm{position:relative;width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.phase-tab.done.svelte-1s9usqm .tab-icon:where(.svelte-1s9usqm),.phase-tab.active.svelte-1s9usqm .tab-icon:where(.svelte-1s9usqm){stroke:#b49a67}.phase-tab.active.svelte-1s9usqm .tab-icon:where(.svelte-1s9usqm){transform:scale(1.14)}.phase-tab.svelte-1s9usqm span:where(.svelte-1s9usqm){position:relative;white-space:nowrap}.cursor.svelte-1s9usqm{--cursor-scale:1.32;transform-origin:top left;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.business-copy.svelte-1s9usqm{top:22%}.notion-page.svelte-1s9usqm h3:where(.svelte-1s9usqm){margin-bottom:18px}@media(max-width:900px){.monitor.svelte-1s9usqm{width:96vw}.story-caption.svelte-1s9usqm{width:min(720px,88%)}}@media(max-width:620px){.story-player.svelte-1s9usqm{width:108%;margin-left:-4%}.monitor.svelte-1s9usqm{width:100%}.screen-frame.svelte-1s9usqm{aspect-ratio:16/10;border-radius:2px}.story-caption.svelte-1s9usqm{width:92%;margin-top:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:11px;column-gap:8px}.story-caption.svelte-1s9usqm p:where(.svelte-1s9usqm){font-size:15px;line-height:1.15}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm){justify-self:end;min-width:26px;min-height:26px;justify-content:center;font-size:0}.story-caption.svelte-1s9usqm>button:where(.svelte-1s9usqm) i:where(.svelte-1s9usqm){margin-right:0}.phase-tab.svelte-1s9usqm{padding:10px 2px;gap:0}.phase-tab.svelte-1s9usqm span:where(.svelte-1s9usqm){display:none}.cursor.svelte-1s9usqm{--cursor-scale:.82}}@media(prefers-reduced-motion:reduce){.story.svelte-1s9usqm :where(.svelte-1s9usqm){animation:none!important;transition:none!important}}.split-view.svelte-fev8e3{padding:clamp(100px,10vw,150px) 0 0;scroll-margin-top:84px}.split-embed.svelte-fev8e3{position:relative;width:100%}.shell.svelte-fev8e3{width:min(1380px,calc(100% - 80px));margin:0 auto}.eyebrow.svelte-fev8e3{margin:0 0 24px;font:500 9px var(--proto-mono);letter-spacing:.14em;color:var(--proto-green-light)}.split-heading.svelte-fev8e3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:70px;align-items:end;margin-bottom:54px}.split-heading.svelte-fev8e3 h2:where(.svelte-fev8e3){margin:0;font:400 clamp(54px,6vw,92px)/.9 var(--proto-display);letter-spacing:-.04em}.split-heading.svelte-fev8e3 h2:where(.svelte-fev8e3) em:where(.svelte-fev8e3){font-weight:400;font-style:normal;color:var(--proto-paper)}.split-heading.svelte-fev8e3>p:where(.svelte-fev8e3){max-width:470px;margin:0;justify-self:end;color:var(--proto-muted);font-size:15px;line-height:1.75}.split-stage.svelte-fev8e3{position:relative;height:clamp(430px,46vw,620px);overflow:hidden;border:1px solid var(--proto-line-strong);border-radius:2px;box-shadow:0 1px #ffffff0f inset,0 24px 60px #00000057,0 60px 140px #0000004d;cursor:ew-resize;touch-action:pan-y;contain:layout paint;user-select:none;-webkit-user-select:none}.stage-visual.svelte-fev8e3,.pane.svelte-fev8e3{position:absolute;inset:0}.pane-ours.svelte-fev8e3{clip-path:inset(0 calc(100% - var(--seam) * 1%) 0 0);will-change:clip-path}.pane-label.svelte-fev8e3{position:absolute;z-index:8;top:16px;padding:8px 10px;font:500 8px var(--proto-mono);letter-spacing:.12em;border-radius:2px;white-space:nowrap;box-shadow:0 6px 18px #00000047}.label-ours.svelte-fev8e3{left:16px;color:var(--proto-paper);background:#0b0e0c;border:1px solid rgba(180,154,103,.55)}.label-yours.svelte-fev8e3{right:16px;color:#40392c;background:#fffdf7;border:1px solid rgba(23,25,20,.22)}.pane-yours.svelte-fev8e3{background:linear-gradient(160deg,#efe9dd,#e6dfd2 55%,#ddd4c4);color:#171914}.client-world.svelte-fev8e3{position:absolute;inset:0;display:flex;flex-direction:column;will-change:transform;transform:translate3d(calc(var(--seam) * .045%),0,0)}.client-world.svelte-fev8e3 nav:where(.svelte-fev8e3){flex:0 0 auto;height:60px;padding:0 4.5%;display:flex;align-items:center;gap:24px;border-bottom:1px solid rgba(17,19,15,.12);background:#f4efe5d9;font-size:11px;color:#4d4f47}.client-world.svelte-fev8e3 nav:where(.svelte-fev8e3) strong:where(.svelte-fev8e3){margin-right:auto;font:600 11px var(--proto-sans);letter-spacing:.14em;color:#171914}.client-world.svelte-fev8e3 nav:where(.svelte-fev8e3) b:where(.svelte-fev8e3){padding:10px 14px;background:#171914;color:#f2efe7;border-radius:2px;font-size:10px;font-weight:500;box-shadow:0 6px 16px #17191438}.client-main.svelte-fev8e3{flex:1;min-height:0;padding:0 4.5%;display:grid;grid-template-columns:1.05fr .95fr;gap:5%;align-items:center}.client-copy.svelte-fev8e3 small:where(.svelte-fev8e3){color:#8a6d3f;font:600 8px var(--proto-mono);letter-spacing:.14em}.client-copy.svelte-fev8e3 h3:where(.svelte-fev8e3){margin:13px 0 14px;font:400 clamp(30px,3.3vw,52px)/.92 var(--proto-display);letter-spacing:-.035em}.client-copy.svelte-fev8e3 p:where(.svelte-fev8e3){max-width:300px;margin:0 0 18px;color:#63655c;font-size:12px;line-height:1.65}.client-link.svelte-fev8e3{display:inline-block;padding-bottom:4px;border-bottom:1px solid #171914;font-size:11px;color:#171914}.client-imagery.svelte-fev8e3{position:relative;height:76%;min-height:150px}.imagery-photo.svelte-fev8e3{position:absolute;inset:0;border-radius:2px;background:radial-gradient(circle at 28% 22%,#d9b98e 0%,transparent 52%),radial-gradient(circle at 75% 80%,#9b6f4d 0%,transparent 58%),linear-gradient(155deg,#c9a97e,#a37e58 48%,#71503a);box-shadow:0 2px #ffffff59 inset,0 24px 50px #583e2859}.imagery-photo.svelte-fev8e3:after{content:"";position:absolute;inset:0;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e inset,0 -34px 60px #3a261847 inset}.imagery-card.svelte-fev8e3{position:absolute;left:-7%;bottom:9%;padding:12px 15px;border-radius:2px;background:#fffdf7;box-shadow:0 3px #fff9 inset,0 16px 38px #17191433}.imagery-card.svelte-fev8e3 small:where(.svelte-fev8e3){display:block;margin-bottom:4px;color:#8a6d3f;font:600 7px var(--proto-mono);letter-spacing:.12em}.imagery-card.svelte-fev8e3 b:where(.svelte-fev8e3){font:400 15px var(--proto-display);color:#171914}.client-strip.svelte-fev8e3{flex:0 0 auto;padding:0 4.5% 20px;display:flex;gap:26px}.client-strip.svelte-fev8e3>div:where(.svelte-fev8e3){display:flex;align-items:center;gap:9px;font-size:10px;color:#55574f}.swatch.svelte-fev8e3{width:26px;height:26px;border-radius:2px;box-shadow:0 1px #ffffff80 inset,0 5px 12px #17191429}.swatch-a.svelte-fev8e3{background:linear-gradient(145deg,#c9a97e,#8f6a48)}.swatch-b.svelte-fev8e3{background:linear-gradient(145deg,#b9b3a4,#7d786b)}.swatch-c.svelte-fev8e3{background:linear-gradient(145deg,#8e9b8b,#5a675c)}.client-toast.svelte-fev8e3{position:absolute;right:4%;bottom:15%;padding:12px 16px 12px 14px;border-left:2px solid #8a6d3f;border-radius:2px;background:#fffdf7;box-shadow:0 2px #ffffff80 inset,0 18px 42px #1719142e;opacity:0}.playing.svelte-fev8e3 .client-toast:where(.svelte-fev8e3){animation:svelte-fev8e3-toast 9s ease infinite 2s}.client-toast.svelte-fev8e3 strong:where(.svelte-fev8e3){display:block;font-size:11px;color:#171914}.client-toast.svelte-fev8e3 span:where(.svelte-fev8e3){color:#7c7e75;font-size:9px}.client-world.svelte-fev8e3 footer:where(.svelte-fev8e3){flex:0 0 auto;height:34px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;color:#9a978c;background:#171914;font:7px var(--proto-mono);letter-spacing:.09em}.client-world.svelte-fev8e3 footer:where(.svelte-fev8e3) b:where(.svelte-fev8e3){color:#d8c49a;font-weight:500}.pane-ours.svelte-fev8e3{background:linear-gradient(180deg,#0d100e,#0a0d0b);color:#b8bdb7}.dev-world.svelte-fev8e3{position:absolute;inset:0;padding:3.5% 3.5% 0;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr auto;gap:13px}.dev-editor.svelte-fev8e3,.dev-dash.svelte-fev8e3{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(240,239,233,.13);border-radius:2px;background:linear-gradient(180deg,#12160f0d,transparent),#101411;box-shadow:0 1px #ffffff12 inset,0 18px 40px #00000059}.win-bar.svelte-fev8e3{flex:0 0 auto;height:36px;padding:0 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(240,239,233,.08);background:linear-gradient(180deg,#191e1a,#10140f);font:500 8px var(--proto-mono);letter-spacing:.06em;color:#7d847e}.traffic.svelte-fev8e3{display:flex;gap:5px}.traffic.svelte-fev8e3 i:where(.svelte-fev8e3){width:8px;height:8px;border-radius:50%;background:linear-gradient(145deg,#3d423e,#262b27);box-shadow:0 1px #ffffff17 inset}.win-bar.svelte-fev8e3 .tab:where(.svelte-fev8e3){padding:5px 9px;border-radius:2px 2px 0 0;align-self:flex-end;margin-bottom:-1px;border:1px solid transparent}.win-bar.svelte-fev8e3 .tab.active:where(.svelte-fev8e3){color:#d6d9d2;background:#101411;border-color:#f0efe91a;border-bottom-color:#101411}.win-bar.svelte-fev8e3>b:where(.svelte-fev8e3){margin-left:auto;color:var(--proto-brass);font-weight:500}.win-bar.svelte-fev8e3>b.live:where(.svelte-fev8e3){letter-spacing:.12em}.dash-title.svelte-fev8e3{color:#a7ada6}.editor-body.svelte-fev8e3{flex:1;min-height:0;display:grid;grid-template-columns:30px 1fr 12px;gap:0 10px;padding:14px 10px 10px 0}.gutter.svelte-fev8e3{display:flex;flex-direction:column;gap:10px;align-items:flex-end;padding-right:4px;border-right:1px solid rgba(240,239,233,.07)}.gutter.svelte-fev8e3 i:where(.svelte-fev8e3){font:8px var(--proto-mono);color:#4a524c;font-style:normal;line-height:1}.code.svelte-fev8e3{display:flex;flex-direction:column;gap:10px;min-width:0}.code-line.svelte-fev8e3{position:relative;height:8px;display:flex;gap:7px;align-items:center}.code-line.active-line.svelte-fev8e3:before{content:"";position:absolute;inset:-3px -8px;background:#f0efe909;border-radius:2px}.code-line.svelte-fev8e3 i:where(.svelte-fev8e3),.code-line.svelte-fev8e3 b:where(.svelte-fev8e3),.code-line.svelte-fev8e3 em:where(.svelte-fev8e3){height:7px;border-radius:2px}.code-line.svelte-fev8e3 i:where(.svelte-fev8e3){width:24px;background:#774633bf}.code-line.svelte-fev8e3 b:where(.svelte-fev8e3){width:34%;background:#7a948380}.code-line.svelte-fev8e3 em:where(.svelte-fev8e3){width:18%;background:#b49a676b}.caret.svelte-fev8e3{position:relative;width:1.5px;height:11px;background:#dad6cc;border-radius:0}.playing.svelte-fev8e3 .caret:where(.svelte-fev8e3){animation:svelte-fev8e3-caret-blink 1.05s steps(1) infinite}.code-line[data-line="1"].svelte-fev8e3 b:where(.svelte-fev8e3){width:48%}.code-line[data-line="1"].svelte-fev8e3 em:where(.svelte-fev8e3){display:none}.code-line[data-line="2"].svelte-fev8e3{padding-left:22px}.code-line[data-line="2"].svelte-fev8e3 b:where(.svelte-fev8e3){width:26%}.code-line[data-line="3"].svelte-fev8e3{padding-left:22px}.code-line[data-line="3"].svelte-fev8e3 b:where(.svelte-fev8e3){width:39%}.code-line[data-line="3"].svelte-fev8e3 em:where(.svelte-fev8e3){width:10%}.code-line[data-line="4"].svelte-fev8e3{padding-left:44px}.code-line[data-line="4"].svelte-fev8e3 i:where(.svelte-fev8e3){background:#f0efe947}.code-line[data-line="4"].svelte-fev8e3 b:where(.svelte-fev8e3){width:21%}.code-line[data-line="5"].svelte-fev8e3{padding-left:44px}.code-line[data-line="5"].svelte-fev8e3 b:where(.svelte-fev8e3){width:30%}.code-line[data-line="5"].svelte-fev8e3 em:where(.svelte-fev8e3){display:none}.code-line[data-line="6"].svelte-fev8e3{padding-left:22px}.code-line[data-line="6"].svelte-fev8e3 b:where(.svelte-fev8e3){width:15%}.code-line[data-line="7"].svelte-fev8e3 b:where(.svelte-fev8e3){width:42%}.code-line[data-line="8"].svelte-fev8e3{padding-left:22px}.code-line[data-line="8"].svelte-fev8e3 b:where(.svelte-fev8e3){width:24%}.code-line[data-line="8"].svelte-fev8e3 em:where(.svelte-fev8e3){display:none}.code-line[data-line="9"].svelte-fev8e3 b:where(.svelte-fev8e3){width:9%}.code-line[data-line="9"].svelte-fev8e3 em:where(.svelte-fev8e3){display:none}.minimap.svelte-fev8e3{display:flex;flex-direction:column;gap:5px;padding-top:2px}.minimap.svelte-fev8e3 i:where(.svelte-fev8e3){height:3px;border-radius:1px;background:#f0efe91f}.minimap.svelte-fev8e3 i[data-m="1"]:where(.svelte-fev8e3){width:70%}.minimap.svelte-fev8e3 i[data-m="2"]:where(.svelte-fev8e3){width:45%;background:#77463380}.minimap.svelte-fev8e3 i[data-m="3"]:where(.svelte-fev8e3){width:85%;background:#7a94833d}.editor-status.svelte-fev8e3{flex:0 0 auto;height:24px;padding:0 12px;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(240,239,233,.07);background:#0d110e;font:7px var(--proto-mono);letter-spacing:.08em;color:#626a63}.editor-status.svelte-fev8e3 b:where(.svelte-fev8e3){margin-left:auto;color:#9aa29a;font-weight:500}.dash-tiles.svelte-fev8e3{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(240,239,233,.08)}.dash-tiles.svelte-fev8e3>div:where(.svelte-fev8e3){padding:12px 12px 11px;border-right:1px solid rgba(240,239,233,.06)}.dash-tiles.svelte-fev8e3>div:where(.svelte-fev8e3):last-child{border-right:0}.dash-tiles.svelte-fev8e3 small:where(.svelte-fev8e3){display:block;margin-bottom:6px;font:500 6px var(--proto-mono);letter-spacing:.12em;color:#626a63}.dash-tiles.svelte-fev8e3 b:where(.svelte-fev8e3){font:500 9px var(--proto-mono);color:#cfd3cc;white-space:nowrap}.dash-log.svelte-fev8e3{flex:1;min-height:0;padding:13px 14px;overflow:hidden}.dash-log.svelte-fev8e3 p:where(.svelte-fev8e3){margin:0 0 10px;display:flex;gap:8px;align-items:baseline;font:8px/1.5 var(--proto-mono);letter-spacing:.04em;color:#969d97;opacity:.3}.playing.svelte-fev8e3 .dash-log:where(.svelte-fev8e3) p:where(.svelte-fev8e3){animation:svelte-fev8e3-term-line .5s ease forwards;animation-delay:calc(var(--i) * .8s)}.dash-log.svelte-fev8e3 p:where(.svelte-fev8e3) i:where(.svelte-fev8e3){color:#a8956b;font-style:normal}.dash-log.svelte-fev8e3 .log-caret:where(.svelte-fev8e3) b:where(.svelte-fev8e3){display:inline-block;width:7px;height:11px;background:#dad6cc}.playing.svelte-fev8e3 .dash-log:where(.svelte-fev8e3) .log-caret:where(.svelte-fev8e3) b:where(.svelte-fev8e3){animation:svelte-fev8e3-caret-blink 1.05s steps(1) infinite}.dev-statusline.svelte-fev8e3{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:10px 4px 12px;font:500 7px var(--proto-mono);letter-spacing:.12em;color:#6d756e}.dev-statusline.svelte-fev8e3 i:where(.svelte-fev8e3){width:3px;height:3px;border-radius:50%;background:#454b46}.dev-statusline.svelte-fev8e3 em:where(.svelte-fev8e3){margin-left:auto;font-style:normal;color:#8a6d3f}.seam-shadow.svelte-fev8e3{position:absolute;z-index:4;top:0;bottom:0;left:clamp(0px,var(--seam) * 1%,100%);width:52px;background:linear-gradient(90deg,rgba(6,8,6,.38),rgba(6,8,6,.14) 40%,transparent);opacity:clamp(0,(var(--seam) - 1) * 1,1);pointer-events:none}.seam.svelte-fev8e3{position:absolute;z-index:5;top:0;bottom:0;left:clamp(1px,var(--seam) * 1%,calc(100% - 1px));width:2px;margin-left:-1px;background:linear-gradient(180deg,#cbb384,var(--proto-brass) 30%,#8a6d3f 85%);box-shadow:1px 0 #00000059;pointer-events:none}.seam-handle.svelte-fev8e3{position:absolute;z-index:6;left:clamp(48px,var(--seam) * 1%,calc(100% - 48px));top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--proto-brass);border-radius:2px;background:linear-gradient(180deg,#14171412,transparent),#0a0d0bf0;color:var(--proto-paper);font:500 8px var(--proto-mono);letter-spacing:.1em;cursor:ew-resize;touch-action:none;box-shadow:0 1px #ffffff1a inset,0 10px 26px #00000073}.seam-handle.svelte-fev8e3 i:where(.svelte-fev8e3){color:var(--proto-brass);font-style:normal;font-size:11px}.seam-handle.svelte-fev8e3:focus-visible{outline:2px solid var(--proto-green-light);outline-offset:4px}.split-note.svelte-fev8e3{position:relative;max-width:640px;margin:26px 0 0 auto;padding-left:22px;color:var(--proto-muted);font-size:12px;line-height:1.7;text-align:right}.split-note.svelte-fev8e3 i:where(.svelte-fev8e3){position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--proto-brass)}@keyframes svelte-fev8e3-toast{0%,12%{opacity:0;transform:translateY(10px)}20%,62%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(-6px)}}@keyframes svelte-fev8e3-term-line{to{opacity:1}}@keyframes svelte-fev8e3-caret-blink{50%{opacity:0}}@media(max-width:900px){.split-heading.svelte-fev8e3{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.split-heading.svelte-fev8e3>p:where(.svelte-fev8e3){justify-self:start}.dev-world.svelte-fev8e3{grid-template-columns:1fr;grid-template-rows:1fr 1fr auto}.editor-body.svelte-fev8e3{grid-template-columns:24px 1fr}.minimap.svelte-fev8e3{display:none}.client-main.svelte-fev8e3{grid-template-columns:1fr;align-content:center}.client-imagery.svelte-fev8e3,.client-strip.svelte-fev8e3{display:none}}@media(max-width:650px){.shell.svelte-fev8e3{width:calc(100% - 32px)}.split-view.svelte-fev8e3{padding-top:85px}.split-stage.svelte-fev8e3{height:420px;border-radius:2px}.client-world.svelte-fev8e3 nav:where(.svelte-fev8e3){height:46px;gap:14px;font-size:9px}.client-world.svelte-fev8e3 nav:where(.svelte-fev8e3) b:where(.svelte-fev8e3){padding:7px 10px;font-size:8px}.client-copy.svelte-fev8e3 h3:where(.svelte-fev8e3){font-size:clamp(26px,8vw,34px)}.client-toast.svelte-fev8e3{right:5%;bottom:13%;padding:10px 12px}.win-bar.svelte-fev8e3{height:30px}.win-bar.svelte-fev8e3 .tab:where(.svelte-fev8e3){padding:4px 7px}.gutter.svelte-fev8e3 i:where(.svelte-fev8e3),.dash-log.svelte-fev8e3 p:where(.svelte-fev8e3){font-size:7px}.dash-tiles.svelte-fev8e3 small:where(.svelte-fev8e3){font-size:5px}.dash-tiles.svelte-fev8e3 b:where(.svelte-fev8e3){font-size:7px}.pane-label.svelte-fev8e3{top:10px;padding:6px 8px;font-size:7px}.label-ours.svelte-fev8e3{left:10px}.label-yours.svelte-fev8e3{right:10px}.seam-handle.svelte-fev8e3{padding:13px 14px}.split-note.svelte-fev8e3{max-width:100%;text-align:left}}@media(prefers-reduced-motion:reduce){.split-view.svelte-fev8e3 :where(.svelte-fev8e3),.playing.svelte-fev8e3 .client-toast:where(.svelte-fev8e3),.playing.svelte-fev8e3 .dash-log:where(.svelte-fev8e3) p:where(.svelte-fev8e3),.playing.svelte-fev8e3 .caret:where(.svelte-fev8e3){animation:none!important}.dash-log.svelte-fev8e3 p:where(.svelte-fev8e3){opacity:1}.client-toast.svelte-fev8e3{opacity:1;transform:none}}.demo.svelte-1uzot5h{position:relative;height:610px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(240,239,233,.18);background:#0d100e;box-shadow:0 36px 100px #00000057;contain:layout paint}.demo.svelte-1uzot5h>header:where(.svelte-1uzot5h){flex:0 0 54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(240,239,233,.09);color:#848a83;background:#101411;font:500 7px var(--proto-mono);letter-spacing:.1em}.demo.svelte-1uzot5h>header:where(.svelte-1uzot5h) small:where(.svelte-1uzot5h){color:#666d66;font:inherit;transition:color .4s ease}.demo.svelte-1uzot5h>header:where(.svelte-1uzot5h) small.on:where(.svelte-1uzot5h){color:#b49a67}.canvas.svelte-1uzot5h{position:relative;flex:1;min-height:0;background-image:radial-gradient(rgba(240,239,233,.06) 1px,transparent 1px);background-size:20px 20px}.edges.svelte-1uzot5h{position:absolute;inset:0;width:100%;height:100%}.wire.svelte-1uzot5h polyline:where(.svelte-1uzot5h),.live.svelte-1uzot5h polyline:where(.svelte-1uzot5h){fill:none;stroke-width:1.4;vector-effect:non-scaling-stroke}.wire.svelte-1uzot5h polyline:where(.svelte-1uzot5h){stroke:#f0efe926;opacity:0;transition:opacity .45s ease}.wire.svelte-1uzot5h polyline.on:where(.svelte-1uzot5h){opacity:1}.live.svelte-1uzot5h polyline:where(.svelte-1uzot5h){stroke:#b49a67;opacity:0;transition:opacity .35s ease}.live.svelte-1uzot5h polyline.on:where(.svelte-1uzot5h){opacity:.85}.wire.svelte-1uzot5h .loop:where(.svelte-1uzot5h){stroke-dasharray:3 3;stroke:#f0efe91c}.live.svelte-1uzot5h .loop:where(.svelte-1uzot5h){stroke-dasharray:3 3}.node.svelte-1uzot5h{position:absolute;width:23%;padding:9px 11px 8px;border:1px solid rgba(240,239,233,.16);border-radius:2px;background:#121613;box-shadow:0 1px #ffffff0d inset,0 12px 26px #0000004d;opacity:0;transform:translateY(8px) scale(.97);transition:opacity .4s ease,transform .4s ease,border-color .35s ease}.node.on.svelte-1uzot5h{opacity:1;transform:none}.node.hit.svelte-1uzot5h{border-color:#b49a67bf}.node.src.svelte-1uzot5h{width:15%;padding:6px 8px;display:flex;align-items:center;gap:7px;border-left:2px solid #774633;transition-delay:0s}.node.src.hit.svelte-1uzot5h{transition-delay:var(--rd,0s)}.node.src.svelte-1uzot5h .logo:where(.svelte-1uzot5h){position:static;width:11px;height:11px;flex:0 0 auto}.node.src.svelte-1uzot5h strong:where(.svelte-1uzot5h){margin:0;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node.src.svelte-1uzot5h span:where(.svelte-1uzot5h){margin-top:2px;font-size:5.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h){position:absolute;right:8px;top:8px;width:13px;height:13px;display:grid;place-items:center;font-style:normal}.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h) span:where(.svelte-1uzot5h){display:block;width:100%;height:100%}.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h) svg{display:block;width:100%;height:100%;fill:var(--brand,#dedfda)}.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h) img:where(.svelte-1uzot5h){width:100%;height:100%;display:block;border-radius:2px}.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h) em:where(.svelte-1uzot5h),.node.svelte-1uzot5h .logo:where(.svelte-1uzot5h) .glyph:where(.svelte-1uzot5h){color:#b49a67;font-style:normal;font-size:11px;line-height:1}.node.svelte-1uzot5h small:where(.svelte-1uzot5h){display:block;margin-bottom:4px;font:500 6px var(--proto-mono);letter-spacing:.12em;color:#666d66}.node.hit.svelte-1uzot5h small:where(.svelte-1uzot5h){color:#b49a67}.node.svelte-1uzot5h strong:where(.svelte-1uzot5h){display:block;color:#e6e8e1;font:500 9.5px var(--proto-sans)}.node.svelte-1uzot5h span:where(.svelte-1uzot5h){display:block;margin-top:3px;color:#82887f;font-size:7px}.node.svelte-1uzot5h samp:where(.svelte-1uzot5h){display:block;margin-top:6px;padding-top:6px;border-top:1px solid rgba(240,239,233,.08);color:#666d66;font:6.5px var(--proto-mono);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .4s ease,color .4s ease}.node.svelte-1uzot5h samp.show:where(.svelte-1uzot5h){opacity:1;color:#a89670}.node.ai.svelte-1uzot5h{border-left:2px solid #2d8064}.node.act.svelte-1uzot5h{border-left:2px solid #6e6553}.node.human.svelte-1uzot5h{width:17%;border-left:2px solid #b49a67;background:#15130d}.rail-label.svelte-1uzot5h{position:absolute;color:transparent;font:500 5.5px var(--proto-mono);letter-spacing:.1em;transition:color .4s ease}.rail-label.on.svelte-1uzot5h{color:#8d8571}.runlog.svelte-1uzot5h{position:absolute;left:3%;bottom:2.5%;display:flex;gap:14px;font:500 6px var(--proto-mono);letter-spacing:.06em}.runlog.svelte-1uzot5h span:where(.svelte-1uzot5h){color:transparent;transition:color .45s ease}.runlog.svelte-1uzot5h span.on:where(.svelte-1uzot5h){color:#6f7669}.runlog.svelte-1uzot5h span.on:where(.svelte-1uzot5h):before{content:"· ";color:#b49a67}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h){flex:0 0 44px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(240,239,233,.09);background:#101411}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) span:where(.svelte-1uzot5h){min-width:0;overflow:hidden;color:#9b9d98;font-size:10px;font-style:italic;font-family:var(--proto-display);white-space:nowrap;text-overflow:ellipsis}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) small:where(.svelte-1uzot5h){display:flex;gap:6px;align-items:center;color:transparent;font:500 7px var(--proto-mono);letter-spacing:.1em;transition:color .4s ease}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) small.on:where(.svelte-1uzot5h){color:#8d8571}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) small:where(.svelte-1uzot5h) i:where(.svelte-1uzot5h){font-style:normal;color:inherit}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) small.on:where(.svelte-1uzot5h) i:where(.svelte-1uzot5h){color:#b49a67}.progress.svelte-1uzot5h{position:absolute;left:0;right:0;bottom:0;height:2px;background:#b49a67;transform:scaleX(0);transform-origin:left}.playing.svelte-1uzot5h .progress:where(.svelte-1uzot5h){animation:svelte-1uzot5h-flow-progress 14.2s linear infinite}@keyframes svelte-1uzot5h-flow-progress{to{transform:scaleX(1)}}@media(max-width:680px){.demo.svelte-1uzot5h{height:560px}.node.svelte-1uzot5h{width:25%;padding:6px 7px}.node.src.svelte-1uzot5h{width:16%}.node.svelte-1uzot5h strong:where(.svelte-1uzot5h){font-size:7.5px}.node.svelte-1uzot5h span:where(.svelte-1uzot5h),.node.svelte-1uzot5h samp:where(.svelte-1uzot5h){display:none}.rail-label.svelte-1uzot5h,.runlog.svelte-1uzot5h{display:none}.demo.svelte-1uzot5h>footer:where(.svelte-1uzot5h) span:where(.svelte-1uzot5h){font-size:8.5px}}@media(prefers-reduced-motion:reduce){.demo.svelte-1uzot5h :where(.svelte-1uzot5h){animation:none!important;transition:none!important}.progress.svelte-1uzot5h{transform:scaleX(1)}}.demo.svelte-a1l9jp{position:relative;height:610px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(240,239,233,.18);background:#0d100e;box-shadow:0 36px 100px #00000057;contain:layout paint}.demo.svelte-a1l9jp>header:where(.svelte-a1l9jp){flex:0 0 54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(240,239,233,.09);color:#848a83;background:#101411;font:500 7px var(--proto-mono);letter-spacing:.1em}.demo.svelte-a1l9jp>header:where(.svelte-a1l9jp) small:where(.svelte-a1l9jp){color:#b49a67;font:inherit}.workspace.svelte-a1l9jp{flex:1;min-height:0;display:grid;grid-template-columns:1.3fr 1.05fr}.main.svelte-a1l9jp{min-width:0;display:flex;flex-direction:column;border-right:1px solid rgba(240,239,233,.08)}.side.svelte-a1l9jp{min-width:0;display:flex;flex-direction:column;background:#0e120f}.panel-bar.svelte-a1l9jp{flex:0 0 40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(240,239,233,.07);color:#9aa09a;font:500 7px var(--proto-mono);letter-spacing:.1em}.panel-bar.svelte-a1l9jp small:where(.svelte-a1l9jp){color:#666d66;font:inherit}.sources-bar.svelte-a1l9jp{border-top:1px solid rgba(240,239,233,.07)}.pulse-wrap.svelte-a1l9jp{display:flex;align-items:center;gap:6px}.pulse.svelte-a1l9jp{width:6px;height:6px;border-radius:50%;background:#b49a67}.playing.svelte-a1l9jp .pulse:where(.svelte-a1l9jp){animation:svelte-a1l9jp-pulse 2.2s ease infinite}.chart-legend.svelte-a1l9jp{display:flex;gap:16px;padding:12px 14px 0;font:500 6px var(--proto-mono);letter-spacing:.1em;color:#666d66}.chart-legend.svelte-a1l9jp span:where(.svelte-a1l9jp){display:flex;align-items:center;gap:6px}.chart-legend.svelte-a1l9jp i:where(.svelte-a1l9jp){width:12px;height:0}.lg-now.svelte-a1l9jp{border-top:1.6px solid #b49a67}.lg-prev.svelte-a1l9jp{border-top:1.6px dashed rgba(240,239,233,.3)}.chart.svelte-a1l9jp{position:relative;flex:1;min-height:0;margin:8px 14px 12px;contain:layout paint}.chart.svelte-a1l9jp svg:where(.svelte-a1l9jp){position:absolute;inset:0;width:100%;height:100%;clip-path:inset(0 100% 0 0)}.playing.svelte-a1l9jp .chart:where(.svelte-a1l9jp) svg:where(.svelte-a1l9jp){animation:svelte-a1l9jp-chart-reveal 9s ease infinite}.chart.svelte-a1l9jp .area:where(.svelte-a1l9jp){fill:#2d806424}.chart.svelte-a1l9jp .line:where(.svelte-a1l9jp){fill:none;stroke:#b49a67;stroke-width:1.6;vector-effect:non-scaling-stroke}.chart.svelte-a1l9jp .prev:where(.svelte-a1l9jp){fill:none;stroke:#f0efe93d;stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.axis.svelte-a1l9jp{position:absolute;left:0;right:0;bottom:3px;display:flex;justify-content:space-between;font:500 6px var(--proto-mono);letter-spacing:.1em;color:#666d66}.gridlines.svelte-a1l9jp{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.gridlines.svelte-a1l9jp i:where(.svelte-a1l9jp){height:1px;background:#f0efe90d}.sources.svelte-a1l9jp{padding:14px;display:grid;gap:11px}.sources.svelte-a1l9jp>div:where(.svelte-a1l9jp){display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center}.sources.svelte-a1l9jp span:where(.svelte-a1l9jp){color:#8b9089;font-size:8px}.sources.svelte-a1l9jp i:where(.svelte-a1l9jp){display:block;width:var(--w);height:7px;background:linear-gradient(90deg,#6f6043,#b49a67);transform:scaleX(0);transform-origin:left}.playing.svelte-a1l9jp .sources:where(.svelte-a1l9jp) i:where(.svelte-a1l9jp){animation:svelte-a1l9jp-bar-grow 9s ease infinite}.sources.svelte-a1l9jp>div:where(.svelte-a1l9jp):nth-child(2) i:where(.svelte-a1l9jp){animation-delay:.15s}.sources.svelte-a1l9jp>div:where(.svelte-a1l9jp):nth-child(3) i:where(.svelte-a1l9jp){animation-delay:.3s}.sources.svelte-a1l9jp>div:where(.svelte-a1l9jp):nth-child(4) i:where(.svelte-a1l9jp){animation-delay:.45s}.nb-bar.svelte-a1l9jp{flex:0 0 40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(240,239,233,.07);color:#c9cdc5;font:500 8px var(--proto-mono)}.nb-bar.svelte-a1l9jp small:where(.svelte-a1l9jp){display:flex;align-items:center;gap:6px;color:#666d66;font:500 7px var(--proto-mono);letter-spacing:.06em}.kdot.svelte-a1l9jp{width:6px;height:6px;border-radius:50%;background:#4a524c;transition:background .3s ease}.kdot.busy.svelte-a1l9jp{background:#b49a67}.cell.svelte-a1l9jp{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:12px 14px 10px;border-bottom:1px solid rgba(240,239,233,.06);border-left:2px solid transparent;transition:border-color .35s ease}.cell.ran.svelte-a1l9jp{border-left-color:#b49a678c}.cell.svelte-a1l9jp b:where(.svelte-a1l9jp){color:#666d66;font:500 8px var(--proto-mono)}.cell.ran.svelte-a1l9jp b:where(.svelte-a1l9jp){color:#b49a67}.cell.svelte-a1l9jp code:where(.svelte-a1l9jp){display:block;color:#ccd0c8;font:500 8.5px var(--proto-mono);letter-spacing:.01em}.cell.svelte-a1l9jp code:where(.svelte-a1l9jp) .st:where(.svelte-a1l9jp){color:#8b9089;font-style:normal}.cell.svelte-a1l9jp samp:where(.svelte-a1l9jp){display:flex;align-items:center;gap:8px;margin-top:7px;color:#8b9089;font:7.5px var(--proto-mono);opacity:0;transition:opacity .4s ease}.cell.svelte-a1l9jp samp.show:where(.svelte-a1l9jp){opacity:1}.cell.svelte-a1l9jp samp:where(.svelte-a1l9jp) .ok:where(.svelte-a1l9jp){color:#b49a67;font-style:normal}.nb-foot.svelte-a1l9jp{margin-top:auto;padding:12px 14px;display:flex;align-items:baseline;gap:10px;border-top:1px solid rgba(240,239,233,.06);opacity:0;transition:opacity .5s ease}.nb-foot.show.svelte-a1l9jp{opacity:1}.nb-foot.svelte-a1l9jp small:where(.svelte-a1l9jp){color:#666d66;font:500 6px var(--proto-mono);letter-spacing:.12em}.nb-foot.svelte-a1l9jp span:where(.svelte-a1l9jp){color:#a89670;font:7px var(--proto-mono)}.nb-foot.svelte-a1l9jp em:where(.svelte-a1l9jp){color:#6f7669;font:6.5px var(--proto-mono);font-style:normal}.loss.svelte-a1l9jp{display:flex;gap:2px;align-items:flex-end;height:15px}.loss.svelte-a1l9jp i:where(.svelte-a1l9jp){width:4px;height:var(--h);background:#b49a678c}.loss.svelte-a1l9jp i:where(.svelte-a1l9jp):last-child{background:#b49a67}.fplot.svelte-a1l9jp{position:relative;margin-top:9px;height:128px;opacity:0;transition:opacity .45s ease}.fplot.draw.svelte-a1l9jp{opacity:1}.fplot.svelte-a1l9jp svg:where(.svelte-a1l9jp){width:100%;height:calc(100% - 13px)}.fplot.svelte-a1l9jp .hist:where(.svelte-a1l9jp){fill:none;stroke:#b49a67;stroke-width:1.4;vector-effect:non-scaling-stroke;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s ease}.fplot.draw.svelte-a1l9jp .hist:where(.svelte-a1l9jp){clip-path:inset(0 42% 0 0)}.fplot.svelte-a1l9jp .fcast:where(.svelte-a1l9jp){fill:none;stroke:#b49a67;stroke-width:1.4;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s ease}.fplot.svelte-a1l9jp .band:where(.svelte-a1l9jp){fill:#2d80642e;opacity:0;transition:opacity .55s ease}.fplot.svelte-a1l9jp .nowline:where(.svelte-a1l9jp){stroke:#f0efe92e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .4s ease}.fplot.full.svelte-a1l9jp .hist:where(.svelte-a1l9jp){clip-path:inset(0 0 0 0)}.fplot.full.svelte-a1l9jp .fcast:where(.svelte-a1l9jp),.fplot.full.svelte-a1l9jp .band:where(.svelte-a1l9jp),.fplot.full.svelte-a1l9jp .nowline:where(.svelte-a1l9jp){opacity:1}.fplot.svelte-a1l9jp small:where(.svelte-a1l9jp){display:flex;justify-content:space-between;color:#666d66;font:500 6px var(--proto-mono);letter-spacing:.1em}.demo.svelte-a1l9jp>footer:where(.svelte-a1l9jp){flex:0 0 44px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(240,239,233,.09);background:#101411}.demo.svelte-a1l9jp>footer:where(.svelte-a1l9jp) span:where(.svelte-a1l9jp){min-width:0;overflow:hidden;color:#9b9d98;font-size:10px;font-style:italic;font-family:var(--proto-display);white-space:nowrap;text-overflow:ellipsis}.demo.svelte-a1l9jp>footer:where(.svelte-a1l9jp) small:where(.svelte-a1l9jp){color:#666d66;font:500 7px var(--proto-mono);letter-spacing:.1em}.progress.svelte-a1l9jp{position:absolute;left:0;right:0;bottom:0;height:2px;background:#b49a67;transform:scaleX(0);transform-origin:left}.playing.svelte-a1l9jp .progress:where(.svelte-a1l9jp){animation:svelte-a1l9jp-dash-progress 12s linear infinite}@keyframes svelte-a1l9jp-chart-reveal{0%{clip-path:inset(0 100% 0 0)}18%,92%{clip-path:inset(0 0 0 0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes svelte-a1l9jp-bar-grow{0%,6%{transform:scaleX(0)}20%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes svelte-a1l9jp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-a1l9jp-dash-progress{to{transform:scaleX(1)}}@media(max-width:680px){.demo.svelte-a1l9jp{height:540px}.workspace.svelte-a1l9jp{grid-template-columns:1fr}.side.svelte-a1l9jp{border-top:1px solid rgba(240,239,233,.08)}.main.svelte-a1l9jp{border-right:0}.chart.svelte-a1l9jp{margin:10px 12px 8px}.sources.svelte-a1l9jp,.sources-bar.svelte-a1l9jp{display:none}.fplot.svelte-a1l9jp{height:96px}.demo.svelte-a1l9jp>footer:where(.svelte-a1l9jp) small:where(.svelte-a1l9jp){display:none}}@media(prefers-reduced-motion:reduce){.demo.svelte-a1l9jp :where(.svelte-a1l9jp){animation:none!important;transition:none!important}.chart.svelte-a1l9jp svg:where(.svelte-a1l9jp){clip-path:none}.sources.svelte-a1l9jp i:where(.svelte-a1l9jp){transform:scaleX(1)}.cell.svelte-a1l9jp samp:where(.svelte-a1l9jp),.fplot.svelte-a1l9jp,.fplot.svelte-a1l9jp .fcast:where(.svelte-a1l9jp),.fplot.svelte-a1l9jp .band:where(.svelte-a1l9jp),.fplot.svelte-a1l9jp .nowline:where(.svelte-a1l9jp){opacity:1}.fplot.svelte-a1l9jp .hist:where(.svelte-a1l9jp){clip-path:none}}.operating-loop.svelte-1hj1xub{padding:clamp(110px,10vw,160px) 0 140px;background:linear-gradient(180deg,#080b09,#0b0f0c 16% 88%,#080b09);scroll-margin-top:84px}.shell.svelte-1hj1xub{width:min(1380px,calc(100% - 80px));margin:0 auto}.eyebrow.svelte-1hj1xub{margin:0;color:var(--proto-brass);font:500 9px var(--proto-mono);letter-spacing:.14em}.services-intro.svelte-1hj1xub{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;text-align:center;margin-bottom:clamp(100px,10vw,150px)}.services-intro.svelte-1hj1xub h2:where(.svelte-1hj1xub){margin:0;font:400 clamp(62px,6.6vw,100px)/.87 var(--proto-display);letter-spacing:-.045em}.service-stack.svelte-1hj1xub{border-bottom:1px solid var(--proto-line)}.service-chapter.svelte-1hj1xub{--chapter-accent: #6f9f8c;position:relative;padding:clamp(82px,7vw,112px) 0 clamp(96px,8vw,124px);border-top:1px solid color-mix(in srgb,var(--chapter-accent) 46%,var(--proto-line));background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--chapter-accent) 8%,transparent),transparent 34%);content-visibility:auto;contain-intrinsic-size:780px}.service-2.svelte-1hj1xub{--chapter-accent: #b49a67}.service-3.svelte-1hj1xub{--chapter-accent: #a8735f}.service-layout.svelte-1hj1xub{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(52px,6vw,88px);align-items:center}.service-copy.svelte-1hj1xub{position:relative;padding-left:34px}.service-copy.svelte-1hj1xub:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:var(--proto-line-strong)}.service-copy.svelte-1hj1xub:after{content:"";position:absolute;left:-6px;top:2px;width:13px;height:1px;background:var(--chapter-accent)}.service-label.svelte-1hj1xub{margin:0 0 28px;display:flex;align-items:center;color:var(--chapter-accent);font:500 9px var(--proto-mono);letter-spacing:.1em;text-transform:uppercase}.service-copy.svelte-1hj1xub h3:where(.svelte-1hj1xub){max-width:560px;margin:0;font:400 clamp(48px,4.35vw,68px)/.92 var(--proto-display);letter-spacing:-.04em;text-wrap:balance}.service-summary.svelte-1hj1xub{margin-top:30px}.service-summary.svelte-1hj1xub>p:where(.svelte-1hj1xub){max-width:520px;margin:0;color:#bcc0bb;font-size:16.5px;line-height:1.7}.feature-list.svelte-1hj1xub{margin-top:42px;border-top:1px solid var(--proto-line)}.feature-list.svelte-1hj1xub>div:where(.svelte-1hj1xub){padding:18px 0;border-bottom:1px solid var(--proto-line)}.feature-list.svelte-1hj1xub strong:where(.svelte-1hj1xub){display:block;color:#e9e9e3;font-size:14.5px;font-weight:500}.feature-list.svelte-1hj1xub p:where(.svelte-1hj1xub){max-width:450px;margin:8px 0 0;color:#989e98;font-size:12.5px;line-height:1.62}.service-demo.svelte-1hj1xub{min-width:0;position:relative;contain:layout paint}.alternative-row.svelte-1hj1xub{min-height:58px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#7f8781}.alternative-row.svelte-1hj1xub>small:where(.svelte-1hj1xub){font:500 9px var(--proto-mono);letter-spacing:.08em;text-transform:uppercase}.alternative-row.svelte-1hj1xub>div:where(.svelte-1hj1xub){display:flex;align-items:center;gap:18px}.alternative-row.svelte-1hj1xub span:where(.svelte-1hj1xub){width:25px;height:25px;display:grid;place-items:center;color:#8d948f;filter:grayscale(1);opacity:.64;transition:color .25s ease,filter .25s ease,opacity .25s ease,transform .25s ease}.alternative-row.svelte-1hj1xub span:where(.svelte-1hj1xub):hover{color:var(--chapter-accent);filter:none;opacity:1;transform:translateY(-2px)}.alternative-row.svelte-1hj1xub span:where(.svelte-1hj1xub) i:where(.svelte-1hj1xub){width:21px;height:21px;display:grid}.alternative-row.svelte-1hj1xub span:where(.svelte-1hj1xub) i:where(.svelte-1hj1xub) svg{width:100%;height:100%;fill:currentColor}.alternative-row.svelte-1hj1xub img:where(.svelte-1hj1xub){width:22px;height:22px;object-fit:contain}.tool-note.svelte-1hj1xub{position:relative;max-width:650px;margin-top:34px;margin-right:max(40px,calc((100% - 1380px)/2));padding-left:22px;color:#788079;font-size:11px;line-height:1.7;text-align:left}.tool-note.svelte-1hj1xub i:where(.svelte-1hj1xub){position:absolute;left:0;top:9px;width:9px;height:1px;background:var(--proto-brass)}@media(max-width:1050px){.services-intro.svelte-1hj1xub{grid-template-columns:1fr}.service-layout.svelte-1hj1xub{grid-template-columns:1fr;gap:52px}.service-copy.svelte-1hj1xub{max-width:720px}.service-copy.svelte-1hj1xub h3:where(.svelte-1hj1xub){max-width:680px}.service-summary.svelte-1hj1xub>p:where(.svelte-1hj1xub){max-width:620px}}@media(max-width:650px){.operating-loop.svelte-1hj1xub{padding:88px 0 104px}.shell.svelte-1hj1xub{width:calc(100% - 32px)}.services-intro.svelte-1hj1xub{grid-template-columns:1fr;gap:22px;margin-bottom:78px}.services-intro.svelte-1hj1xub h2:where(.svelte-1hj1xub){font-size:clamp(52px,15vw,68px)}.service-chapter.svelte-1hj1xub{padding:62px 0 78px;background:none;contain-intrinsic-size:1050px}.service-layout.svelte-1hj1xub{gap:38px}.service-copy.svelte-1hj1xub{padding-left:22px}.service-copy.svelte-1hj1xub:before{bottom:auto;height:62px}.service-copy.svelte-1hj1xub:after{left:-5px;width:11px}.service-label.svelte-1hj1xub{margin-bottom:22px;font-size:9px}.service-copy.svelte-1hj1xub h3:where(.svelte-1hj1xub){font-size:clamp(45px,12.5vw,58px)}.service-summary.svelte-1hj1xub{margin-top:24px}.service-summary.svelte-1hj1xub>p:where(.svelte-1hj1xub){font-size:14px}.feature-list.svelte-1hj1xub{margin-top:34px}.feature-list.svelte-1hj1xub>div:where(.svelte-1hj1xub){padding:16px 0}.alternative-row.svelte-1hj1xub{padding-top:20px;align-items:flex-start;flex-direction:column;gap:15px}.tool-note.svelte-1hj1xub{margin:28px 16px 0;font-size:11px}}.shell.svelte-ql55xz{width:min(1380px,calc(100% - 80px));margin:0 auto}.eyebrow.svelte-ql55xz{margin:0 0 24px;color:var(--proto-brass);font:500 9px var(--proto-mono);letter-spacing:.14em}.work-showcase.svelte-ql55xz{padding:125px 0 145px;scroll-margin-top:84px;content-visibility:auto;contain-intrinsic-size:auto 1320px}.section-heading.svelte-ql55xz{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:100px;align-items:end;margin-bottom:64px}.section-heading.svelte-ql55xz h2:where(.svelte-ql55xz){margin:0;color:var(--proto-text);font:400 clamp(60px,7vw,104px)/.88 var(--proto-display);letter-spacing:-.045em}.text-button.svelte-ql55xz{display:inline-flex;margin-top:36px;padding:15px 20px;color:var(--proto-bg);background:var(--proto-paper);font-size:13px;font-weight:600;text-decoration:none;transition:background .25s ease,transform .25s ease}.text-button.svelte-ql55xz:hover{background:var(--proto-brass);transform:translateY(-2px)}.text-button.svelte-ql55xz:focus-visible{outline:2px solid var(--proto-brass);outline-offset:4px}.project-stage.svelte-ql55xz{position:relative;height:min(62vw,760px);min-height:600px;overflow:hidden;border:1px solid var(--proto-line-strong);background:var(--proto-surface);isolation:isolate}.stage-depth.svelte-ql55xz{position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,84,63,.46),transparent 44%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28))}.mont.svelte-ql55xz{position:absolute;display:block;overflow:hidden;color:inherit;text-decoration:none;box-shadow:0 30px 90px #0000006b;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s ease;will-change:transform;transform:rotate(var(--rot,0deg))}.mont.svelte-ql55xz:hover,.mont.svelte-ql55xz:focus-visible{transform:rotate(var(--rot,0deg)) translateY(-6px);box-shadow:0 42px 110px #00000080}.mont.svelte-ql55xz:focus-visible{outline:2px solid var(--proto-brass);outline-offset:4px}.mont-window.svelte-ql55xz{background:#101411}.mont-window.svelte-ql55xz img:where(.svelte-ql55xz){display:block;width:100%;height:calc(100% - 30px);object-fit:cover;object-position:top center;filter:saturate(.92) brightness(.9)}.mont.svelte-ql55xz:hover img:where(.svelte-ql55xz){filter:saturate(1) brightness(.97)}.window-bar.svelte-ql55xz{height:30px;display:flex;align-items:center;gap:5px;padding:0 11px;background:#161a16;border-bottom:1px solid rgba(240,239,233,.08)}.window-bar.svelte-ql55xz i:where(.svelte-ql55xz){width:8px;height:8px;border-radius:50%;background:linear-gradient(145deg,#3d423e,#262b27)}.window-bar.svelte-ql55xz small:where(.svelte-ql55xz){margin-left:8px;color:#8a9089;font:500 7px var(--proto-mono);letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mont-copytrade.svelte-ql55xz{z-index:2;left:3%;top:5%;width:40%;height:42%;--rot:.6deg}.mont-quant.svelte-ql55xz{z-index:1;right:3%;top:5%;width:51%;height:55%;--rot:-.8deg}.mont-tss.svelte-ql55xz{z-index:3;left:5%;bottom:6%;width:44%;height:46%;--rot:-.5deg}.mont-shoe.svelte-ql55xz{z-index:4;left:43%;bottom:9%;width:17%;height:30%;--rot:1.8deg;background:#eee8dd}.mont-shoe.svelte-ql55xz img:where(.svelte-ql55xz){display:block;width:100%;height:calc(100% - 26px);object-fit:cover}.mont-shoe.svelte-ql55xz span:where(.svelte-ql55xz){display:flex;align-items:center;height:26px;padding:0 10px;color:#5c5344;background:#eee8dd;font:500 7px var(--proto-mono);letter-spacing:.1em}.mont-mind.svelte-ql55xz{z-index:2;right:4%;bottom:8%;width:29%;padding:20px;color:#171713;background:var(--proto-paper);--rot:-.7deg}.mont-mind.svelte-ql55xz small:where(.svelte-ql55xz){color:#8a6d3f;font:500 7px var(--proto-mono);letter-spacing:.11em}.mont-mind.svelte-ql55xz strong:where(.svelte-ql55xz){display:block;margin:10px 0 8px;font:400 26px/1 var(--proto-display)}.mont-mind.svelte-ql55xz span:where(.svelte-ql55xz){color:#55574f;font-size:10.5px;line-height:1.55}.project-cta.svelte-ql55xz{position:relative;overflow:hidden;border-top:1px solid var(--proto-line);background:linear-gradient(135deg,#071a14,#0d2d24 52%,#082119)}.project-cta.svelte-ql55xz:before{content:"";position:absolute;left:0;right:0;top:42%;height:1px;background:#f0efe917}.cta-grid.svelte-ql55xz{position:relative;z-index:1;min-height:860px;padding:105px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:clamp(64px,7vw,112px);align-items:center}.cta-copy.svelte-ql55xz h2:where(.svelte-ql55xz){max-width:760px;margin:0;color:var(--proto-text);font:400 clamp(66px,7vw,108px)/.86 var(--proto-display);letter-spacing:-.045em}.cta-copy.svelte-ql55xz h2:where(.svelte-ql55xz) em:where(.svelte-ql55xz){font-weight:400;font-style:normal;color:var(--proto-paper)}.cta-copy.svelte-ql55xz>p:where(.svelte-ql55xz):not(.eyebrow){max-width:560px;margin:31px 0 0;color:#b4bcb5;font-size:16.5px;line-height:1.7}.brief-builder.svelte-ql55xz{position:relative;overflow:hidden;border:1px solid rgba(240,239,233,.2);background:#090d0a;box-shadow:0 36px 90px #00000047}.brief-builder.svelte-ql55xz>header:where(.svelte-ql55xz){height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--proto-line);color:#a1a69f;background:#0d120e;font:500 9px var(--proto-mono);letter-spacing:.08em}.brief-builder.svelte-ql55xz>header:where(.svelte-ql55xz) small:where(.svelte-ql55xz){font:inherit;color:#697169}.brief-question.svelte-ql55xz{padding:25px 25px 18px}.brief-question.svelte-ql55xz>small:where(.svelte-ql55xz),.brief-summary.svelte-ql55xz>div:where(.svelte-ql55xz)>small:where(.svelte-ql55xz){display:block;margin-bottom:13px;color:#8b928c;font:500 9px var(--proto-mono);letter-spacing:.1em}.brief-question.svelte-ql55xz>div:where(.svelte-ql55xz){display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(240,239,233,.11);border-left:1px solid rgba(240,239,233,.11)}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz){position:relative;min-height:72px;padding:14px;display:grid;grid-template-columns:13px 1fr auto;gap:11px;align-items:center;border-right:1px solid rgba(240,239,233,.11);border-bottom:1px solid rgba(240,239,233,.11);color:#959c96;background:#ffffff02;cursor:pointer;transition:color .2s ease,background .2s ease}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz):hover{background:#b49a670b}.brief-question.svelte-ql55xz label.selected:where(.svelte-ql55xz){color:#e2e3de;background:#b49a6713}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz):focus-within{z-index:1;outline:2px solid var(--proto-brass);outline-offset:-2px}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz)>input:where(.svelte-ql55xz){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz)>i:where(.svelte-ql55xz){position:relative;width:12px;height:12px;border:1px solid #5c625d}.brief-question.svelte-ql55xz label.selected:where(.svelte-ql55xz)>i:where(.svelte-ql55xz){border-color:var(--proto-brass)}.brief-question.svelte-ql55xz label.selected:where(.svelte-ql55xz)>i:where(.svelte-ql55xz):after{content:"";position:absolute;inset:3px;background:var(--proto-brass)}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz)>span:where(.svelte-ql55xz){font-size:10px}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz)>small:where(.svelte-ql55xz){color:#5d655f;font:500 9px var(--proto-mono)}.field-error.svelte-ql55xz{margin:10px 0 0;color:#c89a84;font-size:10px}.brief-summary.svelte-ql55xz{padding:0 25px 20px}.brief-summary.svelte-ql55xz>div:where(.svelte-ql55xz){padding-top:18px;border-top:1px solid var(--proto-line)}.brief-summary.svelte-ql55xz strong:where(.svelte-ql55xz){display:block;color:#d9ded9;font:400 22px/1.1 var(--proto-display)}.brief-summary.svelte-ql55xz p:where(.svelte-ql55xz){max-width:430px;margin:8px 0 0;color:#7b837d;font-size:10px;line-height:1.55}.contact-fields.svelte-ql55xz{padding:0 25px 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-fields.svelte-ql55xz label:where(.svelte-ql55xz){display:block}.contact-fields.svelte-ql55xz label:where(.svelte-ql55xz)>span:where(.svelte-ql55xz){display:block;margin-bottom:8px;color:#8b928c;font:500 9px var(--proto-mono);letter-spacing:.09em}.contact-fields.svelte-ql55xz input:where(.svelte-ql55xz),.contact-fields.svelte-ql55xz textarea:where(.svelte-ql55xz){width:100%;border:1px solid rgba(240,239,233,.16);border-radius:0;padding:12px 13px;color:#e7e8e2;background:#0d120e;font:400 13px/1.45 var(--proto-sans);outline:none;transition:border-color .2s ease,background .2s ease}.contact-fields.svelte-ql55xz input:where(.svelte-ql55xz){height:44px}.contact-fields.svelte-ql55xz textarea:where(.svelte-ql55xz){min-height:118px;resize:vertical}.contact-fields.svelte-ql55xz input:where(.svelte-ql55xz):focus,.contact-fields.svelte-ql55xz textarea:where(.svelte-ql55xz):focus{border-color:var(--proto-brass);background:#101611}.contact-fields.svelte-ql55xz input:where(.svelte-ql55xz):focus-visible,.contact-fields.svelte-ql55xz textarea:where(.svelte-ql55xz):focus-visible{outline:2px solid var(--proto-brass);outline-offset:2px}.contact-fields.svelte-ql55xz input[aria-invalid=true]:where(.svelte-ql55xz),.contact-fields.svelte-ql55xz textarea[aria-invalid=true]:where(.svelte-ql55xz){border-color:#a8735f}.contact-fields.svelte-ql55xz label:where(.svelte-ql55xz)>small:where(.svelte-ql55xz){display:block;margin-top:7px;color:#c89a84;font-size:10px}.message-field.svelte-ql55xz{grid-column:1/-1}.honeypot.svelte-ql55xz{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-actions.svelte-ql55xz{padding:0 25px 25px;display:flex;align-items:center;justify-content:space-between;gap:22px}.submit-button.svelte-ql55xz{min-width:210px;padding:13px 15px;display:flex;align-items:flex-start;flex-direction:column;gap:6px;border:1px solid var(--proto-paper);border-radius:0;color:var(--proto-bg);background:var(--proto-paper);font:600 12px var(--proto-sans);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.submit-button.svelte-ql55xz:hover:not(:disabled){border-color:var(--proto-brass);background:var(--proto-brass);transform:translateY(-2px)}.submit-button.svelte-ql55xz:focus-visible{outline:2px solid var(--proto-brass);outline-offset:4px}.submit-button.svelte-ql55xz:disabled{cursor:wait;opacity:.65}.submit-button.svelte-ql55xz small:where(.svelte-ql55xz){font:500 9px var(--proto-mono);opacity:.6}.form-actions.svelte-ql55xz>p:where(.svelte-ql55xz){margin:0;color:#858d87;font-size:10px;line-height:1.55;text-align:right}.form-actions.svelte-ql55xz a:where(.svelte-ql55xz){color:var(--proto-paper);text-underline-offset:3px}.form-status.svelte-ql55xz{margin:0;padding:14px 25px;border-top:1px solid rgba(168,115,95,.35);color:#d8b4a4;background:#a8735f12;font-size:11px;line-height:1.55}.form-status.success.svelte-ql55xz{border-top-color:#b49a6773;color:#dfd2b8;background:#b49a6713}@media(max-width:1100px){.section-heading.svelte-ql55xz{gap:55px}.cta-grid.svelte-ql55xz{grid-template-columns:1fr 1fr;gap:55px}.contact-fields.svelte-ql55xz{grid-template-columns:1fr}.message-field.svelte-ql55xz{grid-column:auto}}@media(max-width:760px){.shell.svelte-ql55xz{width:calc(100% - 24px)}.work-showcase.svelte-ql55xz{padding:90px 0 100px}.section-heading.svelte-ql55xz{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.section-heading.svelte-ql55xz h2:where(.svelte-ql55xz){font-size:clamp(52px,15vw,70px)}.project-stage.svelte-ql55xz{height:auto;min-height:0;margin:0 -12px;padding:12px;display:flex;flex-direction:column;gap:12px;border-left:0;border-right:0}.mont.svelte-ql55xz{position:static;width:auto;height:210px;--rot:0deg}.mont-mind.svelte-ql55xz{height:auto}.mont-shoe.svelte-ql55xz{height:230px}.cta-grid.svelte-ql55xz{min-height:0;padding:88px 0 72px;grid-template-columns:1fr;gap:60px}.cta-copy.svelte-ql55xz h2:where(.svelte-ql55xz){font-size:clamp(58px,16vw,78px)}.brief-builder.svelte-ql55xz{margin:0 -1px}.brief-builder.svelte-ql55xz>header:where(.svelte-ql55xz){padding:0 16px}.brief-question.svelte-ql55xz{padding:20px 16px 15px}.brief-question.svelte-ql55xz>div:where(.svelte-ql55xz){grid-template-columns:1fr}.brief-question.svelte-ql55xz label:where(.svelte-ql55xz){min-height:62px}.brief-summary.svelte-ql55xz{padding:0 16px 18px}.contact-fields.svelte-ql55xz{padding:0 16px 20px}.form-actions.svelte-ql55xz{padding:0 16px 18px;align-items:stretch;flex-direction:column}.submit-button.svelte-ql55xz{width:100%}.form-actions.svelte-ql55xz>p:where(.svelte-ql55xz){text-align:left}.form-status.svelte-ql55xz{padding:13px 16px}}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia");size-adjust:75.5%}html{scroll-behavior:smooth;background:#080b09}body{margin:0;background:#080b09!important}.prototype.svelte-1o4losd{--proto-bg:#080b09;--proto-surface:#131815;--proto-surface-2:#19201b;--proto-green:#07543f;--proto-green-light:#2d8064;--proto-green-deep:#0d2d24;--proto-text:#f0efe9;--proto-muted:#adafaa;--proto-paper:#dad6cc;--proto-leather:#774633;--proto-brass:#b49a67;--proto-line:rgba(240,239,233,.1);--proto-line-strong:rgba(240,239,233,.18);--proto-display:"Instrument Serif","Instrument Serif Fallback",Georgia,serif;--proto-sans:"DM Sans",sans-serif;--proto-mono:"IBM Plex Mono",monospace;background:var(--proto-bg);color:var(--proto-text);font-family:var(--proto-sans);min-height:100vh;overflow:clip}.prototype.svelte-1o4losd,.prototype.svelte-1o4losd :where(.svelte-1o4losd){box-sizing:border-box}.skip-link.svelte-1o4losd{position:fixed;z-index:100;left:16px;top:12px;transform:translateY(-160%);padding:11px 14px;background:var(--proto-paper);color:var(--proto-bg);font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s ease}.skip-link.svelte-1o4losd:focus{transform:translateY(0)}.prototype a:focus-visible,.prototype button:focus-visible{outline:2px solid var(--proto-brass);outline-offset:4px}.prototype h2,.prototype h3{text-wrap:balance}.prototype p{text-wrap:pretty}.page-thread.svelte-1o4losd{position:fixed;z-index:30;left:24px;top:72px;bottom:0;width:1px;background:var(--proto-line);pointer-events:none}.page-thread.svelte-1o4losd i:where(.svelte-1o4losd){display:block;height:100%;width:2px;background:var(--proto-green);transform-origin:top;will-change:transform}.page-thread.svelte-1o4losd b:where(.svelte-1o4losd){position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--proto-brass);box-shadow:0 0 0 5px var(--proto-bg);will-change:transform}@media(max-width:760px){.page-thread.svelte-1o4losd{display:none}}
