.AdditionalContentMaterial-module__fpdm2a__material{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}
.MementoCoverVisual-module__ugseIG__visual{--deck-typography-guard:strict;--wave-color:var(--memento-brand);z-index:2;top:83px;right:var(--deck-safe-x);pointer-events:none;-webkit-user-select:none;user-select:none;width:324px;height:234px;position:absolute}[data-deck-theme=dark] .MementoCoverVisual-module__ugseIG__visual{--wave-color:var(--memento-brand-on-dark)}.MementoCoverVisual-module__ugseIG__wave{z-index:1;justify-content:center;align-items:center;gap:5px;width:223px;height:108px;display:flex;position:absolute;top:84px;left:4px;transform:rotate(-11deg)}.MementoCoverVisual-module__ugseIG__wave span{background:var(--wave-color);border-radius:9px;flex:0 0 9px;display:block}.MementoCoverVisual-module__ugseIG__transcript{z-index:2;border-radius:21px;flex-direction:column;justify-content:space-between;width:133px;height:157px;padding:20px;display:flex;position:absolute;top:30px;left:174px;transform:rotate(9deg)}.MementoCoverVisual-module__ugseIG__quote{width:45px;height:34px;color:var(--deck-ink);opacity:.86}.MementoCoverVisual-module__ugseIG__textStrokes{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.MementoCoverVisual-module__ugseIG__textStrokes i{background:var(--deck-ink);opacity:.25;border-radius:3px;width:100%;height:5px;display:block}.MementoCoverVisual-module__ugseIG__textStrokes i:nth-child(2){width:83%}.MementoCoverVisual-module__ugseIG__textStrokes i:last-child{width:58%}.MementoCoverVisual-module__ugseIG__spark{width:26px;height:26px;color:var(--wave-color);position:absolute;top:28px;left:68px;transform:rotate(10deg)}.MementoCoverVisual-module__ugseIG__confirm{z-index:3;width:41px;height:41px;color:var(--deck-ink);background:color-mix(in srgb,var(--memento-ice)65%,var(--deck-bg-primary));box-shadow:inset 0 1px 0 var(--glass-light);border-radius:50%;place-items:center;display:grid;position:absolute;top:178px;left:262px}.MementoCoverVisual-module__ugseIG__confirm svg{width:24px;height:24px}
.FrostedCoverMaterial-module__JCBNfq__material{--deck-typography-guard:strict;--glass-fill-top:#ffffffb3;--glass-fill-bottom:#ffffff57;--glass-edge:#1717171f;--glass-light:#fffffff0;--glass-shadow:#17171717}[data-deck-theme=dark] .FrostedCoverMaterial-module__JCBNfq__material{--glass-fill-top:#ffffff2e;--glass-fill-bottom:#ffffff14;--glass-edge:#ffffff42;--glass-light:#ffffff3d;--glass-shadow:#0000001f}.FrostedCoverMaterial-module__JCBNfq__frosted{border:1px solid var(--glass-edge);background:linear-gradient(146deg,var(--glass-fill-top),var(--glass-fill-bottom));box-shadow:inset 0 1px 0 var(--glass-light),0 5px 12px -7px var(--glass-shadow);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media print{.FrostedCoverMaterial-module__JCBNfq__frosted{-webkit-backdrop-filter:none;backdrop-filter:none}}
.AbstractCoverVisuals-module__JA3SEq__visual{--deck-typography-guard:strict;--visual-blue:#77a7ea;--visual-amber:#e0b46a;--visual-mint:#74b69d;--visual-violet:#a28deb;--visual-pink:#d996af;z-index:2;right:var(--deck-safe-x);pointer-events:none;-webkit-user-select:none;user-select:none;width:324px;color:var(--deck-ink);position:absolute}.AbstractCoverVisuals-module__JA3SEq__aos{height:272px;top:104px}.AbstractCoverVisuals-module__JA3SEq__message{background:var(--visual-blue);border-radius:26px;flex-direction:column;justify-content:center;gap:12px;width:150px;height:105px;padding:25px;display:flex;position:absolute;top:28px;left:8px;transform:rotate(-11deg)}.AbstractCoverVisuals-module__JA3SEq__message:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:25px;height:23px;position:absolute;bottom:-13px;left:24px}.AbstractCoverVisuals-module__JA3SEq__message i{opacity:.86;background:#fff;border-radius:4px;height:6px;display:block}.AbstractCoverVisuals-module__JA3SEq__message i:nth-child(2){width:78%}.AbstractCoverVisuals-module__JA3SEq__message i:last-child{width:45%}.AbstractCoverVisuals-module__JA3SEq__calendar{background:var(--visual-amber);border-radius:17px;width:106px;height:130px;padding:47px 21px 20px;position:absolute;top:56px;left:194px;transform:rotate(11deg)}.AbstractCoverVisuals-module__JA3SEq__calendar:before{content:"";opacity:.35;background:#6a4a25;border-radius:2px;height:3px;position:absolute;top:30px;left:21px;right:21px}.AbstractCoverVisuals-module__JA3SEq__calendarPins{justify-content:space-between;display:flex;position:absolute;top:-5px;left:25px;right:25px}.AbstractCoverVisuals-module__JA3SEq__calendarPins i{background:#896130;border-radius:4px;width:6px;height:17px}.AbstractCoverVisuals-module__JA3SEq__calendarGrid{grid-template-columns:repeat(3,10px);justify-content:space-between;gap:12px;display:grid}.AbstractCoverVisuals-module__JA3SEq__calendarGrid i{opacity:.4;background:#896130;border-radius:3px;width:10px;height:10px}.AbstractCoverVisuals-module__JA3SEq__calendarGrid i:nth-child(5){opacity:1}.AbstractCoverVisuals-module__JA3SEq__permission{border-radius:40px;justify-content:space-between;align-items:center;width:186px;height:72px;padding:10px 22px 10px 11px;display:flex;position:absolute;top:161px;left:82px;transform:rotate(-6deg)}.AbstractCoverVisuals-module__JA3SEq__permissionThumb{background:color-mix(in srgb,var(--deck-bg-primary)92%,var(--deck-ink));width:49px;height:49px;box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:50%;place-items:center;display:grid}.AbstractCoverVisuals-module__JA3SEq__permissionThumb svg{width:23px;height:23px}.AbstractCoverVisuals-module__JA3SEq__permissionRail{background:var(--deck-ink);opacity:.22;border-radius:4px;width:60px;height:5px}.AbstractCoverVisuals-module__JA3SEq__sandock{height:235px;top:88px}.AbstractCoverVisuals-module__JA3SEq__codeInput{flex-direction:column;align-items:flex-end;gap:10px;width:92px;display:flex;position:absolute;top:59px;left:23px;transform:rotate(-13deg)}.AbstractCoverVisuals-module__JA3SEq__codeInput i{background:var(--visual-blue);border-radius:5px;width:100%;height:9px;display:block}.AbstractCoverVisuals-module__JA3SEq__codeInput i:nth-child(2){width:82%}.AbstractCoverVisuals-module__JA3SEq__codeInput i:last-child{width:63%}.AbstractCoverVisuals-module__JA3SEq__enclosure{border-radius:29px;place-items:center;width:172px;height:174px;display:grid;position:absolute;top:20px;left:96px;transform:rotate(8deg)}.AbstractCoverVisuals-module__JA3SEq__codeMark{width:116px;height:84px;color:var(--visual-blue)}.AbstractCoverVisuals-module__JA3SEq__codeOutput{flex-direction:column;gap:7px;width:82px;display:flex;position:absolute;top:159px;left:226px;transform:rotate(-7deg)}.AbstractCoverVisuals-module__JA3SEq__codeOutput i{background:var(--visual-mint);border-radius:5px;width:100%;height:12px;display:block}.AbstractCoverVisuals-module__JA3SEq__video{height:184px;top:431px}.AbstractCoverVisuals-module__JA3SEq__crop{width:148px;height:108px;color:var(--visual-violet);position:absolute;top:4px;left:8px}.AbstractCoverVisuals-module__JA3SEq__subtitle{border-radius:18px;align-items:center;gap:15px;width:183px;height:78px;padding:18px;display:flex;position:absolute;top:28px;left:126px;transform:rotate(8deg)}.AbstractCoverVisuals-module__JA3SEq__captionMark{flex:none;width:56px;height:32px}.AbstractCoverVisuals-module__JA3SEq__subtitleStrokes{flex-direction:column;flex:1;gap:9px;display:flex}.AbstractCoverVisuals-module__JA3SEq__subtitleStrokes i{background:var(--deck-ink);opacity:.3;border-radius:3px;width:100%;height:5px;display:block}.AbstractCoverVisuals-module__JA3SEq__subtitleStrokes i:last-child{width:68%}.AbstractCoverVisuals-module__JA3SEq__tracks{gap:6px;height:28px;display:flex;position:absolute;top:128px;left:19px;transform:rotate(-3deg)}.AbstractCoverVisuals-module__JA3SEq__videoClip,.AbstractCoverVisuals-module__JA3SEq__captionClip,.AbstractCoverVisuals-module__JA3SEq__audioClip{color:#25232d;border-radius:6px;justify-content:center;align-items:center;height:28px;display:flex}.AbstractCoverVisuals-module__JA3SEq__videoClip{background:var(--visual-violet);width:118px}.AbstractCoverVisuals-module__JA3SEq__videoClip svg{width:14px;height:14px}.AbstractCoverVisuals-module__JA3SEq__captionClip{background:var(--visual-mint);width:84px}.AbstractCoverVisuals-module__JA3SEq__captionClip svg{width:25px;height:16px}.AbstractCoverVisuals-module__JA3SEq__audioClip{background:var(--visual-pink);gap:3px;width:74px}.AbstractCoverVisuals-module__JA3SEq__audioClip i{background:currentColor;border-radius:2px;width:2px}.AbstractCoverVisuals-module__JA3SEq__playhead{background:var(--deck-ink);width:2px;height:46px;position:absolute;top:-9px;left:192px}.AbstractCoverVisuals-module__JA3SEq__playhead:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 45%,50% 100%,0 45%);border-radius:2px 2px 1px 1px;width:10px;height:7px;position:absolute;top:-1px;left:-4px}
.BudaAgentConversation-module__EnkDbW__frame{width:100%;container-type:inline-size}.BudaAgentConversation-module__EnkDbW__fill,.BudaAgentConversation-module__EnkDbW__fill .BudaAgentConversation-module__EnkDbW__run{height:100%}.BudaAgentConversation-module__EnkDbW__fill .BudaAgentConversation-module__EnkDbW__run{justify-content:space-between}.BudaAgentConversation-module__EnkDbW__flow .BudaAgentConversation-module__EnkDbW__run{height:auto}.BudaAgentConversation-module__EnkDbW__run,.BudaAgentConversation-module__EnkDbW__specimen,.BudaAgentConversation-module__EnkDbW__tray{--ba-paper:#fdfcf9;--ba-tile:#fff;--ba-ink:#2b2721;--ba-body:#57514a;--ba-muted:#8b8579;--ba-hair:#1c191612;--ba-accent:#7a6030;--ba-accent-tint:#7a603014;--ba-accent-tint-soft:#7a60300d;--ba-neutral-tint:#1c19160a;--ba-bubble:#f3ead8;--ba-send:#e8dcc2;--ba-done:#5f7d59;--ba-blocked:#a4574a;--ba-preview:#4c7a62;--ba-wait:#9a7434}.BudaAgentConversation-module__EnkDbW__run{box-sizing:border-box;border:1px solid var(--ba-hair);background:var(--ba-paper);color:var(--ba-ink);font-family:var(--font-geist-sans),var(--design-cjk-font),sans-serif;border-radius:12px;flex-direction:column;gap:.82em;margin:0;padding:1.4em 1.5em;font-size:clamp(11.8px,2.05cqw,14px);font-weight:400;line-height:1.5;display:flex;box-shadow:0 22px 46px -36px #1c191694}.BudaAgentConversation-module__EnkDbW__run *{box-sizing:border-box;min-width:0}.BudaAgentConversation-module__EnkDbW__bar{align-items:center;gap:.62em;padding-bottom:.12em;display:flex}.BudaAgentConversation-module__EnkDbW__mark{background:#f0e6d2;border-radius:.55em;flex:none;place-items:center;width:1.75em;height:1.75em;display:grid}.BudaAgentConversation-module__EnkDbW__mark img{width:78%;height:78%}.BudaAgentConversation-module__EnkDbW__barText{gap:.1em;display:grid;overflow:hidden}.BudaAgentConversation-module__EnkDbW__agent{color:var(--ba-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:500;overflow:hidden}.BudaAgentConversation-module__EnkDbW__thread{color:var(--ba-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__bubble{border-radius:11px;max-width:84%;padding:.64em .8em}.BudaAgentConversation-module__EnkDbW__bubbleUser{background:var(--ba-bubble);color:#443b2f;border-bottom-right-radius:6px;align-self:flex-end}.BudaAgentConversation-module__EnkDbW__bubbleAgent{max-width:100%;color:var(--ba-body);border-radius:0;align-self:flex-start;padding:0}.BudaAgentConversation-module__EnkDbW__bubbleText{text-wrap:pretty}.BudaAgentConversation-module__EnkDbW__runBlock{background:var(--ba-accent-tint-soft);border-radius:10px;gap:.62em;padding:.76em .84em;display:grid}.BudaAgentConversation-module__EnkDbW__statusRow{display:flex}.BudaAgentConversation-module__EnkDbW__pill,.BudaAgentConversation-module__EnkDbW__stateBadge{background:var(--ba-paper);color:var(--ba-body);font-family:var(--design-latin-mono),ui-monospace,monospace;letter-spacing:0;border-radius:7px;align-items:center;gap:.5em;padding:.34em .64em;font-size:.86em;display:inline-flex;box-shadow:0 1px 2px #1c191612}.BudaAgentConversation-module__EnkDbW__pill[data-status=done] .BudaAgentConversation-module__EnkDbW__pillIcon{color:var(--ba-done)}.BudaAgentConversation-module__EnkDbW__pill[data-status=blocked] .BudaAgentConversation-module__EnkDbW__pillIcon{color:var(--ba-blocked)}.BudaAgentConversation-module__EnkDbW__pillIcon{flex:none;width:1em;height:1em}.BudaAgentConversation-module__EnkDbW__pillDot{background:var(--ba-accent);border-radius:50%;flex:none;width:.5em;height:.5em}.BudaAgentConversation-module__EnkDbW__pillLabel{white-space:nowrap}.BudaAgentConversation-module__EnkDbW__plan{gap:.22em;display:grid}.BudaAgentConversation-module__EnkDbW__step{color:var(--ba-muted);border-radius:8px;grid-template-columns:.95em minmax(0,1fr);align-items:center;gap:.58em;padding:.34em .55em;display:grid}.BudaAgentConversation-module__EnkDbW__step[data-state=current]{background:var(--ba-paper);color:var(--ba-ink);box-shadow:0 1px 3px #1c191614}.BudaAgentConversation-module__EnkDbW__stepIcon{width:.95em;height:.95em;color:var(--ba-done)}.BudaAgentConversation-module__EnkDbW__step[data-state=current] .BudaAgentConversation-module__EnkDbW__stepIcon{color:var(--ba-accent)}.BudaAgentConversation-module__EnkDbW__step[data-state=pending] .BudaAgentConversation-module__EnkDbW__stepIcon{color:var(--ba-muted);opacity:.85}.BudaAgentConversation-module__EnkDbW__stepLabel{align-items:baseline;gap:.5em;min-width:0;font-size:.95em;display:flex}.BudaAgentConversation-module__EnkDbW__stepText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BudaAgentConversation-module__EnkDbW__stepProgress{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;flex:none;font-size:.86em}.BudaAgentConversation-module__EnkDbW__step[data-state=current] .BudaAgentConversation-module__EnkDbW__stepProgress{color:var(--ba-accent)}.BudaAgentConversation-module__EnkDbW__step[data-state=current] .BudaAgentConversation-module__EnkDbW__stepLabel{font-weight:500}.BudaAgentConversation-module__EnkDbW__tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.BudaAgentConversation-module__EnkDbW__task{background:var(--ba-tile);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5em;padding:.52em .6em;display:grid}.BudaAgentConversation-module__EnkDbW__taskIcon{background:var(--ba-accent-tint);width:1.5em;height:1.5em;color:var(--ba-accent);border-radius:.4em;flex:none;place-items:center;display:grid}.BudaAgentConversation-module__EnkDbW__taskIcon svg{width:.92em;height:.92em}.BudaAgentConversation-module__EnkDbW__taskLabel{color:#4b4034;font-family:var(--design-latin-mono),ui-monospace,monospace;white-space:nowrap;text-overflow:ellipsis;font-size:.86em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__ack{color:var(--ba-muted)}.BudaAgentConversation-module__EnkDbW__artifact{background:var(--ba-tile);border-radius:10px;gap:.4em;width:100%;padding:.5em .6em;display:grid}.BudaAgentConversation-module__EnkDbW__tabs{gap:.08em;min-width:0;display:flex;overflow:hidden}.BudaAgentConversation-module__EnkDbW__tab{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;white-space:nowrap;border-radius:6px;padding:.16em .5em;font-size:.82em;line-height:1.2}.BudaAgentConversation-module__EnkDbW__tab[data-active=true]{background:var(--ba-accent-tint);color:#6b5630}.BudaAgentConversation-module__EnkDbW__artifactBody{background:var(--ba-neutral-tint);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5em;min-width:0;padding:.44em .6em;display:grid}.BudaAgentConversation-module__EnkDbW__artifactIcon{background:var(--ba-accent-tint);width:1.5em;height:1.5em;color:var(--ba-accent);border-radius:.4em;flex:none;place-items:center;display:grid}.BudaAgentConversation-module__EnkDbW__artifactIcon svg{width:.92em;height:.92em}.BudaAgentConversation-module__EnkDbW__artifactText{gap:.08em;min-width:0;line-height:1.35;display:grid}.BudaAgentConversation-module__EnkDbW__artifactTitle{color:#4b4034;text-overflow:ellipsis;white-space:nowrap;font-size:.92em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__artifactMeta{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__composer{background:var(--ba-neutral-tint);border-radius:10px;gap:.38em;padding:.5em .62em;display:grid}.BudaAgentConversation-module__EnkDbW__composerText{color:var(--ba-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.92em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__composerMeta{justify-content:space-between;align-items:center;gap:.6em;display:flex}.BudaAgentConversation-module__EnkDbW__model{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;white-space:nowrap;align-items:center;gap:.4em;font-size:.78em;display:inline-flex}.BudaAgentConversation-module__EnkDbW__modelIcon{width:.95em;height:.95em;color:var(--ba-accent)}.BudaAgentConversation-module__EnkDbW__effort{color:var(--ba-muted);letter-spacing:.08em;font-size:.94em}.BudaAgentConversation-module__EnkDbW__send{background:var(--ba-send);color:#4a3d28;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;display:grid}.BudaAgentConversation-module__EnkDbW__send svg{stroke-width:2.3px;width:.78em;height:.78em}.BudaAgentConversation-module__EnkDbW__tray{width:100%;color:var(--ba-ink);font-family:var(--font-geist-sans),var(--design-cjk-font),sans-serif;font-size:clamp(12px,1.5cqw,15px);font-weight:400;line-height:1.5;container-type:inline-size}.BudaAgentConversation-module__EnkDbW__tray *{box-sizing:border-box;min-width:0}.BudaAgentConversation-module__EnkDbW__card,.BudaAgentConversation-module__EnkDbW__tile,.BudaAgentConversation-module__EnkDbW__gate,.BudaAgentConversation-module__EnkDbW__preview{background:var(--ba-tile);border-radius:11px;align-content:space-between;width:100%;display:grid;box-shadow:0 16px 30px -28px #1c191699}.BudaAgentConversation-module__EnkDbW__card,.BudaAgentConversation-module__EnkDbW__gate{border-radius:12px;gap:.66em;padding:.78em .86em .72em}.BudaAgentConversation-module__EnkDbW__cardHead,.BudaAgentConversation-module__EnkDbW__tileHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.26em .6em;line-height:1.34;display:grid}.BudaAgentConversation-module__EnkDbW__card .BudaAgentConversation-module__EnkDbW__step{color:var(--ba-body)}.BudaAgentConversation-module__EnkDbW__glyph{background:var(--ba-accent-tint);width:1.85em;height:1.85em;color:var(--ba-accent);border-radius:.5em;flex:none;place-items:center;display:grid}.BudaAgentConversation-module__EnkDbW__glyph svg{width:1.12em;height:1.12em}.BudaAgentConversation-module__EnkDbW__cardHead .BudaAgentConversation-module__EnkDbW__glyph,.BudaAgentConversation-module__EnkDbW__tileHead .BudaAgentConversation-module__EnkDbW__glyph{grid-row:1/span 2}.BudaAgentConversation-module__EnkDbW__ident{display:contents}.BudaAgentConversation-module__EnkDbW__name{color:var(--ba-ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:1.02em;font-weight:500;overflow:hidden}.BudaAgentConversation-module__EnkDbW__meta{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/-1;font-size:.8em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__stateChip{white-space:nowrap;flex:none;grid-area:1/3;align-items:center;gap:.4em;display:inline-flex}.BudaAgentConversation-module__EnkDbW__stateChip:not(.BudaAgentConversation-module__EnkDbW__stateBadge){background:var(--ba-neutral-tint);color:var(--ba-body);font-family:var(--design-latin-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:.3em .56em;font-size:.78em;line-height:1.2}.BudaAgentConversation-module__EnkDbW__stateChip svg{flex:none;width:.95em;height:.95em}.BudaAgentConversation-module__EnkDbW__stateChip i{background:currentColor;border-radius:50%;flex:none;width:.42em;height:.42em}.BudaAgentConversation-module__EnkDbW__stateChip[data-state=written]:not(.BudaAgentConversation-module__EnkDbW__stateBadge){color:#4d6949;background:#5f7d5921}.BudaAgentConversation-module__EnkDbW__stateChip[data-state=preview]:not(.BudaAgentConversation-module__EnkDbW__stateBadge){color:#3d6b55;background:#4c7a6221}.BudaAgentConversation-module__EnkDbW__stateChip[data-state=queued]:not(.BudaAgentConversation-module__EnkDbW__stateBadge){color:#835f26;background:#9a743424}.BudaAgentConversation-module__EnkDbW__stateChip[data-state=blocked]:not(.BudaAgentConversation-module__EnkDbW__stateBadge){color:#8a473b;background:#a4574a21}.BudaAgentConversation-module__EnkDbW__stateBadge{background:var(--ba-neutral-tint);box-shadow:none}.BudaAgentConversation-module__EnkDbW__stateBadge svg{width:1em;height:1em}.BudaAgentConversation-module__EnkDbW__stateBadge[data-state=written] svg{color:var(--ba-done)}.BudaAgentConversation-module__EnkDbW__stateBadge[data-state=preview] svg{color:var(--ba-preview)}.BudaAgentConversation-module__EnkDbW__stateBadge[data-state=queued] svg{color:var(--ba-wait)}.BudaAgentConversation-module__EnkDbW__stateBadge[data-state=blocked] svg{color:var(--ba-blocked)}.BudaAgentConversation-module__EnkDbW__stateBadge[data-state=planning] i{width:.5em;height:.5em;color:var(--ba-accent)}.BudaAgentConversation-module__EnkDbW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;display:flex}.BudaAgentConversation-module__EnkDbW__action{background:var(--ba-send);color:#43371f;white-space:nowrap;border-radius:8px;align-items:center;gap:.42em;padding:.42em .74em;font-size:.9em;font-weight:500;display:inline-flex}.BudaAgentConversation-module__EnkDbW__action svg{width:.95em;height:.95em}.BudaAgentConversation-module__EnkDbW__action[data-tone=quiet]{background:var(--ba-neutral-tint);color:var(--ba-body);font-weight:400}.BudaAgentConversation-module__EnkDbW__need{color:var(--ba-muted);align-items:center;gap:.36em;font-size:.86em;display:inline-flex}.BudaAgentConversation-module__EnkDbW__need svg{flex:none;width:.95em;height:.95em}.BudaAgentConversation-module__EnkDbW__need[data-needs=true]{color:#86622a}.BudaAgentConversation-module__EnkDbW__need[data-needs=false]{color:var(--ba-muted)}.BudaAgentConversation-module__EnkDbW__need[data-needs=false] svg{color:var(--ba-done)}.BudaAgentConversation-module__EnkDbW__work{background:var(--ba-tile);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.5em .62em;display:grid}.BudaAgentConversation-module__EnkDbW__workText{color:var(--ba-body);text-overflow:ellipsis;white-space:nowrap;font-size:.95em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__workMeta{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.42em;font-size:.8em;display:inline-flex}.BudaAgentConversation-module__EnkDbW__workMeta[data-state=done] svg{width:.95em;height:.95em;color:var(--ba-done);flex:none}.BudaAgentConversation-module__EnkDbW__spinner{border:1.6px solid #7a603057;border-top-color:var(--ba-accent);border-radius:50%;flex:none;width:.86em;height:.86em;animation:.9s linear infinite BudaAgentConversation-module__EnkDbW__baSpin}.BudaAgentConversation-module__EnkDbW__planOut{background:var(--ba-neutral-tint);border-radius:8px;align-items:center;gap:.5em;padding:.42em .56em;display:flex}.BudaAgentConversation-module__EnkDbW__planOutLabel{color:var(--ba-muted);flex:none;font-size:.84em}.BudaAgentConversation-module__EnkDbW__planOutValue{color:#4b4034;min-width:0;font-family:var(--design-latin-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4em;font-size:.84em;display:inline-flex;overflow:hidden}.BudaAgentConversation-module__EnkDbW__planOutValue svg{width:.95em;height:.95em;color:var(--ba-accent);flex:none}.BudaAgentConversation-module__EnkDbW__planOutSurface{color:var(--ba-muted)}@keyframes BudaAgentConversation-module__EnkDbW__baSpin{to{transform:rotate(360deg)}}.BudaAgentConversation-module__EnkDbW__tile{gap:.6em;padding:.72em .8em .66em}.BudaAgentConversation-module__EnkDbW__tileFoot{justify-content:space-between;align-items:center;gap:.7em;display:flex}.BudaAgentConversation-module__EnkDbW__preview{gap:.62em;padding:.72em .8em .7em}.BudaAgentConversation-module__EnkDbW__previewBar{justify-content:space-between;align-items:center;gap:.5em;display:flex}.BudaAgentConversation-module__EnkDbW__actionGroup{align-items:center;gap:.42em;display:inline-flex}.BudaAgentConversation-module__EnkDbW__url{background:var(--ba-neutral-tint);min-width:0;color:var(--ba-body);font-family:var(--design-latin-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:.42em;padding:.3em .6em;font-size:.82em;display:inline-flex;overflow:hidden}.BudaAgentConversation-module__EnkDbW__url svg{width:.95em;height:.95em;color:var(--ba-muted);flex:none}.BudaAgentConversation-module__EnkDbW__viewport{aspect-ratio:16/10;background:#1c1a17;border-radius:9px;position:relative;overflow:hidden}.BudaAgentConversation-module__EnkDbW__viewport svg{width:100%;height:100%;display:block}.BudaAgentConversation-module__EnkDbW__gateLine{color:var(--ba-body);font-size:.95em}.BudaAgentConversation-module__EnkDbW__queue{background:var(--ba-neutral-tint);border-radius:9px;gap:.12em;padding:.28em;display:grid}.BudaAgentConversation-module__EnkDbW__queueRow{border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.44em .5em;display:grid}.BudaAgentConversation-module__EnkDbW__queueRow[data-on=true]{background:var(--ba-tile);box-shadow:0 1px 2px #1c191612}.BudaAgentConversation-module__EnkDbW__check{background:#1c191617;border-radius:.3em;flex:none;place-items:center;width:1.05em;height:1.05em;display:grid}.BudaAgentConversation-module__EnkDbW__queueRow[data-on=true] .BudaAgentConversation-module__EnkDbW__check{background:var(--ba-done)}.BudaAgentConversation-module__EnkDbW__check svg{color:#fff;width:.75em;height:.75em}.BudaAgentConversation-module__EnkDbW__queueName{color:#4b4034;text-overflow:ellipsis;white-space:nowrap;font-size:.9em;overflow:hidden}.BudaAgentConversation-module__EnkDbW__queueMeta{color:var(--ba-muted);font-family:var(--design-latin-mono),ui-monospace,monospace;white-space:nowrap;font-size:.78em}.BudaAgentConversation-module__EnkDbW__diff{background:var(--ba-neutral-tint);font-family:var(--design-latin-mono),ui-monospace,monospace;border-radius:8px;align-items:center;gap:.7em;padding:.48em .6em;font-size:.84em;display:flex}.BudaAgentConversation-module__EnkDbW__bars{align-items:flex-end;gap:2px;height:1.15em;display:flex}.BudaAgentConversation-module__EnkDbW__bars span{background:#5f7d59d9;border-radius:1px;width:.26em}.BudaAgentConversation-module__EnkDbW__diffAdd{color:#4d6949;font-variant-numeric:tabular-nums}.BudaAgentConversation-module__EnkDbW__diffDel{color:#8a473b;font-variant-numeric:tabular-nums}.BudaAgentConversation-module__EnkDbW__diffFiles{color:var(--ba-muted);margin-left:auto}.BudaAgentConversation-module__EnkDbW__specimenFrame{width:100%;container-type:inline-size}.BudaAgentConversation-module__EnkDbW__specimen{color:var(--ba-ink);font-family:var(--font-geist-sans),var(--design-cjk-font),sans-serif;justify-items:start;gap:.34em;font-size:clamp(11.5px,2.66cqw,15px);font-weight:400;display:grid}.BudaAgentConversation-module__EnkDbW__specimen[data-kind=status],.BudaAgentConversation-module__EnkDbW__specimen[data-kind=plan]{grid-template-columns:minmax(0,1fr)}.BudaAgentConversation-module__EnkDbW__specimen .BudaAgentConversation-module__EnkDbW__pill{background:var(--ba-neutral-tint);box-shadow:none}.BudaAgentConversation-module__EnkDbW__specimen[data-kind=plan] .BudaAgentConversation-module__EnkDbW__step{width:fit-content;max-width:100%;color:var(--ba-body);padding:.28em .52em}.BudaAgentConversation-module__EnkDbW__specimen[data-kind=plan] .BudaAgentConversation-module__EnkDbW__step[data-state=current]{background:var(--ba-accent-tint);box-shadow:none}.BudaAgentConversation-module__EnkDbW__specimen[data-kind=artifact] .BudaAgentConversation-module__EnkDbW__artifact{max-width:28em}@container (max-width:480px){.BudaAgentConversation-module__EnkDbW__tasks{grid-template-columns:minmax(0,1fr)}.BudaAgentConversation-module__EnkDbW__artifactTitle,.BudaAgentConversation-module__EnkDbW__artifactMeta,.BudaAgentConversation-module__EnkDbW__taskLabel,.BudaAgentConversation-module__EnkDbW__composerText,.BudaAgentConversation-module__EnkDbW__name,.BudaAgentConversation-module__EnkDbW__meta,.BudaAgentConversation-module__EnkDbW__queueName,.BudaAgentConversation-module__EnkDbW__queueMeta,.BudaAgentConversation-module__EnkDbW__workText,.BudaAgentConversation-module__EnkDbW__workMeta,.BudaAgentConversation-module__EnkDbW__stepText{text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.BudaAgentConversation-module__EnkDbW__run *{transition-duration:.01ms!important}}.BudaAgentConversation-module__EnkDbW__sourceDetail{color:var(--ba-ink);font-family:var(--font-geist-sans),var(--design-cjk-font),sans-serif;font-size:var(--type-body-lg);font-weight:400;line-height:1.5}[data-deck-theme=dark] .BudaAgentConversation-module__EnkDbW__specimen:is([data-kind=status],[data-kind=plan]){--ba-ink:#f4f4f5;--ba-body:#d2d2d8;--ba-accent:#d6bc87;--ba-neutral-tint:#ffffff12;--ba-accent-tint:#d6bc871f}
.DeckViewer-module__iYNk8a__viewer{z-index:1000;color:#171717;font-family:var(--type-font-body);overscroll-behavior:contain;background:#e9e9e7;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.DeckViewer-module__iYNk8a__viewer[data-locale=zh]{font-family:var(--design-cjk-font)}.DeckViewer-module__iYNk8a__header{z-index:2;min-height:4.25rem;padding:calc(.5rem + env(safe-area-inset-top,0px))max(.75rem,env(safe-area-inset-right,0px)).5rem max(.75rem,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf8f0;border-bottom:1px solid #1717171a;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:relative;box-shadow:0 .35rem 1.5rem #17171712}.DeckViewer-module__iYNk8a__header button,.DeckViewer-module__iYNk8a__zoomControls button{color:#252525;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.DeckViewer-module__iYNk8a__header button:hover,.DeckViewer-module__iYNk8a__zoomControls button:hover{color:#087f48;background:#087f4814}.DeckViewer-module__iYNk8a__header button:focus-visible,.DeckViewer-module__iYNk8a__zoomControls button:focus-visible{outline-offset:2px;outline:2px solid #087f48}.DeckViewer-module__iYNk8a__header button:disabled{color:#a5a5a2;cursor:default;background:0 0}.DeckViewer-module__iYNk8a__pageMeta{align-items:baseline;gap:.75rem;min-width:0;display:flex}.DeckViewer-module__iYNk8a__pageMeta strong{font-family:var(--type-font-label);font-size:var(--type-label);font-variant-numeric:tabular-nums;flex:none}.DeckViewer-module__iYNk8a__pageMeta span{color:#686868;font-size:var(--type-label);font-weight:var(--weight-deck-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DeckViewer-module__iYNk8a__header nav{gap:.25rem;display:flex}.DeckViewer-module__iYNk8a__stage{min-height:0;padding:1rem 1rem calc(4.75rem + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.DeckViewer-module__iYNk8a__transformWrapper{cursor:grab;touch-action:none;width:100%!important;height:100%!important}.DeckViewer-module__iYNk8a__transformWrapper:active{cursor:grabbing}.DeckViewer-module__iYNk8a__transformContent{width:max-content!important;height:max-content!important}.DeckViewer-module__iYNk8a__slideImage{width:auto;max-width:calc(100vw - 2rem);height:auto;max-height:calc(100dvh - 10rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));aspect-ratio:16/9;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fafafa;border:1px solid #17171714;border-radius:.5rem;display:block;box-shadow:0 1.25rem 3.5rem #17171724}.DeckViewer-module__iYNk8a__slideSurface{position:relative}.DeckViewer-module__iYNk8a__slideLink{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.DeckViewer-module__iYNk8a__slideLink:hover{background:color-mix(in srgb,var(--deck-accent)7%,transparent)}.DeckViewer-module__iYNk8a__slideLink:focus-visible{outline:2px solid var(--deck-accent);outline-offset:2px}.DeckViewer-module__iYNk8a__zoomControls{z-index:3;right:50%;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf8f0;border:1px solid #1717171a;border-radius:.5rem;gap:.2rem;padding:.25rem;display:flex;position:absolute;transform:translate(50%);box-shadow:0 .75rem 2.25rem #1717171f}.DeckViewer-module__iYNk8a__status{color:#686868;width:100%;height:100%;font-size:var(--type-body-sm);text-align:center;place-items:center;display:grid}@media (max-width:620px){.DeckViewer-module__iYNk8a__header{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.45rem;min-height:3.8rem;padding-bottom:.4rem}.DeckViewer-module__iYNk8a__header button,.DeckViewer-module__iYNk8a__zoomControls button{width:2.5rem;height:2.5rem}.DeckViewer-module__iYNk8a__pageMeta{gap:.05rem;display:grid}.DeckViewer-module__iYNk8a__pageMeta strong,.DeckViewer-module__iYNk8a__pageMeta span{font-size:var(--type-micro)}.DeckViewer-module__iYNk8a__stage{padding:.75rem .5rem calc(4.5rem + env(safe-area-inset-bottom,0px))}.DeckViewer-module__iYNk8a__slideImage{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 9.25rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:.35rem}}@media (prefers-reduced-motion:reduce){.DeckViewer-module__iYNk8a__viewer *,.DeckViewer-module__iYNk8a__viewer :before,.DeckViewer-module__iYNk8a__viewer :after{scroll-behavior:auto!important}}@media print{.DeckViewer-module__iYNk8a__viewer{display:none!important}}
.BudaImageComposition-module__z6efUq__composition{--buda-stage-padding:var(--space-6);--buda-stage-gap:var(--space-6);--buda-stage-radius:var(--space-6);--buda-stage-surface:color-mix(in srgb,var(--design-ink)6%,var(--design-canvas));width:min(100%,70rem);margin-inline:auto}.BudaImageComposition-module__z6efUq__composition>[data-project-reasoning][data-reading-layout],.BudaImageComposition-module__z6efUq__composition>section>header{width:100%;max-width:none;margin-inline:0}.BudaImageComposition-module__z6efUq__composition>section>header h2,.BudaImageComposition-module__z6efUq__composition [data-project-reasoning] h2{max-width:var(--measure-home-narrative)}.BudaImageComposition-module__z6efUq__composition [data-project-reasoning][data-reading-layout] dl{column-gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.BudaImageComposition-module__z6efUq__composition [data-story-overview]{width:100%;padding:var(--space-7);border-radius:var(--buda-stage-radius);background:var(--buda-stage-surface);margin-inline:0}.BudaImageComposition-module__z6efUq__composition [data-story-overview]>p{width:min(100%,var(--measure-home-narrative));margin-inline:auto}.BudaImageComposition-module__z6efUq__composition [data-story-row]{align-items:start}.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-mobile] [data-story-row][data-design-decision]{align-items:center;gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-mobile] [data-story-row]>figure{justify-self:end;width:min(100%,22rem)}.BudaImageComposition-module__z6efUq__mobileCallout{gap:var(--space-4);max-width:28rem;margin:var(--space-7)0 0;display:grid}.BudaImageComposition-module__z6efUq__mobileCallout figcaption{align-items:center;gap:var(--space-3);color:var(--design-muted);font-size:var(--type-label);line-height:var(--leading-body);display:flex}.BudaImageComposition-module__z6efUq__mobileCallout>[data-mobile-detail]{border-radius:.75rem}.BudaImageComposition-module__z6efUq__mobileCallout>p{color:var(--design-muted);font-size:var(--type-label);line-height:var(--leading-body);margin:0}.BudaImageComposition-module__z6efUq__composition>header>[data-case-parallax],.BudaImageComposition-module__z6efUq__composition>header>[data-case-entrance=media],.BudaImageComposition-module__z6efUq__composition>header>[data-hero-proof],.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-website]>[data-artwork-reveal],.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-gallery]>[data-artwork-reveal],.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-film]>[data-artwork-reveal]{min-width:0;padding:var(--buda-stage-padding);border-radius:var(--buda-stage-radius);background:var(--buda-stage-surface)}.BudaImageComposition-module__z6efUq__composition>header>:is([data-case-parallax],[data-case-entrance=media],[data-hero-proof]){padding:var(--space-5)}.dark .BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-website]>[data-artwork-reveal]{background:linear-gradient(135deg,#345f9c,#3a65a0)}.dark .BudaImageComposition-module__z6efUq__composition{--buda-demo-field:linear-gradient(135deg,color-mix(in srgb,var(--portfolio-brand)78%,#648474),color-mix(in srgb,var(--portfolio-brand)72%,#47745d))}.dark .BudaImageComposition-module__z6efUq__composition .BudaImageComposition-module__z6efUq__cardStage{--design-ink:#123023;--design-body:#193c2a;--design-surface:#ffffff29;--design-border:#12302329;--design-primary:#123023}.dark .BudaImageComposition-module__z6efUq__composition .BudaImageComposition-module__z6efUq__demoSelector{--design-ink:#f5f7f7;--design-body:#edf3fc;--design-surface:#0000001f;--design-border:#ffffff29;--design-primary:#e1edff}.BudaImageComposition-module__z6efUq__demoSelector .BudaImageComposition-module__z6efUq__demoTabs button{isolation:isolate;transition:color .16s;position:relative}.BudaImageComposition-module__z6efUq__demoSelector .BudaImageComposition-module__z6efUq__demoTabs button[aria-pressed]{box-shadow:none;background:0 0}.BudaImageComposition-module__z6efUq__demoTabActive{z-index:0;border-radius:inherit;background:var(--design-surface);box-shadow:inset 0 0 0 1px var(--design-border);position:absolute;inset:0}.BudaImageComposition-module__z6efUq__demoTabLabel{z-index:1;position:relative}.BudaImageComposition-module__z6efUq__demoDescriptions{display:grid}.BudaImageComposition-module__z6efUq__demoDescriptions>p{grid-area:1/1}.BudaImageComposition-module__z6efUq__demoDescriptions>[aria-hidden=true]{pointer-events:none}.BudaImageComposition-module__z6efUq__demoScene{position:absolute;inset:0;overflow:hidden}.BudaImageComposition-module__z6efUq__cardStage{align-items:start;gap:var(--space-7);padding:var(--space-7);border-radius:var(--buda-stage-radius);background:var(--buda-stage-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dark .BudaImageComposition-module__z6efUq__composition .BudaImageComposition-module__z6efUq__cardStage{background:var(--buda-demo-field)}.BudaImageComposition-module__z6efUq__cardExample{align-content:start;gap:var(--space-5);min-width:0;margin:0;display:grid}.BudaImageComposition-module__z6efUq__cardExample h3{margin:0 0 var(--space-3);color:var(--design-ink);font-size:var(--type-body-lg);font-weight:500;line-height:var(--leading-body)}.BudaImageComposition-module__z6efUq__cardExample p{color:var(--design-body);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.BudaImageComposition-module__z6efUq__cardStage .BudaImageComposition-module__z6efUq__cardSpecimen{gap:var(--space-3);font-size:var(--type-label);display:grid}.BudaImageComposition-module__z6efUq__demoViewport{aspect-ratio:16/9;border-radius:.75rem;width:100%;max-width:64rem;margin-inline:auto;position:relative;overflow:hidden}.BudaImageComposition-module__z6efUq__demoCanvas{transform-origin:0 0;color:#171614;background:#fff;width:1024px;height:576px;position:relative;overflow:hidden}.BudaImageComposition-module__z6efUq__composition :is([data-case-scene=buda-gallery],[data-case-scene=buda-film]) [data-decision-layout=paired]{gap:var(--buda-stage-gap);align-items:stretch}.BudaImageComposition-module__z6efUq__composition :is([data-case-scene=buda-gallery],[data-case-scene=buda-film]) [data-decision-layout=paired]>div{flex-direction:column;min-width:0;display:flex}.BudaImageComposition-module__z6efUq__composition :is([data-case-scene=buda-gallery],[data-case-scene=buda-film]) [data-decision-layout=paired]>div>:is(button,[data-decision-image]){aspect-ratio:16/9;margin-bottom:var(--space-6);flex:none;order:-1;justify-content:center;align-items:center;display:flex}.BudaImageComposition-module__z6efUq__composition [data-decision-image]>button{justify-content:center;align-items:center;height:100%;display:flex}.BudaImageComposition-module__z6efUq__composition :is([data-case-scene=buda-gallery],[data-case-scene=buda-film]) [data-decision-layout=paired]>div>:is(button,[data-decision-image]) img{object-fit:contain;width:100%;height:100%}.BudaImageComposition-module__z6efUq__composition :is([data-case-scene=buda-gallery],[data-case-scene=buda-film]) [data-decision-layout=paired]>div>p,.BudaImageComposition-module__z6efUq__composition [data-decision-copy]>p{margin-bottom:0}@media (max-width:767px){.BudaImageComposition-module__z6efUq__composition [data-project-reasoning][data-reading-layout] dl{grid-template-columns:1fr}.BudaImageComposition-module__z6efUq__composition [data-story-overview]{padding:var(--buda-stage-padding)}.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-mobile] [data-story-row][data-design-decision]{gap:var(--space-7);grid-template-columns:1fr}.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-mobile] [data-story-row]>figure{justify-self:center;width:min(100%,19rem)}.BudaImageComposition-module__z6efUq__mobileCallout{margin-top:var(--space-6)}.BudaImageComposition-module__z6efUq__cardStage{padding:var(--buda-stage-padding);grid-template-columns:1fr}.BudaImageComposition-module__z6efUq__composition{--buda-stage-padding:var(--space-5);--buda-stage-gap:var(--space-7);--buda-stage-radius:var(--space-5)}}@media (min-width:768px) and (max-width:1023px){.BudaImageComposition-module__z6efUq__composition [data-project-reasoning][data-reading-layout] dl{grid-template-columns:1fr}.BudaImageComposition-module__z6efUq__composition [data-case-scene=buda-mobile] [data-story-row][data-design-decision]{gap:var(--space-7)}}
.CaseStudyMotion-module__muQCea__reveal,.CaseStudyMotion-module__muQCea__parallax{min-width:0}.CaseStudyMotion-module__muQCea__entrance{--case-enter-x:-24px;--case-enter-y:0px;--case-enter-duration:.5s;min-width:0}.CaseStudyMotion-module__muQCea__entrance[data-case-entrance=copy-right]{--case-enter-x:24px}.CaseStudyMotion-module__muQCea__entrance[data-case-entrance=copy-up]{--case-enter-x:0px;--case-enter-y:16px}.CaseStudyMotion-module__muQCea__entrance[data-case-entrance=media]{--case-enter-x:0px;--case-enter-y:32px;--case-enter-duration:.65s}.CaseStudyMotion-module__muQCea__entrance[data-case-entrance-ready=true][data-case-entered=false]:not([data-case-motion-skip=true]){opacity:0;transform:translate3d(var(--case-enter-x),var(--case-enter-y),0)}.CaseStudyMotion-module__muQCea__entrance[data-case-entered=true]{animation:CaseStudyMotion-module__muQCea__caseEntrance var(--case-enter-duration)cubic-bezier(.16,1,.3,1)backwards}@keyframes CaseStudyMotion-module__muQCea__caseEntrance{0%{opacity:0;transform:translate3d(var(--case-enter-x),var(--case-enter-y),0)}to{opacity:1;transform:translate(0,0)}}@media (max-width:767px){.CaseStudyMotion-module__muQCea__entrance[data-case-entrance]{--case-enter-x:0px;--case-enter-y:16px}}.CaseStudyMotion-module__muQCea__entrance[data-case-motion-skip=true]{animation:none}.CaseStudyMotion-module__muQCea__entrance:has(:focus-visible){opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.CaseStudyMotion-module__muQCea__entrance{animation:none!important}.CaseStudyMotion-module__muQCea__reveal,.CaseStudyMotion-module__muQCea__parallax,.CaseStudyMotion-module__muQCea__entrance{opacity:1!important;transform:none!important}}@media print{.CaseStudyMotion-module__muQCea__entrance{animation:none!important}.CaseStudyMotion-module__muQCea__reveal,.CaseStudyMotion-module__muQCea__parallax,.CaseStudyMotion-module__muQCea__entrance{opacity:1!important;transform:none!important}}
.page-module__uyK2fa__root{background:var(--design-canvas);color:var(--design-ink);font-family:var(--type-font-body);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);padding:7rem 1.5rem 5rem}.page-module__uyK2fa__root *,.page-module__uyK2fa__root :before,.page-module__uyK2fa__root :after{box-sizing:border-box}.page-module__uyK2fa__root h1,.page-module__uyK2fa__root h2,.page-module__uyK2fa__root h3,.page-module__uyK2fa__root h4,.page-module__uyK2fa__root p,.page-module__uyK2fa__root figure,.page-module__uyK2fa__root dl,.page-module__uyK2fa__root dd{margin:0}.page-module__uyK2fa__root h1,.page-module__uyK2fa__root h2,.page-module__uyK2fa__root h3,.page-module__uyK2fa__root h4{text-wrap:pretty}.page-module__uyK2fa__root h1,.page-module__uyK2fa__root h2{font-family:var(--type-font-display);font-weight:600}.page-module__uyK2fa__root h3,.page-module__uyK2fa__root h4{font-size:var(--type-title);font-weight:600;line-height:var(--leading-body)}.page-module__uyK2fa__root a{text-underline-offset:.3em}.page-module__uyK2fa__root button,.page-module__uyK2fa__root input{font:inherit}.page-module__uyK2fa__root button{cursor:pointer}.page-module__uyK2fa__root button:focus-visible,.page-module__uyK2fa__root a:focus-visible,.page-module__uyK2fa__root input:focus-visible,.page-module__uyK2fa__root summary:focus-visible{outline:2px solid var(--design-ink);outline-offset:4px}.page-module__uyK2fa__field{width:min(100%,70rem);margin-inline:auto}.page-module__uyK2fa__hero{padding-block:3rem 1rem}.page-module__uyK2fa__kicker,.page-module__uyK2fa__ordinal,.page-module__uyK2fa__status,.page-module__uyK2fa__priority{color:var(--design-muted);font-size:var(--type-label);font-weight:400;line-height:var(--leading-label)}.page-module__uyK2fa__kicker{letter-spacing:.055em}.page-module__uyK2fa__hero h1{font-size:var(--type-hero);line-height:var(--leading-display-cjk);margin-top:2rem}.page-module__uyK2fa__heroLead{max-width:42rem;color:var(--design-body);font-size:var(--type-body-lg);margin-top:2rem!important}.page-module__uyK2fa__previewNotice{color:var(--design-muted);font-size:var(--type-body-sm);margin-top:1.25rem!important}.page-module__uyK2fa__chapterNav{flex-wrap:wrap;gap:.75rem 2rem;margin-top:2.5rem;display:flex}.page-module__uyK2fa__chapterNav a,.page-module__uyK2fa__footerLinks a{min-height:44px;font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:.75rem;display:inline-flex}.page-module__uyK2fa__section{margin-top:var(--layout-section-space-spacious,8rem);scroll-margin-top:7rem}.page-module__uyK2fa__sectionHeading{max-width:49rem;margin-bottom:3rem}.page-module__uyK2fa__sectionHeading h2{font-size:var(--type-section);line-height:var(--leading-display-cjk);margin-top:1rem}.page-module__uyK2fa__sectionHeading>p:last-child{color:var(--design-body);font-size:var(--type-body-lg);margin-top:1.5rem}.page-module__uyK2fa__revisionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4rem;display:grid}.page-module__uyK2fa__revision{min-width:0}.page-module__uyK2fa__revisionTitle{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-module__uyK2fa__priority{margin-left:auto}.page-module__uyK2fa__revision dl,.page-module__uyK2fa__permissionScope dl{gap:.8rem;display:grid}.page-module__uyK2fa__revision dl>div{grid-template-columns:2.5rem minmax(0,1fr);gap:.6rem;display:grid}.page-module__uyK2fa__revision dt{font-size:var(--type-body-sm);color:var(--design-muted)}.page-module__uyK2fa__revision dd{color:var(--design-body);font-size:var(--type-body-sm)}.page-module__uyK2fa__sources{font-size:var(--type-label);color:var(--design-muted);margin-top:1rem}.page-module__uyK2fa__sources summary{cursor:pointer;text-underline-offset:.3em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.page-module__uyK2fa__sources p{overflow-wrap:anywhere;margin-top:.5rem}.page-module__uyK2fa__copySection{margin-top:5rem;scroll-margin-top:7rem}.page-module__uyK2fa__copySection>.page-module__uyK2fa__muted{margin-top:.75rem}.page-module__uyK2fa__copyCandidate{background:color-mix(in srgb,var(--design-ink)4%,var(--design-canvas));border-radius:1.5rem;margin-top:2rem;padding:2rem;scroll-margin-top:7rem}.page-module__uyK2fa__copyHeader{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page-module__uyK2fa__copyHeader h4{font-size:var(--type-body-lg)}.page-module__uyK2fa__copyControl{flex-shrink:0}.page-module__uyK2fa__copyControl>span{color:var(--design-body);font-size:var(--type-label);display:block}.page-module__uyK2fa__copyPair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;margin-top:1.5rem;display:grid}.page-module__uyK2fa__copyPair>div>p:last-child{color:var(--design-body);white-space:pre-line;margin-top:.75rem}.page-module__uyK2fa__copyPair>div:last-child>p:last-child{color:var(--design-ink)}.page-module__uyK2fa__copyReason{color:var(--design-muted);font-size:var(--type-body-sm);margin-top:1.5rem!important}.page-module__uyK2fa__textButton{min-height:44px;color:inherit;text-underline-offset:.3em;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;text-decoration:underline;display:inline-flex;font-size:var(--type-body-sm)!important}.page-module__uyK2fa__caseIntro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem;margin-bottom:2rem;display:grid}.page-module__uyK2fa__largeCopy{font-size:var(--type-body-lg);color:var(--design-body)}.page-module__uyK2fa__scope{gap:1.25rem;display:grid}.page-module__uyK2fa__scope dt{color:var(--design-muted);font-size:var(--type-label)}.page-module__uyK2fa__scope dd{color:var(--design-body);font-size:var(--type-body-sm);margin-top:.5rem}.page-module__uyK2fa__evidenceStage{background:color-mix(in srgb,var(--design-ink)5%,var(--design-canvas));border-radius:1.75rem;padding:2rem}.page-module__uyK2fa__viewChoices{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__uyK2fa__viewChoices button{min-height:44px;color:var(--design-body);font-size:var(--type-body-sm);background:0 0;border:0;border-radius:.75rem;padding:.65rem 1rem}.page-module__uyK2fa__viewChoices button[aria-pressed=true]{background:var(--design-ink);color:var(--design-canvas)}.page-module__uyK2fa__budaSurface{--foreground:#2b2721;--design-ink:#2b2721;--design-body:#57514a;--design-muted:#756b5f;--design-canvas:#f5f3ed;color:#2b2721;background:#f5f3ed;border-radius:1rem;padding:1.5rem}.page-module__uyK2fa__sourceImage{width:100%;height:auto;display:block}.page-module__uyK2fa__sourceFigure figcaption,.page-module__uyK2fa__runFigure figcaption,.page-module__uyK2fa__artifactFigure figcaption{font-size:var(--type-body-sm);color:var(--design-body);margin-top:1.25rem}.page-module__uyK2fa__sourceFigure>a{margin-top:.5rem}.page-module__uyK2fa__runFigure{max-width:47rem;margin-inline:auto!important}.page-module__uyK2fa__artifactFigure{max-width:42rem;padding-block:2rem;margin-inline:auto!important}.page-module__uyK2fa__artifactFigure h3{margin-top:1.25rem}.page-module__uyK2fa__artifactShell{background:#fdfcf9;border-radius:1rem;margin-block:2rem;padding:1.5rem}.page-module__uyK2fa__artifactShell>div{font-size:var(--type-body)}.page-module__uyK2fa__decisionList{gap:3rem;margin-top:3rem;display:grid}.page-module__uyK2fa__decision{grid-template-columns:3rem minmax(0,1fr);gap:1rem;max-width:50rem;display:grid}.page-module__uyK2fa__decision .page-module__uyK2fa__ordinal{padding-top:.3rem}.page-module__uyK2fa__decision p{color:var(--design-body);margin-top:.8rem}.page-module__uyK2fa__decision .page-module__uyK2fa__limit{font-size:var(--type-body-sm);color:var(--design-muted)}.page-module__uyK2fa__nextEvidence{background:color-mix(in srgb,var(--design-ink)4%,var(--design-canvas));border-radius:1.5rem;margin-top:3rem;padding:2rem}.page-module__uyK2fa__nextEvidence p{max-width:48rem;color:var(--design-body);margin-top:1rem}.page-module__uyK2fa__nextEvidence ul{color:var(--design-body);padding-left:1.25rem}.page-module__uyK2fa__nextEvidence li+li{margin-top:.5rem}.page-module__uyK2fa__muted,.page-module__uyK2fa__helper{color:var(--design-muted);font-size:var(--type-body-sm)}.page-module__uyK2fa__studyNote{color:var(--design-body);font-size:var(--type-body-sm);margin-bottom:1.5rem!important}.page-module__uyK2fa__explorer{background:color-mix(in srgb,var(--design-ink)5%,var(--design-canvas));border-radius:1.75rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:2rem;padding:2rem;display:grid}.page-module__uyK2fa__scenarioRail{padding:1rem .5rem}.page-module__uyK2fa__scenarioChoices{gap:.5rem;margin-top:1rem;display:grid}.page-module__uyK2fa__scenarioChoices button{text-align:left;min-height:48px;color:var(--design-body);font-size:var(--type-body);background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__uyK2fa__scenarioChoices button[aria-pressed=true]{background:var(--design-ink);color:var(--design-canvas)}.page-module__uyK2fa__message{margin-top:2rem}.page-module__uyK2fa__message>p:nth-child(2){font-size:var(--type-body-lg);margin-top:.75rem}.page-module__uyK2fa__message>span{color:var(--design-muted);font-size:var(--type-body-sm);margin-top:.75rem;display:block}.page-module__uyK2fa__scenarioRail>.page-module__uyK2fa__helper{margin-top:1.5rem}.page-module__uyK2fa__scenarioRail>button{margin-top:1rem}.page-module__uyK2fa__taskPanel{background:var(--design-canvas);border-radius:1.25rem;min-width:0;padding:2rem}.page-module__uyK2fa__panelHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__uyK2fa__stateMessage{margin-top:1.75rem}.page-module__uyK2fa__stateMessage p{color:var(--design-body);margin-top:1rem}.page-module__uyK2fa__stateMessage h3:focus-visible{outline:2px solid var(--design-ink);outline-offset:4px}.page-module__uyK2fa__permissionScope{margin-top:1.75rem}.page-module__uyK2fa__permissionScope dl>div{font-size:var(--type-body-sm);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;display:grid}.page-module__uyK2fa__permissionScope dt{color:var(--design-muted)}.page-module__uyK2fa__permissionScope>button{margin-top:1.5rem}.page-module__uyK2fa__primaryButton,.page-module__uyK2fa__secondaryButton{border:0;border-radius:.7rem;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.1rem;display:inline-flex;font-size:var(--type-body-sm)!important;font-weight:500!important}.page-module__uyK2fa__primaryButton{color:var(--design-canvas);background:var(--design-ink)}.page-module__uyK2fa__secondaryButton{color:var(--design-ink);background:color-mix(in srgb,var(--design-ink)9%,var(--design-canvas))}.page-module__uyK2fa__draftForm{gap:1.25rem;margin-top:1.75rem;display:grid}.page-module__uyK2fa__draftForm>label,.page-module__uyK2fa__formPair>label{min-width:0;font-size:var(--type-body-sm);color:var(--design-body);gap:.5rem;display:grid}.page-module__uyK2fa__draftForm input:not([type=checkbox]){border:1px solid color-mix(in srgb,var(--design-ink)24%,var(--design-canvas));background:var(--design-canvas);width:100%;min-width:0;min-height:48px;color:var(--design-ink);font-size:var(--type-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.5rem;padding:.7rem .8rem}@media (prefers-color-scheme:dark){.page-module__uyK2fa__draftForm input:not([type=checkbox]){--lightningcss-light: ;--lightningcss-dark:initial}}.page-module__uyK2fa__draftForm input[readonly]{background:color-mix(in srgb,var(--design-ink)4%,var(--design-canvas))}.page-module__uyK2fa__formPair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;display:grid}.page-module__uyK2fa__fieldHint{color:var(--design-body);font-size:var(--type-body-sm)}.page-module__uyK2fa__branch{font-size:var(--type-body-sm);gap:1rem;display:grid}.page-module__uyK2fa__executionActions{gap:1rem;display:grid}.page-module__uyK2fa__checkbox{min-height:44px;font-size:var(--type-body-sm);color:var(--design-body);cursor:pointer;align-items:center;gap:.75rem;display:flex}.page-module__uyK2fa__checkbox input{width:20px;height:20px;accent-color:var(--design-ink);flex-shrink:0}.page-module__uyK2fa__cancelButton{min-height:44px;color:var(--design-body);text-underline-offset:.3em;background:0 0;border:0;margin-top:1rem;padding:.5rem 0;text-decoration:underline;font-size:var(--type-body-sm)!important}.page-module__uyK2fa__ruleTrace{gap:.75rem;display:grid;margin-top:2rem!important}.page-module__uyK2fa__ruleTrace>div{font-size:var(--type-body-sm);grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;display:grid}.page-module__uyK2fa__ruleTrace dt{color:var(--design-muted)}.page-module__uyK2fa__ruleTrace dd{color:var(--design-body)}.page-module__uyK2fa__receipt{gap:.75rem;margin-top:2rem;display:grid}.page-module__uyK2fa__receipt>span{color:var(--design-muted);font-size:var(--type-body-sm)}.page-module__uyK2fa__ruleSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.page-module__uyK2fa__ruleSummary p{color:var(--design-body);margin-top:1rem}.page-module__uyK2fa__ruleSummary+p{margin-top:2rem}.page-module__uyK2fa__footer{margin-top:var(--layout-section-space-spacious,8rem);padding-bottom:3rem}.page-module__uyK2fa__footer h2{font-size:var(--type-section);line-height:var(--leading-display-cjk);margin-top:1rem}.page-module__uyK2fa__footer>p:not(.page-module__uyK2fa__kicker){max-width:44rem;color:var(--design-body);margin-top:1.5rem}.page-module__uyK2fa__footerLinks{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}@media (max-width:800px){.page-module__uyK2fa__root{padding:5rem 1.25rem 3rem}.page-module__uyK2fa__hero{padding-top:2rem}.page-module__uyK2fa__revisionList,.page-module__uyK2fa__caseIntro,.page-module__uyK2fa__copyPair,.page-module__uyK2fa__explorer,.page-module__uyK2fa__ruleSummary{grid-template-columns:minmax(0,1fr)}.page-module__uyK2fa__revisionList{gap:2.5rem}.page-module__uyK2fa__caseIntro,.page-module__uyK2fa__copyPair{gap:1.75rem}.page-module__uyK2fa__copyCandidate,.page-module__uyK2fa__nextEvidence{padding:1.5rem}.page-module__uyK2fa__copyHeader{flex-wrap:wrap;gap:.5rem}.page-module__uyK2fa__evidenceStage,.page-module__uyK2fa__budaSurface{padding:1rem}.page-module__uyK2fa__explorer{gap:1.25rem;padding:1rem}.page-module__uyK2fa__taskPanel{padding:1.5rem}.page-module__uyK2fa__scenarioChoices{flex-wrap:wrap;display:flex}.page-module__uyK2fa__scenarioChoices button{justify-content:flex-start;gap:.5rem}.page-module__uyK2fa__scenarioChoices svg{display:none}.page-module__uyK2fa__scenarioRail{padding:.5rem}.page-module__uyK2fa__decision{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem}.page-module__uyK2fa__artifactShell{padding:.75rem}.page-module__uyK2fa__section{margin-top:var(--layout-section-space,5rem)}}@media (max-width:420px){.page-module__uyK2fa__priority{margin-left:0}.page-module__uyK2fa__viewChoices{gap:0}.page-module__uyK2fa__viewChoices button{padding-inline:.6rem}.page-module__uyK2fa__formPair{grid-template-columns:minmax(0,1fr)}.page-module__uyK2fa__taskPanel{padding:1.1rem}.page-module__uyK2fa__copyCandidate{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.page-module__uyK2fa__root{scroll-behavior:auto}}
