.RomyGoalsWorkspace-module__QSh34q__figure{margin:0}.RomyGoalsWorkspace-module__QSh34q__artifact{border:1px solid var(--romy-ui-line);width:100%;height:49rem;color:var(--romy-ui-foreground);background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-product);font-family:var(--romy-ui-font-body);border-radius:.9rem;grid-template-columns:5.4rem minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}.RomyGoalsWorkspace-module__QSh34q__artifact *{box-sizing:border-box}.RomyGoalsWorkspace-module__QSh34q__artifact :is(button,textarea){font:inherit}.RomyGoalsWorkspace-module__QSh34q__artifact button{color:inherit}.RomyGoalsWorkspace-module__QSh34q__artifact svg{width:100%;height:100%;display:block}.RomyGoalsWorkspace-module__QSh34q__rail{border-right:1px solid var(--romy-ui-line);background:var(--romy-ui-rail);flex-direction:column;align-items:center;min-width:0;padding:1rem .65rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__railBrand{color:var(--romy-ui-ink);text-align:center;justify-items:center;gap:.4rem;font-size:.75rem;font-weight:600;line-height:1.1;display:grid}.RomyGoalsWorkspace-module__QSh34q__railBrand :is(img,svg){object-fit:cover;border-radius:.26rem;width:1.15rem;height:1.15rem}.RomyGoalsWorkspace-module__QSh34q__newChat{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);width:2.75rem;height:2.75rem;box-shadow:var(--romy-ui-shadow-tight);cursor:pointer;border-radius:.6rem;place-items:center;margin-top:1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__newChat svg{width:1rem;height:1rem}.RomyGoalsWorkspace-module__QSh34q__rail nav{gap:.42rem;width:100%;margin-top:1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__rail nav button{cursor:pointer;width:2.75rem;height:2.75rem;min-height:2.75rem;transition:background-color .18s var(--romy-ui-ease), box-shadow .18s var(--romy-ui-ease);background:0 0;border:0;border-radius:.55rem;justify-self:center;place-items:center;display:grid;position:relative}.RomyGoalsWorkspace-module__QSh34q__rail nav button:hover,.RomyGoalsWorkspace-module__QSh34q__rail nav button[data-active=true]{background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-tight)}.RomyGoalsWorkspace-module__QSh34q__rail nav button>svg{width:1.1rem;height:1.1rem}.RomyGoalsWorkspace-module__QSh34q__rail nav button[data-tone=action]>svg{color:var(--romy-ui-action)}.RomyGoalsWorkspace-module__QSh34q__rail nav button[data-tone=signal]>svg{color:var(--romy-ui-signal)}.RomyGoalsWorkspace-module__QSh34q__rail nav button[data-tone=thinking]>svg{color:var(--romy-ui-thinking)}.RomyGoalsWorkspace-module__QSh34q__railCount{width:1rem;height:1rem;color:var(--romy-ui-muted);background:var(--romy-ui-canvas-2);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:.18rem;right:.25rem}.RomyGoalsWorkspace-module__QSh34q__railFooter{border-top:1px solid var(--romy-ui-line);gap:.65rem;margin-top:auto;padding-top:.9rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__companyAvatar,.RomyGoalsWorkspace-module__QSh34q__founderAvatar{border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:grid}.RomyGoalsWorkspace-module__QSh34q__companyAvatar{color:var(--romy-ui-signal-strong);background:var(--romy-ui-signal-tint)}.RomyGoalsWorkspace-module__QSh34q__founderAvatar{color:var(--romy-ui-market-strong);background:var(--romy-ui-market-tint)}.RomyGoalsWorkspace-module__QSh34q__workspace{background:linear-gradient(112deg, var(--romy-ui-surface) 0%, var(--romy-ui-surface) 72%, color-mix(in oklch, var(--romy-ui-signal-tint) 30%, var(--romy-ui-surface)) 100%);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.RomyGoalsWorkspace-module__QSh34q__workspaceHeader{border-bottom:1px solid var(--romy-ui-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.3rem;padding:.8rem clamp(1rem,2.4cqw,1.75rem);display:flex}.RomyGoalsWorkspace-module__QSh34q__breadcrumbs{min-width:0;color:var(--romy-ui-muted);align-items:center;gap:.55rem;font-size:.875rem;line-height:1.4;display:flex}.RomyGoalsWorkspace-module__QSh34q__breadcrumbs svg{width:.65rem;height:.65rem;color:var(--romy-ui-faint);flex:none}.RomyGoalsWorkspace-module__QSh34q__breadcrumbs strong{color:var(--romy-ui-action);font-weight:600}.RomyGoalsWorkspace-module__QSh34q__workspaceBody{min-height:0;padding:2rem clamp(1rem,2.4cqw,1.75rem) 1rem;position:relative;overflow-y:auto}.RomyGoalsWorkspace-module__QSh34q__overview,.RomyGoalsWorkspace-module__QSh34q__chatView{animation:RomyGoalsWorkspace-module__QSh34q__viewIn .24s var(--romy-ui-ease) both}@keyframes RomyGoalsWorkspace-module__QSh34q__viewIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.RomyGoalsWorkspace-module__QSh34q__screenIntro{gap:.75rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__screenIntro h2{color:var(--romy-ui-ink);font-family:var(--romy-ui-font-display);font-variation-settings:"wght" 300;letter-spacing:-.014em;margin:0;font-size:2.75rem;font-weight:300;line-height:1.02}.RomyGoalsWorkspace-module__QSh34q__screenIntro h2 span{color:var(--romy-ui-market)}.RomyGoalsWorkspace-module__QSh34q__screenIntro p{color:var(--romy-ui-muted);margin:0;font-size:1rem;line-height:1.5}.RomyGoalsWorkspace-module__QSh34q__goalBand{border:1px solid var(--romy-ui-line);background:color-mix(in oklch, var(--romy-ui-signal-tint) 58%, var(--romy-ui-surface));border-radius:.65rem;grid-template-columns:minmax(12rem,1fr) minmax(10rem,1.25fr) auto;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.25rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__goalBand strong,.RomyGoalsWorkspace-module__QSh34q__progressValue{color:var(--romy-ui-ink);font-size:.875rem;font-weight:600}.RomyGoalsWorkspace-module__QSh34q__progressValue{font-variant-numeric:tabular-nums;white-space:nowrap}.RomyGoalsWorkspace-module__QSh34q__progressTrack{background:color-mix(in oklch, var(--romy-ui-signal) 14%, var(--romy-ui-line));border-radius:999px;height:.42rem;position:relative;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__progressFill{width:var(--goal-progress);border-radius:inherit;background:var(--romy-ui-signal);height:100%;display:block}.RomyGoalsWorkspace-module__QSh34q__shortfallMarker{top:0;bottom:0;left:var(--goal-progress);background:var(--romy-ui-market);width:.45rem;position:absolute}.RomyGoalsWorkspace-module__QSh34q__focusGrid{border-block:1px solid var(--romy-ui-line);grid-template-columns:1fr 1.15fr;margin-top:2rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div{padding:1.5rem 1.5rem 1.5rem 0;position:relative}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div+div{border-left:1px solid var(--romy-ui-line);padding-left:1.75rem;padding-right:3.75rem}.RomyGoalsWorkspace-module__QSh34q__focusGrid h3{color:var(--romy-ui-ink);align-items:center;gap:.55rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.RomyGoalsWorkspace-module__QSh34q__focusGrid h3 svg{flex:none;width:1.15rem;height:1.15rem}.RomyGoalsWorkspace-module__QSh34q__goalHeadingIcon{color:var(--romy-ui-market)}.RomyGoalsWorkspace-module__QSh34q__focusHeadingIcon{color:var(--romy-ui-signal)}.RomyGoalsWorkspace-module__QSh34q__focusGrid p{color:var(--romy-ui-foreground);margin:.75rem 0 0;font-size:1rem;line-height:1.45}.RomyGoalsWorkspace-module__QSh34q__focusGrid p strong{font-weight:600}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div>span{color:var(--romy-ui-muted);margin-top:.5rem;font-size:.875rem;line-height:1.45;display:block}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div:first-child button{min-height:2.75rem;color:var(--romy-ui-signal-strong);cursor:pointer;background:0 0;border:0;margin:.5rem 0 0 -.5rem;padding:.45rem .5rem;font-size:.875rem;font-weight:600}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div:first-child button span{color:var(--romy-ui-market-strong);margin-left:.35rem}.RomyGoalsWorkspace-module__QSh34q__focusButton{border:1px solid var(--romy-ui-ink);background:var(--romy-ui-surface);cursor:pointer;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:1.5rem;right:0}.RomyGoalsWorkspace-module__QSh34q__focusButton svg{width:1rem;height:1rem;transform:rotate(90deg)}.RomyGoalsWorkspace-module__QSh34q__goalDetails{border-bottom:1px solid var(--romy-ui-line);background:var(--romy-ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.RomyGoalsWorkspace-module__QSh34q__goalDetails>div{background:var(--romy-ui-canvas-2);gap:.35rem;padding:1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__goalDetails span{color:var(--romy-ui-muted);font-size:.75rem;font-weight:600;line-height:1.3}.RomyGoalsWorkspace-module__QSh34q__goalDetails strong{color:var(--romy-ui-foreground);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;line-height:1.4}.RomyGoalsWorkspace-module__QSh34q__composer{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);min-height:6.75rem;box-shadow:var(--romy-ui-shadow-tight);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:1.5rem;padding:1rem .7rem .6rem 1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__composer:focus-within{border-color:var(--romy-ui-action);box-shadow:0 0 0 3px color-mix(in oklch, var(--romy-ui-action) 13%, transparent)}.RomyGoalsWorkspace-module__QSh34q__composer textarea{resize:none;min-width:0;min-height:4.5rem;color:var(--romy-ui-foreground);background:0 0;border:0;outline:0;align-self:stretch;padding:0;font-size:1rem;line-height:1.5}.RomyGoalsWorkspace-module__QSh34q__composer textarea::placeholder{color:var(--romy-ui-muted);opacity:1}.RomyGoalsWorkspace-module__QSh34q__composerActions{align-items:center;gap:.25rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__composerActions button{width:2.5rem;height:2.5rem;color:var(--romy-ui-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.RomyGoalsWorkspace-module__QSh34q__composerActions button:before{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);content:"";border-radius:50%;position:absolute;inset:.42rem}.RomyGoalsWorkspace-module__QSh34q__composerActions button svg{z-index:1;width:.75rem;height:.75rem}.RomyGoalsWorkspace-module__QSh34q__composerActions .RomyGoalsWorkspace-module__QSh34q__sendButton:before{background:var(--romy-ui-action);border:0}.RomyGoalsWorkspace-module__QSh34q__composerActions .RomyGoalsWorkspace-module__QSh34q__sendButton svg{width:.9rem;height:.9rem;color:var(--romy-ui-surface)}.RomyGoalsWorkspace-module__QSh34q__prompts{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__prompts button{border:1px solid color-mix(in oklch, var(--romy-ui-thinking) 12%, var(--romy-ui-line));min-height:2.75rem;color:var(--romy-ui-foreground);background:linear-gradient(105deg, var(--romy-ui-thinking-tint) 0%, var(--romy-ui-surface) 52%, var(--romy-ui-market-tint) 100%);cursor:pointer;transition:border-color .18s var(--romy-ui-ease), transform .18s var(--romy-ui-ease);border-radius:999px;padding:.55rem 1rem;font-size:.875rem;font-weight:500}.RomyGoalsWorkspace-module__QSh34q__prompts button:hover,.RomyGoalsWorkspace-module__QSh34q__prompts button:active{border-color:var(--romy-ui-ink);transform:translateY(-1px)}.RomyGoalsWorkspace-module__QSh34q__chatView{width:min(100%,58rem);margin:0 auto;padding-top:.5rem}.RomyGoalsWorkspace-module__QSh34q__chatHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__chatHeader>div{align-items:center;gap:.75rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__chatHeader span{color:var(--romy-ui-muted);font-size:.875rem}.RomyGoalsWorkspace-module__QSh34q__chatHeader strong{color:var(--romy-ui-signal-strong);background:var(--romy-ui-signal-tint);border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.RomyGoalsWorkspace-module__QSh34q__chatHeader button{min-height:2.75rem;color:var(--romy-ui-signal-strong);cursor:pointer;background:0 0;border:0;padding:.45rem .25rem;font-size:.875rem;font-weight:600}.RomyGoalsWorkspace-module__QSh34q__userMessage{width:fit-content;max-width:70%;color:var(--romy-ui-foreground);background:var(--romy-ui-canvas-2);border-radius:.65rem .65rem .15rem;margin:2rem 0 0 auto;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.RomyGoalsWorkspace-module__QSh34q__romyResponse{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__romyAvatar{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__romyAvatar svg{width:1.4rem;height:1.4rem}.RomyGoalsWorkspace-module__QSh34q__romyResponse h2{max-width:28ch;color:var(--romy-ui-ink);font-family:var(--romy-ui-font-display);font-variation-settings:"wght" 300;letter-spacing:-.014em;margin:0;font-size:2rem;font-weight:300;line-height:1.08}.RomyGoalsWorkspace-module__QSh34q__romyResponse p{max-width:62ch;color:var(--romy-ui-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.5}.RomyGoalsWorkspace-module__QSh34q__responseText{min-height:3rem}.RomyGoalsWorkspace-module__QSh34q__typingCursor{vertical-align:-.12em;background:var(--romy-ui-ink);width:.08rem;height:1em;margin-left:.12rem;animation:.8s step-end infinite RomyGoalsWorkspace-module__QSh34q__typingCursor;display:inline-block}@keyframes RomyGoalsWorkspace-module__QSh34q__typingCursor{50%{opacity:0}}.RomyGoalsWorkspace-module__QSh34q__chatGoal{border:1px solid var(--romy-ui-line);background:color-mix(in oklch, var(--romy-ui-signal-tint) 58%, var(--romy-ui-surface));border-radius:.55rem;grid-template-columns:minmax(12rem,1fr) minmax(8rem,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:.75rem 1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__chatGoal strong,.RomyGoalsWorkspace-module__QSh34q__chatGoal>span:last-child{color:var(--romy-ui-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.RomyGoalsWorkspace-module__QSh34q__chatProgress{background:color-mix(in oklch, var(--romy-ui-signal) 14%, var(--romy-ui-line));border-radius:999px;height:.36rem;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__chatProgress i{background:var(--romy-ui-signal);width:85%;height:100%;display:block}.RomyGoalsWorkspace-module__QSh34q__romyResponse ol{margin:1rem 0 0;padding:0;list-style:none}.RomyGoalsWorkspace-module__QSh34q__romyResponse li{border-bottom:1px solid var(--romy-ui-line);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;display:grid}.RomyGoalsWorkspace-module__QSh34q__chatSignalIcon{width:1.25rem;height:1.25rem;color:var(--romy-ui-faint);place-items:center;display:grid}.RomyGoalsWorkspace-module__QSh34q__chatSignalIcon svg{width:1.1rem;height:1.1rem}.RomyGoalsWorkspace-module__QSh34q__romyResponse li[data-tone=market] .RomyGoalsWorkspace-module__QSh34q__chatSignalIcon,.RomyGoalsWorkspace-module__QSh34q__romyResponse li[data-tone=reddit] .RomyGoalsWorkspace-module__QSh34q__chatSignalIcon{color:var(--romy-ui-market)}.RomyGoalsWorkspace-module__QSh34q__romyResponse li[data-tone=signal] .RomyGoalsWorkspace-module__QSh34q__chatSignalIcon{color:var(--romy-ui-signal)}.RomyGoalsWorkspace-module__QSh34q__romyResponse li[data-tone=reddit] .RomyGoalsWorkspace-module__QSh34q__chatSignalIcon svg{width:1.25rem;height:1.25rem}.RomyGoalsWorkspace-module__QSh34q__romyResponse li div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__romyResponse li strong{color:var(--romy-ui-foreground);font-size:.9375rem;font-weight:600;line-height:1.4}.RomyGoalsWorkspace-module__QSh34q__romyResponse li small{color:var(--romy-ui-muted);white-space:nowrap;font-size:.75rem;line-height:1.4}.RomyGoalsWorkspace-module__QSh34q__responseResources{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;margin-top:1rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__responseResources a,.RomyGoalsWorkspace-module__QSh34q__responseResources button{min-height:3.25rem;color:var(--romy-ui-ink);background:var(--romy-ui-market-tint);cursor:pointer;border:0;border-radius:.55rem}.RomyGoalsWorkspace-module__QSh34q__responseResources a{align-items:center;gap:.75rem;min-width:0;padding:.6rem .75rem;text-decoration:none;display:flex}.RomyGoalsWorkspace-module__QSh34q__responseResources a>span:last-child{gap:.1rem;min-width:0;display:grid}.RomyGoalsWorkspace-module__QSh34q__responseResources a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.35;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__responseResources a small{color:var(--romy-ui-muted);font-size:.75rem;line-height:1.3}.RomyGoalsWorkspace-module__QSh34q__resourceIcon{width:1.7rem;height:1.7rem;color:var(--romy-ui-market-strong);background:var(--romy-ui-market-tint);border-radius:50%;flex:none;place-items:center;display:grid}.RomyGoalsWorkspace-module__QSh34q__resourceIcon svg{width:.85rem;height:.85rem}.RomyGoalsWorkspace-module__QSh34q__resourcePortrait{background:var(--romy-ui-market-tint);border-radius:50%;flex:none;width:1.9rem;height:1.9rem;position:relative;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__resourcePortrait img{object-fit:cover;object-position:50% 28%}.RomyGoalsWorkspace-module__QSh34q__responseResources button{place-items:center;width:3.25rem;padding:0;display:grid}.RomyGoalsWorkspace-module__QSh34q__responseResources button svg{width:.9rem;height:.9rem;transition:transform .18s var(--romy-ui-ease)}.RomyGoalsWorkspace-module__QSh34q__responseResources button[aria-expanded=true] svg{transform:rotate(90deg)}.RomyGoalsWorkspace-module__QSh34q__preparedCopy{border:1px solid var(--romy-ui-line);background:var(--romy-ui-canvas-2);border-radius:.55rem;margin-top:.75rem;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__preparedCopy header{border-bottom:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.RomyGoalsWorkspace-module__QSh34q__preparedCopy header strong{color:var(--romy-ui-ink);font-size:.875rem;font-weight:600;line-height:1.35}.RomyGoalsWorkspace-module__QSh34q__preparedCopy header span{color:var(--romy-ui-market-strong);background:var(--romy-ui-market-tint);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;line-height:1.3}.RomyGoalsWorkspace-module__QSh34q__preparedCopy>div{padding:.35rem 1rem 1rem}.RomyGoalsWorkspace-module__QSh34q__preparedCopy p{max-width:none;color:var(--romy-ui-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.5}.RomyGoalsWorkspace-module__QSh34q__chatComposer{margin:1.5rem 0 0 3.75rem}.RomyGoalsWorkspace-module__QSh34q__notice{min-height:1rem;color:var(--romy-ui-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.3}.RomyGoalsWorkspace-module__QSh34q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.RomyGoalsWorkspace-module__QSh34q__artifact :is(button,textarea):focus-visible{outline:2px solid var(--romy-ui-action);outline-offset:2px}@container (max-width:52rem){.RomyGoalsWorkspace-module__QSh34q__rail{padding-inline:.45rem}.RomyGoalsWorkspace-module__QSh34q__railBrand span{display:none}.RomyGoalsWorkspace-module__QSh34q__goalBand{grid-template-columns:minmax(10rem,1fr) minmax(8rem,1fr)}.RomyGoalsWorkspace-module__QSh34q__progressValue{text-align:right;grid-column:2}.RomyGoalsWorkspace-module__QSh34q__romyResponse li div{gap:.2rem;display:grid}}@container (max-width:39rem){.RomyGoalsWorkspace-module__QSh34q__workspaceBody{padding-top:1.5rem}.RomyGoalsWorkspace-module__QSh34q__screenIntro h2{font-size:2.25rem}.RomyGoalsWorkspace-module__QSh34q__goalBand{grid-template-columns:1fr auto;gap:.75rem;padding:.85rem 1rem}.RomyGoalsWorkspace-module__QSh34q__progressTrack{grid-area:2/1/auto/-1}.RomyGoalsWorkspace-module__QSh34q__progressValue{grid-area:1/2}.RomyGoalsWorkspace-module__QSh34q__focusGrid{grid-template-columns:1fr}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div{padding:1.25rem 0}.RomyGoalsWorkspace-module__QSh34q__focusGrid>div+div{border-top:1px solid var(--romy-ui-line);border-left:0;padding-left:0;padding-right:3.5rem}.RomyGoalsWorkspace-module__QSh34q__focusButton{bottom:1.25rem}.RomyGoalsWorkspace-module__QSh34q__goalDetails{grid-template-columns:1fr}.RomyGoalsWorkspace-module__QSh34q__prompts{flex-direction:column}.RomyGoalsWorkspace-module__QSh34q__prompts button{text-align:left;width:100%}.RomyGoalsWorkspace-module__QSh34q__chatHeader>div{gap:.35rem;display:grid}.RomyGoalsWorkspace-module__QSh34q__chatHeader strong{width:fit-content}.RomyGoalsWorkspace-module__QSh34q__romyResponse{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.RomyGoalsWorkspace-module__QSh34q__romyAvatar{width:2.25rem;height:2.25rem}.RomyGoalsWorkspace-module__QSh34q__romyResponse h2{font-size:1.6rem}.RomyGoalsWorkspace-module__QSh34q__chatGoal{grid-template-columns:1fr auto}.RomyGoalsWorkspace-module__QSh34q__chatProgress{grid-area:2/1/auto/-1}.RomyGoalsWorkspace-module__QSh34q__chatComposer{margin-left:0}}@container (max-width:30rem){.RomyGoalsWorkspace-module__QSh34q__rail{display:none}.RomyGoalsWorkspace-module__QSh34q__workspaceHeader,.RomyGoalsWorkspace-module__QSh34q__workspaceBody{padding-inline:.85rem}.RomyGoalsWorkspace-module__QSh34q__goalBand strong,.RomyGoalsWorkspace-module__QSh34q__progressValue{font-size:.8rem}.RomyGoalsWorkspace-module__QSh34q__userMessage{max-width:88%}.RomyGoalsWorkspace-module__QSh34q__romyResponse{display:block}.RomyGoalsWorkspace-module__QSh34q__romyAvatar{margin-bottom:.75rem}}@media (max-width:52rem){.RomyGoalsWorkspace-module__QSh34q__artifact{grid-template-columns:4.35rem minmax(0,1fr)}}@media (max-width:39rem){.RomyGoalsWorkspace-module__QSh34q__artifact{grid-template-columns:3.75rem minmax(0,1fr)}}@media (max-width:30rem){.RomyGoalsWorkspace-module__QSh34q__artifact{display:block}}@media (prefers-reduced-motion:reduce){.RomyGoalsWorkspace-module__QSh34q__overview,.RomyGoalsWorkspace-module__QSh34q__chatView{animation:none}.RomyGoalsWorkspace-module__QSh34q__rail nav button,.RomyGoalsWorkspace-module__QSh34q__prompts button{transition:none}.RomyGoalsWorkspace-module__QSh34q__prompts button:hover{transform:none}.RomyGoalsWorkspace-module__QSh34q__typingCursor{animation:none}}@media (forced-colors:active){.RomyGoalsWorkspace-module__QSh34q__artifact :is(button,textarea):focus-visible{outline-color:highlight}.RomyGoalsWorkspace-module__QSh34q__progressFill,.RomyGoalsWorkspace-module__QSh34q__shortfallMarker,.RomyGoalsWorkspace-module__QSh34q__chatProgress i{background:highlight}}
.RomyRecognitionTrace-module__UsM6Tq__section{padding:var(--romy-recognition-padding-top,var(--romy-section-space)) 0 var(--romy-recognition-padding-bottom,var(--romy-section-space));color:var(--romy-footer-copy);background:var(--romy-ink)}.RomyRecognitionTrace-module__UsM6Tq__wrap{width:min(100%,1280px);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyRecognitionTrace-module__UsM6Tq__split{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem clamp(2.5rem,5vw,5rem);display:grid}.RomyRecognitionTrace-module__UsM6Tq__lead{grid-column:1/span 5}@media (min-width:68.0625rem){.RomyRecognitionTrace-module__UsM6Tq__lead{align-self:start;position:sticky;top:clamp(6rem,12vh,8.5rem)}}.RomyRecognitionTrace-module__UsM6Tq__traceColumn{grid-column:7/span 6}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__listHeading{color:var(--romy-footer-brand);font-family:var(--romy-display);font-size:var(--romy-type-sub-size);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);line-height:var(--romy-type-sub-leading);text-wrap:balance;margin:0;padding-bottom:1.5rem}.RomyRecognitionTrace-module__UsM6Tq__trace{margin:0;padding:0;list-style:none}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__h2{max-width:20ch;color:var(--romy-footer-brand);font-family:var(--romy-display);font-size:var(--romy-type-section-size);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:625;line-height:1.04}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__h2 em{color:var(--romy-recognition-heading-accent,color-mix(in oklch, var(--romy-market) 62%, var(--romy-footer-brand)));font-style:normal}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__setup{max-width:45ch;color:var(--romy-footer-copy);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__step{border-top:1px solid var(--romy-footer-line);min-height:4rem;color:var(--romy-footer-copy);text-wrap:pretty;padding:1.1rem 0 1.1rem 3.4rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.62;position:relative}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__step:last-child{border-bottom:1px solid var(--romy-footer-line)}.RomyRecognitionTrace-module__UsM6Tq__listHeading+.RomyRecognitionTrace-module__UsM6Tq__trace .RomyRecognitionTrace-module__UsM6Tq__step:first-child{border-top:0}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__arrow{color:var(--romy-market);font-family:var(--romy-display);font-size:1.5rem;font-weight:650;line-height:1;position:absolute;top:1.05rem;left:0}.RomyRecognitionTrace-module__UsM6Tq__section .RomyRecognitionTrace-module__UsM6Tq__conclusion{max-width:var(--romy-recognition-conclusion-width,45ch);color:var(--romy-footer-brand);font-family:var(--romy-display);font-size:var(--romy-type-sub-size);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:clamp(2rem,4vw,3rem) auto 0;font-weight:600;line-height:1.1}@media (max-width:52rem){.RomyRecognitionTrace-module__UsM6Tq__split{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,4rem)}.RomyRecognitionTrace-module__UsM6Tq__lead,.RomyRecognitionTrace-module__UsM6Tq__traceColumn{grid-column:auto}}
.RomyBusinessOperationsPage-module__-3nkha__page{color:var(--romy-fg);background:var(--romy-canvas);font-family:var(--romy-body)}.RomyBusinessOperationsPage-module__-3nkha__wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyBusinessOperationsPage-module__-3nkha__page h1,.RomyBusinessOperationsPage-module__-3nkha__page h2,.RomyBusinessOperationsPage-module__-3nkha__page h3{font-family:var(--romy-display);font-synthesis:none;text-wrap:balance}.RomyBusinessOperationsPage-module__-3nkha__page h1{max-width:14ch;font-size:var(--romy-type-hero-size);font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-weight:var(--romy-type-hero-weight);letter-spacing:var(--romy-type-hero-tracking);line-height:var(--romy-type-hero-leading);margin:0}.RomyBusinessOperationsPage-module__-3nkha__page h2{max-width:20ch;font-size:var(--romy-type-section-size);font-weight:var(--romy-type-section-weight);letter-spacing:var(--romy-type-section-tracking);line-height:var(--romy-type-section-leading);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);margin:0}.RomyBusinessOperationsPage-module__-3nkha__page h3{max-width:28ch;font-size:var(--romy-type-sub-size);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);line-height:var(--romy-type-sub-leading);margin:0}.RomyBusinessOperationsPage-module__-3nkha__page p{text-wrap:pretty}.RomyBusinessOperationsPage-module__-3nkha__lede{max-width:66ch;color:var(--romy-muted);margin:1.6rem auto 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.62}.RomyBusinessOperationsPage-module__-3nkha__featureLabel{color:var(--romy-action-2);margin:0 0 clamp(.75rem,1.4vw,1.1rem);font-size:.95rem;font-weight:650;line-height:1.45}.RomyBusinessOperationsPage-module__-3nkha__truthLabel{color:var(--romy-action-2);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;line-height:1.45;display:inline-flex}.RomyBusinessOperationsPage-module__-3nkha__truthLabel:before{background:var(--romy-market);content:"";border-radius:999px;width:.5rem;height:.5rem}.RomyBusinessOperationsPage-module__-3nkha__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.RomyBusinessOperationsPage-module__-3nkha__page a:focus-visible,.RomyBusinessOperationsPage-module__-3nkha__page summary:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px}.RomyBusinessOperationsPage-module__-3nkha__betaLine{color:var(--romy-muted);margin:1.25rem 0 0;font-size:.9rem;line-height:1.5}.RomyBusinessOperationsPage-module__-3nkha__mechanismLink a,.RomyBusinessOperationsPage-module__-3nkha__signatureLink a,.RomyBusinessOperationsPage-module__-3nkha__fitLinks a{min-height:44px;color:var(--romy-ink);-webkit-text-decoration-color:var(--romy-market);text-decoration-color:var(--romy-market);text-underline-offset:.3rem;align-items:center;font-size:.95rem;font-weight:650;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}.RomyBusinessOperationsPage-module__-3nkha__hero{z-index:2;isolation:isolate;background:0 0;padding-top:clamp(8.5rem,12vw,11rem);display:flow-root;position:relative;overflow:visible}.RomyBusinessOperationsPage-module__-3nkha__heroNavSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:6rem;left:0}.RomyBusinessOperationsPage-module__-3nkha__heroHorizon{z-index:0;pointer-events:none;position:absolute;inset:-6rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 76%,#0000 100%)}.RomyBusinessOperationsPage-module__-3nkha__heroHorizonImage{object-fit:cover;object-position:50% 35%;filter:saturate(.8)contrast(1.05)brightness(.98);animation:RomyBusinessOperationsPage-module__-3nkha__ops-horizon-resolve 1.8s var(--romy-ease) both}.RomyBusinessOperationsPage-module__-3nkha__heroHorizonGrade{background:radial-gradient(ellipse 56% 52% at 50% 49%, color-mix(in oklch, var(--romy-canvas) 50%, transparent), transparent 100%), linear-gradient(to bottom, color-mix(in oklch, var(--romy-canvas) 32%, transparent) 0%, color-mix(in oklch, var(--romy-canvas) 42%, transparent) 48%, color-mix(in oklch, var(--romy-canvas) 58%, transparent) 82%, var(--romy-canvas) 100%);position:absolute;inset:0}.RomyBusinessOperationsPage-module__-3nkha__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(3.75rem,7vw,6rem);display:grid;position:relative}.RomyBusinessOperationsPage-module__-3nkha__heroCopy{text-align:center;max-width:66rem;animation:RomyBusinessOperationsPage-module__-3nkha__ops-resolve .42s var(--romy-ease) both;justify-items:center;display:grid}.RomyBusinessOperationsPage-module__-3nkha__heroProof{z-index:2;width:min(100%,72rem);margin:0 auto calc(-1 * var(--romy-interactive-overlap));transform:translateY(var(--romy-interactive-overlap));animation:RomyBusinessOperationsPage-module__-3nkha__ops-proof-arrive .42s 90ms var(--romy-ease) both;scroll-margin-top:5rem;position:relative}.RomyBusinessOperationsPage-module__-3nkha__heroProof figcaption,.RomyBusinessOperationsPage-module__-3nkha__signatureProof figcaption{color:var(--romy-muted);gap:.5rem;margin-top:1.25rem;font-size:.9rem;line-height:1.5;display:grid}.RomyBusinessOperationsPage-module__-3nkha__preview{background:var(--romy-card);box-shadow:var(--romy-shadow);border-radius:.875rem;padding:clamp(1.25rem,2.2vw,1.75rem)}.RomyBusinessOperationsPage-module__-3nkha__previewHeader{border-bottom:1px solid var(--romy-line);align-items:center;gap:.65rem;padding-bottom:.85rem;display:flex}.RomyBusinessOperationsPage-module__-3nkha__previewBrandMark{place-items:center;width:2rem;height:2rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__previewBrandMark svg{width:1.65rem;height:1.65rem}.RomyBusinessOperationsPage-module__-3nkha__previewHeader strong,.RomyBusinessOperationsPage-module__-3nkha__previewHeader small{display:block}.RomyBusinessOperationsPage-module__-3nkha__previewHeader strong{color:var(--romy-ink);font-size:.9rem;line-height:1.35}.RomyBusinessOperationsPage-module__-3nkha__previewHeader small{color:var(--romy-muted);margin-top:.1rem;font-size:.75rem;line-height:1.35}.RomyBusinessOperationsPage-module__-3nkha__previewRows{margin:1rem 0 0;display:grid}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div{grid-template-columns:minmax(8.5rem,.28fr) minmax(0,.72fr);align-items:baseline;gap:.35rem 1rem;padding-block:.9rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div+div{border-top:1px solid var(--romy-line)}.RomyBusinessOperationsPage-module__-3nkha__previewRows dt{color:var(--romy-action-2);align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.RomyBusinessOperationsPage-module__-3nkha__previewRows dd{color:var(--romy-fg);margin:0;font-size:.92rem;line-height:1.55}.RomyBusinessOperationsPage-module__-3nkha__previewGlyph{flex:none;width:.5rem;height:.5rem}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=goal] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph,.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=decision] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph{background:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=now] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph{background:var(--romy-action);border-radius:999px}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=waiting] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph{background:var(--romy-line-2);height:2px}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=money] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph{border:2px solid var(--romy-market);border-radius:999px}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=approval] .RomyBusinessOperationsPage-module__-3nkha__previewGlyph{border:2px solid var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=money] dt{color:var(--romy-market)}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=approval] dt{color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div[data-tone=approval] dd{color:var(--romy-ink);font-weight:650}.RomyBusinessOperationsPage-module__-3nkha__recognition{--romy-recognition-heading-accent:var(--romy-market-on-ink);--romy-recognition-padding-top:calc(var(--romy-rendered-overlap) + var(--romy-section-space));--romy-recognition-padding-bottom:var(--romy-section-space);color:var(--romy-footer-copy);background:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__mechanism{padding-block:var(--romy-section-space);background:var(--romy-action-tint)}.RomyBusinessOperationsPage-module__-3nkha__mechanismGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy{grid-column:1/span 4;position:sticky;top:6.5rem}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy h2{color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy p{max-width:42ch;color:var(--romy-fg);margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__mechanismLink{margin-top:.75rem}.RomyBusinessOperationsPage-module__-3nkha__mechanismProcess{grid-column:5/span 8}.RomyBusinessOperationsPage-module__-3nkha__steps{border-top:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent);margin:0;padding:0;list-style:none}.RomyBusinessOperationsPage-module__-3nkha__steps li{border-bottom:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent);grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.6rem clamp(1rem,2.5vw,2rem);padding-block:1.4rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__stepIndex{color:var(--romy-action-2);font-size:.875rem;font-weight:700;line-height:1.6}.RomyBusinessOperationsPage-module__-3nkha__steps p{max-width:62ch;color:var(--romy-fg);margin:0;font-size:clamp(1rem,1.1vw,1.05rem);line-height:1.65}.RomyBusinessOperationsPage-module__-3nkha__steps strong{color:var(--romy-ink);font-weight:700}.RomyBusinessOperationsPage-module__-3nkha__mechanismOutput{max-width:34ch;color:var(--romy-action-2);font-family:var(--romy-display);font-variation-settings:"wdth" 91, "wght" 625;letter-spacing:-.02em;margin:2rem 0 0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.2}.RomyBusinessOperationsPage-module__-3nkha__signature{isolation:isolate;padding-block:var(--romy-section-space);background:var(--romy-canvas);position:relative;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__signature:before{z-index:0;background:radial-gradient(ellipse 44% 32% at 78% 18%, color-mix(in oklch, var(--romy-canvas) 84%, var(--romy-action)), transparent 70%), radial-gradient(ellipse 36% 26% at 12% 84%, color-mix(in oklch, var(--romy-canvas) 88%, var(--romy-market)), transparent 72%);content:"";animation:RomyBusinessOperationsPage-module__-3nkha__ops-light-drift 22s var(--romy-ease) infinite alternate;pointer-events:none;position:absolute;inset:-18% -12%}.RomyBusinessOperationsPage-module__-3nkha__signatureGrid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,5rem);display:grid;position:relative}.RomyBusinessOperationsPage-module__-3nkha__signatureCopy{grid-column:1/span 4;position:sticky;top:6rem}.RomyBusinessOperationsPage-module__-3nkha__signatureCopy h2{color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__signatureCopy h2 em{color:var(--romy-market);font-style:normal}.RomyBusinessOperationsPage-module__-3nkha__signatureCopy p{max-width:42ch;color:var(--romy-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__signatureLink{margin-top:.75rem}.RomyBusinessOperationsPage-module__-3nkha__signatureState{margin-top:1.25rem}.RomyBusinessOperationsPage-module__-3nkha__signatureProof{grid-column:5/span 8;margin:0}.RomyBusinessOperationsPage-module__-3nkha__demo{gap:clamp(1.25rem,2.4vw,1.75rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoHead{gap:.5rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoScenario{color:var(--romy-ui-ink);font-family:var(--romy-ui-font-display);font-variation-settings:"wdth" 91, "wght" 640;letter-spacing:-.01em;margin:0;font-size:1.2rem;line-height:1.3}.RomyBusinessOperationsPage-module__-3nkha__demoDisclosure{max-width:62ch;color:var(--romy-ui-muted);margin:0;font-size:.875rem;line-height:1.5}.RomyBusinessOperationsPage-module__-3nkha__demoGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"commitment upper""budget lower";gap:0 clamp(1.5rem,3vw,2.5rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoCommitment{background:var(--romy-ui-ink);border-radius:.875rem .875rem 0 0;grid-area:commitment;padding:clamp(1.25rem,2.2vw,1.6rem)}.RomyBusinessOperationsPage-module__-3nkha__demoBudget{background:var(--romy-ui-ink);border-radius:0 0 .875rem .875rem;grid-area:budget;padding:clamp(1.25rem,2.2vw,1.6rem)}.RomyBusinessOperationsPage-module__-3nkha__demoRailInner{gap:1rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoContext{margin:0;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoContext>div{gap:.35rem;padding-block:.75rem;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoContext>div:first-child{padding-top:0}.RomyBusinessOperationsPage-module__-3nkha__demoContext>div+div{border-top:1px solid var(--romy-footer-line)}.RomyBusinessOperationsPage-module__-3nkha__demoContext dt{color:var(--romy-ui-surface);letter-spacing:.01em;font-size:.8rem;font-weight:700;line-height:1.4}.RomyBusinessOperationsPage-module__-3nkha__demoContext dd{color:var(--romy-footer-copy);margin:0;font-size:.9rem;line-height:1.55}.RomyBusinessOperationsPage-module__-3nkha__demoMeter{background:var(--romy-footer-line);border-radius:999px;height:.4rem;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__demoMeterCommitted{background:var(--romy-ui-market);width:71.7%;height:100%;display:block}.RomyBusinessOperationsPage-module__-3nkha__demoSpine{margin:0;padding:0;list-style:none}.RomyBusinessOperationsPage-module__-3nkha__demoSpine[data-run=upper]{grid-area:upper}.RomyBusinessOperationsPage-module__-3nkha__demoSpine[data-run=lower]{grid-area:lower}.RomyBusinessOperationsPage-module__-3nkha__demoStation{padding:0 0 1.6rem 1.75rem;position:relative}.RomyBusinessOperationsPage-module__-3nkha__demoStation:before{background:var(--romy-ui-line);content:"";width:2px;position:absolute;top:0;bottom:0;left:.28rem}.RomyBusinessOperationsPage-module__-3nkha__demoSpine[data-run=upper] .RomyBusinessOperationsPage-module__-3nkha__demoStation:first-child:before{top:.75rem}.RomyBusinessOperationsPage-module__-3nkha__demoSpine[data-run=lower] .RomyBusinessOperationsPage-module__-3nkha__demoStation:last-child:before{display:none}.RomyBusinessOperationsPage-module__-3nkha__demoStationDot{border:2px solid var(--romy-ui-canvas);background:var(--romy-ui-signal);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.4rem;left:0}.RomyBusinessOperationsPage-module__-3nkha__demoStation[data-tone=result] .RomyBusinessOperationsPage-module__-3nkha__demoStationDot,.RomyBusinessOperationsPage-module__-3nkha__demoStation[data-tone=decision] .RomyBusinessOperationsPage-module__-3nkha__demoStationDot{background:var(--romy-ui-market)}.RomyBusinessOperationsPage-module__-3nkha__demoSpine .RomyBusinessOperationsPage-module__-3nkha__demoStationLabel{color:var(--romy-ui-signal-strong);font-family:var(--romy-ui-font-body);font-variation-settings:normal;letter-spacing:.01em;text-transform:none;margin:0 0 .5rem;font-size:.8rem;font-weight:700;line-height:1.4}.RomyBusinessOperationsPage-module__-3nkha__demoStation[data-tone=result] .RomyBusinessOperationsPage-module__-3nkha__demoStationLabel,.RomyBusinessOperationsPage-module__-3nkha__demoStation[data-tone=decision] .RomyBusinessOperationsPage-module__-3nkha__demoStationLabel{color:var(--romy-ui-market-strong)}.RomyBusinessOperationsPage-module__-3nkha__demoStationValue{max-width:58ch;color:var(--romy-ui-foreground);margin:0;font-size:.95rem;line-height:1.6}.RomyBusinessOperationsPage-module__-3nkha__demoStation[data-tone=decision] .RomyBusinessOperationsPage-module__-3nkha__demoStationValue{color:var(--romy-ui-ink);font-weight:650}.RomyBusinessOperationsPage-module__-3nkha__demoTasks,.RomyBusinessOperationsPage-module__-3nkha__demoProposals{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li,.RomyBusinessOperationsPage-module__-3nkha__demoProposals li{color:var(--romy-ui-foreground);background:var(--romy-ui-canvas);border-radius:.5rem;grid-template-columns:.9rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.6rem .75rem .6rem .6rem;font-size:.92rem;line-height:1.55;display:grid}.RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph,.RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph{width:.6rem;height:.6rem;margin-top:.41rem}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=ready]{background:var(--romy-ui-signal-tint)}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=ready] .RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph{background:var(--romy-ui-signal);border-radius:999px}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=approval]{color:var(--romy-ui-ink);background:var(--romy-ui-surface);box-shadow:inset 0 0 0 1px var(--romy-ui-ink);font-weight:650}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=approval] .RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph{border:2px solid var(--romy-ui-ink)}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=blocked] .RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph{background:var(--romy-ui-market);height:2px;margin-top:.7rem}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=blocked]{color:var(--romy-ui-ink)}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=scheduled] .RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph,.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=planned] .RomyBusinessOperationsPage-module__-3nkha__demoTaskGlyph{border:2px solid var(--romy-ui-line);border-radius:999px}.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=scheduled],.RomyBusinessOperationsPage-module__-3nkha__demoTasks li[data-state=planned]{color:var(--romy-ui-muted)}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=accepted]{background:var(--romy-ui-signal-tint)}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=accepted] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph{border-bottom:2px solid var(--romy-ui-signal-strong);border-left:2px solid var(--romy-ui-signal-strong);width:.55rem;height:.3rem;margin-top:.5rem;rotate:-45deg}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected]{color:var(--romy-ui-ink);background:var(--romy-ui-market-tint)}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph{height:.6rem;position:relative}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph:before,.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph:after{background:var(--romy-ui-market);content:"";width:.64rem;height:2px;position:absolute;top:.25rem;left:-.02rem}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph:before{rotate:45deg}.RomyBusinessOperationsPage-module__-3nkha__demoProposals li[data-state=rejected] .RomyBusinessOperationsPage-module__-3nkha__demoProposalGlyph:after{rotate:-45deg}.RomyBusinessOperationsPage-module__-3nkha__control{padding-block:var(--romy-section-space);color:var(--romy-footer-copy);background:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__controlGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__controlCopy{grid-column:1/span 5}.RomyBusinessOperationsPage-module__-3nkha__controlCopy h2{color:var(--romy-footer-brand)}.RomyBusinessOperationsPage-module__-3nkha__controlCopy p{max-width:46ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__controlPrivacy{border-top:1px solid var(--romy-footer-line);padding-top:1.25rem;font-size:.98rem}.RomyBusinessOperationsPage-module__-3nkha__authority{border-collapse:collapse;text-align:left;grid-column:6/span 7;width:100%}.RomyBusinessOperationsPage-module__-3nkha__authority th,.RomyBusinessOperationsPage-module__-3nkha__authority td{border-bottom:1px solid var(--romy-footer-line);vertical-align:baseline;padding:1rem 1.25rem 1rem 0;font-size:.92rem;font-weight:400;line-height:1.55}.RomyBusinessOperationsPage-module__-3nkha__authority thead th{border-bottom:1px solid var(--romy-footer-copy);color:var(--romy-footer-brand);letter-spacing:.01em;padding-top:0;font-size:.8rem;font-weight:700}.RomyBusinessOperationsPage-module__-3nkha__authority tbody th{width:32%;color:var(--romy-footer-brand);font-weight:650}.RomyBusinessOperationsPage-module__-3nkha__authority tbody td{color:var(--romy-footer-copy)}.RomyBusinessOperationsPage-module__-3nkha__authority tbody td:last-child{color:var(--romy-footer-brand)}.RomyBusinessOperationsPage-module__-3nkha__authority tbody tr:last-child th,.RomyBusinessOperationsPage-module__-3nkha__authority tbody tr:last-child td{border-bottom:0}.RomyBusinessOperationsPage-module__-3nkha__connected{isolation:isolate;padding-block:var(--romy-section-space);background:var(--romy-canvas-2);position:relative;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__connected:before{z-index:0;background:radial-gradient(ellipse 50% 40% at 88% 6%, color-mix(in oklch, var(--romy-action-tint) 62%, transparent), transparent 72%);content:"";height:46rem;animation:RomyBusinessOperationsPage-module__-3nkha__ops-light-drift 26s var(--romy-ease) infinite alternate;pointer-events:none;position:absolute;inset:-20% -10% auto}.RomyBusinessOperationsPage-module__-3nkha__connectedGrid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,5rem);display:grid;position:relative}.RomyBusinessOperationsPage-module__-3nkha__connectedGrid h2{color:var(--romy-ink);grid-column:1/span 4}.RomyBusinessOperationsPage-module__-3nkha__connectedSources{grid-column:6/span 7;margin:0;padding:0 0 0 1.5rem;list-style:none;position:relative}.RomyBusinessOperationsPage-module__-3nkha__connectedSources:before{background:var(--romy-action);content:"";width:2px;position:absolute;top:1.4rem;bottom:-3rem;left:.28rem}.RomyBusinessOperationsPage-module__-3nkha__connectedSources li{color:var(--romy-fg);padding-block:1rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6;position:relative}.RomyBusinessOperationsPage-module__-3nkha__connectedSources li+li{border-top:1px solid var(--romy-line)}.RomyBusinessOperationsPage-module__-3nkha__connectedSources li:before{background:var(--romy-line-2);content:"";width:1rem;height:2px;position:absolute;top:1.85rem;left:-1.22rem}.RomyBusinessOperationsPage-module__-3nkha__connectedProofWrap{z-index:1;margin-top:clamp(3.5rem,7vw,5.5rem);position:relative}.RomyBusinessOperationsPage-module__-3nkha__connectedProof{margin:0}.RomyBusinessOperationsPage-module__-3nkha__connectedProofImage{width:100%;height:auto;box-shadow:var(--romy-shadow-pop);border-radius:.875rem;display:block}.RomyBusinessOperationsPage-module__-3nkha__connectedProof figcaption{margin-top:1.25rem}.RomyBusinessOperationsPage-module__-3nkha__truthLabelCurrent{color:var(--romy-action-2);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;line-height:1.45;display:inline-flex}.RomyBusinessOperationsPage-module__-3nkha__truthLabelCurrent:before{background:var(--romy-action);content:"";border-radius:999px;width:.5rem;height:.5rem}.RomyBusinessOperationsPage-module__-3nkha__connectedConclusion{max-width:34ch;color:var(--romy-ink);font-family:var(--romy-display);font-variation-settings:"wdth" 91, "wght" 625;letter-spacing:-.025em;grid-column:6/span 7;margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.14}.RomyBusinessOperationsPage-module__-3nkha__learning{padding-block:var(--romy-section-space);background:var(--romy-action-tint)}.RomyBusinessOperationsPage-module__-3nkha__learningGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__learningCopy{grid-column:1/span 4}.RomyBusinessOperationsPage-module__-3nkha__learningCopy h2{color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__learningJudgment,.RomyBusinessOperationsPage-module__-3nkha__learningResult{max-width:44ch;color:var(--romy-fg);margin:1.25rem 0 0;font-size:clamp(.9rem,1vw,1rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__learningState{margin:1.5rem 0 0}.RomyBusinessOperationsPage-module__-3nkha__learningBoundary{max-width:42ch;color:var(--romy-fg);margin:1.25rem 0 0;font-size:.95rem;line-height:1.65}.RomyBusinessOperationsPage-module__-3nkha__loop{grid-column:5/span 8;margin:0;padding:0;list-style:none;position:relative}.RomyBusinessOperationsPage-module__-3nkha__loop li{grid-template-columns:1.5rem minmax(9rem,.26fr) minmax(0,.74fr);align-items:baseline;gap:.75rem 1rem;padding-block:1rem;display:grid;position:relative}.RomyBusinessOperationsPage-module__-3nkha__loop li+li{border-top:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent)}.RomyBusinessOperationsPage-module__-3nkha__loop li:after{background:var(--romy-action);content:"";width:2px;position:absolute;top:2.35rem;bottom:-1rem;left:.36rem}.RomyBusinessOperationsPage-module__-3nkha__loop li:last-child:after{display:none}.RomyBusinessOperationsPage-module__-3nkha__loopDot{background:var(--romy-action);border-radius:999px;width:.8rem;height:.8rem}.RomyBusinessOperationsPage-module__-3nkha__loop li:nth-child(4) .RomyBusinessOperationsPage-module__-3nkha__loopDot,.RomyBusinessOperationsPage-module__-3nkha__loop li:nth-child(5) .RomyBusinessOperationsPage-module__-3nkha__loopDot{background:var(--romy-market)}.RomyBusinessOperationsPage-module__-3nkha__loopState{color:var(--romy-action-2);font-size:.875rem;font-weight:700;line-height:1.5}.RomyBusinessOperationsPage-module__-3nkha__loop li:nth-child(4) .RomyBusinessOperationsPage-module__-3nkha__loopState,.RomyBusinessOperationsPage-module__-3nkha__loop li:nth-child(5) .RomyBusinessOperationsPage-module__-3nkha__loopState{color:var(--romy-market-2)}.RomyBusinessOperationsPage-module__-3nkha__loopValue{color:var(--romy-fg);font-size:.95rem;line-height:1.6}.RomyBusinessOperationsPage-module__-3nkha__loop li:last-child .RomyBusinessOperationsPage-module__-3nkha__loopValue{color:var(--romy-ink);font-weight:650}.RomyBusinessOperationsPage-module__-3nkha__fit{padding-block:var(--romy-section-space);background:var(--romy-canvas)}.RomyBusinessOperationsPage-module__-3nkha__fitGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__fitGood{grid-column:1/span 7}.RomyBusinessOperationsPage-module__-3nkha__fitGood h2{max-width:22ch;color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__fitGood>p{max-width:56ch;color:var(--romy-fg);margin:1.5rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__fitLinks{margin:1.5rem 0 0}.RomyBusinessOperationsPage-module__-3nkha__fitLimits{border-top:2px solid var(--romy-line-2);grid-column:8/span 5;padding-top:1.5rem}.RomyBusinessOperationsPage-module__-3nkha__fitLimits .RomyBusinessOperationsPage-module__-3nkha__fitLimitsLabel{max-width:24ch;color:var(--romy-ink);font-family:var(--romy-body);font-variation-settings:normal;letter-spacing:normal;margin:0 0 1rem;font-size:1.02rem;font-weight:700;line-height:1.5}.RomyBusinessOperationsPage-module__-3nkha__fitPoor,.RomyBusinessOperationsPage-module__-3nkha__fitLimitation,.RomyBusinessOperationsPage-module__-3nkha__fitCommercial{max-width:52ch;color:var(--romy-muted);margin:0;font-size:.95rem;line-height:1.65}.RomyBusinessOperationsPage-module__-3nkha__fitLimitation,.RomyBusinessOperationsPage-module__-3nkha__fitCommercial{border-top:1px solid var(--romy-line);margin-top:1.5rem;padding-top:1.5rem}.RomyBusinessOperationsPage-module__-3nkha__fitCommercial{color:var(--romy-fg)}.RomyBusinessOperationsPage-module__-3nkha__method{padding-block:var(--romy-section-space);background:var(--romy-action-tint)}.RomyBusinessOperationsPage-module__-3nkha__methodGrid{border:1px solid var(--romy-line);background:var(--romy-card);border-radius:.875rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem clamp(2.5rem,5vw,5rem);padding:clamp(2rem,4vw,3.25rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__methodCopy{grid-column:1/span 5}.RomyBusinessOperationsPage-module__-3nkha__methodCopy h2{color:var(--romy-ink)}.RomyBusinessOperationsPage-module__-3nkha__methodCopy p{max-width:46ch;color:var(--romy-fg);margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__methodEvidence{grid-column:7/span 6}.RomyBusinessOperationsPage-module__-3nkha__methodEvidence p{max-width:54ch;color:var(--romy-muted);margin:0;font-size:.98rem;line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__methodBoundary{border-top:1px solid var(--romy-line);margin-top:1.25rem;padding-top:1.25rem}.RomyBusinessOperationsPage-module__-3nkha__questions{padding-block:var(--romy-section-space);background:var(--romy-canvas-2)}.RomyBusinessOperationsPage-module__-3nkha__questionsGrid{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(3rem,8vw,7rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__questionsGrid h2{color:var(--romy-ink);align-self:start;position:sticky;top:6.5rem}.RomyBusinessOperationsPage-module__-3nkha__questionList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);display:grid}.RomyBusinessOperationsPage-module__-3nkha__questionList details{border-top:1px solid var(--romy-line-2);border-bottom:1px solid var(--romy-line-2)}.RomyBusinessOperationsPage-module__-3nkha__questionList details:nth-last-child(-n+2){border-bottom:0}.RomyBusinessOperationsPage-module__-3nkha__questionList summary{color:var(--romy-ink);cursor:pointer;font-family:var(--romy-display);font-variation-settings:"wdth" 92, "wght" 610;padding:1.35rem 2.5rem 1.35rem 0;font-size:1.12rem;line-height:1.4;list-style:none;position:relative}.RomyBusinessOperationsPage-module__-3nkha__questionList summary::-webkit-details-marker{display:none}.RomyBusinessOperationsPage-module__-3nkha__questionList summary:after{color:var(--romy-action-2);content:"+";font-family:var(--romy-body);font-size:1.35rem;font-weight:500;position:absolute;top:1.42rem;right:0}.RomyBusinessOperationsPage-module__-3nkha__questionList details[open] summary:after{content:"−"}.RomyBusinessOperationsPage-module__-3nkha__questionList p{max-width:68ch;color:var(--romy-muted);margin:-.25rem 0 1.5rem;font-size:.98rem;line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__finalAction{isolation:isolate;padding-block:var(--romy-section-space);color:var(--romy-footer-copy);background:var(--romy-ink);position:relative;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__finalHorizon{z-index:-1;position:absolute;inset:0}.RomyBusinessOperationsPage-module__-3nkha__finalHorizonImage{object-fit:cover;object-position:50% 62%;filter:saturate(.87)contrast(1.02)brightness(.86)}.RomyBusinessOperationsPage-module__-3nkha__finalLegibility{background:linear-gradient(180deg, color-mix(in oklch, var(--romy-ink) 94%, transparent), color-mix(in oklch, var(--romy-ink) 84%, transparent) 46%, color-mix(in oklch, var(--romy-ink) 95%, transparent));position:absolute;inset:0}.RomyBusinessOperationsPage-module__-3nkha__finalInner{text-align:center;flex-direction:column;align-items:center;max-width:48rem;display:flex;position:relative}.RomyBusinessOperationsPage-module__-3nkha__finalInner h2{max-width:20ch;color:var(--romy-footer-brand)}.RomyBusinessOperationsPage-module__-3nkha__finalInner>p{max-width:54ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyBusinessOperationsPage-module__-3nkha__finalInner .RomyBusinessOperationsPage-module__-3nkha__actionButton{margin-top:2rem}.RomyBusinessOperationsPage-module__-3nkha__finalInner .RomyBusinessOperationsPage-module__-3nkha__betaLine{color:var(--romy-footer-copy)}@keyframes RomyBusinessOperationsPage-module__-3nkha__ops-resolve{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes RomyBusinessOperationsPage-module__-3nkha__ops-proof-arrive{0%{opacity:0;transform:translateY(calc(var(--romy-interactive-overlap) + 12px))}to{opacity:1;transform:translateY(var(--romy-interactive-overlap))}}@keyframes RomyBusinessOperationsPage-module__-3nkha__ops-horizon-resolve{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.02)}}@keyframes RomyBusinessOperationsPage-module__-3nkha__ops-light-drift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(2%,1%)scale(1.04)}}@media (max-width:68rem){.RomyBusinessOperationsPage-module__-3nkha__controlCopy,.RomyBusinessOperationsPage-module__-3nkha__fitGood{grid-column:1/span 6}.RomyBusinessOperationsPage-module__-3nkha__authority,.RomyBusinessOperationsPage-module__-3nkha__fitLimits{grid-column:7/span 6}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy,.RomyBusinessOperationsPage-module__-3nkha__signatureCopy,.RomyBusinessOperationsPage-module__-3nkha__learningCopy,.RomyBusinessOperationsPage-module__-3nkha__connectedGrid h2{grid-column:1/span 5}.RomyBusinessOperationsPage-module__-3nkha__mechanismProcess,.RomyBusinessOperationsPage-module__-3nkha__signatureProof,.RomyBusinessOperationsPage-module__-3nkha__loop,.RomyBusinessOperationsPage-module__-3nkha__connectedSources,.RomyBusinessOperationsPage-module__-3nkha__connectedConclusion{grid-column:6/span 7}.RomyBusinessOperationsPage-module__-3nkha__methodCopy{grid-column:1/span 6}.RomyBusinessOperationsPage-module__-3nkha__methodEvidence{grid-column:7/span 6}.RomyBusinessOperationsPage-module__-3nkha__signatureCopy{position:static}}@media (max-width:52rem){.RomyBusinessOperationsPage-module__-3nkha__mechanismGrid,.RomyBusinessOperationsPage-module__-3nkha__signatureGrid,.RomyBusinessOperationsPage-module__-3nkha__controlGrid,.RomyBusinessOperationsPage-module__-3nkha__connectedGrid,.RomyBusinessOperationsPage-module__-3nkha__learningGrid,.RomyBusinessOperationsPage-module__-3nkha__fitGrid,.RomyBusinessOperationsPage-module__-3nkha__methodGrid{grid-template-columns:minmax(0,1fr)}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy,.RomyBusinessOperationsPage-module__-3nkha__mechanismProcess,.RomyBusinessOperationsPage-module__-3nkha__signatureCopy,.RomyBusinessOperationsPage-module__-3nkha__signatureProof,.RomyBusinessOperationsPage-module__-3nkha__controlCopy,.RomyBusinessOperationsPage-module__-3nkha__authority,.RomyBusinessOperationsPage-module__-3nkha__connectedGrid h2,.RomyBusinessOperationsPage-module__-3nkha__connectedSources,.RomyBusinessOperationsPage-module__-3nkha__connectedConclusion,.RomyBusinessOperationsPage-module__-3nkha__learningCopy,.RomyBusinessOperationsPage-module__-3nkha__loop,.RomyBusinessOperationsPage-module__-3nkha__fitGood,.RomyBusinessOperationsPage-module__-3nkha__fitLimits,.RomyBusinessOperationsPage-module__-3nkha__methodCopy,.RomyBusinessOperationsPage-module__-3nkha__methodEvidence{grid-column:1/-1}.RomyBusinessOperationsPage-module__-3nkha__mechanismCopy{position:static}.RomyBusinessOperationsPage-module__-3nkha__demoGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"commitment""upper""budget""lower";row-gap:1.5rem}.RomyBusinessOperationsPage-module__-3nkha__demoCommitment,.RomyBusinessOperationsPage-module__-3nkha__demoBudget,.RomyBusinessOperationsPage-module__-3nkha__preview,.RomyBusinessOperationsPage-module__-3nkha__connectedProofImage{border-radius:.625rem}.RomyBusinessOperationsPage-module__-3nkha__questionsGrid{grid-template-columns:1fr;gap:2.25rem}.RomyBusinessOperationsPage-module__-3nkha__questionList{grid-template-columns:1fr}.RomyBusinessOperationsPage-module__-3nkha__questionList details:nth-last-child(-n+2){border-bottom:1px solid var(--romy-line-2)}.RomyBusinessOperationsPage-module__-3nkha__questionList details:last-child{border-bottom:0}.RomyBusinessOperationsPage-module__-3nkha__questionsGrid h2{position:static}.RomyBusinessOperationsPage-module__-3nkha__authority thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.RomyBusinessOperationsPage-module__-3nkha__authority tbody tr{border-bottom:1px solid var(--romy-footer-line);padding-block:1.25rem;display:block}.RomyBusinessOperationsPage-module__-3nkha__authority tbody tr:last-child{border-bottom:0}.RomyBusinessOperationsPage-module__-3nkha__authority tbody th,.RomyBusinessOperationsPage-module__-3nkha__authority tbody td{border-bottom:0;width:auto;padding:0;display:block}.RomyBusinessOperationsPage-module__-3nkha__authority tbody th{font-size:1.02rem}.RomyBusinessOperationsPage-module__-3nkha__authority tbody td{border-left:2px solid var(--romy-footer-line);margin-top:.75rem;padding-left:1rem}.RomyBusinessOperationsPage-module__-3nkha__authority tbody td:before{color:var(--romy-footer-copy);content:attr(data-label);margin-bottom:.2rem;font-size:.8rem;font-weight:700;display:block}.RomyBusinessOperationsPage-module__-3nkha__authority tbody td:last-child{border-left-color:var(--romy-action)}.RomyBusinessOperationsPage-module__-3nkha__connectedSources:before{bottom:-2rem}}@media (max-width:38rem){.RomyBusinessOperationsPage-module__-3nkha__page h1{font-size:var(--romy-type-hero-size)}.RomyBusinessOperationsPage-module__-3nkha__page h2{font-size:var(--romy-type-section-size)}.RomyBusinessOperationsPage-module__-3nkha__actions{flex-direction:column;align-items:stretch}.RomyBusinessOperationsPage-module__-3nkha__actionButton,.RomyBusinessOperationsPage-module__-3nkha__finalInner .RomyBusinessOperationsPage-module__-3nkha__actionButton{width:100%}.RomyBusinessOperationsPage-module__-3nkha__previewRows>div{grid-template-columns:minmax(0,1fr)}.RomyBusinessOperationsPage-module__-3nkha__loop li{grid-template-columns:1.5rem minmax(0,1fr)}.RomyBusinessOperationsPage-module__-3nkha__loopValue{grid-column:2}.RomyBusinessOperationsPage-module__-3nkha__demoStation{padding-left:1.5rem}}@media (prefers-reduced-motion:reduce){.RomyBusinessOperationsPage-module__-3nkha__heroCopy,.RomyBusinessOperationsPage-module__-3nkha__heroProof,.RomyBusinessOperationsPage-module__-3nkha__heroHorizonImage,.RomyBusinessOperationsPage-module__-3nkha__signature:before,.RomyBusinessOperationsPage-module__-3nkha__connected:before{animation:none}.RomyBusinessOperationsPage-module__-3nkha__heroHorizonImage{transform:scale(1.02)}}
.RomyCompanyKnowledgePage-module__wofiua__page{--col-gap:clamp(1.75rem, 2.8vw, 2.75rem);color:var(--romy-fg);background:var(--romy-canvas);font-family:var(--romy-body);overflow:clip}.RomyCompanyKnowledgePage-module__wofiua__page h1{font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-synthesis:none}.RomyCompanyKnowledgePage-module__wofiua__page h2{font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);font-synthesis:none}.RomyCompanyKnowledgePage-module__wofiua__wrap{width:min(100%,1280px);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyCompanyKnowledgePage-module__wofiua__section{padding-block:var(--romy-section-space)}.RomyCompanyKnowledgePage-module__wofiua__canvas{background:var(--romy-canvas)}.RomyCompanyKnowledgePage-module__wofiua__canvas2{background:var(--romy-canvas-2)}.RomyCompanyKnowledgePage-module__wofiua__card{background:var(--romy-card)}.RomyCompanyKnowledgePage-module__wofiua__tint{background:var(--romy-action-tint)}.RomyCompanyKnowledgePage-module__wofiua__ink{color:var(--romy-footer-copy);background:var(--romy-ink)}.RomyCompanyKnowledgePage-module__wofiua__h1{max-width:14ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-hero-size);font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:625;line-height:.96}.RomyCompanyKnowledgePage-module__wofiua__h2{max-width:20ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-section-size);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:625;line-height:1.04}.RomyCompanyKnowledgePage-module__wofiua__h2Wide{max-width:26ch}.RomyCompanyKnowledgePage-module__wofiua__h1 em,.RomyCompanyKnowledgePage-module__wofiua__h2 em{color:var(--romy-market);font-style:normal}.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__h1 em,.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__h2 em{color:var(--romy-market)}.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__h1,.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__h2{color:var(--romy-footer-brand)}.RomyCompanyKnowledgePage-module__wofiua__lede{max-width:66ch;color:var(--romy-fg);text-wrap:pretty;margin:1.6rem auto 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.62}.RomyCompanyKnowledgePage-module__wofiua__body{max-width:68ch;color:var(--romy-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__body,.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__lede{color:var(--romy-footer-copy)}.RomyCompanyKnowledgePage-module__wofiua__conclusion{max-width:34ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-sub-size);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);letter-spacing:-.02em;text-wrap:balance;margin:1.75rem 0 0;font-weight:600;line-height:1.1}.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__conclusion{color:var(--romy-footer-brand)}.RomyCompanyKnowledgePage-module__wofiua__evidenceBoundary{max-width:58ch;color:var(--romy-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:.95rem;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__fieldLabel{color:var(--romy-action-2);letter-spacing:normal;margin:0;font-size:.8125rem;font-weight:650;line-height:1.45}.RomyCompanyKnowledgePage-module__wofiua__fieldLabel[data-tone=unreviewed]{color:var(--romy-grape)}.RomyCompanyKnowledgePage-module__wofiua__fieldLabel[data-tone=conflict],.RomyCompanyKnowledgePage-module__wofiua__fieldLabel[data-tone=review]{color:color-mix(in oklch, var(--romy-market) 78%, var(--romy-ink))}.RomyCompanyKnowledgePage-module__wofiua__fieldLabel[data-tone=founder]{color:var(--romy-ink)}.RomyCompanyKnowledgePage-module__wofiua__stateLabel{min-height:1.75rem;color:var(--romy-grape);background:var(--romy-grape-tint);border-radius:999px;align-items:center;margin:0;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.RomyCompanyKnowledgePage-module__wofiua__statusChip{border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .55rem .2rem .45rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.RomyCompanyKnowledgePage-module__wofiua__statusChip[data-tone=current]{color:var(--romy-action-2);background:var(--romy-action-tint)}.RomyCompanyKnowledgePage-module__wofiua__statusChip[data-tone=unreviewed]{color:var(--romy-grape);background:var(--romy-grape-tint)}.RomyCompanyKnowledgePage-module__wofiua__statusChip[data-tone=conflict]{color:color-mix(in oklch, var(--romy-market) 74%, var(--romy-ink));background:var(--romy-market-soft)}.RomyCompanyKnowledgePage-module__wofiua__statusChip[data-tone=accepted]{color:var(--romy-card);background:var(--romy-action-2)}.RomyCompanyKnowledgePage-module__wofiua__sourceName{color:var(--romy-ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.RomyCompanyKnowledgePage-module__wofiua__sourceMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;display:flex}.RomyCompanyKnowledgePage-module__wofiua__sourceDate{color:var(--romy-muted);font-size:.8125rem;line-height:1.45}.RomyCompanyKnowledgePage-module__wofiua__connected{isolation:isolate;position:relative;overflow:hidden}.RomyCompanyKnowledgePage-module__wofiua__connected>.RomyCompanyKnowledgePage-module__wofiua__wrap{z-index:1;position:relative}.RomyCompanyKnowledgePage-module__wofiua__signature{isolation:isolate;position:relative;overflow:hidden}.RomyCompanyKnowledgePage-module__wofiua__signature>.RomyCompanyKnowledgePage-module__wofiua__wrap{z-index:1;position:relative}.RomyCompanyKnowledgePage-module__wofiua__signatureWash{z-index:0;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--romy-action-tint) 62%, transparent), color-mix(in oklch, var(--romy-market-soft) 26%, transparent) 44%, transparent 72%);opacity:.7;width:min(72rem,88vw);height:42rem;animation:RomyCompanyKnowledgePage-module__wofiua__knowledge-wash-drift 22s var(--romy-ease) infinite alternate;pointer-events:none;position:absolute;top:-8rem;left:-14rem;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%)}@keyframes RomyCompanyKnowledgePage-module__wofiua__knowledge-wash-drift{0%{transform:translate(-1.5%)rotate(-5deg)scale(.98)}to{transform:translate(2%,1%)rotate(-2deg)scale(1.05)}}.RomyCompanyKnowledgePage-module__wofiua__connectedOrbit{z-index:0;border:1px solid color-mix(in oklch, var(--romy-action) 26%, transparent);opacity:.6;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(74rem,90vw);position:absolute;top:-34rem;right:-20rem;-webkit-mask-image:linear-gradient(135deg,#0000 24%,#000 50%,#0000 78%);mask-image:linear-gradient(135deg,#0000 24%,#000 50%,#0000 78%)}.RomyCompanyKnowledgePage-module__wofiua__hero{z-index:1;isolation:isolate;background:var(--romy-canvas);padding-top:clamp(8.5rem,12vw,11rem);position:relative;overflow:visible}.RomyCompanyKnowledgePage-module__wofiua__heroNavSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:6rem;left:0}.RomyCompanyKnowledgePage-module__wofiua__heroHorizon{z-index:-1;position:absolute;inset:-6rem 0 0;overflow:hidden}.RomyCompanyKnowledgePage-module__wofiua__heroHorizonImage{object-fit:cover;object-position:50% 35%;filter:saturate(.52)contrast(1.02)brightness(.96);animation:RomyCompanyKnowledgePage-module__wofiua__hero-horizon-resolve 1.8s var(--romy-ease) both}@keyframes RomyCompanyKnowledgePage-module__wofiua__hero-horizon-resolve{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.02)}}.RomyCompanyKnowledgePage-module__wofiua__heroHorizonGrade{background:color-mix(in oklch, var(--romy-canvas) 48%, transparent);position:absolute;inset:0}.RomyCompanyKnowledgePage-module__wofiua__heroInner{justify-items:center;display:grid}.RomyCompanyKnowledgePage-module__wofiua__heroCopy{z-index:2;text-align:center;justify-items:center;max-width:66rem;display:grid;position:relative}.RomyCompanyKnowledgePage-module__wofiua__heroCopy .RomyCompanyKnowledgePage-module__wofiua__heroEyebrow{color:var(--romy-action-2);margin:0 0 clamp(.75rem,1.4vw,1.1rem);font-size:.95rem;font-weight:600;line-height:1.45}.RomyCompanyKnowledgePage-module__wofiua__heroProofWrap{z-index:3;margin-top:clamp(3.5rem,7vw,6rem);margin-bottom:calc(-1 * var(--romy-interactive-overlap));transform:translateY(var(--romy-interactive-overlap));position:relative}.RomyCompanyKnowledgePage-module__wofiua__recognitionUnderPane{--romy-recognition-heading-accent:var(--romy-market);--romy-recognition-padding-top:calc(var(--romy-section-space) + var(--romy-rendered-overlap))}.RomyCompanyKnowledgePage-module__wofiua__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.RomyCompanyKnowledgePage-module__wofiua__textCta:focus-visible,.RomyCompanyKnowledgePage-module__wofiua__faqSummary:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px}.RomyCompanyKnowledgePage-module__wofiua__ink .RomyCompanyKnowledgePage-module__wofiua__textCta:focus-visible{outline-color:var(--romy-action-tint)}.RomyCompanyKnowledgePage-module__wofiua__textCta{min-height:2.75rem;color:var(--romy-ink);-webkit-text-decoration-color:var(--romy-action);text-decoration-color:var(--romy-action);text-underline-offset:.3rem;align-items:center;font-size:.975rem;font-weight:600;line-height:1.5;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}.RomyCompanyKnowledgePage-module__wofiua__decisionCta{color:var(--romy-footer-brand);background:var(--romy-action-2);text-align:center;padding-block:clamp(5.5rem,10vw,8.5rem)}.RomyCompanyKnowledgePage-module__wofiua__decisionCtaCopy{width:min(100%,52rem)}.RomyCompanyKnowledgePage-module__wofiua__decisionCtaCopy .RomyCompanyKnowledgePage-module__wofiua__h2{max-width:none;color:var(--romy-footer-brand);margin-inline:auto}.RomyCompanyKnowledgePage-module__wofiua__decisionCtaCopy .RomyCompanyKnowledgePage-module__wofiua__body{max-width:48ch;color:color-mix(in oklch, var(--romy-footer-brand) 82%, var(--romy-action-tint));margin-inline:auto}.RomyCompanyKnowledgePage-module__wofiua__decisionCtaCopy .RomyCompanyKnowledgePage-module__wofiua__actions{justify-content:center}.RomyCompanyKnowledgePage-module__wofiua__decisionTextCta{min-height:3.25rem;color:var(--romy-action-tint);-webkit-text-decoration-color:color-mix(in oklch, var(--romy-action-tint) 48%, transparent);text-decoration-color:color-mix(in oklch, var(--romy-action-tint) 48%, transparent);text-underline-offset:.35rem;align-items:center;font-size:.98rem;font-weight:650;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}.RomyCompanyKnowledgePage-module__wofiua__decisionTextCta:hover{color:var(--romy-footer-brand)}.RomyCompanyKnowledgePage-module__wofiua__decisionTextCta:focus-visible{outline:2px solid var(--romy-action-tint);outline-offset:3px;border-radius:4px}.RomyCompanyKnowledgePage-module__wofiua__textCta:after{color:var(--romy-market);content:"→";margin-left:.45rem;text-decoration:none}.RomyCompanyKnowledgePage-module__wofiua__linkRow{flex-wrap:wrap;gap:.35rem 1.75rem;margin:1.75rem 0 0;display:flex}.RomyCompanyKnowledgePage-module__wofiua__proofStage{--proof-pad:clamp(1rem, 1.8vw, 1.4rem);border:1px solid var(--romy-line);padding:var(--proof-pad);background:var(--romy-card);box-shadow:var(--romy-shadow-sm);animation:RomyCompanyKnowledgePage-module__wofiua__proofResolve .42s var(--romy-ease) both;border-radius:.875rem;overflow:hidden}@keyframes RomyCompanyKnowledgePage-module__wofiua__proofResolve{0%{opacity:.4;transform:translateY(.5rem)}}.RomyCompanyKnowledgePage-module__wofiua__proofRow{margin-inline:calc(-1 * var(--proof-pad));border-top:1px solid var(--romy-line);padding:.7rem var(--proof-pad) .8rem}.RomyCompanyKnowledgePage-module__wofiua__proofRow:first-of-type{border-top:0}.RomyCompanyKnowledgePage-module__wofiua__proofRow:last-of-type{margin-bottom:calc(-1 * var(--proof-pad));padding-bottom:var(--proof-pad)}.RomyCompanyKnowledgePage-module__wofiua__proofRow[data-tone=conflict]{background:var(--romy-market-soft)}.RomyCompanyKnowledgePage-module__wofiua__proofRow[data-tone=review]{background:var(--romy-canvas-2)}.RomyCompanyKnowledgePage-module__wofiua__proofQuestion{color:var(--romy-ink);margin:.4rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.5}.RomyCompanyKnowledgePage-module__wofiua__proofAnswer{color:var(--romy-fg);text-wrap:pretty;margin:.35rem 0 0;font-size:.925rem;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__proofReview{color:var(--romy-fg);margin:.4rem 0 0;font-size:.95rem;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__sourceList{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:68.0625rem){.RomyCompanyKnowledgePage-module__wofiua__leadColumn{align-self:start;position:sticky;top:clamp(6rem,12vh,8.5rem)}}.RomyCompanyKnowledgePage-module__wofiua__splitFive{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__splitFive>:first-child{grid-column:1/span 5}.RomyCompanyKnowledgePage-module__wofiua__splitFive>:last-child{grid-column:7/span 6}.RomyCompanyKnowledgePage-module__wofiua__splitFour{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__splitFour>:first-child{grid-column:1/span 4}.RomyCompanyKnowledgePage-module__wofiua__splitFour>:last-child{grid-column:5/span 8}.RomyCompanyKnowledgePage-module__wofiua__divergence{margin:0;padding:0;list-style:none}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem{border-top:1px solid var(--romy-footer-line);color:var(--romy-footer-brand);text-wrap:pretty;padding:1.5rem 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(2){padding-left:1.25rem}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(3){padding-left:2.5rem}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(4){padding-left:3.75rem}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:last-child{border-bottom:1px solid var(--romy-footer-line)}.RomyCompanyKnowledgePage-module__wofiua__steps{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.RomyCompanyKnowledgePage-module__wofiua__step{border-top:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:1.35rem;display:grid}.RomyCompanyKnowledgePage-module__wofiua__step:last-child{border-bottom:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent)}.RomyCompanyKnowledgePage-module__wofiua__stepNumber{width:2.25rem;height:2.25rem;color:var(--romy-card);background:var(--romy-action-2);border-radius:999px;place-items:center;font-size:.875rem;font-weight:650;display:grid}.RomyCompanyKnowledgePage-module__wofiua__stepBody{max-width:62ch;color:var(--romy-fg);text-wrap:pretty;margin:.3rem 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.62}.RomyCompanyKnowledgePage-module__wofiua__stepLabel{color:var(--romy-ink);font-weight:650}.RomyCompanyKnowledgePage-module__wofiua__stepOutput{max-width:62ch;color:var(--romy-ink);text-wrap:pretty;margin:2rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:600;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__stepOutput .RomyCompanyKnowledgePage-module__wofiua__fieldLabel{margin-bottom:.35rem;font-weight:650;display:block}.RomyCompanyKnowledgePage-module__wofiua__demoLayout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__demoIntro{grid-column:1/span 4}.RomyCompanyKnowledgePage-module__wofiua__demoFigure{grid-column:5/span 8;margin:0}.RomyCompanyKnowledgePage-module__wofiua__demoStage{--rail-pad:clamp(1rem, 1.6vw, 1.5rem);border:1px solid var(--romy-line);background:var(--romy-card);box-shadow:var(--romy-shadow-sm);border-radius:.875rem;overflow:hidden}.RomyCompanyKnowledgePage-module__wofiua__demoHeader{border-bottom:1px solid var(--romy-line);padding:1rem var(--rail-pad);background:var(--romy-canvas-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RomyCompanyKnowledgePage-module__wofiua__demoScenario{color:var(--romy-ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650;line-height:1.4}.RomyCompanyKnowledgePage-module__wofiua__demoGrid{display:grid}.RomyCompanyKnowledgePage-module__wofiua__demoRail{border-bottom:1px solid var(--romy-line);padding:var(--rail-pad);background:var(--romy-canvas-2)}.RomyCompanyKnowledgePage-module__wofiua__railHeading{color:var(--romy-ink);margin:0 0 .75rem;font-size:.875rem;font-weight:650;line-height:1.4}.RomyCompanyKnowledgePage-module__wofiua__railList{margin:0;padding:0;list-style:none}.RomyCompanyKnowledgePage-module__wofiua__railItem{margin-inline:calc(-1 * var(--rail-pad));border-top:1px solid var(--romy-line);padding:.85rem var(--rail-pad) .95rem}.RomyCompanyKnowledgePage-module__wofiua__railItem[data-tone=current]{background:var(--romy-card)}.RomyCompanyKnowledgePage-module__wofiua__railItem[data-tone=unreviewed]{background:var(--romy-grape-tint)}.RomyCompanyKnowledgePage-module__wofiua__railItem[data-tone=conflict]{background:var(--romy-market-soft)}.RomyCompanyKnowledgePage-module__wofiua__railUncertainty{margin-inline:calc(-1 * var(--rail-pad));border-top:1px solid var(--romy-line);padding:.95rem var(--rail-pad) 0;background:var(--romy-market-soft)}.RomyCompanyKnowledgePage-module__wofiua__railUncertaintyBody{color:var(--romy-fg);text-wrap:pretty;margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__demoAsk,.RomyCompanyKnowledgePage-module__wofiua__demoResolution{padding:var(--rail-pad)}.RomyCompanyKnowledgePage-module__wofiua__demoAsk{border-bottom:1px solid var(--romy-line)}.RomyCompanyKnowledgePage-module__wofiua__demoBlock+.RomyCompanyKnowledgePage-module__wofiua__demoBlock{border-top:1px solid var(--romy-line);margin-top:1.25rem;padding-top:1.25rem}.RomyCompanyKnowledgePage-module__wofiua__demoBlock[data-tone=founder]{border-top-color:var(--romy-line-2)}.RomyCompanyKnowledgePage-module__wofiua__demoQuestion{color:var(--romy-ink);text-wrap:pretty;margin:.4rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.5}.RomyCompanyKnowledgePage-module__wofiua__demoAnswer,.RomyCompanyKnowledgePage-module__wofiua__demoBody{color:var(--romy-fg);text-wrap:pretty;margin:.4rem 0 0;font-size:.95rem;line-height:1.6}.RomyCompanyKnowledgePage-module__wofiua__demoCorrection{color:var(--romy-ink);text-wrap:pretty;margin:.4rem 0 0;font-size:1rem;font-weight:600;line-height:1.6}.RomyCompanyKnowledgePage-module__wofiua__demoCaption{max-width:62ch;color:var(--romy-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:.9rem;line-height:1.55}.RomyCompanyKnowledgePage-module__wofiua__authorityGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__authorityDurable{border:1px solid var(--romy-footer-line);background:color-mix(in oklch, var(--romy-footer-brand) 7%, var(--romy-ink));border-radius:.875rem;grid-column:1/span 7;padding:clamp(1.25rem,2.4vw,1.75rem)}.RomyCompanyKnowledgePage-module__wofiua__authorityNotes{border:1px dashed var(--romy-footer-line);border-radius:.875rem;grid-column:8/span 5;padding:clamp(1.25rem,2.4vw,1.75rem)}.RomyCompanyKnowledgePage-module__wofiua__authorityLabel{color:var(--romy-footer-brand);margin:0 0 1rem;font-size:1.05rem;font-weight:650;line-height:1.4}.RomyCompanyKnowledgePage-module__wofiua__authorityList{flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.RomyCompanyKnowledgePage-module__wofiua__authorityList li{min-height:2rem;color:var(--romy-footer-brand);background:color-mix(in oklch, var(--romy-footer-brand) 10%, transparent);border-radius:.5rem;align-items:center;padding:.35rem .7rem;font-size:.9rem;font-weight:500;line-height:1.4;display:inline-flex}.RomyCompanyKnowledgePage-module__wofiua__authorityList[data-tone=notes] li{border:1px dashed var(--romy-footer-line);color:var(--romy-footer-copy);background:0 0;font-weight:400}.RomyCompanyKnowledgePage-module__wofiua__authorityProse{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:first-child{grid-column:1/span 4;margin-top:0}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(2){grid-column:5/span 4;margin-top:0}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(3){grid-column:9/span 4;margin-top:0}.RomyCompanyKnowledgePage-module__wofiua__productProof{margin:clamp(3rem,5vw,4.5rem) 0 0}.RomyCompanyKnowledgePage-module__wofiua__productProofFrame{border:1px solid var(--romy-footer-line);background:var(--romy-card);border-radius:.875rem;overflow:hidden}.RomyCompanyKnowledgePage-module__wofiua__productProofFrame img{width:100%;height:auto;display:block}.RomyCompanyKnowledgePage-module__wofiua__productProofCaption{color:var(--romy-footer-copy);text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;font-size:.9rem;line-height:1.5;display:flex}.RomyCompanyKnowledgePage-module__wofiua__stateLabel[data-surface=ink]{color:var(--romy-footer-brand);background:color-mix(in oklch, var(--romy-footer-brand) 16%, transparent)}.RomyCompanyKnowledgePage-module__wofiua__thread{margin:-.5rem 0 0;padding:0;list-style:none}.RomyCompanyKnowledgePage-module__wofiua__connected .RomyCompanyKnowledgePage-module__wofiua__conclusion{max-width:44ch;color:var(--romy-muted);font-family:var(--romy-body);letter-spacing:normal;text-wrap:pretty;margin-top:1.35rem;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:500;line-height:1.58}.RomyCompanyKnowledgePage-module__wofiua__threadItem{border-top:1px solid var(--romy-line-2);color:var(--romy-muted);text-wrap:pretty;padding:1.55rem 0 1.55rem 2rem;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.62;position:relative}.RomyCompanyKnowledgePage-module__wofiua__threadItem:before{background:var(--romy-action);content:"";border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:2.2rem;left:0}.RomyCompanyKnowledgePage-module__wofiua__threadItem:after{background:var(--romy-line-2);content:"";width:1px;position:absolute;top:2.7rem;bottom:-.5rem;left:.21875rem}.RomyCompanyKnowledgePage-module__wofiua__threadItem:last-child{border-bottom:1px solid var(--romy-line-2)}.RomyCompanyKnowledgePage-module__wofiua__threadItem:last-child:after{display:none}.RomyCompanyKnowledgePage-module__wofiua__threadConsumer{color:var(--romy-action-2);font-family:var(--romy-display);letter-spacing:-.015em;margin-bottom:.2rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:620;line-height:1.2;display:block}.RomyCompanyKnowledgePage-module__wofiua__methodCopy{text-align:center;max-width:48rem;margin-inline:auto}.RomyCompanyKnowledgePage-module__wofiua__methodCopy .RomyCompanyKnowledgePage-module__wofiua__body,.RomyCompanyKnowledgePage-module__wofiua__methodCopy .RomyCompanyKnowledgePage-module__wofiua__evidenceBoundary{margin-inline:auto}.RomyCompanyKnowledgePage-module__wofiua__questionsWrap{width:min(100%,68rem)}.RomyCompanyKnowledgePage-module__wofiua__faqList{border-top:1px solid var(--romy-line-2);margin-top:clamp(2rem,3.5vw,3rem)}@media (min-width:64rem){.RomyCompanyKnowledgePage-module__wofiua__faqList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem);display:grid}.RomyCompanyKnowledgePage-module__wofiua__faqList>.RomyCompanyKnowledgePage-module__wofiua__faq:first-child,.RomyCompanyKnowledgePage-module__wofiua__faqList>.RomyCompanyKnowledgePage-module__wofiua__faq:nth-child(2){border-top:1px solid var(--romy-line-2)}}.RomyCompanyKnowledgePage-module__wofiua__faq{border-bottom:1px solid var(--romy-line-2)}.RomyCompanyKnowledgePage-module__wofiua__faqSummary{min-height:3.25rem;color:var(--romy-ink);cursor:pointer;font-family:var(--romy-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:clamp(1.0625rem,1.4vw,1.2rem);font-weight:620;line-height:1.35;list-style:none;display:flex}.RomyCompanyKnowledgePage-module__wofiua__faqSummary::-webkit-details-marker{display:none}.RomyCompanyKnowledgePage-module__wofiua__faqSummary:after{color:var(--romy-action-2);content:"+";font-family:var(--romy-body);flex:none;font-size:1.25rem;font-weight:500;line-height:1}.RomyCompanyKnowledgePage-module__wofiua__faq[open] .RomyCompanyKnowledgePage-module__wofiua__faqSummary:after{content:"–"}.RomyCompanyKnowledgePage-module__wofiua__faqAnswer{max-width:68ch;color:var(--romy-muted);text-wrap:pretty;margin:0 0 1.4rem;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.68}.RomyCompanyKnowledgePage-module__wofiua__faqLink{color:var(--romy-action-2);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--romy-action-2) 42%, transparent);text-decoration-color:color-mix(in oklch, var(--romy-action-2) 42%, transparent);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:2px}.RomyCompanyKnowledgePage-module__wofiua__faqLink:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px;border-radius:4px}@media (max-width:68rem){.RomyCompanyKnowledgePage-module__wofiua__splitFive>:first-child,.RomyCompanyKnowledgePage-module__wofiua__splitFour>:first-child{grid-column:1/span 5}.RomyCompanyKnowledgePage-module__wofiua__splitFive>:last-child,.RomyCompanyKnowledgePage-module__wofiua__splitFour>:last-child{grid-column:6/span 7}.RomyCompanyKnowledgePage-module__wofiua__demoIntro{grid-column:1/span 4}.RomyCompanyKnowledgePage-module__wofiua__demoFigure{grid-column:5/span 8}.RomyCompanyKnowledgePage-module__wofiua__authorityDurable{grid-column:1/span 6}.RomyCompanyKnowledgePage-module__wofiua__authorityNotes{grid-column:7/span 6}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:first-child,.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(2),.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(3){grid-column:1/span 12}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(2),.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(3){margin-top:1.25rem}}@media (min-width:52.0625rem){.RomyCompanyKnowledgePage-module__wofiua__demoGrid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}.RomyCompanyKnowledgePage-module__wofiua__demoRail{border-right:1px solid var(--romy-line);border-bottom:0;grid-area:1/1/span 2}.RomyCompanyKnowledgePage-module__wofiua__demoAsk{grid-area:1/2}.RomyCompanyKnowledgePage-module__wofiua__demoResolution{grid-area:2/2}}@media (max-width:52rem){.RomyCompanyKnowledgePage-module__wofiua__splitFive,.RomyCompanyKnowledgePage-module__wofiua__splitFour,.RomyCompanyKnowledgePage-module__wofiua__demoLayout,.RomyCompanyKnowledgePage-module__wofiua__authorityGrid,.RomyCompanyKnowledgePage-module__wofiua__authorityProse{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}.RomyCompanyKnowledgePage-module__wofiua__demoIntro,.RomyCompanyKnowledgePage-module__wofiua__demoFigure,.RomyCompanyKnowledgePage-module__wofiua__splitFive>:first-child,.RomyCompanyKnowledgePage-module__wofiua__splitFive>:last-child,.RomyCompanyKnowledgePage-module__wofiua__splitFour>:first-child,.RomyCompanyKnowledgePage-module__wofiua__splitFour>:last-child,.RomyCompanyKnowledgePage-module__wofiua__authorityDurable,.RomyCompanyKnowledgePage-module__wofiua__authorityNotes,.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:first-child,.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(2),.RomyCompanyKnowledgePage-module__wofiua__authorityProse>:nth-child(3){grid-column:auto}.RomyCompanyKnowledgePage-module__wofiua__authorityProse>*+*{margin-top:0}.RomyCompanyKnowledgePage-module__wofiua__h2,.RomyCompanyKnowledgePage-module__wofiua__h2Wide{max-width:24ch}.RomyCompanyKnowledgePage-module__wofiua__conclusion{max-width:40ch}.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(2),.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(3),.RomyCompanyKnowledgePage-module__wofiua__divergenceItem:nth-child(4){padding-left:0}.RomyCompanyKnowledgePage-module__wofiua__section{padding-block:var(--romy-section-space)}.RomyCompanyKnowledgePage-module__wofiua__hero{padding-top:clamp(6.5rem,22vw,8rem)}.RomyCompanyKnowledgePage-module__wofiua__heroHorizonImage{object-position:58% 35%}}@media (max-width:38rem){.RomyCompanyKnowledgePage-module__wofiua__proofStage,.RomyCompanyKnowledgePage-module__wofiua__demoStage{border-radius:.625rem}.RomyCompanyKnowledgePage-module__wofiua__actions{flex-direction:column;align-items:stretch}.RomyCompanyKnowledgePage-module__wofiua__actionButton{width:100%}.RomyCompanyKnowledgePage-module__wofiua__linkRow{flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){.RomyCompanyKnowledgePage-module__wofiua__proofStage,.RomyCompanyKnowledgePage-module__wofiua__signatureWash,.RomyCompanyKnowledgePage-module__wofiua__heroHorizonImage{animation:none}}
.RomyRoadmapActionDemo-module__14UaUW__demo{width:100%;max-width:72rem;color:var(--romy-ui-ink);background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-product);font-family:var(--romy-ui-font-body);border-radius:.875rem;grid-template-columns:4.25rem minmax(0,1fr);margin:clamp(2.75rem,6vw,4.75rem) auto 0;display:grid;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__surface{background:var(--romy-ui-surface);min-width:0}.RomyRoadmapActionDemo-module__14UaUW__rail{border-right:1px solid var(--romy-ui-line);background:var(--romy-ui-rail);flex-direction:column;align-items:center;gap:.65rem;min-width:0;padding:.85rem .55rem;display:flex}.RomyRoadmapActionDemo-module__14UaUW__railMark{border-radius:.38rem;place-items:center;width:1.65rem;height:1.65rem;display:grid;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__railMark .RomyRoadmapActionDemo-module__14UaUW__markSvg{object-fit:cover;width:100%;height:100%}.RomyRoadmapActionDemo-module__14UaUW__railControl{width:2.65rem;height:2.65rem;color:var(--romy-ui-muted);border-radius:.5rem;place-items:center;display:grid}.RomyRoadmapActionDemo-module__14UaUW__railControl[data-active=true]{color:var(--romy-ui-action);background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-tight)}.RomyRoadmapActionDemo-module__14UaUW__railControl svg{width:1.05rem;height:1.05rem}.RomyRoadmapActionDemo-module__14UaUW__railAvatar{width:1.75rem;height:1.75rem;color:var(--romy-ui-signal-strong);background:var(--romy-ui-signal-tint);border-radius:50%;place-items:center;margin-top:auto;font-size:.58rem;font-weight:700;display:grid}.RomyRoadmapActionDemo-module__14UaUW__header,.RomyRoadmapActionDemo-module__14UaUW__workspace,.RomyRoadmapActionDemo-module__14UaUW__live,.RomyRoadmapActionDemo-module__14UaUW__goalHeading,.RomyRoadmapActionDemo-module__14UaUW__detailLabel,.RomyRoadmapActionDemo-module__14UaUW__ready{align-items:center;display:flex}.RomyRoadmapActionDemo-module__14UaUW__header{border-bottom:1px solid var(--romy-ui-line);gap:.75rem;min-height:4.25rem;padding:.7rem clamp(1rem,2.5vw,1.5rem)}.RomyRoadmapActionDemo-module__14UaUW__workspace{flex-direction:column;align-items:flex-start;min-width:0}.RomyRoadmapActionDemo-module__14UaUW__workspace strong{font-size:.94rem;font-weight:650;line-height:1.25}.RomyRoadmapActionDemo-module__14UaUW__workspace small,.RomyRoadmapActionDemo-module__14UaUW__actionCopy small{color:var(--romy-ui-muted);font-size:.75rem;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__live{color:var(--romy-ui-signal-strong);gap:.45rem;margin-left:auto;font-size:.76rem;font-weight:650}.RomyRoadmapActionDemo-module__14UaUW__live i{background:var(--romy-ui-signal);border-radius:50%;width:.45rem;height:.45rem}.RomyRoadmapActionDemo-module__14UaUW__goal{background:var(--romy-ui-canvas-2);padding:clamp(1.45rem,3.5vw,2.25rem) clamp(1.25rem,4vw,3rem)}.RomyRoadmapActionDemo-module__14UaUW__goalHeading{color:var(--romy-ui-faint);justify-content:space-between;gap:1rem;font-size:.76rem;font-weight:650}.RomyRoadmapActionDemo-module__14UaUW__goalHeading strong{color:var(--romy-ui-action);font-variant-numeric:tabular-nums}.RomyRoadmapActionDemo-module__14UaUW__demo .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:26ch;color:var(--romy-ui-ink);font-family:var(--romy-ui-font-display);font-variation-settings:"wght" 300;letter-spacing:-.018em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:300;line-height:1.08}.RomyRoadmapActionDemo-module__14UaUW__wideGoal .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:34ch}.RomyRoadmapActionDemo-module__14UaUW__goal p{color:var(--romy-ui-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.4}.RomyRoadmapActionDemo-module__14UaUW__progress{background:var(--romy-ui-line);border-radius:999px;height:.35rem;margin-top:1.25rem;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__progress span{width:var(--romy-ui-progress,67%);border-radius:inherit;background:var(--romy-ui-market);transform-origin:0;height:100%;display:block}.RomyRoadmapActionDemo-module__14UaUW__body{border-top:1px solid var(--romy-ui-line);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);display:grid}.RomyRoadmapActionDemo-module__14UaUW__actionList{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.RomyRoadmapActionDemo-module__14UaUW__demo .RomyRoadmapActionDemo-module__14UaUW__actionList>h3{color:var(--romy-ui-muted);font-family:var(--romy-ui-font-body);letter-spacing:0;margin:0 0 .75rem;font-size:.78rem;font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionList ol{margin:0;padding:0;list-style:none}.RomyRoadmapActionDemo-module__14UaUW__actionList li{border-top:1px solid var(--romy-ui-line)}.RomyRoadmapActionDemo-module__14UaUW__actionList li[data-primary=true]{background:var(--romy-ui-signal-tint);border-top-color:#0000;border-radius:.65rem}.RomyRoadmapActionDemo-module__14UaUW__actionButton{width:100%;min-height:4.75rem;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem .75rem;transition:background-color .18s,color .18s;display:grid}button.RomyRoadmapActionDemo-module__14UaUW__actionButton{cursor:pointer}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover{background:color-mix(in srgb, var(--romy-ui-signal-tint) 52%, transparent)}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:focus-visible{outline:2px solid var(--romy-ui-signal);outline-offset:-2px}.RomyRoadmapActionDemo-module__14UaUW__actionList li[data-primary=true] button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover{background:0 0}.RomyRoadmapActionDemo-module__14UaUW__rank{width:1.75rem;height:1.75rem;color:var(--romy-ui-muted);background:var(--romy-ui-canvas);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:grid}[data-primary=true] .RomyRoadmapActionDemo-module__14UaUW__rank{color:var(--romy-ui-surface);background:var(--romy-ui-signal)}.RomyRoadmapActionDemo-module__14UaUW__actionCopy{gap:.25rem;min-width:0;display:grid}.RomyRoadmapActionDemo-module__14UaUW__actionCopy strong{color:var(--romy-ui-ink);text-wrap:pretty;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionCopy>span{color:var(--romy-ui-signal-strong);font-size:.75rem;font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionCopy>.RomyRoadmapActionDemo-module__14UaUW__actionState{align-items:center;gap:.4rem;display:inline-flex}.RomyRoadmapActionDemo-module__14UaUW__actionState>span{width:1.05rem;height:1.05rem;color:var(--romy-ui-surface);background:var(--romy-ui-signal);border-radius:50%;flex:none;place-items:center;font-size:.62rem;line-height:1;display:inline-grid}.RomyRoadmapActionDemo-module__14UaUW__selectArrow{color:var(--romy-ui-faint);align-self:center;font-size:1.05rem;line-height:1;transition:color .18s,transform .18s}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover .RomyRoadmapActionDemo-module__14UaUW__selectArrow,[data-primary=true] .RomyRoadmapActionDemo-module__14UaUW__selectArrow{color:var(--romy-ui-signal-strong);transform:translate(.15rem)}.RomyRoadmapActionDemo-module__14UaUW__actionDetail{border-left:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);min-width:0;display:grid}.RomyRoadmapActionDemo-module__14UaUW__detailContent{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:100%;display:grid}.RomyRoadmapActionDemo-module__14UaUW__demo[data-interactive=true] .RomyRoadmapActionDemo-module__14UaUW__detailContent{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1}.RomyRoadmapActionDemo-module__14UaUW__demo[data-interactive=true] .RomyRoadmapActionDemo-module__14UaUW__detailContent[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-swap .32s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__emptyState{width:100%;min-height:12rem;color:var(--romy-ui-muted,var(--romy-ui-muted));background:var(--romy-ui-surface,var(--romy-ui-surface));box-shadow:var(--romy-ui-shadow-product);font-family:var(--romy-ui-font-body);border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.RomyRoadmapActionDemo-module__14UaUW__emptyState p{margin:0}.RomyRoadmapActionDemo-module__14UaUW__emptyStateMark{width:2.25rem;height:2.25rem}.RomyRoadmapActionDemo-module__14UaUW__reason,.RomyRoadmapActionDemo-module__14UaUW__prepared{padding:clamp(1.25rem,3vw,2rem)}.RomyRoadmapActionDemo-module__14UaUW__reason{border-bottom:1px solid var(--romy-ui-line);background:color-mix(in srgb, var(--romy-ui-thinking-tint) 48%, var(--romy-ui-surface))}.RomyRoadmapActionDemo-module__14UaUW__detailLabel{color:var(--romy-ui-thinking-strong);gap:.45rem;font-size:.76rem;font-weight:700;line-height:1.3}.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel>span,.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel,.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailMark{color:color-mix(in srgb, var(--romy-ui-thinking) 62%, var(--romy-ui-foreground))}.RomyRoadmapActionDemo-module__14UaUW__detailMark{width:1.35rem;height:1.35rem}.RomyRoadmapActionDemo-module__14UaUW__reason p,.RomyRoadmapActionDemo-module__14UaUW__prepared p{max-width:45ch;color:var(--romy-ui-muted);text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(.88rem,1.25vw,.98rem);line-height:1.55}.RomyRoadmapActionDemo-module__14UaUW__reason p{color:var(--romy-ui-foreground)}.RomyRoadmapActionDemo-module__14UaUW__prepared{background:var(--romy-ui-surface)}.RomyRoadmapActionDemo-module__14UaUW__prepared .RomyRoadmapActionDemo-module__14UaUW__detailLabel{color:var(--romy-ui-signal-strong)}.RomyRoadmapActionDemo-module__14UaUW__prepared>strong{color:var(--romy-ui-ink);text-wrap:pretty;margin-top:.55rem;font-size:clamp(1rem,1.65vw,1.16rem);font-weight:680;line-height:1.35;display:block}.RomyRoadmapActionDemo-module__14UaUW__reviewBar{border-top:1px solid var(--romy-ui-line);background:var(--romy-ui-signal-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.9rem clamp(1.25rem,3vw,2rem);display:flex}.RomyRoadmapActionDemo-module__14UaUW__ready{border:1px solid color-mix(in srgb, var(--romy-ui-signal-strong) 28%, transparent);min-height:2.75rem;color:var(--romy-ui-signal-strong);background:color-mix(in srgb, var(--romy-ui-signal-strong) 8%, var(--romy-ui-surface));border-radius:.45rem;gap:.55rem;padding:.48rem .7rem;font-size:.8rem;font-weight:700}.RomyRoadmapActionDemo-module__14UaUW__ready>span{width:1.3rem;height:1.3rem;color:var(--romy-ui-surface);background:var(--romy-ui-signal);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.RomyRoadmapActionDemo-module__14UaUW__reviewActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span{border:1px solid var(--romy-ui-line);min-height:2.75rem;color:var(--romy-ui-ink);background:var(--romy-ui-surface);font:inherit;cursor:default;pointer-events:none;border-radius:.45rem;justify-content:center;align-items:center;padding:.48rem .7rem;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span[data-tone=quiet]{color:var(--romy-ui-muted);background:0 0;border-color:#0000}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span[data-tone=primary]{border-color:var(--romy-ui-action);color:var(--romy-ui-surface);background:var(--romy-ui-action)}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__goal{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-goal-in .56s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__progress span{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-progress-in .72s .14s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-action-in .52s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:first-child{animation-delay:.26s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:nth-child(2){animation-delay:.39s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:nth-child(3){animation-delay:.52s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionDetail{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-in .68s .78s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__reviewBar{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-ready-in .42s 1.08s var(--romy-ui-ease) both}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-goal-in{0%{opacity:.55;transform:translateY(.75rem)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-progress-in{0%{transform:scaleX(0)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-action-in{0%{opacity:.35;transform:translateY(.7rem)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-in{0%{opacity:.28;clip-path:inset(0 0 100%);transform:translate(.8rem)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-ready-in{0%{color:var(--romy-ui-muted);background:var(--romy-ui-surface)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-swap{0%{opacity:.45;transform:translateY(.35rem)}}@media (max-width:48rem){.RomyRoadmapActionDemo-module__14UaUW__demo{border-radius:.7rem;grid-template-columns:3.6rem minmax(0,1fr)}.RomyRoadmapActionDemo-module__14UaUW__rail{padding-inline:.45rem}.RomyRoadmapActionDemo-module__14UaUW__body{grid-template-columns:1fr}.RomyRoadmapActionDemo-module__14UaUW__actionDetail{border-top:1px solid var(--romy-ui-line);border-left:0}.RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:20ch}.RomyRoadmapActionDemo-module__14UaUW__wideGoal .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:24ch}}@media (max-width:30rem){.RomyRoadmapActionDemo-module__14UaUW__demo{grid-template-columns:minmax(0,1fr)}.RomyRoadmapActionDemo-module__14UaUW__rail{display:none}.RomyRoadmapActionDemo-module__14UaUW__live{font-size:.7rem}.RomyRoadmapActionDemo-module__14UaUW__workspace small{display:none}.RomyRoadmapActionDemo-module__14UaUW__goal{padding-inline:1rem}.RomyRoadmapActionDemo-module__14UaUW__actionList{padding-inline:.75rem}.RomyRoadmapActionDemo-module__14UaUW__actionList li{border-radius:.65rem}.RomyRoadmapActionDemo-module__14UaUW__actionButton{padding-inline:.6rem}.RomyRoadmapActionDemo-module__14UaUW__reason,.RomyRoadmapActionDemo-module__14UaUW__prepared,.RomyRoadmapActionDemo-module__14UaUW__reviewBar{padding-inline:1rem}.RomyRoadmapActionDemo-module__14UaUW__reviewActions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.RomyRoadmapActionDemo-module__14UaUW__demo *,.RomyRoadmapActionDemo-module__14UaUW__demo :before,.RomyRoadmapActionDemo-module__14UaUW__demo :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel>span{color:linktext;background:0 0}}
.ContactDrawer-module__XBYZhW__backdrop{z-index:60;background:#2e2a2459;position:fixed;inset:0}.ContactDrawer-module__XBYZhW__backdrop[data-surface=romy]{background:#04111a70;background:lab(4.43994% -2.32208 -7.1023/.44)}.ContactDrawer-module__XBYZhW__drawer{z-index:61;width:100%;animation:.3s cubic-bezier(.16,1,.3,1) ContactDrawer-module__XBYZhW__contact-slide-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.ContactDrawer-module__XBYZhW__tincture{max-width:27.5rem;color:var(--color-charcoal);background:var(--color-warm-white);padding:2.5rem;box-shadow:-8px 0 32px #1e3a5f1f}.ContactDrawer-module__XBYZhW__romy{--drawer-ink:#04111a;--drawer-fg:#18252d;--drawer-muted:#465259;--drawer-canvas:#f6fafb;--drawer-canvas-2:#ecf3f6;--drawer-card:#fdffff;--drawer-line:#d1dde2;--drawer-teal:#006c69;--drawer-teal-deep:#004845;--drawer-coral:#bd4334;max-width:31.25rem;color:var(--drawer-fg);background:radial-gradient(circle at 100% 0, #ffd6cf57, transparent 21rem), var(--drawer-canvas);box-shadow:-10px 0 30px color-mix(in oklch, var(--drawer-ink) 14%, transparent);font-family:var(--font-romy-body), system-ui, Arial, sans-serif;padding:1.5rem 1.75rem 2rem}@supports (color:lab(0% 0 0)){.ContactDrawer-module__XBYZhW__romy{--drawer-ink:lab(4.43994% -2.32208 -7.1023);--drawer-fg:lab(13.6037% -3.5134 -7.22422);--drawer-muted:lab(33.9266% -3.60057 -6.15926);--drawer-canvas:lab(97.935% -.993341 -1.0267);--drawer-canvas-2:lab(95.4058% -1.98147 -2.0501);--drawer-card:lab(99.7796% -.497282 -.513744);--drawer-line:lab(87.3132% -3.33446 -3.71169);--drawer-teal:lab(40.6883% -30.3221 -6.58624);--drawer-teal-deep:lab(26.6103% -25.666 -5.54027);--drawer-coral:lab(46.2982% 49.2951 36.5282);background:radial-gradient(circle at 100% 0, lab(89.1546% 14.1622 9.43984/.34), transparent 21rem), var(--drawer-canvas)}}.ContactDrawer-module__XBYZhW__close{z-index:2;width:2.75rem;height:2.75rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__close{border:1px solid var(--drawer-line);color:var(--drawer-ink);background:var(--drawer-card)}.ContactDrawer-module__XBYZhW__close:focus-visible{outline:2px solid var(--drawer-teal,var(--color-teal));outline-offset:3px}.ContactDrawer-module__XBYZhW__polaroidWrap{justify-content:center;margin-bottom:1.5rem;display:flex}.ContactDrawer-module__XBYZhW__polaroid{background:#fff;padding:.5rem .5rem 2.5rem;display:inline-block;position:relative;transform:rotate(-3deg);box-shadow:0 8px 24px #1e3a5f26,0 2px 6px #1e3a5f14}.ContactDrawer-module__XBYZhW__tape{z-index:1;background:var(--color-tape);opacity:.92;width:3.75rem;height:1rem;position:absolute;top:-.5rem;left:.75rem;transform:rotate(-6deg);box-shadow:0 2px 6px #00000014}.ContactDrawer-module__XBYZhW__polaroid img{object-fit:cover;width:13.75rem;height:13.75rem;display:block}.ContactDrawer-module__XBYZhW__polaroid p{color:var(--color-gray);font-family:var(--font-hand);text-align:center;margin:.5rem 0 0;font-size:1rem}.ContactDrawer-module__XBYZhW__romyMedia{aspect-ratio:1;background:var(--drawer-card);border-radius:.75rem;width:min(82%,21.5rem);margin:0 auto 1.75rem;position:relative;overflow:hidden}.ContactDrawer-module__XBYZhW__romyMedia img{object-fit:cover;object-position:50% 74%;width:100%;height:100%;display:block}.ContactDrawer-module__XBYZhW__heading{color:var(--color-charcoal);margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.08}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__heading{color:var(--drawer-ink);font-family:var(--font-romy-display), Arial, sans-serif;font-synthesis:none;font-variation-settings:"wdth" 91, "wght" 625;letter-spacing:-.025em;font-size:clamp(2rem,6vw,2.65rem)}.ContactDrawer-module__XBYZhW__subtext{color:var(--color-charcoal);opacity:.7;margin:0 0 2rem;font-size:.9375rem;line-height:1.5}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__subtext{max-width:41ch;color:var(--drawer-muted);opacity:1;font-size:1rem;line-height:1.62}.ContactDrawer-module__XBYZhW__status{color:var(--color-teal);padding:1.25rem 0;font-size:.9375rem}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__status{color:var(--drawer-teal-deep)}.ContactDrawer-module__XBYZhW__status span{margin-top:.375rem;display:block}.ContactDrawer-module__XBYZhW__field{margin-bottom:1.25rem}.ContactDrawer-module__XBYZhW__messageField{margin-bottom:1.75rem}.ContactDrawer-module__XBYZhW__label{color:var(--color-charcoal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.8125rem;font-weight:500;display:block}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__label{color:var(--drawer-fg);letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:650}.ContactDrawer-module__XBYZhW__input{border:1px solid var(--color-gray-light);width:100%;color:var(--color-charcoal);background:0 0;border-radius:.375rem;outline:none;padding:.75rem .875rem;font-size:.9375rem}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__input{border-color:var(--drawer-line);min-height:3.25rem;color:var(--drawer-fg);background:var(--drawer-canvas-2);border-radius:.5rem;font-size:1rem}.ContactDrawer-module__XBYZhW__input::placeholder{color:color-mix(in oklch, currentColor 62%, transparent);opacity:1}.ContactDrawer-module__XBYZhW__input:focus-visible{border-color:var(--color-violet);outline-offset:1px;outline:2px solid #7f77dd40}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__input:focus-visible{border-color:var(--drawer-teal);outline:2px solid var(--drawer-teal);outline-offset:3px}textarea.ContactDrawer-module__XBYZhW__input{resize:vertical;min-height:8.25rem}.ContactDrawer-module__XBYZhW__error{color:var(--color-pink);margin:0 0 .75rem;font-size:.875rem}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__error{color:var(--drawer-coral)}.ContactDrawer-module__XBYZhW__submit{width:100%;height:2.75rem;color:var(--color-warm-white);background:var(--color-teal);cursor:pointer;border:0;border-radius:.375rem;padding:0 1.5rem;font-size:.9375rem;font-weight:500;transition:background-color .16s,transform .16s}.ContactDrawer-module__XBYZhW__submit:hover:not(:disabled){transform:translateY(-1px)}.ContactDrawer-module__XBYZhW__submit:focus-visible{outline:2px solid var(--drawer-teal,var(--color-violet));outline-offset:3px}.ContactDrawer-module__XBYZhW__submit:disabled{cursor:not-allowed;opacity:.65}.ContactDrawer-module__XBYZhW__romy .ContactDrawer-module__XBYZhW__submit{height:3.25rem;color:var(--drawer-card);background:var(--drawer-ink);border-radius:.5rem;font-size:1rem;font-weight:650}@keyframes ContactDrawer-module__XBYZhW__contact-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:32rem){.ContactDrawer-module__XBYZhW__tincture{padding:2rem 1.5rem}.ContactDrawer-module__XBYZhW__romy{padding:1.25rem 1.25rem 1.75rem}.ContactDrawer-module__XBYZhW__romyMedia{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.ContactDrawer-module__XBYZhW__drawer{animation:none}.ContactDrawer-module__XBYZhW__submit{transition:none}}
