.home-page{width:min(1600px,100vw - 40px);margin:0 auto;padding:32px 0 56px}.home-search-shell{min-height:calc(100vh - var(--header-h) - 56px);grid-template-columns:minmax(320px,.76fr) minmax(500px,1.24fr);align-items:center;gap:34px;display:grid}.home-search-shell--detached{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-height:auto}.home-search-copy{flex-direction:column;justify-content:center;align-self:center;padding:28px 0;display:flex}.home-search-shell--detached .home-search-copy{order:2;justify-content:flex-start;padding:10px 0 0}.home-search-copy h1{max-width:760px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(42px,6vw,82px);line-height:.95}.home-search-copy h1>span{display:block}.home-search-shell--detached .home-search-copy h1{max-width:980px;font-size:clamp(34px,4.5vw,60px);line-height:1}.home-search-copy p:not(.eyebrow){max-width:640px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.home-search-shell--detached .home-search-copy p:not(.eyebrow){max-width:860px;margin-top:16px;font-size:16px;line-height:1.58}.home-entry-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.home-search-shell--detached .home-entry-links{margin-top:18px}.home-entry-links a{--home-entry-accent:#23a98d;border:1px solid color-mix(in srgb, var(--home-entry-accent) 26%, #ffffff29);background:linear-gradient(180deg, #ffffff1f, #ffffff07), color-mix(in srgb, var(--home-entry-accent) 10%, #ffffff05);min-height:42px;color:color-mix(in srgb, var(--home-entry-accent) 70%, #f6f7f6);-webkit-backdrop-filter:blur(20px)saturate(160%)contrast(103%);backdrop-filter:blur(20px)saturate(160%)contrast(103%);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:760;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffff38,inset 0 -1px #00000021}.home-entry-links a:nth-child(2){--home-entry-accent:#5f79de}.home-entry-links a:nth-child(3){--home-entry-accent:#d1843b}.home-entry-links a:hover{border-color:color-mix(in srgb, var(--home-entry-accent) 48%, var(--line-strong));background:linear-gradient(180deg, #ffffff29, #ffffff0a), color-mix(in srgb, var(--home-entry-accent) 14%, #ffffff07);box-shadow:0 11px 24px color-mix(in srgb, var(--home-entry-accent) 10%, #00000029), inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001a;transform:translateY(-1px)}.home-search-panel{--roadmap-cycle:18s;isolation:isolate;height:min(660px, calc(100svh - var(--header-h) - 24px));transform-origin:top;will-change:transform;background:#111113;border:1px solid #f0f0f416;border-radius:22px;flex-direction:column;align-self:center;min-height:0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0d}.home-search-panel:before{z-index:-1;filter:blur(12px);pointer-events:none;content:"";background:radial-gradient(#00000047 0%,#0000001c 46%,#0000 76%);border-radius:50%;height:24px;position:absolute;bottom:-10px;left:18%;right:18%;transform:scaleY(.68)}.home-search-panel:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff03}.home-search-panel.is-dragging{cursor:grabbing;z-index:10;box-shadow:0 16px 34px #0000003d,0 3px 10px #00000026,inset 0 1px #ffffff0a}.home-search-shell--detached .home-search-panel{width:min(960px,100%);height:auto;min-height:min(560px, calc(100vh - var(--header-h) - 96px));order:1;place-self:start center;animation:.36s cubic-bezier(.22,.9,.22,1) both homeSearchPanelSettle}.home-search-panel-drag{display:none}.home-search-panel-drag:active{cursor:grabbing}.home-search-panel-drag span{opacity:.48;background:currentColor;border-radius:999px;width:38px;height:3px;transition:opacity .16s,transform .16s}.home-search-panel-drag:hover span,.home-search-panel-drag:focus-visible span{opacity:.74;transform:scaleX(1.12)}.home-search-panel-drag:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--amber) 28%, transparent);outline:none}.home-search-form{border-bottom:1px solid var(--line);background:var(--surface-2);gap:14px;padding:18px;display:grid}.home-search-form--demo,.home-search-form--demo *{pointer-events:none;-webkit-user-select:none;user-select:none}.home-search-form--demo{background:linear-gradient(#ffffff05,#0000 72%),#171719;border-bottom-color:#f0f0f413;border-radius:21px 21px 0 0;gap:12px;padding:17px 18px 15px}.home-search-label{color:var(--text);align-items:center;gap:9px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.home-search-label small{color:#86dec5;background:#7bd9be12;border:1px solid #7bd9be2e;border-radius:8px;justify-content:center;align-items:center;min-width:25px;height:22px;padding:0 6px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.home-search-mode{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.home-search-mode button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:760;transition:background .16s,color .16s,box-shadow .16s}.home-search-mode button.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff0f}.home-search-stack{gap:10px;display:grid}.home-search-field-wrap{isolation:isolate;z-index:3;position:relative}.home-search-field-wrap:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#1d1d20,#101012);border-radius:12px 12px 16px 16px;transition:transform .2s cubic-bezier(.22,.9,.22,1),box-shadow .2s;position:absolute;inset:7px 10px -4px;transform:translateY(0);box-shadow:0 6px 10px #0000004d,0 17px 30px #0003}.home-search-field-wrap:after{content:"";z-index:-3;filter:blur(11px);opacity:.5;pointer-events:none;background:#00000036;border-radius:50%;height:20px;transition:opacity .2s,transform .2s;position:absolute;bottom:-11px;left:8%;right:8%}@media (hover:hover){.home-search-field-wrap:focus-within:before{transform:translateY(1px);box-shadow:0 7px 12px #00000052,0 20px 34px #00000038}.home-search-field-wrap:focus-within:after{opacity:.6;transform:scaleX(1.02)}}.home-search-field{background:linear-gradient(#ffffff07,#0000 54%),#252528;border:1px solid #f0f0f417;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:11px 12px 11px 20px;transition:transform .2s cubic-bezier(.22,.9,.22,1),border-color .2s,box-shadow .2s,background-color .2s;display:grid;transform:translateY(0);box-shadow:0 1px 2px #00000070,0 10px 22px #0003,inset 0 1px #ffffff0e,inset 0 -1px #00000047}.home-search-field:focus-within{border-color:color-mix(in srgb, var(--blue) 34%, #ffffff21);box-shadow:0 1px 2px #00000075, 0 10px 19px #00000040, 0 0 0 3px color-mix(in srgb, var(--blue) 8%, transparent), inset 0 1px 0 #ffffff12, inset 0 -1px 0 #00000047;transform:translateY(-1px)}.home-search-composer{gap:8px;min-width:0;display:grid;position:relative}.home-teamplate-flow{z-index:2;pointer-events:none;opacity:.82;transition:opacity .18s,transform .18s;position:absolute;inset:0;overflow:hidden}.home-teamplate-flow i{--flow-color:#5de0b5;--flow-y:-50%;--flow-delay:0s;background:var(--flow-color);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--flow-color) 62%, transparent);opacity:0;transform:translateY(var(--flow-y)) scale(.7);animation:homeTeamplateDataFlow 2.45s cubic-bezier(.35, 0, .18, 1) var(--flow-delay) infinite;border-radius:50%;position:absolute;top:50%;left:-12px}.home-teamplate-flow i:nth-child(2){--flow-color:#ffb35f;--flow-y:-185%;--flow-delay:-.38s;width:6px;height:6px}.home-teamplate-flow i:nth-child(3){--flow-color:#6f9cff;--flow-y:65%;--flow-delay:-.76s}.home-teamplate-flow i:nth-child(4){--flow-color:#ff756b;--flow-y:-110%;--flow-delay:-1.14s;width:5px;height:5px}.home-teamplate-flow i:nth-child(5){--flow-color:#b990ff;--flow-y:135%;--flow-delay:-1.52s;width:6px;height:6px}.home-teamplate-flow i:nth-child(6){--flow-color:#63d8d0;--flow-y:5%;--flow-delay:-1.9s;width:5px;height:5px}.home-teamplate-flow.is-running i{animation-duration:1.35s}.home-search-composer.is-teamplate-active textarea{z-index:3;position:relative}.home-search-composer.is-teamplate-active textarea::placeholder{color:#0000}.home-search-composer.is-teamplate-active:focus-within .home-teamplate-flow{opacity:0;transform:translateY(-2px)}.home-search-composer.is-teamplate-active:focus-within textarea::placeholder{color:var(--faint)}.home-search-field textarea{resize:none;width:100%;min-width:0;min-height:54px;max-height:168px;color:var(--text);background:0 0;border:0;outline:0;padding:15px 0 12px;font-size:16px;line-height:1.45;overflow-y:auto}.home-search-field textarea::placeholder{color:var(--faint)}.home-search-demo-text{min-width:0;min-height:54px;color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-content:center;padding:15px 0 12px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.home-search-submit--demo{cursor:default;animation:homeSearchDemoButtonCycle var(--roadmap-cycle) cubic-bezier(.22, .82, .22, 1) forwards}.home-search-submit--demo:before{animation:homeSearchDemoButtonSweep var(--roadmap-cycle) ease-in-out forwards}.home-search-submit--demo:after{z-index:2;color:currentColor;content:"AI building…";opacity:0;pointer-events:none;animation:homeSearchDemoButtonProgressCycle var(--roadmap-cycle) ease-in-out forwards;place-items:center;font-size:11px;font-weight:760;display:grid;position:absolute;inset:0}.home-search-submit{isolation:isolate;color:#12231e;width:142px;min-width:142px;height:40px;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;background:linear-gradient(#88dfc7 0%,#6bcab0 100%);border:1px solid #9eedd657;border-radius:20px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:720;transition:transform .18s cubic-bezier(.22,.9,.22,1),box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(-1px);box-shadow:0 1px 1px #00000057,0 8px 18px #19705b38,inset 0 1px #ffffff5c}.home-search-submit:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#fff3 48%,#0000 76%);position:absolute;inset:-2px;transform:translate(-135%)}.home-search-submit>span,.home-search-submit>svg{z-index:1;position:relative}.home-search-submit>span{white-space:nowrap}.home-search-submit--demo>span,.home-search-submit--demo>svg{animation:homeSearchDemoButtonLabelCycle var(--roadmap-cycle) ease-in-out forwards}.home-search-submit svg{flex:none;transition:transform .18s}.home-search-submit:hover:not(:disabled){filter:brightness(1.055);outline:none;transform:translateY(0);box-shadow:0 1px 1px #00000057,0 6px 12px #00000036,inset 0 1px #ffffff29}html[data-theme=dark] .home-search-submit:hover:not(:disabled){box-shadow:inset 0 1px #ffffff29}.home-search-submit:focus-visible:not(:disabled){box-shadow:0 2px 2px #00000057, 0 9px 16px #0000003d, 0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent), inset 0 1px 0 #ffffff2e;outline:none;transform:translateY(-1px)}.home-search-submit:hover:not(:disabled) svg,.home-search-submit:focus-visible:not(:disabled) svg{transform:translate(2px)}.home-search-submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 1px #00000052,0 3px 6px #0003,inset 0 1px #ffffff1a}.home-search-submit:disabled{cursor:wait}.home-search-submit.is-loading{filter:none;animation:1.5s ease-in-out infinite homeSearchButtonDepth}.home-search-submit.is-loading:before{opacity:1;animation:1.35s ease-in-out infinite homeSearchButtonSweep}.home-search-submit .home-search-submit__spinner{box-sizing:border-box;transform-origin:50%;border:1.5px solid;border-color:currentColor currentColor #ffffff4d #ffffff4d;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.78s linear infinite homeSearchButtonSpin}.home-suggestion-box{z-index:20;background:#2c2c2c;border:1px solid #ffffff14;border-radius:12px;max-height:248px;animation:.18s ease-out homeSuggestionsIn;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 34px #00000061}.home-search-auth-popover{z-index:24;color:#f6f7f9eb;background:#15161af5;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 42px 12px 13px;animation:.18s ease-out homeSuggestionsIn;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0e}.home-search-auth-popover__icon{color:#ffad83;background:#ff8a5c24;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffad8329}.home-search-auth-popover__copy{gap:2px;min-width:0;display:grid}.home-search-auth-popover__copy strong{color:#fff;font-size:13px;font-weight:760;line-height:1.25}.home-search-auth-popover__copy span{color:#f6f7f99e;font-size:12px;font-weight:560;line-height:1.35}.home-search-auth-popover__actions{align-items:center;gap:8px;display:inline-flex}.home-search-auth-popover__actions a{color:#ffffffdb;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:760;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.home-search-auth-popover__actions a:hover{color:#fff;background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px)}.home-search-auth-popover__actions a.is-primary{color:#171b1f;background:linear-gradient(135deg,#78e7c2,#b7f4df);border-color:#5ee0b875;box-shadow:0 10px 24px #5ee0b838}.home-search-auth-popover__actions a.is-primary:hover{color:#111417;background:linear-gradient(135deg,#83edca,#c5f8e8);border-color:#b7f4dfc7}.home-search-auth-popover__close{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.home-search-auth-popover__close:hover{color:#ffffffd6;background:#ffffff14}.suggestion-item{color:#fafcfff5;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.suggestion-item:before{content:"";background:var(--suggestion-accent,#ff8a5c);width:8px;height:8px;box-shadow:0 0 14px var(--suggestion-accent,#ff8a5c);border-radius:999px;flex:0 0 8px}.suggestion-item:last-child{border-bottom:0}.suggestion-item:hover,.suggestion-item:focus-visible{background:#ffffff14;outline:none}.suggestion-item span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.suggestion-item small{color:#ffffff75;letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:Inter,sans-serif;font-size:11px;font-weight:700}@keyframes homeSuggestionsIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes homeTeamplateDataFlow{0%{opacity:0;transform:translateY(var(--flow-y)) scale(.62);left:-12px}14%{opacity:.92}78%{opacity:.78}to{opacity:0;transform:translateY(var(--flow-y)) scale(1);left:calc(100% + 8px)}}.home-results{background:radial-gradient(118% 58% at 50% -20%,#8e82ef13 0%,#8e82ef07 38%,#0000 74%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,#121316;border-radius:0 0 21px 21px;flex:1;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}html[data-theme=light] .home-results{background:radial-gradient(118% 58% at 50% -20%,#f6b98f29 0%,#f6b98f0e 38%,#0000 74%),linear-gradient(#d3824c0e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#d3824c0e 1px,#0000 1px) 0 0/32px 32px,#f7f6f2}.home-results--preview{padding:0;overflow:hidden}.home-roadmap-preview{--roadmap-surface:#141417f7;--roadmap-surface-raised:#1e1e22fc;--roadmap-lane:#161619f2;--roadmap-line:#ffffff1a;--roadmap-line-strong:#ffffff29;--roadmap-text:#f8f8faf0;--roadmap-muted:#e2e2e785;--roadmap-mint:#72dbbd;--roadmap-violet:#9f96ed;min-width:0;height:100%;min-height:100%;color:var(--roadmap-text);grid-template-rows:minmax(0,1fr);display:grid}html[data-theme=light] .home-roadmap-preview{--roadmap-surface:#fbfbf8f7;--roadmap-surface-raised:#fffffffc;--roadmap-lane:#f6f7f3f0;--roadmap-line:#232b291a;--roadmap-line-strong:#232b2929;--roadmap-text:#1f2624;--roadmap-muted:#76807c;--roadmap-mint:#188e70;--roadmap-violet:#665bc8}.home-roadmap-stage{min-width:0;min-height:470px;position:relative;overflow:hidden}.home-business-preview{z-index:24;min-width:0;color:var(--roadmap-text);transform-origin:50%;background:0 0;animation:16.4s cubic-bezier(.22,.82,.22,1) forwards homeBusinessPreviewCycle;position:absolute;inset:0;overflow:hidden}.home-business-preview__canvas,.home-business-preview__root-map,.home-business-preview__submap{min-width:0;min-height:0;position:absolute;inset:0}.home-business-preview__canvas{overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 95%,#0000)}.home-business-preview__root-map{z-index:2;transform-origin:50% 48%;backface-visibility:hidden;will-change:transform, opacity;animation:16s cubic-bezier(.32,.72,0,1) both homeBusinessRootMapCycle}html[data-theme=dark] .home-business-preview__root-map:before{z-index:0;filter:blur(42px);pointer-events:none;content:"";background:linear-gradient(104deg,#0000 6%,#72dbbd06 34%,#72dbbd12 53%,#72dbbd06 72%,#0000 94%);position:absolute;inset:14% 8% 16%}.home-business-preview__flows,.home-business-preview__subflows{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-business-preview__link path,.home-business-preview__sublink path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-business-preview__link-base{stroke:color-mix(in srgb, var(--roadmap-muted) 32%, transparent);stroke-width:1.05px;opacity:0;animation:homeBusinessLinkBase .56s calc(3.05s + var(--business-link-order) * .28s) ease-out both}.home-business-preview__link-glow,.home-business-preview__link-active{stroke-dasharray:1;stroke-dashoffset:1px}.home-business-preview__link-glow{stroke-width:5px;opacity:0;filter:blur(1.7px);animation:homeBusinessLinkGlow 1s calc(3.05s + var(--business-link-order) * .28s) ease-in-out both}.home-business-preview__link-active{stroke-width:1.55px;opacity:0;animation:homeBusinessLinkTrace 1s calc(3.05s + var(--business-link-order) * .28s) cubic-bezier(.22, .76, .22, 1) both}.home-business-preview__link.is-governance .home-business-preview__link-active{stroke:color-mix(in srgb, var(--roadmap-violet) 78%, var(--roadmap-text))}.home-business-preview__link.is-governance .home-business-preview__link-glow{stroke:color-mix(in srgb, var(--roadmap-violet) 38%, transparent)}.home-business-preview__link.is-handoff .home-business-preview__link-active{stroke:color-mix(in srgb, var(--roadmap-mint) 88%, var(--roadmap-text))}.home-business-preview__link.is-handoff .home-business-preview__link-glow{stroke:color-mix(in srgb, var(--roadmap-mint) 42%, transparent)}.home-business-preview__link.is-support .home-business-preview__link-active{stroke:color-mix(in srgb, #7eb9dc 72%, var(--roadmap-text))}.home-business-preview__link.is-support .home-business-preview__link-glow{stroke:#7eb9dc5c}.home-business-preview__link.is-evidence .home-business-preview__link-base{stroke-dasharray:3 4}.home-business-preview__link.is-evidence .home-business-preview__link-active{stroke:color-mix(in srgb, var(--roadmap-violet) 52%, var(--roadmap-mint))}.home-business-preview__link.is-evidence .home-business-preview__link-glow{stroke:color-mix(in srgb, var(--roadmap-violet) 24%, var(--roadmap-mint))}.home-business-preview__flows marker path,.home-business-preview__subflows marker path{fill:color-mix(in srgb, var(--roadmap-mint) 74%, var(--roadmap-text))}.home-business-preview__link-label{opacity:0;animation:homeBusinessLinkLabel 1.28s calc(3.68s + var(--business-link-order) * .28s) ease-out both}.home-business-preview__link-label rect{fill:color-mix(in srgb, var(--roadmap-surface-raised) 92%, transparent);stroke:color-mix(in srgb, var(--roadmap-line-strong) 80%, transparent);stroke-width:.75px;vector-effect:non-scaling-stroke}.home-business-preview__link-label text{fill:var(--roadmap-muted);letter-spacing:.025em;font-size:5.5px;font-weight:720}.home-business-preview__process,.home-business-preview__subprocess{z-index:4;min-width:0;color:var(--roadmap-text);background:color-mix(in srgb, var(--roadmap-surface-raised) 91%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:grid;position:absolute;overflow:hidden}.home-business-preview__process{border:1px solid color-mix(in srgb, var(--roadmap-line-strong) 82%, transparent);opacity:0;width:19.48%;min-height:21.43%;animation:homeBusinessProcessBuild .72s calc(.45s + var(--business-order) * .28s) cubic-bezier(.22, .82, .22, 1) both;border-radius:13px;align-content:start;gap:5px;padding:8px 9px 7px 11px;transform:translateY(7px)scale(.98);box-shadow:0 14px 34px #00000029,0 3px 8px #0000000f,inset 0 1px #ffffff0e}html[data-theme=light] .home-business-preview__process,html[data-theme=light] .home-business-preview__subprocess{box-shadow:0 15px 34px #2c393417,0 3px 8px #2c393409,inset 0 1px #ffffffe6}.home-business-preview__process:before,.home-business-preview__subprocess:before{content:"";background:var(--roadmap-mint);width:3px;position:absolute;inset:0 auto 0 0}.home-business-preview__process.is-management{border-color:color-mix(in srgb, var(--roadmap-violet) 25%, var(--roadmap-line));background:linear-gradient(145deg, color-mix(in srgb, var(--roadmap-violet) 10%, transparent), transparent 58%), color-mix(in srgb, var(--roadmap-surface-raised) 93%, transparent)}.home-business-preview__process.is-management:before{background:var(--roadmap-violet)}.home-business-preview__process.is-core{border-color:color-mix(in srgb, var(--roadmap-mint) 25%, var(--roadmap-line));background:linear-gradient(145deg, color-mix(in srgb, var(--roadmap-mint) 9%, transparent), transparent 58%), color-mix(in srgb, var(--roadmap-surface-raised) 93%, transparent)}.home-business-preview__process.is-support{background:linear-gradient(145deg, #78abc912, transparent 58%), color-mix(in srgb, var(--roadmap-surface-raised) 93%, transparent)}.home-business-preview__process.is-support:before{background:color-mix(in srgb, #7eb9dc 70%, var(--roadmap-violet))}.home-business-preview__process.is-selected{animation:homeBusinessProcessBuild .72s calc(.45s + var(--business-order) * .28s) cubic-bezier(.22, .82, .22, 1) both, homeBusinessSelectedProcessCycle 16s ease-in-out both}.home-business-preview__process-top,.home-business-preview__process-owner,.home-business-preview__process-meta{align-items:center;min-width:0;display:flex}.home-business-preview__process-top{justify-content:space-between;gap:6px}.home-business-preview__process-top span{color:var(--roadmap-mint);letter-spacing:.095em;font-size:5.3px;font-weight:800}.home-business-preview__process.is-management .home-business-preview__process-top span{color:var(--roadmap-violet)}.home-business-preview__process.is-support .home-business-preview__process-top span{color:color-mix(in srgb, #7eb9dc 78%, var(--roadmap-text))}.home-business-preview__process-top i{border:1px solid color-mix(in srgb, var(--roadmap-line-strong) 82%, transparent);color:var(--roadmap-muted);background:color-mix(in srgb, var(--roadmap-surface-raised) 72%, transparent);text-transform:capitalize;border-radius:999px;padding:2px 4px;font-size:4.7px;font-style:normal;font-weight:650}.home-business-preview__process h3,.home-business-preview__subprocess h3{color:inherit;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;overflow:hidden}.home-business-preview__process h3{font-size:8.6px;line-height:1.15}.home-business-preview__process p,.home-business-preview__subprocess p{color:var(--roadmap-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-business-preview__process p{min-height:14px;font-size:5.4px;line-height:1.35}.home-business-preview__process-owner{color:color-mix(in srgb, var(--roadmap-mint) 64%, var(--roadmap-muted));gap:4px;font-size:5.2px;font-weight:650}.home-business-preview__process-owner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-business-preview__process-meta{border-top:1px solid color-mix(in srgb, var(--roadmap-line) 82%, transparent);color:var(--roadmap-muted);gap:4px;margin-top:auto;padding-top:4px;font-size:4.7px;font-weight:650}.home-business-preview__process-meta>span+span:before{color:color-mix(in srgb, var(--roadmap-muted) 45%, transparent);content:"·";margin-right:4px}.home-business-preview__process-meta b{border:1px solid color-mix(in srgb, var(--roadmap-mint) 20%, var(--roadmap-line));min-width:0;color:color-mix(in srgb, var(--roadmap-mint) 76%, var(--roadmap-text));background:color-mix(in srgb, var(--roadmap-mint) 6%, transparent);border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:2px 3px;font-size:4.7px;font-weight:720;display:inline-flex}.home-business-preview__cursor{z-index:8;border:1px solid color-mix(in srgb, var(--roadmap-text) 15%, transparent);width:24px;height:24px;color:var(--roadmap-text);background:color-mix(in srgb, var(--roadmap-surface-raised) 90%, transparent);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;place-items:center;animation:16s linear both homeBusinessCursorClick;display:grid;position:absolute;top:48%;left:50%;box-shadow:0 9px 22px #0003,inset 0 1px #ffffff14}.home-business-preview__submap{z-index:3;opacity:0;transform-origin:50% 48%;backface-visibility:hidden;will-change:transform, opacity;animation:16s cubic-bezier(.32,.72,0,1) both homeBusinessSubmapCycle;overflow:hidden;transform:scale(1.08)}.home-business-preview__submap:before{z-index:0;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--roadmap-mint) 7%, transparent), transparent 70%);filter:blur(18px);content:"";border-radius:40%;position:absolute;inset:8% 6% 4%}.home-business-preview__submap-context{z-index:5;color:var(--roadmap-muted);align-items:center;gap:7px;display:flex;position:absolute;top:14px;left:18px}.home-business-preview__submap-context span{align-items:center;gap:2px;font-size:5.5px;font-weight:650;display:inline-flex}.home-business-preview__submap-context strong{color:var(--roadmap-text);font-size:8px;font-weight:760}.home-business-preview__submap-context small{border:1px solid color-mix(in srgb, var(--roadmap-mint) 20%, var(--roadmap-line));color:color-mix(in srgb, var(--roadmap-mint) 76%, var(--roadmap-text));border-radius:999px;padding:2px 4px;font-size:4.8px;font-weight:720}.home-business-preview__back{z-index:6;border:1px solid color-mix(in srgb, var(--roadmap-line-strong) 82%, transparent);height:23px;color:var(--roadmap-muted);background:color-mix(in srgb, var(--roadmap-surface-raised) 86%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:5.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:16px;box-shadow:0 7px 18px #0000001c,inset 0 1px #ffffff0e}.home-business-preview__back svg{transform:rotate(180deg)}.home-business-preview__subflows{z-index:1}.home-business-preview__sublink{--business-subflow-color:color-mix(in srgb, var(--roadmap-mint) 82%, var(--roadmap-violet));--business-subflow-glow:color-mix(in srgb, var(--roadmap-mint) 24%, transparent)}.home-business-preview__sublink.is-governance{--business-subflow-color:color-mix(in srgb, var(--roadmap-violet) 90%, white);--business-subflow-glow:color-mix(in srgb, var(--roadmap-violet) 26%, transparent)}.home-business-preview__sublink.is-evidence{--business-subflow-color:#72a8df;--business-subflow-glow:#569ce040}.home-business-preview__sublink.is-handoff{--business-subflow-color:#e0a35e;--business-subflow-glow:#e0a35e3d}.home-business-preview__sublink.is-feedback{--business-subflow-color:#d881b2;--business-subflow-glow:#d881b23b}.home-business-preview__submarker.is-core path{fill:color-mix(in srgb, var(--roadmap-mint) 82%, var(--roadmap-violet))}.home-business-preview__submarker.is-governance path{fill:color-mix(in srgb, var(--roadmap-violet) 90%, white)}.home-business-preview__submarker.is-evidence path{fill:#72a8df}.home-business-preview__submarker.is-handoff path{fill:#e0a35e}.home-business-preview__submarker.is-feedback path{fill:#d881b2}.home-business-preview__sublink-base{stroke:color-mix(in srgb, var(--roadmap-muted) 28%, transparent);stroke-width:1.05px;opacity:0;animation:homeBusinessSubLinkBase .5s calc(11.85s + var(--business-sublink-order) * .19s) ease-out both}.home-business-preview__sublink.is-dashed .home-business-preview__sublink-base{stroke-dasharray:4 5}.home-business-preview__sublink-flow{stroke:var(--business-subflow-color);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px var(--business-subflow-glow));animation:homeBusinessSubLinkFlow .72s calc(11.85s + var(--business-sublink-order) * .19s) cubic-bezier(.22, .76, .22, 1) both}.home-business-preview__sublink.is-dashed .home-business-preview__sublink-flow{animation-name:homeBusinessSubLinkDashedFlow}.home-business-preview__sublink-dash{stroke:var(--business-subflow-color);stroke-width:1.35px;stroke-dasharray:.026 .032;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 3px var(--business-subflow-glow));animation:homeBusinessSubLinkDashReveal .34s calc(12.3s + var(--business-sublink-order) * .19s) ease-out both, homeBusinessSubLinkDashTravel 1.25s calc(12.3s + var(--business-sublink-order) * .19s) linear infinite}.home-business-preview__subprocess{z-index:4;border:1px solid color-mix(in srgb, var(--roadmap-mint) 24%, var(--roadmap-line));background:linear-gradient(145deg, color-mix(in srgb, var(--roadmap-mint) 8%, transparent), transparent 56%), color-mix(in srgb, var(--roadmap-surface-raised) 92%, transparent);opacity:0;width:19.74%;min-height:22.38%;animation:homeBusinessSubprocessBuild .7s calc(9.3s + var(--business-subprocess-order) * .25s) cubic-bezier(.22, .82, .22, 1) both;border-radius:13px;align-content:start;gap:5px;padding:8px 9px 7px 11px;transform:translateY(8px)scale(.975);box-shadow:0 14px 34px #00000026,0 3px 8px #0000000e,inset 0 1px #ffffff0e}.home-business-preview__subprocess>div,.home-business-preview__subprocess>small,.home-business-preview__subprocess-meta{align-items:center;min-width:0;display:flex}.home-business-preview__subprocess>div{justify-content:space-between;gap:5px}.home-business-preview__subprocess>div span{color:var(--roadmap-mint);letter-spacing:.09em;font-size:5px;font-weight:800}.home-business-preview__subprocess>div i{color:var(--roadmap-muted);font-size:4.7px;font-style:normal;font-weight:650}.home-business-preview__subprocess h3{font-size:8px}.home-business-preview__subprocess p{min-height:13px;font-size:5.2px;line-height:1.32}.home-business-preview__subprocess>small{color:color-mix(in srgb, var(--roadmap-mint) 64%, var(--roadmap-muted));text-overflow:ellipsis;white-space:nowrap;gap:3px;font-size:5px;font-weight:650;overflow:hidden}.home-business-preview__subprocess-meta{border-top:1px solid color-mix(in srgb, var(--roadmap-line) 82%, transparent);color:var(--roadmap-muted);gap:4px;margin-top:auto;padding-top:4px;font-size:4.7px;font-weight:650}.home-business-preview__subprocess-meta b{color:color-mix(in srgb, var(--roadmap-mint) 76%, var(--roadmap-text));align-items:center;gap:2px;margin-left:auto;font-size:4.7px;font-weight:720;display:inline-flex}@media (min-width:761px){.home-results--preview{grid-template-rows:minmax(0,1fr);align-content:stretch;overflow:hidden}.home-results--preview .home-roadmap-preview{min-height:0}.home-results--preview .home-roadmap-stage{height:100%;min-height:0}}.home-roadmap-board-view{z-index:2;opacity:1;min-width:0;position:absolute;inset:0;overflow:hidden;transform:translateY(0)scale(1)}.home-roadmap-skeleton,.home-roadmap-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:absolute;inset:8px}.home-roadmap-skeleton{z-index:4;animation:homeRoadmapSkeletonCycle var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-skeleton__lane{--roadmap-skeleton-lane-delay:0s;border:1px solid color-mix(in srgb, var(--roadmap-line) 72%, transparent);background:var(--roadmap-lane);border-radius:15px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid;overflow:hidden}.home-roadmap-skeleton__head,.home-roadmap-skeleton__phase,.home-roadmap-skeleton__task{background:color-mix(in srgb, var(--roadmap-line-strong) 48%, transparent);border-radius:11px;display:grid;position:relative;overflow:hidden}.home-roadmap-skeleton__head{background:0 0;grid-template-columns:24px 1fr;align-items:center;gap:7px;height:32px}.home-roadmap-skeleton__head i,.home-roadmap-skeleton__head b,.home-roadmap-skeleton__phase i,.home-roadmap-skeleton__task i,.home-roadmap-skeleton__task b{background:color-mix(in srgb, var(--roadmap-line-strong) 72%, transparent);animation:homeRoadmapSkeletonElementPulse var(--roadmap-cycle) ease-in-out forwards;animation-delay:calc(var(--roadmap-skeleton-lane-delay) + var(--roadmap-skeleton-element-delay,0s));border-radius:999px;display:block}.home-roadmap-skeleton__lane:nth-child(2){--roadmap-skeleton-lane-delay:.12s}.home-roadmap-skeleton__lane:nth-child(3){--roadmap-skeleton-lane-delay:.24s}.home-roadmap-skeleton__head i{width:24px;height:24px}.home-roadmap-skeleton__head b{--roadmap-skeleton-element-delay:60ms;width:62%;height:7px}.home-roadmap-skeleton__phase,.home-roadmap-skeleton__task{align-content:center;gap:7px;height:60px;padding:9px}.home-roadmap-skeleton__phase{height:68px}.home-roadmap-skeleton__phase i:first-child{--roadmap-skeleton-element-delay:40ms;width:28%;height:5px}.home-roadmap-skeleton__phase i:nth-child(2){--roadmap-skeleton-element-delay:.1s;width:78%;height:8px}.home-roadmap-skeleton__phase i:nth-child(3){--roadmap-skeleton-element-delay:.16s;width:45%;height:6px}.home-roadmap-skeleton__task i:first-child{--roadmap-skeleton-element-delay:80ms;width:25%;height:5px}.home-roadmap-skeleton__task i:nth-child(2){--roadmap-skeleton-element-delay:.14s;width:82%;height:8px}.home-roadmap-skeleton__chips{gap:4px;display:flex}.home-roadmap-skeleton__chips b{--roadmap-skeleton-element-delay:.2s;width:34px;height:13px}.home-roadmap-skeleton__chips b:last-child{--roadmap-skeleton-element-delay:.26s;width:22px}.home-roadmap-lanes{z-index:2}.home-roadmap-lane{z-index:1;border:1px solid color-mix(in srgb, var(--roadmap-line) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--roadmap-text) 3%, transparent), transparent), color-mix(in srgb, var(--roadmap-lane) 96%, transparent);opacity:0;min-width:0;animation:homeRoadmapLaneCycle var(--roadmap-cycle) ease-in-out forwards;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 20px 32px -25px #00000057,0 8px 14px -11px #00000029,inset 0 1px #ffffff09}.home-roadmap-lane--2{animation-delay:.12s}.home-roadmap-lane--3{animation-delay:.24s}.home-roadmap-lane--1{z-index:3;overflow:visible}.home-roadmap-lane--1>header{border-radius:16px 16px 0 0}.home-roadmap-lane--2{z-index:2}.home-roadmap-lane>header{border-bottom:1px solid var(--roadmap-line);background:color-mix(in srgb, var(--roadmap-surface) 94%, transparent);grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:6px;min-width:0;min-height:46px;padding:8px 10px;display:grid}.home-roadmap-lane>header>span{color:var(--roadmap-text);font-size:18px;font-weight:820}.home-roadmap-lane>header>div{gap:2px;min-width:0;display:grid}.home-roadmap-lane>header strong,.home-roadmap-lane>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-roadmap-lane>header strong{color:var(--roadmap-text);font-size:10px;font-weight:780}.home-roadmap-lane>header small{color:var(--roadmap-muted);font-size:8px;font-weight:620}.home-roadmap-lane>header>b{border:1px solid var(--roadmap-line);width:21px;height:21px;color:var(--roadmap-muted);background:var(--roadmap-surface);border-radius:6px;place-items:center;font-size:12px;font-weight:550;display:grid}.home-roadmap-lane__body{align-content:start;gap:6px;min-width:0;padding:6px;display:grid;position:relative}.home-roadmap-phase-card,.home-roadmap-task{border:1px solid var(--roadmap-line-strong);min-width:0;color:var(--roadmap-text);background:var(--roadmap-surface-raised);z-index:2;border-radius:13px;gap:5px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 22px -17px #0000004d,0 5px 10px -8px #00000029,inset 0 1px #ffffff0a}.home-roadmap-phase-card{border-color:color-mix(in srgb, var(--roadmap-violet) 28%, var(--roadmap-line));background:color-mix(in srgb, var(--roadmap-violet) 7%, var(--roadmap-surface-raised));opacity:0;min-height:59px;animation:homeRoadmapCardCycle var(--roadmap-cycle) .28s ease-in-out forwards}.home-roadmap-phase-card>span,.home-roadmap-task>span{color:var(--roadmap-muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780;line-height:1}.home-roadmap-phase-card>strong,.home-roadmap-task>strong{color:var(--roadmap-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:740;line-height:1.2;display:-webkit-box;overflow:hidden}.home-roadmap-phase-card>small{height:9px;color:var(--roadmap-muted);font-size:7px;font-weight:650;display:block;position:relative}.home-roadmap-phase-count>span{white-space:nowrap;position:absolute;inset:0 auto auto 0}.home-roadmap-phase-count.is-changing>span:first-child{animation:homeRoadmapCountBefore var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-phase-count.is-changing>span:last-child{opacity:0;animation:homeRoadmapCountAfter var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-task{border-color:color-mix(in srgb, var(--roadmap-mint) 18%, var(--roadmap-line));opacity:0;min-height:72px;animation:homeRoadmapCardCycle var(--roadmap-cycle) calc(.5s + var(--roadmap-card-order,0) * .1s) ease-in-out forwards}.home-roadmap-task>p{color:color-mix(in srgb, var(--roadmap-muted) 90%, transparent);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:-1px 0 0;font-size:8px;font-weight:560;line-height:1.25;display:-webkit-box;overflow:hidden}.home-roadmap-task__meta{gap:4px;min-width:0;display:flex}.home-roadmap-task__meta i{border:1px solid var(--roadmap-line);min-width:0;height:16px;color:var(--roadmap-muted);background:color-mix(in srgb, var(--roadmap-surface) 82%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 4px;font-size:6px;font-style:normal;font-weight:680;display:inline-flex;overflow:hidden}.home-roadmap-task.is-source{z-index:8;pointer-events:none;will-change:transform;opacity:0;animation:none}.home-roadmap-task.is-source.is-motion-ready{animation:homeRoadmapSourceTaskCycle var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-link-network{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;animation:homeRoadmapDependencyNetworkCycle var(--roadmap-cycle) ease-in-out forwards;position:absolute;inset:0;overflow:visible}@media (min-width:761px){.home-roadmap-skeleton,.home-roadmap-lanes{bottom:30px}}.home-roadmap-link{opacity:0;animation:homeRoadmapDependencyLinkCycle var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-link--two{animation-delay:.65s}.home-roadmap-link--three{animation-delay:1.3s}.home-roadmap-link--two .home-roadmap-link__active,.home-roadmap-link--two circle{animation-delay:.65s}.home-roadmap-link--three .home-roadmap-link__active,.home-roadmap-link--three circle{animation-delay:1.3s}.home-roadmap-link path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-roadmap-link__base{stroke:color-mix(in srgb, var(--roadmap-violet) 74%, transparent);stroke-width:2.2px;opacity:.78}.home-roadmap-link__active{stroke:color-mix(in srgb, var(--roadmap-mint) 96%, white);stroke-width:3px;stroke-dashoffset:4096px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--roadmap-mint) 32%, transparent));animation:homeRoadmapDependencyPathCycle var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-link circle{fill:color-mix(in srgb, var(--roadmap-mint) 96%, white);stroke:none;transform-box:fill-box;transform-origin:50%;animation:homeRoadmapDependencyNodeCycle var(--roadmap-cycle) ease-in-out forwards}.home-roadmap-link__source{opacity:.72}.home-roadmap-transfer-slot{min-width:0;display:grid}.home-roadmap-transfer-slot>*{grid-area:1/1}.home-roadmap-task-target{visibility:hidden;min-height:72px;display:block}.home-roadmap-drop-slot{z-index:3;height:0;min-height:0;color:var(--roadmap-mint);opacity:0;animation:homeRoadmapDropSlotCycle var(--roadmap-cycle) ease-in-out forwards;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;font-size:6px;font-weight:720;display:grid;position:relative;overflow:hidden}.home-roadmap-drop-slot>i{background:var(--roadmap-mint);border-radius:999px;height:2px;position:absolute;bottom:4px;left:9px;right:9px}.home-roadmap-cursor{z-index:10;top:var(--roadmap-cursor-top);left:var(--roadmap-cursor-left);border:1px solid color-mix(in srgb, var(--roadmap-text) 20%, transparent);width:25px;height:25px;color:var(--roadmap-text);background:color-mix(in srgb, var(--roadmap-surface-raised) 94%, transparent);opacity:0;pointer-events:none;animation:homeRoadmapCursorCycle var(--roadmap-cycle) cubic-bezier(.22, .78, .22, 1) forwards;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 18px #0003}.home-roadmap-cursor svg{width:14px;height:14px;fill:var(--roadmap-text);stroke:var(--roadmap-surface-raised);stroke-width:1.8px}.home-roadmap-inspector{z-index:18;border:1px solid color-mix(in srgb, var(--roadmap-line-strong) 70%, transparent);background:radial-gradient(280px 190px at 100% 0%, color-mix(in srgb, var(--roadmap-violet) 8%, transparent), transparent 66%), linear-gradient(165deg, color-mix(in srgb, var(--roadmap-surface-raised) 96%, transparent), color-mix(in srgb, var(--roadmap-surface) 94%, transparent));opacity:0;width:266px;animation:homeRoadmapInspectorCycle var(--roadmap-cycle) cubic-bezier(.22, .82, .22, 1) forwards;border-radius:19px 19px 0;align-content:start;display:grid;position:absolute;top:8px;bottom:0;right:8px;overflow:hidden;transform:translate(calc(100% + 20px));box-shadow:-24px 8px 58px #00000038,inset 0 1px #ffffff0a}html[data-theme=light] .home-roadmap-inspector{background:radial-gradient(280px 190px at 100% 0%, color-mix(in srgb, var(--roadmap-violet) 7%, transparent), transparent 68%), linear-gradient(165deg, #fffffffa, #f8f9f6f2);box-shadow:-20px 8px 48px #2b322f1f,inset 0 1px #fffffff5}.home-roadmap-inspector>header{border-bottom:1px solid var(--roadmap-line);min-height:39px;color:var(--roadmap-muted);justify-content:space-between;align-items:center;padding:0 12px 0 14px;display:flex}.home-roadmap-inspector>header>span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:6.5px;font-weight:760;display:inline-flex}.home-roadmap-inspector>header>svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--roadmap-line) 74%, transparent);color:var(--roadmap-muted);background:color-mix(in srgb, var(--roadmap-surface-raised) 62%, transparent);border-radius:8px;padding:5px}.home-roadmap-inspector__intro{background:linear-gradient(180deg, color-mix(in srgb, var(--roadmap-text) 2.5%, transparent), transparent);gap:5px;padding:10px 13px 9px;display:grid}.home-roadmap-inspector__path{color:color-mix(in srgb, var(--roadmap-violet) 72%, var(--roadmap-muted));letter-spacing:.04em;align-items:center;gap:6px;font-size:6px;font-weight:720;display:flex}.home-roadmap-inspector__path>i{background:color-mix(in srgb, var(--roadmap-violet) 34%, transparent);width:12px;height:1px}.home-roadmap-inspector__intro>strong{color:var(--roadmap-text);letter-spacing:-.015em;font-size:13px;font-weight:760}.home-roadmap-inspector__intro>p{color:var(--roadmap-muted);margin:0;font-size:8.2px;font-weight:560;line-height:1.35}.home-roadmap-inspector__state{border:1px solid color-mix(in srgb, var(--roadmap-mint) 20%, var(--roadmap-line));background:color-mix(in srgb, var(--roadmap-mint) 5%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:23px;margin-top:2px;padding:0 8px;display:flex}.home-roadmap-inspector__state>span{color:color-mix(in srgb, var(--roadmap-mint) 82%, var(--roadmap-text));align-items:center;gap:6px;font-size:6.5px;font-weight:700;display:inline-flex}.home-roadmap-inspector__state>span>i{background:var(--roadmap-mint);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--roadmap-mint) 10%, transparent);border-radius:50%}.home-roadmap-inspector__state>small{color:var(--roadmap-muted);font-size:6.5px;font-weight:650}.home-roadmap-inspector>section{border-top:1px solid var(--roadmap-line);gap:5px;padding:8px 12px 9px;display:grid}.home-roadmap-inspector>section>small{color:var(--roadmap-muted);letter-spacing:.1em;text-transform:uppercase;font-size:5.8px;font-weight:800}.home-roadmap-member,.home-roadmap-dependency-row{border:1px solid color-mix(in srgb, var(--roadmap-line) 72%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--roadmap-text) 2.5%, transparent), color-mix(in srgb, var(--roadmap-surface) 68%, transparent));border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 7px;display:grid;box-shadow:0 7px 16px #0000000e,inset 0 1px #ffffff09}.home-roadmap-member__avatar{border:1px solid color-mix(in srgb, var(--roadmap-text) 12%, transparent);color:#18201e;border-radius:9px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:820;display:grid;box-shadow:inset 0 1px #fff6}.home-roadmap-member__avatar--one{background:linear-gradient(145deg,#91ead0,#66c8b0)}.home-roadmap-member__avatar--two{background:linear-gradient(145deg,#c4b9ff,#8c7fe0)}.home-roadmap-member>span,.home-roadmap-dependency-row>span{gap:2px;min-width:0;display:grid}.home-roadmap-member>span>strong,.home-roadmap-dependency-row>span>strong{color:var(--roadmap-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;font-weight:730;overflow:hidden}.home-roadmap-member>span>small,.home-roadmap-dependency-row>span>small{color:var(--roadmap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:580;overflow:hidden}.home-roadmap-member>b{border:1px solid color-mix(in srgb, var(--roadmap-mint) 26%, var(--roadmap-line));background:color-mix(in srgb, var(--roadmap-mint) 8%, transparent);color:color-mix(in srgb, var(--roadmap-mint) 82%, var(--roadmap-text));border-radius:999px;padding:4px 6px;font-size:5px;font-weight:760}.home-roadmap-dependency-row{grid-template-columns:auto minmax(0,1fr)}.home-roadmap-dependency-row>i{border:1px solid var(--roadmap-line);width:23px;height:23px;color:var(--roadmap-mint);background:color-mix(in srgb, var(--roadmap-mint) 7%, transparent);border-radius:8px;place-items:center;display:grid}.home-roadmap-inspector__confidence{border:1px solid color-mix(in srgb, var(--roadmap-violet) 18%, var(--roadmap-line));background:color-mix(in srgb, var(--roadmap-violet) 4%, transparent);border-radius:10px;grid-template-columns:auto minmax(34px,1fr) auto;align-items:center;gap:8px;min-height:30px;margin:1px 12px 9px;padding:0 9px;display:grid}.home-roadmap-inspector__confidence>span{color:var(--roadmap-muted);align-items:center;gap:5px;font-size:6px;font-weight:650;display:inline-flex}.home-roadmap-inspector__confidence>span>svg{color:color-mix(in srgb, var(--roadmap-violet) 72%, var(--roadmap-text))}.home-roadmap-inspector__confidence>i{background:var(--roadmap-line);border-radius:999px;height:3px;overflow:hidden}.home-roadmap-inspector__confidence>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--roadmap-violet), var(--roadmap-mint));width:84%;height:100%;display:block}.home-roadmap-inspector__confidence>strong{color:var(--roadmap-text);font-size:6px;font-weight:760}.home-roadmap-timeline-view{z-index:3;border:1px solid color-mix(in srgb, var(--roadmap-line-strong) 68%, transparent);background:radial-gradient(620px 220px at 100% 0%, color-mix(in srgb, var(--roadmap-violet) 7%, transparent), transparent 62%), linear-gradient(155deg, color-mix(in srgb, var(--roadmap-lane) 98%, transparent), color-mix(in srgb, var(--roadmap-surface) 96%, transparent));opacity:0;min-width:0;animation:homeRoadmapTimelineViewCycle var(--roadmap-experience-cycle) cubic-bezier(.22, .82, .22, 1) forwards;border-radius:19px;grid-template-rows:minmax(0,1fr);display:grid;position:absolute;inset:7px;overflow:hidden;transform:translateY(5px)scale(.995);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000024}html[data-theme=light] .home-roadmap-timeline-view{box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #2b363111}.home-roadmap-timeline__body{isolation:isolate;background:linear-gradient(90deg, transparent 0, transparent calc(190px + 10px), color-mix(in srgb, var(--roadmap-line) 45%, transparent) calc(190px + 10px), transparent calc(190px + 11px));min-width:0;min-height:0;position:relative;overflow:hidden}.home-roadmap-timeline__scale,.home-roadmap-timeline__row{grid-template-columns:190px minmax(0,1fr);gap:10px;min-width:0;display:grid}.home-roadmap-timeline__scale{border-bottom:1px solid color-mix(in srgb, var(--roadmap-line) 74%, transparent);background:color-mix(in srgb, var(--roadmap-surface) 82%, transparent);height:36px;padding:3px 0}.home-roadmap-timeline__scale>span{align-content:center;gap:1px;min-width:0;padding:0 10px;display:grid}.home-roadmap-timeline__scale>span strong,.home-roadmap-timeline__scale>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-roadmap-timeline__scale>span strong{color:var(--roadmap-text);font-size:9.5px;font-weight:760}.home-roadmap-timeline__scale>span small{color:var(--roadmap-muted);font-size:7px;font-weight:560}.home-roadmap-timeline__scale>div{background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;padding:2px 3px;display:grid}.home-roadmap-timeline__scale>div>i{text-align:center;color:var(--roadmap-muted);align-content:center;gap:2px;font-style:normal;display:grid}.home-roadmap-timeline__scale>div>i+i{border-left:1px solid color-mix(in srgb, var(--roadmap-line) 72%, transparent)}.home-roadmap-timeline__scale>div>i strong{color:color-mix(in srgb, var(--roadmap-text) 66%, transparent);font-size:8.5px;font-weight:720}.home-roadmap-timeline__scale>div>i small{color:color-mix(in srgb, var(--roadmap-muted) 76%, transparent);font-size:6.5px;font-weight:560}.home-roadmap-timeline__row{height:31px;transition:opacity .2s}.home-roadmap-timeline__row>span{border-right:1px solid color-mix(in srgb, var(--roadmap-line) 66%, transparent);background:color-mix(in srgb, var(--roadmap-lane) 91%, transparent);z-index:3;align-content:center;gap:2px;min-width:0;padding:4px 9px;display:grid}.home-roadmap-timeline__row>span strong,.home-roadmap-timeline__row>span i,.home-roadmap-timeline__row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-roadmap-timeline__row>span strong{color:var(--roadmap-text);font-size:8.5px;font-weight:720}.home-roadmap-timeline__row>span i,.home-roadmap-timeline__row>span small{color:var(--roadmap-muted);font-size:6.5px;font-style:normal;font-weight:600}.home-roadmap-timeline__row--phase{border-block:1px solid color-mix(in srgb, var(--roadmap-violet) 13%, var(--roadmap-line));background:linear-gradient(90deg, color-mix(in srgb, var(--roadmap-violet) 6%, var(--roadmap-lane)), color-mix(in srgb, var(--roadmap-violet) 2%, transparent));height:38px}.home-roadmap-timeline__row--phase>span{background:color-mix(in srgb, var(--roadmap-violet) 5%, var(--roadmap-lane));gap:1px}.home-roadmap-timeline__row--phase>span small{color:color-mix(in srgb, var(--roadmap-violet) 78%, var(--roadmap-muted));letter-spacing:.06em;text-transform:uppercase;font-weight:760}.home-roadmap-timeline__row>span>span{align-items:center;gap:5px;min-width:0;display:flex}.home-roadmap-timeline__row>span>span>strong{flex:auto;min-width:0}.home-roadmap-timeline__row>span em{border:1px solid var(--roadmap-line);min-height:15px;color:var(--roadmap-muted);background:color-mix(in srgb, var(--roadmap-surface-raised) 72%, transparent);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:0 5px;font-size:5.5px;font-style:normal;font-weight:720;line-height:1;display:inline-flex}.home-roadmap-timeline__row>span em.is-in-progress{border-color:color-mix(in srgb, var(--roadmap-mint) 24%, var(--roadmap-line));color:color-mix(in srgb, var(--roadmap-mint) 76%, var(--roadmap-text));background:color-mix(in srgb, var(--roadmap-mint) 7%, transparent)}.home-roadmap-timeline__track{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--roadmap-line) 64%, transparent);background:color-mix(in srgb, var(--roadmap-surface-raised) 12%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:3px;display:grid;position:relative}.home-roadmap-timeline__track>i{border-left:1px solid color-mix(in srgb, var(--roadmap-line) 48%, transparent);background:0 0}.home-roadmap-timeline__track>i:first-child{border-left:0}.home-roadmap-timeline__bar{z-index:3;top:4px;bottom:4px;left:calc((var(--timeline-start) - 1) * (100% / 6) + 5px);width:calc(var(--timeline-span) * (100% / 6) - 8px);border:1px solid var(--roadmap-line-strong);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:0 8px;font-weight:700;display:flex;position:absolute;overflow:hidden}.home-roadmap-timeline__bar>span{text-overflow:ellipsis;gap:1px;min-width:0;display:grid;overflow:hidden}.home-roadmap-timeline__bar:before{content:"";background:#ffffffdb;border-radius:1px;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 0 2px #ffffff14}.home-roadmap-timeline__bar span small,.home-roadmap-timeline__bar span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-roadmap-timeline__bar span small{color:#ffffffad;letter-spacing:.05em;text-transform:uppercase;font-size:5.5px;font-weight:680;line-height:1}.home-roadmap-timeline__bar span strong{color:#fff;font-size:7.5px;font-weight:700;line-height:1.1}.home-roadmap-timeline__bar--phase{border-color:color-mix(in srgb, var(--roadmap-violet) 52%, var(--roadmap-line));background:linear-gradient(90deg, color-mix(in srgb, var(--roadmap-violet) 73%, var(--roadmap-surface-raised)), color-mix(in srgb, var(--roadmap-violet) 54%, var(--roadmap-surface-raised)));box-shadow:0 5px 14px color-mix(in srgb, var(--roadmap-violet) 12%, transparent), inset 0 1px #ffffff21}.home-roadmap-timeline__bar--task{border-color:color-mix(in srgb, var(--roadmap-violet) 36%, var(--roadmap-line));background:linear-gradient(90deg, color-mix(in srgb, var(--roadmap-violet) 53%, var(--roadmap-surface-raised)), color-mix(in srgb, var(--roadmap-violet) 39%, var(--roadmap-surface-raised)));box-shadow:0 4px 12px #04070c21,inset 0 1px #ffffff1b}.home-roadmap-timeline__bar--task.is-in-progress{border-color:color-mix(in srgb, var(--roadmap-mint) 42%, var(--roadmap-line));background:linear-gradient(90deg, color-mix(in srgb, var(--roadmap-mint) 68%, var(--roadmap-surface-raised)), color-mix(in srgb, var(--roadmap-mint) 48%, var(--roadmap-surface-raised)))}.home-roadmap-timeline__row.is-click-one .home-roadmap-timeline__bar,.home-roadmap-timeline__row.is-click-two .home-roadmap-timeline__bar,.home-roadmap-timeline__row.is-click-three .home-roadmap-timeline__bar{transform-origin:50%}.home-roadmap-timeline__row.is-click-one .home-roadmap-timeline__bar{animation:homeRoadmapTimelineTaskOneCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__row.is-click-two .home-roadmap-timeline__bar{animation:homeRoadmapTimelineTaskTwoCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__row.is-click-three .home-roadmap-timeline__bar{animation:homeRoadmapTimelineTaskThreeCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__deps{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-roadmap-timeline__dep{opacity:0}.home-roadmap-timeline__dep--one{animation:homeRoadmapTimelineDependencyOneCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__dep--two{animation:homeRoadmapTimelineDependencyTwoCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__dep--three{animation:homeRoadmapTimelineDependencyThreeCycle var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__dep path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-roadmap-timeline__dep-base{stroke:color-mix(in srgb, var(--roadmap-violet) 60%, transparent);stroke-width:1px;opacity:.48}.home-roadmap-timeline__dep-active{stroke:color-mix(in srgb, var(--roadmap-mint) 94%, white);stroke-width:1.55px;stroke-dashoffset:4096px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--roadmap-mint) 18%, transparent));animation:homeRoadmapTimelineDependencyDraw var(--roadmap-experience-cycle) ease-in-out forwards}.home-roadmap-timeline__dep--two .home-roadmap-timeline__dep-active{animation-name:homeRoadmapTimelineDependencyDrawTwo}.home-roadmap-timeline__dep--three .home-roadmap-timeline__dep-active{animation-name:homeRoadmapTimelineDependencyDrawThree}.home-roadmap-timeline__dep circle{fill:color-mix(in srgb, var(--roadmap-mint) 96%, white);stroke:color-mix(in srgb, var(--roadmap-surface) 78%, transparent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:homeRoadmapTimelineDependencyNodeOne var(--roadmap-experience-cycle) ease-in-out forwards}html[data-theme=dark] .home-roadmap-timeline-view{background:radial-gradient(620px 310px at 96% -6%,#8d82ef21,#0000 66%),radial-gradient(520px 280px at 20% 108%,#72dbbd13,#0000 70%),linear-gradient(152deg,#161619fb,#0f1012fc);border-color:#ffffff16;box-shadow:inset 0 1px #fff1,inset 0 -1px #00000047}html[data-theme=dark] .home-roadmap-timeline__body{background:linear-gradient(90deg,#0000 0 200px,#ffffff0e 200px,#0000 201px),radial-gradient(520px 220px at 68% 42%,#72dbbd06,#0000 72%)}html[data-theme=dark] .home-roadmap-timeline__scale{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#111214c2;border-bottom-color:#ffffff12;box-shadow:inset 0 -1px #0000002e,inset 0 1px #ffffff06}html[data-theme=dark] .home-roadmap-timeline__scale>div>i+i{border-left-color:#ffffff10}html[data-theme=dark] .home-roadmap-timeline__row>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151618b8;border-right-color:#ffffff0f;box-shadow:inset 0 1px #ffffff05}html[data-theme=dark] .home-roadmap-timeline__row--phase{background:linear-gradient(90deg,#9f96ed11,#9f96ed05 48%,#0000);border-block-color:#9f96ed1c}html[data-theme=dark] .home-roadmap-timeline__row--phase>span{background:linear-gradient(90deg,#9f96ed13,#161619cc)}html[data-theme=dark] .home-roadmap-timeline__row>span em{background:#ffffff06;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .home-roadmap-timeline__row>span em.is-in-progress{background:#72dbbd11;border-color:#72dbbd3d;box-shadow:0 0 14px #72dbbd0b,inset 0 1px #ffffff08}html[data-theme=dark] .home-roadmap-timeline__track{background:#ffffff02;border-bottom-color:#ffffff0d}html[data-theme=dark] .home-roadmap-timeline__track>i{border-left-color:#ffffff0b}html[data-theme=dark] .home-roadmap-timeline__dep-active{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--roadmap-mint) 24%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--roadmap-violet) 9%, transparent))}.home-roadmap-timeline__dep-source{fill:color-mix(in srgb, var(--roadmap-violet) 84%, white)}.home-roadmap-timeline__dep--two circle{animation-name:homeRoadmapTimelineDependencyNodeTwo}.home-roadmap-timeline__dep--three circle{animation-name:homeRoadmapTimelineDependencyNodeThree}.home-roadmap-timeline-cursor{z-index:30;border:1px solid color-mix(in srgb, var(--roadmap-text) 20%, transparent);width:25px;height:25px;color:var(--roadmap-text);background:color-mix(in srgb, var(--roadmap-surface-raised) 95%, transparent);opacity:0;pointer-events:none;animation:homeRoadmapTimelineCursorCycle var(--roadmap-experience-cycle) cubic-bezier(.22, .78, .22, 1) forwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:0 8px 18px #0003}.home-roadmap-timeline-cursor svg{width:14px;height:14px;fill:var(--roadmap-text);stroke:var(--roadmap-surface-raised);stroke-width:1.8px}@keyframes homeBusinessPreviewCycle{0%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;visibility:hidden;transform:translateY(-5px)scale(.995)}}@keyframes homeBusinessRootMapCycle{0%,52%{opacity:1;transform:translate(0,0)scale(1)}59%,to{opacity:0;visibility:hidden;transform:translate(0,0)scale(1.88)}}@keyframes homeBusinessSelectedProcessCycle{0%,43%{border-color:color-mix(in srgb, var(--roadmap-mint) 25%, var(--roadmap-line));transform:translateY(0)scale(1);box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff0e}46%,52%{border-color:color-mix(in srgb, var(--roadmap-mint) 84%, white);box-shadow:0 19px 46px #00000038, 0 0 0 3px color-mix(in srgb, var(--roadmap-mint) 14%, transparent), 0 0 24px color-mix(in srgb, var(--roadmap-mint) 18%, transparent), inset 0 1px #ffffff1a;transform:translateY(-2px)scale(1.02)}57%,to{border-color:color-mix(in srgb, var(--roadmap-mint) 84%, white);box-shadow:0 20px 50px #0000003d, 0 0 0 4px color-mix(in srgb, var(--roadmap-mint) 17%, transparent), 0 0 30px color-mix(in srgb, var(--roadmap-mint) 20%, transparent), inset 0 1px #ffffff1a;transform:translateY(-2px)scale(1.035)}}@keyframes homeBusinessCursorClick{0%,49.7%{opacity:0;transform:translate(-50%,-50%)scale(1)}49.75%,50.35%{opacity:1;transform:translate(-50%,-50%)scale(1)}50.7%{opacity:1;transform:translate(-50%,-50%)scale(.82)}51.15%,51.7%{opacity:1;transform:translate(-50%,-50%)scale(1)}51.75%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes homeBusinessSubmapCycle{0%,53%{opacity:0;transform:translate(0,0)scale(1.07)}59%,to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes homeBusinessContextBuild{0%{opacity:0;transform:translate(-8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeBusinessProcessBuild{0%{opacity:0;transform:translateY(9px)scale(.975)}66%{opacity:1;transform:translateY(-1px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeBusinessLinkBase{0%{opacity:0}to{opacity:.72}}@keyframes homeBusinessLinkTrace{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:.92}}@keyframes homeBusinessLinkGlow{0%{stroke-dashoffset:1px;opacity:0}38%{opacity:.34}to{stroke-dashoffset:0;opacity:0}}@keyframes homeBusinessLinkLabel{0%{opacity:0}28%,72%{opacity:.88}to{opacity:0}}@keyframes homeBusinessNodeResolve{0%,42%{opacity:0;transform:scale(.985)}66%{opacity:.72;transform:scale(1.01)}to{opacity:0;transform:scale(1)}}@keyframes homeBusinessSubprocessBuild{0%{opacity:0;transform:translateY(8px)scale(.975)}68%{opacity:1;transform:translateY(-1px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeBusinessSubLinkBase{0%{opacity:0}to{opacity:.7}}@keyframes homeBusinessSubLinkFlow{0%{stroke-dashoffset:1px;opacity:0}16%{opacity:1}to{stroke-dashoffset:0;opacity:.92}}@keyframes homeBusinessSubLinkDashedFlow{0%{stroke-dashoffset:1px;opacity:0}16%{opacity:.72}to{stroke-dashoffset:0;opacity:.18}}@keyframes homeBusinessSubLinkDashReveal{0%{opacity:0}to{opacity:.88}}@keyframes homeBusinessSubLinkDashTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.058px}}@keyframes homeBusinessAssuranceBuild{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes homeRoadmapTimelineViewCycle{0%,58%{opacity:0;transform:translateY(5px)scale(.995)}61.5%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeRoadmapTimelineTaskOneCycle{0%,62%{transform:translateY(0)scale(1);box-shadow:0 7px 18px #04070c38,inset 0 1px #ffffff1f}63.5%{transform:scale(.975)}65%,69%{border-color:color-mix(in srgb, var(--roadmap-mint) 82%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--roadmap-mint) 20%, transparent), 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 14%, transparent), inset 0 1px #ffffff2e;transform:translateY(-1px)scale(1)}71%,to{transform:translateY(0)scale(1);box-shadow:0 7px 18px #04070c38,inset 0 1px #ffffff1f}}@keyframes homeRoadmapTimelineTaskTwoCycle{0%,69%{transform:translateY(0)scale(1);box-shadow:0 7px 18px #04070c38,inset 0 1px #ffffff1f}70.5%{transform:scale(.975)}72%,76%{border-color:color-mix(in srgb, var(--roadmap-mint) 82%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--roadmap-mint) 20%, transparent), 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 14%, transparent), inset 0 1px #ffffff2e;transform:translateY(-1px)scale(1)}78%,to{transform:translateY(0)scale(1);box-shadow:0 7px 18px #04070c38,inset 0 1px #ffffff1f}}@keyframes homeRoadmapTimelineTaskThreeCycle{0%,77%{transform:translateY(0)scale(1);box-shadow:0 7px 18px #04070c38,inset 0 1px #ffffff1f}78.5%{transform:scale(.975)}80%,to{border-color:color-mix(in srgb, var(--roadmap-mint) 82%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--roadmap-mint) 20%, transparent), 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 14%, transparent), inset 0 1px #ffffff2e;transform:translateY(-1px)scale(1)}}@keyframes homeRoadmapTimelineDependencyOneCycle{0%,63%{opacity:0}65%,69%{opacity:1}72%,to{opacity:.42}}@keyframes homeRoadmapTimelineDependencyTwoCycle{0%,70%{opacity:0}72%,76%{opacity:1}79%,to{opacity:.42}}@keyframes homeRoadmapTimelineDependencyThreeCycle{0%,78%{opacity:0}80%,to{opacity:1}}@keyframes homeRoadmapTimelineDependencyDraw{0%,63%{stroke-dashoffset:4096px}66%,to{stroke-dashoffset:0}}@keyframes homeRoadmapTimelineDependencyDrawTwo{0%,70%{stroke-dashoffset:4096px}73%,to{stroke-dashoffset:0}}@keyframes homeRoadmapTimelineDependencyDrawThree{0%,78%{stroke-dashoffset:4096px}81%,to{stroke-dashoffset:0}}@keyframes homeRoadmapTimelineDependencyNodeOne{0%,64%{opacity:0;transform:scale(.35)}66%{opacity:1;transform:scale(1.35)}68%,to{opacity:1;transform:scale(1)}}@keyframes homeRoadmapTimelineDependencyNodeTwo{0%,71%{opacity:0;transform:scale(.35)}73%{opacity:1;transform:scale(1.35)}75%,to{opacity:1;transform:scale(1)}}@keyframes homeRoadmapTimelineDependencyNodeThree{0%,79%{opacity:0;transform:scale(.35)}81%{opacity:1;transform:scale(1.35)}83%,to{opacity:1;transform:scale(1)}}@keyframes homeRoadmapTimelineCursorCycle{0%,58%{opacity:0;transform:translate3d(calc(var(--timeline-cursor-one-x) + 38px), calc(var(--timeline-cursor-one-y) + 30px), 0) scale(1)}60%{opacity:1;transform:translate3d(calc(var(--timeline-cursor-one-x) + 20px), calc(var(--timeline-cursor-one-y) + 16px), 0) scale(1)}62%{opacity:1;transform:translate3d(var(--timeline-cursor-one-x), var(--timeline-cursor-one-y), 0) scale(1)}63.5%{opacity:1;transform:translate3d(var(--timeline-cursor-one-x), var(--timeline-cursor-one-y), 0) scale(.78)}65%{opacity:1;transform:translate3d(var(--timeline-cursor-one-x), var(--timeline-cursor-one-y), 0) scale(1)}69.5%{opacity:1;transform:translate3d(var(--timeline-cursor-two-x), var(--timeline-cursor-two-y), 0) scale(1)}71%{opacity:1;transform:translate3d(var(--timeline-cursor-two-x), var(--timeline-cursor-two-y), 0) scale(.78)}72.5%{opacity:1;transform:translate3d(var(--timeline-cursor-two-x), var(--timeline-cursor-two-y), 0) scale(1)}77%{opacity:1;transform:translate3d(var(--timeline-cursor-three-x), var(--timeline-cursor-three-y), 0) scale(1)}78.5%{opacity:1;transform:translate3d(var(--timeline-cursor-three-x), var(--timeline-cursor-three-y), 0) scale(.78)}80%{opacity:1;transform:translate3d(var(--timeline-cursor-three-x), var(--timeline-cursor-three-y), 0) scale(1)}83%,to{opacity:0;transform:translate3d(calc(var(--timeline-cursor-three-x) + 12px), calc(var(--timeline-cursor-three-y) + 8px), 0) scale(1)}}@keyframes homeRoadmapSkeletonCycle{0%,14%{opacity:0}16%,24%{opacity:1}29%,to{opacity:0}}@keyframes homeRoadmapSkeletonElementPulse{0%,15%,30%,to{opacity:.46}18%{opacity:.74}21%{opacity:.52}24%{opacity:.7}27%{opacity:.5}}@keyframes homeRoadmapLaneCycle{0%,25%{opacity:0;transform:translateY(5px)}31%,to{opacity:1;transform:translateY(0)}}@keyframes homeRoadmapCardCycle{0%,28%{opacity:0;transform:translateY(5px)scale(.985)}34%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeRoadmapSourceTaskCycle{0%,30%{opacity:0;border-color:var(--roadmap-line-strong);transform:translateY(5px)scale(1)}35%,50%{opacity:1;border-color:color-mix(in srgb, var(--roadmap-mint) 18%, var(--roadmap-line));transform:translate(0,0)scale(1);box-shadow:0 8px 18px #00000021}52%{opacity:1;border-color:color-mix(in srgb, var(--roadmap-mint) 88%, white);box-shadow:0 16px 30px #0000003b, 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 20%, transparent);transform:translate(0,0)scale(1.012)}58%{opacity:1;transform:translate3d(var(--roadmap-drag-middle-x), var(--roadmap-drag-middle-y), 0) scale(1.012);border-color:color-mix(in srgb, var(--roadmap-mint) 88%, white);box-shadow:0 16px 30px #0000003b, 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 20%, transparent)}64%,65%{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(1);border-color:color-mix(in srgb, var(--roadmap-mint) 82%, white);box-shadow:0 8px 18px #00000021, 0 0 0 1px color-mix(in srgb, var(--roadmap-mint) 20%, transparent)}66.5%{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(.992);border-color:color-mix(in srgb, var(--roadmap-mint) 94%, white);box-shadow:0 10px 24px #00000026, 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 28%, transparent), 0 0 20px color-mix(in srgb, var(--roadmap-mint) 14%, transparent)}69%,to{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(1);border-color:color-mix(in srgb, var(--roadmap-mint) 88%, white);box-shadow:0 8px 18px #00000021, 0 0 0 1px color-mix(in srgb, var(--roadmap-mint) 22%, transparent)}}@keyframes homeRoadmapCursorCycle{0%,43%{opacity:0;transform:translate(70px,56px)scale(1)}47%,50%{opacity:1;transform:translate(0,0)scale(1)}52%{opacity:1;transform:translate(0,0)scale(.82)}58%{opacity:1;transform:translate3d(var(--roadmap-drag-middle-x), var(--roadmap-drag-middle-y), 0) scale(.82)}64%{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(1)}66%{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(.8)}67.5%{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0) scale(1)}70%,to{opacity:0;transform:translate3d(var(--roadmap-cursor-exit-x), var(--roadmap-cursor-exit-y), 0) scale(1)}}@keyframes homeRoadmapDropSlotCycle{0%,50%{opacity:0;background:0 0;border-color:#0000;height:0}55%,65%{border-color:color-mix(in srgb, var(--roadmap-mint) 34%, transparent);background:color-mix(in srgb, var(--roadmap-mint) 8%, transparent);opacity:1;height:25px}69%,to{opacity:0;background:0 0;border-color:#0000;height:0}}@keyframes homeRoadmapCountBefore{0%,65%{opacity:1;transform:translateY(0)}69%,to{opacity:0;transform:translateY(-4px)}}@keyframes homeRoadmapCountAfter{0%,65%{opacity:0;transform:translateY(4px)}69%,to{opacity:1;transform:translateY(0)}}@keyframes homeRoadmapDependencyNetworkCycle{0%,65%{opacity:0}68%,98%{opacity:1}to{opacity:0}}@keyframes homeRoadmapDependencyLinkCycle{0%,67%{opacity:0}70%,98%{opacity:1}to{opacity:0}}@keyframes homeRoadmapDependencyPathCycle{0%,67%{stroke-dashoffset:4096px}73%,to{stroke-dashoffset:0}}@keyframes homeRoadmapDependencyNodeCycle{0%,67%{opacity:0;transform:scale(.35)}71%{opacity:1;transform:scale(1.28)}74%,96%{opacity:1;transform:scale(1)}98%{opacity:.62;transform:scale(1.12)}to{opacity:0;transform:scale(.35)}}@keyframes homeRoadmapInspectorCycle{0%,77%{opacity:0;transform:translate(calc(100% + 20px))}80%,97.5%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(calc(100% + 20px))}}@keyframes homeRoadmapMobileBoardPan{0%,77%{transform:translate(0,0)}80%,97.5%{transform:translate(calc(100vw - 100% - 36px))}to{transform:translate(0,0)}}.home-search-shell--detached .home-results{flex:1 0 auto;overflow:visible}html[data-theme=light] .home-search-panel{background:#fbfbf8;border-color:#171f1b13;box-shadow:inset 0 1px #ffffffeb}html[data-theme=light] .home-search-panel:before{background:radial-gradient(#25302b26 0%,#25302b0e 46%,#0000 76%)}html[data-theme=light] .home-search-panel:after{box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff80}html[data-theme=light] .home-search-panel-drag{color:#8b938f;background:#f3f3ef;border-bottom-color:#171f1b11}html[data-theme=light] .home-entry-links a{border-color:color-mix(in srgb, var(--home-entry-accent) 24%, var(--line));background:linear-gradient(180deg, #ffffff9e, #ffffff29), color-mix(in srgb, var(--home-entry-accent) 9%, #ffffff47);color:color-mix(in srgb, var(--home-entry-accent) 82%, #17201e);box-shadow:0 8px 20px color-mix(in srgb, var(--home-entry-accent) 6%, #2f3d390e), inset 0 1px 0 #fffffff0, inset 0 -1px 0 #34423d11}html[data-theme=light] .home-entry-links a:hover{border-color:color-mix(in srgb, var(--home-entry-accent) 44%, var(--line));background:linear-gradient(180deg, #ffffffbd, #ffffff36), color-mix(in srgb, var(--home-entry-accent) 13%, #ffffff54);color:color-mix(in srgb, var(--home-entry-accent) 88%, #17201e);box-shadow:0 13px 28px color-mix(in srgb, var(--home-entry-accent) 11%, #2f3d390f), inset 0 1px 0 #fffffff0, inset 0 -1px 0 #34423d09}html[data-theme=light] .home-search-form{background:radial-gradient(520px 120px at 16% -14%,#ffc69742,#0000 74%),radial-gradient(360px 110px at 100% -8%,#ffe0b72e,#0000 76%),linear-gradient(#fff3e5b8,#fffaf394);border-bottom-color:#ae764e1f;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #bf703f0f}html[data-theme=light] .home-search-label{color:#2b2927}html[data-theme=light] .home-search-label small{color:#14785f;background:#168e7012;border-color:#168e7038}html[data-theme=light] .home-search-submit{color:#11251f;background:linear-gradient(#91e4ce 0%,#76ceb5 100%);border-color:#2d997d52;box-shadow:0 1px 1px #2a574a2e,0 8px 18px #29846b29,inset 0 1px #ffffff8a}html[data-theme=light] .home-search-submit:hover:not(:disabled){box-shadow:0 1px 1px #2a574a29,0 6px 13px #29846b24,inset 0 1px #ffffff80}html[data-theme=light] .home-search-field-wrap:before{background:linear-gradient(#e1dad2,#c8bdb2);box-shadow:0 11px 19px #48342726,0 28px 48px #4834271f}html[data-theme=light] .home-search-field-wrap:after{opacity:.58;background:#523a2b33}html[data-theme=light] .home-search-mode{background:#ffffff57;border-color:#aa5f3424}html[data-theme=light] .home-search-mode button.is-active{background:#ffffffc7;box-shadow:0 1px 2px #7e4e2b09,inset 0 1px #ffffffbd}html[data-theme=light] .home-search-field{background:linear-gradient(#fffffffa,#fffcf8f0),#fffdf9;border-color:#72554226;box-shadow:0 1px 2px #4a352821,0 7px 14px #4a35281a,inset 0 1px #fff,inset 0 -1px #4a352814}html[data-theme=light] .home-search-field:focus-within{border-color:#e15e3d47;box-shadow:0 1px 2px #4a352824,0 10px 19px #4a35281f,0 0 0 3px #f2543b12,inset 0 1px #fff,inset 0 -1px #4a352814}@keyframes homeSearchPanelSettle{0%{opacity:.92;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=light] .home-suggestion-box{background:#fffffff5;border-color:#171b1f1a;box-shadow:0 14px 34px #171b1f24}html[data-theme=light] .home-search-auth-popover{color:#171b1f;background:linear-gradient(#fffffff0,#fff9f3eb),#fffffff5;border-color:#aa5f3429;box-shadow:0 18px 42px #7e4e2b24,inset 0 1px #ffffffe0}html[data-theme=light] .home-search-auth-popover__icon{color:#ad6331;background:#ffb87a30;box-shadow:inset 0 0 0 1px #d977372e}html[data-theme=light] .home-search-auth-popover__copy strong{color:#171b1f}html[data-theme=light] .home-search-auth-popover__copy span{color:#171b1f99}html[data-theme=light] .home-search-auth-popover__actions a{color:#171b1fbd;background:#fff9;border-color:#aa5f3429}html[data-theme=light] .home-search-auth-popover__actions a:hover{color:#171b1f;background:#ffffffd6;border-color:#aa5f344d}html[data-theme=light] .home-search-auth-popover__actions a.is-primary{color:#171b1f;background:linear-gradient(135deg,#74e0bd,#bdf4e2);border-color:#17a98957;box-shadow:0 12px 25px #17a98929}html[data-theme=light] .home-search-auth-popover__close{color:#171b1f66}html[data-theme=light] .home-search-auth-popover__close:hover{color:#171b1fcc;background:#171b1f0e}html[data-theme=light] .suggestion-item{color:#171b1f;border-bottom-color:#171b1f14}html[data-theme=light] .suggestion-item:hover,html[data-theme=light] .suggestion-item:focus-visible{background:#171b1f0b}html[data-theme=light] .suggestion-item small{color:#171b1f73}.home-result-card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 1px 2px #0000000f}.home-assembly-cards{gap:12px;display:grid}.home-ready-matches{gap:10px;display:grid}.home-ready-matches__head{gap:3px;padding:2px 2px 0;display:grid}.home-ready-matches__head span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:840}.home-ready-matches__head p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.home-ready-matches__grid{gap:10px;display:grid}.home-result-card__kind{color:var(--muted);letter-spacing:.02em;margin:4px 0 0;font-size:11px;font-weight:760;display:block}.home-result-card--assembly{border-color:color-mix(in srgb, var(--line) 82%, transparent);background:radial-gradient(480px 160px at 0% 0%, #91b79a1c, transparent 72%), var(--surface);gap:14px;overflow:hidden}.home-assembly-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.home-assembly-card__head h3{color:var(--text);margin:4px 0 0;font-size:21px;line-height:1.08}.home-assembly-card__lead{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.52}.home-assembly-card__stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-assembly-card__stats span{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--surface-2) 82%, transparent);min-width:106px;color:var(--muted);border-radius:10px;gap:2px;padding:10px 12px;font-size:12px;font-weight:720;display:grid}.home-assembly-card__stats b{color:var(--text);font-size:18px}.home-assembly-card__specialists{gap:8px;display:grid}.home-assembly-card__specialist{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.home-assembly-card__specialist>div{gap:3px;min-width:0;display:grid}.home-assembly-card__specialist strong,.home-assembly-card__specialist small,.home-assembly-card__specialist>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-assembly-card__specialist strong{color:var(--text);font-size:13px;line-height:1.2}.home-assembly-card__specialist small,.home-assembly-card__specialist>span{color:var(--muted);font-size:11px;font-weight:720}.home-assembly-card__chips{flex-wrap:wrap;gap:7px;display:flex}.home-prof-avatar{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, transparent);width:44px;height:44px;color:var(--muted);border-radius:13px;place-items:center;display:grid;overflow:hidden}.home-prof-avatar__fallback,.home-prof-avatar__image{grid-area:1/1}.home-prof-avatar__fallback{box-shadow:inset 0 1px #ffffff0d}.home-prof-avatar__image{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=light] .home-result-card--assembly{background:radial-gradient(480px 160px at 0 0,#ffb57821,#0000 72%),#ffffffbd;border-color:#171b1f14;box-shadow:0 1px 2px #171b1f06}html[data-theme=light] .home-assembly-card__stats span,html[data-theme=light] .home-assembly-card__specialist{background:#ffffff94;border-color:#171b1f14}.home-result-card.skeleton{background:color-mix(in srgb, var(--surface) 64%, transparent);border-color:#0000;min-height:156px;animation:.28s ease-out both homeSkeletonCardAppear,3.2s ease-in-out infinite homeSkeletonSurfacePulse;position:relative;box-shadow:inset 0 0 0 1px #ffffff03,0 1px 2px #00000009}.home-result-card.skeleton:before{content:"";border-radius:inherit;opacity:.56;pointer-events:none;border:1px solid #ffffff24;animation:3.2s ease-in-out infinite homeSkeletonContourPulse;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05,0 0 #fff0}.home-result-card.skeleton:after{display:none}html[data-theme=light] .home-result-card.skeleton{background:#f7f4efd1;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff85,0 1px 2px #171b1f06}html[data-theme=light] .home-result-card.skeleton:before{opacity:.62;border-color:#171b1f1f;animation-name:homeSkeletonContourPulseLight;box-shadow:inset 0 0 0 1px #ffffff8a,0 0 #171b1f00}html[data-theme=light] body .home-page .home-search-form{background:radial-gradient(520px 120px at 16% -14%,#ffc69742,#0000 74%),radial-gradient(360px 110px at 100% -8%,#ffe0b72e,#0000 76%),linear-gradient(#fff3e5b8,#fffaf394);border-bottom-color:#ae764e1f;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #bf703f0f}html[data-theme=light] body .home-page .home-search-field{background:linear-gradient(#fffffffa,#fffcf8f0),#fffdf9;border-color:#72554226;box-shadow:0 1px 2px #4a352821,0 7px 14px #4a35281a,inset 0 1px #fff,inset 0 -1px #4a352814}html[data-theme=light] body .home-page .home-search-field:focus-within{border-color:#e15e3d47;box-shadow:0 1px 2px #4a352824,0 10px 19px #4a35281f,0 0 0 3px #f2543b12,inset 0 1px #fff,inset 0 -1px #4a352814}html[data-theme=light] body .home-page .home-search-field textarea{box-shadow:none;color:var(--text);caret-color:#d97737;background:0 0;border:0}html[data-theme=light] .home-refinement-chips button{color:#334155;background:#465fee14;border-color:#465fee38}html[data-theme=light] .home-refinement-chips button:hover,html[data-theme=light] .home-refinement-chips button:focus-visible{background:#465fee21;border-color:#465fee5c}html[data-theme=light] body .home-page .home-result-card.skeleton{color:#0000;background:#f7f4efd1;border-color:#0000;animation:.28s ease-out both homeSkeletonCardAppear,3.2s ease-in-out infinite homeSkeletonSurfacePulse;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff85,0 1px 2px #171b1f06}html[data-theme=light] body .home-page .home-result-card.skeleton:before{content:"";border-radius:inherit;opacity:.62;pointer-events:none;background:0 0;border:1px solid #171b1f1f;animation:3.2s ease-in-out infinite homeSkeletonContourPulseLight;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8a,0 0 #171b1f00}html[data-theme=light] body .home-page .home-result-card.skeleton:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 18%,#364c440b 40%,#ffffffd1 50%,#2fbd8b0e 60%,#0000 82%);animation:2.4s cubic-bezier(.45,0,.25,1) infinite homeSkeletonSweep;display:block;position:absolute;inset:0;transform:translate(-120%)}.home-result-card.skeleton:nth-child(2){animation-delay:60ms,.18s}.home-result-card.skeleton:nth-child(3){animation-delay:.12s,.36s}.home-result-card.skeleton:nth-child(4){animation-delay:.18s,.54s}@keyframes homeSkeletonCardAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes homeSkeletonSurfacePulse{0%,to{filter:brightness(.995)}50%{filter:brightness(1.018)}}@keyframes homeSkeletonSweep{0%,16%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes homeSkeletonContourPulse{0%,to{opacity:.48;box-shadow:inset 0 0 0 1px #ffffff03,0 0 #fff0}50%{opacity:.86;box-shadow:inset 0 0 0 1px #ffffff08,0 0 14px #ffffff09}}@keyframes homeSkeletonContourPulseLight{0%,to{opacity:.5;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 #171b1f00}50%{opacity:.86;box-shadow:inset 0 0 0 1px #ffffffa8,0 0 12px #171b1f08}}.home-result-card h3{letter-spacing:0;margin:5px 0 0;font-size:18px;line-height:1.25}.home-result-card p{color:var(--muted);margin:4px 0 0;font-size:13px}.home-result-card__services-text{color:color-mix(in srgb, var(--muted) 88%, var(--text));margin:-2px 0 0;font-size:13px;line-height:1.45}.home-result-card__service{border:1px solid color-mix(in srgb, var(--blue-strong) 28%, var(--line));background:color-mix(in srgb, var(--blue-strong) 12%, transparent);width:fit-content;max-width:100%;color:var(--blue);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:820;display:inline-flex}.home-result-card__meta,.home-result-card__actions{flex-wrap:wrap;gap:8px;display:flex}.home-result-card__meta span{border:1px solid var(--line);background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.home-result-card__actions{padding-top:2px}.home-refinement-chips{flex-wrap:wrap;gap:7px;margin:0 0 2px;display:flex}.home-refinement-chips button{appearance:none;color:#f8f5eddb;cursor:pointer;background:#6fdda914;border:1px solid #6fdda938;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,transform .18s}.home-refinement-chips button:hover,.home-refinement-chips button:focus-visible{background:#6fdda924;border-color:#6fdda96b;transform:translateY(-1px)}.home-results-more{justify-content:center;padding:2px 0 4px;display:flex}.home-results-more .button{background:color-mix(in srgb, var(--surface) 72%, transparent);width:100%;min-height:42px;color:var(--muted);cursor:pointer;border-style:dashed;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.home-results-more .button:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text);box-shadow:0 1px 8px #00000014}.home-empty{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;place-content:center;gap:6px;padding:20px;display:grid}.home-empty strong{color:var(--text)}.home-empty__copy{gap:6px;animation:.42s both homeEmptyCopyIn;display:grid}@keyframes homeEmptyCopyIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-operational-intelligence{--oi-mint:#78d8bb;--oi-blue:#80b7e7;--oi-violet:#ad9cf4;--oi-peach:#e8aa72;border-top:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line-strong) 62%, transparent);background:0 0;margin-top:48px;padding:54px 4px 46px;position:relative}.home-platform-overview{flex-direction:column;min-width:0;display:flex}.home-operational-intelligence__intro{display:block}.home-operational-intelligence__intro h2{max-width:820px;color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:680;line-height:.98}.home-operational-map{isolation:isolate;grid-template-columns:minmax(180px,.72fr) minmax(520px,1.9fr) minmax(180px,.72fr);grid-template-areas:"left visual right";align-items:center;gap:clamp(18px,2.8vw,46px);margin-top:26px;display:grid;position:relative}.home-operational-map__visual{grid-area:visual;min-width:0;position:relative}.home-operational-map__svg{--map-plane-light:color-mix(in srgb, var(--surface) 97%, var(--oi-blue));--map-plane:color-mix(in srgb, var(--surface-2) 94%, var(--oi-blue));--map-plane-shade:color-mix(in srgb, var(--surface-2) 86%, var(--oi-violet));--map-plane-violet:color-mix(in srgb, var(--surface-2) 94%, var(--oi-violet));--map-plane-mint:color-mix(in srgb, var(--surface-2) 94%, var(--oi-mint));--map-object-light:color-mix(in srgb, var(--surface) 94%, white);--map-object-surface:color-mix(in srgb, var(--surface) 94%, var(--oi-blue));--map-object-shade:color-mix(in srgb, var(--surface-2) 84%, var(--oi-blue));--map-highlight:color-mix(in srgb, var(--surface) 60%, white);width:100%;height:auto;color:var(--text);display:block;overflow:visible}.home-operational-map__ground,.home-operational-map__ground-grid{--map-entry-offset:0px}.home-operational-map__layer.is-data{--map-entry-offset:12px}.home-operational-map__vertical-links{--map-entry-offset:36px}.home-operational-map__layer.is-context{--map-entry-offset:66px}.home-operational-map__vertical-links.is-upper{--map-entry-offset:96px}.home-operational-map__layer.is-operating{--map-entry-offset:126px}.home-operational-map__applications{--map-entry-offset:182px}@media (prefers-reduced-motion:no-preference){.home-operational-intelligence:not([data-map-reveal=done]) :is(.home-operational-map__ground,.home-operational-map__ground-grid,.home-operational-map__layer,.home-operational-map__vertical-links,.home-operational-map__applications){transform:translateY(var(--map-entry-offset))}.home-operational-intelligence:not([data-map-reveal=done]) .home-operational-map__vertical-links{opacity:0}.home-operational-intelligence[data-map-reveal=playing] :is(.home-operational-map__ground,.home-operational-map__ground-grid,.home-operational-map__layer,.home-operational-map__vertical-links,.home-operational-map__applications){transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.22,.65,.25,1) both home-map-depth-reveal}.home-operational-intelligence[data-map-reveal=playing] .home-operational-map__vertical-links{animation:.62s cubic-bezier(.22,.65,.25,1) both home-map-depth-reveal,.62s linear both home-map-handoffs-reveal}}@keyframes home-map-depth-reveal{0%{transform:translateY(var(--map-entry-offset))}to{transform:translateY(0)}}@keyframes home-map-handoffs-reveal{0%,72%{opacity:0}to{opacity:1}}.home-operational-map__layer.is-data{--map-layer-accent:var(--oi-blue)}.home-operational-map__layer.is-context{--map-layer-accent:var(--oi-violet)}.home-operational-map__layer.is-operating{--map-layer-accent:var(--oi-mint)}.home-operational-map__ground{fill:color-mix(in srgb, var(--surface-2) 54%, transparent);stroke:color-mix(in srgb, var(--line) 55%, transparent);stroke-width:.8px}.home-operational-map__ground-grid{color:color-mix(in srgb, var(--oi-violet) 70%, var(--text));opacity:.62}.home-operational-map__layer .is-face{stroke:color-mix(in srgb, var(--text) 13%, var(--line));stroke-width:.7px;stroke-linejoin:round;transition:stroke 80ms ease-out}.home-operational-map__layer[data-interactive=true]{cursor:pointer;outline:none}.home-operational-map__layer-light{opacity:0;pointer-events:none;transition:opacity .1s ease-out}.home-operational-map__layer-light .is-aura{fill:var(--map-layer-accent);opacity:.26;filter:url(#home-map-layer-glow)}.home-operational-map__layer-light .is-wash{fill:var(--map-layer-accent);opacity:.09}.home-operational-map__layer-light .is-reflection{fill:url(#home-map-layer-reflection)}.home-operational-map__layer:is(:hover,:focus-visible,[data-selected=true])>.home-operational-map__layer-light{opacity:1;transition-duration:80ms;transition-timing-function:cubic-bezier(.16,1,.3,1)}.home-operational-map__layer:is(:hover,:focus-visible,[data-selected=true])>.is-face{stroke:color-mix(in srgb, var(--map-layer-accent) 48%, var(--line))}.home-operational-map__tooltip{z-index:8;border:1px solid color-mix(in srgb, var(--oi-mint) 34%, var(--line-strong));width:min(286px,41%);color:var(--text);background:color-mix(in srgb, var(--surface) 91%, transparent);-webkit-backdrop-filter:blur(18px)saturate(128%);backdrop-filter:blur(18px)saturate(128%);pointer-events:none;border-radius:15px;padding:15px 16px 14px;animation:80ms ease-out both homeOperationalTooltipIn;position:absolute;top:35%;left:60%;box-shadow:0 18px 42px #080c0a2e,inset 0 1px #ffffff57}.home-operational-map__tooltip[data-layer=context]{border-color:color-mix(in srgb, var(--oi-violet) 38%, var(--line-strong));top:52%}.home-operational-map__tooltip[data-layer=data]{border-color:color-mix(in srgb, var(--oi-blue) 36%, var(--line-strong));top:68%}.home-operational-map__tooltip>div:first-child{align-items:center;gap:8px;display:flex}.home-operational-map__tooltip>div:first-child span{color:color-mix(in srgb, var(--oi-mint) 82%, var(--text));letter-spacing:.12em;font-size:8px;font-weight:820}.home-operational-map__tooltip[data-layer=context]>div:first-child span{color:color-mix(in srgb, var(--oi-violet) 86%, var(--text))}.home-operational-map__tooltip[data-layer=data]>div:first-child span{color:color-mix(in srgb, var(--oi-blue) 86%, var(--text))}.home-operational-map__tooltip>div:first-child small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.home-operational-map__tooltip>strong{letter-spacing:-.018em;margin-top:9px;font-size:14px;font-weight:720;line-height:1.2;display:block}.home-operational-map__tooltip>p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.home-operational-map__tooltip>div:last-child{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.home-operational-map__tooltip>div:last-child em{border:1px solid var(--line);min-height:21px;color:color-mix(in srgb, var(--text) 76%, var(--muted));background:color-mix(in srgb, var(--surface-2) 72%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}@keyframes homeOperationalTooltipIn{0%{opacity:.85;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.home-operational-map__layer .is-side-left,.home-operational-map__layer .is-side-right{stroke:color-mix(in srgb, var(--text) 12%, var(--line));stroke-width:.65px;stroke-linejoin:round;transition:fill 80ms ease-out,stroke 80ms ease-out}.home-operational-map__layer.is-data .is-side-left{fill:color-mix(in srgb, var(--map-plane) 93%, var(--text))}.home-operational-map__layer.is-data .is-side-right{fill:color-mix(in srgb, var(--map-plane) 91%, var(--oi-blue))}.home-operational-map__layer.is-context .is-side-left{fill:color-mix(in srgb, var(--map-plane-violet) 91%, var(--text))}.home-operational-map__layer.is-context .is-side-right{fill:color-mix(in srgb, var(--map-plane-violet) 86%, var(--oi-violet))}.home-operational-map__layer.is-operating .is-side-left{fill:color-mix(in srgb, var(--map-plane-mint) 94%, var(--text))}.home-operational-map__layer.is-operating .is-side-right{fill:color-mix(in srgb, var(--map-plane-mint) 84%, var(--oi-mint))}.home-operational-map__layer:is(:hover,:focus-visible,[data-selected=true])>.is-side-left{fill:color-mix(in srgb, var(--map-plane-shade) 82%, var(--map-layer-accent))}.home-operational-map__layer:is(:hover,:focus-visible,[data-selected=true])>.is-side-right{fill:color-mix(in srgb, var(--map-plane) 66%, var(--map-layer-accent))}.home-operational-map__rim{fill:none;stroke:url(#home-map-edge-light);stroke-width:1.15px;stroke-linejoin:round;pointer-events:none}.home-operational-map__surface-grid{opacity:.55;pointer-events:none}.home-map-data-cube__shadow{fill:#122523;opacity:.1;pointer-events:none}.home-operational-map__layer-label{fill:color-mix(in srgb, var(--text) 67%, var(--muted));letter-spacing:.11em;font-size:7px;font-weight:720}.home-operational-map__vertical-links path{fill:none;stroke:color-mix(in srgb, var(--oi-blue) 47%, var(--line));stroke-width:1px;stroke-dasharray:3 5}.home-operational-map__vertical-links.is-upper path{stroke:color-mix(in srgb, var(--oi-violet) 55%, var(--line))}.home-operational-map__vertical-links circle{fill:color-mix(in srgb, var(--oi-blue) 72%, var(--surface));stroke:var(--surface);stroke-width:1.5px}.home-operational-map__context-graph>.is-relationship{fill:none;stroke:color-mix(in srgb, var(--oi-violet) 65%, var(--line));stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}.home-operational-map__context-graph>.is-relationship.is-secondary{stroke:color-mix(in srgb, var(--oi-blue) 48%, var(--line));stroke-dasharray:2 3}.home-operational-map__process-graph .is-route{fill:none;stroke:color-mix(in srgb, var(--oi-mint) 76%, var(--text));stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.home-operational-map__process-graph .is-route.is-secondary{stroke:color-mix(in srgb, var(--oi-violet) 64%, var(--line));stroke-width:.9px}.home-operational-map__process-graph .is-route.is-route-bed{stroke:var(--oi-mint);stroke-width:4.5px;opacity:.12}.home-operational-map__process-graph .is-gateway-mark{fill:none;stroke:color-mix(in srgb, var(--oi-violet) 70%, var(--text));stroke-width:.65px;stroke-linecap:round}.home-operational-map__process-graph .is-event,.home-operational-map__process-graph .is-gateway{fill:color-mix(in srgb, var(--surface) 78%, var(--oi-mint));stroke:color-mix(in srgb, var(--oi-mint) 78%, var(--text));stroke-width:1.1px}.home-operational-map__process-graph .is-gateway{fill:color-mix(in srgb, var(--surface) 76%, var(--oi-violet));stroke:color-mix(in srgb, var(--oi-violet) 82%, var(--text))}.home-operational-map__process-graph .is-end{fill:color-mix(in srgb, var(--surface) 70%, var(--oi-peach));stroke:var(--oi-peach);stroke-width:2px}.home-operational-map__system-cluster>.is-link{fill:none;stroke:color-mix(in srgb, var(--oi-blue) 62%, var(--line));stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round}.home-operational-map__applications .is-tether{fill:none;stroke:color-mix(in srgb, var(--oi-violet) 43%, var(--line));stroke-width:.9px;stroke-dasharray:3 5}.home-map-object{--object-accent:var(--oi-blue)}.home-map-object.is-violet{--object-accent:var(--oi-violet)}.home-map-object.is-mint{--object-accent:var(--oi-mint)}.home-map-object.is-peach{--object-accent:var(--oi-peach)}.home-map-object__shadow{fill:#122523;opacity:.15;filter:url(#home-map-contact-shadow);pointer-events:none}.home-map-object__left,.home-map-object__right{stroke:color-mix(in srgb, var(--object-accent) 30%, var(--line));stroke-width:.5px;stroke-linejoin:round}.home-map-object__left{fill:color-mix(in srgb, var(--map-object-shade) 86%, var(--text))}.home-map-object__right{fill:color-mix(in srgb, var(--map-object-shade) 62%, var(--object-accent))}.home-map-object__face{fill:url(#home-map-object-face);stroke:color-mix(in srgb, var(--object-accent) 44%, var(--line));stroke-width:.65px}.home-map-object__bevel{fill:none;stroke:var(--map-highlight);stroke-opacity:.75;stroke-width:.65px}.home-map-object__edge{fill:none;stroke:url(#home-map-edge-light);stroke-width:.75px}.home-map-object__well{fill:color-mix(in srgb, var(--object-accent) 9%, var(--surface-2));stroke:color-mix(in srgb, var(--object-accent) 15%, var(--line));stroke-width:.45px}.home-map-object__card{fill:var(--map-object-light);stroke:color-mix(in srgb, var(--object-accent) 35%, var(--line));stroke-width:.55px}.home-map-object__ink{fill:none;stroke:color-mix(in srgb, var(--text) 50%, var(--object-accent));stroke-width:.7px;stroke-linecap:round}.home-map-object__rule{fill:none;stroke:color-mix(in srgb, var(--object-accent) 20%, var(--line));stroke-width:.45px}.home-map-object__accent{fill:color-mix(in srgb, var(--object-accent) 85%, var(--surface));stroke:color-mix(in srgb, var(--object-accent) 80%, var(--text));stroke-width:.4px}.home-map-object__connector,.home-map-object__check{fill:none;stroke:color-mix(in srgb, var(--object-accent) 70%, var(--text));stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.home-map-object__status{fill:var(--oi-mint)}.home-map-object__check{stroke:color-mix(in srgb, var(--oi-mint) 68%, var(--text))}.home-map-object__terminal{fill:var(--object-accent)}.home-map-object__chip-mark{fill:none;stroke:var(--map-object-light);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.home-operational-map__rail{gap:clamp(12px,1.5vw,24px);margin:0;padding:0;list-style:none;display:grid}.home-operational-map__rail.is-left{grid-area:left}.home-operational-map__rail.is-right{grid-area:right}.home-operational-map__rail>li{--oi-accent:var(--oi-mint);border-top:1px solid color-mix(in srgb, var(--oi-accent) 36%, var(--line));opacity:0;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px 0 13px;transition:opacity .22s ease-out,transform .3s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;transform:translateY(10px)}.home-operational-map__rail>li.is-blue{--oi-accent:var(--oi-blue)}.home-operational-map__rail>li.is-violet{--oi-accent:var(--oi-violet)}.home-operational-map__rail>li.is-peach{--oi-accent:var(--oi-peach)}.home-operational-intelligence[data-visible=true] .home-operational-map__rail>li{opacity:1;transform:translateY(0)}.home-operational-map__rail>li:after,.home-operational-map__rail>li:before{border-top:1px solid color-mix(in srgb, var(--oi-accent) 42%, var(--line));content:"";width:clamp(20px,3vw,48px);position:absolute;top:-1px}.home-operational-map__rail.is-left>li:after{right:calc(-1*clamp(20px,3vw,48px))}.home-operational-map__rail.is-right>li:before{left:calc(-1*clamp(20px,3vw,48px))}.home-operational-map__rail.is-left>li:before,.home-operational-map__rail.is-right>li:after{display:none}.home-operational-map__rail>li small{color:color-mix(in srgb, var(--oi-accent) 82%, var(--muted));letter-spacing:.12em;font-size:9px;font-weight:800;line-height:1.5}.home-operational-map__rail>li span{gap:5px;display:grid}.home-operational-map__rail>li strong{color:var(--text);letter-spacing:-.015em;font-size:clamp(12px,1.05vw,15px);font-weight:710;line-height:1.24}.home-operational-map__rail>li em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.42}.home-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.home-module-card{--module-accent:#91d8bf;border:1px solid color-mix(in srgb, var(--module-accent) 18%, var(--line));background:radial-gradient(260px 130px at 8% 0%, color-mix(in srgb, var(--module-accent) 10%, transparent), transparent 72%), linear-gradient(180deg, #ffffff07, transparent 56%), color-mix(in srgb, var(--surface) 92%, #111714);border-radius:12px;min-width:0;transition:transform .2s cubic-bezier(.22,.9,.22,1),border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,inset 0 1px #ffffff06}.home-module-card:nth-child(2){--module-accent:#9aaeff}.home-module-card:nth-child(3){--module-accent:#ff776f}.home-module-card:nth-child(4){--module-accent:#e8c36a}.home-module-card:nth-child(5){--module-accent:#bd9cf6}.home-module-card:nth-child(6){--module-accent:#72c8dc}.home-module-card:hover,.home-module-card:focus-within,.home-module-card.is-active{border-color:color-mix(in srgb, var(--module-accent) 46%, var(--line-strong));box-shadow:0 18px 40px color-mix(in srgb, var(--module-accent) 12%, #0003), inset 0 1px 0 #ffffff0d;transform:translateY(-3px)}.home-module-card__button{width:100%;min-height:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.home-module-card__button:focus-visible{outline:3px solid color-mix(in srgb, var(--module-accent) 28%, transparent);outline-offset:-4px}.home-module-card__icon{border:1px solid color-mix(in srgb, var(--module-accent) 28%, var(--line));background:color-mix(in srgb, var(--module-accent) 10%, var(--surface-2));width:40px;height:40px;color:var(--module-accent);border-radius:10px;place-items:center;display:inline-grid}.home-module-card h2{letter-spacing:0;margin:16px 0 0;font-size:21px}.home-module-card p{color:var(--muted);margin:8px 0 0;line-height:1.55}.home-module-card__learn{color:color-mix(in srgb, var(--module-accent) 78%, var(--text));align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:790;display:inline-flex}.home-module-card__learn svg{transition:transform .16s}.home-module-card:hover .home-module-card__learn svg,.home-module-card:focus-within .home-module-card__learn svg{transform:translate(3px)}.home-architecture{border:1px solid color-mix(in srgb, #8fdcc6 14%, var(--line));background:radial-gradient(520px 260px at 0% 0%, #84dbc013, transparent 68%), radial-gradient(420px 220px at 100% 12%, #a0aeff0f, transparent 70%), color-mix(in srgb, var(--surface) 93%, #101615);border-radius:12px;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:18px;margin-top:14px;padding:20px;display:grid;box-shadow:0 1px 2px #0000000f,inset 0 1px #ffffff06}.home-architecture__intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.home-architecture h2{letter-spacing:0;margin:0;font-size:28px;line-height:1.08}.home-architecture__intro>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.58}.home-architecture__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-architecture__grid span{--extension-chip-accent:#91d8bf;border:1px solid color-mix(in srgb, var(--extension-chip-accent) 20%, var(--line));background:linear-gradient(180deg, #ffffff07, transparent), color-mix(in srgb, var(--extension-chip-accent) 8%, var(--surface-2));min-height:72px;color:var(--text);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:780;display:inline-flex}.home-architecture__grid span:nth-child(2){--extension-chip-accent:#a8b4ff}.home-architecture__grid span:nth-child(3){--extension-chip-accent:#ff8376}.home-ai-suite{overflow:visible}.home-ai-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid;position:relative}.home-ai-app{--ai-app-accent:#56e0b4;--ai-app-accent-2:#54cfd1;--ai-app-glow:#56e0b438;min-width:0;min-height:214px;position:relative}.home-ai-app:nth-child(2){--ai-app-accent:#8295ff;--ai-app-accent-2:#c77dff;--ai-app-glow:#8295ff38}.home-ai-app:nth-child(3){--ai-app-accent:#ff916f;--ai-app-accent-2:#ffc568;--ai-app-glow:#ff916f38}.home-ai-app__button{isolation:isolate;border:1px solid color-mix(in srgb, var(--ai-app-accent) 28%, var(--line));background:radial-gradient(310px 180px at 8% -10%, var(--ai-app-glow), transparent 68%), radial-gradient(240px 150px at 100% 100%, color-mix(in srgb, var(--ai-app-accent-2) 10%, transparent), transparent 72%), color-mix(in srgb, var(--surface-2) 88%, #101615);width:100%;height:100%;min-height:214px;color:var(--text);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;transition:transform .22s cubic-bezier(.22,.9,.22,1),border-color .2s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f}.home-ai-app__button:before{content:"";z-index:0;background:radial-gradient(360px 190px at 18% 0%, color-mix(in srgb, var(--ai-app-accent) 24%, transparent), transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.home-ai-app__button>*{z-index:1;position:relative}.home-ai-app__button:after{content:"";z-index:2;background:linear-gradient(90deg, var(--ai-app-accent), var(--ai-app-accent-2));transform-origin:0;border-radius:0 0 999px 999px;height:2px;transition:transform .34s cubic-bezier(.22,.9,.22,1);position:absolute;top:0;left:16px;right:16px;transform:scaleX(0)}.home-ai-app__button:hover,.home-ai-app__button:focus-visible,.home-ai-app.is-active .home-ai-app__button{border-color:color-mix(in srgb, var(--ai-app-accent) 48%, var(--line-strong));box-shadow:0 3px 8px #0000001f, 0 18px 40px color-mix(in srgb, var(--ai-app-accent) 13%, #00000038);transform:translateY(-3px)}.home-ai-app__button:hover:before,.home-ai-app__button:focus-visible:before,.home-ai-app.is-active .home-ai-app__button:before{opacity:1}.home-ai-app__button:hover:after,.home-ai-app__button:focus-visible:after,.home-ai-app.is-active .home-ai-app__button:after{transform:scaleX(1)}.home-ai-app__button:focus-visible{outline:3px solid color-mix(in srgb, var(--ai-app-accent) 24%, transparent);outline-offset:2px}.home-ai-app__top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.home-ai-app__icon{border:1px solid color-mix(in srgb, var(--ai-app-accent) 30%, var(--line));background:color-mix(in srgb, var(--ai-app-accent) 10%, var(--surface));width:38px;height:38px;color:var(--ai-app-accent);border-radius:10px;place-items:center;display:inline-grid}.home-ai-app__tag{border:1px solid color-mix(in srgb, var(--ai-app-accent) 22%, var(--line));background:color-mix(in srgb, var(--ai-app-accent) 8%, transparent);min-height:26px;color:color-mix(in srgb, var(--ai-app-accent) 74%, var(--muted));white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:820;line-height:1;display:inline-flex}.home-ai-app__button strong{color:var(--text);letter-spacing:0;font-size:20px;line-height:1.15;display:block}.home-ai-app__body{color:var(--muted);font-size:14px;line-height:1.52}.home-ai-app__learn{color:color-mix(in srgb, var(--ai-app-accent) 78%, var(--text));align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:780;line-height:1;display:inline-flex}.home-ai-app__learn svg{transition:transform .16s}.home-ai-app__button:hover .home-ai-app__learn svg,.home-ai-app__button:focus-visible .home-ai-app__learn svg{transform:translate(3px)}.home-extension-dialog-backdrop{z-index:2147483200;background:0 0;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.home-extension-dialog{--ai-app-accent:#56e0b4;--ai-app-accent-2:#54cfd1;background:radial-gradient(720px 380px at -8% -12%, color-mix(in srgb, var(--ai-app-accent) 26%, transparent), transparent 68%), radial-gradient(560px 340px at 108% 0%, color-mix(in srgb, var(--ai-app-accent-2) 20%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 82%, #11201c), color-mix(in srgb, var(--surface) 90%, #121418));width:min(1060px,100%);max-height:min(820px,100dvh - 56px);color:var(--text);scrollbar-width:thin;border:0;border-radius:18px;outline:none;padding:24px;animation:.36s cubic-bezier(.16,1,.3,1) both homeExtensionDialogIn;position:relative;overflow:auto;box-shadow:0 3px 10px #0000003d,0 30px 76px #0000005c,0 74px 150px #0000003d}.home-extension-dialog--project-architect{--ai-app-accent:#8295ff;--ai-app-accent-2:#c77dff}.home-extension-dialog--team-intelligence{--ai-app-accent:#ff916f;--ai-app-accent-2:#ffc568}.home-extension-dialog--ai-project-planning{--ai-app-accent:#91d8bf;--ai-app-accent-2:#72c8dc}.home-extension-dialog--instant-client-briefs{--ai-app-accent:#9aaeff;--ai-app-accent-2:#bd9cf6}.home-extension-dialog--connected-team-management{--ai-app-accent:#ff776f;--ai-app-accent-2:#e8c36a}.home-extension-dialog--project-finance-control{--ai-app-accent:#e8c36a;--ai-app-accent-2:#91d8bf}.home-extension-dialog--team-knowledge-network{--ai-app-accent:#bd9cf6;--ai-app-accent-2:#9aaeff}.home-extension-dialog--ai-commercial-proposals{--ai-app-accent:#72c8dc;--ai-app-accent-2:#91d8bf}.home-extension-dialog__close{z-index:3;background:color-mix(in srgb, var(--ai-app-accent) 11%, var(--surface-2));width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:16px;right:16px}.home-extension-dialog__close:hover,.home-extension-dialog__close:focus-visible{border-color:color-mix(in srgb, var(--ai-app-accent) 36%, var(--line-strong));background:var(--surface-hover);color:var(--text);outline:none;transform:translateY(-1px)}.home-extension-dialog__hero{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:stretch;gap:20px;padding-right:42px;display:grid}.home-extension-dialog__intro{align-self:center}.home-extension-dialog__intro>span,.home-extension-dialog__label{color:color-mix(in srgb, var(--ai-app-accent) 76%, var(--muted));letter-spacing:.09em;text-transform:uppercase;font:760 10px/1.1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.home-extension-dialog__intro h2{letter-spacing:-.025em;max-width:620px;margin:9px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.02}.home-extension-dialog__intro p{max-width:650px;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.home-extension-dialog__hero .home-extension-visual{min-height:210px}.home-extension-dialog__content{border-top:1px solid color-mix(in srgb, var(--ai-app-accent) 14%, var(--line));gap:22px;margin-top:24px;padding-top:22px;display:grid}.home-extension-dialog__capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-extension-dialog__capabilities li{--capability-accent:var(--ai-app-accent);background:radial-gradient(190px 90px at 0% 0%, color-mix(in srgb, var(--capability-accent) 20%, transparent), transparent 72%), color-mix(in srgb, var(--capability-accent) 7%, var(--surface-2));min-height:58px;color:color-mix(in srgb, var(--text) 88%, var(--muted));border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;font-size:13px;line-height:1.35;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 22px #00000014}.home-extension-dialog__capabilities li:nth-child(2){--capability-accent:var(--ai-app-accent-2)}.home-extension-dialog__capabilities li:nth-child(3){--capability-accent:color-mix(in srgb, var(--ai-app-accent) 74%, var(--ai-app-accent-2))}.home-extension-dialog__capabilities li:nth-child(4){--capability-accent:color-mix(in srgb, var(--ai-app-accent) 42%, var(--ai-app-accent-2))}.home-extension-dialog__capabilities li:nth-child(5){--capability-accent:color-mix(in srgb, var(--ai-app-accent) 62%, var(--ai-app-accent-2))}.home-extension-dialog__capabilities li:nth-child(6){--capability-accent:color-mix(in srgb, var(--ai-app-accent) 28%, var(--ai-app-accent-2))}.home-extension-dialog__capabilities li:hover{box-shadow:0 13px 28px color-mix(in srgb, var(--capability-accent) 12%, #00000021);transform:translateY(-2px)}.home-extension-dialog__capability-icon{background:color-mix(in srgb, var(--capability-accent) 18%, var(--surface));width:34px;height:34px;color:color-mix(in srgb, var(--capability-accent) 82%, var(--text));box-shadow:0 6px 16px color-mix(in srgb, var(--capability-accent) 13%, transparent);border-radius:9px;flex:0 0 34px;place-items:center;display:inline-grid}.home-agent-examples{gap:12px;display:grid}.home-agent-examples__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-agent-examples__head small{color:var(--faint);font-size:11px}.home-agent-examples__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.home-agent-example{--agent-card-accent:var(--ai-app-accent);background:radial-gradient(260px 130px at 0% 0%, color-mix(in srgb, var(--agent-card-accent) 18%, transparent), transparent 72%), color-mix(in srgb, var(--agent-card-accent) 6%, var(--surface-2));border:0;border-radius:12px;min-width:0;padding:14px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 9px 24px #00000017}.home-agent-example:nth-child(2){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 76%, var(--ai-app-accent-2))}.home-agent-example:nth-child(3){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 58%, var(--ai-app-accent-2))}.home-agent-example:nth-child(4){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 38%, var(--ai-app-accent-2))}.home-agent-example:nth-child(5){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 82%, var(--ai-app-accent-2))}.home-agent-example:nth-child(6){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 68%, var(--ai-app-accent-2))}.home-agent-example:nth-child(7){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 48%, var(--ai-app-accent-2))}.home-agent-example:nth-child(8){--agent-card-accent:color-mix(in srgb, var(--ai-app-accent) 30%, var(--ai-app-accent-2))}.home-agent-example:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--agent-card-accent) 13%, #00000024);transform:translateY(-2px)}.home-agent-example>strong{color:var(--text);font-size:15px}.home-agent-example>p{color:var(--muted);margin:7px 0 11px;font-size:12.5px;line-height:1.48}.home-agent-example>div{flex-wrap:wrap;gap:6px;display:flex}.home-agent-example>div span{background:color-mix(in srgb, var(--agent-card-accent) 15%, transparent);min-height:23px;color:color-mix(in srgb, var(--text) 86%, var(--muted));border:0;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:680;line-height:1;display:inline-flex}.home-extension-visual{background:linear-gradient(90deg, color-mix(in srgb, var(--ai-app-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--ai-app-accent) 8%, transparent) 1px, transparent 1px), radial-gradient(280px 140px at 10% 0%, color-mix(in srgb, var(--ai-app-accent) 24%, transparent), transparent 72%), radial-gradient(240px 140px at 100% 100%, color-mix(in srgb, var(--ai-app-accent-2) 18%, transparent), transparent 70%), color-mix(in srgb, var(--surface-2) 91%, #111a18);background-size:24px 24px,24px 24px,auto,auto,auto;border:0;border-radius:12px;min-height:96px;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000026,inset 0 1px #ffffff0a}.home-feature-detail-visual{align-self:center;height:210px;min-height:210px}.home-feature-detail-visual__flow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-feature-detail-visual__flow path{fill:none;stroke:color-mix(in srgb, var(--ai-app-accent) 34%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.home-feature-detail-visual--team-knowledge-network .home-feature-detail-visual__flow path{stroke-linecap:round;stroke-linejoin:round}.home-feature-detail-visual__packet{fill:var(--ai-app-accent-2);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ai-app-accent-2) 74%, transparent))}.home-feature-detail-visual__source,.home-feature-detail-visual__node,.home-feature-detail-visual__result{z-index:2;position:absolute}.home-feature-detail-visual__source{background:color-mix(in srgb, var(--ai-app-accent) 14%, var(--surface));border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:116px;min-height:54px;padding:9px;display:grid;top:78px;left:18px;box-shadow:0 12px 28px #00000026}.home-feature-detail-visual__source>i{background:color-mix(in srgb, var(--ai-app-accent) 18%, transparent);width:34px;height:34px;color:var(--ai-app-accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.home-feature-detail-visual__source small,.home-feature-detail-visual__source strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-feature-detail-visual__source small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font:700 8px/1.1 IBM Plex Mono,ui-monospace,monospace}.home-feature-detail-visual__source strong{color:var(--text);margin-top:3px;font-size:10.5px}.home-feature-detail-visual__node{background:color-mix(in srgb, var(--ai-app-accent-2) 12%, var(--surface));width:84px;min-height:28px;color:color-mix(in srgb, var(--text) 88%, var(--muted));text-align:center;border-radius:9px;place-items:center;padding:0 8px;font-size:9.5px;font-weight:760;display:grid;right:16px;box-shadow:0 9px 22px #0000001f}.home-feature-detail-visual__node--one{top:38px}.home-feature-detail-visual__node--two{top:91px}.home-feature-detail-visual__node--three{top:144px}.home-feature-detail-visual__result{background:color-mix(in srgb, var(--ai-app-accent) 12%, var(--surface));max-width:calc(100% - 32px);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:740;display:inline-flex;bottom:12px;left:50%;transform:translate(-50%)}.home-feature-detail-visual__result i{background:var(--ai-app-accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--ai-app-accent) 72%, transparent);border-radius:50%}.home-extension-node,.home-extension-card,.home-extension-ai-badge,.home-extension-motion-status{z-index:4;position:absolute}.home-extension-plan,.home-extension-canvas-frame{z-index:2;position:absolute}.home-extension-flow{z-index:3;width:100%;height:100%;color:var(--ai-app-accent);pointer-events:none;position:absolute;inset:0;overflow:visible}.home-extension-flow__base,.home-extension-flow__active{fill:none;vector-effect:non-scaling-stroke}.home-extension-flow__base{stroke:color-mix(in srgb, var(--ai-app-accent) 20%, transparent);stroke-width:1.3px}.home-extension-flow__active{stroke:color-mix(in srgb, var(--ai-app-accent) 88%, var(--ai-app-accent-2));stroke-width:2px;stroke-linecap:round;stroke-dasharray:.15 .85;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--ai-app-accent) 55%, transparent));animation:6.4s linear infinite homeExtensionFlowRun}.home-extension-flow__active--two{animation-delay:1.4s}.home-extension-flow__active--three{animation-delay:2.8s}.home-extension-flow__packet{fill:color-mix(in srgb, var(--ai-app-accent) 72%, var(--ai-app-accent-2));opacity:0;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ai-app-accent) 76%, transparent));animation:6.4s ease-in-out infinite both homeExtensionPacketCycle}.home-extension-flow__packet--two{animation-delay:1.4s}.home-extension-flow__packet--three{animation-delay:2.8s}.home-extension-node,.home-extension-card{background:color-mix(in srgb, var(--ai-app-accent) 17%, var(--surface));min-height:26px;color:var(--text);box-shadow:0 10px 24px color-mix(in srgb, var(--ai-app-accent) 15%, #00000029), inset 0 1px 0 #ffffff14;transform-origin:50%;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font:760 10px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.home-extension-node em{background:color-mix(in srgb, var(--ai-app-accent) 22%, transparent);width:18px;height:18px;color:color-mix(in srgb, var(--ai-app-accent) 82%, var(--text));font:inherit;border-radius:50%;place-items:center;margin-right:7px;font-size:8px;font-style:normal;display:inline-grid}.home-extension-node--one{top:20px;left:16px}.home-extension-node--two{top:56px;left:56px}.home-extension-node--three{bottom:54px;right:20px}.home-extension-visual--agents .home-extension-node--one{animation:6.4s ease-in-out infinite homeExtensionAgentStage}.home-extension-visual--agents .home-extension-node--two{animation:6.4s ease-in-out 1.45s infinite homeExtensionAgentStage}.home-extension-visual--agents .home-extension-node--three{animation:6.4s ease-in-out 2.9s infinite homeExtensionAgentStage}.home-extension-card{border-radius:10px}.home-extension-card--idea{top:14px;left:18px}.home-extension-card--risk{top:24px;right:18px}.home-extension-card--handoff{bottom:14px;left:58px}.home-extension-canvas-frame,.home-extension-plan{background:linear-gradient(145deg, color-mix(in srgb, var(--ai-app-accent) 13%, var(--surface)), color-mix(in srgb, var(--ai-app-accent-2) 10%, var(--surface-2)));border:0;border-radius:12px;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff14}.home-extension-canvas-frame{grid-template-columns:repeat(3,1fr);gap:8px;padding:42px 14px 14px;display:grid;inset:12px 18px}.home-extension-canvas-frame:before{content:"";background:color-mix(in srgb, var(--ai-app-accent) 36%, var(--line));border-radius:999px;width:54px;height:6px;position:absolute;top:14px;left:14px}.home-extension-canvas-frame i,.home-extension-plan i{background:color-mix(in srgb, var(--ai-app-accent) 14%, var(--surface));border-radius:8px;display:block}.home-extension-canvas-frame i{min-height:26px}.home-extension-canvas-frame i:nth-child(2){background:color-mix(in srgb, var(--ai-app-accent-2) 16%, var(--surface));transform:translateY(-8px)}.home-extension-canvas-frame i:nth-child(3){background:color-mix(in srgb, var(--ai-app-accent) 20%, var(--surface));transform:translateY(5px)}.home-extension-visual--canvas .home-extension-canvas-frame i{animation:6.4s ease-in-out infinite homeExtensionCoverageStage}.home-extension-visual--canvas .home-extension-canvas-frame i:nth-child(2){animation-delay:.9s}.home-extension-visual--canvas .home-extension-canvas-frame i:nth-child(3){animation-delay:1.8s}.home-extension-ai-badge{background:linear-gradient(145deg, var(--ai-app-accent), var(--ai-app-accent-2));color:#101615;width:32px;height:32px;box-shadow:0 10px 24px color-mix(in srgb, var(--ai-app-accent) 26%, #0000002e);border:0;border-radius:50%;place-items:center;font:820 11px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;animation:6.4s ease-in-out infinite homeExtensionAiCycle;display:grid;bottom:12px;right:14px}.home-extension-motion-status{background:linear-gradient(145deg, color-mix(in srgb, var(--ai-app-accent) 22%, var(--surface)), color-mix(in srgb, var(--ai-app-accent-2) 13%, var(--surface-2)));width:176px;height:30px;min-height:28px;color:var(--text);box-shadow:0 10px 24px color-mix(in srgb, var(--ai-app-accent) 16%, #00000029), inset 0 1px 0 #ffffff14;border-radius:9px;overflow:hidden}.home-extension-motion-status>span{opacity:0;filter:blur(3px);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font:740 9px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;animation:7.2s cubic-bezier(.22,.8,.2,1) infinite homeExtensionStatusCycle;display:flex;position:absolute;inset:0;transform:translateY(7px)}.home-extension-motion-status>span:nth-child(2){animation-delay:-4.8s}.home-extension-motion-status>span:nth-child(3){animation-delay:-2.4s}.home-extension-motion-status i{background:var(--ai-app-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ai-app-accent) 14%, transparent);border-radius:50%;flex:0 0 7px}.home-extension-motion-status--agents{bottom:15px;left:16px}.home-extension-motion-status--architect{bottom:15px;left:124px}.home-extension-motion-status--team{bottom:16px;left:18px}.home-extension-motion-status b{color:color-mix(in srgb, var(--ai-app-accent) 82%, var(--text));font-size:11px}.home-extension-plan{width:102px;height:86px}.home-extension-plan--back{opacity:.44;top:16px;right:22px;transform:rotate(7deg)}.home-extension-plan--front{align-content:center;gap:6px;padding:13px 14px;display:grid;top:57px;left:122px}.home-extension-visual--architect .home-extension-plan{width:116px;height:96px}.home-extension-visual--architect .home-extension-plan--back{top:64px;left:136px;right:auto}.home-extension-visual--architect .home-extension-node--three{animation:6.4s ease-in-out 2.3s infinite homeExtensionAgentStage;top:78px;bottom:auto;right:16px}.home-extension-plan--front strong,.home-extension-plan--front small{color:var(--text);white-space:nowrap;font:740 8px/1 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.home-extension-plan--front small{color:color-mix(in srgb, var(--ai-app-accent) 76%, var(--muted));font-size:7px}.home-extension-plan--front i{background:color-mix(in srgb, var(--ai-app-accent) 34%, var(--surface));transform-origin:0;border-radius:999px;height:7px;animation:6.4s ease-in-out infinite homeExtensionPlanBuild;transform:scaleX(.18)}.home-extension-plan--front i:first-of-type{width:100%;animation-delay:.25s}.home-extension-plan--front i:nth-of-type(2){width:76%;animation-delay:.8s}.home-extension-plan--front i:nth-of-type(3){width:48%;animation-delay:1.35s}html[data-theme=light] .home-ai-app__button{background:radial-gradient(220px 120px at 10% 0%, color-mix(in srgb, var(--ai-app-accent) 13%, transparent), transparent 70%), #fff;box-shadow:0 1px 2px #171b1f09,0 10px 24px #171b1f0b}html[data-theme=light] .home-ai-app__button:hover,html[data-theme=light] .home-ai-app__button:focus-visible,html[data-theme=light] .home-ai-app.is-active .home-ai-app__button{border-color:color-mix(in srgb, var(--ai-app-accent) 26%, #171b1f14);background:radial-gradient(240px 130px at 10% 0%, color-mix(in srgb, var(--ai-app-accent) 18%, transparent), transparent 72%), #fff;box-shadow:0 1px 2px #171b1f0a, 0 14px 30px color-mix(in srgb, var(--ai-app-accent) 11%, transparent)}html[data-theme=light] .home-ai-app__icon{border-color:color-mix(in srgb, var(--ai-app-accent) 24%, #171b1f14);background:color-mix(in srgb, var(--ai-app-accent) 12%, #fff);color:color-mix(in srgb, var(--ai-app-accent) 74%, #171b1f)}html[data-theme=light] .home-ai-app__tag{border-color:color-mix(in srgb, var(--ai-app-accent) 24%, #171b1f14);background:color-mix(in srgb, var(--ai-app-accent) 9%, transparent);color:color-mix(in srgb, var(--ai-app-accent) 70%, #17201d)}html[data-theme=light] .home-extension-dialog{background:radial-gradient(720px 380px at -8% -12%, color-mix(in srgb, var(--ai-app-accent) 22%, transparent), transparent 68%), radial-gradient(560px 340px at 108% 0%, color-mix(in srgb, var(--ai-app-accent-2) 15%, transparent), transparent 70%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--ai-app-accent) 3%, #f8faf9));box-shadow:0 3px 10px #171b1f14,0 32px 80px #171b1f2e,0 72px 140px #171b1f1a}html[data-theme=light] .home-extension-dialog__close{border-color:color-mix(in srgb, var(--ai-app-accent) 18%, #171b1f14);background:#fff}html[data-theme=light] .home-agent-example{background:radial-gradient(260px 130px at 0% 0%, color-mix(in srgb, var(--agent-card-accent) 20%, transparent), transparent 72%), color-mix(in srgb, var(--agent-card-accent) 5%, #fff)}html[data-theme=light] .home-extension-visual{background:linear-gradient(90deg, color-mix(in srgb, var(--ai-app-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--ai-app-accent) 8%, transparent) 1px, transparent 1px), radial-gradient(280px 140px at 10% 0%, color-mix(in srgb, var(--ai-app-accent) 24%, transparent), transparent 72%), radial-gradient(240px 140px at 100% 100%, color-mix(in srgb, var(--ai-app-accent-2) 18%, transparent), transparent 70%), color-mix(in srgb, var(--ai-app-accent) 4%, #fff)}.home-faq{border:1px solid color-mix(in srgb, #8fdcc6 16%, var(--line));background:linear-gradient(135deg, #8fdcc614, transparent 44%), linear-gradient(180deg, #ffffff07, transparent 62%), color-mix(in srgb, var(--surface) 93%, #101615);border-radius:12px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:16px;padding:20px;display:grid;box-shadow:0 1px 2px #00000012,inset 0 1px #ffffff06}.home-faq__intro{align-self:start;min-width:0;position:sticky;top:92px}.home-faq__intro h2{letter-spacing:0;max-width:560px;margin:0;font-size:28px;line-height:1.08}.home-faq__intro>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.62}.home-faq__list{gap:10px;min-width:0;display:grid}.home-faq__item{--faq-accent:#8fdcc6;border:1px solid color-mix(in srgb, var(--faq-accent) 15%, var(--line));background:linear-gradient(180deg, #ffffff06, transparent 62%), color-mix(in srgb, var(--surface-2) 82%, #0d1412);border-radius:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;overflow:clip;box-shadow:0 1px 2px #0000000f,inset 0 1px #ffffff06}.home-faq__item:nth-child(2),.home-faq__item:nth-child(5){--faq-accent:#a8b4ff}.home-faq__item:nth-child(3),.home-faq__item:nth-child(6){--faq-accent:#ffb878}.home-faq__item:nth-child(4){--faq-accent:#ff8376}.home-faq__item:hover,.home-faq__item[open]{border-color:color-mix(in srgb, var(--faq-accent) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--faq-accent) 7%, transparent), transparent 58%), color-mix(in srgb, var(--surface-2) 88%, #0d1412);box-shadow:0 14px 34px color-mix(in srgb, var(--faq-accent) 9%, transparent), 0 1px 2px #00000014, inset 0 1px 0 #ffffff08}.home-faq__item:hover{transform:translateY(-1px)}.home-faq__item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:68px;padding:0 16px;list-style:none;display:grid}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary span{color:var(--text);font-size:16px;font-weight:820;line-height:1.18}.home-faq__item summary i{border:1px solid color-mix(in srgb, var(--faq-accent) 22%, var(--line));background:color-mix(in srgb, var(--faq-accent) 9%, var(--surface));border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .18s,background .18s,border-color .18s;display:inline-grid}.home-faq__item summary i:before,.home-faq__item summary i:after{content:"";background:color-mix(in srgb, var(--faq-accent) 70%, var(--text));border-radius:999px;grid-area:1/1;width:12px;height:2px}.home-faq__item summary i:after{transition:opacity .16s;transform:rotate(90deg)}.home-faq__item[open] summary i{background:color-mix(in srgb, var(--faq-accent) 15%, var(--surface));border-color:color-mix(in srgb, var(--faq-accent) 34%, var(--line));transform:rotate(180deg)}.home-faq__item[open] summary i:after{opacity:0}.home-faq__item p{color:var(--muted);margin:-2px 0 0;padding:0 16px 18px;font-size:15px;line-height:1.62;animation:.21s both homeFaqReveal}html[data-theme=light] .home-faq{background:linear-gradient(135deg,#24b38b18,#0000 46%),linear-gradient(#ffffffc2,#ffffff7a),#fff;border-color:#cad8d2bd;box-shadow:0 18px 42px #2f3d390e,inset 0 1px #ffffffeb}html[data-theme=light] .home-faq__item{background:linear-gradient(180deg, #ffffffd6, #fafdfbad), color-mix(in srgb, var(--faq-accent) 5%, #fff);border-color:color-mix(in srgb, var(--faq-accent) 18%, #cad8d2c7);box-shadow:0 10px 28px #2f3d390b,inset 0 1px #ffffffeb}html[data-theme=light] .home-faq__item:hover,html[data-theme=light] .home-faq__item[open]{background:linear-gradient(135deg, color-mix(in srgb, var(--faq-accent) 10%, transparent), transparent 58%), #fffffff0;box-shadow:0 16px 34px color-mix(in srgb, var(--faq-accent) 13%, transparent), 0 10px 24px #2f3d390d, inset 0 1px 0 #fffffffa}@media (max-width:1100px){.home-search-shell,.home-architecture,.home-faq{grid-template-columns:1fr}.home-search-panel{min-height:min(560px, calc(100svh - var(--header-h) - 24px))}.home-faq__intro{position:static}.home-operational-map{grid-template-columns:minmax(145px,.65fr) minmax(420px,1.75fr) minmax(145px,.65fr);gap:14px}.home-operational-map__rail>li{grid-template-columns:23px minmax(0,1fr);gap:7px}.home-operational-map__rail>li strong{font-size:12px}.home-operational-map__rail>li em{font-size:9px}}@media (min-width:761px) and (max-width:850px){.home-roadmap-inspector{width:clamp(210px,28vw,238px)}}@media (min-width:761px) and (max-height:740px){.home-roadmap-timeline__overview{min-height:52px;padding-block:5px}.home-roadmap-timeline__lead{min-height:36px}.home-roadmap-timeline__scale{height:30px;padding-block:3px}.home-roadmap-timeline__row{height:27px}.home-roadmap-timeline__row--phase{height:33px}.home-roadmap-timeline__bar{top:3px;bottom:3px}}@media (max-width:760px){.home-page{width:min(100% - 24px,1600px);padding-top:18px}.home-platform-overview .home-operational-intelligence{order:-1}.home-search-shell{align-items:start;gap:18px;min-height:auto}.home-search-panel{display:none}.home-search-copy{isolation:isolate;padding:14px 0 0;position:relative}.home-search-copy:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);opacity:.58;background:linear-gradient(112deg,#fe3e3e1a 0%,#ffb87a26 27%,#8fdec41f 54%,#ffb87a1a 78%,#fe3e3e14 100%) 0 0/220% 100%;border-radius:34px;height:280px;animation:13s ease-in-out infinite alternate homeMobileTitleGlow;position:absolute;top:-14px;left:-10px;right:-10px;transform:translate(0,0)}html[data-theme=light] .home-search-copy:before{opacity:.76;background:linear-gradient(112deg,#fe3e3e16 0%,#ffb87a33 30%,#85d7bc24 58%,#ffcd9326 80%,#fe3e3e11 100%)}.home-search-copy h1{font-size:42px;line-height:1;position:relative}.home-search-copy p:not(.eyebrow){font-size:16px}.home-search-panel{align-self:stretch;height:auto;min-height:0}.home-search-shell--detached .home-search-panel{width:100%;min-height:0}.home-search-form{gap:16px;padding:18px 14px 16px}.home-search-form--demo{gap:12px;padding:15px 14px 12px}.home-search-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:13px 12px 13px 16px}.home-search-field textarea{min-height:44px;font-size:17px}.home-search-submit{width:134px;min-width:134px;height:40px;padding:0 13px}.home-suggestion-box{max-height:328px}.home-search-auth-popover{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:8px;padding:13px 38px 13px 13px;position:relative;top:auto;left:auto;right:auto}.home-search-auth-popover__actions{grid-column:1/-1;justify-content:flex-start}.home-search-mode{grid-template-columns:1fr}.home-results{flex:none;min-height:320px;overflow:visible}.home-roadmap-preview,.home-roadmap-stage{min-height:460px}.home-roadmap-board-view{top:0}.home-roadmap-skeleton,.home-roadmap-lanes{grid-template-columns:repeat(3,200px);gap:8px;width:620px;inset:6px auto 6px 6px}.home-roadmap-skeleton{animation:homeRoadmapSkeletonCycle var(--roadmap-cycle) ease-in-out forwards, homeRoadmapMobileBoardPan var(--roadmap-cycle) cubic-bezier(.22, .78, .22, 1) forwards}.home-roadmap-lanes{animation:homeRoadmapMobileBoardPan var(--roadmap-cycle) cubic-bezier(.22, .78, .22, 1) forwards}.home-roadmap-lane>header{grid-template-columns:22px minmax(0,1fr) 17px;gap:4px;min-height:40px;padding:6px}.home-roadmap-lane>header>span{font-size:13px}.home-roadmap-lane>header strong{font-size:10px}.home-roadmap-lane>header small{font-size:8px}.home-roadmap-lane>header>b{border-radius:5px;width:17px;height:17px;font-size:10px}.home-roadmap-lane__body{gap:5px;padding:6px}.home-roadmap-phase-card,.home-roadmap-task{border-radius:7px;gap:4px;padding:6px}.home-roadmap-phase-card{min-height:55px}.home-roadmap-task,.home-roadmap-task-target{min-height:70px}.home-roadmap-phase-card>strong,.home-roadmap-task>strong{font-size:9px}.home-roadmap-phase-card>span,.home-roadmap-task>span,.home-roadmap-task>p,.home-roadmap-phase-card>small{font-size:7px}.home-roadmap-task__meta i{height:14px;font-size:6px}.home-roadmap-inspector{width:224px;top:6px;bottom:0;right:6px}.home-roadmap-inspector__intro>strong{font-size:11px}.home-roadmap-inspector__intro>p{font-size:8px}.home-roadmap-timeline-view{inset:36px 5px 5px}.home-roadmap-timeline__overview{grid-template-columns:minmax(118px,1fr) repeat(3,38px);gap:4px;min-height:48px;padding:4px}.home-roadmap-timeline__progress{display:none}.home-roadmap-timeline__lead{grid-template-columns:24px minmax(0,1fr);gap:5px;min-height:38px;padding-inline:4px}.home-roadmap-timeline__lead>span{border-radius:6px;width:24px;height:24px}.home-roadmap-timeline__lead>span svg{width:12px;height:12px}.home-roadmap-timeline__lead strong{font-size:8px}.home-roadmap-timeline__lead small{display:none}.home-roadmap-timeline__metric{grid-template-columns:auto auto;justify-content:center;min-height:38px;padding-inline:2px}.home-roadmap-timeline__metric small{text-align:center;padding-left:0;font-size:5px}.home-roadmap-timeline__scale,.home-roadmap-timeline__row{grid-template-columns:108px minmax(0,1fr);gap:6px}.home-roadmap-timeline__scale{height:32px;padding-block:3px}.home-roadmap-timeline__row{height:30px}.home-roadmap-timeline__row--phase{height:38px}.home-roadmap-timeline__scale>span,.home-roadmap-timeline__row>span{padding-inline:5px}.home-roadmap-timeline__scale>span small,.home-roadmap-timeline__row>span i,.home-roadmap-timeline__row--phase>span i{display:none}.home-roadmap-timeline__row--phase>span{gap:3px}.home-roadmap-timeline__bar{padding-inline:6px;top:4px;bottom:4px}.home-roadmap-timeline__bar:before{flex-basis:4px;width:4px;height:4px}.home-roadmap-timeline__bar:after,.home-roadmap-timeline__bar span small{display:none}.home-roadmap-timeline__bar span strong{font-size:6px}.home-results--active{min-height:980px}.home-result-card.skeleton{min-height:148px}.home-result-card--assembly{gap:12px;padding:16px}.home-assembly-card__head{grid-template-columns:minmax(0,1fr);gap:12px}.home-assembly-card__head h3{overflow-wrap:anywhere;font-size:30px;line-height:1.05}.home-assembly-card__lead{font-size:16px;line-height:1.45}.home-assembly-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.home-assembly-card__stats span{min-width:0;padding:10px}.home-assembly-card__specialist{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding:9px}.home-assembly-card__specialist>span{max-width:72px}.home-assembly-card__chips{max-height:104px;overflow:hidden}.home-result-card--assembly .home-result-card__actions .button{width:100%;min-height:48px}.home-assembly__header{grid-template-columns:1fr}.home-assembly__stats{justify-content:stretch}.home-assembly__stats span{flex:120px;min-width:0}.home-assembly__actions .button{flex:180px}.home-assembly__grid{grid-template-columns:1fr}.home-assembly__bench-row>div{margin-inline:-2px;padding-inline:2px}.home-modules,.home-architecture__grid,.home-ai-app-grid{grid-template-columns:1fr}.home-operational-intelligence{margin-top:30px;padding:36px 2px 34px}.home-operational-intelligence__intro h2{max-width:520px;font-size:clamp(36px,11vw,50px)}.home-operational-map{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""left""right";gap:0;margin-top:22px}.home-operational-map__visual{width:calc(100% + 18px);margin-left:-9px}.home-operational-map__tooltip,.home-operational-map__tooltip[data-layer=context],.home-operational-map__tooltip[data-layer=data]{width:86%;padding:13px 14px 12px;inset:auto auto 3% 7%}.home-operational-map__tooltip>p{font-size:9px}.home-operational-map__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.home-operational-map__rail.is-left{margin-top:4px}.home-operational-map__rail>li{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:14px 0 16px}.home-operational-map__rail>li:before,.home-operational-map__rail>li:after{display:none}.home-operational-map__rail>li strong{font-size:14px}.home-operational-map__rail>li em{font-size:10px}.home-ai-app,.home-ai-app__button{min-height:190px}.home-extension-dialog-backdrop{align-items:end;padding:0}.home-extension-dialog{width:100%;max-height:calc(100dvh - 20px);padding:20px 16px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:0 -3px 12px #0000002e,0 -24px 72px #00000047}.home-extension-dialog__hero{grid-template-columns:1fr;gap:16px;padding-right:38px}.home-extension-dialog__intro h2{font-size:29px}.home-extension-dialog__hero .home-extension-visual{min-height:180px}.home-extension-dialog__capabilities ul,.home-agent-examples__grid{grid-template-columns:1fr}.home-agent-examples__head{flex-direction:column;align-items:flex-start;gap:5px}.home-faq{gap:14px;padding:16px}.home-faq__intro h2{font-size:27px}.home-faq__item summary{min-height:62px;padding:0 13px}.home-faq__item summary span{font-size:15px}.home-faq__item p{padding:0 13px 16px;font-size:14px}}@keyframes homeFaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes homeExtensionDialogIn{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeExtensionFlowRun{0%{opacity:0;stroke-dashoffset:1px}10%,72%{opacity:1}86%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes homeExtensionAgentStage{0%,to{background:color-mix(in srgb, var(--ai-app-accent) 17%, var(--surface));box-shadow:0 10px 24px color-mix(in srgb, var(--ai-app-accent) 15%, #00000029);transform:scale(1)}12%,30%{background:color-mix(in srgb, var(--ai-app-accent) 30%, var(--surface));box-shadow:0 12px 28px color-mix(in srgb, var(--ai-app-accent) 28%, #0003);transform:scale(1.035)}42%{transform:scale(1)}}@keyframes homeExtensionPlanBuild{0%,8%,92%,to{opacity:.42;transform:scaleX(.18)}28%,76%{opacity:1;transform:scaleX(1)}}@keyframes homeExtensionCoverageStage{0%,to{filter:saturate(.72);box-shadow:none}24%,48%{filter:saturate(1.15);box-shadow:0 0 0 1px color-mix(in srgb, var(--ai-app-accent) 32%, transparent), 0 8px 20px color-mix(in srgb, var(--ai-app-accent) 18%, transparent)}}@keyframes homeExtensionStatusCycle{0%,to{opacity:0;filter:blur(3px);transform:translateY(7px)}7%,25%{opacity:1;filter:blur();transform:translateY(0)}32%{opacity:0;filter:blur(2px);transform:translateY(-5px)}}@keyframes homeExtensionPacketCycle{0%,to{opacity:0}7%,82%{opacity:.95}92%{opacity:0}}@keyframes homeExtensionAiCycle{0%,42%,to{box-shadow:0 10px 24px color-mix(in srgb, var(--ai-app-accent) 26%, #0000002e);transform:scale(1)}56%,74%{box-shadow:0 10px 30px color-mix(in srgb, var(--ai-app-accent) 42%, #0003);transform:scale(1.08)}}@keyframes homeMobileTitleGlow{0%{opacity:.48;background-position:0%;transform:translate(0,0)scale(.99)}45%{opacity:.78;background-position:62%}to{opacity:.56;background-position:100%;transform:translateY(4px)scale(1.01)}}@keyframes homeSearchButtonSpin{to{transform:rotate(1turn)}}@keyframes homeSearchDemoButtonCycle{0%,11%{filter:none;transform:translateY(-1px)scale(1)}12.5%{filter:brightness(.96);transform:translateY(1px)scale(.965);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff14}14%,24%{filter:brightness(1.07);box-shadow:0 1px 1px #00000057, 0 8px 18px #0000003d, 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 12%, transparent), inset 0 1px #ffffff2b;transform:translateY(-1px)scale(1)}27%,to{filter:none;transform:translateY(-1px)scale(1)}}@keyframes homeSearchDemoButtonLabelCycle{0%,13%{opacity:1;transform:translateY(0)}15%,24%{opacity:0;transform:translateY(-4px)}27%,to{opacity:1;transform:translateY(0)}}@keyframes homeSearchDemoButtonProgressCycle{0%,13%{opacity:0;transform:translateY(4px)}15%,24%{opacity:1;transform:translateY(0)}27%,to{opacity:0;transform:translateY(-4px)}}@keyframes homeSearchDemoButtonSweep{0%,14%{opacity:0;transform:translate(-135%)}16%{opacity:1;transform:translate(-135%)}23%{opacity:1;transform:translate(135%)}25%,to{opacity:0;transform:translate(135%)}}@keyframes homeSearchButtonSweep{0%{transform:translate(-135%)}54%,to{transform:translate(135%)}}@keyframes homeSearchButtonDepth{0%,to{box-shadow:0 1px 1px #00000057,0 6px 12px #00000036,inset 0 1px #ffffff24}50%{box-shadow:0 1px 1px #0000005c, 0 7px 14px #0000003b, 0 0 0 2px color-mix(in srgb, var(--blue) 7%, transparent), inset 0 1px 0 #ffffff2b}}@media (prefers-reduced-motion:reduce){.home-search-field,.home-search-submit,.home-search-submit svg,.home-search-submit:before,.home-search-submit:after,.home-search-submit--demo>span,.home-search-copy:before,.home-faq__item,.home-faq__item p,.home-faq__item summary i,.home-extension-dialog-backdrop,.home-extension-dialog,.home-extension-flow__active,.home-extension-flow__packet,.home-feature-detail-visual__packet,.home-extension-node,.home-extension-card,.home-extension-plan,.home-extension-plan i,.home-extension-canvas-frame,.home-extension-canvas-frame i,.home-extension-ai-badge,.home-extension-motion-status>span{animation:none}.home-operational-map__visual,.home-operational-map__rail>li{opacity:1;transition:none;transform:none}.home-operational-map__ground,.home-operational-map__ground-grid,.home-operational-map__layer,.home-operational-map__vertical-links,.home-operational-map__applications{transition:none;transform:none}.home-operational-map__tooltip{animation:none}.home-operational-map__layer-light,.home-operational-map__layer>:is(.is-face,.is-side-left,.is-side-right){transition:none}.home-roadmap-skeleton,.home-roadmap-cursor,.home-roadmap-timeline-cursor,.home-roadmap-drop-slot,.home-business-preview{display:none}.home-roadmap-lane,.home-roadmap-lanes,.home-roadmap-phase-card,.home-roadmap-task,.home-roadmap-phase-count>span,.home-roadmap-link-network,.home-roadmap-link,.home-roadmap-link__active,.home-roadmap-link circle,.home-roadmap-inspector,.home-roadmap-timeline-view,.home-roadmap-timeline__bar,.home-roadmap-timeline__dep,.home-roadmap-timeline__dep-active,.home-roadmap-timeline__dep circle{animation:none}.home-roadmap-board-view,.home-roadmap-lane,.home-roadmap-task,.home-roadmap-link-network,.home-roadmap-link,.home-roadmap-link circle{opacity:1;transform:none}.home-roadmap-task.is-source.is-motion-ready{opacity:1;transform:translate3d(var(--roadmap-drag-target-x), var(--roadmap-drag-target-y), 0)}.home-roadmap-inspector{display:none}.home-roadmap-timeline-view{opacity:1;transform:none}.home-roadmap-timeline__row.is-click-three .home-roadmap-timeline__bar{border-color:color-mix(in srgb, var(--roadmap-mint) 82%, white);box-shadow:0 12px 28px color-mix(in srgb, var(--roadmap-mint) 20%, transparent), 0 0 0 2px color-mix(in srgb, var(--roadmap-mint) 14%, transparent), inset 0 1px #ffffff2e;transform:translateY(-1px)}.home-roadmap-timeline__dep--one,.home-roadmap-timeline__dep--two{opacity:.42}.home-roadmap-timeline__dep--three,.home-roadmap-timeline__dep circle{opacity:1;transform:none}.home-roadmap-timeline__dep-active{stroke-dashoffset:0}.home-roadmap-lane,.home-roadmap-phase-card,.home-roadmap-task,.home-roadmap-link-network,.home-roadmap-link,.home-roadmap-inspector,.home-roadmap-phase-count.is-changing>span:last-child,.home-roadmap-link circle{opacity:1;transform:none}.home-roadmap-link__active{stroke-dashoffset:0}.home-roadmap-task.is-source,.home-roadmap-phase-count.is-changing>span:first-child{display:none}.home-extension-plan i{opacity:1;transform:none}.home-extension-flow__packet{display:none}.home-extension-motion-status>span{opacity:0;filter:none;transform:none}.home-extension-motion-status>span:last-child{opacity:1}.home-teamplate-flow{align-items:center;gap:8px;padding-left:4px;display:flex}.home-teamplate-flow i{opacity:.76;animation:none;position:static;transform:none}.home-search-submit.is-loading:before{opacity:.08;transform:none}}
