.ProjectHeroDemo-module__jLanhW__demo{--demo-bg:#fff;--demo-ink:#262724;--demo-muted:#71746f;--demo-line:#e7e8e4;--demo-soft:#f5f6f2;--demo-accent:#277c66;--demo-positive:#238064;--demo-radius:12px;color:var(--design-ink);width:100%;min-width:0}.ProjectHeroDemo-module__jLanhW__caption{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5);font-size:var(--type-label);line-height:var(--leading-body);display:flex}.ProjectHeroDemo-module__jLanhW__caption>span{color:var(--design-muted);flex-shrink:0}.ProjectHeroDemo-module__jLanhW__caption strong{color:var(--design-body);text-align:right;font-weight:500}.ProjectHeroDemo-module__jLanhW__stage{background:var(--design-surface);border-radius:24px;min-width:0;padding:clamp(16px,3vw,40px);overflow:hidden}.ProjectHeroDemo-module__jLanhW__product{color:var(--demo-ink);font-size:var(--type-body);min-width:0;line-height:1.5}.ProjectHeroDemo-module__jLanhW__product *{box-sizing:border-box}.ProjectHeroDemo-module__jLanhW__product p{margin:0}.ProjectHeroDemo-module__jLanhW__product svg{flex-shrink:0}.ProjectHeroDemo-module__jLanhW__product strong{font-weight:600}.ProjectHeroDemo-module__jLanhW__window{border-radius:var(--demo-radius);background:var(--demo-bg);min-width:0;overflow:hidden;box-shadow:0 6px 28px -16px #0000002e}.ProjectHeroDemo-module__jLanhW__windowBar{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--demo-line);min-height:56px;font-size:var(--type-label);padding:12px 22px;display:flex}.ProjectHeroDemo-module__jLanhW__windowBar>strong{font-size:var(--type-title);letter-spacing:-.025em}.ProjectHeroDemo-module__jLanhW__breadcrumb{color:#b9bcb4}.ProjectHeroDemo-module__jLanhW__windowTools{align-items:center;gap:12px;margin-left:auto;display:flex}.ProjectHeroDemo-module__jLanhW__windowBody{min-height:440px;display:flex}.ProjectHeroDemo-module__jLanhW__workspace{flex:1;min-width:0;position:relative}.ProjectHeroDemo-module__jLanhW__sidebar{background:var(--demo-soft);width:174px;font-size:var(--type-label);flex-direction:column;flex-shrink:0;gap:16px;padding:22px 14px;display:flex}.ProjectHeroDemo-module__jLanhW__sidebar>span,.ProjectHeroDemo-module__jLanhW__sidebar>strong{align-items:center;gap:9px;display:flex}.ProjectHeroDemo-module__jLanhW__sidebar>strong{background:color-mix(in srgb,var(--demo-accent)10%,transparent);color:var(--demo-accent);border-radius:7px;margin-inline:-5px;padding:9px}.ProjectHeroDemo-module__jLanhW__sidebar .ProjectHeroDemo-module__jLanhW__navLabel{color:var(--demo-muted);font-size:var(--type-label);letter-spacing:.06em;margin-top:12px}.ProjectHeroDemo-module__jLanhW__badge{white-space:nowrap;font-size:var(--type-label);color:var(--demo-muted);align-items:center;gap:5px;display:inline-flex}.ProjectHeroDemo-module__jLanhW__badge[data-success=true]{color:var(--demo-positive)}.ProjectHeroDemo-module__jLanhW__action{background:var(--demo-accent);color:#fff;min-height:44px;font:inherit;font-size:var(--type-label);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;display:inline-flex}.ProjectHeroDemo-module__jLanhW__action[data-secondary=true]{background:var(--demo-soft);color:var(--demo-ink)}.ProjectHeroDemo-module__jLanhW__action:focus-visible,.ProjectHeroDemo-module__jLanhW__controls button:focus-visible,.ProjectHeroDemo-module__jLanhW__product button:focus-visible,.ProjectHeroDemo-module__jLanhW__product input:focus-visible{outline:2px solid var(--demo-accent);outline-offset:3px}.ProjectHeroDemo-module__jLanhW__product button{cursor:pointer}.ProjectHeroDemo-module__jLanhW__controls{align-items:center;gap:var(--space-2);padding-top:var(--space-4);display:flex}.ProjectHeroDemo-module__jLanhW__controls>button{width:44px;height:44px;color:var(--design-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__controls>button:hover{background:var(--design-surface)}.ProjectHeroDemo-module__jLanhW__controls ol{flex:1;justify-content:center;gap:clamp(6px,1.5vw,24px);margin:0;padding:0;list-style:none;display:flex}.ProjectHeroDemo-module__jLanhW__controls li{min-width:0}.ProjectHeroDemo-module__jLanhW__controls li button{min-height:44px;color:var(--design-muted);font-size:var(--type-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.ProjectHeroDemo-module__jLanhW__controls [aria-current=step]{color:var(--design-ink)}.ProjectHeroDemo-module__jLanhW__controls [aria-current=step]>span:first-child{background:var(--design-ink);color:var(--design-canvas)}.ProjectHeroDemo-module__jLanhW__controls li button>span:first-child{font-variant-numeric:tabular-nums;width:24px;height:24px;font-size:var(--type-label);border-radius:50%;place-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__counter{font-size:var(--type-label);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--design-muted);margin-left:auto}.ProjectHeroDemo-module__jLanhW__pointer{z-index:5;color:var(--demo-accent);pointer-events:none;align-items:flex-start;gap:4px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;position:absolute;top:0;left:0}.ProjectHeroDemo-module__jLanhW__pointer>span{background:var(--demo-accent);color:#fff;font-size:var(--type-label);white-space:nowrap;border-radius:5px;margin-top:19px;padding:3px 7px}.ProjectHeroDemo-module__jLanhW__buda{--demo-bg:#fffefb;--demo-soft:#f6f4ec;--demo-accent:#807346;--background:#fffefb;--foreground:#29271f;--border:#e7e4d9;--muted:#f5f2e9;--muted-foreground:#777269;--primary:#807346;--card:#fffefb}.ProjectHeroDemo-module__jLanhW__budaSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:440px;display:grid}.ProjectHeroDemo-module__jLanhW__chat{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.ProjectHeroDemo-module__jLanhW__eyebrow{color:var(--demo-muted);font-size:var(--type-label);letter-spacing:.06em}.ProjectHeroDemo-module__jLanhW__userMessage{background:var(--demo-soft);border-radius:14px 14px 4px;align-self:flex-end;max-width:95%;min-height:80px;padding:14px 18px}.ProjectHeroDemo-module__jLanhW__modelRow{font-size:var(--type-label);color:var(--demo-muted);align-self:flex-end;align-items:center;gap:10px;display:flex;position:relative}.ProjectHeroDemo-module__jLanhW__modelMenu{background:var(--demo-bg);z-index:3;border-radius:10px;gap:12px;width:180px;padding:16px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 12px 40px -16px #5b564b66}.ProjectHeroDemo-module__jLanhW__modelMenu>strong{color:var(--demo-accent);gap:7px;display:flex}.ProjectHeroDemo-module__jLanhW__agentReply{gap:10px;display:flex}.ProjectHeroDemo-module__jLanhW__agentReply>div{flex:1;min-width:0}.ProjectHeroDemo-module__jLanhW__toolList{gap:8px;margin-top:16px;display:grid}.ProjectHeroDemo-module__jLanhW__toolList>div{background:var(--demo-soft);font-size:var(--type-label);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ProjectHeroDemo-module__jLanhW__toolList>div>span{overflow-wrap:anywhere;flex:1}.ProjectHeroDemo-module__jLanhW__toolList [data-ready=true]>svg:last-child{color:var(--demo-positive)}.ProjectHeroDemo-module__jLanhW__resultNote{color:var(--demo-positive);font-size:var(--type-label);align-items:center;gap:8px;display:flex}.ProjectHeroDemo-module__jLanhW__composer{border:1px solid var(--demo-line);color:var(--demo-muted);font-size:var(--type-label);border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px;display:flex}.ProjectHeroDemo-module__jLanhW__composer button{background:var(--demo-accent);color:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ProjectHeroDemo-module__jLanhW__gamePreview{background:var(--demo-soft);flex-direction:column;align-items:center;min-width:0;padding-bottom:18px;display:flex}.ProjectHeroDemo-module__jLanhW__artifactBar{border-bottom:1px solid var(--demo-line);font-size:var(--type-label);align-self:stretch;align-items:center;gap:9px;padding:14px 16px;display:flex}.ProjectHeroDemo-module__jLanhW__artifactBar .ProjectHeroDemo-module__jLanhW__badge{margin-left:auto}.ProjectHeroDemo-module__jLanhW__artifactWaiting{text-align:center;color:var(--demo-muted);font-size:var(--type-label);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.ProjectHeroDemo-module__jLanhW__nativeGame{flex:1;width:100%;min-height:350px;display:flex}.ProjectHeroDemo-module__jLanhW__nativeGame>div{flex:1!important;width:100%!important}.ProjectHeroDemo-module__jLanhW__nativeGame svg{max-width:100%}.ProjectHeroDemo-module__jLanhW__caret{color:var(--demo-accent)}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__stage{border-radius:18px;padding:12px}.ProjectHeroDemo-module__jLanhW__caption{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px}.ProjectHeroDemo-module__jLanhW__caption strong{text-align:left}.ProjectHeroDemo-module__jLanhW__windowBar{gap:10px;min-height:50px;padding:12px}.ProjectHeroDemo-module__jLanhW__windowBar>strong{font-size:var(--type-body-lg)}.ProjectHeroDemo-module__jLanhW__sidebar{display:none}.ProjectHeroDemo-module__jLanhW__windowBody{min-height:430px}.ProjectHeroDemo-module__jLanhW__budaSplit{grid-template-columns:1fr}.ProjectHeroDemo-module__jLanhW__chat{gap:16px;padding:18px}.ProjectHeroDemo-module__jLanhW__gamePreview{min-height:180px}.ProjectHeroDemo-module__jLanhW__gamePreview[data-visible=false],.ProjectHeroDemo-module__jLanhW__budaSplit[data-output=true] .ProjectHeroDemo-module__jLanhW__chat{display:none}.ProjectHeroDemo-module__jLanhW__nativeGame{min-height:390px}.ProjectHeroDemo-module__jLanhW__controls{flex-wrap:wrap;gap:0}.ProjectHeroDemo-module__jLanhW__controls ol{flex-basis:100%;order:3;justify-content:space-between;gap:4px}.ProjectHeroDemo-module__jLanhW__controls li button{font-size:var(--type-label);white-space:normal;text-align:center;flex-direction:column;gap:4px}.ProjectHeroDemo-module__jLanhW__counter{margin-left:auto}.ProjectHeroDemo-module__jLanhW__windowTools .ProjectHeroDemo-module__jLanhW__badge{font-size:var(--type-label)}}@media (prefers-reduced-motion:reduce){.ProjectHeroDemo-module__jLanhW__demo *,.ProjectHeroDemo-module__jLanhW__demo :before,.ProjectHeroDemo-module__jLanhW__demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ProjectHeroDemo-module__jLanhW__demo[data-playing=false] *{animation-play-state:paused!important}@keyframes ProjectHeroDemo-module__jLanhW__demo-state-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProjectHeroDemo-module__jLanhW__demo[data-playing=true] :is(.ProjectHeroDemo-module__jLanhW__modelMenu,.ProjectHeroDemo-module__jLanhW__agentReply,.ProjectHeroDemo-module__jLanhW__resultNote,.ProjectHeroDemo-module__jLanhW__fileIdentity,.ProjectHeroDemo-module__jLanhW__skillRules,.ProjectHeroDemo-module__jLanhW__checkList,.ProjectHeroDemo-module__jLanhW__generatedArtifact,.ProjectHeroDemo-module__jLanhW__humanReview,.ProjectHeroDemo-module__jLanhW__categoryOptions,.ProjectHeroDemo-module__jLanhW__confirmedRecord,.ProjectHeroDemo-module__jLanhW__typeMenu){animation:.24s cubic-bezier(.22,1,.36,1) both ProjectHeroDemo-module__jLanhW__demo-state-enter}@media (prefers-reduced-motion:reduce){.ProjectHeroDemo-module__jLanhW__demo[data-playing=true] *{transition:none!important;animation:none!important}}.ProjectHeroDemo-module__jLanhW__pageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ProjectHeroDemo-module__jLanhW__pageHeading h3,.ProjectHeroDemo-module__jLanhW__detailHeading h3,.ProjectHeroDemo-module__jLanhW__systemNarrative h3,.ProjectHeroDemo-module__jLanhW__skillInstructions h3{font-size:var(--type-title);letter-spacing:-.02em;margin:8px 0 0;line-height:1.4}.ProjectHeroDemo-module__jLanhW__detailHeading p{color:var(--demo-muted);font-size:var(--type-label);margin-top:9px}.ProjectHeroDemo-module__jLanhW__sourceFootnote{color:var(--demo-muted);font-size:var(--type-label);margin-top:16px;line-height:1.6;display:block}.ProjectHeroDemo-module__jLanhW__busabase{--demo-accent:#242426;--demo-soft:#f7f7f7}.ProjectHeroDemo-module__jLanhW__reviewLayout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:470px;display:grid}.ProjectHeroDemo-module__jLanhW__requestList{border-right:1px solid var(--demo-line);padding:24px 18px}.ProjectHeroDemo-module__jLanhW__requestCard{background:var(--demo-soft);text-align:left;width:100%;color:var(--demo-ink);border:0;border-radius:9px;gap:12px;margin:20px 0 16px;padding:16px 12px;display:flex}.ProjectHeroDemo-module__jLanhW__requestCard[data-selected=true]{box-shadow:inset 0 0 0 1px #d1d1d1}.ProjectHeroDemo-module__jLanhW__requestCard>span:nth-child(2){flex:1;gap:8px;min-width:0;display:grid}.ProjectHeroDemo-module__jLanhW__requestCard strong{font-size:var(--type-label);line-height:1.5}.ProjectHeroDemo-module__jLanhW__requestCard small{color:var(--demo-muted);font-size:var(--type-label);overflow-wrap:anywhere}.ProjectHeroDemo-module__jLanhW__agentAvatar{background:#e9e9ec;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ProjectHeroDemo-module__jLanhW__reviewDetail{flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex;position:relative}.ProjectHeroDemo-module__jLanhW__emptyDetail{text-align:center;min-height:240px;color:var(--demo-muted);font-size:var(--type-label);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.ProjectHeroDemo-module__jLanhW__diffFields{border:1px solid var(--demo-line);border-radius:10px;display:grid;overflow:hidden}.ProjectHeroDemo-module__jLanhW__diffFields>div{font-size:var(--type-label);grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.ProjectHeroDemo-module__jLanhW__diffFields>div+div{border-top:1px solid var(--demo-line)}.ProjectHeroDemo-module__jLanhW__diffFields>div>span{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__diffFields>div>div{gap:5px;display:grid}.ProjectHeroDemo-module__jLanhW__diffFields strong{font-weight:400}.ProjectHeroDemo-module__jLanhW__diffFields[data-expanded=true] strong{color:#267452;background:#edf7ef;border-radius:4px;padding:3px 6px}.ProjectHeroDemo-module__jLanhW__diffFields small{color:#267452;font-size:var(--type-label)}.ProjectHeroDemo-module__jLanhW__oldValue{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__oldValue:empty{display:none}.ProjectHeroDemo-module__jLanhW__fieldPreview{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__reviewActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.ProjectHeroDemo-module__jLanhW__reviewActions>span{color:var(--demo-muted);font-size:var(--type-label);align-items:center;gap:6px;display:flex}.ProjectHeroDemo-module__jLanhW__sandock{--demo-accent:#2563eb;--demo-soft:#f5f7fb}.ProjectHeroDemo-module__jLanhW__resourcePage,.ProjectHeroDemo-module__jLanhW__automationPage{padding:28px}.ProjectHeroDemo-module__jLanhW__resourceRow{align-items:center;gap:14px;padding:18px 0;display:flex}.ProjectHeroDemo-module__jLanhW__resourceRow>div:nth-child(2){flex:1}.ProjectHeroDemo-module__jLanhW__resourceRow p,.ProjectHeroDemo-module__jLanhW__mountPanel p,.ProjectHeroDemo-module__jLanhW__fileIdentity p{font-size:var(--type-label);color:var(--demo-muted);margin-top:5px}.ProjectHeroDemo-module__jLanhW__resourceIcon{width:46px;height:46px;color:var(--demo-accent);background:#eaf0fc;border-radius:10px;place-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__sandboxColumns{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;margin-top:10px;display:grid}.ProjectHeroDemo-module__jLanhW__sandboxColumns>div{min-width:0}.ProjectHeroDemo-module__jLanhW__mountPanel{background:var(--demo-soft);border-radius:10px;align-items:center;gap:12px;min-height:95px;padding:16px;display:flex}.ProjectHeroDemo-module__jLanhW__mountPanel>div{flex:1;min-width:0}.ProjectHeroDemo-module__jLanhW__mountPanel strong{overflow-wrap:anywhere}.ProjectHeroDemo-module__jLanhW__mountPanel .ProjectHeroDemo-module__jLanhW__action{padding:8px}.ProjectHeroDemo-module__jLanhW__terminal{color:#dce5ee;background:#15191f;border-radius:10px;margin-top:18px;overflow:hidden}.ProjectHeroDemo-module__jLanhW__terminal>div{font-size:var(--type-label);color:#a7bacb;background:#202630;align-items:center;gap:8px;padding:12px 16px;display:flex}.ProjectHeroDemo-module__jLanhW__terminal>div>svg:last-child{margin-left:auto}.ProjectHeroDemo-module__jLanhW__terminal pre{min-height:160px;font-family:var(--font-geist-mono),monospace;font-size:var(--type-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;line-height:1.9}.ProjectHeroDemo-module__jLanhW__filePanel{background:var(--demo-soft);border-radius:10px;padding:18px}.ProjectHeroDemo-module__jLanhW__fileIdentity{align-items:center;gap:10px;margin:20px 0;display:flex}.ProjectHeroDemo-module__jLanhW__fileIdentity>div{flex:1}.ProjectHeroDemo-module__jLanhW__smallTable{border-collapse:collapse;width:100%;font-size:var(--type-label)}.ProjectHeroDemo-module__jLanhW__smallTable th,.ProjectHeroDemo-module__jLanhW__smallTable td{text-align:left;border-bottom:1px solid var(--demo-line);padding:11px 6px}.ProjectHeroDemo-module__jLanhW__smallTable th{color:var(--demo-muted);font-weight:400}.ProjectHeroDemo-module__jLanhW__bika{--demo-accent:#6c53d8;--demo-soft:#f7f5fc}.ProjectHeroDemo-module__jLanhW__pipeline{align-items:center;gap:14px;margin:28px 0;display:flex}.ProjectHeroDemo-module__jLanhW__pipeline>div{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ProjectHeroDemo-module__jLanhW__pipeline>div:last-child{flex:.85}.ProjectHeroDemo-module__jLanhW__pipeline>div>svg{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__pipelineNode{background:var(--demo-soft);min-height:72px;font-size:var(--type-label);border-radius:10px;flex:1;align-items:center;gap:10px;padding:17px 12px;display:flex}.ProjectHeroDemo-module__jLanhW__pipelineNode>svg{color:var(--demo-accent)}.ProjectHeroDemo-module__jLanhW__pipelineNode>strong{flex:1}.ProjectHeroDemo-module__jLanhW__pipelineNode>span{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__pipelineNode[data-active=true]{box-shadow:inset 0 0 0 1px var(--demo-accent)}.ProjectHeroDemo-module__jLanhW__pipelineNode[data-done=true]>svg:last-child{color:var(--demo-positive)}.ProjectHeroDemo-module__jLanhW__automationColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ProjectHeroDemo-module__jLanhW__inputPanel,.ProjectHeroDemo-module__jLanhW__outputPanel{background:var(--demo-soft);border-radius:12px;padding:22px}.ProjectHeroDemo-module__jLanhW__inputPanel h4{font-size:var(--type-body-lg);margin:20px 0 12px}.ProjectHeroDemo-module__jLanhW__inputPanel>p{line-height:1.7}.ProjectHeroDemo-module__jLanhW__recordField{font-size:var(--type-label);grid-template-columns:70px minmax(0,1fr);gap:12px;padding-block:18px;display:grid}.ProjectHeroDemo-module__jLanhW__recordField>span:first-child{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__recordField strong{font-weight:400}.ProjectHeroDemo-module__jLanhW__promptRule{color:var(--demo-muted);font-size:var(--type-label);align-items:start;gap:10px;padding-top:14px;display:flex}.ProjectHeroDemo-module__jLanhW__outputPanel>.ProjectHeroDemo-module__jLanhW__eyebrow{margin-bottom:14px;display:block}.ProjectHeroDemo-module__jLanhW__outputPanel>.ProjectHeroDemo-module__jLanhW__action{margin-top:22px}.ProjectHeroDemo-module__jLanhW__skills{--demo-accent:#596b48;--demo-soft:#f5f6f2}.ProjectHeroDemo-module__jLanhW__skillColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:500px;display:grid}.ProjectHeroDemo-module__jLanhW__skillInstructions{padding:28px}.ProjectHeroDemo-module__jLanhW__skillInstructions>p{color:var(--demo-muted);font-size:var(--type-label);margin-top:12px}.ProjectHeroDemo-module__jLanhW__skillRules{background:var(--demo-soft);border-radius:9px;margin-top:24px;padding:18px}.ProjectHeroDemo-module__jLanhW__skillRules>div{font-size:var(--type-label);align-items:center;gap:8px;margin-bottom:16px;display:flex}.ProjectHeroDemo-module__jLanhW__skillRules>div strong{overflow-wrap:anywhere}.ProjectHeroDemo-module__jLanhW__skillRules p{font-size:var(--type-label);gap:10px;margin-top:10px;display:flex}.ProjectHeroDemo-module__jLanhW__skillRules p>span{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__checkList{font-size:var(--type-label);gap:12px;margin-top:22px;display:grid}.ProjectHeroDemo-module__jLanhW__checkList>div{align-items:center;gap:9px;display:flex}.ProjectHeroDemo-module__jLanhW__checkList svg{color:var(--demo-positive)}.ProjectHeroDemo-module__jLanhW__skillArtifact{background:var(--demo-soft);flex-direction:column;gap:22px;min-width:0;padding:0 22px 22px;display:flex}.ProjectHeroDemo-module__jLanhW__skillArtifact .ProjectHeroDemo-module__jLanhW__artifactBar{margin-inline:-22px}.ProjectHeroDemo-module__jLanhW__skillArtifact>.ProjectHeroDemo-module__jLanhW__action{align-self:flex-start;margin-top:auto}.ProjectHeroDemo-module__jLanhW__buildPreview{background:var(--demo-bg);border-radius:10px;padding:18px}.ProjectHeroDemo-module__jLanhW__miniTerminal{font-size:var(--type-label);align-items:center;gap:9px;display:flex}.ProjectHeroDemo-module__jLanhW__miniTerminal>.ProjectHeroDemo-module__jLanhW__badge{margin-left:auto}.ProjectHeroDemo-module__jLanhW__buildRows{font-size:var(--type-label);gap:14px;margin-top:24px;display:grid}.ProjectHeroDemo-module__jLanhW__buildRows>p{align-items:center;gap:8px;display:flex}.ProjectHeroDemo-module__jLanhW__buildRows>p>span{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__buildRows>p>svg{color:var(--demo-positive);margin-left:auto}.ProjectHeroDemo-module__jLanhW__generatedArtifact{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 12px;display:flex}.ProjectHeroDemo-module__jLanhW__generatedArtifact h4{font-size:var(--type-body-lg);margin:0}.ProjectHeroDemo-module__jLanhW__generatedArtifact p{font-size:var(--type-label);color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__generatedMark{width:48px;height:48px;color:var(--demo-positive);background:#edf3e8;border-radius:50%;place-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__outputPlaceholder{min-height:190px;color:var(--demo-muted);font-size:var(--type-label);text-align:center;place-items:center;padding:24px;display:grid}.ProjectHeroDemo-module__jLanhW__humanReview{font-size:var(--type-label);align-items:start;gap:10px;margin-top:auto;display:flex}.ProjectHeroDemo-module__jLanhW__humanReview p{color:var(--demo-muted);margin-top:6px}.ProjectHeroDemo-module__jLanhW__sourceHost{width:100%;min-width:0;position:relative}.ProjectHeroDemo-module__jLanhW__sourceIframe{width:var(--hero-source-width);height:var(--hero-source-height);transform:scale(var(--hero-source-scale));transform-origin:0 0;pointer-events:none;background:0 0;border:0;position:absolute;inset:0}.ProjectHeroDemo-module__jLanhW__sourceLoading{height:100%;min-height:300px;color:var(--demo-muted);place-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__aos{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(30px,6vw,90px);max-width:850px;margin:auto;display:grid}.ProjectHeroDemo-module__jLanhW__aosContext blockquote{font-size:var(--type-title);margin:20px 0 32px;line-height:1.7}.ProjectHeroDemo-module__jLanhW__contextRule{color:var(--demo-muted);font-size:var(--type-label);align-items:start;gap:9px;max-width:340px;display:flex}.ProjectHeroDemo-module__jLanhW__aosPhone{width:100%}.ProjectHeroDemo-module__jLanhW__eventSummary{opacity:0;background:#e9ecf2;border-radius:14px;align-items:start;gap:14px;margin-top:32px;padding:22px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(6px)}.ProjectHeroDemo-module__jLanhW__eventSummary[data-visible=true]{opacity:1;transform:none}.ProjectHeroDemo-module__jLanhW__eventSummary p{font-size:var(--type-label);color:var(--demo-muted);margin-top:10px}.ProjectHeroDemo-module__jLanhW__eventSummary div>span{font-size:var(--type-label);color:var(--demo-positive);align-items:center;gap:7px;margin-top:14px;display:flex}.ProjectHeroDemo-module__jLanhW__vikaDemo{--demo-accent:#7b67ee}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real{margin:0}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__shell{box-shadow:none;border:0;border-radius:12px;grid-template-columns:48px 180px minmax(0,1fr);min-height:500px}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__canvas{min-height:370px}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__detail{width:310px;max-width:65%}.ProjectHeroDemo-module__jLanhW__vikaStatus{font-size:var(--type-label);color:var(--design-body);justify-content:center;align-items:center;gap:8px;padding:18px 0 0;display:flex}.ProjectHeroDemo-module__jLanhW__vikaStatus svg{color:#398366}.ProjectHeroDemo-module__jLanhW__vikaSystem{--demo-accent:#7b67ee;transition:color .2s cubic-bezier(.22,1,.36,1)}.ProjectHeroDemo-module__jLanhW__systemScene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;min-height:470px;padding:40px;display:grid}.ProjectHeroDemo-module__jLanhW__systemNarrative{padding-top:12px}.ProjectHeroDemo-module__jLanhW__systemIcons{grid-template-columns:repeat(3,1fr);gap:24px;max-width:260px;margin:32px 0;display:grid}.ProjectHeroDemo-module__jLanhW__systemIcons>span{background:var(--demo-soft);border-radius:10px;place-items:center;width:54px;height:54px;display:grid}.ProjectHeroDemo-module__jLanhW__systemIcons [data-selected=true]{color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent)12%,var(--demo-bg))}.ProjectHeroDemo-module__jLanhW__nativeGlyph{background:currentColor;flex-shrink:0;width:22px;height:22px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProjectHeroDemo-module__jLanhW__semanticRoles{font-size:var(--type-label);color:var(--demo-muted);flex-direction:column;gap:14px;display:flex}.ProjectHeroDemo-module__jLanhW__semanticRoles>div{align-items:center;gap:10px;display:flex}.ProjectHeroDemo-module__jLanhW__semanticRoles i{border-radius:50%;width:12px;height:12px}.ProjectHeroDemo-module__jLanhW__fieldSpecimen{background:var(--demo-soft);border-radius:12px;align-self:start;padding:24px;position:relative}.ProjectHeroDemo-module__jLanhW__fieldSpecimen>label{font-size:var(--type-label);color:var(--demo-muted);gap:10px;margin-top:20px;display:grid}.ProjectHeroDemo-module__jLanhW__fieldSpecimen input,.ProjectHeroDemo-module__jLanhW__editField input{background:var(--demo-bg);border:1px solid var(--demo-line);width:100%;height:44px;color:var(--demo-ink);font:inherit;font-size:var(--type-body);border-radius:7px;padding:10px 12px}.ProjectHeroDemo-module__jLanhW__fieldSpecimen input[aria-invalid=true]{border-color:#d64b53}.ProjectHeroDemo-module__jLanhW__validation{color:#d64b53;font-size:var(--type-label);margin-top:8px!important}.ProjectHeroDemo-module__jLanhW__typeTrigger{background:var(--demo-bg);color:var(--demo-ink);border:1px solid var(--demo-line);text-align:left;width:100%;min-height:44px;font:inherit;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;display:flex}.ProjectHeroDemo-module__jLanhW__typeTrigger>svg:last-child{margin-left:auto}.ProjectHeroDemo-module__jLanhW__typeMenu{z-index:2;background:var(--demo-bg);border-radius:9px;gap:4px;padding:10px;display:grid;position:absolute;top:200px;left:24px;right:24px;box-shadow:0 12px 36px -14px #39323b55}.ProjectHeroDemo-module__jLanhW__typeMenu>button{font:inherit;font-size:var(--type-label);color:var(--demo-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.ProjectHeroDemo-module__jLanhW__typeMenu [data-selected=true]{background:var(--demo-soft);color:var(--demo-accent)}.ProjectHeroDemo-module__jLanhW__typeMenu button>svg:last-child{margin-left:auto}.ProjectHeroDemo-module__jLanhW__optionList{gap:10px;margin-top:20px;display:grid}.ProjectHeroDemo-module__jLanhW__optionList>div{font-size:var(--type-label);color:var(--demo-muted);justify-content:space-between;align-items:center;display:flex}.ProjectHeroDemo-module__jLanhW__optionList [data-option]{color:#6d55a7;background:#eeeaf8;border-radius:5px;align-items:center;padding:4px 9px;display:inline-flex}.ProjectHeroDemo-module__jLanhW__optionList [data-option="1"]{color:#4473a6;background:#e5f1ff}.ProjectHeroDemo-module__jLanhW__optionList [data-option="2"]{color:#337c52;background:#e5f3eb}.ProjectHeroDemo-module__jLanhW__specimenActions{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:28px;display:flex}.ProjectHeroDemo-module__jLanhW__specimenActions>.ProjectHeroDemo-module__jLanhW__action{margin-left:auto}.ProjectHeroDemo-module__jLanhW__ledger{--demo-accent:#466b58;--demo-soft:#f6f8f5}.ProjectHeroDemo-module__jLanhW__ledgerColumns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:480px;display:grid}.ProjectHeroDemo-module__jLanhW__receiptPanel{background:var(--demo-soft);padding:28px}.ProjectHeroDemo-module__jLanhW__receipt{color:#30372f;background:#fff;flex-direction:column;align-items:center;gap:12px;max-width:250px;margin:22px auto 0;padding:24px 20px;display:flex;box-shadow:0 6px 22px -16px #363e2c55}.ProjectHeroDemo-module__jLanhW__receipt>svg{color:#648370}.ProjectHeroDemo-module__jLanhW__receipt>b{font-size:var(--type-section);font-variant-numeric:tabular-nums;font-weight:500}.ProjectHeroDemo-module__jLanhW__receipt>p{font-size:var(--type-label);letter-spacing:.07em}.ProjectHeroDemo-module__jLanhW__receipt dl{width:100%;font-size:var(--type-label);gap:14px;margin:12px 0;display:grid}.ProjectHeroDemo-module__jLanhW__receipt dl>div{justify-content:space-between;gap:12px;display:flex}.ProjectHeroDemo-module__jLanhW__receipt dt{color:var(--demo-muted)}.ProjectHeroDemo-module__jLanhW__receipt dd{margin:0}.ProjectHeroDemo-module__jLanhW__receiptBarcode{opacity:.5;background:repeating-linear-gradient(90deg,#40473e 0 2px,#0000 2px 4px,#40473e 4px 5px,#0000 5px 8px);width:100%;height:26px}.ProjectHeroDemo-module__jLanhW__ledgerDraft{flex-direction:column;gap:20px;padding:28px;display:flex}.ProjectHeroDemo-module__jLanhW__ledgerDraft>.ProjectHeroDemo-module__jLanhW__action{align-self:flex-start;margin-top:auto}.ProjectHeroDemo-module__jLanhW__amountField{grid-template-columns:1fr auto;gap:12px;padding-top:8px;display:grid}.ProjectHeroDemo-module__jLanhW__amountField>span:first-child{font-size:var(--type-label);color:var(--demo-muted);grid-column:1/-1}.ProjectHeroDemo-module__jLanhW__amountField>strong{font-size:var(--type-section);font-weight:500}.ProjectHeroDemo-module__jLanhW__editField{color:var(--demo-muted);font-size:var(--type-label);gap:8px;display:grid}.ProjectHeroDemo-module__jLanhW__categoryOptions{flex-wrap:wrap;gap:8px;display:flex}.ProjectHeroDemo-module__jLanhW__categoryOptions>button{background:var(--demo-soft);color:var(--demo-ink);font:inherit;font-size:var(--type-label);border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex}.ProjectHeroDemo-module__jLanhW__categoryOptions>button[aria-pressed=true]{color:var(--demo-accent);box-shadow:inset 0 0 0 1px var(--demo-accent)}.ProjectHeroDemo-module__jLanhW__confirmedRecord{color:#3f6c4d;background:#eef4ed;border-radius:10px;align-items:center;gap:14px;margin-top:auto;padding:18px;display:flex}.ProjectHeroDemo-module__jLanhW__confirmedRecord p{font-size:var(--type-label);align-items:center;gap:6px;margin-top:10px;display:flex}@media (max-width:1023px){.ProjectHeroDemo-module__jLanhW__sidebar{width:140px}.ProjectHeroDemo-module__jLanhW__reviewLayout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ProjectHeroDemo-module__jLanhW__requestList{padding-inline:12px}.ProjectHeroDemo-module__jLanhW__reviewDetail,.ProjectHeroDemo-module__jLanhW__resourcePage,.ProjectHeroDemo-module__jLanhW__automationPage,.ProjectHeroDemo-module__jLanhW__skillInstructions{padding:22px}.ProjectHeroDemo-module__jLanhW__pipeline,.ProjectHeroDemo-module__jLanhW__pipeline>div{gap:8px}.ProjectHeroDemo-module__jLanhW__pipelineNode{flex-wrap:wrap;padding:12px}.ProjectHeroDemo-module__jLanhW__systemScene{gap:30px;padding:28px}}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__pageHeading h3,.ProjectHeroDemo-module__jLanhW__detailHeading h3,.ProjectHeroDemo-module__jLanhW__systemNarrative h3,.ProjectHeroDemo-module__jLanhW__skillInstructions h3{font-size:var(--type-body-lg)}.ProjectHeroDemo-module__jLanhW__pageHeading{align-items:start;gap:12px}.ProjectHeroDemo-module__jLanhW__pageHeading>.ProjectHeroDemo-module__jLanhW__action{padding:8px 10px}.ProjectHeroDemo-module__jLanhW__reviewLayout{grid-template-columns:1fr;min-height:460px}.ProjectHeroDemo-module__jLanhW__requestList{border:0;padding:20px 16px}.ProjectHeroDemo-module__jLanhW__reviewLayout[data-detail=true] .ProjectHeroDemo-module__jLanhW__requestList,.ProjectHeroDemo-module__jLanhW__reviewLayout[data-detail=false] .ProjectHeroDemo-module__jLanhW__reviewDetail{display:none}.ProjectHeroDemo-module__jLanhW__reviewDetail{padding:22px 16px}.ProjectHeroDemo-module__jLanhW__diffFields>div{grid-template-columns:62px minmax(0,1fr);padding:12px}.ProjectHeroDemo-module__jLanhW__reviewActions{align-items:start}.ProjectHeroDemo-module__jLanhW__reviewActions>.ProjectHeroDemo-module__jLanhW__action{width:100%}.ProjectHeroDemo-module__jLanhW__resourcePage,.ProjectHeroDemo-module__jLanhW__automationPage{padding:20px 16px}.ProjectHeroDemo-module__jLanhW__sandboxColumns{grid-template-columns:1fr;gap:16px}.ProjectHeroDemo-module__jLanhW__resourcePage:has(.ProjectHeroDemo-module__jLanhW__fileIdentity) .ProjectHeroDemo-module__jLanhW__sandboxColumns>div:first-child{display:none}.ProjectHeroDemo-module__jLanhW__filePanel{min-height:200px}.ProjectHeroDemo-module__jLanhW__resourceRow{gap:10px}.ProjectHeroDemo-module__jLanhW__resourceRow>div:nth-child(2)>strong,.ProjectHeroDemo-module__jLanhW__resourceRow>.ProjectHeroDemo-module__jLanhW__badge{font-size:var(--type-label)}.ProjectHeroDemo-module__jLanhW__pipeline{gap:5px;margin:20px 0}.ProjectHeroDemo-module__jLanhW__pipeline>div{gap:5px}.ProjectHeroDemo-module__jLanhW__pipeline>div>svg{width:12px}.ProjectHeroDemo-module__jLanhW__pipelineNode{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:98px;padding:10px 6px}.ProjectHeroDemo-module__jLanhW__pipelineNode>strong{flex:0}.ProjectHeroDemo-module__jLanhW__pipelineNode>span{display:none}.ProjectHeroDemo-module__jLanhW__automationColumns{grid-template-columns:1fr;gap:16px}.ProjectHeroDemo-module__jLanhW__inputPanel,.ProjectHeroDemo-module__jLanhW__outputPanel{padding:18px}.ProjectHeroDemo-module__jLanhW__automationPage:has(.ProjectHeroDemo-module__jLanhW__outputPanel .ProjectHeroDemo-module__jLanhW__resultNote) .ProjectHeroDemo-module__jLanhW__inputPanel{display:none}.ProjectHeroDemo-module__jLanhW__recordField{grid-template-columns:64px minmax(0,1fr)}.ProjectHeroDemo-module__jLanhW__skillColumns{grid-template-columns:1fr}.ProjectHeroDemo-module__jLanhW__skillInstructions{padding:22px 16px}.ProjectHeroDemo-module__jLanhW__skillArtifact{min-height:340px}.ProjectHeroDemo-module__jLanhW__skillColumns:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact) .ProjectHeroDemo-module__jLanhW__skillInstructions{display:none}.ProjectHeroDemo-module__jLanhW__skillColumns:not(:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact)) .ProjectHeroDemo-module__jLanhW__skillArtifact{display:none}.ProjectHeroDemo-module__jLanhW__skillRules{padding:14px}.ProjectHeroDemo-module__jLanhW__aos{flex-direction:column;gap:24px;display:flex}.ProjectHeroDemo-module__jLanhW__aosContext{display:none}.ProjectHeroDemo-module__jLanhW__aosPhone{max-width:290px}.ProjectHeroDemo-module__jLanhW__sourceHost{min-height:0}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__shell{grid-template-columns:minmax(0,1fr);min-height:450px}:is(.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__rail,.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__sidebar){display:none}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__detail{width:100%;max-width:100%}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__toolbar{max-height:50px;overflow:hidden}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__viewbar{overflow:hidden}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:8px}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__board-column>button{width:calc(100% - 8px);margin:4px;padding:8px 5px}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__board-column>button strong{font-size:var(--type-label);overflow-wrap:anywhere}.ProjectHeroDemo-module__jLanhW__vikaDemo .vika-real__board-column header{font-size:var(--type-label);padding:8px 4px}.ProjectHeroDemo-module__jLanhW__systemScene{grid-template-columns:1fr;gap:18px;padding:18px 14px}.ProjectHeroDemo-module__jLanhW__systemNarrative{padding:0}.ProjectHeroDemo-module__jLanhW__systemNarrative h3,.ProjectHeroDemo-module__jLanhW__systemNarrative>.ProjectHeroDemo-module__jLanhW__eyebrow,.ProjectHeroDemo-module__jLanhW__semanticRoles{display:none}.ProjectHeroDemo-module__jLanhW__systemIcons{justify-content:space-between;gap:6px;max-width:none;margin:0;display:flex}.ProjectHeroDemo-module__jLanhW__systemIcons>span{width:36px;height:36px}.ProjectHeroDemo-module__jLanhW__fieldSpecimen{padding:20px}.ProjectHeroDemo-module__jLanhW__typeMenu{top:196px;left:20px;right:20px}.ProjectHeroDemo-module__jLanhW__ledgerColumns{grid-template-columns:1fr}.ProjectHeroDemo-module__jLanhW__receiptPanel,.ProjectHeroDemo-module__jLanhW__ledgerDraft{padding:22px 16px}.ProjectHeroDemo-module__jLanhW__ledgerColumns:has(.ProjectHeroDemo-module__jLanhW__amountField) .ProjectHeroDemo-module__jLanhW__receiptPanel{display:none}.ProjectHeroDemo-module__jLanhW__ledgerColumns:not(:has(.ProjectHeroDemo-module__jLanhW__amountField)) .ProjectHeroDemo-module__jLanhW__ledgerDraft{padding-top:0}.ProjectHeroDemo-module__jLanhW__ledgerColumns:not(:has(.ProjectHeroDemo-module__jLanhW__amountField)) .ProjectHeroDemo-module__jLanhW__ledgerDraft>.ProjectHeroDemo-module__jLanhW__detailHeading{display:none}.ProjectHeroDemo-module__jLanhW__ledgerDraft>.ProjectHeroDemo-module__jLanhW__emptyDetail{min-height:0;padding:8px 0 16px}.ProjectHeroDemo-module__jLanhW__ledgerDraft>.ProjectHeroDemo-module__jLanhW__emptyDetail>svg,.ProjectHeroDemo-module__jLanhW__ledgerDraft>.ProjectHeroDemo-module__jLanhW__emptyDetail>p{display:none}.ProjectHeroDemo-module__jLanhW__ledgerDraft{min-height:440px}.ProjectHeroDemo-module__jLanhW__ledgerColumns:not(:has(.ProjectHeroDemo-module__jLanhW__amountField)) .ProjectHeroDemo-module__jLanhW__ledgerDraft{min-height:0}.ProjectHeroDemo-module__jLanhW__windowBar .ProjectHeroDemo-module__jLanhW__windowTools{font-size:var(--type-label)}.ProjectHeroDemo-module__jLanhW__windowBar .ProjectHeroDemo-module__jLanhW__windowTools .ProjectHeroDemo-module__jLanhW__badge{white-space:normal;text-align:right}}.ProjectHeroDemo-module__jLanhW__nativeGame>div{display:flex}.ProjectHeroDemo-module__jLanhW__nativeGame>div>div{flex:1!important;width:100%!important}.ProjectHeroDemo-module__jLanhW__memento{--demo-accent:#277c66}.ProjectHeroDemo-module__jLanhW__stage:has(.ProjectHeroDemo-module__jLanhW__memento){background:#f1f3ee}.ProjectHeroDemo-module__jLanhW__stage:has(.ProjectHeroDemo-module__jLanhW__aos){background:#f0f2f5}.ProjectHeroDemo-module__jLanhW__specimenActions{flex-wrap:wrap}.ProjectHeroDemo-module__jLanhW__specimenActions>.ProjectHeroDemo-module__jLanhW__action{white-space:nowrap}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__specimenActions>.ProjectHeroDemo-module__jLanhW__badge{flex-basis:100%}}.ProjectHeroDemo-module__jLanhW__miniSourcePreview{color:#504b3e;text-align:left;width:100%;font-size:var(--type-label);background:#faf8f2;border-radius:10px;padding:18px}.ProjectHeroDemo-module__jLanhW__miniSourcePreview>header{color:#9a8a60;letter-spacing:.05em;align-items:center;gap:8px;display:flex}.ProjectHeroDemo-module__jLanhW__miniSourcePreview>header>.ProjectHeroDemo-module__jLanhW__badge{letter-spacing:0;margin-left:auto}.ProjectHeroDemo-module__jLanhW__miniSourcePreview>div{grid-template-columns:42px minmax(0,1fr);gap:15px;margin-top:22px;display:grid}.ProjectHeroDemo-module__jLanhW__miniSourcePreview aside{color:#9a968a;flex-direction:column;gap:24px;display:flex}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section{min-width:0}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>h4{font-size:var(--type-body);align-items:center;gap:7px;margin:0 0 16px;display:flex}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>p{background:#f1eee5;border-radius:6px;align-items:center;gap:6px;margin-bottom:7px;padding:7px;display:flex}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>p>i{background:#b9a67e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>p>span{color:#9d9279;margin-left:auto}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>.ProjectHeroDemo-module__jLanhW__badge{margin-top:8px}.ProjectHeroDemo-module__jLanhW__generatedArtifact{padding:22px 0 10px}.ProjectHeroDemo-module__jLanhW__action{position:relative}.ProjectHeroDemo-module__jLanhW__autoCursor{pointer-events:none;position:absolute;bottom:-12px;right:8px}.ProjectHeroDemo-module__jLanhW__nativeViewport{background:#f4f3ef;border-radius:22px;min-width:0;overflow:hidden}.ProjectHeroDemo-module__jLanhW__nativeHeroFrame{background:0 0;border:0;width:100%;display:block}.ProjectHeroDemo-module__jLanhW__nativePoster{width:100%;height:auto;display:block}.ProjectHeroDemo-module__jLanhW__nativeStatus{color:var(--design-muted);font-size:var(--type-label);line-height:var(--leading-body);text-align:right;margin-left:auto}.ProjectHeroDemo-module__jLanhW__nativeLink{color:var(--design-body);font-size:var(--type-label);line-height:var(--leading-body);margin-left:var(--space-4);white-space:nowrap}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__nativeStatus{flex:1}.ProjectHeroDemo-module__jLanhW__nativeLink{margin:var(--space-2)0 0 auto}}.ProjectHeroDemo-module__jLanhW__nativeControls{grid-template-columns:44px 44px minmax(0,1fr) auto;gap:8px;display:grid}.ProjectHeroDemo-module__jLanhW__nativeControls .ProjectHeroDemo-module__jLanhW__nativeStatus{min-width:0;margin:0}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__nativeControls{grid-template-columns:44px 44px minmax(0,1fr)}.ProjectHeroDemo-module__jLanhW__nativeControls .ProjectHeroDemo-module__jLanhW__nativeLink{grid-column:1/-1;justify-self:end;margin:0}}.ProjectHeroDemo-module__jLanhW__typed{vertical-align:top;display:inline-grid}.ProjectHeroDemo-module__jLanhW__typed>span{grid-area:1/1}.ProjectHeroDemo-module__jLanhW__typedSize{visibility:hidden}.ProjectHeroDemo-module__jLanhW__fieldOptions{min-height:146px;display:flow-root;position:relative}.ProjectHeroDemo-module__jLanhW__validation{min-height:21px}.ProjectHeroDemo-module__jLanhW__validation[data-visible=false],.ProjectHeroDemo-module__jLanhW__reservedState[data-visible=false],.ProjectHeroDemo-module__jLanhW__promptRule[data-visible=false],.ProjectHeroDemo-module__jLanhW__skillRules[data-visible=false],.ProjectHeroDemo-module__jLanhW__checkList[data-visible=false],.ProjectHeroDemo-module__jLanhW__generatedArtifact[data-visible=false],.ProjectHeroDemo-module__jLanhW__outputPlaceholder[data-visible=false],.ProjectHeroDemo-module__jLanhW__humanReview[data-visible=false]{visibility:hidden;pointer-events:none}.ProjectHeroDemo-module__jLanhW__outputPanel .ProjectHeroDemo-module__jLanhW__recordField>p,.ProjectHeroDemo-module__jLanhW__outputPanel>.ProjectHeroDemo-module__jLanhW__resultNote{min-height:44px}.ProjectHeroDemo-module__jLanhW__artifactPreviewSlot,.ProjectHeroDemo-module__jLanhW__reviewSlot{display:grid}.ProjectHeroDemo-module__jLanhW__artifactPreviewSlot>*,.ProjectHeroDemo-module__jLanhW__reviewSlot>*{grid-area:1/1}.ProjectHeroDemo-module__jLanhW__reviewSlot{align-items:center;margin-top:auto}.ProjectHeroDemo-module__jLanhW__specimenActions>.ProjectHeroDemo-module__jLanhW__reservedState{display:inline-flex}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__automationPage:has(.ProjectHeroDemo-module__jLanhW__outputPanel .ProjectHeroDemo-module__jLanhW__resultNote) .ProjectHeroDemo-module__jLanhW__inputPanel{display:block}.ProjectHeroDemo-module__jLanhW__skillColumns{grid-template-areas:"scene"}.ProjectHeroDemo-module__jLanhW__skillInstructions,.ProjectHeroDemo-module__jLanhW__skillArtifact{grid-area:scene}.ProjectHeroDemo-module__jLanhW__skillColumns:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact[data-visible=true]) .ProjectHeroDemo-module__jLanhW__skillInstructions{visibility:hidden;pointer-events:none;display:block}.ProjectHeroDemo-module__jLanhW__skillColumns:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact[data-visible=false]) .ProjectHeroDemo-module__jLanhW__skillInstructions{visibility:visible;display:block}.ProjectHeroDemo-module__jLanhW__skillColumns:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact[data-visible=false]) .ProjectHeroDemo-module__jLanhW__skillArtifact{visibility:hidden;pointer-events:none;display:flex}.ProjectHeroDemo-module__jLanhW__skillColumns:has(.ProjectHeroDemo-module__jLanhW__generatedArtifact[data-visible=true]) .ProjectHeroDemo-module__jLanhW__skillArtifact{visibility:visible;display:flex}.ProjectHeroDemo-module__jLanhW__specimenActions>.ProjectHeroDemo-module__jLanhW__reservedState{flex-basis:100%}}.ProjectHeroDemo-module__jLanhW__resultSlot{align-items:center;display:grid}.ProjectHeroDemo-module__jLanhW__resultSlot>*{grid-area:1/1}.ProjectHeroDemo-module__jLanhW__resultNote[data-visible=false]{visibility:hidden}.ProjectHeroDemo-module__jLanhW__miniSourcePreview>header>.ProjectHeroDemo-module__jLanhW__reservedState{margin-left:auto}.ProjectHeroDemo-module__jLanhW__miniSourcePreview section>.ProjectHeroDemo-module__jLanhW__reservedState{margin-top:8px;display:block}.ProjectHeroDemo-module__jLanhW__fieldOptions>.ProjectHeroDemo-module__jLanhW__typeMenu{top:8px;left:0;right:0}.ProjectHeroDemo-module__jLanhW__memento .ProjectHeroDemo-module__jLanhW__sourceIframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.ProjectHeroDemo-module__jLanhW__themeTrigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.ProjectHeroDemo-module__jLanhW__skillMobileActions{margin-top:24px;display:none}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__skillMobileActions{display:block}}.ProjectHeroDemo-module__jLanhW__stage{position:relative}.ProjectHeroDemo-module__jLanhW__stage[data-notes=true]{padding-bottom:clamp(86px,7.4vw,104px)}.ProjectHeroDemo-module__jLanhW__notes{--note-ink:var(--demo-ink);--note-muted:var(--demo-muted);--note-rule:var(--demo-line);border-top:1px solid var(--note-rule);grid-template-columns:auto minmax(0,1fr);column-gap:18px;padding-top:15px;display:grid;position:absolute;bottom:clamp(18px,2.4vw,28px);left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px)}.ProjectHeroDemo-module__jLanhW__notes[data-tone=dark]{--note-ink:#f2f6f2;--note-muted:#f2f6f299;--note-rule:#f2f6f221}.ProjectHeroDemo-module__jLanhW__noteIndex{font-family:var(--type-font-label);font-size:var(--type-label);font-variant-numeric:tabular-nums;color:var(--note-muted);align-self:start;padding-top:2px;line-height:1.4}.ProjectHeroDemo-module__jLanhW__noteBody{gap:5px;animation:.34s cubic-bezier(.22,1,.36,1) both ProjectHeroDemo-module__jLanhW__note-enter;display:grid}.ProjectHeroDemo-module__jLanhW__noteBody>strong{font-size:var(--type-body-sm);letter-spacing:-.012em;color:var(--note-ink);font-weight:500;line-height:1.45}.ProjectHeroDemo-module__jLanhW__noteBody>p{font-size:var(--type-label);color:var(--note-muted);text-wrap:pretty;line-height:1.6}@keyframes ProjectHeroDemo-module__jLanhW__note-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ProjectHeroDemo-module__jLanhW__notes{column-gap:12px;padding-top:12px}.ProjectHeroDemo-module__jLanhW__noteBody>strong{font-size:var(--type-body)}.ProjectHeroDemo-module__jLanhW__stage[data-notes=true]{padding-bottom:clamp(96px,23vw,118px)}}.ProjectHeroDemo-module__jLanhW__controls{flex-wrap:wrap}.ProjectHeroDemo-module__jLanhW__rail{background:color-mix(in srgb,var(--design-ink)8%,transparent);border-radius:999px;flex:100%;order:4;height:2px;margin:10px 0 2px;display:block;position:relative}.ProjectHeroDemo-module__jLanhW__rail>span{border-radius:inherit;background:color-mix(in srgb,var(--design-ink)62%,transparent);transform:scaleX(var(--demo-progress,0));transform-origin:0;will-change:transform;position:absolute;inset:0}.ProjectHeroDemo-module__jLanhW__rail>i{background:var(--design-canvas);width:4px;height:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--design-ink)20%,transparent);border-radius:50%;margin-left:-2px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;transform:translateY(-50%)}.ProjectHeroDemo-module__jLanhW__rail>i[data-past=true]{background:color-mix(in srgb,var(--design-ink)62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--design-ink)62%,transparent)}
.RefinedSandockOverview-module__oMcq-q__demo{width:100%;min-width:0;scroll-margin-top:var(--layout-project-detail-top)}.RefinedSandockOverview-module__oMcq-q__stage{aspect-ratio:1901/976;background:#101113;border-radius:16px;position:relative;overflow:hidden}.RefinedSandockOverview-module__oMcq-q__stage>img{width:100%;height:auto;display:block}.RefinedSandockOverview-module__oMcq-q__stage>iframe{transform-origin:0 0;background:#101113;border:0;max-width:none;position:absolute;top:0;left:0}footer.RefinedSandockOverview-module__oMcq-q__demo{display:block}.RefinedSandockOverview-module__oMcq-q__demo>footer{margin-top:var(--space-3);font-size:var(--type-label);line-height:var(--leading-label);color:var(--design-muted);justify-content:space-between;align-items:center;gap:16px;font-weight:400;display:flex}.RefinedSandockOverview-module__oMcq-q__demo a{min-height:44px;color:var(--design-ink);align-items:center;display:flex}.RefinedSandockOverview-module__oMcq-q__demo a:focus-visible{outline:2px solid var(--design-ink);outline-offset:3px}@media (max-width:767px){.RefinedSandockOverview-module__oMcq-q__stage{border-radius:10px}}.RefinedSandockOverview-module__oMcq-q__screens{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.RefinedSandockOverview-module__oMcq-q__screens button{min-height:44px;padding:0 var(--space-3);color:var(--design-muted);font:inherit;font-size:var(--type-label);cursor:pointer;background:0 0;border:0;border-radius:6px}.RefinedSandockOverview-module__oMcq-q__screens button[aria-pressed=true]{background:color-mix(in srgb,var(--design-ink)7%,transparent);color:var(--design-ink)}.RefinedSandockOverview-module__oMcq-q__screens button:hover{color:var(--design-ink)}.RefinedSandockOverview-module__oMcq-q__screens button:focus-visible{outline:2px solid var(--design-ink);outline-offset:2px}.RefinedSandockOverview-module__oMcq-q__stage,.RefinedSandockOverview-module__oMcq-q__stage>iframe{background:#202124}@media (max-width:767px){.RefinedSandockOverview-module__oMcq-q__demo>footer{gap:var(--space-2);flex-wrap:wrap}}
.VikaColorFoundations-module__yjFuua__board{min-width:0;margin:0}.VikaColorFoundations-module__yjFuua__caption{margin:0 0 var(--space-5);color:var(--design-muted);font-size:var(--type-label);line-height:var(--leading-body)}.VikaColorFoundations-module__yjFuua__groups{align-items:stretch;gap:var(--space-7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.VikaColorFoundations-module__yjFuua__group{flex-direction:column;min-width:0;display:flex}.VikaColorFoundations-module__yjFuua__group h3{margin:0 0 var(--space-5);color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-title);font-weight:600;line-height:var(--leading-display)}.VikaColorFoundations-module__yjFuua__group:lang(zh) h3{line-height:var(--leading-display-cjk)}.VikaColorFoundations-module__yjFuua__semanticGrid,.VikaColorFoundations-module__yjFuua__neutralGrid{gap:var(--space-3);flex:1;min-width:0;margin:0;display:grid}.VikaColorFoundations-module__yjFuua__semanticGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.VikaColorFoundations-module__yjFuua__neutralGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VikaColorFoundations-module__yjFuua__swatch{min-width:0;padding:var(--space-4);border-radius:12px;flex-direction:column;display:flex}.VikaColorFoundations-module__yjFuua__swatch dt{font-size:var(--type-body-lg);font-weight:500;line-height:var(--leading-body);overflow-wrap:anywhere}.VikaColorFoundations-module__yjFuua__swatch dd{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.VikaColorFoundations-module__yjFuua__swatch code{color:inherit;font-family:var(--type-font-label);font-size:var(--type-label);font-weight:400;line-height:var(--leading-body);white-space:nowrap;background:0 0;border:0;padding:0}.VikaColorFoundations-module__yjFuua__swatch dd>span{padding-top:var(--space-3);font-size:var(--type-label);font-weight:400;line-height:var(--leading-body);margin-top:auto}.VikaColorFoundations-module__yjFuua__semanticSwatch{min-height:10rem}.VikaColorFoundations-module__yjFuua__semanticSwatch[data-primary=true]{grid-column:1/-1}.VikaColorFoundations-module__yjFuua__neutralSwatch{min-height:7.25rem}.VikaColorFoundations-module__yjFuua__neutralSwatch dt{font-size:var(--type-body)}.VikaColorFoundations-module__yjFuua__neutralSwatch[data-white]{box-shadow:inset 0 0 0 1px #e1e4ea}@media (max-width:1023px){.VikaColorFoundations-module__yjFuua__groups{gap:var(--space-7);grid-template-columns:1fr}.VikaColorFoundations-module__yjFuua__semanticSwatch{min-height:9rem}.VikaColorFoundations-module__yjFuua__neutralGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.VikaColorFoundations-module__yjFuua__semanticGrid,.VikaColorFoundations-module__yjFuua__neutralGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VikaColorFoundations-module__yjFuua__semanticSwatch[data-primary=true]{grid-column:auto}.VikaColorFoundations-module__yjFuua__semanticSwatch{min-height:10rem}.VikaColorFoundations-module__yjFuua__neutralSwatch{min-height:8rem}.VikaColorFoundations-module__yjFuua__groups{gap:var(--space-7)}}
.VikaSystemStory-module___wOw8q__story{--system-purple:#7b67ee;--system-surface:#fff;--system-soft:#eeefed;--system-line:#e1e2df;--system-shadow:0 10px 32px -20px #18191e29;color:var(--design-ink)}.dark .VikaSystemStory-module___wOw8q__story{--system-purple:#a496ef;--system-surface:#1b1c20;--system-soft:#222328;--system-line:#34363c;--system-shadow:0 10px 32px -20px #00000047}.VikaSystemStory-module___wOw8q__hero{padding-block:var(--space-4);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.VikaSystemStory-module___wOw8q__heroCopy{min-width:0}.VikaSystemStory-module___wOw8q__hero:has([data-project-hero-demo]){gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.VikaSystemStory-module___wOw8q__hero:has([data-project-hero-demo]) .VikaSystemStory-module___wOw8q__heroCopy{max-width:var(--measure-home-narrative)}.VikaSystemStory-module___wOw8q__heroCopy h1{font-family:var(--type-font-display);font-size:var(--type-presentation);letter-spacing:0;font-weight:600;line-height:var(--leading-display-cjk);margin:0}.VikaSystemStory-module___wOw8q__heroCopy h1>span{font:inherit;letter-spacing:inherit;line-height:inherit;display:block}.VikaSystemStory-module___wOw8q__heroCopy>p{margin:var(--space-7)0 0;max-width:var(--measure-copy);font-size:var(--type-body-lg);line-height:var(--leading-body);color:var(--design-body);text-wrap:pretty}.VikaSystemStory-module___wOw8q__systemSpotlight{margin-top:var(--layout-section-space);scroll-margin-top:7rem}.VikaSystemStory-module___wOw8q__spotlightIntro{gap:var(--space-5);width:min(100%,var(--measure-home-narrative));margin:0 auto var(--space-8);display:grid}.VikaSystemStory-module___wOw8q__spotlightIntro>p{color:var(--design-primary);font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.16em;text-transform:uppercase;margin:0}.VikaSystemStory-module___wOw8q__spotlightIntro h2{color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-section);letter-spacing:0;font-weight:600;line-height:var(--leading-display-cjk);text-wrap:balance;margin:0}.VikaSystemStory-module___wOw8q__story:lang(en) .VikaSystemStory-module___wOw8q__spotlightIntro h2{line-height:var(--leading-display)}.VikaSystemStory-module___wOw8q__spotlightIntro>span{max-width:var(--measure-copy);color:var(--design-body);font-size:var(--type-body-lg);line-height:var(--leading-body);text-wrap:pretty}.VikaSystemStory-module___wOw8q__spotlightStage{--light-x:58%;--light-y:49%;--beam-source-x:18.3%;--beam-source-y:50%;isolation:isolate;color:#f5f4fa;cursor:crosshair;touch-action:pan-y;background:radial-gradient(56% 46% at 78% 38%,#7b67ee0d,#0000 78%),linear-gradient(118deg,#07070b 0%,#0a0910 58%,#050507 100%);border:1px solid #ece8ff21;border-radius:clamp(1rem,2vw,1.5rem);min-height:clamp(30rem,52vw,42rem);position:relative;overflow:hidden;box-shadow:0 40px 100px -58px #2d1f799e}.VikaSystemStory-module___wOw8q__spotlightStage:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(78% 68% at 50% 48%,#0000 26%,#02020652 58%,#010103e0 100%),linear-gradient(90deg,#010103b8,#0000 14% 86%,#010103a8);position:absolute;inset:0}.VikaSystemStory-module___wOw8q__spotlightCells{z-index:1;transform-origin:50%;pointer-events:none;grid-template-columns:repeat(9,minmax(0,1fr));align-content:center;gap:clamp(.7rem,1.5vw,1.15rem);padding:4%;display:grid;position:absolute;inset:-10% -7%;transform:rotate(-2deg)scale(1.02)}.VikaSystemStory-module___wOw8q__spotlightCell{justify-content:center;align-items:center;gap:var(--space-2);color:#f5f4fa;background:#ffffff09;border:1px solid #ffffff12;border-radius:clamp(.65rem,1.2vw,1rem);min-height:clamp(3.5rem,7vw,5rem);display:flex}.VikaSystemStory-module___wOw8q__spotlightCell .VikaSystemStory-module___wOw8q__glyph{width:clamp(1.2rem,2vw,1.65rem);height:clamp(1.2rem,2vw,1.65rem)}.VikaSystemStory-module___wOw8q__spotlightCell[data-kind=token]{gap:var(--space-2);padding:var(--space-2);flex-direction:column}.VikaSystemStory-module___wOw8q__spotlightCell[data-kind=token] i{border-radius:50%;width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 20px -12px}.VikaSystemStory-module___wOw8q__spotlightCell[data-kind=token] small{color:#ffffff57;max-width:100%;font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.VikaSystemStory-module___wOw8q__spotlightCellsDim{opacity:.07;filter:saturate(.18)brightness(.68)}.VikaSystemStory-module___wOw8q__spotlightCellsLit{opacity:1;filter:saturate(1.16)brightness(1.32);-webkit-mask-image:radial-gradient(ellipse 42% 34% at var(--light-x)var(--light-y),#000 0,#000 22%,#000000c7 54%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 42% 34% at var(--light-x)var(--light-y),#000 0,#000 22%,#000000c7 54%,transparent 88%);mask-image:radial-gradient(ellipse 42% 34% at var(--light-x)var(--light-y),#000 0,#000 22%,#000000c7 54%,transparent 88%)}.VikaSystemStory-module___wOw8q__spotlightGlow{z-index:2;pointer-events:none;background:radial-gradient(ellipse 28% 17% at var(--light-x)var(--light-y),#ffffff57,#e8e1ff2e 34%,#a496ef0d 64%,transparent 86%);mix-blend-mode:screen;position:absolute;inset:0}.VikaSystemStory-module___wOw8q__spotlightBeam{z-index:2;pointer-events:none;background:radial-gradient(ellipse 13% 15% at calc(var(--beam-source-x) + 7%)var(--beam-source-y),#ffffff47,#ede4ff2e 34%,#c4afff12 62%,transparent 82%),radial-gradient(ellipse 26% 19% at calc(var(--beam-source-x) + 14%)var(--beam-source-y),#9269ff66,#bca1ff33 40%,#d4c7ff12 64%,transparent 82%),radial-gradient(ellipse 42% 27% at calc(var(--beam-source-x) + 26%)var(--beam-source-y),#7c54ff42,#a48bf41f 46%,#beb1e70a 68%,transparent 84%),radial-gradient(ellipse 62% 36% at calc(var(--beam-source-x) + 40%)var(--beam-source-y),#8876c71f,#aea3d60a 54%,transparent 80%);filter:blur(18px);mix-blend-mode:screen;position:absolute;inset:0}.VikaSystemStory-module___wOw8q__spotlightBeam:before{content:"";left:calc(var(--beam-source-x) - 3%);top:calc(var(--beam-source-y) - 18%);filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(at 16%,#f0e8ff24,#b591ff47 22%,#7a4eff3d 46%,#6d47ff14 66%,#0000 80%);border-radius:50%;width:34%;height:36%;position:absolute}.VikaSystemStory-module___wOw8q__spotlightLamp{left:var(--beam-source-x);top:var(--beam-source-y);z-index:5;pointer-events:none;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(#ffffff8c 0 10%,#d6b4ff8c 30%,#8c5aff59 55%,#6c3cf01a 72%,#0000 84%);border-radius:999px;width:clamp(.38rem,.7vw,.52rem);height:clamp(2.4rem,4.8vw,3.4rem);display:block;position:absolute;transform:translate(-50%,-50%)}.VikaSystemStory-module___wOw8q__spotlightFocus{--focus-source-x:8.8%;z-index:4;background:linear-gradient(102deg,#09080deb,#120f1be6 44%,#1e192bdb);border:1px solid #eeeaff2b;border-radius:1.25rem;grid-template-columns:auto 1px minmax(0,1fr) auto auto;align-items:center;gap:clamp(.9rem,2vw,1.5rem);width:min(54rem,100% - 3rem);padding:1.1rem clamp(1.1rem,2vw,1.75rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 70px -34px #000000eb,0 0 6rem #927eff29,inset 0 1px #ffffff2e}.VikaSystemStory-module___wOw8q__spotlightCone{left:var(--focus-source-x);z-index:0;width:calc(100% - var(--focus-source-x));pointer-events:none;filter:blur(11px);height:100%;position:absolute;top:0;right:auto;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 16%,#000 34% 66%,#0000008c 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 16%,#000 34% 66%,#0000008c 84%,#0000 100%)}.VikaSystemStory-module___wOw8q__spotlightFocus>:not(.VikaSystemStory-module___wOw8q__spotlightCone){z-index:1;position:relative}.VikaSystemStory-module___wOw8q__spotlightPlus{color:#b4a7ff;font-family:var(--type-font-display);font-size:var(--type-cta);font-weight:400}.VikaSystemStory-module___wOw8q__spotlightRule{background:linear-gradient(#0000,#f0ecffeb 16%,#9777fffa 50%,#5d3af1e0 84%,#0000);border-radius:999px;width:2px;height:3.1rem;box-shadow:0 0 1rem #9777ffb8,0 0 2.8rem #6845ff61}.VikaSystemStory-module___wOw8q__spotlightCopy{min-width:0}.VikaSystemStory-module___wOw8q__spotlightCopy p{margin:0 0 var(--space-2);color:#fffc;font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.16em;text-shadow:0 1px 6px #08041459;text-transform:uppercase}.VikaSystemStory-module___wOw8q__spotlightCopy strong{color:#f7f5ff;font-family:var(--type-font-display);font-size:var(--type-title);font-weight:600;line-height:var(--leading-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.VikaSystemStory-module___wOw8q__spotlightMetrics{gap:clamp(1rem,2vw,1.75rem);margin:0;display:flex}.VikaSystemStory-module___wOw8q__spotlightMetrics div{min-width:0}.VikaSystemStory-module___wOw8q__spotlightMetrics dt{color:#f7f5ff;font-size:var(--type-body-sm);font-weight:600;line-height:1.2}.VikaSystemStory-module___wOw8q__spotlightMetrics dd{margin:var(--space-1)0 0;color:#ffffffb8;font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase}.VikaSystemStory-module___wOw8q__spotlightOpen{color:#f7f5ff;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.VikaSystemStory-module___wOw8q__spotlightOpen:hover{background:#7b67ee;border-color:#a496ef;transform:rotate(3deg)}.VikaSystemStory-module___wOw8q__spotlightOpen:focus-visible{outline-offset:5px;outline:2px solid #b4a7ff}.VikaSystemStory-module___wOw8q__spotlightHint{left:50%;bottom:var(--space-5);z-index:4;align-items:center;gap:var(--space-2);color:#ffffffa3;font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;display:flex;position:absolute;transform:translate(-50%)}.dark .VikaSystemStory-module___wOw8q__spotlightStage{box-shadow:none}.VikaSystemStory-module___wOw8q__sectionHeader p,.VikaSystemStory-module___wOw8q__delivery p{max-width:var(--measure-copy);font-size:var(--type-body-lg);line-height:var(--leading-body);color:var(--design-body);text-wrap:pretty;margin:0}.VikaSystemStory-module___wOw8q__reasons p,.VikaSystemStory-module___wOw8q__iconDetail p,.VikaSystemStory-module___wOw8q__componentPair p{max-width:var(--measure-copy);font-size:var(--type-body);line-height:var(--leading-body);color:var(--design-body);text-wrap:pretty;margin:0}.VikaSystemStory-module___wOw8q__glyph{background:currentColor;width:2rem;height:2rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.VikaSystemStory-module___wOw8q__heroBento{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1.12fr 1fr;grid-template-areas:"colors icons""colors icons""colors business""themes business""themes business";gap:12px;min-width:0;height:32rem;display:grid}.VikaSystemStory-module___wOw8q__colorTile,.VikaSystemStory-module___wOw8q__iconTile,.VikaSystemStory-module___wOw8q__themeTile,.VikaSystemStory-module___wOw8q__businessTile{background:var(--system-surface);min-width:0;box-shadow:var(--system-shadow);border-radius:16px}.VikaSystemStory-module___wOw8q__colorTile,.VikaSystemStory-module___wOw8q__iconTile,.VikaSystemStory-module___wOw8q__businessTile{padding:var(--space-5)}.VikaSystemStory-module___wOw8q__tileTitle{font-size:var(--type-body);color:var(--design-ink);font-weight:500;display:block}.VikaSystemStory-module___wOw8q__colorTile{grid-area:colors}.VikaSystemStory-module___wOw8q__colorRows{gap:var(--space-5);margin-top:var(--space-6);display:grid}.VikaSystemStory-module___wOw8q__colorRows>div>span{font-size:var(--type-body);color:var(--design-body);margin-bottom:var(--space-3);display:block}.VikaSystemStory-module___wOw8q__colorRows>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.VikaSystemStory-module___wOw8q__colorRows i{border-radius:4px;height:2.75rem;display:block}.VikaSystemStory-module___wOw8q__iconTile{flex-direction:column;grid-area:icons;display:flex}.VikaSystemStory-module___wOw8q__bentoIcons{align-content:center;justify-items:center;gap:var(--space-4);margin-top:var(--space-4);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__bentoIcons .VikaSystemStory-module___wOw8q__glyph{width:1.5rem;height:1.5rem}.VikaSystemStory-module___wOw8q__bentoIcons>span{color:var(--design-ink);transition:color .18s}.VikaSystemStory-module___wOw8q__bentoIcons>span[data-active=true]{color:var(--system-purple)}.VikaSystemStory-module___wOw8q__themeTile{grid-area:themes;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.VikaSystemStory-module___wOw8q__miniTheme{padding:var(--space-4);color:var(--sample-fg);background:var(--sample-bg);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.VikaSystemStory-module___wOw8q__miniTheme>span{font-size:var(--type-body);color:var(--sample-secondary)}.VikaSystemStory-module___wOw8q__miniTheme strong{font-family:var(--type-font-display);font-size:var(--type-cta);font-weight:500;line-height:var(--leading-display);letter-spacing:-.04em}.VikaSystemStory-module___wOw8q__businessTile{z-index:2;justify-content:space-between;gap:var(--space-5);background:var(--system-surface);color:var(--design-ink);flex-direction:column;grid-area:business;display:flex;position:relative}.VikaSystemStory-module___wOw8q__businessTile .VikaSystemStory-module___wOw8q__tileTitle{color:var(--design-ink)}.VikaSystemStory-module___wOw8q__businessMini{--foreground:#f4f4f6;min-width:0}.VikaSystemStory-module___wOw8q__businessMini [data-vika-field-source]{border-radius:0;width:auto;padding:0;overflow:visible;background:0 0!important;min-height:0!important}:is(.VikaSystemStory-module___wOw8q__businessMini [data-vika-field-source]>div[aria-hidden=true],.VikaSystemStory-module___wOw8q__businessMini [data-vika-field-tabs],.VikaSystemStory-module___wOw8q__businessMini [data-vika-field-panel]>:not([data-vika-type-control])){display:none}.VikaSystemStory-module___wOw8q__businessMini [data-vika-field-panel]{border:0;max-width:none;margin:0;overflow:visible;box-shadow:none!important;background:#1a1a1e!important}.VikaSystemStory-module___wOw8q__businessMini [data-vika-type-control]{padding:var(--space-3)}.VikaSystemStory-module___wOw8q__businessMini button:focus-visible{outline-offset:3px;outline:2px solid #a496ef}.VikaSystemStory-module___wOw8q__bentoActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.VikaSystemStory-module___wOw8q__themePeer,.VikaSystemStory-module___wOw8q__buttonSample{--sample-bg:#fff;--sample-fg:#333;--sample-secondary:#696969;background:var(--sample-bg);color:var(--sample-fg)}.VikaSystemStory-module___wOw8q__themePeer[data-theme=dark],.VikaSystemStory-module___wOw8q__buttonSample[data-theme=dark]{--sample-bg:#1a1a1a;--sample-fg:#f4f4f4;--sample-secondary:#a3a3a3}.VikaSystemStory-module___wOw8q__exampleTabs button{min-height:var(--control-hit-area);padding:0 var(--space-2);color:var(--design-body);font:inherit;font-size:var(--type-body);cursor:pointer;background:0 0;border:0}.VikaSystemStory-module___wOw8q__exampleTabs button[aria-pressed=true]{color:var(--system-purple);font-weight:500}.VikaSystemStory-module___wOw8q__exampleTabs button:focus-visible,.VikaSystemStory-module___wOw8q__more summary:focus-visible,.VikaSystemStory-module___wOw8q__communityProof:focus-visible,.VikaSystemStory-module___wOw8q__delivery a:focus-visible{outline:2px solid var(--system-purple);outline-offset:5px}.VikaSystemStory-module___wOw8q__section{margin-top:var(--layout-section-space);scroll-margin-top:7rem}.VikaSystemStory-module___wOw8q__sectionHeader{gap:var(--space-6);width:min(100%,var(--measure-home-narrative));margin:0 auto var(--space-8);align-items:start;display:grid}.VikaSystemStory-module___wOw8q__sectionHeader h2,.VikaSystemStory-module___wOw8q__delivery h2{font-family:var(--type-font-display);font-size:var(--type-section);font-weight:600;line-height:var(--leading-display-cjk);letter-spacing:0;text-wrap:balance;margin:0}.VikaSystemStory-module___wOw8q__sectionIcon{width:var(--space-6);height:var(--space-6);color:var(--design-primary);display:block}.VikaSystemStory-module___wOw8q__deliveryIntro>.VikaSystemStory-module___wOw8q__sectionIcon{margin-bottom:var(--space-6)}.VikaSystemStory-module___wOw8q__story:lang(en) h1,.VikaSystemStory-module___wOw8q__story:lang(en) h2{line-height:var(--leading-display)}.VikaSystemStory-module___wOw8q__themePair{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.VikaSystemStory-module___wOw8q__colorScene{padding:var(--space-7);border-radius:var(--space-6);background:var(--system-surface)}.VikaSystemStory-module___wOw8q__themeIntro{margin:var(--space-8)0 var(--space-5)}.VikaSystemStory-module___wOw8q__themeIntro h3{color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-title);font-weight:600;line-height:var(--leading-display-cjk);margin:0}.VikaSystemStory-module___wOw8q__themeIntro:lang(en) h3{line-height:var(--leading-display)}.VikaSystemStory-module___wOw8q__themePeer{padding:clamp(1.5rem,3.5vw,3rem)}.VikaSystemStory-module___wOw8q__themeName{color:var(--sample-secondary);font-size:var(--type-body);display:block}.VikaSystemStory-module___wOw8q__textSample{gap:var(--space-3);margin:var(--space-6)0;display:grid}.VikaSystemStory-module___wOw8q__textSample strong{font-size:var(--type-section);font-weight:500}.VikaSystemStory-module___wOw8q__textSample>span{font-size:var(--type-body-lg);color:var(--sample-secondary)}.VikaSystemStory-module___wOw8q__surfaceLevels{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__surfaceLevels span{height:4rem;font-size:var(--type-body-sm);color:#696969;border-radius:5px;justify-content:center;align-items:center;display:flex}.VikaSystemStory-module___wOw8q__surfaceLevels [data-level="0"]{background:#f0f2f5}.VikaSystemStory-module___wOw8q__surfaceLevels [data-level="1"],.VikaSystemStory-module___wOw8q__surfaceLevels [data-level="2"]{background:#fff}.VikaSystemStory-module___wOw8q__surfaceLevels [data-level="3"]{background:#fff;box-shadow:0 2px 12px -6px #00000038}[data-theme=dark] .VikaSystemStory-module___wOw8q__surfaceLevels span{color:#b4b4b4}[data-theme=dark] .VikaSystemStory-module___wOw8q__surfaceLevels [data-level="0"]{background:#0d0d0d}[data-theme=dark] .VikaSystemStory-module___wOw8q__surfaceLevels [data-level="1"]{background:#1a1a1a}[data-theme=dark] .VikaSystemStory-module___wOw8q__surfaceLevels [data-level="2"]{background:#262626}[data-theme=dark] .VikaSystemStory-module___wOw8q__surfaceLevels [data-level="3"]{box-shadow:none;background:#333}.VikaSystemStory-module___wOw8q__reasons{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__reasons h3,.VikaSystemStory-module___wOw8q__iconDetail h3,.VikaSystemStory-module___wOw8q__componentPair h3{margin:0 0 var(--space-5);color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-title);font-weight:600;line-height:var(--leading-display-cjk)}.VikaSystemStory-module___wOw8q__story:lang(en) :is(.VikaSystemStory-module___wOw8q__reasons,.VikaSystemStory-module___wOw8q__iconDetail,.VikaSystemStory-module___wOw8q__componentPair) h3{line-height:var(--leading-display)}.VikaSystemStory-module___wOw8q__more{margin-top:var(--space-5)}.VikaSystemStory-module___wOw8q__more summary{align-items:center;gap:var(--space-3);min-height:var(--control-hit-area);cursor:pointer;font-size:var(--type-body);color:var(--design-body);display:flex}.VikaSystemStory-module___wOw8q__more summary:after{content:"＋"}.VikaSystemStory-module___wOw8q__more[open] summary:after{content:"−"}.VikaSystemStory-module___wOw8q__fullPalette{gap:var(--space-4);max-width:48rem;padding-top:var(--space-5);display:grid}.VikaSystemStory-module___wOw8q__fullPalette>div{gap:var(--space-5);font-size:var(--type-body);grid-template-columns:6rem minmax(0,1fr);align-items:center;display:grid}.VikaSystemStory-module___wOw8q__fullPalette>div>div{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__fullPalette i{border-radius:4px;height:2.5rem}.VikaSystemStory-module___wOw8q__iconComposition{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.VikaSystemStory-module___wOw8q__iconLibrary{place-items:center;gap:var(--space-6)var(--space-5);padding:var(--space-6)0;color:var(--design-ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__iconLibrary .VikaSystemStory-module___wOw8q__glyph{width:2.5rem;height:2.5rem}.VikaSystemStory-module___wOw8q__fieldTrio{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-7);display:flex}.VikaSystemStory-module___wOw8q__fieldTrio>div{gap:var(--space-4);font-size:var(--type-body);color:var(--design-body);text-align:center;justify-items:center;display:grid}.VikaSystemStory-module___wOw8q__fieldTrio .VikaSystemStory-module___wOw8q__glyph{width:3rem;height:3rem;color:var(--system-purple)}.VikaSystemStory-module___wOw8q__componentPair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__buttonSample{justify-content:flex-start;align-items:center;gap:var(--space-5);min-height:8rem;padding:var(--space-6)0;margin-bottom:var(--space-5);background:0 0;display:flex}.VikaSystemStory-module___wOw8q__examples{margin-top:var(--space-8)}.VikaSystemStory-module___wOw8q__exampleTabs{gap:var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.VikaSystemStory-module___wOw8q__examplesVisual{--foreground:#f4f4f6;--vika-panel-bg:#1c1c20;--vika-panel-fg:#f4f4f6;--vika-panel-muted:#a5a5ad;--vika-panel-border:#36363e;--vika-soft-card-bg:#26262c;--vika-soft-card-muted:#bcbcc4;--vika-foundation-card:#242428;--vika-foundation-border:#343438;--vika-foundation-popover:#242428;color:#f4f4f6;min-width:0}.VikaSystemStory-module___wOw8q__examplesVisual>div{box-shadow:none!important}.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=fieldset]{max-width:44rem;margin-inline:auto}.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=tree]{max-width:56rem;margin-inline:auto}.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=fieldset] [data-vika-field-source]{border-radius:0;padding:0;overflow:visible;background:0 0!important;min-height:0!important}:is(.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=fieldset] [data-vika-field-source]>div[aria-hidden=true],.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=fieldset] [data-vika-field-tabs]){display:none}.VikaSystemStory-module___wOw8q__examplesVisual[data-vika-example=fieldset] [data-vika-field-panel]{margin-top:0;box-shadow:var(--system-shadow)!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-source]{border:0;border-radius:0;overflow:visible;background:0 0!important;min-height:0!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-source]>div[aria-hidden=true]{display:none}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-layout]{gap:var(--space-7);align-items:start;min-height:0!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-panel]{border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;background:linear-gradient(#ffffff04,#ffffff04),#0f0f13!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]{--foreground:var(--design-ink);color:var(--design-body);padding:0}:is(.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>p,.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div>p,.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div>div>span){font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0;color:var(--design-body)!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div>div>span:first-child{width:5rem}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div>div>span:last-child:not(:first-child){width:3rem}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div:last-child{color:var(--design-body)!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-notes]>div:last-child>span:last-child{color:var(--design-ink)!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-tree-state]{background:linear-gradient(var(--tree-state-bg),var(--tree-state-bg)),#0f0f13!important}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-button-board]{box-shadow:none;border:0}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-button-spec]{box-shadow:none;background:0 0;border:0;border-radius:0}@media (max-width:767px){.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-field-tabs]{display:none}.VikaSystemStory-module___wOw8q__examplesVisual [data-vika-field-panel]{margin-top:0}}.VikaSystemStory-module___wOw8q__delivery{gap:var(--space-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.VikaSystemStory-module___wOw8q__delivery p{margin-top:var(--space-5)}.VikaSystemStory-module___wOw8q__delivery a{align-items:center;gap:var(--space-3);min-height:var(--control-hit-area);margin-top:var(--space-5);color:var(--system-purple);font-size:var(--type-body);display:inline-flex}.VikaSystemStory-module___wOw8q__communityProof{aspect-ratio:1.38;width:100%;box-shadow:var(--system-shadow);cursor:zoom-in;background:#fff;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.VikaSystemStory-module___wOw8q__communityProof img{width:100%;height:auto;display:block}@media (max-width:1023px){.VikaSystemStory-module___wOw8q__sectionHeader{gap:var(--space-5);grid-template-columns:1fr}.VikaSystemStory-module___wOw8q__iconComposition{gap:var(--space-6);grid-template-columns:1fr 1fr}.VikaSystemStory-module___wOw8q__delivery{grid-template-columns:1fr}.VikaSystemStory-module___wOw8q__communityProof{max-width:48rem}}@media (max-width:767px){.VikaSystemStory-module___wOw8q__themePair,.VikaSystemStory-module___wOw8q__reasons,.VikaSystemStory-module___wOw8q__iconComposition,.VikaSystemStory-module___wOw8q__componentPair,.VikaSystemStory-module___wOw8q__delivery{gap:var(--space-6);grid-template-columns:1fr}.VikaSystemStory-module___wOw8q__themePeer{padding:var(--space-6)}.VikaSystemStory-module___wOw8q__themePair{gap:0}.VikaSystemStory-module___wOw8q__surfaceLevels{gap:var(--space-2)}.VikaSystemStory-module___wOw8q__iconLibrary{padding:var(--space-5)0;gap:var(--space-6)var(--space-4)}.VikaSystemStory-module___wOw8q__iconLibrary .VikaSystemStory-module___wOw8q__glyph{width:1.75rem;height:1.75rem}.VikaSystemStory-module___wOw8q__fieldTrio{justify-content:flex-start;gap:var(--space-6)}.VikaSystemStory-module___wOw8q__componentPair{gap:var(--space-7)}.VikaSystemStory-module___wOw8q__buttonSample{min-height:6rem}.VikaSystemStory-module___wOw8q__exampleTabs{gap:var(--space-4)}.VikaSystemStory-module___wOw8q__sectionHeader h2,.VikaSystemStory-module___wOw8q__delivery h2{font-size:var(--type-card-title)}.VikaSystemStory-module___wOw8q__communityProof{aspect-ratio:1.25}.VikaSystemStory-module___wOw8q__delivery{align-items:start}.VikaSystemStory-module___wOw8q__fullPalette>div{gap:var(--space-3);grid-template-columns:5rem 1fr}}@media (min-width:901px){.VikaSystemStory-module___wOw8q__story:lang(en) .VikaSystemStory-module___wOw8q__heroCopy h1{font-size:var(--type-cta)}}@media (max-width:900px){.VikaSystemStory-module___wOw8q__hero{gap:var(--space-7);grid-template-columns:1fr}.VikaSystemStory-module___wOw8q__heroCopy h1{font-size:var(--type-cta)}.VikaSystemStory-module___wOw8q__heroCopy h1>span{display:inline}.VikaSystemStory-module___wOw8q__heroCopy>p{max-width:36rem}.VikaSystemStory-module___wOw8q__heroBento{width:100%;max-width:38rem;margin-inline:auto}}@media (max-width:480px){.VikaSystemStory-module___wOw8q__heroBento{grid-template:"colors colors""icons themes"12rem"business business"/1fr 1fr;height:auto}.VikaSystemStory-module___wOw8q__colorTile,.VikaSystemStory-module___wOw8q__iconTile,.VikaSystemStory-module___wOw8q__businessTile{padding:var(--space-4)}.VikaSystemStory-module___wOw8q__colorRows{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr}.VikaSystemStory-module___wOw8q__colorRows i{height:2.75rem}.VikaSystemStory-module___wOw8q__colorRows>div>span{margin-bottom:var(--space-2)}.VikaSystemStory-module___wOw8q__bentoIcons{gap:var(--space-4)var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.VikaSystemStory-module___wOw8q__bentoIcons .VikaSystemStory-module___wOw8q__glyph{width:1.25rem;height:1.25rem}.VikaSystemStory-module___wOw8q__miniTheme{padding:var(--space-3)}.VikaSystemStory-module___wOw8q__miniTheme>span{font-size:var(--type-body-sm)}.VikaSystemStory-module___wOw8q__miniTheme strong{font-size:var(--type-section)}.VikaSystemStory-module___wOw8q__miniTheme>div{max-width:100%}.VikaSystemStory-module___wOw8q__businessTile{gap:var(--space-5)}.VikaSystemStory-module___wOw8q__businessMini button{min-height:44px}.VikaSystemStory-module___wOw8q__bentoActions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.VikaSystemStory-module___wOw8q__bentoIcons>span,.VikaSystemStory-module___wOw8q__spotlightOpen{transition:none}}@media (max-width:767px){.VikaSystemStory-module___wOw8q__sectionHeader{gap:var(--space-5);margin-bottom:var(--space-7)}.VikaSystemStory-module___wOw8q__sectionHeader h2,.VikaSystemStory-module___wOw8q__delivery h2{font-size:var(--type-section)}.VikaSystemStory-module___wOw8q__colorScene{padding:var(--space-5);border-radius:var(--space-5)}.VikaSystemStory-module___wOw8q__themeIntro{margin-top:var(--space-7)}.VikaSystemStory-module___wOw8q__spotlightIntro{gap:var(--space-4);margin-bottom:var(--space-6)}.VikaSystemStory-module___wOw8q__spotlightStage{--beam-source-x:18.1%;--beam-source-y:46.5%;min-height:34rem}.VikaSystemStory-module___wOw8q__spotlightCells{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));inset:-7% -14%;transform:none}.VikaSystemStory-module___wOw8q__spotlightCell{min-height:3.25rem}.VikaSystemStory-module___wOw8q__spotlightCell[data-kind=token] small{display:none}.VikaSystemStory-module___wOw8q__spotlightFocus{width:calc(100% - 2rem);padding:var(--space-4);--focus-source-x:14.6%;grid-template-columns:auto minmax(0,1fr) auto}.VikaSystemStory-module___wOw8q__spotlightCone{filter:blur(14px);opacity:.9;height:128%;top:-36%}.VikaSystemStory-module___wOw8q__spotlightRule{display:none}.VikaSystemStory-module___wOw8q__spotlightPlus{grid-area:1/1}.VikaSystemStory-module___wOw8q__spotlightPlus:after{content:"";background:linear-gradient(#0000,#fffffffa 12%,#d6bafffa 45%,#8758ffeb 82%,#0000);border-radius:999px;width:2px;height:2.4rem;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 0 .35rem #ffffff75,0 0 1rem #af84ffd1,0 0 2.4rem #6845ff80}.VikaSystemStory-module___wOw8q__spotlightCopy{grid-area:1/2}.VikaSystemStory-module___wOw8q__spotlightOpen{grid-area:1/3}.VikaSystemStory-module___wOw8q__spotlightCopy strong{font-size:var(--type-body-lg)}.VikaSystemStory-module___wOw8q__spotlightMetrics{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VikaSystemStory-module___wOw8q__spotlightOpen{width:2.5rem;height:2.5rem}.VikaSystemStory-module___wOw8q__spotlightHint{bottom:var(--space-4);letter-spacing:.06em}}@media (min-width:768px) and (max-width:1023px){.VikaSystemStory-module___wOw8q__sectionHeader{gap:var(--space-6)}}.VikaSystemStory-module___wOw8q__roleMapping{margin-top:var(--space-8)}.VikaSystemStory-module___wOw8q__colorScene .VikaSystemStory-module___wOw8q__themeIntro{margin-top:0}
.VikaTypography-module__QeACla__scene{align-items:center;gap:var(--space-9);padding:var(--space-8);border-radius:var(--space-6);background:var(--system-surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.VikaTypography-module__QeACla__specimen,.VikaTypography-module__QeACla__scale{min-width:0}.VikaTypography-module__QeACla__eyebrow{color:var(--design-body);font-size:var(--type-label);line-height:var(--leading-body);display:block}.VikaTypography-module__QeACla__letters{width:min(100%,20rem);height:auto;margin-block:var(--space-5);fill:var(--design-ink);display:block}.VikaTypography-module__QeACla__specimen h3{color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-title);font-weight:500;line-height:var(--leading-display);margin:0}.VikaTypography-module__QeACla__specimen p{margin:var(--space-3)0 0;color:var(--design-body);font-size:var(--type-body);line-height:var(--leading-body)}.VikaTypography-module__QeACla__specimen .VikaTypography-module__QeACla__fallbacks{margin-bottom:var(--space-5);font-size:var(--type-label)}.VikaTypography-module__QeACla__scale table{border-collapse:collapse;width:100%;color:var(--design-ink);font-size:var(--type-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.VikaTypography-module__QeACla__scale caption{margin-bottom:var(--space-6);text-align:left;font-family:var(--type-font-display);font-size:var(--type-title);font-weight:500}.VikaTypography-module__QeACla__scale th,.VikaTypography-module__QeACla__scale td{padding:var(--space-4)0;text-align:left;vertical-align:baseline;font-weight:400}.VikaTypography-module__QeACla__scale thead th{padding-top:0;padding-bottom:var(--space-3);color:var(--design-body);font-size:var(--type-label)}.VikaTypography-module__QeACla__scale tbody th{font-weight:500}.VikaTypography-module__QeACla__scale td:last-child,.VikaTypography-module__QeACla__scale thead th:last-child{text-align:right;white-space:nowrap}.VikaTypography-module__QeACla__scale td:nth-child(2),.VikaTypography-module__QeACla__px{color:var(--design-body)}.VikaTypography-module__QeACla__source{margin:var(--space-6)0 0;color:var(--design-body);font-size:var(--type-label);line-height:var(--leading-body)}.VikaTypography-module__QeACla__source a{min-height:var(--control-hit-area);margin-right:var(--space-5);color:var(--system-purple);text-underline-offset:4px;align-items:center;display:inline-flex}.VikaTypography-module__QeACla__source a:hover{text-decoration:underline}.VikaTypography-module__QeACla__source a:focus-visible{outline:2px solid var(--system-purple);outline-offset:4px}@media (max-width:900px){.VikaTypography-module__QeACla__scene{gap:var(--space-7);padding:var(--space-7);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}}@media (max-width:767px){.VikaTypography-module__QeACla__scene{padding:var(--space-5);gap:var(--space-8);grid-template-columns:1fr}.VikaTypography-module__QeACla__letters{max-width:15rem;margin-block:var(--space-3)}.VikaTypography-module__QeACla__scale table{font-size:var(--type-label)}.VikaTypography-module__QeACla__scale th,.VikaTypography-module__QeACla__scale td{padding-block:var(--space-4)}.VikaTypography-module__QeACla__scale caption{font-size:var(--type-card-title)}}
.ProjectDeckExpansion-module__O5Zcrq__expansion{margin-top:var(--layout-section-space-spacious)}.ProjectDeckExpansion-module__O5Zcrq__chapter{padding-block:var(--layout-section-space-compact);scroll-margin-top:7rem;position:relative}.ProjectDeckExpansion-module__O5Zcrq__chapter+.ProjectDeckExpansion-module__O5Zcrq__chapter{margin-top:var(--layout-section-space-compact)}.ProjectDeckExpansion-module__O5Zcrq__chapterHeader{max-width:58rem}.ProjectDeckExpansion-module__O5Zcrq__eyebrow{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-label);letter-spacing:.08em;font-weight:400;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__chapter h2,.ProjectDeckExpansion-module__O5Zcrq__splitCopy h2{max-width:min(100%,var(--measure-copy));margin-top:var(--space-3);color:var(--design-ink);font-family:var(--type-font-display);font-size:var(--type-section);letter-spacing:0;font-weight:600;line-height:var(--leading-display);text-wrap:balance}.ProjectDeckExpansion-module__O5Zcrq__lead{max-width:var(--measure-copy);margin-top:var(--space-5);color:var(--design-body);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.ProjectDeckExpansion-module__O5Zcrq__editorialSplit,.ProjectDeckExpansion-module__O5Zcrq__brandChapter,.ProjectDeckExpansion-module__O5Zcrq__proofPairChapter,.ProjectDeckExpansion-module__O5Zcrq__miniUiChapter,.ProjectDeckExpansion-module__O5Zcrq__skillChapter{gap:var(--space-8);align-items:center;display:grid}.ProjectDeckExpansion-module__O5Zcrq__splitCopy{min-width:0}.ProjectDeckExpansion-module__O5Zcrq__openSteps{margin-top:var(--space-7);gap:0;display:grid}.ProjectDeckExpansion-module__O5Zcrq__openSteps li{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--design-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ProjectDeckExpansion-module__O5Zcrq__openSteps span,.ProjectDeckExpansion-module__O5Zcrq__reviewFlow span,.ProjectDeckExpansion-module__O5Zcrq__pathNode>span,.ProjectDeckExpansion-module__O5Zcrq__gates article>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em}.ProjectDeckExpansion-module__O5Zcrq__openSteps strong{color:var(--design-ink);font-size:var(--type-body-sm);font-weight:500}.ProjectDeckExpansion-module__O5Zcrq__siteProof{aspect-ratio:16/10;border-radius:var(--design-radius-card);background:var(--design-canvas-soft);position:relative;overflow:hidden}.ProjectDeckExpansion-module__O5Zcrq__brandProof{aspect-ratio:2;border-radius:var(--design-radius-card);background:var(--design-canvas-soft);overflow:hidden}.ProjectDeckExpansion-module__O5Zcrq__brandImage{width:100%;height:auto;display:block}.ProjectDeckExpansion-module__O5Zcrq__siteProof img{object-position:top}.ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:16/10;border-radius:var(--design-radius-button);background:var(--design-canvas-soft);width:100%;position:relative;overflow:hidden}.ProjectDeckExpansion-module__O5Zcrq__coverImage{object-fit:cover}.ProjectDeckExpansion-module__O5Zcrq__containImage{object-fit:contain}.ProjectDeckExpansion-module__O5Zcrq__launchMosaic{gap:var(--space-5);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__launchMosaic figure,.ProjectDeckExpansion-module__O5Zcrq__filmstrip figure,.ProjectDeckExpansion-module__O5Zcrq__proofPair figure,.ProjectDeckExpansion-module__O5Zcrq__reviewEvidence figure,.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid figure{min-width:0}.ProjectDeckExpansion-module__O5Zcrq__launchMosaic figcaption,.ProjectDeckExpansion-module__O5Zcrq__filmstrip figcaption,.ProjectDeckExpansion-module__O5Zcrq__proofPair figcaption,.ProjectDeckExpansion-module__O5Zcrq__reviewEvidence figcaption,.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid figcaption{margin-top:var(--space-3);color:var(--design-muted);font-family:var(--type-font-label);font-size:var(--type-label);line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__launchPrimary .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:16/9}.ProjectDeckExpansion-module__O5Zcrq__launchSecondary .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:4/3}.ProjectDeckExpansion-module__O5Zcrq__filmChapter{overflow:hidden}.ProjectDeckExpansion-module__O5Zcrq__filmstrip,.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__filmstrip .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:16/9}.ProjectDeckExpansion-module__O5Zcrq__systemPath{gap:var(--space-4);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__systemPath li{gap:var(--space-3);align-items:center;display:grid;position:relative}.ProjectDeckExpansion-module__O5Zcrq__pathNode{min-height:12rem;padding:var(--space-5)var(--space-3)var(--space-4)0;border-top:1px solid var(--design-border)}.ProjectDeckExpansion-module__O5Zcrq__pathNode h3{margin-top:var(--space-6);color:var(--design-ink);font-size:var(--type-title);font-weight:600;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__pathNode p{margin-top:var(--space-3);color:var(--design-muted);font-size:var(--type-body-sm);line-height:var(--leading-body)}.ProjectDeckExpansion-module__O5Zcrq__pathArrow{color:var(--project-accent);justify-self:center;transform:rotate(90deg)}.ProjectDeckExpansion-module__O5Zcrq__proofPair{gap:var(--space-5);display:grid}.ProjectDeckExpansion-module__O5Zcrq__proofPair .ProjectDeckExpansion-module__O5Zcrq__mediaFrame,.ProjectDeckExpansion-module__O5Zcrq__reviewEvidence .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:16/10}.ProjectDeckExpansion-module__O5Zcrq__contractGrid,.ProjectDeckExpansion-module__O5Zcrq__gates{gap:var(--space-4);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__contractGrid article{min-height:13rem;padding:var(--space-5);background:var(--design-surface);border-radius:var(--design-radius-card)}.ProjectDeckExpansion-module__O5Zcrq__contractGrid svg{width:1.25rem;color:var(--project-accent)}.ProjectDeckExpansion-module__O5Zcrq__contractGrid h3,.ProjectDeckExpansion-module__O5Zcrq__gates h3{margin-top:var(--space-7);color:var(--design-ink);font-size:var(--type-title);font-weight:600;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__contractGrid p,.ProjectDeckExpansion-module__O5Zcrq__gates p{margin-top:var(--space-3);color:var(--design-muted);font-size:var(--type-body-sm);line-height:var(--leading-body)}.ProjectDeckExpansion-module__O5Zcrq__checkList{gap:var(--space-3);margin-top:var(--space-7);display:grid}.ProjectDeckExpansion-module__O5Zcrq__checkList li{gap:var(--space-3);color:var(--design-body);font-size:var(--type-body-sm);line-height:var(--leading-label);align-items:center;display:flex}.ProjectDeckExpansion-module__O5Zcrq__checkList svg{width:1rem;color:var(--project-accent)}.ProjectDeckExpansion-module__O5Zcrq__textLink{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--project-accent);font-size:var(--type-body-sm);font-weight:400;text-decoration:none;display:inline-flex}.ProjectDeckExpansion-module__O5Zcrq__textLink svg{width:1rem;transition:transform .18s}.ProjectDeckExpansion-module__O5Zcrq__textLink:hover svg{transform:translate(.2rem)}.ProjectDeckExpansion-module__O5Zcrq__skillFlow{gap:var(--space-3);padding:0;list-style:none;display:grid}.ProjectDeckExpansion-module__O5Zcrq__skillFlow li{min-height:9.5rem;padding:var(--space-5);border-radius:var(--design-radius-button);background:var(--design-surface)}.ProjectDeckExpansion-module__O5Zcrq__skillFlow span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.08em}.ProjectDeckExpansion-module__O5Zcrq__skillFlow h3{margin-top:var(--space-5);color:var(--design-ink);font-size:var(--type-title);font-weight:600;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__skillFlow p{margin-top:var(--space-3);color:var(--design-muted);font-size:var(--type-body-sm);line-height:var(--leading-body)}.ProjectDeckExpansion-module__O5Zcrq__reviewFlow{gap:var(--space-3);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__reviewFlow li{align-items:center;gap:var(--space-3);min-height:5rem;padding:var(--space-4);background:var(--design-surface);border-radius:var(--design-radius-button);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ProjectDeckExpansion-module__O5Zcrq__reviewFlow strong{color:var(--design-ink);font-size:var(--type-body-sm);font-weight:500;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__reviewEvidence{gap:var(--space-5);margin-top:var(--space-6);display:grid}.ProjectDeckExpansion-module__O5Zcrq__videoStages{gap:var(--space-4);margin-top:var(--space-8);display:grid}.ProjectDeckExpansion-module__O5Zcrq__videoStages li{min-height:12rem;padding:var(--space-5)var(--space-3)var(--space-4)0;border-top:1px solid var(--design-border)}.ProjectDeckExpansion-module__O5Zcrq__videoStages li>span{width:2rem;height:2rem;color:var(--project-accent);justify-content:center;align-items:center;display:flex}.ProjectDeckExpansion-module__O5Zcrq__videoStages p{margin-top:var(--space-6);color:var(--design-muted);font-family:var(--type-font-label);font-size:var(--type-micro);letter-spacing:.08em}.ProjectDeckExpansion-module__O5Zcrq__videoStages h3{margin-top:var(--space-3);color:var(--design-ink);font-size:var(--type-title);font-weight:600;line-height:var(--leading-label)}.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid{min-width:0;margin-top:0}.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:4/3}.ProjectDeckExpansion-module__O5Zcrq__gates article{min-height:15rem;padding:var(--space-5);background:var(--design-surface);border-radius:var(--design-radius-card);position:relative}.ProjectDeckExpansion-module__O5Zcrq__gates svg{top:var(--space-5);right:var(--space-5);width:1.2rem;color:var(--project-accent);position:absolute}@media (min-width:768px){.ProjectDeckExpansion-module__O5Zcrq__filmstrip,.ProjectDeckExpansion-module__O5Zcrq__miniUiGrid,.ProjectDeckExpansion-module__O5Zcrq__contractGrid,.ProjectDeckExpansion-module__O5Zcrq__gates{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectDeckExpansion-module__O5Zcrq__launchMosaic{grid-template-columns:minmax(0,1.55fr) minmax(0,.7fr)}.ProjectDeckExpansion-module__O5Zcrq__launchPrimary{grid-row:span 2}.ProjectDeckExpansion-module__O5Zcrq__launchPrimary .ProjectDeckExpansion-module__O5Zcrq__mediaFrame{aspect-ratio:auto;height:100%}.ProjectDeckExpansion-module__O5Zcrq__systemPath,.ProjectDeckExpansion-module__O5Zcrq__proofPair,.ProjectDeckExpansion-module__O5Zcrq__reviewEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDeckExpansion-module__O5Zcrq__reviewFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectDeckExpansion-module__O5Zcrq__reviewFlow li{grid-template-columns:1fr;align-content:space-between;min-height:9rem}.ProjectDeckExpansion-module__O5Zcrq__videoStages{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectDeckExpansion-module__O5Zcrq__skillFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProjectDeckExpansion-module__O5Zcrq__editorialSplit,.ProjectDeckExpansion-module__O5Zcrq__brandChapter{gap:var(--space-9);grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr)}.ProjectDeckExpansion-module__O5Zcrq__proofPairChapter,.ProjectDeckExpansion-module__O5Zcrq__miniUiChapter{gap:var(--space-8);grid-template-columns:minmax(17rem,.58fr) minmax(0,1.42fr)}.ProjectDeckExpansion-module__O5Zcrq__skillChapter{gap:var(--space-8);grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr)}.ProjectDeckExpansion-module__O5Zcrq__systemPath{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectDeckExpansion-module__O5Zcrq__systemPath li{grid-template-columns:minmax(0,1fr) auto}.ProjectDeckExpansion-module__O5Zcrq__pathArrow{justify-self:auto;transform:none}}@media (max-width:767px){.ProjectDeckExpansion-module__O5Zcrq__expansion{margin-top:var(--layout-section-space-compact)}.ProjectDeckExpansion-module__O5Zcrq__chapter+.ProjectDeckExpansion-module__O5Zcrq__chapter{margin-top:var(--space-8)}.ProjectDeckExpansion-module__O5Zcrq__chapter h2,.ProjectDeckExpansion-module__O5Zcrq__splitCopy h2{max-width:none}}@media (prefers-reduced-motion:reduce){.ProjectDeckExpansion-module__O5Zcrq__expansion *,.ProjectDeckExpansion-module__O5Zcrq__expansion :before,.ProjectDeckExpansion-module__O5Zcrq__expansion :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
