.deck-keyword{color:var(--project-accent,var(--deck-accent))!important;white-space:normal!important;display:inline!important}.PortfolioDeck-module__54XobW__slide:is(#memento-cover,#meeting-recorder,#meeting-recorder-evidence,#meeting-recorder-workflow){--memento-brand:#356ae6;--memento-brand-ink:#2858c7;--memento-brand-on-dark:#7aa2ff;--memento-brand-soft:#edf3ff;--memento-coral:#ff8b75;--memento-coral-ink:#b7432d;--memento-ice:#b8e3f7;--memento-ice-ink:#24778f;--memento-warm-paper:#fff2ec;--memento-cool-paper:#eef8fc}.PortfolioDeck-module__54XobW__slide:is(#meeting-recorder,#meeting-recorder-evidence,#meeting-recorder-workflow){--project-accent:var(--memento-brand-ink);--deck-accent:var(--memento-brand-ink);--deck-accent-soft:var(--memento-brand-soft)}[data-deck-theme=dark] .PortfolioDeck-module__54XobW__slide:is(#meeting-recorder,#meeting-recorder-evidence,#meeting-recorder-workflow){--project-accent:var(--memento-brand-on-dark);--deck-accent:var(--memento-brand-on-dark);--deck-accent-soft:#24314b}.PortfolioDeck-module__54XobW__studio{--deck-safe-x:72px;--deck-page-marker-x:5.33333%;--deck-page-marker-y:2.81482%;--deck-canvas:#e9e9e9;--deck-paper:#fafafa;--deck-ink:#171717;--deck-body:#454545;--deck-muted:#686868;--deck-line:#dadada;--deck-accent:#0b7a4f;--deck-accent-soft:#e4f1ea;--deck-radius-ui-token:.333cqw;--deck-radius-ui-control:.5cqw;--deck-radius-ui-fragment:.833cqw;--deck-radius-product-media:1.333cqw;--deck-radius-proof-stage:1.667cqw;--deck-radius-device-screen:12.14%/5.61%;--deck-evidence-mat:linear-gradient(150deg,#fdeade 0%,#f8e3e8 52%,#e9e6f6 100%);--deck-evidence-mat-radius:1.5cqw;--deck-evidence-mat-pad:2.083cqw;--deck-evidence-mat-inset-radius:.5cqw;--deck-evidence-mat-shadow:0 1px 2px #1717170d,0 14px 34px #1717170d;--deck-receipt-surface:#efefee;width:100%;min-height:100dvh;color:var(--deck-ink);background:var(--deck-canvas);font-family:var(--type-font-body);font-weight:var(--weight-deck-regular);grid-template-columns:14.5rem minmax(0,1fr);align-items:start;display:grid;overflow-x:clip}.PortfolioDeck-module__54XobW__studio[lang^=zh]{--type-font-display:var(--design-cjk-font);--type-font-body:var(--design-cjk-font);--type-font-label:var(--design-cjk-font)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide :is(p,li,time,dt,dd,span,small,figcaption){font-weight:var(--weight-deck-regular)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide :is(h1,h2,h3,blockquote),.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide :is(.PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__slideFooter,.PortfolioDeck-module__54XobW__kicker,.PortfolioDeck-module__54XobW__coverYear,.PortfolioDeck-module__54XobW__aboutContact>div>span,.PortfolioDeck-module__54XobW__aboutEducation>span,.PortfolioDeck-module__54XobW__aboutEmployment>span,.PortfolioDeck-module__54XobW__experienceGroupLabel,.PortfolioDeck-module__54XobW__chapterCategory,.PortfolioDeck-module__54XobW__chapterYear,.PortfolioDeck-module__54XobW__chapterBand dt,.PortfolioDeck-module__54XobW__detailHeader>div>p,.PortfolioDeck-module__54XobW__decisionRail>div>span,.PortfolioDeck-module__54XobW__detailImpact>p span,.PortfolioDeck-module__54XobW__ledgerCoverMeta,.PortfolioDeck-module__54XobW__ledgerCoverFooter,.PortfolioDeck-module__54XobW__ledgerCaptureNote,.PortfolioDeck-module__54XobW__ledgerPrinciples>div>span,.PortfolioDeck-module__54XobW__contactMeta){font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide strong{font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__sidebar{z-index:20;border-right:1px solid var(--deck-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;flex-direction:column;height:100dvh;padding:1.35rem;display:flex;position:sticky;top:0}.PortfolioDeck-module__54XobW__sidebarTop{gap:1.6rem;display:grid}.PortfolioDeck-module__54XobW__backLink,.PortfolioDeck-module__54XobW__sidebarActions a,.PortfolioDeck-module__54XobW__sidebarActions button{min-height:2.45rem;color:var(--deck-body);font-family:var(--type-font-body);font-size:var(--type-label);font-weight:var(--weight-deck-semibold);line-height:var(--leading-label);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.PortfolioDeck-module__54XobW__backLink{justify-content:flex-start}.PortfolioDeck-module__54XobW__backLink:hover,.PortfolioDeck-module__54XobW__sidebarActions a:hover{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__studio :is(a,button):focus-visible{outline:2px solid var(--deck-accent);outline-offset:3px}.PortfolioDeck-module__54XobW__sidebarTop>div:last-child{gap:.15rem;display:grid}.PortfolioDeck-module__54XobW__sidebarTop strong{font-family:var(--type-font-display);font-size:var(--type-title);letter-spacing:-.035em}.PortfolioDeck-module__54XobW__sidebarTop span,.PortfolioDeck-module__54XobW__sidebarActions p{color:var(--deck-muted);font-size:var(--type-micro);line-height:1.55}.PortfolioDeck-module__54XobW__deckModeSwitch,.PortfolioDeck-module__54XobW__localeSwitch{border:1px solid var(--deck-line);border-radius:.55rem;grid-template-columns:1fr 1fr;gap:.2rem;margin-top:1rem;padding:.2rem;display:grid}.PortfolioDeck-module__54XobW__deckModeSwitch button,.PortfolioDeck-module__54XobW__localeSwitch button,.PortfolioDeck-module__54XobW__mobileDeckModeSwitch button,.PortfolioDeck-module__54XobW__mobileLocaleSwitch button{min-height:1.9rem;color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-micro);font-weight:var(--weight-deck-semibold);cursor:pointer;background:0 0;border:0;border-radius:.35rem}.PortfolioDeck-module__54XobW__deckModeSwitch button[data-active=true],.PortfolioDeck-module__54XobW__localeSwitch button[data-active=true],.PortfolioDeck-module__54XobW__mobileDeckModeSwitch button[data-active=true],.PortfolioDeck-module__54XobW__mobileLocaleSwitch button[data-active=true]{color:#f8faf7;background:var(--deck-ink)}.PortfolioDeck-module__54XobW__deckModeSwitch+.PortfolioDeck-module__54XobW__localeSwitch{margin-top:.45rem}.PortfolioDeck-module__54XobW__sidebar nav{gap:.06rem;margin:1rem 0;display:grid;overflow-y:auto}.PortfolioDeck-module__54XobW__sidebar nav a{min-height:1.9rem;color:var(--deck-muted);font-size:var(--type-micro);line-height:var(--leading-label);border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .45rem;text-decoration:none;transition:color .15s,background-color .15s;display:grid}.PortfolioDeck-module__54XobW__sidebar nav a:hover{color:var(--deck-ink);background:var(--deck-accent-soft)}.PortfolioDeck-module__54XobW__sidebar nav a[aria-current=location]{color:var(--deck-ink);background:var(--deck-accent-soft);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__sidebar nav small{color:color-mix(in srgb,var(--deck-muted)68%,transparent);font-family:var(--type-font-label);font-size:.62rem}.PortfolioDeck-module__54XobW__sidebarActions{gap:.45rem;margin-top:auto;display:grid}.PortfolioDeck-module__54XobW__sidebarActions button:first-child{color:#f7faf7;background:var(--deck-accent)}.PortfolioDeck-module__54XobW__sidebarActions button:not(:first-child),.PortfolioDeck-module__54XobW__sidebarActions a{border:1px solid var(--deck-line);background:#ffffff59}.PortfolioDeck-module__54XobW__sidebarActions button:hover:not(:disabled){transform:translateY(-1px)}.PortfolioDeck-module__54XobW__sidebarActions button:disabled{cursor:wait;opacity:.62}.PortfolioDeck-module__54XobW__sidebarActions p{margin:.2rem 0 0}.PortfolioDeck-module__54XobW__preview{justify-items:center;gap:clamp(2rem,4vw,4.5rem);width:100%;min-width:0;padding:clamp(2rem,4vw,4.5rem);display:grid}.PortfolioDeck-module__54XobW__projectPair{display:contents}.PortfolioDeck-module__54XobW__mobileToolbar{display:none}.PortfolioDeck-module__54XobW__slideViewport{display:contents}.PortfolioDeck-module__54XobW__slide{aspect-ratio:16/9;width:min(75rem,100%);max-width:100%;padding:4.75rem var(--deck-safe-x)4.25rem;color:var(--deck-ink);background:var(--deck-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #12151214;border-radius:.85rem;position:relative;overflow:hidden;box-shadow:0 1.7rem 5rem #12151221;container-type:inline-size}.PortfolioDeck-module__54XobW__slide h1,.PortfolioDeck-module__54XobW__slide h2,.PortfolioDeck-module__54XobW__slide h3,.PortfolioDeck-module__54XobW__slide p,.PortfolioDeck-module__54XobW__slide figure,.PortfolioDeck-module__54XobW__slide dl,.PortfolioDeck-module__54XobW__slide dd,.PortfolioDeck-module__54XobW__slide blockquote,.PortfolioDeck-module__54XobW__slide ul{margin:0}.PortfolioDeck-module__54XobW__slide h1,.PortfolioDeck-module__54XobW__slide h2,.PortfolioDeck-module__54XobW__slide h3{font-family:var(--type-font-display);line-height:var(--leading-display);text-wrap:pretty}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide h1,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide h3{letter-spacing:0;line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__studio .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] [data-deck-title][data-deck-title]{font-family:var(--type-font-display);font-weight:var(--weight-deck-semibold)!important;letter-spacing:0!important;line-height:var(--leading-display)!important;font-size:var(--type-deck-heading-xl)!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] [data-deck-title][data-deck-title]{font-size:var(--type-deck-heading-xl-cjk)!important}.PortfolioDeck-module__54XobW__studio .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=chapter-divider] [data-deck-title]{white-space:pre;font-family:var(--type-font-display)!important;font-size:var(--chapter-name-size)!important;font-weight:var(--weight-deck-divider-name)!important;letter-spacing:var(--tracking-deck-divider-name)!important;line-height:var(--leading-deck-divider-name)!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] [data-deck-title][data-deck-title]{font-weight:var(--weight-deck-medium)!important;line-height:var(--leading-display-cjk)!important}.PortfolioDeck-module__54XobW__studio .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] [data-deck-title][data-deck-title] :is(span,strong,b,em,i){font-family:inherit!important;font-size:inherit!important;font-weight:var(--weight-deck-semibold)!important;letter-spacing:inherit!important;line-height:inherit!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] [data-deck-title][data-deck-title] :is(span,strong,b,em,i){font-weight:var(--weight-deck-medium)!important}.PortfolioDeck-module__54XobW__studio .PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__slide[data-deck-typography-contract=content] :is([data-deck-description],[data-deck-lead]):is([data-deck-description],[data-deck-lead]){font-family:var(--type-font-body);font-size:var(--type-deck-body-lg)!important;font-weight:var(--weight-deck-regular)!important;letter-spacing:0!important;line-height:1.5!important}.PortfolioDeck-module__54XobW__slide p,.PortfolioDeck-module__54XobW__slide li{text-wrap:pretty}.PortfolioDeck-module__54XobW__slide :is(strong,b){font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__slideFooter,.PortfolioDeck-module__54XobW__kicker{font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.11em;line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__slideBrand{color:var(--deck-accent);position:absolute;top:2.05cqw;left:5.3cqw}.PortfolioDeck-module__54XobW__slideFooter{color:var(--deck-muted);letter-spacing:.035em;justify-content:space-between;display:flex;position:absolute;bottom:1.75cqw;left:5.3cqw;right:5.3cqw}.PortfolioDeck-module__54XobW__kicker{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__imageFrame{background:var(--deck-bg-secondary,#f3f3f3);position:relative;overflow:hidden}.PortfolioDeck-module__54XobW__imageFrame img{object-fit:cover}.PortfolioDeck-module__54XobW__imageFrame figcaption{color:#f7f8f5;font-family:var(--type-font-label);font-size:var(--type-deck-micro);line-height:var(--leading-label);background:#0e110eb8;border-radius:.3cqw;padding:.35cqw .55cqw;position:absolute;bottom:.85cqw;right:1cqw}.PortfolioDeck-module__54XobW__coverSlide{background:var(--deck-paper);border-color:#0000;padding:0}.PortfolioDeck-module__54XobW__coverComposition{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PortfolioDeck-module__54XobW__coverComposition>:not(.PortfolioDeck-module__54XobW__coverDecorations){z-index:2;position:relative}.PortfolioDeck-module__54XobW__coverDecorations{z-index:1;pointer-events:none;position:absolute;inset:0}.PortfolioDeck-module__54XobW__coverObject{object-fit:contain;filter:drop-shadow(0 .8cqw 1cqw #161a1626);height:auto;position:absolute}.PortfolioDeck-module__54XobW__coverObjectMic{width:6.8cqw;top:5.2cqw;left:9.2cqw;transform:rotate(-12deg)}.PortfolioDeck-module__54XobW__coverObjectHeadphones{width:7.4cqw;top:4.3cqw;right:10.2cqw;transform:rotate(10deg)}.PortfolioDeck-module__54XobW__coverObjectKeyboard{width:13.6cqw;bottom:7.7cqw;left:7.7cqw;transform:rotate(7deg)}.PortfolioDeck-module__54XobW__coverObjectCamera{width:3.7cqw;bottom:5.6cqw;right:9.5cqw;transform:rotate(6deg)}.PortfolioDeck-module__54XobW__coverToolLogo{width:4cqw;height:4cqw;font-family:var(--type-font-display);font-size:1.35cqw;font-weight:var(--weight-deck-semibold);border-radius:.72cqw;place-items:center;line-height:1;display:grid;position:absolute;box-shadow:0 .8cqw 1.5cqw #161a1621}.PortfolioDeck-module__54XobW__coverToolClaude{background:#f2e6d2;width:4.2cqw;height:4.2cqw;top:10.6cqw;left:17.2cqw;overflow:hidden;transform:rotate(-8deg)}.PortfolioDeck-module__54XobW__coverToolClaude img,.PortfolioDeck-module__54XobW__coverToolCodex img{object-fit:cover;width:100%;height:100%}.PortfolioDeck-module__54XobW__coverToolObsidian{width:3.45cqw;height:3.45cqw;top:6.9cqw;left:26.5cqw;overflow:hidden;transform:rotate(-9deg)}.PortfolioDeck-module__54XobW__coverToolObsidian img{object-fit:cover;width:100%;height:100%}.PortfolioDeck-module__54XobW__coverToolIllustrator{width:2.8cqw;height:2.8cqw;top:10.7cqw;right:23.5cqw;overflow:hidden;transform:rotate(9deg)}.PortfolioDeck-module__54XobW__coverToolJianying{background:#111411;width:2.8cqw;height:2.8cqw;top:15.5cqw;right:16.8cqw;overflow:hidden;transform:rotate(-7deg)}.PortfolioDeck-module__54XobW__coverToolJianying img{object-fit:cover;width:100%;height:100%}.PortfolioDeck-module__54XobW__coverToolAfterEffects{width:2.8cqw;height:2.8cqw;top:30cqw;left:15cqw;overflow:hidden;transform:rotate(-8deg)}.PortfolioDeck-module__54XobW__coverToolPhotoshop{width:2.8cqw;height:2.8cqw;bottom:12.3cqw;right:25.5cqw;overflow:hidden;transform:rotate(8deg)}.PortfolioDeck-module__54XobW__coverToolIllustrator img,.PortfolioDeck-module__54XobW__coverToolAfterEffects img,.PortfolioDeck-module__54XobW__coverToolPhotoshop img{object-fit:cover;width:100%;height:100%}.PortfolioDeck-module__54XobW__coverToolFigma{background:#f6f6f3;width:4.7cqw;height:4.7cqw;bottom:12.55cqw;left:22.5cqw;transform:rotate(9deg)}.PortfolioDeck-module__54XobW__coverToolFigma img{object-fit:contain;width:3.2cqw;height:3.92cqw}.PortfolioDeck-module__54XobW__coverToolCodex{background:#fff;width:3.7cqw;height:3.7cqw;bottom:7.35cqw;left:25.8cqw;overflow:hidden;transform:rotate(-7deg)}.PortfolioDeck-module__54XobW__coverToolNotion{color:#111411;background:#f7f7f3;width:3.55cqw;height:3.55cqw;bottom:7.4cqw;right:18.5cqw;transform:rotate(7deg)}.PortfolioDeck-module__54XobW__coverToolNotion svg{width:2.5cqw;height:2.5cqw}.PortfolioDeck-module__54XobW__coverToolCursor{color:#f7f7f3;background:#17181a;width:4.1cqw;height:4.1cqw;top:21.3cqw;left:19cqw;overflow:hidden;transform:rotate(8deg)}.PortfolioDeck-module__54XobW__coverToolCursor svg{width:2.85cqw;height:2.85cqw}.PortfolioDeck-module__54XobW__coverToolWarp{color:#01a4ff;background:#f7f7f3;width:4.1cqw;height:4.1cqw;top:24.2cqw;left:11.4cqw;transform:rotate(-9deg)}.PortfolioDeck-module__54XobW__coverToolWarp svg{width:2.85cqw;height:2.85cqw}.PortfolioDeck-module__54XobW__coverToolHyperFrames{background:#f6f6f3;top:22.6cqw;right:14.6cqw;transform:rotate(-8deg)}.PortfolioDeck-module__54XobW__coverToolHyperFrames img{object-fit:contain;width:3.2cqw;height:1.95cqw}.PortfolioDeck-module__54XobW__coverWord{color:#111411;height:18.5cqw;font-family:var(--type-font-display);font-size:var(--type-deck-cover-wordmark);font-weight:var(--weight-deck-cover-wordmark);letter-spacing:var(--tracking-deck-cover-wordmark);line-height:var(--leading-deck-cover-wordmark);justify-content:center;align-items:baseline;margin:2.8cqw 0 0;display:flex;position:relative}.PortfolioDeck-module__54XobW__studio .PortfolioDeck-module__54XobW__coverWord{font-family:var(--design-display-font);letter-spacing:var(--tracking-deck-cover-wordmark);line-height:var(--leading-deck-cover-wordmark)}.PortfolioDeck-module__54XobW__coverYear{color:#5a605b;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.18em;line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__coverSelection{--handle:.44cqw;border:.13cqw solid #ef5a29;align-items:baseline;height:auto;display:inline-flex;position:relative}.PortfolioDeck-module__54XobW__coverSelection b{font:inherit;padding:0 .2cqw .45cqw .06cqw;line-height:1;display:inline-block}.PortfolioDeck-module__54XobW__coverSelectionTail b{padding-right:.52cqw}.PortfolioDeck-module__54XobW__coverSelection i{width:var(--handle);height:var(--handle);background:var(--deck-paper);border:.1cqw solid #ef5a29;position:absolute}.PortfolioDeck-module__54XobW__coverSelection i:first-of-type{top:calc(var(--handle)/-2);left:calc(var(--handle)/-2)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(2){top:calc(var(--handle)/-2);left:50%;transform:translate(-50%)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(3){top:calc(var(--handle)/-2);right:calc(var(--handle)/-2)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(4){top:50%;left:calc(var(--handle)/-2);transform:translateY(-50%)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(5){top:50%;right:calc(var(--handle)/-2);transform:translateY(-50%)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(6){bottom:calc(var(--handle)/-2);left:calc(var(--handle)/-2)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(7){bottom:calc(var(--handle)/-2);left:50%;transform:translate(-50%)}.PortfolioDeck-module__54XobW__coverSelection i:nth-of-type(8){right:calc(var(--handle)/-2);bottom:calc(var(--handle)/-2)}.PortfolioDeck-module__54XobW__coverPenLetter{z-index:2;color:#ef5a29;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;display:inline-block;position:relative;transform:none}.PortfolioDeck-module__54XobW__coverPenLetter:before,.PortfolioDeck-module__54XobW__coverPenLetter:after{content:none}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverWord{font-family:var(--design-display-font);font-weight:var(--weight-deck-cover-wordmark);letter-spacing:var(--tracking-deck-cover-wordmark);line-height:var(--leading-deck-cover-wordmark)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverWord>span,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverPenLetter{font-family:inherit;font-weight:var(--weight-deck-cover-wordmark)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverYear{font-family:var(--design-latin-mono);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverSubtitle{font-family:var(--design-sans-font);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverAuthor :is(strong,span){font-family:var(--design-sans-font)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverAuthor strong{font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__coverAuthor span{font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__coverChinese{font-family:var(--type-font-display);font-size:1.65cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.18em;line-height:var(--leading-display-cjk);margin-top:1.55cqw!important}.PortfolioDeck-module__54XobW__coverSubtitle{color:#626863;font-size:.82cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.055em;margin-top:1.25cqw!important}.PortfolioDeck-module__54XobW__coverAuthor{text-align:center;justify-items:center;gap:.35cqw;margin-top:3.3cqw;display:grid}.PortfolioDeck-module__54XobW__coverAuthor strong,.PortfolioDeck-module__54XobW__coverAuthor span{font-family:var(--type-font-label);font-size:.72cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.11em}.PortfolioDeck-module__54XobW__coverAuthor span{color:#676d68;font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__aboutSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__aboutSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__aboutSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__aboutStage{width:100%;height:100%;position:relative}.PortfolioDeck-module__54XobW__aboutLeftRail{position:static}.PortfolioDeck-module__54XobW__portraitPanel{background:#dce5df;width:28.5cqw;height:34.2cqw;position:absolute;top:6.1cqw;right:8.1cqw;overflow:hidden}.PortfolioDeck-module__54XobW__portraitPanel:after{display:none}.PortfolioDeck-module__54XobW__portraitPanel img{z-index:2;object-fit:cover;object-position:center 34%}.PortfolioDeck-module__54XobW__aboutContact{padding:0;display:block;position:absolute;bottom:.8cqw;left:9.4cqw}.PortfolioDeck-module__54XobW__aboutContact>div{gap:.45cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__aboutContact span,.PortfolioDeck-module__54XobW__aboutEducation>span,.PortfolioDeck-module__54XobW__aboutEmployment>span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.1em}.PortfolioDeck-module__54XobW__aboutContact strong{overflow-wrap:normal;font-size:var(--type-deck-body);font-weight:var(--weight-deck-medium);white-space:nowrap;line-height:1.35}.PortfolioDeck-module__54XobW__aboutContactItem{align-items:center;gap:.65cqw;min-width:0;display:flex}.PortfolioDeck-module__54XobW__aboutContactItem svg{width:1.15cqw;height:1.15cqw;color:var(--deck-accent);flex:none}.PortfolioDeck-module__54XobW__aboutMain{width:43cqw;position:absolute;top:7.8cqw;left:9.4cqw}.PortfolioDeck-module__54XobW__aboutIdentity{align-items:baseline;gap:1.4cqw;display:flex}.PortfolioDeck-module__54XobW__aboutIdentity strong{font-family:var(--type-font-display);font-size:var(--type-deck-cover);font-weight:var(--weight-deck-semibold);letter-spacing:-.06em}.PortfolioDeck-module__54XobW__aboutIdentity span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-body);letter-spacing:.05em}.PortfolioDeck-module__54XobW__aboutRole{color:var(--deck-body);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);margin-top:1.05cqw!important}.PortfolioDeck-module__54XobW__aboutMeta{color:var(--deck-muted);font-size:var(--type-deck-body);font-weight:var(--weight-deck-regular);letter-spacing:.04em;margin-top:.75cqw!important}.PortfolioDeck-module__54XobW__aboutPositioning{max-width:42cqw;color:var(--deck-ink);font-family:var(--type-font-body);font-size:var(--type-deck-title);font-weight:var(--weight-deck-regular);letter-spacing:-.02em;line-height:1.55;margin-top:2.45cqw!important}.PortfolioDeck-module__54XobW__aboutEducation{grid-template-columns:1fr;align-items:start;gap:.6cqw;width:28.5cqw;margin:0;display:grid;position:absolute;top:41.5cqw;left:auto;right:8.1cqw}.PortfolioDeck-module__54XobW__aboutEducation>div{flex-direction:column;align-items:flex-start;gap:.2cqw;min-width:0;margin-top:0;display:flex}.PortfolioDeck-module__54XobW__aboutEducation strong{font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.02em;line-height:1.32}.PortfolioDeck-module__54XobW__aboutEducation p,.PortfolioDeck-module__54XobW__aboutEducation time{color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.4}.PortfolioDeck-module__54XobW__aboutEducation time{white-space:nowrap;margin-top:.18cqw}.PortfolioDeck-module__54XobW__careerSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__careerIntro h2{font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.052em;white-space:nowrap}.PortfolioDeck-module__54XobW__careerIntro p{color:var(--deck-body);font-size:var(--type-deck-body-lg);white-space:nowrap;line-height:1.45;margin-top:.85cqw!important}.PortfolioDeck-module__54XobW__careerTimeline{gap:2.1cqw;width:100%;padding:0;list-style:none;display:grid;margin-top:2.7cqw!important}.PortfolioDeck-module__54XobW__careerTimeline li{grid-template-columns:15.5cqw minmax(0,1fr);align-items:baseline;gap:2.35cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__careerTimeline time{color:var(--deck-body);font-family:var(--type-font-body);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-medium);letter-spacing:0;white-space:nowrap}.PortfolioDeck-module__54XobW__careerTimeline li>div{gap:.4cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__careerTimeline strong{font-family:var(--type-font-display);font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.04em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__careerRole{color:var(--deck-muted);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-medium);line-height:1.4}.PortfolioDeck-module__54XobW__careerFocus{max-width:62cqw;color:var(--deck-body);font-size:var(--type-deck-body);white-space:nowrap;line-height:1.5}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerIntro h2{letter-spacing:0}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerIntro p,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerTimeline strong{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerFocus{line-height:var(--leading-body)}.PortfolioDeck-module__54XobW__experienceLayout{align-content:start;gap:7.75cqw;min-height:51cqw;padding-top:8.3cqw;display:grid}.PortfolioDeck-module__54XobW__experienceIntro{min-width:0}.PortfolioDeck-module__54XobW__experienceKicker,.PortfolioDeck-module__54XobW__experienceGroupLabel{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.1em;line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__experienceIntro h2{font-size:var(--type-deck-heading-xl);font-weight:var(--weight-deck-semibold);letter-spacing:0;white-space:nowrap;margin-top:.7cqw!important}.PortfolioDeck-module__54XobW__experienceIntro>p:last-child{color:var(--deck-body);font-size:var(--type-deck-body-lg);white-space:nowrap;line-height:1.45;margin-top:.75cqw!important}.PortfolioDeck-module__54XobW__experienceList{grid-template-columns:1.04fr 1.24fr .72fr;align-items:start;gap:4cqw;display:grid}.PortfolioDeck-module__54XobW__experienceGroup{min-width:0}.PortfolioDeck-module__54XobW__experienceGroupLabel{white-space:nowrap;margin-bottom:1.3cqw!important}.PortfolioDeck-module__54XobW__experienceNames{gap:.78cqw;min-width:0;padding:0;list-style:none;display:grid}.PortfolioDeck-module__54XobW__experienceNames li{min-width:0}.PortfolioDeck-module__54XobW__experienceNames h3{font-size:var(--type-deck-heading-md);font-weight:var(--weight-deck-medium);letter-spacing:-.035em;line-height:var(--leading-display);white-space:nowrap}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__experienceIntro h2{font-weight:var(--weight-deck-medium);letter-spacing:0}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__experienceIntro>p:last-child{line-height:var(--leading-body)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__experienceKicker,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__experienceGroupLabel,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__experienceNames h3{font-weight:var(--weight-deck-medium);letter-spacing:0}.PortfolioDeck-module__54XobW__kingdeeCoverVisual{color:#eef5fb;background:linear-gradient(145deg,#ffffff17,#0000 48%),#0c579f;align-content:space-between;padding:4.7cqw 4.3cqw 3.6cqw;display:grid}.PortfolioDeck-module__54XobW__kingdeeCoverVisual>img{object-fit:contain;background:#fff;width:11.5cqw;height:auto;padding:.7cqw}.PortfolioDeck-module__54XobW__kingdeeCoverVisual>div{grid-template-columns:auto min-content auto min-content;align-items:baseline;gap:.7cqw;display:grid}.PortfolioDeck-module__54XobW__kingdeeCoverVisual>div>span{font-family:var(--type-font-label);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:.7cqw}.PortfolioDeck-module__54XobW__kingdeeCoverVisual strong{font-family:var(--type-font-display);letter-spacing:-.075em;font-size:8.3cqw;line-height:.82}.PortfolioDeck-module__54XobW__kingdeeCoverVisual i{color:#eef5fb99;font-family:var(--type-font-label);font-size:.75cqw;font-style:normal}.PortfolioDeck-module__54XobW__kingdeeCoverVisual>p{font-family:var(--type-font-label);letter-spacing:.08em;font-size:.72cqw}.PortfolioDeck-module__54XobW__projectEvidenceSlide,.PortfolioDeck-module__54XobW__projectNarrativeSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__projectEvidenceSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__projectEvidenceSlide .PortfolioDeck-module__54XobW__slideFooter,.PortfolioDeck-module__54XobW__projectNarrativeSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__projectNarrativeSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__evidenceHeader{grid-template-columns:13cqw minmax(0,1fr);align-items:baseline;gap:1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__evidenceHeader>p,.PortfolioDeck-module__54XobW__narrativeHeader>p:first-child{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__evidenceHeader h2{max-width:54cqw;font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.048em;line-height:var(--leading-display);white-space:pre-line}.PortfolioDeck-module__54XobW__evidenceStage{grid-template-columns:minmax(0,1.54fr) minmax(15cqw,.72fr);gap:1.45cqw;height:31cqw;margin-top:2.25cqw;display:grid}.PortfolioDeck-module__54XobW__evidenceHero,.PortfolioDeck-module__54XobW__evidenceSupporting .PortfolioDeck-module__54XobW__imageFrame{border:1px solid #1215121a;box-shadow:0 1.15cqw 2.5cqw #1215121a}.PortfolioDeck-module__54XobW__evidenceHero img,.PortfolioDeck-module__54XobW__evidenceSupporting img{object-fit:cover}.PortfolioDeck-module__54XobW__evidenceSupporting{grid-template-rows:repeat(2,minmax(0,1fr));gap:1.45cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__evidenceVisualNote{color:var(--deck-muted);font-size:var(--type-deck-body);grid-template-columns:13cqw minmax(0,1fr);gap:1.6cqw;line-height:1.45;display:grid;margin-top:1.45cqw!important}.PortfolioDeck-module__54XobW__evidenceVisualNote span{color:var(--deck-body);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceStage{grid-template-columns:minmax(0,1.62fr) minmax(15cqw,.64fr);gap:1.65cqw}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceHero{box-shadow:0 1.35cqw 2.75cqw #12151224}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceHero img,.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceSupporting img{object-position:center top!important}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceSupporting{gap:1.65cqw}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__evidenceVisualNote{color:var(--deck-body)}.PortfolioDeck-module__54XobW__projectEvidenceSlide[data-project=vika] .PortfolioDeck-module__54XobW__evidenceHero img{object-position:center 38%!important}.PortfolioDeck-module__54XobW__skillSystemSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__skillSystemSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__skillSystemSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__skillSystemHeading{grid-template-columns:13cqw minmax(0,1fr);align-items:start;gap:.9cqw 1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__skillSystemHeading p{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__skillSystemHeading h2{max-width:58cqw;font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.052em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__skillSystemHeading>span{max-width:55cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);grid-column:2;line-height:1.48}.PortfolioDeck-module__54XobW__skillSystemMap{margin-top:3.1cqw}.PortfolioDeck-module__54XobW__skillSystemFlow{grid-template-columns:minmax(0,1fr) 2.7cqw minmax(0,1.28fr) 2.7cqw minmax(0,1fr);align-items:center;min-height:15.6cqw;display:grid}.PortfolioDeck-module__54XobW__skillSystemFlow>article{border:1px solid var(--deck-line);background:var(--deck-paper);border-radius:.45cqw;align-content:center;gap:.65cqw;min-height:12.8cqw;padding:1.65cqw;display:grid}.PortfolioDeck-module__54XobW__skillSystemFlow>article>span,.PortfolioDeck-module__54XobW__skillSystemLibrary>p{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__skillSystemFlow strong{color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.03em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__skillSystemFlow p{color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.42}.PortfolioDeck-module__54XobW__skillSystemArrow{color:var(--deck-accent);justify-self:center}.PortfolioDeck-module__54XobW__skillSystemFlow .PortfolioDeck-module__54XobW__skillSystemStudio{border-color:color-mix(in srgb,var(--deck-accent)42%,var(--deck-line));background:var(--deck-accent-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1cqw}.PortfolioDeck-module__54XobW__skillSystemStudio>svg{width:2.25cqw;height:2.25cqw;color:var(--deck-accent);grid-row:span 3}.PortfolioDeck-module__54XobW__skillSystemStudio strong{font-family:var(--type-font-label);font-size:var(--type-deck-body-lg);letter-spacing:0}.PortfolioDeck-module__54XobW__skillSystemLibrary{border-top:1px solid var(--deck-line);margin-top:2.8cqw;padding-top:1.1cqw}.PortfolioDeck-module__54XobW__skillSystemLibrary>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2cqw;margin-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__skillSystemLibrary article{border-left:1px solid var(--deck-line);align-items:center;gap:.65cqw;min-width:0;padding:0 1.15cqw;display:flex}.PortfolioDeck-module__54XobW__skillSystemLibrary article:first-child{border-left:0;padding-left:0}.PortfolioDeck-module__54XobW__skillSystemLibrary article>svg{width:1.35cqw;height:1.35cqw;color:var(--deck-accent);flex:none}.PortfolioDeck-module__54XobW__skillSystemLibrary article>div{gap:.4cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__skillSystemLibrary strong{overflow-wrap:anywhere;color:var(--deck-ink);font-family:var(--type-font-label);font-size:.72cqw;font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:1.32}.PortfolioDeck-module__54XobW__skillSystemLibrary span{color:var(--deck-body);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);line-height:1.35}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__skillSystemHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__skillSystemFlow strong{letter-spacing:0;line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__narrativeHeader{grid-template-columns:13cqw minmax(0,1fr);align-items:start;gap:1.1cqw 1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeHeader h2{font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.052em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__narrativeHeader h2 span{display:block}.PortfolioDeck-module__54XobW__narrativeChallenge{max-width:61cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);white-space:pre-line;grid-column:2;line-height:1.48}.PortfolioDeck-module__54XobW__narrativeDecisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2cqw;margin-top:4cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeDecisions article{min-width:0}.PortfolioDeck-module__54XobW__narrativeDecisions article>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.06em}.PortfolioDeck-module__54XobW__narrativeDecisions h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:1.28;margin-top:.8cqw!important}.PortfolioDeck-module__54XobW__narrativeDecisions article>p{color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.48;margin-top:.65cqw!important}.PortfolioDeck-module__54XobW__narrativeImpact{background:color-mix(in srgb,var(--project-accent)8%,var(--deck-paper));grid-template-columns:minmax(0,1.1fr) minmax(28cqw,.9fr);align-items:end;gap:3.6cqw;margin-top:4.2cqw;padding:1.55cqw 1.7cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeImpact>p{color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.48}.PortfolioDeck-module__54XobW__metricGroup{gap:.65cqw;display:grid}.PortfolioDeck-module__54XobW__metricHeading{font-family:var(--type-font-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em;color:var(--project-accent)!important;font-size:var(--type-deck-micro)!important}.PortfolioDeck-module__54XobW__metricList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35cqw;display:grid}.PortfolioDeck-module__54XobW__metricList>div{gap:.32cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeImpact strong{font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.03em}.PortfolioDeck-module__54XobW__narrativeImpact span{color:var(--deck-muted);font-size:var(--type-deck-body);line-height:1.38}.PortfolioDeck-module__54XobW__budaNarrativeSlide{--video-paper:#111818;--video-ink:#f2f5f0;--video-muted:#aeb9b2;--video-line:#f2f5f030;color:var(--video-ink);background:linear-gradient(112deg,#53b7a12b,transparent 38%),var(--video-paper);border-color:#0000;padding-top:5.7cqw}.PortfolioDeck-module__54XobW__budaNarrativeSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__budaNarrativeSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__budaNarrativeHeader{grid-template-columns:15.5cqw minmax(0,1fr);align-items:start;gap:.95cqw 1.6cqw;display:grid}.PortfolioDeck-module__54XobW__budaNarrativeHeader>p:first-child{color:#7fd7c0;font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__budaNarrativeHeader h2{max-width:53cqw;font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.045em;line-height:var(--leading-display);white-space:pre-line}.PortfolioDeck-module__54XobW__budaNarrativeHeader>p:last-child{max-width:58cqw;color:var(--video-muted);font-size:var(--type-deck-body-lg);white-space:pre-line;grid-column:2;line-height:1.5}.PortfolioDeck-module__54XobW__budaProcess{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.1cqw;margin:3.4cqw 0 0;padding:0;list-style:none;display:grid;position:relative}.PortfolioDeck-module__54XobW__budaProcess:before{background:var(--video-line);content:"";height:1px;position:absolute;top:1.25cqw;left:.5cqw;right:.5cqw}.PortfolioDeck-module__54XobW__budaProcess li{gap:1.1cqw;min-width:0;display:grid;position:relative}.PortfolioDeck-module__54XobW__budaProcess li>span{z-index:1;color:#7fd7c0;background:var(--video-paper);width:2.55cqw;height:2.55cqw;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);border:1px solid #7fd7c0;border-radius:50%;place-items:center;display:grid}.PortfolioDeck-module__54XobW__budaProcess li>div{min-width:0;padding-right:.5cqw}.PortfolioDeck-module__54XobW__budaProcess em{color:#7fd7c0;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-style:normal;font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__budaProcess h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:var(--leading-display);margin-top:.65cqw!important}.PortfolioDeck-module__54XobW__budaProcess p{color:var(--video-muted);font-size:var(--type-deck-body);line-height:1.48;margin-top:.65cqw!important}.PortfolioDeck-module__54XobW__budaNarrativeOutcome{border-top:0;grid-template-columns:minmax(0,1.02fr) minmax(30cqw,.98fr);align-items:end;gap:3.2cqw;margin-top:3.1cqw;padding-top:1.35cqw;display:grid}.PortfolioDeck-module__54XobW__budaNarrativeOutcome>p{max-width:44cqw;color:var(--video-ink);font-size:var(--type-deck-body-lg);line-height:1.48}.PortfolioDeck-module__54XobW__budaNarrativeOutcome .PortfolioDeck-module__54XobW__metricList{gap:1.3cqw}.PortfolioDeck-module__54XobW__budaNarrativeOutcome .PortfolioDeck-module__54XobW__metricList>div{gap:.35cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__budaNarrativeOutcome strong{color:#7fd7c0;font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.03em}.PortfolioDeck-module__54XobW__budaNarrativeOutcome span{color:var(--video-muted);font-size:var(--type-deck-body);line-height:1.38}.PortfolioDeck-module__54XobW__budaNarrativeOutcome .PortfolioDeck-module__54XobW__metricHeading{color:#7fd7c0!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__budaNarrativeHeader h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__budaProcess h3{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__projectDetailSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__projectDetailSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__projectDetailSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__detailHeader{width:min(100%,58cqw);padding-top:1.35cqw}.PortfolioDeck-module__54XobW__detailHeader h2{max-width:none;font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.043em}.PortfolioDeck-module__54XobW__detailHeader h2 span{white-space:nowrap;display:block}.PortfolioDeck-module__54XobW__detailBody{grid-template-columns:.72fr 1.28fr;gap:3.6cqw;height:24.8cqw;margin-top:2.75cqw;display:grid;overflow:hidden}.PortfolioDeck-module__54XobW__decisionRail{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:1.5cqw;display:grid}.PortfolioDeck-module__54XobW__decisionRail>div{grid-template-columns:2.65cqw 1fr;align-items:start;gap:1.1cqw;min-height:0;display:grid}.PortfolioDeck-module__54XobW__decisionRail>div>span{color:var(--project-accent);font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold);letter-spacing:.03em}.PortfolioDeck-module__54XobW__decisionRail h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em}.PortfolioDeck-module__54XobW__decisionRail p{-webkit-line-clamp:2;color:var(--deck-body);font-size:var(--type-deck-body-lg);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;margin-top:.5cqw!important}.PortfolioDeck-module__54XobW__detailGallery{min-width:0;height:100%;position:relative}.PortfolioDeck-module__54XobW__detailPrimary{border:1px solid #1215121a;position:absolute;inset:0 13% 5% 0;box-shadow:0 1.2cqw 2.5cqw #1215121f}.PortfolioDeck-module__54XobW__detailSecondary{border:.45cqw solid var(--deck-paper);width:48%;height:48%;position:absolute;bottom:0;right:0;box-shadow:0 1cqw 2.2cqw #1215122b}.PortfolioDeck-module__54XobW__detailGallery .PortfolioDeck-module__54XobW__imageFrame img{object-fit:cover}.PortfolioDeck-module__54XobW__detailGallery figcaption{display:none}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=busabase] .PortfolioDeck-module__54XobW__detailPrimary{inset:0 17% 2% 0}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=busabase] .PortfolioDeck-module__54XobW__detailSecondary{width:53%;height:52%}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=vika] .PortfolioDeck-module__54XobW__detailPrimary{inset:0 3% 18% 0}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=vika] .PortfolioDeck-module__54XobW__detailSecondary{width:55%;height:52%}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=sandock] .PortfolioDeck-module__54XobW__detailPrimary{inset:0 10% 7% 0}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__detailPrimary,.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=skills-system] .PortfolioDeck-module__54XobW__detailPrimary{inset:0 9% 7% 0}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__detailGallery img,.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=skills-system] .PortfolioDeck-module__54XobW__detailGallery img{object-position:center top!important}.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=buda-video] .PortfolioDeck-module__54XobW__detailSecondary,.PortfolioDeck-module__54XobW__projectDetailSlide[data-project=skills-system] .PortfolioDeck-module__54XobW__detailSecondary{width:49%;height:50%}.PortfolioDeck-module__54XobW__detailImpact{grid-template-columns:1fr 1fr;align-items:start;gap:3.6cqw;margin-top:2cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__detailImpact>p{color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.45}.PortfolioDeck-module__54XobW__detailImpact>div{grid-template-columns:repeat(3,1fr);gap:1.7cqw;display:grid}.PortfolioDeck-module__54XobW__detailImpact>div>div{gap:.35cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__detailImpact strong{font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.03em}.PortfolioDeck-module__54XobW__detailImpact>div span{color:var(--deck-muted);font-size:var(--type-deck-body);line-height:1.4}.PortfolioDeck-module__54XobW__kingdeeDetailVisual{color:#eaf3fb;background:linear-gradient(145deg,#ffffff17,#0000 48%),#0d579e;position:relative;overflow:hidden}.PortfolioDeck-module__54XobW__kingdeeVersions{grid-template-columns:repeat(4,1fr);gap:.8cqw;display:grid;position:absolute;inset:2.4cqw 2.6cqw auto}.PortfolioDeck-module__54XobW__kingdeeVersions span{font-family:var(--type-font-display);font-size:2.6cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.055em;border-top:1px solid #eaf3fb6b;padding-top:.7cqw}.PortfolioDeck-module__54XobW__kingdeeDetailMark{grid-template-columns:11cqw 1fr;align-items:end;gap:2.3cqw;display:grid;position:absolute;bottom:2.4cqw;left:2.6cqw;right:2.6cqw}.PortfolioDeck-module__54XobW__kingdeeDetailMark img{background:#fff;width:10.5cqw;height:auto;padding:.7cqw}.PortfolioDeck-module__54XobW__kingdeeDetailMark p{color:#eaf3fbcc;max-width:30ch;font-size:.82cqw;line-height:1.5}.PortfolioDeck-module__54XobW__ledgerCoverSlide{background:var(--deck-paper);border-color:#0000;padding:4.4cqw 5cqw 3.6cqw}.PortfolioDeck-module__54XobW__ledgerCoverSlide:before{content:"";border:.12cqw solid #0b805033;border-radius:50%;width:37cqw;height:37cqw;position:absolute;top:-11cqw;right:-8cqw;box-shadow:0 0 0 4cqw #0b80500d,0 0 0 8cqw #0b80500a}.PortfolioDeck-module__54XobW__ledgerCoverMeta{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.1em;justify-content:space-between;display:flex}.PortfolioDeck-module__54XobW__ledgerCoverTitle{position:absolute;top:9.2cqw;left:5cqw}.PortfolioDeck-module__54XobW__ledgerCoverTitle>p{color:var(--deck-body);font-size:var(--type-deck-label)}.PortfolioDeck-module__54XobW__ledgerCoverTitle h2{font-size:7.7cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.085em;line-height:.8;margin-top:.55cqw!important}.PortfolioDeck-module__54XobW__ledgerCoverTitle h3{max-width:24ch;color:var(--deck-body);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-medium);line-height:1.42;margin-top:1.7cqw!important}.PortfolioDeck-module__54XobW__ledgerQuote{border-left:.32cqw solid var(--deck-accent);background:#f8f8f4c7;width:31cqw;padding:2.5cqw 2.7cqw;position:absolute;top:18.3cqw;right:7.4cqw;box-shadow:0 1.5cqw 4cqw #12151214}.PortfolioDeck-module__54XobW__ledgerQuote>svg{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__ledgerQuote p{font-family:var(--type-font-display);font-size:2.05cqw;font-weight:var(--weight-deck-medium);letter-spacing:-.04em;line-height:1.3;margin-top:2.7cqw!important}.PortfolioDeck-module__54XobW__ledgerQuote span{color:var(--deck-muted);font-size:var(--type-deck-label);margin-top:2.25cqw;line-height:1.45;display:block}.PortfolioDeck-module__54XobW__ledgerCoverFooter{color:#365345;font-family:var(--type-font-label);font-size:var(--type-deck-label);letter-spacing:.07em;border-top:1px solid #0b805052;align-items:center;gap:2.4cqw;padding-top:1.2cqw;display:flex;position:absolute;bottom:3.2cqw;left:5cqw;right:5cqw}.PortfolioDeck-module__54XobW__ledgerCoverFooter small{font-size:inherit;margin-left:auto}.PortfolioDeck-module__54XobW__ledgerDetailHeading{grid-template-columns:1.22fr .78fr;align-items:end;gap:4.2cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDetailHeading h2{font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.048em;line-height:var(--leading-display);margin-top:.72cqw!important}.PortfolioDeck-module__54XobW__ledgerDetailHeading>p:last-child{max-width:38ch;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.5;margin-bottom:.25cqw!important}.PortfolioDeck-module__54XobW__ledgerJourney{grid-template-columns:1.55fr .42fr 3.1fr .42fr 1.65fr;align-items:center;gap:0;min-height:25.6cqw;margin-top:2.55cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__ledgerSources,.PortfolioDeck-module__54XobW__ledgerInsights{z-index:1;position:relative}.PortfolioDeck-module__54XobW__ledgerSources>p,.PortfolioDeck-module__54XobW__ledgerConfirmation>p,.PortfolioDeck-module__54XobW__ledgerInsights>p{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em;line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__ledgerSources>div{gap:.7cqw;margin-top:1.05cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerSources>div span{border:1px solid var(--deck-line);background:var(--deck-paper);color:var(--deck-ink);font-size:var(--type-deck-body);font-weight:var(--weight-deck-medium);border-radius:.42cqw;padding:.72cqw .9cqw;line-height:1.25;display:block}.PortfolioDeck-module__54XobW__ledgerSources small{max-width:19ch;color:var(--deck-body);font-size:var(--type-deck-body);margin-top:1cqw;line-height:1.4;display:block}.PortfolioDeck-module__54XobW__ledgerConnector{z-index:0;background:color-mix(in srgb,var(--deck-accent)52%,var(--deck-line));align-self:center;width:100%;height:1px;position:relative}.PortfolioDeck-module__54XobW__ledgerConnector:after{border-top:1px solid var(--deck-accent);border-right:1px solid var(--deck-accent);content:"";width:.48cqw;height:.48cqw;position:absolute;top:50%;right:-.12cqw;transform:translateY(-50%)rotate(45deg)}.PortfolioDeck-module__54XobW__ledgerConfirmation{z-index:1;border:1px solid color-mix(in srgb,var(--deck-accent)42%,var(--deck-line));border-left:.28cqw solid var(--deck-accent);background:var(--deck-accent-soft);border-radius:.55cqw;min-height:21.8cqw;padding:1.8cqw 2cqw 1.45cqw;position:relative}.PortfolioDeck-module__54XobW__ledgerConfirmation>strong,.PortfolioDeck-module__54XobW__ledgerInsights>strong{color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:var(--leading-display);margin-top:.75cqw;display:block}.PortfolioDeck-module__54XobW__ledgerConfirmation>span,.PortfolioDeck-module__54XobW__ledgerInsights>span{color:var(--deck-body);font-size:var(--type-deck-body);margin-top:.45cqw;line-height:1.45;display:block}.PortfolioDeck-module__54XobW__ledgerConfirmation dl{border-top:1px solid #12151221;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8cqw;margin-top:1.45cqw;padding-top:1.15cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerConfirmation dl div{min-width:0}.PortfolioDeck-module__54XobW__ledgerConfirmation dt,.PortfolioDeck-module__54XobW__ledgerSourceRecord>span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.075em;line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__ledgerConfirmation dd{color:var(--deck-ink);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);margin:.32cqw 0 0;line-height:1.3}.PortfolioDeck-module__54XobW__ledgerSourceRecord{border-top:1px solid #12151221;gap:.34cqw;margin-top:1.25cqw;padding-top:1.05cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerSourceRecord strong{color:var(--deck-body);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);line-height:1.35}.PortfolioDeck-module__54XobW__ledgerInsights{padding-left:.55cqw}.PortfolioDeck-module__54XobW__ledgerInsights>div{gap:.58cqw;margin-top:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerInsights b{border-left:.16cqw solid var(--deck-accent);color:var(--deck-ink);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);padding-left:.85cqw;line-height:1.3;display:block}.PortfolioDeck-module__54XobW__ledgerPrinciples{grid-template-columns:1.15fr .85fr;gap:3.5cqw;margin-top:3.4cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerPrinciples>div>span{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__ledgerPrinciples>div:first-child{grid-template-columns:1fr 1fr 1fr;gap:.75cqw 1cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerPrinciples>div:first-child>span{grid-column:1/-1}.PortfolioDeck-module__54XobW__ledgerPrinciples p{color:var(--deck-body);font-size:var(--type-deck-label);line-height:1.45}.PortfolioDeck-module__54XobW__ledgerPrinciples p strong{color:var(--deck-ink);font-family:var(--type-font-label);font-size:var(--type-deck-micro);margin-bottom:.3cqw;display:block}.PortfolioDeck-module__54XobW__ledgerPrinciples>div:last-child p{max-width:40ch;margin-top:.65cqw!important}.PortfolioDeck-module__54XobW__ledgerThesis{max-width:34ch;color:var(--deck-accent);font-family:var(--type-font-display);font-size:var(--type-deck-section);font-weight:var(--weight-deck-medium);letter-spacing:-.032em;line-height:var(--leading-display);margin-top:4.6cqw}.PortfolioDeck-module__54XobW__ledgerThesis span{white-space:nowrap;display:block}.PortfolioDeck-module__54XobW__ledgerNarrativeSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__ledgerNarrativeSlide .PortfolioDeck-module__54XobW__slideBrand,.PortfolioDeck-module__54XobW__ledgerNarrativeSlide .PortfolioDeck-module__54XobW__slideFooter{display:none}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading{grid-template-columns:20cqw minmax(0,1fr);align-items:start;gap:1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading h2{color:var(--deck-accent);font-family:var(--type-font-display);font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.048em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading h2 span{display:block}.PortfolioDeck-module__54XobW__ledgerNarrativeSlide .PortfolioDeck-module__54XobW__ledgerPrinciples{margin-top:6.1cqw}.PortfolioDeck-module__54XobW__ledgerVisualNote{color:var(--deck-muted);font-size:var(--type-deck-body);grid-template-columns:20cqw minmax(0,1fr);gap:1.6cqw;line-height:1.45;display:grid;margin-top:6.8cqw!important}.PortfolioDeck-module__54XobW__ledgerVisualNote span{color:var(--deck-body);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__ledgerThesis{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__contactSlide{background:var(--deck-paper);border-color:#0000;padding:5cqw 5.2cqw;overflow:hidden}.PortfolioDeck-module__54XobW__contactSlide:before{color:#0b80500f;content:"27";font-family:var(--type-font-display);font-size:29cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.1em;line-height:.9;position:absolute;top:1.4cqw;right:3.8cqw}.PortfolioDeck-module__54XobW__contactCopy{width:61cqw;position:absolute;top:15.5cqw;left:5.2cqw}.PortfolioDeck-module__54XobW__contactCopy p{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__contactCopy h2{font-size:var(--type-deck-cover);font-weight:var(--weight-deck-semibold);letter-spacing:-.065em;line-height:var(--leading-display);margin-top:1.35cqw!important}.PortfolioDeck-module__54XobW__contactClosing{border-top:1px solid var(--deck-line);grid-template-columns:minmax(0,1.45fr) minmax(20cqw,.55fr);align-items:start;gap:5.5cqw;padding-top:2.5cqw;display:grid;position:absolute;bottom:5.35cqw;left:5.2cqw;right:5.2cqw}.PortfolioDeck-module__54XobW__slideBrand{z-index:5;color:var(--deck-ink);letter-spacing:.095em;align-items:center;gap:.85cqw;display:flex}.PortfolioDeck-module__54XobW__slideBrand span:first-child{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__slideBrand{display:none}.PortfolioDeck-module__54XobW__slideBrand span+span{color:var(--deck-muted);font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__slideFooter{z-index:5;color:var(--deck-muted)}.PortfolioDeck-module__54XobW__slideFooter span:first-child{color:var(--deck-body)}.PortfolioDeck-module__54XobW__calibrationMark{z-index:12;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.13cqw;width:1.25cqw;height:1.25cqw;display:grid;position:absolute;top:2.05cqw;right:5.3cqw}.PortfolioDeck-module__54XobW__calibrationMark i{border:.09cqw solid var(--deck-accent);display:block}.PortfolioDeck-module__54XobW__calibrationMark i:first-child,.PortfolioDeck-module__54XobW__calibrationMark i:nth-child(4){background:var(--deck-accent)}.PortfolioDeck-module__54XobW__budaNarrativeSlide .PortfolioDeck-module__54XobW__calibrationMark{--deck-accent:#7fd7c0}.PortfolioDeck-module__54XobW__imageFrame,.PortfolioDeck-module__54XobW__evidenceHero,.PortfolioDeck-module__54XobW__evidenceSupporting .PortfolioDeck-module__54XobW__imageFrame,.PortfolioDeck-module__54XobW__detailPrimary,.PortfolioDeck-module__54XobW__detailSecondary{box-shadow:none;border-radius:0}.PortfolioDeck-module__54XobW__imageFrame figcaption{background:var(--deck-ink);border-radius:0}.PortfolioDeck-module__54XobW__coverComposition{background:var(--deck-paper);display:block}.PortfolioDeck-module__54XobW__coverYear{color:var(--deck-accent);letter-spacing:.15em;font-size:.68cqw;top:5.1cqw;left:8.1cqw;position:absolute!important}.PortfolioDeck-module__54XobW__coverWord{height:auto;color:var(--deck-ink);font-size:12.8cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.1em;text-align:left;margin:0;line-height:.69;display:grid;top:12.9cqw;left:8.1cqw;position:absolute!important}.PortfolioDeck-module__54XobW__coverWord span{display:block}.PortfolioDeck-module__54XobW__coverChinese{letter-spacing:.1em;font-size:1.3cqw;top:32.8cqw;left:8.3cqw;margin:0!important;position:absolute!important}.PortfolioDeck-module__54XobW__coverSubtitle{max-width:27cqw;color:var(--deck-body);font-family:var(--type-font-label);letter-spacing:.08em;font-size:.72cqw;line-height:1.5;bottom:6.15cqw;left:8.3cqw;margin:0!important;position:absolute!important}.PortfolioDeck-module__54XobW__coverAuthor{text-align:right;gap:1cqw;margin:0;display:flex;bottom:5.75cqw;right:8.1cqw;position:absolute!important}.PortfolioDeck-module__54XobW__aboutSlide,.PortfolioDeck-module__54XobW__careerSlide,.PortfolioDeck-module__54XobW__experienceSlide,.PortfolioDeck-module__54XobW__methodSlide,.PortfolioDeck-module__54XobW__projectEvidenceSlide,.PortfolioDeck-module__54XobW__projectNarrativeSlide,.PortfolioDeck-module__54XobW__projectDetailSlide,.PortfolioDeck-module__54XobW__ledgerNarrativeSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__aboutSlide:before,.PortfolioDeck-module__54XobW__careerSlide:before,.PortfolioDeck-module__54XobW__methodSlide:before,.PortfolioDeck-module__54XobW__projectEvidenceSlide:before,.PortfolioDeck-module__54XobW__projectNarrativeSlide:before,.PortfolioDeck-module__54XobW__projectDetailSlide:before,.PortfolioDeck-module__54XobW__ledgerNarrativeSlide:before{background:var(--deck-accent);content:"";width:.45cqw;position:absolute;top:0;bottom:0;left:0}.PortfolioDeck-module__54XobW__projectEvidenceSlide:before,.PortfolioDeck-module__54XobW__projectNarrativeSlide:before,.PortfolioDeck-module__54XobW__projectDetailSlide:before{background:var(--project-accent)}.PortfolioDeck-module__54XobW__careerIntro h2,.PortfolioDeck-module__54XobW__experienceIntro h2,.PortfolioDeck-module__54XobW__methodHeading h2,.PortfolioDeck-module__54XobW__narrativeHeader h2,.PortfolioDeck-module__54XobW__detailHeader h2,.PortfolioDeck-module__54XobW__ledgerNarrativeHeading h2{letter-spacing:-.06em}.PortfolioDeck-module__54XobW__careerTimeline li{position:relative}.PortfolioDeck-module__54XobW__careerTimeline li:before{background:var(--deck-line);content:"";height:1px;position:absolute;top:-.85cqw;left:0;right:0}.PortfolioDeck-module__54XobW__careerTimeline li:first-child:before{display:none}.PortfolioDeck-module__54XobW__narrativeDecisions{gap:0}.PortfolioDeck-module__54XobW__narrativeDecisions article{border-left:1px solid var(--deck-line);padding:0 1.6cqw}.PortfolioDeck-module__54XobW__narrativeDecisions article:first-child{border-left:0;padding-left:0}.PortfolioDeck-module__54XobW__narrativeImpact{border-left:.35cqw solid var(--project-accent);background:color-mix(in srgb,var(--project-accent)6%,var(--deck-paper))}.PortfolioDeck-module__54XobW__detailSecondary{border-width:.35cqw}.PortfolioDeck-module__54XobW__ledgerCoverSlide:before,.PortfolioDeck-module__54XobW__contactSlide:before{border-color:color-mix(in srgb,var(--deck-accent)40%,transparent);box-shadow:none}.PortfolioDeck-module__54XobW__contactSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slideBrand span:first-child{font-family:var(--type-font-display);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__slideBrand span+span{font-family:var(--type-font-label);font-weight:var(--weight-deck-medium);opacity:.46}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverAuthor strong{font-family:var(--type-font-display);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverAuthor span{opacity:.46}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__aboutIdentity span{font-family:var(--type-font-label);font-size:var(--type-deck-label);opacity:.46}.PortfolioDeck-module__54XobW__studio{--deck-canvas:#e9e9e9;--deck-paper:#fafafa;--deck-ink:#171717;--deck-body:#454545;--deck-muted:#686868;--deck-line:#dadada;--deck-accent:#0b7a4f;--deck-accent-soft:#e4f1ea}.PortfolioDeck-module__54XobW__slide{border:1px solid #12151214;border-radius:.85rem;box-shadow:0 1.7rem 5rem #12151221}.PortfolioDeck-module__54XobW__calibrationMark,.PortfolioDeck-module__54XobW__aboutSlide:before,.PortfolioDeck-module__54XobW__careerSlide:before,.PortfolioDeck-module__54XobW__methodSlide:before,.PortfolioDeck-module__54XobW__projectEvidenceSlide:before,.PortfolioDeck-module__54XobW__projectNarrativeSlide:before,.PortfolioDeck-module__54XobW__projectDetailSlide:before,.PortfolioDeck-module__54XobW__ledgerNarrativeSlide:before{display:none}.PortfolioDeck-module__54XobW__coverToolLogo{display:grid}.PortfolioDeck-module__54XobW__coverComposition{background:0 0;justify-content:center;align-items:baseline;display:flex}.PortfolioDeck-module__54XobW__coverDecorations{opacity:1}.PortfolioDeck-module__54XobW__coverObject{filter:drop-shadow(0 .8cqw 1cqw #161a1626)}.PortfolioDeck-module__54XobW__coverObjectMic{width:6.8cqw;top:5.2cqw;left:9.2cqw}.PortfolioDeck-module__54XobW__coverObjectHeadphones{width:7.4cqw;top:4.3cqw;right:10.2cqw}.PortfolioDeck-module__54XobW__coverObjectKeyboard{width:13.6cqw;bottom:7.7cqw;left:7.7cqw}.PortfolioDeck-module__54XobW__coverObjectCamera{width:3.7cqw;bottom:5.6cqw;right:9.5cqw}.PortfolioDeck-module__54XobW__coverYear{color:#5a605b;font-family:var(--type-font-label);font-size:.72cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.18em;top:auto;left:auto;position:relative!important}.PortfolioDeck-module__54XobW__coverWord{color:#111411;height:18.5cqw;font-size:var(--type-deck-cover-wordmark);font-weight:var(--weight-deck-cover-wordmark);letter-spacing:var(--tracking-deck-cover-wordmark);line-height:var(--leading-deck-cover-wordmark);text-align:center;justify-content:center;align-items:baseline;margin:2.8cqw 0 0;display:flex;top:auto;left:auto;position:relative!important}.PortfolioDeck-module__54XobW__coverChinese{font-size:1.65cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.18em;top:auto;left:auto;margin-top:1.55cqw!important;position:relative!important}.PortfolioDeck-module__54XobW__coverSubtitle{color:#626863;max-width:none;font-family:var(--type-font-body);font-size:.82cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.055em;line-height:normal;bottom:auto;left:auto;margin-top:1.25cqw!important;position:relative!important}.PortfolioDeck-module__54XobW__coverAuthor{text-align:center;gap:.35cqw;margin-top:3.3cqw;display:grid;bottom:auto;right:auto;position:relative!important}.PortfolioDeck-module__54XobW__coverAuthor strong,.PortfolioDeck-module__54XobW__coverAuthor span{letter-spacing:.11em;font-size:.72cqw}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverYear{font-family:var(--type-font-label);font-size:.72cqw;font-weight:var(--weight-deck-semibold);letter-spacing:.18em}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverWord{font-size:var(--type-deck-cover-wordmark);font-weight:var(--weight-deck-cover-wordmark);letter-spacing:var(--tracking-deck-cover-wordmark);line-height:var(--leading-deck-cover-wordmark);top:auto}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverChinese{font-size:1.65cqw;font-weight:var(--weight-deck-medium);letter-spacing:.18em;top:auto}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverSubtitle{font-family:var(--type-font-body);font-size:.82cqw;font-weight:var(--weight-deck-regular);letter-spacing:.055em}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverAuthor strong,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverAuthor span{letter-spacing:.11em;opacity:1;font-size:.72cqw}.PortfolioDeck-module__54XobW__coverAuthor strong,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__coverAuthor strong{letter-spacing:.12em;font-size:1.02cqw;line-height:1.05}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__contactEmail a{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__budaGtmSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__budaGtmHeading{grid-template-columns:15.5cqw minmax(0,1fr);gap:.8cqw 1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__budaGtmHeading h2{max-width:59cqw;font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.048em;line-height:var(--leading-display);grid-column:2}.PortfolioDeck-module__54XobW__budaGtmHeading>p{max-width:64cqw;color:var(--deck-body);font-size:var(--type-deck-body);grid-column:2;line-height:1.48}.PortfolioDeck-module__54XobW__budaGtmStage{grid-template-columns:minmax(0,1.62fr) minmax(18cqw,.72fr);align-items:start;gap:1.25cqw;margin-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__budaGtmStage figure{grid-template-rows:minmax(0,1fr) auto;gap:.55cqw;min-width:0;margin:0;display:grid}.PortfolioDeck-module__54XobW__budaGtmImage{background:#f7f7f5;border:1px solid #1215121a;border-radius:.5cqw;position:relative;overflow:hidden;box-shadow:0 .85cqw 2.2cqw #12151217}.PortfolioDeck-module__54XobW__budaGtmImage img{object-fit:contain;object-position:center}.PortfolioDeck-module__54XobW__budaGtmHero .PortfolioDeck-module__54XobW__budaGtmImage{aspect-ratio:2}.PortfolioDeck-module__54XobW__budaGtmSupport figure:first-child .PortfolioDeck-module__54XobW__budaGtmImage{aspect-ratio:16/9}.PortfolioDeck-module__54XobW__budaGtmSupport figure:last-child .PortfolioDeck-module__54XobW__budaGtmImage{aspect-ratio:8/5}.PortfolioDeck-module__54XobW__budaGtmStage figcaption{color:var(--deck-body);font-family:var(--type-font-body);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);letter-spacing:0;background:0 0;padding:0;line-height:1.35;position:static}.PortfolioDeck-module__54XobW__budaGtmSupport{gap:1.05cqw;display:grid}.PortfolioDeck-module__54XobW__vikaProductEvidenceSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__vikaSystemHeading{grid-template-columns:15.5cqw minmax(0,1fr);gap:.85cqw 1.6cqw;padding-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSystemHeading>p{color:var(--project-accent,#7b5cff);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__vikaSystemHeading h2{max-width:61cqw;font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.048em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaSystemHeading>span{max-width:57cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);grid-column:2;line-height:1.48}.PortfolioDeck-module__54XobW__vikaProductHeading{align-content:start;gap:.68cqw;padding-top:.15cqw;display:grid}.PortfolioDeck-module__54XobW__vikaProductHeading>p{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__vikaProductHeading h2{max-width:76cqw;font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display);text-wrap:balance}.PortfolioDeck-module__54XobW__vikaProductHeading>span{max-width:68cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);text-wrap:pretty;line-height:1.48}.PortfolioDeck-module__54XobW__vikaProductStage{grid-template-columns:22.5cqw minmax(0,1fr);align-items:stretch;gap:2cqw;margin-top:1.45cqw;display:grid}.PortfolioDeck-module__54XobW__vikaProductDemo{grid-area:1/2;min-width:0;margin:0;display:block}.PortfolioDeck-module__54XobW__vikaProductFrame{z-index:1;aspect-ratio:16/9;width:calc(100% + 12.25cqw);box-shadow:none;background:#fff;border:0;border-radius:.5cqw 0 0;position:relative;overflow:hidden}.PortfolioDeck-module__54XobW__vikaProductFrame:after{z-index:3;background:linear-gradient(to bottom,transparent,var(--deck-paper));content:"";pointer-events:none;height:22%;position:absolute;inset:auto 0 0}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas{transform-origin:0 0;width:119.05%;transform:scale(.84)}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real__shell{min-height:589px;box-shadow:none;border:0;border-radius:0}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light{color:#28232f;margin-top:0}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__shell{background:#fff;grid-template-columns:48px 214px minmax(0,1fr);min-height:589px}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__rail{background:#f7f6f9;border-right-color:#dfdce4}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__rail-button{color:#827d89}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__rail-button:hover,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__rail-button.is-active){color:#6349c2;background:#ebe7f8}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__sidebar{background:#fbfafc;border-right-color:#dfdce4}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__workspace-name{border-bottom-color:#e4e1e8}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__workspace-name button{color:#746f7b;background:#f1eff4}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__side-tabs{background:#efedf2}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__side-tabs button{color:#77717e}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__side-tabs button.is-active{color:#2f2b34;background:#fff;box-shadow:0 1px 2px #1c17261a}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__side-actions{color:#6f6977;gap:10px;padding-inline:14px}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__tree-item{color:#57515e;width:calc(100% - 20px);margin-inline:10px;padding-inline:13px}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__tree-item span{color:#7055d6}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__tree-item.is-active{color:#563cae;background:#eeeafd}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__sidebar-footer{color:#7055d6;border-top-color:#e2dfe6;padding-inline:28px}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__main,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__canvas){background:#fff}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__canvas{min-height:435px}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__titlebar,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__viewbar,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__toolbar){border-bottom-color:#e3e0e7}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__titlebar-heading{color:#27232d}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__titlebar-heading span{color:#6349c2;background:#eeeafd}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__description,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__titlebar-right){color:#89838f}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__view-picker>button{color:#6046bd;background:#f4f1fb}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__view-hint{color:#6046bd;background:0 0}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__toolbar>button,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__filter-wrap>button){color:#5f5966}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table{color:#39333f}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table th,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table td){border-bottom-color:#e5e2e8;border-right-color:#e1dee5}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table th{color:#68616e;background:#f5f4f7}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table tbody tr{background:#fff}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table tbody tr:nth-child(2n){background:#fbfafc}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table tbody tr:hover,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__table tbody tr.is-selected){background:#f1edfb}:is(.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__row-number,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__field-icon,.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__add-field){color:#8a8490!important}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__check{border-color:#aaa4b0}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__status.is-planned{color:#8a650d;background:#fff3cf}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__status.is-progress{color:#2f6f9e;background:#e4f1fb}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__status.is-done{color:#28764a;background:#e2f4e9}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__attachment{color:#6046bd}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__empty-row td{background:#faf9fb}.PortfolioDeck-module__54XobW__vikaProductDemoCanvas .vika-real--deck-light .vika-real__record-count{color:#78727e;background:#f7f6f8;border-top-color:#dfdce4}.PortfolioDeck-module__54XobW__vikaProductMarker{z-index:2;color:#fff;background:var(--project-accent);width:1.72cqw;height:1.72cqw;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 .28cqw #7b5cff2e}.PortfolioDeck-module__54XobW__vikaProductMarker[data-index="1"]{top:23%;left:48%}.PortfolioDeck-module__54XobW__vikaProductMarker[data-index="2"]{top:11%;left:28%}.PortfolioDeck-module__54XobW__vikaProductMarker[data-index="3"]{top:29.5%;left:79%}.PortfolioDeck-module__54XobW__vikaProductEvidenceSlide .PortfolioDeck-module__54XobW__slideFooter{z-index:4}.PortfolioDeck-module__54XobW__vikaProductLayers{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:center;gap:2.05cqw;margin:0;padding:0;list-style:none;display:grid}.PortfolioDeck-module__54XobW__vikaProductLayers li{grid-template-columns:2.2cqw minmax(0,1fr);align-items:start;gap:.55cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaProductLayers li>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums;line-height:1.35}.PortfolioDeck-module__54XobW__vikaProductLayers li>div{gap:.18cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaProductLayers small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em;line-height:1.35}.PortfolioDeck-module__54XobW__vikaProductLayers h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaProductLayers p{max-width:19.5cqw;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.42}.PortfolioDeck-module__54XobW__vikaSystemSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__slide[id^=vika-system]{box-shadow:0 1px #12151212}.PortfolioDeck-module__54XobW__vikaSystemHeading h2 span{display:block}.PortfolioDeck-module__54XobW__vikaTokenBoard{border-top:1px solid var(--deck-line);border-bottom:1px solid var(--deck-line);grid-template-columns:.72fr 1.55fr .9fr;align-items:stretch;gap:3cqw;min-height:13.2cqw;margin-top:4.5cqw;padding:2.1cqw 0;display:grid}.PortfolioDeck-module__54XobW__vikaTokenIntro,.PortfolioDeck-module__54XobW__vikaThemeNote{align-content:start;gap:.55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaTokenIntro strong,.PortfolioDeck-module__54XobW__vikaIconsStat strong{color:var(--project-accent);font-family:var(--type-font-display);font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.06em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaTokenIntro span,.PortfolioDeck-module__54XobW__vikaThemeNote>span,.PortfolioDeck-module__54XobW__vikaIconsStat span{color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.38}.PortfolioDeck-module__54XobW__vikaTokenIntro p,.PortfolioDeck-module__54XobW__vikaThemeNote p{color:var(--deck-muted);font-size:var(--type-deck-body);line-height:1.45;margin-top:.8cqw!important}.PortfolioDeck-module__54XobW__vikaThemeNote>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.1em}.PortfolioDeck-module__54XobW__vikaTokenRows{align-content:center;gap:1.15cqw;display:grid}.PortfolioDeck-module__54XobW__vikaTokenRows>div{grid-template-columns:10.5cqw minmax(0,1fr);align-items:center;gap:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaTokenRows>div>span,.PortfolioDeck-module__54XobW__vikaIconsEvidence section>p{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.1em}.PortfolioDeck-module__54XobW__vikaTokenRows i{grid-template-columns:repeat(4,minmax(0,1fr));height:2.8cqw;font-style:normal;display:grid;overflow:hidden}.PortfolioDeck-module__54XobW__vikaTokenRows b{display:block}.PortfolioDeck-module__54XobW__vikaIconsEvidence{grid-template-columns:15.5cqw repeat(3,minmax(0,1fr));align-items:start;gap:1.75cqw;min-height:15.2cqw;margin-top:4.5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconsStat{gap:.35cqw;padding-right:1.5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconsEvidence section{border-left:1px solid var(--deck-line);gap:1.2cqw;min-width:0;padding-left:1.6cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconsEvidence section>div{grid-template-columns:repeat(2,2.25cqw);gap:1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconsEvidence section img{background:var(--project-accent);width:2.25cqw;height:2.25cqw;padding:.4cqw}.PortfolioDeck-module__54XobW__vikaIconsNote{color:var(--deck-muted);font-size:var(--type-deck-body);grid-column:2/-1;line-height:1.45;margin:0!important}.PortfolioDeck-module__54XobW__vikaComponentRail{border-top:1px solid var(--deck-line);border-bottom:1px solid var(--deck-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaComponentRail article{border-left:1px solid var(--deck-line);align-content:start;gap:.85cqw;min-width:0;min-height:13.6cqw;padding:1.9cqw 1.65cqw;display:grid}.PortfolioDeck-module__54XobW__vikaComponentRail article:first-child{border-left:0;padding-left:0}.PortfolioDeck-module__54XobW__vikaComponentRail article>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__vikaComponentRail h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaComponentRail p,.PortfolioDeck-module__54XobW__vikaComponentFootnote{color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.48}.PortfolioDeck-module__54XobW__vikaComponentFootnote{max-width:60cqw;color:var(--deck-muted);margin-top:2.05cqw!important}.PortfolioDeck-module__54XobW__vikaEvolutionColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5cqw;margin-top:4.65cqw;display:grid}.PortfolioDeck-module__54XobW__vikaEvolutionColumns article{border-left:.28cqw solid var(--deck-line);min-width:0;padding:0 0 1.75cqw 2cqw}.PortfolioDeck-module__54XobW__vikaEvolutionColumns article:last-child{border-left-color:var(--project-accent)}.PortfolioDeck-module__54XobW__vikaEvolutionColumns article>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.1em}.PortfolioDeck-module__54XobW__vikaEvolutionColumns h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:var(--leading-display);margin-top:.75cqw!important}.PortfolioDeck-module__54XobW__vikaEvolutionColumns p{max-width:34cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.5;margin-top:.85cqw!important}.PortfolioDeck-module__54XobW__vikaEvolutionRule{color:var(--project-accent);font-family:var(--type-font-display);font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);letter-spacing:-.04em;line-height:var(--leading-display);margin-top:3.2cqw!important}.PortfolioDeck-module__54XobW__vikaDeliveryVisual{border:1px solid #1215121a;width:67cqw;height:29cqw;margin:3.5cqw 0 0 15.5cqw;box-shadow:0 1.1cqw 2.5cqw #12151217}.PortfolioDeck-module__54XobW__vikaDeliveryVisual img{object-fit:cover}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__budaGtmHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaProductHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaSystemHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaProductLayers h3,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaComponentRail h3,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaEvolutionColumns h3,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaEvolutionRule{line-height:var(--leading-display-cjk);letter-spacing:0}.PortfolioDeck-module__54XobW__aboutStage{isolation:isolate;grid-template-columns:minmax(0,1fr) 31.5cqw;column-gap:5.4cqw;display:grid}.PortfolioDeck-module__54XobW__aboutPosterChrome{z-index:4;pointer-events:none;position:absolute;inset:0}.PortfolioDeck-module__54XobW__aboutPosterKicker,.PortfolioDeck-module__54XobW__aboutPosterEdition,.PortfolioDeck-module__54XobW__aboutPosterAxis{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-style:normal;font-weight:var(--weight-deck-semibold);letter-spacing:.12em;line-height:var(--leading-label);position:absolute}.PortfolioDeck-module__54XobW__aboutPosterKicker{top:-1.8cqw;left:0}.PortfolioDeck-module__54XobW__aboutPosterEdition{color:color-mix(in srgb,var(--deck-muted)76%,transparent);top:-1.8cqw;right:6.1cqw}.PortfolioDeck-module__54XobW__aboutPosterAxis{color:color-mix(in srgb,var(--deck-accent)72%,var(--deck-muted));letter-spacing:.16em;writing-mode:vertical-rl;top:13.4cqw;right:.8cqw}@media (max-width:1248px){.PortfolioDeck-module__54XobW__aboutPosterKicker,.PortfolioDeck-module__54XobW__aboutPosterEdition{top:0}}.PortfolioDeck-module__54XobW__portraitPanel{isolation:isolate;background:var(--deck-bg-secondary,#edf1ec);border-radius:.7cqw;width:31.5cqw;height:37cqw;top:4cqw;right:6.1cqw;overflow:hidden}.PortfolioDeck-module__54XobW__portraitPanel img{border-radius:inherit;object-position:center 34%;outline:1px solid #ffffffd1;box-shadow:0 2.2cqw 5cqw #29363024}.PortfolioDeck-module__54XobW__aboutMain{width:50cqw;top:7.8cqw;left:0}.PortfolioDeck-module__54XobW__aboutHello{z-index:0;color:var(--deck-ink);font-family:var(--type-font-display);font-size:11.6cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.09em;opacity:.055;pointer-events:none;line-height:.9;position:absolute;top:-4.4cqw;left:-.55cqw}.PortfolioDeck-module__54XobW__aboutIdentity{z-index:1;gap:.95cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__aboutIdentity strong{letter-spacing:-.065em;font-size:5.25cqw}.PortfolioDeck-module__54XobW__aboutIdentity span{font-size:var(--type-deck-label);letter-spacing:.09em}.PortfolioDeck-module__54XobW__aboutRole{max-width:37cqw;font-size:var(--type-deck-title);line-height:var(--leading-display);margin-top:1.15cqw!important}.PortfolioDeck-module__54XobW__aboutMeta{margin-top:.8cqw!important}.PortfolioDeck-module__54XobW__aboutPositioning{max-width:50cqw;font-size:var(--type-deck-body);letter-spacing:0;line-height:var(--leading-body);margin-top:1.8cqw!important}.PortfolioDeck-module__54XobW__aboutContact{top:43.5cqw;bottom:auto;left:0}.PortfolioDeck-module__54XobW__aboutEducation{width:31.5cqw;top:43.5cqw;right:6.1cqw}.PortfolioDeck-module__54XobW__aboutContact>div,.PortfolioDeck-module__54XobW__aboutEducation{gap:.55cqw}.PortfolioDeck-module__54XobW__aboutContact span,.PortfolioDeck-module__54XobW__aboutEducation>span{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__aboutEducation>div{gap:.38cqw}.PortfolioDeck-module__54XobW__aboutEducation strong{max-width:30cqw;font-size:var(--type-deck-body-lg);line-height:1.25}.PortfolioDeck-module__54XobW__aboutEducation p,.PortfolioDeck-module__54XobW__aboutEducation time{font-size:var(--type-deck-label);line-height:1.32}.PortfolioDeck-module__54XobW__careerSlide{grid-template-columns:31.5cqw minmax(0,1fr);align-items:start;column-gap:6.2cqw;padding:7.2cqw 8.1cqw 5.2cqw;display:grid}.PortfolioDeck-module__54XobW__careerIntro{width:auto;padding-top:.8cqw}.PortfolioDeck-module__54XobW__careerIntro h2{white-space:normal;letter-spacing:-.065em;font-size:5.35cqw;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__careerIntro p{max-width:28cqw;font-size:var(--type-deck-body-lg);white-space:normal;line-height:1.52;margin-top:2.1cqw!important}.PortfolioDeck-module__54XobW__careerTimeline{gap:2.45cqw;padding-top:.85cqw;margin-top:0!important}.PortfolioDeck-module__54XobW__careerTimeline li{grid-template-columns:12cqw minmax(0,1fr);gap:2.7cqw}.PortfolioDeck-module__54XobW__careerTimeline time{font-size:var(--type-deck-body);font-family:var(--type-font-label);letter-spacing:.06em;padding-top:.2cqw}.PortfolioDeck-module__54XobW__careerTimeline strong{font-size:var(--type-deck-title);letter-spacing:-.03em}.PortfolioDeck-module__54XobW__careerRole{font-size:var(--type-deck-body)}.PortfolioDeck-module__54XobW__careerFocus{max-width:43cqw;font-size:var(--type-deck-body);white-space:normal;line-height:1.48;margin-top:.25cqw!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__aboutRole,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerIntro h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__careerTimeline strong{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__contactSlide{--type-font-display:var(--design-display-font);--type-font-body:var(--design-body-font);--type-font-label:var(--design-latin-mono);color:var(--deck-ink);background:var(--deck-paper);font-family:var(--type-font-body);border-color:#0000;grid-template-rows:auto 1fr auto;padding:5.1cqw 8.1cqw 4.4cqw;display:grid;overflow:hidden}.PortfolioDeck-module__54XobW__contactSlide:before{display:none}.PortfolioDeck-module__54XobW__contactMeta{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.1em;justify-content:center;display:flex}.PortfolioDeck-module__54XobW__contactCopy{text-align:center;place-self:center;justify-items:center;width:min(100%,84cqw);display:grid;position:static}.PortfolioDeck-module__54XobW__contactCopy h2{color:var(--deck-ink);font-size:7.25cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.07em;line-height:var(--leading-display);margin:0!important}.PortfolioDeck-module__54XobW__contactCopy h2 span{white-space:nowrap;display:block}.PortfolioDeck-module__54XobW__contactCopy p{max-width:53cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-regular);line-height:1.48;margin-top:2.25cqw!important}.PortfolioDeck-module__54XobW__contactCopy:after{background:var(--deck-accent);content:"";width:10cqw;height:.12cqw;margin-top:3.2cqw;display:block}.PortfolioDeck-module__54XobW__contactClosing{border:0;grid-template-columns:1fr auto;align-items:end;gap:3cqw;padding:0;display:grid;position:static}.PortfolioDeck-module__54XobW__contactEmail{gap:.5cqw;display:grid}.PortfolioDeck-module__54XobW__contactEmail>span,.PortfolioDeck-module__54XobW__contactFacts span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__contactEmail a{color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;line-height:var(--leading-display);text-decoration:none}.PortfolioDeck-module__54XobW__contactEmail a:hover{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__contactFacts{gap:2.8cqw;display:flex}.PortfolioDeck-module__54XobW__contactFacts>div{gap:.48cqw;display:grid}.PortfolioDeck-module__54XobW__contactFacts strong{color:var(--deck-body);font-size:var(--type-deck-body);font-weight:var(--weight-deck-medium);line-height:var(--leading-body);white-space:nowrap}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__contactMeta{font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__contactFacts strong{font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__studio{--deck-neutral-0:#fff;--deck-neutral-25:#fafafa;--deck-neutral-50:#f3f3f3;--deck-neutral-100:#e9e9e9;--deck-neutral-200:#dadada;--deck-neutral-300:#c7c7c7;--deck-neutral-500:#686868;--deck-neutral-700:#454545;--deck-neutral-950:#171717;--deck-bg-primary:var(--deck-neutral-0);--deck-bg-secondary:var(--deck-neutral-50);--deck-surface:var(--deck-neutral-0);--deck-canvas:var(--deck-neutral-100);--deck-paper:var(--deck-bg-primary);--deck-ink:var(--deck-neutral-950);--deck-body:var(--deck-neutral-700);--deck-muted:var(--deck-neutral-500);--deck-muted-on-tint:#5a5a5a;--deck-line:var(--deck-neutral-200);--deck-line-soft:#ececec;--deck-accent:#0b7a4f;--deck-accent-soft:#e4f1ea;--deck-product-dark:#111;--deck-media-surface:#f7f4ef;--deck-media-surface-raised:#fff;--deck-shadow-soft:#0000001a;--deck-shadow-strong:#00000021;--type-font-display:var(--design-sans-font);--type-font-body:var(--design-sans-font)}.PortfolioDeck-module__54XobW__sidebar{border-right-color:var(--deck-line);background:color-mix(in srgb,var(--deck-surface)94%,transparent)}.PortfolioDeck-module__54XobW__slide{border-color:var(--deck-line-soft);color:var(--deck-ink);background:var(--deck-paper);box-shadow:0 1.7rem 5rem var(--deck-shadow-strong);font-family:var(--type-font-body);isolation:isolate}.PortfolioDeck-module__54XobW__vikaSystemSlide,.PortfolioDeck-module__54XobW__budaNarrativeSlide,.PortfolioDeck-module__54XobW__skillSystemSlide,.PortfolioDeck-module__54XobW__ledgerDetailSlide,.PortfolioDeck-module__54XobW__ledgerNarrativeSlide,.PortfolioDeck-module__54XobW__contactSlide{color:var(--deck-ink);background:var(--deck-paper)}.PortfolioDeck-module__54XobW__chapterDivider{border-color:var(--chapter-paper);--chapter-paper:var(--deck-paper)}.PortfolioDeck-module__54XobW__chapterBase{background:var(--chapter-paper);pointer-events:none;position:absolute;inset:-1px}.PortfolioDeck-module__54XobW__budaCoverEmboss{z-index:0;aspect-ratio:273/76;filter:drop-shadow(-.085cqw -.085cqw .025cqw #5b492a2b)drop-shadow(.085cqw .085cqw .025cqw #fffffffa);opacity:.72;pointer-events:none;background:#8a7c6309;width:118cqw;position:absolute;top:11.6cqw;left:-8.5cqw;-webkit-mask-image:url(/portfolio/buda-workspace/launch-kit/buda-logo-horizontal.svg);mask-image:url(/portfolio/buda-workspace/launch-kit/buda-logo-horizontal.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortfolioDeck-module__54XobW__coverPaperDeboss{z-index:0;filter:drop-shadow(-.085cqw -.085cqw .025cqw #5b492a2b)drop-shadow(.085cqw .085cqw .025cqw #fffffffa);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:11.6cqw;left:-8.5cqw}.PortfolioDeck-module__54XobW__coverPaperDebossLogo{background:#8a7c6309;width:118cqw;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PortfolioDeck-module__54XobW__coverPaperDebossLogo[data-deck-paper-deboss=Busabase]{width:300cqw;top:-7.5cqw;left:-72cqw}.PortfolioDeck-module__54XobW__coverPaperDebossText{color:#8a7c6309;width:max-content;max-width:none;font-family:var(--design-display-font);font-size:32cqw;font-weight:var(--weight-deck-divider-name);letter-spacing:-.05em;white-space:nowrap;line-height:1}.PortfolioDeck-module__54XobW__coverPaperDebossDiscipline{color:#8a7c6312;font-size:32cqw;top:-4cqw;left:-8.5cqw}.PortfolioDeck-module__54XobW__systemPlate{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.PortfolioDeck-module__54XobW__systemDotMatrix{background-image:radial-gradient(circle,#17171721 0 1.1px,#0000 1.2px);background-size:1.08cqw 1.08cqw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 62% at 73% 49%,#000 0%,#0006 56%,#0000 84%);mask-image:radial-gradient(56% 62% at 73% 49%,#000 0%,#0006 56%,#0000 84%)}.PortfolioDeck-module__54XobW__systemFrame{background:#ffffff08;border:1px solid #17171717;width:25.2cqw;height:30.3cqw;position:absolute;top:19cqw;left:77.6cqw;box-shadow:inset 0 1px #ffffffb3}.PortfolioDeck-module__54XobW__systemChip{color:#221e1a;font-family:var(--type-font-label);font-size:1.12cqw;font-weight:var(--weight-deck-semibold);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;padding:.78cqw 1.42cqw;line-height:1;position:absolute;box-shadow:0 .14cqw .4cqw #17171729}.PortfolioDeck-module__54XobW__systemChipMode,.PortfolioDeck-module__54XobW__systemChipComponents,.PortfolioDeck-module__54XobW__systemChipConsistent,.PortfolioDeck-module__54XobW__systemChipHandoff{color:#fff}.PortfolioDeck-module__54XobW__systemChipAccessibility{background:#f6e04a;top:3%;left:3%;rotate:-7deg}.PortfolioDeck-module__54XobW__systemChipMode{background:#a582f9;top:12%;left:58%;rotate:6deg}.PortfolioDeck-module__54XobW__systemChipPublish{background:#fba3af;top:25%;left:33%;rotate:-4deg}.PortfolioDeck-module__54XobW__systemChipComponents{background:#12c98a;top:41.5%;left:2%;rotate:3deg}.PortfolioDeck-module__54XobW__systemChipConsistent{background:#0d9bf7;top:55%;left:39%;rotate:-5deg}.PortfolioDeck-module__54XobW__systemChipHandoff{background:#f4524d;top:73%;left:3%;rotate:4deg}.PortfolioDeck-module__54XobW__systemMark{height:auto;display:block;position:absolute}.PortfolioDeck-module__54XobW__systemMarkFigma{filter:drop-shadow(0 .12cqw .3cqw #1717172e);width:4.5cqw;top:14.4%;left:2.8%;rotate:-8deg}.PortfolioDeck-module__54XobW__systemMarkHeart{filter:drop-shadow(0 .14cqw .34cqw #17171738);width:5.2cqw;top:74%;left:73%;rotate:8deg}.PortfolioDeck-module__54XobW__systemFrameHandle{background:var(--chapter-paper);width:.7cqw;height:.7cqw;position:absolute;box-shadow:inset 0 0 0 1px #17171757}.PortfolioDeck-module__54XobW__systemFrameHandleNorthWest{top:-.35cqw;left:-.35cqw}.PortfolioDeck-module__54XobW__systemFrameHandleNorthEast{top:-.35cqw;right:-.35cqw}.PortfolioDeck-module__54XobW__systemFrameHandleSouthWest{bottom:-.35cqw;left:-.35cqw}.PortfolioDeck-module__54XobW__systemFrameHandleSouthEast{bottom:-.35cqw;right:-.35cqw}.PortfolioDeck-module__54XobW__coverPrintPaper{display:none}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deck-neutral-0:#171719;--deck-neutral-25:#1d1d20;--deck-neutral-50:#242427;--deck-neutral-100:#101012;--deck-neutral-200:#444448;--deck-neutral-300:#65656a;--deck-neutral-500:#bebec6;--deck-neutral-700:#dedee3;--deck-neutral-950:#fafafa;--deck-bg-primary:var(--deck-neutral-0);--deck-bg-secondary:var(--deck-neutral-50);--deck-surface:var(--deck-neutral-0);--deck-canvas:var(--deck-neutral-100);--deck-paper:var(--deck-bg-primary);--deck-ink:var(--deck-neutral-950);--deck-body:var(--deck-neutral-700);--deck-muted:var(--deck-neutral-500);--deck-muted-on-tint:#bebec6;--deck-line:var(--deck-neutral-200);--deck-line-soft:#353538;--deck-accent:#77d5aa;--deck-accent-soft:#213b30;--deck-media-surface:var(--deck-neutral-50);--deck-receipt-surface:#303034;--deck-shadow-soft:#0000003d;--deck-shadow-strong:#00000052}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__slide{--deck-media-surface:var(--deck-neutral-50);--deck-media-surface-raised:#2e2e33;--deck-evidence-mat:linear-gradient(150deg,#2c2b31 0%,#26262b 52%,#212129 100%)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__budaGtmImage,.PortfolioDeck-module__54XobW__ledgerProductGallery,.PortfolioDeck-module__54XobW__ledgerEvidenceGallery){background-color:var(--deck-media-surface)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__chapterName{color:color-mix(in srgb,var(--chapter-ink)65%,white)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__coverPaperDeboss,.PortfolioDeck-module__54XobW__budaCoverEmboss){filter:none;opacity:.55}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__coverPaperDebossLogo,.PortfolioDeck-module__54XobW__budaCoverEmboss){background:#ffffff12}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__coverPaperDebossText{color:#ffffff12}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__systemFrame{background:#ffffff08;border-color:#ffffff21}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__systemDotMatrix{background-image:radial-gradient(circle,#ffffff2b 0 1px,#0000 1.05px)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__systemFrameHandle{background:var(--deck-paper);box-shadow:inset 0 0 0 1px #ffffff57}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__systemChip{filter:brightness(.97)saturate(1.04)}@media print{.PortfolioDeck-module__54XobW__systemFrame{background:#ffffff85;-webkit-backdrop-filter:none!important}}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] [data-aos-import]{--md-sys-color-surface:var(--deck-paper);--md-sys-color-on-surface:var(--deck-ink);--md-sys-color-on-surface-variant:var(--deck-body);--md-sys-color-primary:#d6a477}:is(.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] #agent-phone-os,.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] #agent-phone-os-website,.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] #agent-phone-os-task){color:var(--deck-ink);background:var(--deck-paper)}.PortfolioDeck-module__54XobW__localeSwitch button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.PortfolioDeck-module__54XobW__budaCoverCluster{z-index:1;pointer-events:none;margin:0;position:absolute;inset:0}.PortfolioDeck-module__54XobW__budaCoverLaptop{z-index:1;aspect-ratio:1672/940;width:68cqw;position:absolute;top:16.2cqw;right:-5.5cqw}.PortfolioDeck-module__54XobW__budaCoverLaptopShell{z-index:2;object-fit:contain}.PortfolioDeck-module__54XobW__budaCoverLaptopScreen{z-index:1;background:#f7f5f0;border-radius:.8cqw;width:75.48%;height:73.94%;position:absolute;top:9.79%;left:12.26%;overflow:hidden}.PortfolioDeck-module__54XobW__budaCoverLaptopScreen img{object-fit:cover;object-position:center top;filter:contrast(1.04)saturate(.92)}.PortfolioDeck-module__54XobW__budaCoverPhone{z-index:4;aspect-ratio:1800/3680;isolation:isolate;filter:drop-shadow(0 1.8cqw 1.9cqw #30281d2e);width:14cqw;position:absolute;top:22.2cqw;right:-.8cqw}.PortfolioDeck-module__54XobW__budaCoverPhone:before{z-index:-1;filter:blur(.7cqw);content:"";background:#30281d2e;border-radius:50%;height:10%;position:absolute;bottom:10%;left:-12%;right:-12%}.PortfolioDeck-module__54XobW__budaCoverPhoneScreen{z-index:1;background:#f4f0e8;border-radius:13.6%/6.3%;width:89.2222%;height:94.9457%;position:absolute;top:2.5272%;left:5.3889%;overflow:hidden}.PortfolioDeck-module__54XobW__budaCoverPhoneScreen img{object-fit:cover;object-position:center top;filter:contrast(1.03)saturate(.9)}.PortfolioDeck-module__54XobW__budaCoverPhoneBezel{z-index:2;object-fit:contain}.PortfolioDeck-module__54XobW__budaCoverUiComponent{z-index:3;box-sizing:border-box;background:#fdfcf9f5;border:1px solid #7a60301f;border-radius:.92cqw;padding:.52cqw;position:absolute;box-shadow:0 1.2cqw 2.2cqw #30281d29}.PortfolioDeck-module__54XobW__budaCoverUiScale.PortfolioDeck-module__54XobW__budaCoverUiScale{font-size:1cqw}.PortfolioDeck-module__54XobW__budaCoverToolCall{transform-origin:86% 100%;width:20.4cqw;top:25.2cqw;left:50.4cqw;transform:rotate(-2deg)}.PortfolioDeck-module__54XobW__budaCoverBusinessCard{transform-origin:50% 0;width:25.2cqw;top:31.4cqw;left:48.8cqw;transform:rotate(1.6deg)scale(.84)}.PortfolioDeck-module__54XobW__chapterDivider[data-project=buda] .PortfolioDeck-module__54XobW__chapterHead,.PortfolioDeck-module__54XobW__chapterDivider[data-project=buda] .PortfolioDeck-module__54XobW__chapterLockup,.PortfolioDeck-module__54XobW__chapterDivider[data-project=buda] .PortfolioDeck-module__54XobW__chapterBand{z-index:2}.PortfolioDeck-module__54XobW__chapterHead{top:53px;left:var(--deck-safe-x);right:var(--deck-safe-x);justify-content:space-between;align-items:baseline;gap:2cqw;display:flex;position:absolute}.PortfolioDeck-module__54XobW__chapterCategory{color:var(--deck-muted-on-tint);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);letter-spacing:.09em;margin:0}.PortfolioDeck-module__54XobW__chapterYear{color:var(--deck-muted-on-tint);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);letter-spacing:.18em;white-space:nowrap;margin:0}.PortfolioDeck-module__54XobW__chapterLockup{left:var(--chapter-name-left);bottom:var(--chapter-name-bottom);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.PortfolioDeck-module__54XobW__chapterName{max-width:none;color:var(--chapter-ink);font-size:var(--chapter-name-size);font-weight:var(--weight-deck-divider-name);letter-spacing:var(--tracking-deck-divider-name);white-space:pre;margin:0;line-height:1}.PortfolioDeck-module__54XobW__slide .PortfolioDeck-module__54XobW__chapterQualifier{max-width:none;margin:var(--chapter-qualifier-gap)0 0;color:var(--deck-ink);font-size:var(--chapter-qualifier-size);font-weight:var(--weight-deck-semibold);letter-spacing:normal;white-space:pre;line-height:1}.PortfolioDeck-module__54XobW__chapterIntroduction{z-index:2;top:480px;left:var(--deck-safe-x);width:720px;color:var(--deck-body);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-regular);letter-spacing:normal;margin:0;line-height:1.45;position:absolute}.PortfolioDeck-module__54XobW__chapterDivider[data-project=buda] .PortfolioDeck-module__54XobW__chapterIntroduction{width:540px;top:457px}.PortfolioDeck-module__54XobW__chapterBand{top:539px;left:var(--deck-safe-x);right:var(--deck-safe-x);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px 24px;margin:0;display:grid;position:absolute}.PortfolioDeck-module__54XobW__chapterBand>div{display:contents}.PortfolioDeck-module__54XobW__chapterBand dt{color:var(--deck-muted-on-tint);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);letter-spacing:.09em;white-space:nowrap;margin:0}.PortfolioDeck-module__54XobW__chapterBand dd{color:var(--deck-ink);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-regular);white-space:pre-line;margin:0;line-height:1.4}.PortfolioDeck-module__54XobW__slide.PortfolioDeck-module__54XobW__chapterDivider .PortfolioDeck-module__54XobW__slidePageNumber{color:var(--deck-muted-on-tint)}.PortfolioDeck-module__54XobW__sandockOrbit,.PortfolioDeck-module__54XobW__mementoOrbit,.PortfolioDeck-module__54XobW__aosOrbit,.PortfolioDeck-module__54XobW__skillDeck{z-index:1;pointer-events:none;color:var(--deck-ink);--tone-amber:#d99411;--tone-violet:#8a6cf2;--tone-pink:#ef6a8a;--tone-sky:#0d93ee;--tone-mint:#10bd86;position:absolute}.PortfolioDeck-module__54XobW__sandockOrbit,.PortfolioDeck-module__54XobW__mementoOrbit,.PortfolioDeck-module__54XobW__aosOrbit{--orbit-ink:color-mix(in srgb,var(--deck-ink)88%,transparent);--orbit-tile:linear-gradient(168deg,#ffffffe0 0%,#f6f6f8c2 100%);--orbit-tile-edge:#1717170f;--orbit-tile-drop:0 1px 1px #1717170d,0 8px 16px -7px #17171738;--orbit-tile-gloss:inset 0 1px 0 #ffffffe6}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__sandockOrbit,.PortfolioDeck-module__54XobW__mementoOrbit,.PortfolioDeck-module__54XobW__aosOrbit,.PortfolioDeck-module__54XobW__skillDeck){--tone-amber:#e2a63c;--tone-violet:#a795ff;--tone-pink:#ff8aa4;--tone-sky:#4fb2ff;--tone-mint:#3cd39c}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__sandockOrbit,.PortfolioDeck-module__54XobW__mementoOrbit,.PortfolioDeck-module__54XobW__aosOrbit){--orbit-ink:color-mix(in srgb,var(--deck-ink)88%,transparent);--orbit-tile:linear-gradient(168deg,#3e3e48eb 0%,#26262deb 100%);--orbit-tile-edge:#ffffff24;--orbit-tile-drop:0 1px 1px #00000073,0 12px 22px -9px #000000ad;--orbit-tile-gloss:inset 0 1px 0 #fff3}.PortfolioDeck-module__54XobW__sandockOrbit{top:112px;right:var(--deck-safe-x);--orbit-tone:#1d67e6;--anchor-accent:#5b9bff;--halo-size:140px 140px;--halo-x:50%;--halo-y:53%;width:300px;height:200px}.PortfolioDeck-module__54XobW__mementoOrbit{top:96px;right:var(--deck-safe-x);--orbit-tone:#9a641f;--anchor-accent:#d99a3e;--halo-size:134px 134px;--halo-x:50%;--halo-y:49%;width:300px;height:180px}.PortfolioDeck-module__54XobW__aosOrbit{top:104px;right:var(--deck-safe-x);--orbit-tone:#d45e18;--anchor-accent:#c98745;--halo-size:148px 190px;--halo-x:50%;--halo-y:49%;width:300px;height:320px}.PortfolioDeck-module__54XobW__skillDeck{top:452px;right:var(--deck-safe-x);width:300px;height:168px}.PortfolioDeck-module__54XobW__orbitHalo{background:radial-gradient(var(--halo-size,62% 62%)at var(--halo-x,50%)var(--halo-y,50%),color-mix(in srgb,var(--orbit-tone)11%,transparent)0%,color-mix(in srgb,var(--orbit-tone)4%,transparent)44%,color-mix(in srgb,var(--orbit-tone)1.2%,transparent)66%,transparent 84%);filter:blur(14px);position:absolute;inset:0}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__orbitHalo{background:radial-gradient(var(--halo-size,62% 62%)at var(--halo-x,50%)var(--halo-y,50%),color-mix(in srgb,var(--orbit-tone)10%,transparent)0%,color-mix(in srgb,var(--orbit-tone)4%,transparent)46%,transparent 84%)}.PortfolioDeck-module__54XobW__orbitTile{color:var(--orbit-ink);background:var(--orbit-tile);box-shadow:0 0 0 1px var(--orbit-tile-edge),var(--orbit-tile-gloss),var(--orbit-tile-drop);-webkit-backdrop-filter:blur(8px)saturate(1.06);border-radius:30%;place-items:center;display:grid;position:absolute}.PortfolioDeck-module__54XobW__orbitTile svg{width:68%;height:68%;display:block}.PortfolioDeck-module__54XobW__toneAmber{--tone:var(--tone-amber)}.PortfolioDeck-module__54XobW__toneViolet{--tone:var(--tone-violet)}.PortfolioDeck-module__54XobW__tonePink{--tone:var(--tone-pink)}.PortfolioDeck-module__54XobW__toneSky{--tone:var(--tone-sky)}.PortfolioDeck-module__54XobW__toneMint{--tone:var(--tone-mint)}.PortfolioDeck-module__54XobW__orbitTile:is(.PortfolioDeck-module__54XobW__toneAmber,.PortfolioDeck-module__54XobW__toneViolet,.PortfolioDeck-module__54XobW__tonePink,.PortfolioDeck-module__54XobW__toneSky,.PortfolioDeck-module__54XobW__toneMint):not(.PortfolioDeck-module__54XobW__orbitSolid){color:var(--tone);background:linear-gradient(168deg,color-mix(in srgb,var(--tone)9%,#fff)0%,color-mix(in srgb,var(--tone)17%,#fff)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone)22%,transparent),inset 0 1px 0 #ffffffe6,0 1px 1px color-mix(in srgb,var(--tone)12%,transparent),0 10px 18px -8px color-mix(in srgb,var(--tone)34%,transparent)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__orbitTile:is(.PortfolioDeck-module__54XobW__toneAmber,.PortfolioDeck-module__54XobW__toneViolet,.PortfolioDeck-module__54XobW__tonePink,.PortfolioDeck-module__54XobW__toneSky,.PortfolioDeck-module__54XobW__toneMint):not(.PortfolioDeck-module__54XobW__orbitSolid){background:linear-gradient(168deg,color-mix(in srgb,var(--tone)26%,#1a1a20)0%,color-mix(in srgb,var(--tone)16%,#1a1a20)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone)34%,transparent),inset 0 1px 0 #ffffff29,0 12px 22px -9px #0009}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__orbitTile.PortfolioDeck-module__54XobW__orbitSolid{background:linear-gradient(163deg,color-mix(in srgb,var(--tone,var(--deck-accent))84%,#fff)0%,var(--tone,var(--deck-accent))54%,color-mix(in srgb,var(--tone,var(--deck-accent))86%,#000)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone,var(--deck-accent))50%,transparent),inset 0 1px 0 #ffffff4d,0 3px 5px #0006,0 16px 26px -10px color-mix(in srgb,var(--tone,var(--deck-accent))52%,transparent)}.PortfolioDeck-module__54XobW__orbitTile.PortfolioDeck-module__54XobW__orbitSolid{color:#fff;background:linear-gradient(163deg,color-mix(in srgb,var(--tone,var(--deck-accent))78%,#fff)0%,var(--tone,var(--deck-accent))58%,color-mix(in srgb,var(--tone,var(--deck-accent))84%,#000)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone,var(--deck-accent))42%,transparent),inset 0 1px 0 #ffffff57,0 2px 3px color-mix(in srgb,var(--tone,var(--deck-accent))28%,transparent),0 14px 24px -9px color-mix(in srgb,var(--tone,var(--deck-accent))46%,transparent)}.PortfolioDeck-module__54XobW__orbitAnchor.PortfolioDeck-module__54XobW__orbitNarrow{border-radius:26%/15%}.PortfolioDeck-module__54XobW__orbitAnchor.PortfolioDeck-module__54XobW__orbitNarrow svg{width:82%;height:82%}.PortfolioDeck-module__54XobW__orbitFar{filter:blur(.6px);opacity:.86}.PortfolioDeck-module__54XobW__orbitMid{filter:blur(.3px);opacity:.94}.PortfolioDeck-module__54XobW__orbitNear{box-shadow:0 0 0 1px var(--orbit-tile-edge),var(--orbit-tile-gloss),0 2px 4px #17171714,0 14px 26px -10px #1717174d}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__orbitNear{box-shadow:0 0 0 1px var(--orbit-tile-edge),var(--orbit-tile-gloss),0 2px 4px #00000073,0 14px 26px -10px #000000b3}.PortfolioDeck-module__54XobW__skillCard{transform-origin:50% 116%;position:absolute}.PortfolioDeck-module__54XobW__skillPlate{background:linear-gradient(160deg,color-mix(in srgb,var(--tone,#8a6cf2)84%,#fff)0%,var(--tone,#8a6cf2)52%,color-mix(in srgb,var(--tone,#8a6cf2)78%,#000)100%);box-shadow:inset 0 1px 0 #ffffff61,0 3px 6px #1717171a,0 14px 28px -10px color-mix(in srgb,var(--tone,#8a6cf2)62%,transparent);border-radius:26%;position:absolute;inset:6% 0 0 7%}.PortfolioDeck-module__54XobW__skillLid{color:color-mix(in srgb,var(--tone,#8a6cf2)46%,#16161f);-webkit-backdrop-filter:blur(5px)saturate(108%);backdrop-filter:blur(5px)saturate(108%);background:linear-gradient(158deg,#ffffff47 0%,#ffffff29 50%,#ffffff3d 100%);border-radius:24%;place-items:center;display:grid;position:absolute;inset:0 14% 16% 0;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff6b,inset 0 -6px 12px -12px #1717171a,0 2px 5px #17171712,0 11px 20px -12px #17171729}.PortfolioDeck-module__54XobW__skillLid:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffffb3 0%,#fff0 36% 66%,#ffffff1f 100%);position:absolute;inset:0}.PortfolioDeck-module__54XobW__skillCard svg{width:56%;height:56%;display:block;overflow:visible}.PortfolioDeck-module__54XobW__skillCardLift .PortfolioDeck-module__54XobW__skillLid{box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff6b,inset 0 -6px 12px -12px #1717171f,-6px 3px 11px -6px #17171729,0 4px 8px #17171717,0 18px 30px -13px #1717173d}.PortfolioDeck-module__54XobW__skillDeck .PortfolioDeck-module__54XobW__orbitFar{filter:blur(.4px);opacity:.9}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillDeck .PortfolioDeck-module__54XobW__orbitFar{filter:blur(.5px);opacity:.94}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillPlate{box-shadow:inset 0 1px 0 #fff6,0 0 0 1px #ffffff1f,0 6px 12px -8px color-mix(in srgb,var(--tone,#8a6cf2)20%,transparent)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillLid{color:color-mix(in srgb,var(--tone,#8a6cf2)18%,#fff);-webkit-backdrop-filter:blur(3px)saturate(108%);backdrop-filter:blur(3px)saturate(108%);background:linear-gradient(158deg,#ffffff17 0%,#ffffff08 52%,#ffffff0f 100%)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillLid,.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillCardLift .PortfolioDeck-module__54XobW__skillLid{box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff24,0 2px 4px #00000024}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__skillLid:before{opacity:.55}@media print{.PortfolioDeck-module__54XobW__skillLid{background:linear-gradient(158deg,#fffffff7 0%,#ffffffe6 52%,#fffffff2 100%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.PortfolioDeck-module__54XobW__orbitAnchor{color:#fff;background:linear-gradient(158deg,#3a3a45 0%,#17171d 58%,#0c0c11 100%);border-radius:30%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #00000057,0 2px 3px #0003,0 20px 34px -14px #17171775}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__orbitAnchor{color:#f4f4f7;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 1px #ffffff29,0 0 36px -4px color-mix(in srgb,var(--orbit-tone)22%,transparent),0 20px 34px -12px #000c;background:linear-gradient(158deg,#464652 0%,#24242c 58%,#141419 100%)}.PortfolioDeck-module__54XobW__orbitAnchor svg{width:46%;height:46%;display:block}.PortfolioDeck-module__54XobW__anchorAccent{fill:var(--anchor-accent,var(--deck-accent));stroke:none}@media print{:is(.PortfolioDeck-module__54XobW__orbitTile,.PortfolioDeck-module__54XobW__orbitAnchor,.PortfolioDeck-module__54XobW__skillCard){-webkit-backdrop-filter:none!important}}.PortfolioDeck-module__54XobW__slidePageNumber{z-index:8;right:var(--deck-page-marker-x);bottom:var(--deck-page-marker-y);color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.04em;line-height:var(--leading-label);position:absolute}.PortfolioDeck-module__54XobW__evidenceOverview{grid-template-columns:28cqw minmax(0,1fr);gap:3.4cqw;height:31cqw;margin-top:2.25cqw;display:grid}.PortfolioDeck-module__54XobW__evidenceCallouts{align-content:center;gap:1.65cqw;margin:0;padding:0;list-style:none;display:grid}.PortfolioDeck-module__54XobW__evidenceCallouts li{grid-template-columns:2.5cqw minmax(0,1fr);gap:1cqw;padding-top:0;display:grid}.PortfolioDeck-module__54XobW__evidenceCallouts li>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__evidenceCallouts strong{color:var(--deck-ink);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display);display:block}.PortfolioDeck-module__54XobW__evidenceCallouts p{-webkit-line-clamp:3;color:var(--deck-body);font-size:var(--type-deck-body);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;margin-top:.45cqw!important}.PortfolioDeck-module__54XobW__evidenceMedia{min-width:0;height:100%;position:relative}.PortfolioDeck-module__54XobW__evidenceMedia .PortfolioDeck-module__54XobW__evidenceHero{border:1px solid var(--deck-line);border-radius:.55cqw;position:absolute;inset:0 4.8cqw 1.4cqw 0;box-shadow:0 1.3cqw 3cqw #1215121f}.PortfolioDeck-module__54XobW__evidenceMedia .PortfolioDeck-module__54XobW__evidenceHero img{object-fit:cover;object-position:center top!important}.PortfolioDeck-module__54XobW__evidenceDetailCrop{border:.45cqw solid var(--deck-paper);border-radius:.55cqw;width:21cqw;height:13cqw;position:absolute;bottom:0;right:0;box-shadow:0 1cqw 2.4cqw #12151226}.PortfolioDeck-module__54XobW__evidenceDetailCrop img{object-fit:cover;object-position:center top!important}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__evidenceCallouts strong{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__methodSlide{padding:5.25rem var(--deck-safe-x)4.35rem;background:var(--deck-paper);grid-template-rows:auto minmax(0,1fr);display:grid}.PortfolioDeck-module__54XobW__methodHeading{z-index:1;width:min(92cqw,100%);position:relative}.PortfolioDeck-module__54XobW__methodKicker{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-label);text-transform:uppercase}.PortfolioDeck-module__54XobW__methodHeading h2{max-width:92cqw;font-size:var(--type-deck-heading-xl);font-weight:var(--weight-deck-semibold);letter-spacing:0;white-space:nowrap;margin-top:.9cqw!important}.PortfolioDeck-module__54XobW__methodSummary{max-width:78cqw;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.45;margin-top:.85cqw!important}.PortfolioDeck-module__54XobW__methodDiagram{min-height:0;margin-top:1.35cqw;position:relative}.PortfolioDeck-module__54XobW__methodRoutes{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PortfolioDeck-module__54XobW__methodRoutes path{fill:none;stroke-linecap:round;stroke-linejoin:round}.PortfolioDeck-module__54XobW__methodRouteTraditional{stroke:var(--deck-neutral-200);stroke-width:5px}.PortfolioDeck-module__54XobW__methodRouteVibe{stroke:color-mix(in srgb,var(--deck-accent)32%,var(--deck-surface));stroke-width:12px}.PortfolioDeck-module__54XobW__methodLane{z-index:1;position:absolute;inset:0}.PortfolioDeck-module__54XobW__methodLane header{z-index:2;color:var(--deck-body);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-label);text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] header{top:calc(25% - 3.2cqw)}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] header{color:var(--deck-accent);top:calc(75% + 2.05cqw)}.PortfolioDeck-module__54XobW__methodLane ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.PortfolioDeck-module__54XobW__methodStation{z-index:2;text-align:center;width:13cqw;position:absolute;transform:translate(-50%)}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] .PortfolioDeck-module__54XobW__methodStation:first-child{left:30%}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] .PortfolioDeck-module__54XobW__methodStation:nth-child(2){left:49%}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] .PortfolioDeck-module__54XobW__methodStation:nth-child(3){left:68%}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation:first-child{left:29%}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation:nth-child(2){left:51%}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation:nth-child(3){left:73%}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] .PortfolioDeck-module__54XobW__methodStation{top:25%}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation{top:75%}.PortfolioDeck-module__54XobW__methodStation>div{justify-items:center;gap:.3cqw;display:grid}.PortfolioDeck-module__54XobW__methodLane[data-mode=traditional] .PortfolioDeck-module__54XobW__methodStation>div{padding-top:.88cqw}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation>div{position:absolute;bottom:1.2cqw;left:0;right:0}.PortfolioDeck-module__54XobW__methodStation small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold);line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__methodStation strong{color:var(--deck-body);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-medium);letter-spacing:0;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation small,.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation strong{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__methodLane[data-mode=vibe] .PortfolioDeck-module__54XobW__methodStation strong{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__methodEndpoint{z-index:3;text-align:center;width:12cqw;position:absolute;top:50%}.PortfolioDeck-module__54XobW__methodOrigin{left:4.5cqw}.PortfolioDeck-module__54XobW__methodDestination{right:3.5cqw}.PortfolioDeck-module__54XobW__methodEndpoint>i{aspect-ratio:1;background:var(--deck-ink);border-radius:50%;width:3.1cqw;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PortfolioDeck-module__54XobW__methodDestination>i{background:var(--deck-accent)}.PortfolioDeck-module__54XobW__methodEndpoint>div{justify-items:center;gap:.3cqw;display:grid;position:absolute;top:2.2cqw;left:0;right:0}.PortfolioDeck-module__54XobW__methodEndpoint strong{color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__methodEndpoint small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-label);line-height:var(--leading-label)}.PortfolioDeck-module__54XobW__methodDestination strong,.PortfolioDeck-module__54XobW__methodDestination small{color:var(--deck-accent)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__methodOrigin>div{transform:translate(-2cqw)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__methodHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__methodStation strong,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__methodEndpoint strong{letter-spacing:0;line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__vikaWorkspacePreview{border:1px solid var(--deck-line);background:var(--deck-surface);min-width:0;box-shadow:0 1.3cqw 3cqw var(--deck-shadow-soft);border-radius:.6cqw;overflow:hidden}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome{background:var(--deck-bg-secondary);grid-template-columns:8cqw minmax(0,1fr) auto;align-items:center;min-height:3.7cqw;padding:0 1.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome>span{gap:.42cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome i{background:var(--deck-neutral-300);border-radius:50%;width:.62cqw;height:.62cqw}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome i:nth-child(2){background:color-mix(in srgb,var(--project-accent)48%,var(--deck-neutral-300))}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaWorkspaceChrome small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaWorkspaceViews{gap:.45cqw;padding:1cqw 1.2cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkspaceViews span{color:var(--deck-muted);font-size:var(--type-deck-label);border-radius:.3cqw;align-items:center;gap:.4cqw;padding:.55cqw .7cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkspaceViews span[data-active=true]{color:var(--project-accent);background:color-mix(in srgb,var(--project-accent)10%,var(--deck-surface))}.PortfolioDeck-module__54XobW__vikaWorkspaceViews img,.PortfolioDeck-module__54XobW__vikaWorkspaceHeader img{width:1.2cqw;height:1.2cqw}.PortfolioDeck-module__54XobW__vikaWorkspaceTable{padding:0 1.2cqw 1.2cqw}.PortfolioDeck-module__54XobW__vikaWorkspaceHeader,.PortfolioDeck-module__54XobW__vikaWorkspaceRow{grid-template-columns:1.35fr .82fr .82fr 1.1fr;display:grid}.PortfolioDeck-module__54XobW__vikaWorkspaceHeader span,.PortfolioDeck-module__54XobW__vikaWorkspaceRow span{border-right:1px solid var(--deck-line);border-bottom:1px solid var(--deck-line);min-width:0;color:var(--deck-body);font-size:var(--type-deck-label);text-overflow:ellipsis;white-space:nowrap;padding:.82cqw .75cqw;overflow:hidden}.PortfolioDeck-module__54XobW__vikaWorkspaceHeader span{color:var(--deck-muted);background:var(--deck-bg-secondary);font-family:var(--type-font-label);font-size:var(--type-deck-micro);align-items:center;gap:.42cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkspaceHeader span:last-child,.PortfolioDeck-module__54XobW__vikaWorkspaceRow span:last-child{border-right:0}.PortfolioDeck-module__54XobW__vikaWorkspaceRow:last-child span{border-bottom:0}.PortfolioDeck-module__54XobW__vikaWorkspaceRow span[data-status=true]{color:var(--project-accent);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaTokenBoard{border-top:0;border-bottom:0;min-height:22.5cqw;margin-top:2.8cqw;padding:2.4cqw 0}.PortfolioDeck-module__54XobW__vikaTokenRows i{height:4.2cqw}.PortfolioDeck-module__54XobW__vikaTypeSpecimen{color:color-mix(in srgb,var(--project-accent)18%,var(--deck-muted));align-items:baseline;gap:1.3cqw;display:flex;position:absolute;bottom:4.7cqw;right:7.2cqw}.PortfolioDeck-module__54XobW__vikaTypeSpecimen strong{font-family:var(--type-font-display);font-size:var(--type-deck-project);font-weight:var(--weight-deck-semibold);letter-spacing:-.045em;line-height:.8}.PortfolioDeck-module__54XobW__vikaTypeSpecimen span{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaTypeSpecimen small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaIconsEvidence{min-height:23cqw;margin-top:2.8cqw}.PortfolioDeck-module__54XobW__vikaIconsEvidence section>div{grid-template-columns:repeat(4,2.9cqw);gap:1cqw}.PortfolioDeck-module__54XobW__vikaIconsEvidence section img{width:2.9cqw;height:2.9cqw;padding:.55cqw}.PortfolioDeck-module__54XobW__vikaComponentRail{border-top:0;border-bottom:0;margin-top:2.8cqw}.PortfolioDeck-module__54XobW__vikaComponentRail article{border-left:0;min-height:24cqw;padding-left:0;padding-right:2.2cqw}.PortfolioDeck-module__54XobW__vikaDeliveryVisual{width:80cqw;height:31cqw;margin:2.5cqw auto 0}.PortfolioDeck-module__54XobW__vikaDeliveryCaption{margin:.9cqw 0 0 9.8cqw!important}.PortfolioDeck-module__54XobW__skillSystemLibrary{border-top:0}.PortfolioDeck-module__54XobW__skillSystemLibrary article{border-left:0;padding-left:0;padding-right:1.4cqw}.PortfolioDeck-module__54XobW__vikaButtonPreview,.PortfolioDeck-module__54XobW__vikaTreePreview,.PortfolioDeck-module__54XobW__vikaFieldPreview{gap:.65cqw;margin-top:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaButtonPreview b{border:1px solid var(--project-accent);color:#fff;background:var(--project-accent);width:fit-content;min-width:8.5cqw;font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);text-align:center;border-radius:.38cqw;padding:.7cqw 1cqw;display:block}.PortfolioDeck-module__54XobW__vikaButtonPreview b:nth-child(2){color:var(--project-accent);background:var(--deck-surface)}.PortfolioDeck-module__54XobW__vikaButtonPreview b[aria-disabled=true]{border-color:var(--deck-line);color:var(--deck-muted);background:var(--deck-bg-secondary)}.PortfolioDeck-module__54XobW__vikaTreePreview span{color:var(--deck-body);font-size:var(--type-deck-label);border-radius:.3cqw;align-items:center;gap:.65cqw;padding:.65cqw .8cqw;display:flex}.PortfolioDeck-module__54XobW__vikaTreePreview span[data-active=true]{color:var(--project-accent);background:color-mix(in srgb,var(--project-accent)10%,var(--deck-surface))}.PortfolioDeck-module__54XobW__vikaTreePreview img{width:1.3cqw;height:1.3cqw}.PortfolioDeck-module__54XobW__vikaFieldPreview{border:1px solid var(--deck-line);background:var(--deck-surface);border-radius:.4cqw;padding:1cqw}.PortfolioDeck-module__54XobW__vikaFieldPreview span,.PortfolioDeck-module__54XobW__vikaFieldPreview em{color:var(--deck-muted);font-size:var(--type-deck-micro);font-style:normal}.PortfolioDeck-module__54XobW__vikaFieldPreview b{border:1px solid color-mix(in srgb,var(--project-accent)45%,var(--deck-line));font-size:var(--type-deck-label);font-weight:var(--weight-deck-medium);border-radius:.3cqw;padding:.7cqw}.PortfolioDeck-module__54XobW__vikaFieldPreview em{color:#b04436}.PortfolioDeck-module__54XobW__budaNarrativeSlide{--video-paper:var(--deck-paper);--video-ink:var(--deck-ink);--video-muted:var(--deck-body);--video-line:var(--deck-line);border-color:var(--deck-line);background:var(--deck-paper)}.PortfolioDeck-module__54XobW__budaNarrativeHeader>p:first-child,.PortfolioDeck-module__54XobW__budaProcess em,.PortfolioDeck-module__54XobW__budaNarrativeOutcome strong,.PortfolioDeck-module__54XobW__budaNarrativeOutcome .PortfolioDeck-module__54XobW__metricHeading{color:var(--deck-accent)!important}.PortfolioDeck-module__54XobW__budaProcess li>span{border-color:var(--deck-accent);color:var(--deck-accent);background:var(--deck-paper)}.PortfolioDeck-module__54XobW__contactMeta{justify-content:flex-start}.PortfolioDeck-module__54XobW__contactCopy{text-align:left;justify-self:start;justify-items:start;width:74cqw}.PortfolioDeck-module__54XobW__contactCopy h2{font-size:var(--type-deck-project);letter-spacing:-.045em}.PortfolioDeck-module__54XobW__contactCopy:after{width:20cqw;margin-top:2.4cqw}.PortfolioDeck-module__54XobW__contactClosing{grid-template-columns:minmax(0,1fr) auto}.PortfolioDeck-module__54XobW__narrativeHeader{grid-template-columns:12.5cqw minmax(0,1fr);gap:.75cqw 1.6cqw}.PortfolioDeck-module__54XobW__narrativeHeader h2{max-width:66cqw;font-size:var(--type-deck-section);letter-spacing:-.045em}.PortfolioDeck-module__54XobW__narrativeHeader h2 span{white-space:nowrap}.PortfolioDeck-module__54XobW__narrativeChallenge{max-width:58cqw;font-size:var(--type-deck-body)}.PortfolioDeck-module__54XobW__narrativeStage{align-items:stretch;gap:3.2cqw;height:30cqw;margin-top:2.5cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeStageResult{grid-template-columns:31cqw minmax(0,1fr)}.PortfolioDeck-module__54XobW__narrativeDecisionRail{align-content:center;gap:1.55cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeDecisionRail article{grid-template-columns:2.4cqw minmax(0,1fr);gap:.9cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeDecisionRail article>span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.06em}.PortfolioDeck-module__54XobW__narrativeDecisionRail h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__narrativeDecisionRail p{-webkit-line-clamp:2;color:var(--deck-body);font-size:var(--type-deck-body);-webkit-box-orient:vertical;line-height:1.44;display:-webkit-box;overflow:hidden;margin-top:.4cqw!important}.PortfolioDeck-module__54XobW__narrativeProof{grid-template-rows:minmax(0,1fr) auto;gap:1cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__narrativeProof .PortfolioDeck-module__54XobW__imageFrame{border:1px solid var(--deck-line);border-radius:.55cqw;min-height:0;box-shadow:0 1.2cqw 2.8cqw #1215121c}.PortfolioDeck-module__54XobW__narrativeProof .PortfolioDeck-module__54XobW__imageFrame img{object-fit:cover;object-position:center top!important}.PortfolioDeck-module__54XobW__narrativeProof .PortfolioDeck-module__54XobW__imageFrame figcaption{display:none}.PortfolioDeck-module__54XobW__narrativeProof>p{max-width:52cqw;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.45}.PortfolioDeck-module__54XobW__narrativeResult{align-content:center;gap:3.3cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeResult>p{max-width:48cqw;color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-medium);line-height:1.32}.PortfolioDeck-module__54XobW__narrativeResultMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeResultMetrics>div{gap:.45cqw;display:grid}.PortfolioDeck-module__54XobW__narrativeResultMetrics strong{color:var(--project-accent);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__narrativeResultMetrics span{color:var(--deck-muted);font-size:var(--type-deck-label);line-height:1.4}.PortfolioDeck-module__54XobW__ledgerSources>div span{background:0 0;border:0;border-radius:0;align-items:center;gap:.7cqw;padding:.55cqw 0;display:flex}.PortfolioDeck-module__54XobW__ledgerSources>div span svg,.PortfolioDeck-module__54XobW__ledgerInsights b svg{width:1.45cqw;height:1.45cqw;color:var(--deck-accent);flex:none}.PortfolioDeck-module__54XobW__ledgerConfirmation>strong{align-items:center;gap:.7cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerConfirmation>strong svg{width:1.7cqw;height:1.7cqw;color:var(--deck-accent)}.PortfolioDeck-module__54XobW__ledgerConfirmation dl,.PortfolioDeck-module__54XobW__ledgerSourceRecord{border-top:0}.PortfolioDeck-module__54XobW__ledgerConfirmation dl{padding-top:0}.PortfolioDeck-module__54XobW__ledgerInsights b{border-left:0;align-items:center;gap:.6cqw;padding-left:0;display:flex}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading{grid-template-columns:17.5cqw minmax(0,1fr)}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading h2{max-width:65cqw;font-size:var(--type-deck-section)}.PortfolioDeck-module__54XobW__ledgerNarrativeHeading h2 span{white-space:nowrap}.PortfolioDeck-module__54XobW__ledgerTrustStage{grid-template-columns:minmax(0,1.7fr) minmax(22cqw,.8fr);align-items:center;gap:4.2cqw;margin-top:4.8cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerTrustChain>span,.PortfolioDeck-module__54XobW__ledgerBoundary>span{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__ledgerTrustChain>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2cqw;margin-top:1.7cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerTrustChain article{min-width:0;position:relative}.PortfolioDeck-module__54XobW__ledgerTrustChain article:not(:last-child):after{background:color-mix(in srgb,var(--deck-accent)44%,transparent);content:"";width:2.6cqw;height:1px;position:absolute;top:2.15cqw;left:calc(100% - .2cqw)}.PortfolioDeck-module__54XobW__ledgerTrustChain article>svg{width:4.2cqw;height:4.2cqw;color:var(--deck-accent);background:var(--deck-accent-soft);border-radius:50%;padding:1.05cqw;display:block}.PortfolioDeck-module__54XobW__ledgerTrustChain small{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);margin-top:1.15cqw;display:block}.PortfolioDeck-module__54XobW__ledgerTrustChain p{color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.46;margin-top:.55cqw!important}.PortfolioDeck-module__54XobW__ledgerBoundary{background:var(--deck-bg-secondary);border-radius:.5cqw;gap:1cqw;padding:2.2cqw 2.3cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerBoundary p{color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.5}.PortfolioDeck-module__54XobW__ledgerBoundary strong{color:var(--deck-ink);font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:1.35}.PortfolioDeck-module__54XobW__ledgerVisualNote{grid-template-columns:17.5cqw minmax(0,1fr);margin-top:4.2cqw!important}.PortfolioDeck-module__54XobW__careerTimeline li:before,.PortfolioDeck-module__54XobW__contactCopy:after{display:none}.PortfolioDeck-module__54XobW__vikaIconsEvidence section,.PortfolioDeck-module__54XobW__vikaEvolutionColumns article,.PortfolioDeck-module__54XobW__vikaEvolutionColumns article:last-child{border-left:0;padding-left:0}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__ledgerCoverVisual strong{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__contactCopy h2{font-size:var(--type-deck-project);font-weight:var(--weight-deck-semibold);letter-spacing:-.045em;line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__imageFrame{background:0 0;border-radius:.55cqw;box-shadow:none!important;border:0!important}.PortfolioDeck-module__54XobW__imageFrame img,.PortfolioDeck-module__54XobW__evidenceMedia .PortfolioDeck-module__54XobW__evidenceHero img,.PortfolioDeck-module__54XobW__evidenceDetailCrop img,.PortfolioDeck-module__54XobW__narrativeProof .PortfolioDeck-module__54XobW__imageFrame img,.PortfolioDeck-module__54XobW__vikaDeliveryVisual img{object-fit:contain;object-position:center!important}.PortfolioDeck-module__54XobW__imageFrame figcaption{background:#121212c7;border-radius:.24cqw;padding:.32cqw .52cqw;bottom:.75cqw;left:.75cqw;right:auto}.PortfolioDeck-module__54XobW__evidenceOverview{grid-template-columns:22.5cqw minmax(0,1fr);gap:3.1cqw;height:32cqw;margin-top:1.7cqw}.PortfolioDeck-module__54XobW__evidenceCallouts{gap:1.35cqw}.PortfolioDeck-module__54XobW__evidenceCallouts strong{font-size:var(--type-deck-body-lg)}.PortfolioDeck-module__54XobW__evidenceCallouts p{-webkit-line-clamp:2}.PortfolioDeck-module__54XobW__evidenceMedia .PortfolioDeck-module__54XobW__evidenceHero{background:var(--deck-surface);border-radius:.5cqw;inset:0 5.6cqw 1.5cqw 0;box-shadow:0 1.25cqw 3cqw #0000001f!important}.PortfolioDeck-module__54XobW__evidenceDetailCrop{background:var(--deck-surface);border-radius:.5cqw;width:24cqw;height:14.8cqw;bottom:0;right:0;border:.55cqw solid var(--deck-paper)!important;box-shadow:0 1cqw 2.6cqw #00000029!important}.PortfolioDeck-module__54XobW__evidenceVisualNote{margin-top:.85cqw!important}.PortfolioDeck-module__54XobW__evidenceMedia figcaption,.PortfolioDeck-module__54XobW__narrativeProof figcaption,.PortfolioDeck-module__54XobW__vikaDeliveryVisual figcaption{display:none}.PortfolioDeck-module__54XobW__narrativeStageWithProof{grid-template-columns:25cqw minmax(0,1fr)}.PortfolioDeck-module__54XobW__narrativeProof .PortfolioDeck-module__54XobW__imageFrame{background:var(--deck-surface);border-radius:.5cqw;min-height:0;border:0!important;box-shadow:0 1.25cqw 3cqw #0000001f!important}.PortfolioDeck-module__54XobW__budaGtmHero{min-width:0}.PortfolioDeck-module__54XobW__budaGtmHero img{object-fit:contain!important;object-position:center!important}.PortfolioDeck-module__54XobW__budaGtmSupport img{object-fit:contain;object-position:center!important}.PortfolioDeck-module__54XobW__vikaFoundationHeader{grid-template-columns:minmax(0,57cqw) minmax(0,1fr);align-items:start;gap:4cqw;min-height:11.6cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationHeading{align-content:start;gap:.9cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationHeading>p{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationHeading h2{font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display);display:grid}.PortfolioDeck-module__54XobW__vikaFoundationHeading h2 span{white-space:nowrap}.PortfolioDeck-module__54XobW__vikaFoundationHeading>.PortfolioDeck-module__54XobW__vikaFoundationLead{max-width:50cqw;color:var(--deck-body);font-family:inherit;font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-regular);letter-spacing:0;line-height:1.45}.PortfolioDeck-module__54XobW__vikaFoundationEvidence{text-align:right;align-content:start;justify-items:end;gap:1.1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationEvidence>div{grid-template-columns:auto minmax(0,1fr);justify-content:end;align-items:end;gap:1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationEvidence>div>strong{color:var(--project-accent);font-family:var(--type-font-display);font-size:var(--type-deck-heading-lg);font-weight:var(--weight-deck-semibold);line-height:1}.PortfolioDeck-module__54XobW__vikaFoundationEvidence>div>span{color:var(--deck-ink);font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold);gap:.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationSystem{min-width:0;height:31.3cqw;margin-top:1.65cqw}.PortfolioDeck-module__54XobW__vikaFoundationMaterial{background:#0d0d0d;border-radius:.55cqw;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:0 1.1cqw 2.8cqw #3a2c7a26}.PortfolioDeck-module__54XobW__vikaFoundationBrandField{color:#fff;background:#7561e8;min-width:0;padding:1.65cqw 1.9cqw 1.45cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__vikaFoundationFieldMeta,.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header,.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer{font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:0;justify-content:space-between;align-items:center;gap:.8cqw;display:flex}.PortfolioDeck-module__54XobW__vikaFoundationFieldMeta{color:#ffffffc2;align-self:start}.PortfolioDeck-module__54XobW__vikaFoundationFieldMeta strong{color:#fff;font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen{grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:end;gap:1.55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen>span{font-family:var(--type-font-display);font-size:11.4cqw;font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:.78}.PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen>div{gap:.45cqw;padding-bottom:.35cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen strong{max-width:19cqw;font-family:var(--type-font-display);font-size:var(--type-deck-subsection);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen small{color:#ffffffa8;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationTokenPath{align-self:end;gap:.45cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationTokenPath>p{color:#ffffff9e;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationTokenPath>strong{color:#ffffffd6;font-family:var(--type-font-label);font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationTokenPath>strong span{color:#ffffff6b;margin-inline:.28cqw}.PortfolioDeck-module__54XobW__vikaFoundationThemeField{grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:1.2cqw 1.3cqw 1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationThemeLight{color:#333;background:#f0f2f5}.PortfolioDeck-module__54XobW__vikaFoundationThemeDark{color:#d9d9d9;background:#0d0d0d}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header{align-self:start}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header span,.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer b{color:#7b67ee}.PortfolioDeck-module__54XobW__vikaFoundationThemeDark>header span,.PortfolioDeck-module__54XobW__vikaFoundationThemeDark>footer b{color:#907ff0!important}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header small,.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer span{opacity:.54}.PortfolioDeck-module__54XobW__vikaFoundationThemeSample{border-radius:.6cqw;grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:center;gap:.8cqw;padding:1cqw 1.1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationThemeLight .PortfolioDeck-module__54XobW__vikaFoundationThemeSample{background:#fff}.PortfolioDeck-module__54XobW__vikaFoundationThemeSample>i{color:#fff;width:3.25cqw;height:3.25cqw;font-family:var(--type-font-display);font-size:var(--type-deck-title);font-style:normal;font-weight:var(--weight-deck-semibold);background:#7b67ee;border-radius:.65cqw;place-items:center;line-height:1;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationThemeDark .PortfolioDeck-module__54XobW__vikaFoundationThemeSample>i{background:#907ff0}.PortfolioDeck-module__54XobW__vikaFoundationThemeSample>div{gap:.18cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationThemeSample strong{font-family:var(--type-font-display);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:1.15}.PortfolioDeck-module__54XobW__vikaFoundationThemeSample span{opacity:.58;font-size:var(--type-deck-body)}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer{opacity:.74;align-self:end}.PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer b{font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaFoundationMerged .PortfolioDeck-module__54XobW__vikaFoundationHeader{grid-template-columns:minmax(0,73cqw) minmax(0,1fr);min-height:0}.PortfolioDeck-module__54XobW__vikaFoundationMerged .PortfolioDeck-module__54XobW__vikaFoundationHeading>.PortfolioDeck-module__54XobW__vikaFoundationLead{max-width:73cqw;font-size:var(--type-deck-body);white-space:pre-line}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:2cqw;height:33.8cqw;margin-top:1.8cqw;display:grid}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationMaterial{box-shadow:none;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationBrandField{padding:1.2cqw}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationFieldMeta{font-size:var(--type-deck-label)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen{gap:1cqw}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen>span{font-size:var(--type-deck-cover-wordmark);line-height:.8}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen strong{font-size:var(--type-deck-body)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTypeSpecimen small,.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTokenPath>p,.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationTokenPath>strong{font-size:var(--type-deck-label)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article{padding:1cqw}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header,.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer{font-size:var(--type-deck-label);flex-direction:column;align-items:flex-start;gap:.35cqw;max-width:100%}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article>header>*,.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer>*{white-space:normal;max-width:100%}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeField article>footer b{font-size:var(--type-deck-label)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeSample{grid-template-columns:auto minmax(0,1fr);gap:.5cqw;padding:.6cqw}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeSample>i{width:2cqw;height:2cqw;font-size:var(--type-deck-body)}.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeSample strong,.PortfolioDeck-module__54XobW__vikaFoundationMergedSystem .PortfolioDeck-module__54XobW__vikaFoundationThemeSample span{font-size:var(--type-deck-label)}.PortfolioDeck-module__54XobW__vikaSystemStoryHeader{grid-template-columns:18cqw minmax(0,1fr);align-items:start;gap:4cqw;min-height:11.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSystemStoryMeta{align-content:start;gap:.35cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSystemStoryMeta>p{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:0}.PortfolioDeck-module__54XobW__vikaSystemStoryMeta>strong{color:var(--project-accent);font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display);margin-top:.55cqw}.PortfolioDeck-module__54XobW__vikaSystemStoryMeta>span{color:var(--deck-ink);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaSystemStoryIntro{grid-template-columns:minmax(0,35cqw) minmax(0,1fr);align-items:end;gap:4cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSystemStoryIntro h2{font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display);display:grid}.PortfolioDeck-module__54XobW__vikaSystemStoryIntro>div{gap:.8cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSystemStoryIntro>div>p{max-width:28cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.45}.PortfolioDeck-module__54XobW__vikaSystemStoryIntro>div>span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:0}.PortfolioDeck-module__54XobW__vikaIconRuleLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5cqw;height:28.5cqw;margin-top:2.7cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconVariantPanel,.PortfolioDeck-module__54XobW__vikaIconConstructionPanel{border:1px solid var(--deck-line-soft);background:color-mix(in srgb,var(--deck-bg-secondary)78%,#fff);border-radius:.4cqw;min-width:0;overflow:hidden}.PortfolioDeck-module__54XobW__vikaIconVariantPanel{grid-template-rows:auto minmax(0,1fr);gap:1.4cqw;padding:1.5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconVariantPanel header,.PortfolioDeck-module__54XobW__vikaIconConstructionPanel header{align-content:start;gap:.38cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconVariantPanel header>p,.PortfolioDeck-module__54XobW__vikaIconConstructionPanel header p,.PortfolioDeck-module__54XobW__vikaVocabularyMatrix section>p{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:0}.PortfolioDeck-module__54XobW__vikaIconVariantPanel header>strong,.PortfolioDeck-module__54XobW__vikaIconConstructionPanel header strong{color:var(--deck-ink);font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);line-height:1.2}.PortfolioDeck-module__54XobW__vikaIconVariantTiles{grid-template-rows:repeat(2,11cqw);grid-template-columns:repeat(5,11cqw);place-content:center;gap:.75cqw;width:calc(100% + 3cqw);min-width:0;margin-left:-1.5cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__vikaIconVariantTiles:before,.PortfolioDeck-module__54XobW__vikaIconVariantTiles:after{z-index:2;content:"";pointer-events:none;-webkit-backdrop-filter:blur(.28cqw);backdrop-filter:blur(.28cqw);width:2.8cqw;position:absolute;top:-.5cqw;bottom:-.5cqw}.PortfolioDeck-module__54XobW__vikaIconVariantTiles:before{background:linear-gradient(90deg,color-mix(in srgb,var(--deck-bg-secondary)88%,transparent),transparent);left:0}.PortfolioDeck-module__54XobW__vikaIconVariantTiles:after{background:linear-gradient(270deg,color-mix(in srgb,var(--deck-bg-secondary)88%,transparent),transparent);right:0}.PortfolioDeck-module__54XobW__vikaIconVariantTiles article{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--deck-line-soft)72%,transparent);background:color-mix(in srgb,var(--deck-surface)72%,transparent);border-radius:.55cqw;place-items:center;min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaIconVariantTiles img{filter:brightness(0);width:2.55cqw;height:2.55cqw}.PortfolioDeck-module__54XobW__vikaIconVariantTiles article[data-active=true]{background:var(--project-accent);box-shadow:0 .85cqw 1.7cqw color-mix(in srgb,var(--project-accent)22%,transparent);transform:translateY(-.22cqw)}.PortfolioDeck-module__54XobW__vikaIconVariantTiles article[data-active=true] img{filter:brightness(0)invert()}.PortfolioDeck-module__54XobW__vikaIconConstructionPanel{grid-template-rows:auto minmax(0,1fr);gap:1.4cqw;padding:1.5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconConstructionPanel>header{gap:.38cqw;display:grid}.PortfolioDeck-module__54XobW__vikaIconBlueprint{background-color:color-mix(in srgb,var(--deck-bg-secondary)88%,#fff);background-image:linear-gradient(color-mix(in srgb,var(--deck-line-soft)75%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--deck-line-soft)75%,transparent)1px,transparent 1px);background-size:1.15cqw 1.15cqw;border-radius:.25cqw;min-height:0;position:relative;overflow:hidden}.PortfolioDeck-module__54XobW__vikaIconBlueprint:before{border:1px solid color-mix(in srgb,var(--project-accent)42%,transparent);content:"";border-radius:.35cqw;width:18cqw;height:18cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioDeck-module__54XobW__vikaIconBlueprint:after{z-index:0;background:linear-gradient(transparent,color-mix(in srgb,var(--deck-bg-secondary)80%,#fff));-webkit-backdrop-filter:blur(.16cqw);backdrop-filter:blur(.16cqw);content:"";height:3.2cqw;position:absolute;bottom:0;left:0;right:0}.PortfolioDeck-module__54XobW__vikaIconBlueprint>img{z-index:1;filter:brightness(0);width:14.5cqw;height:14.5cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioDeck-module__54XobW__vikaIconBlueprint>span{z-index:2;color:var(--deck-body);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:0;position:absolute;top:1cqw;left:1cqw}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader{grid-template-columns:minmax(0,1fr) 18cqw;align-items:end;gap:5cqw;min-height:14cqw;display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader>div:first-child{align-self:start;gap:.65cqw;display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader>div:first-child>[data-deck-context]{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:0}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader h2{max-width:61cqw;color:var(--deck-ink);font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:0;line-height:var(--leading-display);display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyStoryLead{max-width:61cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-regular);line-height:var(--leading-body);text-wrap:pretty;margin-top:.25cqw}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader>div:last-child{text-align:right;justify-items:end;gap:.2cqw;padding-bottom:.25cqw;display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader>div:last-child>strong{color:var(--project-accent);font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display)}.PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader>div:last-child>span{color:var(--deck-ink);font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaVocabularyStage{height:29.5cqw;margin-top:2.4cqw;position:relative}.PortfolioDeck-module__54XobW__vikaVocabularyMatrix{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2cqw 4cqw;height:100%;display:grid;position:relative}.PortfolioDeck-module__54XobW__vikaVocabularyMatrix section{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:1cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyMatrix section>p{color:var(--deck-muted)}.PortfolioDeck-module__54XobW__vikaVocabularyMatrix section>div{border:1px dashed color-mix(in srgb,var(--project-accent)42%,var(--deck-line));border-radius:.28cqw;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1.25cqw 1.5cqw;min-width:0;padding:1cqw 1.15cqw;display:grid}.PortfolioDeck-module__54XobW__vikaVocabularyMatrix img{filter:brightness(0);width:2.45cqw;height:2.45cqw}.PortfolioDeck-module__54XobW__vikaVocabularyStoryFooter{justify-content:flex-end;align-items:end;min-height:1.25cqw;margin-top:1.1cqw;display:flex}.PortfolioDeck-module__54XobW__vikaVocabularyStoryFooter>span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:0;white-space:nowrap;justify-self:end}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaSystemStoryIntro h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaVocabularyStoryHeader h2{line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__vikaThemeBoard{border:1px solid var(--deck-line);background:#fff;border-radius:.55cqw;height:30.5cqw;margin-top:1.55cqw;position:relative;overflow:hidden;box-shadow:0 1.2cqw 3.2cqw #0000001f}.PortfolioDeck-module__54XobW__vikaThemeWorkbench{--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-text:#25242b;--ui-text-secondary:#696771;--ui-muted:#93909b;--ui-border:#e4e5ea;--ui-border-strong:#d8d9e0;--ui-hover:#f2f0fb;--ui-selected:#ece8ff;--ui-brand:#7b67ee;--ui-brand-strong:#6652da;color:var(--ui-text);background:var(--ui-bg);position:absolute;inset:0}.PortfolioDeck-module__54XobW__vikaThemeWorkbench[data-theme=dark]{--ui-bg:#111114;--ui-surface:#19191e;--ui-surface-raised:#222228;--ui-text:#ffffffe0;--ui-text-secondary:#ffffffa3;--ui-muted:#ffffff61;--ui-border:#ffffff17;--ui-border-strong:#ffffff24;--ui-hover:#907ff01a;--ui-selected:#907ff02e;--ui-brand:#907ff0;--ui-brand-strong:#a394f5;clip-path:inset(0 0 0 51.5%)}.PortfolioDeck-module__54XobW__vikaThemeWorkbench button{color:inherit;font:inherit;background:0 0;border:0}.PortfolioDeck-module__54XobW__vikaThemeWorkbench img,.PortfolioDeck-module__54XobW__vikaThemeWorkbench svg{opacity:.72;flex:none}.PortfolioDeck-module__54XobW__vikaThemeWorkbench[data-theme=dark] img{filter:invert()}.PortfolioDeck-module__54XobW__vikaWorkbenchBar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;height:3.7cqw;padding:0 1.25cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchBrand,.PortfolioDeck-module__54XobW__vikaWorkbenchActions,.PortfolioDeck-module__54XobW__vikaWorkbenchSpace,.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow,.PortfolioDeck-module__54XobW__vikaWorkbenchToolbar,.PortfolioDeck-module__54XobW__vikaWorkbenchHint{align-items:center;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchBrand{font-size:var(--type-deck-micro);gap:.7cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchBrand>span,.PortfolioDeck-module__54XobW__vikaWorkbenchSpace>span{color:#fff;width:1.7cqw;height:1.7cqw;font-weight:var(--weight-deck-semibold);background:var(--ui-brand);border-radius:.35cqw;place-items:center;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchActions{gap:.5cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchActions button{border-radius:.35cqw;place-items:center;width:2.05cqw;height:2.05cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchActions>span{color:#fff;width:2cqw;height:2cqw;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);background:var(--ui-brand);border-radius:50%;place-items:center;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchBody{grid-template-columns:16.5cqw minmax(0,1fr) 19cqw;height:calc(100% - 3.7cqw);display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchNav{border-right:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;min-width:0;padding:1.05cqw .8cqw .8cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchSpace{gap:.7cqw;padding:0 .45cqw .85cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchSpace>span{background:#17a76f;width:2.2cqw;height:2.2cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchSpace div{gap:.08cqw;min-width:0;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchSpace strong{font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaWorkbenchSpace small{color:var(--ui-muted);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaWorkbenchCreate{height:2.35cqw;font-weight:var(--weight-deck-semibold);justify-content:center;align-items:center;gap:.45cqw;margin-bottom:.8cqw;display:flex;color:#fff!important;font-size:var(--type-deck-micro)!important;background:var(--ui-brand)!important;border-radius:.35cqw!important}.PortfolioDeck-module__54XobW__vikaWorkbenchCreate img{filter:invert();opacity:1}.PortfolioDeck-module__54XobW__vikaWorkbenchNav nav{gap:.16cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchNav nav>div{min-height:2.2cqw;color:var(--ui-text-secondary);font-size:var(--type-deck-micro);border-radius:.35cqw;grid-template-columns:1.3cqw minmax(0,1fr) auto;align-items:center;gap:.48cqw;padding:0 .55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchNav nav>div[data-active=true]{color:var(--ui-brand-strong);font-weight:var(--weight-deck-semibold);background:var(--ui-selected)}.PortfolioDeck-module__54XobW__vikaWorkbenchNav nav b{color:var(--ui-muted);font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__vikaWorkbenchNavMeta{color:var(--ui-muted);font-size:var(--type-deck-micro);align-items:center;gap:.45cqw;margin-top:auto;padding:.7cqw .55cqw 0;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchMain{background:var(--ui-bg);min-width:0;padding:1.05cqw 1.15cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow{justify-content:space-between}.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow>div{gap:.15cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow small{color:var(--ui-muted);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaWorkbenchTitleRow button{border:1px solid var(--ui-border-strong);color:var(--ui-text-secondary);font-size:var(--type-deck-micro);background:var(--ui-surface);border-radius:.32cqw;align-items:center;gap:.35cqw;padding:.48cqw .7cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchToolbar{gap:.25cqw;margin:1.05cqw 0 .7cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchToolbar button{color:var(--ui-text-secondary);font-size:var(--type-deck-micro);border-radius:.3cqw;align-items:center;gap:.32cqw;padding:.45cqw .62cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchToolbar button[data-active=true]{color:var(--ui-brand-strong);background:var(--ui-selected)}.PortfolioDeck-module__54XobW__vikaWorkbenchTable{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:.42cqw;overflow:hidden}.PortfolioDeck-module__54XobW__vikaWorkbenchTableHead,.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow{grid-template-columns:minmax(10cqw,1.7fr) minmax(6.5cqw,.9fr) minmax(6.5cqw,.8fr) minmax(5.5cqw,.7fr);align-items:center;min-height:3.15cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchTableHead{min-height:2.2cqw;color:var(--ui-muted);font-size:var(--type-deck-micro);background:var(--ui-bg)}.PortfolioDeck-module__54XobW__vikaWorkbenchTableHead span,.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow>span{min-width:0;padding:0 .62cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow{border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow[data-selected=true]{background:var(--ui-selected)}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow>span{white-space:nowrap;align-items:center;gap:.4cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow>span:first-child{color:var(--ui-text);font-weight:var(--weight-deck-medium)}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow i{color:var(--ui-muted);font-style:normal}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow b{color:#6e58d8;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);background:#7b67ee21;border-radius:.8cqw;padding:.28cqw .52cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow b[data-status=done]{color:#12835d;background:#18cc9024}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow b[data-status=review]{color:#a76413;background:#ffb7522b}.PortfolioDeck-module__54XobW__vikaWorkbenchTableRow em{color:#fff;width:1.45cqw;height:1.45cqw;font-size:var(--type-deck-micro);font-style:normal;font-weight:var(--weight-deck-semibold);background:#5d9bd5;border-radius:50%;place-items:center;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchHint{color:var(--ui-muted);font-size:var(--type-deck-micro);gap:.42cqw;margin-top:.7cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel{border-left:1px solid var(--ui-border);background:var(--ui-surface-raised);flex-direction:column;min-width:0;padding:1cqw 1.05cqw;display:flex;box-shadow:-.6cqw 0 1.8cqw #0000000f}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>header,.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>footer,.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>label>div,.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>div{align-items:center;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>header{font-size:var(--type-deck-label);justify-content:space-between;margin-bottom:1cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>label{gap:.4cqw;margin-bottom:.8cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>label>span,.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>span{color:var(--ui-text-secondary);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>label>div{border:1px solid var(--ui-border-strong);min-height:2.45cqw;color:var(--ui-text);font-size:var(--type-deck-micro);background:var(--ui-surface);border-radius:.35cqw;gap:.45cqw;padding:0 .65cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>label>div b{color:var(--ui-muted);margin-left:auto}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section{gap:.38cqw;margin-bottom:.85cqw;display:grid}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>span{margin-bottom:.1cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>div{min-height:2cqw;color:var(--ui-text-secondary);font-size:var(--type-deck-micro);background:var(--ui-bg);border-radius:.3cqw;gap:.48cqw;padding:0 .55cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>div>i{background:#907ff0;border-radius:50%;width:.62cqw;height:.62cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>div>i[data-color=green]{background:#18b981}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section>div>i[data-color=orange]{background:#e89a36}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>section svg{width:1.1cqw;height:1.1cqw;color:var(--ui-muted);margin-left:auto}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel .PortfolioDeck-module__54XobW__vikaWorkbenchSwitch{justify-content:space-between;align-items:center;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchSwitch>i{background:var(--ui-brand);border-radius:1cqw;align-items:center;width:2.2cqw;height:1.2cqw;padding:.15cqw;display:flex}.PortfolioDeck-module__54XobW__vikaWorkbenchSwitch>i>b{background:#fff;border-radius:50%;width:.9cqw;height:.9cqw;margin-left:auto}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>footer{justify-content:flex-end;gap:.5cqw;margin-top:auto}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>footer button{border:1px solid var(--ui-border-strong);min-width:4.7cqw;color:var(--ui-text-secondary);font-size:var(--type-deck-micro);background:var(--ui-surface);border-radius:.35cqw;padding:.55cqw .7cqw}.PortfolioDeck-module__54XobW__vikaWorkbenchPanel>footer button:last-child{border-color:var(--ui-brand);color:#fff;font-weight:var(--weight-deck-semibold);background:var(--ui-brand)}.PortfolioDeck-module__54XobW__vikaThemeLabels{z-index:3;pointer-events:none;position:absolute;inset:0}.PortfolioDeck-module__54XobW__vikaThemeLabels span{font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.25cqw;padding:.42cqw .62cqw;position:absolute;top:1.2cqw}.PortfolioDeck-module__54XobW__vikaThemeLabels span:first-child{color:#5545b6;background:#ffffffd6;left:18.2cqw}.PortfolioDeck-module__54XobW__vikaThemeLabels span:last-child{color:#b5aaff;background:#111114c7;right:20.7cqw}.PortfolioDeck-module__54XobW__vikaThemeBoundary{z-index:4;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:51.5%}.PortfolioDeck-module__54XobW__vikaThemeBoundary span{color:#fff;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.06em;white-space:nowrap;background:#171717;border-radius:.22cqw;padding:.35cqw .5cqw;position:absolute;bottom:1.15cqw;left:0;transform:translate(-50%);box-shadow:0 .35cqw .9cqw #0000002e}.PortfolioDeck-module__54XobW__vikaThemePrinciples{color:var(--deck-muted);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);justify-content:flex-end;gap:1.8cqw;margin-top:.75cqw;display:flex}.PortfolioDeck-module__54XobW__vikaThemePrinciples span:before{content:"";background:var(--project-accent);vertical-align:.08cqw;border-radius:50%;width:.38cqw;height:.38cqw;margin-right:.48cqw;display:inline-block}.PortfolioDeck-module__54XobW__vikaThemeBoard{isolation:isolate;background:#f7f7fa;border-color:#7b67ee38;height:30.5cqw;margin-top:1.55cqw;box-shadow:0 1.4cqw 3.6cqw #16122924,inset 0 1px #ffffffbf}.PortfolioDeck-module__54XobW__vikaComponentSpecimen{--vs-bg:#f6f7fb;--vs-surface:#ffffffc7;--vs-surface-strong:#fff;--vs-surface-soft:#f6f6fbd1;--vs-ink:#232129;--vs-body:#5f5c68;--vs-muted:#95919f;--vs-line:#2620371a;--vs-line-strong:#26203729;--vs-brand:#7b67ee;--vs-brand-strong:#6550da;--vs-brand-soft:#eeeaff;--vs-green:#12a979;--vs-green-soft:#e5f8f1;pointer-events:none;color:var(--vs-ink);background:linear-gradient(135deg,#ffffff75,transparent 42%),linear-gradient(115deg,#fafafd 0%,var(--vs-bg)52%,#efedf9 100%);z-index:1;position:absolute;inset:0;overflow:hidden}.PortfolioDeck-module__54XobW__vikaComponentSpecimen:after{z-index:0;content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#5b51804d .6px,#0000 .75px);background-size:1.15cqw 1.15cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 46% 100%);mask-image:linear-gradient(90deg,#000,#0000 46% 100%)}.PortfolioDeck-module__54XobW__vikaComponentSpecimen[data-theme=dark]{--vs-bg:#111116;--vs-surface:#212029c7;--vs-surface-strong:#202027;--vs-surface-soft:#1a1920d1;--vs-ink:#ffffffe6;--vs-body:#ffffffa3;--vs-muted:#ffffff61;--vs-line:#ffffff17;--vs-line-strong:#ffffff26;--vs-brand:#9382f2;--vs-brand-strong:#b0a3f7;--vs-brand-soft:#9382f22b;--vs-green:#45d6a5;--vs-green-soft:#45d6a524;clip-path:inset(0 0 0 50%);z-index:2;background:linear-gradient(135deg,#9382f214,transparent 38%),linear-gradient(115deg,#18171e 0%,var(--vs-bg)54%,#0d0d10 100%)}.PortfolioDeck-module__54XobW__vikaComponentSpecimen[data-theme=dark]:after{opacity:.13;background-image:radial-gradient(circle,#ffffff5c .6px,#0000 .75px);-webkit-mask-image:linear-gradient(90deg,#0000,#0000 44%,#000 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000 44%,#000 68%,#0000 100%)}.PortfolioDeck-module__54XobW__vikaComponentSpecimen[data-theme=dark] img{filter:brightness(0)invert();opacity:.72}.PortfolioDeck-module__54XobW__vikaSpecimenHeader{z-index:2;border-bottom:1px solid var(--vs-line);background:color-mix(in srgb,var(--vs-surface-strong)68%,transparent);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);grid-template-columns:23cqw minmax(0,1fr) auto;align-items:center;height:3.75cqw;padding:0 1.65cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__vikaSpecimenHeader>div{align-items:center;gap:.62cqw;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenHeader>div>span{color:#fff;width:1.85cqw;height:1.85cqw;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);background:linear-gradient(145deg,#8c76f5,#6852df);border-radius:.4cqw;place-items:center;display:grid;box-shadow:0 .42cqw 1.1cqw #7b67ee47}.PortfolioDeck-module__54XobW__vikaSpecimenHeader strong,.PortfolioDeck-module__54XobW__vikaSpecimenHeader p,.PortfolioDeck-module__54XobW__vikaSpecimenHeader b{font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaSpecimenHeader strong{font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaSpecimenHeader p{color:var(--vs-muted);font-family:var(--type-font-label);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__vikaSpecimenHeader b{border:1px solid var(--vs-line-strong);color:var(--vs-brand-strong);font-family:var(--type-font-label);font-weight:var(--weight-deck-semibold);letter-spacing:.06em;background:var(--vs-surface);border-radius:.3cqw;padding:.36cqw .58cqw;box-shadow:inset 0 1px #ffffff24}.PortfolioDeck-module__54XobW__vikaSpecimenGrid{z-index:2;grid-template-columns:18.5cqw 32cqw minmax(0,1fr);gap:1.15cqw;display:grid;position:absolute;inset:5.05cqw 1.65cqw 4.2cqw}.PortfolioDeck-module__54XobW__vikaSpecimenGrid>section{border:1px solid var(--vs-line);background:var(--vs-surface);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-radius:.62cqw;min-width:0;overflow:hidden;box-shadow:0 .7cqw 1.8cqw #17132a17,inset 0 1px #ffffff7a}.PortfolioDeck-module__54XobW__vikaComponentSpecimen[data-theme=dark] .PortfolioDeck-module__54XobW__vikaSpecimenGrid>section{box-shadow:0 .8cqw 2cqw #0000003d,inset 0 1px #ffffff0f}.PortfolioDeck-module__54XobW__vikaSpecimenGrid section>header{gap:.16cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenGrid section>header span,.PortfolioDeck-module__54XobW__vikaSpecimenOptions>span{color:var(--vs-brand-strong);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.06em}.PortfolioDeck-module__54XobW__vikaSpecimenGrid section>header strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaSpecimenAtoms,.PortfolioDeck-module__54XobW__vikaSpecimenPatterns{padding:1.2cqw}.PortfolioDeck-module__54XobW__vikaSpecimenButtonStack{gap:.6cqw;margin-top:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenButtonStack>div{grid-template-columns:1fr 2.25cqw;gap:.5cqw;display:grid}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton,.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenIconButton,.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{height:2.35cqw;font-size:var(--type-deck-micro);box-shadow:none;border-radius:.38cqw}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--vs-brand)82%,white),var(--vs-brand));border-color:#0000;box-shadow:0 .42cqw .95cqw #7b67ee38,inset 0 1px #ffffff47}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton img{filter:invert();opacity:.95}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenIconButton,.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{border-color:var(--vs-line-strong);color:var(--vs-body);background:var(--vs-surface-strong)}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenIconButton{width:2.25cqw;padding:0}.PortfolioDeck-module__54XobW__vikaSpecimenStates{gap:.42cqw;margin-top:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenStates span{border:1px solid var(--vs-line);min-height:1.9cqw;color:var(--vs-body);font-size:var(--type-deck-micro);background:var(--vs-surface-soft);border-radius:.3cqw;align-items:center;padding:0 .65cqw;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenStates span:before{content:"";background:var(--vs-muted);border-radius:50%;width:.5cqw;height:.5cqw;margin-right:.48cqw}.PortfolioDeck-module__54XobW__vikaSpecimenStates span[data-state=selected]{border-color:color-mix(in srgb,var(--vs-brand)34%,transparent);color:var(--vs-brand-strong);background:var(--vs-brand-soft)}.PortfolioDeck-module__54XobW__vikaSpecimenStates span[data-state=selected]:before{background:var(--vs-brand)}.PortfolioDeck-module__54XobW__vikaSpecimenStates span[data-state=success]{color:var(--vs-green);background:var(--vs-green-soft)}.PortfolioDeck-module__54XobW__vikaSpecimenStates span[data-state=success]:before{background:var(--vs-green)}.PortfolioDeck-module__54XobW__vikaSpecimenSearch{align-items:center;margin-top:1.15cqw;display:flex;position:relative}.PortfolioDeck-module__54XobW__vikaSpecimenSearch>img{z-index:2;opacity:.55;position:absolute;left:.65cqw}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenInput{border-color:var(--vs-line-strong);height:2.35cqw;color:var(--vs-ink);font-size:var(--type-deck-micro);background:var(--vs-surface-strong);border-radius:.38cqw;box-shadow:inset 0 1px #ffffff2e}.PortfolioDeck-module__54XobW__vikaSpecimenSearch .PortfolioDeck-module__54XobW__vikaSpecimenInput{color:var(--vs-muted);padding-left:2.05cqw}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel{flex-direction:column;padding:1.2cqw 1.35cqw;display:flex;position:relative}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>header{justify-content:space-between;align-items:flex-start;margin-bottom:.85cqw;display:flex!important}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>header>div{gap:.16cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>header>img{opacity:.45}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>label{grid-template-columns:7.4cqw minmax(0,1fr);align-items:center;gap:.8cqw;margin-top:.55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>label>span,.PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow strong{color:var(--vs-body);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{justify-content:flex-start;padding:0 .72cqw}.PortfolioDeck-module__54XobW__vikaComponentSpecimen .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton img:last-child{margin-left:auto}.PortfolioDeck-module__54XobW__vikaSpecimenOptions{grid-template-columns:7.4cqw repeat(3,minmax(0,1fr));align-items:center;gap:.55cqw;margin-top:.95cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenOptions>div{border:1px solid var(--vs-line);background:var(--vs-surface-soft);border-radius:.32cqw;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38cqw;min-height:2.15cqw;padding:0 .55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenOptions i{background:var(--vs-brand);border-radius:50%;width:.56cqw;height:.56cqw}.PortfolioDeck-module__54XobW__vikaSpecimenOptions i[data-color=green]{background:var(--vs-green)}.PortfolioDeck-module__54XobW__vikaSpecimenOptions i[data-color=orange]{background:#e99b31}.PortfolioDeck-module__54XobW__vikaSpecimenOptions strong,.PortfolioDeck-module__54XobW__vikaSpecimenOptions b{color:var(--vs-body);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__vikaSpecimenOptions b{color:var(--vs-muted);letter-spacing:.04em}.PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);justify-content:space-between;align-items:center;margin-top:.9cqw;padding:.7cqw 0;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow>div{gap:.12cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow span{color:var(--vs-muted);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaSpecimenSwitch{background:var(--vs-line-strong);border:0;border-radius:1cqw;width:2.5cqw;height:1.35cqw;transition:background .18s;position:relative}.PortfolioDeck-module__54XobW__vikaSpecimenSwitch[data-checked]{background:var(--vs-brand)}.PortfolioDeck-module__54XobW__vikaSpecimenSwitch>span{background:#fff;border-radius:50%;width:1.03cqw;height:1.03cqw;transition:transform .18s;display:block;transform:translate(.16cqw);box-shadow:0 .18cqw .42cqw #0000003d}.PortfolioDeck-module__54XobW__vikaSpecimenSwitch[data-checked]>span{transform:translate(1.31cqw)}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>footer{justify-content:flex-end;gap:.55cqw;margin-top:auto;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenFieldPanel>footer button{min-width:5.5cqw}.PortfolioDeck-module__54XobW__vikaSpecimenPatterns{flex-direction:column;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenTabs{margin-top:1cqw}.PortfolioDeck-module__54XobW__vikaSpecimenTabs>div[role=tablist]{border:1px solid var(--vs-line);width:100%;height:2.3cqw;color:var(--vs-muted);background:var(--vs-surface-soft);border-radius:.38cqw;grid-template-columns:repeat(2,1fr);padding:.22cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenTabs button[role=tab]{height:1.75cqw;color:var(--vs-muted);font-size:var(--type-deck-micro);border-radius:.25cqw;padding:0}.PortfolioDeck-module__54XobW__vikaSpecimenTabs button[role=tab][data-state=active]{color:var(--vs-brand-strong);background:var(--vs-surface-strong);box-shadow:0 .22cqw .58cqw #1a14311a}.PortfolioDeck-module__54XobW__vikaSpecimenTabs>div[role=tabpanel]{margin-top:.65cqw}.PortfolioDeck-module__54XobW__vikaSpecimenTabs nav,.PortfolioDeck-module__54XobW__vikaSpecimenStateList{gap:.25cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenTabs nav>div,.PortfolioDeck-module__54XobW__vikaSpecimenStateList span{min-height:2.1cqw;color:var(--vs-body);font-size:var(--type-deck-micro);border-radius:.3cqw;align-items:center;gap:.48cqw;padding:0 .55cqw;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenTabs nav>div[data-level="1"]{padding-left:1.45cqw}.PortfolioDeck-module__54XobW__vikaSpecimenTabs nav>div[data-level="2"]{padding-left:2.35cqw}.PortfolioDeck-module__54XobW__vikaSpecimenTabs nav>div[data-selected=true]{color:var(--vs-brand-strong);background:var(--vs-brand-soft)}.PortfolioDeck-module__54XobW__vikaSpecimenTokenLine{border-top:1px solid var(--vs-line);color:var(--vs-muted);font-size:var(--type-deck-micro);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55cqw;margin-top:auto;padding-top:.75cqw;display:grid}.PortfolioDeck-module__54XobW__vikaSpecimenTokenLine strong{color:var(--vs-body);font-family:var(--type-font-label);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaSpecimenTokenLine i{background:var(--vs-brand);border-radius:.28cqw;width:1.25cqw;height:1.25cqw;box-shadow:0 .32cqw .8cqw #7b67ee47}.PortfolioDeck-module__54XobW__vikaSpecimenFooter{z-index:2;border-top:1px solid var(--vs-line);height:3.25cqw;color:var(--vs-muted);font-size:var(--type-deck-micro);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:absolute;bottom:0;left:1.65cqw;right:1.65cqw}.PortfolioDeck-module__54XobW__vikaSpecimenFooter span{align-items:baseline;gap:.42cqw;display:flex}.PortfolioDeck-module__54XobW__vikaSpecimenFooter strong{color:var(--vs-ink);font-size:var(--type-deck-label);font-variant-numeric:tabular-nums}.PortfolioDeck-module__54XobW__vikaThemeBoundary{z-index:7;left:50%}.PortfolioDeck-module__54XobW__vikaThemeBoundary:before{content:"";background:linear-gradient(#0000,#ffffff85 16%,#7b67ee8c 52%,#0000);width:1px;position:absolute;top:3.75cqw;bottom:3.25cqw;box-shadow:0 0 1.4cqw #7b67ee52}.PortfolioDeck-module__54XobW__vikaThemeBoundary span{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191721d1;border:1px solid #ffffff24;padding:.34cqw .52cqw;bottom:1.05cqw}.PortfolioDeck-module__54XobW__vikaThemePrinciples{margin-top:.68cqw}.PortfolioDeck-module__54XobW__vikaThemeBoard{height:33.2cqw;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin-top:1.5cqw;position:relative;overflow:visible}.PortfolioDeck-module__54XobW__vikaPrimitiveRail{--vs-ink:#242229;--vs-body:#625f69;--vs-muted:#918e98;--vs-line:#231f2b1a;--vs-line-strong:#231f2b29;--vs-brand:#735fde;--vs-brand-strong:#5f4ac7;--vs-brand-soft:#efecfb;--vs-green:#149b71;--vs-green-soft:#eaf7f2;z-index:1;width:17.2cqw;color:var(--vs-ink);position:absolute;top:2.2cqw;left:0}.PortfolioDeck-module__54XobW__vikaPrimitiveRail>header{gap:.28cqw;margin-bottom:1.1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaPrimitiveRail>header span{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.07em}.PortfolioDeck-module__54XobW__vikaPrimitiveRail>header strong{max-width:15cqw;font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);line-height:1.24}.PortfolioDeck-module__54XobW__vikaPrimitiveActions{grid-template-columns:minmax(0,1fr) 6.1cqw;gap:.55cqw;display:grid}.PortfolioDeck-module__54XobW__vikaPrimitiveRail .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton,.PortfolioDeck-module__54XobW__vikaPrimitiveRail .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{height:2.35cqw;font-size:var(--type-deck-micro);box-shadow:none;border-radius:.32cqw}.PortfolioDeck-module__54XobW__vikaPrimitiveRail .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton{color:#fafafa;background:var(--vs-brand);border-color:#0000}.PortfolioDeck-module__54XobW__vikaPrimitiveRail .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton img,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenPrimaryButton img{filter:brightness(0)invert();opacity:.95}.PortfolioDeck-module__54XobW__vikaPrimitiveRail .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenOutlineButton,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{border-color:var(--vs-line-strong);color:var(--vs-body);background:var(--vs-surface-strong,#fff)}.PortfolioDeck-module__54XobW__vikaPrimitiveTree{gap:.18cqw;margin-top:1.25cqw;display:grid}.PortfolioDeck-module__54XobW__vikaPrimitiveTree>div{min-height:2.08cqw;color:var(--vs-body);font-size:var(--type-deck-micro);border-radius:.28cqw;align-items:center;gap:.5cqw;padding:0 .62cqw;display:flex}.PortfolioDeck-module__54XobW__vikaPrimitiveTree>div[data-level="1"]{padding-left:1.45cqw}.PortfolioDeck-module__54XobW__vikaPrimitiveTree>div[data-level="2"]{padding-left:2.25cqw}.PortfolioDeck-module__54XobW__vikaPrimitiveTree>div[data-selected=true]{color:var(--vs-brand-strong);background:var(--vs-brand-soft)}.PortfolioDeck-module__54XobW__vikaPrimitiveStates{border-top:1px solid var(--vs-line);gap:.45cqw;margin-top:1.3cqw;padding-top:1.1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span{color:var(--vs-muted);font-size:var(--type-deck-micro);align-items:center;gap:.5cqw;display:flex}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span:before{content:"";background:var(--vs-muted);border-radius:50%;width:.48cqw;height:.48cqw}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span:nth-child(2){color:var(--vs-brand-strong)}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span:nth-child(2):before{background:var(--vs-brand)}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span:nth-child(3){color:var(--vs-green)}.PortfolioDeck-module__54XobW__vikaPrimitiveStates span:nth-child(3):before{background:var(--vs-green)}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel{--vs-bg:#f2f2f6;--vs-surface-strong:#fbfbfc;--vs-ink:#242229;--vs-body:#615e68;--vs-muted:#99959f;--vs-line:#231f2b17;--vs-line-strong:#231f2b29;--vs-brand:#735fde;--vs-brand-strong:#5f4ac7;--vs-brand-soft:#efecfb;--vs-green:#149b71;--vs-orange:#d98722;z-index:2;border:1px solid var(--vs-line-strong);width:34.2cqw;height:29.7cqw;color:var(--vs-ink);background:var(--vs-bg);border-radius:.58cqw;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;left:20.25cqw;overflow:hidden;box-shadow:0 1.1cqw 2.8cqw #27213b1f}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel[data-theme=dark]{--vs-bg:#17171b;--vs-surface-strong:#222228;--vs-ink:#ffffffe6;--vs-body:#ffffffa3;--vs-muted:#fff6;--vs-line:#ffffff14;--vs-line-strong:#ffffff24;--vs-brand:#8e7bea;--vs-brand-strong:#b1a3f4;--vs-brand-soft:#8e7bea2b;--vs-green:#43c99b;--vs-orange:#eca84f;z-index:3;top:1.2cqw;left:53.5cqw;box-shadow:0 1.35cqw 3.3cqw #1915223d}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel[data-theme=dark] img{filter:brightness(0)invert();opacity:.68}.PortfolioDeck-module__54XobW__vikaThemePanelHeader{border-bottom:1px solid var(--vs-line);background:var(--vs-surface-strong);grid-template-columns:5.6cqw minmax(0,1fr) auto;align-items:center;gap:.85cqw;height:4.3cqw;padding:0 1.45cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemePanelHeader span{color:var(--vs-brand-strong);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__vikaThemePanelHeader strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaThemePanelHeader img{opacity:.42}.PortfolioDeck-module__54XobW__vikaThemePanelBody{align-content:start;gap:.78cqw;padding:1.35cqw 1.45cqw 1cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemePanelBody>label{grid-template-columns:7.2cqw minmax(0,1fr);align-items:center;gap:.8cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemePanelBody>label>span,.PortfolioDeck-module__54XobW__vikaThemePanelBody .PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow strong,.PortfolioDeck-module__54XobW__vikaThemeOptions>span{color:var(--vs-body);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenInput,.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{border-color:var(--vs-line-strong);height:2.55cqw;color:var(--vs-ink);font-size:var(--type-deck-micro);background:var(--vs-surface-strong);box-shadow:none;border-radius:.32cqw}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton{color:var(--vs-body);justify-content:flex-start;padding:0 .72cqw}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSelectButton img:last-child{margin-left:auto}.PortfolioDeck-module__54XobW__vikaThemeOptions{grid-template-columns:7.2cqw minmax(0,1fr);align-items:center;gap:.45cqw .8cqw;margin-top:.2cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemeOptions>span{grid-row:1/4;align-self:start;padding-top:.62cqw}.PortfolioDeck-module__54XobW__vikaThemeOptions>div{border:1px solid var(--vs-line);background:var(--vs-surface-strong);border-radius:.3cqw;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52cqw;min-height:2.25cqw;padding:0 .7cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemeOptions i{background:var(--vs-brand);border-radius:50%;width:.58cqw;height:.58cqw}.PortfolioDeck-module__54XobW__vikaThemeOptions i[data-color=green]{background:var(--vs-green)}.PortfolioDeck-module__54XobW__vikaThemeOptions i[data-color=orange]{background:var(--vs-orange)}.PortfolioDeck-module__54XobW__vikaThemeOptions strong,.PortfolioDeck-module__54XobW__vikaThemeOptions b{color:var(--vs-body);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__vikaThemeOptions b{color:var(--vs-muted)}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow{border-top:1px solid var(--vs-line);border-bottom:0;margin-top:.15cqw;padding:.72cqw 0 0}.PortfolioDeck-module__54XobW__vikaThemeFieldPanel .PortfolioDeck-module__54XobW__vikaSpecimenSwitchRow span{color:var(--vs-muted)}.PortfolioDeck-module__54XobW__vikaThemePanelFooter{border-top:1px solid var(--vs-line);background:var(--vs-surface-strong);grid-template-columns:auto minmax(0,1fr) 5.25cqw 5.25cqw;align-items:center;gap:.55cqw;min-height:4cqw;padding:0 1.45cqw;display:grid}.PortfolioDeck-module__54XobW__vikaThemePanelFooter>span{color:var(--vs-muted);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__vikaThemeTokenSwatches{align-items:center;display:flex}.PortfolioDeck-module__54XobW__vikaThemeTokenSwatches i{border:1px solid var(--vs-surface-strong);background:var(--vs-surface-strong);width:1.02cqw;height:1.02cqw;box-shadow:0 0 0 1px var(--vs-line-strong);border-radius:50%;margin-right:-.18cqw}.PortfolioDeck-module__54XobW__vikaThemeTokenSwatches i:nth-child(2){background:var(--vs-ink)}.PortfolioDeck-module__54XobW__vikaThemeTokenSwatches i:nth-child(3){background:var(--vs-brand)}.PortfolioDeck-module__54XobW__vikaThemeComparisonNote{color:var(--deck-muted);font-size:var(--type-deck-micro);gap:1.35cqw;display:flex;position:absolute;bottom:0;right:0}.PortfolioDeck-module__54XobW__vikaThemeComparisonNote span{white-space:nowrap}.PortfolioDeck-module__54XobW__vikaThemeComparisonNote span+span:before{color:color-mix(in srgb,var(--deck-muted)45%,transparent);content:"/";margin-right:1.35cqw}.PortfolioDeck-module__54XobW__vikaDeliveryStage{isolation:isolate;height:44cqw;position:relative}.PortfolioDeck-module__54XobW__vikaDeliveryHeading{z-index:2;align-content:center;gap:1cqw;width:34cqw;height:100%;display:grid;position:relative}.PortfolioDeck-module__54XobW__vikaDeliveryHeading>p:first-child{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.09em}.PortfolioDeck-module__54XobW__vikaDeliveryHeading h2{font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display);display:grid}.PortfolioDeck-module__54XobW__vikaDeliveryHeading>span{max-width:27cqw;color:var(--deck-body);font-size:var(--type-deck-body-lg);line-height:1.48}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaDeliveryStage{height:44cqw}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__vikaDeliveryHeading{width:37cqw}.PortfolioDeck-module__54XobW__vikaDeliveryVisual{z-index:1;background:var(--deck-surface);border-radius:.7cqw;width:60cqw;height:50.64cqw;margin:0;position:absolute;bottom:-17cqw;right:-10.5cqw;box-shadow:0 1cqw 2.6cqw #00000014!important}.PortfolioDeck-module__54XobW__vikaDeliveryStage:after{z-index:1;background:linear-gradient(to bottom,#fff0 0%,#ffffffb8 60%,var(--deck-bg-primary)100%);content:"";pointer-events:none;width:58cqw;height:10.5cqw;position:absolute;bottom:-.2cqw;right:-5.8cqw}.PortfolioDeck-module__54XobW__vikaDeliveryCaption{color:var(--deck-muted);font-size:var(--type-deck-body);line-height:1.4;margin:1.2cqw 0 0!important}.PortfolioDeck-module__54XobW__sandockResearchHeading{grid-template-columns:13cqw minmax(0,1fr);gap:.65cqw 1.6cqw;padding-top:1.2cqw;display:grid}.PortfolioDeck-module__54XobW__sandockResearchHeading>p{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);letter-spacing:.08em;grid-row:1/span 2}.PortfolioDeck-module__54XobW__sandockResearchHeading h2{max-width:69cqw;font-size:var(--type-deck-section);font-weight:var(--weight-deck-semibold);letter-spacing:-.045em}.PortfolioDeck-module__54XobW__sandockResearchHeading>span{max-width:66cqw;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.45}.PortfolioDeck-module__54XobW__sandockResearchStage{grid-template-columns:23cqw 2.4cqw 22.5cqw 2.4cqw minmax(0,1fr);align-items:center;height:25.5cqw;margin-top:1.55cqw;display:grid}.PortfolioDeck-module__54XobW__sandockResearchStage section{min-width:0;height:100%}.PortfolioDeck-module__54XobW__sandockResearchStage section>p{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em}.PortfolioDeck-module__54XobW__sandockResearchArrow{width:1.55cqw;height:1.55cqw;color:var(--deck-accent);justify-self:center}.PortfolioDeck-module__54XobW__sandockCompetitorMap{height:22.5cqw;margin-top:.7cqw;position:relative}.PortfolioDeck-module__54XobW__sandockCompetitorMap:before{content:"";border:1px dashed var(--deck-line);border-radius:50%;position:absolute;inset:2.4cqw 2.1cqw 2.1cqw 1.1cqw;transform:rotate(-8deg)}.PortfolioDeck-module__54XobW__sandockCompetitorCore{z-index:2;width:8.6cqw;height:8.6cqw;color:var(--deck-ink);background:var(--deck-accent-soft);border-radius:50%;place-items:center;padding:1.1cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioDeck-module__54XobW__sandockCompetitorCore svg{width:2cqw;height:2cqw;color:var(--deck-accent)}.PortfolioDeck-module__54XobW__sandockCompetitorCore strong{font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);text-align:center;white-space:pre-line;line-height:1.25}.PortfolioDeck-module__54XobW__sandockCompetitorMap article{z-index:3;background:var(--deck-surface);border-radius:.35cqw;gap:.15cqw;min-width:8.7cqw;padding:.65cqw .8cqw;display:grid;position:absolute;box-shadow:0 .65cqw 1.8cqw #00000014}.PortfolioDeck-module__54XobW__sandockCompetitorMap article:first-of-type{top:1.1cqw;left:.2cqw}.PortfolioDeck-module__54XobW__sandockCompetitorMap article:nth-of-type(2){top:7.7cqw;right:0}.PortfolioDeck-module__54XobW__sandockCompetitorMap article:nth-of-type(3){bottom:.85cqw;left:1.8cqw}.PortfolioDeck-module__54XobW__sandockCompetitorMap article strong{font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__sandockCompetitorMap article span{color:var(--deck-muted);font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__sandockResearchNormalize>div{align-content:center;gap:2.1cqw;height:22.5cqw;margin-top:.7cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__sandockResearchNormalize>div:before{content:"";background:var(--deck-line);width:1px;position:absolute;top:4.5cqw;bottom:4.5cqw;left:1.15cqw}.PortfolioDeck-module__54XobW__sandockResearchNormalize article{z-index:1;grid-template-columns:2.3cqw minmax(0,1fr);align-items:center;gap:.8cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__sandockResearchNormalize article>span{border:1px solid var(--deck-line);width:2.3cqw;height:2.3cqw;color:var(--project-accent);background:var(--deck-paper);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);border-radius:50%;place-items:center;display:grid}.PortfolioDeck-module__54XobW__sandockResearchNormalize article>div{gap:.18cqw;display:grid}.PortfolioDeck-module__54XobW__sandockResearchNormalize strong{font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__sandockResearchNormalize small{color:var(--deck-muted);font-size:var(--type-deck-micro);line-height:1.35}.PortfolioDeck-module__54XobW__sandockResearchProposition{background:0 0;border:0;padding:1.35cqw 1.5cqw 1.2cqw;position:relative}.PortfolioDeck-module__54XobW__sandockResearchProposition h3{font-size:var(--type-deck-title);font-weight:var(--weight-deck-semibold);letter-spacing:-.035em;margin-top:.65cqw;display:grid}.PortfolioDeck-module__54XobW__sandockPricingLadder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.65cqw;height:11.2cqw;margin-top:.85cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__sandockPricingLadder:after{z-index:2;background:linear-gradient(to bottom,#fff0 0%,var(--deck-bg-primary)100%);content:"";pointer-events:none;height:3cqw;position:absolute;bottom:0;left:0;right:0}.PortfolioDeck-module__54XobW__sandockPricingLadder article{z-index:1;height:calc(5.2cqw + var(--ladder-step)*1.7cqw);background:var(--deck-bg-secondary);border-radius:.3cqw .3cqw 0 0;align-content:end;gap:.22cqw;padding:.7cqw .7cqw 3.15cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__sandockPricingLadder article:last-child{background:var(--deck-accent-soft)}.PortfolioDeck-module__54XobW__sandockPricingLadder span,.PortfolioDeck-module__54XobW__sandockPricingLadder small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-deck-micro);line-height:1.25}.PortfolioDeck-module__54XobW__sandockPricingLadder strong{font-size:var(--type-deck-body-lg);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__sandockResearchCorrection{color:var(--deck-body);font-size:var(--type-deck-micro);align-items:center;gap:.55cqw;margin-top:.75cqw;display:flex}.PortfolioDeck-module__54XobW__sandockResearchCorrection svg{width:1.15cqw;height:1.15cqw;color:var(--deck-accent);flex:none}.PortfolioDeck-module__54XobW__sandockResearchFooter{grid-template-columns:minmax(0,1fr) 31cqw;align-items:end;gap:3cqw;margin-top:1.1cqw;display:grid}.PortfolioDeck-module__54XobW__sandockResearchFooter>div{grid-template-columns:8.5cqw minmax(0,1fr);align-items:baseline;gap:1cqw;display:grid}.PortfolioDeck-module__54XobW__sandockResearchFooter strong{color:var(--project-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);letter-spacing:.08em}.PortfolioDeck-module__54XobW__sandockResearchFooter p{color:var(--deck-ink);font-size:var(--type-deck-body);font-weight:var(--weight-deck-medium);line-height:1.35}.PortfolioDeck-module__54XobW__sandockResearchFooter>span{color:var(--deck-muted);font-size:var(--type-deck-micro);text-align:right;line-height:1.35}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__sandockResearchHeading h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__sandockResearchProposition h3{letter-spacing:0;line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__studio{--deck-glass:#ffffffa3;--deck-glass-strong:#ffffffc7;--deck-glass-border:#ffffffdb;--deck-glass-shadow:#26352e17}.PortfolioDeck-module__54XobW__slide{background:var(--deck-bg-primary)}.PortfolioDeck-module__54XobW__slide[data-project=buda]{--project-accent:var(--chapter-ink,#7a6030);--deck-accent-soft:color-mix(in srgb,var(--project-accent)10%,var(--deck-paper))}.PortfolioDeck-module__54XobW__slide[data-project=busabase]{--project-accent:#0d9488}[data-deck-theme=dark] .PortfolioDeck-module__54XobW__slide[data-project=busabase]{--project-accent:#2dd4bf}.PortfolioDeck-module__54XobW__slide[data-project=sandock]{--project-accent:#1d67e6}.PortfolioDeck-module__54XobW__slide[data-project=vika]{--project-accent:#7b5cff}.PortfolioDeck-module__54XobW__slide[data-project=buda-video]{--project-accent:#177f8f}.PortfolioDeck-module__54XobW__slide[data-project=skills-system]{--project-accent:#9a641f}:is(.PortfolioDeck-module__54XobW__narrativeResult,.PortfolioDeck-module__54XobW__skillSystemFlow .PortfolioDeck-module__54XobW__skillSystemStudio,.PortfolioDeck-module__54XobW__ledgerBoundary,.PortfolioDeck-module__54XobW__contactClosing){border:1px solid var(--deck-glass-border);background:linear-gradient(145deg,#ffffffd1,#ffffff7a),var(--deck-glass);box-shadow:inset 0 1px 0 #ffffffd1,0 1.05cqw 2.8cqw var(--deck-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-radius:.62cqw}.PortfolioDeck-module__54XobW__narrativeResult{box-sizing:border-box;padding:2cqw 2.2cqw}.PortfolioDeck-module__54XobW__skillSystemFlow .PortfolioDeck-module__54XobW__skillSystemStudio,.PortfolioDeck-module__54XobW__ledgerBoundary{background:linear-gradient(145deg,#ffffffd6,#ffffff85),color-mix(in srgb,var(--deck-accent-soft)58%,transparent)}.PortfolioDeck-module__54XobW__contactClosing{padding:1.05cqw 1.2cqw}@media (max-width:1360px){.PortfolioDeck-module__54XobW__studio{display:block}.PortfolioDeck-module__54XobW__sidebar{display:none}.PortfolioDeck-module__54XobW__preview{gap:1.5rem;padding:4.7rem 1rem 2rem}.PortfolioDeck-module__54XobW__mobileToolbar{z-index:30;border:1px solid var(--deck-line);background:color-mix(in srgb,var(--deck-surface)93%,transparent);min-height:3.15rem;box-shadow:0 .8rem 2.4rem var(--deck-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.75rem;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.7rem;padding:.4rem .55rem;display:grid;position:fixed;top:.7rem;left:.7rem;right:.7rem}.PortfolioDeck-module__54XobW__mobileToolbar>a,.PortfolioDeck-module__54XobW__mobileToolbar>div:last-child button{width:2.2rem;height:2.2rem;color:var(--deck-ink);background:0 0;border:1px solid #12151214;border-radius:.45rem;place-items:center;display:grid}.PortfolioDeck-module__54XobW__mobileToolbar>span{font-size:var(--type-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__mobilePagePickerTrigger{border:1px solid var(--deck-line);width:100%;min-width:0;height:2.2rem;color:var(--deck-ink);font-family:var(--type-font-label);font-size:var(--type-label);text-align:left;cursor:pointer;background:#ffffff9e;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;padding:0 .3rem;display:grid}.PortfolioDeck-module__54XobW__mobilePagePickerTrigger strong{white-space:nowrap;font-size:var(--type-micro);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums}.PortfolioDeck-module__54XobW__mobilePagePickerTrigger span{color:var(--deck-muted);font-weight:var(--weight-deck-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__mobileToolbar>div:last-child{display:flex}.PortfolioDeck-module__54XobW__mobileOutline{z-index:29;border:1px solid var(--deck-line);background:color-mix(in srgb,var(--deck-surface)97%,transparent);width:min(21rem,100vw - 1.4rem);max-height:calc(100dvh - 5.15rem);box-shadow:0 1rem 2.8rem var(--deck-shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.65rem;padding:.45rem;position:fixed;top:4.45rem;right:.7rem;overflow-y:auto}.PortfolioDeck-module__54XobW__mobilePagePicker{z-index:29;overscroll-behavior:contain;border:1px solid var(--deck-line);background:color-mix(in srgb,var(--deck-surface)97%,transparent);max-height:min(70dvh,34rem);box-shadow:0 1rem 2.8rem var(--deck-shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-gutter:stable;border-radius:.65rem;padding:.45rem;display:grid;position:fixed;top:4.45rem;left:.7rem;right:.7rem;overflow-y:auto}.PortfolioDeck-module__54XobW__mobileDeckModeSwitch{border:1px solid var(--deck-line);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.2rem;margin-bottom:.35rem;padding:.2rem;display:grid}.PortfolioDeck-module__54XobW__mobileDeckModeSwitch button{min-height:2.2rem}.PortfolioDeck-module__54XobW__mobilePagePicker>button{min-height:2.65rem;color:var(--deck-body);font-family:var(--type-font-body);font-size:var(--type-label);text-align:left;cursor:pointer;background:0 0;border:1px solid #12151214;border-radius:.4rem;grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.65rem;padding:0 .65rem;display:grid}.PortfolioDeck-module__54XobW__mobilePagePicker>button>span{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-micro);font-variant-numeric:tabular-nums}.PortfolioDeck-module__54XobW__mobilePagePicker>button>strong{font-weight:var(--weight-deck-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__mobilePagePicker>button:hover,.PortfolioDeck-module__54XobW__mobilePagePicker>button[aria-current=page]{color:var(--deck-ink);background:var(--deck-accent-soft)}.PortfolioDeck-module__54XobW__mobilePagePicker>button[aria-current=page]>span{color:var(--deck-accent);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__mobileOutline a{min-height:2.6rem;color:var(--deck-body);font-size:var(--type-label);border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 .65rem;text-decoration:none;display:grid}.PortfolioDeck-module__54XobW__mobileOutline a:hover,.PortfolioDeck-module__54XobW__mobileOutline a[aria-current=location]{color:var(--deck-ink);background:var(--deck-accent-soft)}.PortfolioDeck-module__54XobW__mobileOutline small{color:var(--deck-muted);font-family:var(--type-font-label);font-size:var(--type-micro)}.PortfolioDeck-module__54XobW__mobileLocaleSwitch{border:1px solid var(--deck-line);border-radius:.45rem;padding:.15rem;display:flex}.PortfolioDeck-module__54XobW__mobileLocaleSwitch button{min-width:1.9rem;min-height:1.8rem}.PortfolioDeck-module__54XobW__slide{width:min(75rem,100%);scroll-margin-top:4.7rem}}@media (max-width:1248px){.PortfolioDeck-module__54XobW__slideViewport{aspect-ratio:16/9;background:var(--deck-paper);border:0;border-radius:.85rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12151214,0 1.25rem 3.5rem #1215121f;container-type:inline-size}.PortfolioDeck-module__54XobW__slide{aspect-ratio:auto;width:1200px;max-width:none;height:675px;box-shadow:none;transform:scale(calc(100cqw/1200px));transform-origin:0 0;border:1px solid #0000;border-radius:0;position:absolute;top:0;left:0}}@media (max-width:620px){.PortfolioDeck-module__54XobW__preview{padding-top:4.35rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));gap:1rem;padding-inline:.5rem;overflow-x:clip}.PortfolioDeck-module__54XobW__slideViewport{border-radius:.45rem;box-shadow:inset 0 0 0 1px #12151214,0 .75rem 2rem #1215121c}.PortfolioDeck-module__54XobW__mobileToolbar>span{display:none}.PortfolioDeck-module__54XobW__mobileToolbar{grid-template-columns:2rem minmax(4.8rem,1fr) auto auto;gap:.25rem}.PortfolioDeck-module__54XobW__mobileToolbar>a,.PortfolioDeck-module__54XobW__mobileToolbar>div:last-child button{width:2rem;height:2rem}.PortfolioDeck-module__54XobW__mobileOutlineButton{display:none!important}}@media (max-width:360px){.PortfolioDeck-module__54XobW__mobileToolbar{grid-template-columns:1.8rem minmax(4.8rem,1fr) auto auto;gap:.15rem}.PortfolioDeck-module__54XobW__mobileToolbar>a,.PortfolioDeck-module__54XobW__mobileToolbar>div:last-child button{width:1.8rem}.PortfolioDeck-module__54XobW__mobileLocaleSwitch button{min-width:1.65rem;padding-inline:0}.PortfolioDeck-module__54XobW__mobilePagePickerTrigger{font-size:var(--type-micro);padding-inline:.25rem}}.PortfolioDeck-module__54XobW__ledgerMobileProductSlide,.PortfolioDeck-module__54XobW__ledgerConfirmProductSlide{background:var(--deck-paper)}.PortfolioDeck-module__54XobW__ledgerMobileProductLayout,.PortfolioDeck-module__54XobW__ledgerConfirmProductLayout{grid-template-columns:minmax(0,35.5cqw) minmax(0,1fr);align-items:center;gap:3.7cqw;min-height:46.1cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerMobileProductCopy,.PortfolioDeck-module__54XobW__ledgerConfirmProductCopy{max-width:35.5cqw}.PortfolioDeck-module__54XobW__ledgerMobileProductCopy h2,.PortfolioDeck-module__54XobW__ledgerConfirmProductCopy h2{font-size:var(--type-deck-heading-xl);font-weight:var(--weight-deck-semibold);letter-spacing:-.045em;line-height:var(--leading-display);margin-top:.95cqw!important}.PortfolioDeck-module__54XobW__ledgerMobileProductCopy h2 span,.PortfolioDeck-module__54XobW__ledgerConfirmProductCopy h2 span{display:block}.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__ledgerMobileProductCopy h2,.PortfolioDeck-module__54XobW__studio[lang^=zh] .PortfolioDeck-module__54XobW__ledgerConfirmProductCopy h2{letter-spacing:0;line-height:var(--leading-display-cjk)}.PortfolioDeck-module__54XobW__ledgerMobileProductCopy>p:nth-of-type(2),.PortfolioDeck-module__54XobW__ledgerConfirmProductCopy>p:nth-of-type(2){max-width:34ch;color:var(--deck-body);font-size:var(--type-deck-body);line-height:1.58;margin-top:1.45cqw!important}.PortfolioDeck-module__54XobW__ledgerMobileProductCopy>strong{max-width:29ch;color:var(--deck-ink);font-size:var(--type-deck-heading-md);font-weight:var(--weight-deck-semibold);margin-top:2.2cqw;line-height:1.42;display:block}.PortfolioDeck-module__54XobW__ledgerProductGallery,.PortfolioDeck-module__54XobW__ledgerEvidenceGallery{isolation:isolate;color:#f4f4ef;background:#f0f0ec;border-radius:1.55cqw;justify-self:end;width:49.3cqw;height:38.2cqw;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif;position:relative;overflow:hidden;box-shadow:0 1.8cqw 4.6cqw #1c1d181a}.PortfolioDeck-module__54XobW__ledgerWebMock{z-index:1;background:#11120f;border-radius:1.15cqw;width:43.2cqw;height:27cqw;position:absolute;top:3.2cqw;left:1.7cqw;overflow:hidden;box-shadow:0 1.5cqw 3.6cqw #16171233}.PortfolioDeck-module__54XobW__ledgerWebMock>header{color:#767970;min-height:3.65cqw;font-size:var(--type-deck-micro);background:#1a1b18;grid-template-columns:1fr auto auto;align-items:center;gap:1.1cqw;padding:0 1.15cqw;display:grid;box-shadow:inset 0 -1px #ffffff0f}.PortfolioDeck-module__54XobW__ledgerWebMock>header>div{color:#f4f4ef;font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);align-items:center;gap:.52cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerWebMock>header i{background:#b8892f;border-radius:.3cqw;width:1.05cqw;height:1.05cqw;box-shadow:inset 0 0 0 .22cqw #d8b35f}.PortfolioDeck-module__54XobW__ledgerWebMock>header small{color:#b8b9b2;background:#24251f;border-radius:.42cqw;padding:.36cqw .56cqw}.PortfolioDeck-module__54XobW__ledgerWebBody{grid-template-columns:14.2cqw minmax(0,1fr);gap:.85cqw;height:calc(100% - 3.65cqw);padding:.9cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerWebBody>aside{align-content:start;gap:.75cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerWebMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerWebMetrics article,.PortfolioDeck-module__54XobW__ledgerWebEntry,.PortfolioDeck-module__54XobW__ledgerWebRecords{background:#1b1c19}.PortfolioDeck-module__54XobW__ledgerWebMetrics article{border-radius:.7cqw;min-width:0;padding:.78cqw}.PortfolioDeck-module__54XobW__ledgerWebMetrics span,.PortfolioDeck-module__54XobW__ledgerWebMetrics small{color:#777a71;font-size:var(--type-deck-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerWebMetrics strong{color:#f4f4ef;font-family:var(--type-font-display);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums;margin-top:.58cqw;display:block}.PortfolioDeck-module__54XobW__ledgerWebMetrics small{margin-top:.4cqw}.PortfolioDeck-module__54XobW__ledgerWebEntry{border-radius:.72cqw;padding:.82cqw}.PortfolioDeck-module__54XobW__ledgerWebEntry>header{justify-content:space-between;align-items:center;gap:.6cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerWebEntry>header strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerWebEntry>header span{color:#777a71;font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__ledgerWebEntry>div{color:#9b9e94;background:#11120f;border-radius:.64cqw;grid-template-columns:1.45cqw minmax(0,1fr) 1.45cqw;align-items:center;gap:.45cqw;min-height:3cqw;margin-top:.72cqw;padding:.45cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerWebEntry svg{width:.95cqw;height:.95cqw}.PortfolioDeck-module__54XobW__ledgerWebEntry p{color:#d7d8d1;font-size:var(--type-deck-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerWebEntry svg:last-child{box-sizing:content-box;color:#fff;background:#b8892f;border-radius:.38cqw;padding:.26cqw}.PortfolioDeck-module__54XobW__ledgerWebRecords{border-radius:.78cqw;min-width:0;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerWebRecords>header{justify-content:space-between;align-items:center;gap:1cqw;min-height:4.25cqw;padding:0 1cqw;display:flex;box-shadow:inset 0 -1px #ffffff0f}.PortfolioDeck-module__54XobW__ledgerWebRecords>header strong,.PortfolioDeck-module__54XobW__ledgerWebRecords>header small{display:block}.PortfolioDeck-module__54XobW__ledgerWebRecords>header strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerWebRecords>header small{color:#777a71;font-size:var(--type-deck-micro);margin-top:.2cqw}.PortfolioDeck-module__54XobW__ledgerWebRecords>header>span{color:#a9aaa3;font-size:var(--type-deck-micro);background:#24251f;border-radius:.46cqw;padding:.45cqw .62cqw}.PortfolioDeck-module__54XobW__ledgerWebTableHead,.PortfolioDeck-module__54XobW__ledgerWebRow{grid-template-columns:3.7cqw minmax(0,1fr) 5cqw 5.8cqw;align-items:center;gap:.55cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerWebTableHead{color:#686b63;min-height:2.2cqw;font-size:var(--type-deck-micro);background:#171815;padding:0 .9cqw}.PortfolioDeck-module__54XobW__ledgerWebRow{min-height:5.15cqw;padding:.55cqw .9cqw;box-shadow:inset 0 -1px #ffffff0d}.PortfolioDeck-module__54XobW__ledgerWebRow time,.PortfolioDeck-module__54XobW__ledgerWebRow p small{color:#74776e;font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__ledgerWebRow p{min-width:0}.PortfolioDeck-module__54XobW__ledgerWebRow p strong,.PortfolioDeck-module__54XobW__ledgerWebRow p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerWebRow p strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerWebRow p small{margin-top:.22cqw}.PortfolioDeck-module__54XobW__ledgerWebRow>span{color:#bdbeb7;font-size:var(--type-deck-micro);background:#262721;border-radius:.38cqw;justify-self:start;padding:.32cqw .48cqw}.PortfolioDeck-module__54XobW__ledgerWebRow b{color:#f4f4ef;font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.PortfolioDeck-module__54XobW__ledgerMobileMock{z-index:3;background:#10110e;border:.4cqw solid #2a2b27;border-radius:1.85cqw;width:12.8cqw;height:27.7cqw;position:absolute;bottom:1.25cqw;right:1.5cqw;overflow:hidden;box-shadow:0 1.8cqw 4cqw #00000052}.PortfolioDeck-module__54XobW__ledgerMobileMock>header{background:#181916;justify-content:space-between;align-items:end;gap:.6cqw;min-height:5.2cqw;padding:1.25cqw .75cqw .65cqw;display:flex;box-shadow:inset 0 -1px #ffffff0f}.PortfolioDeck-module__54XobW__ledgerMobileMock>header span,.PortfolioDeck-module__54XobW__ledgerMobileMock>header small{color:#6e7169;font-size:.5cqw;line-height:1.45;display:block}.PortfolioDeck-module__54XobW__ledgerMobileMock>header strong{font-family:var(--type-font-display);font-size:1.35cqw;font-weight:var(--weight-deck-semibold);margin-top:.2cqw;line-height:1;display:block}.PortfolioDeck-module__54XobW__ledgerMobileMock>header small{text-align:right}.PortfolioDeck-module__54XobW__ledgerMobileMock>main{padding:.72cqw .7cqw 5.7cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>main>div{justify-content:space-between;align-items:baseline;gap:.5cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerMobileMock>main>div strong{font-size:.62cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>main>div span{color:#6e7169;font-size:.48cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock article{justify-content:space-between;align-items:center;gap:.55cqw;min-height:3.3cqw;padding:.55cqw 0;display:flex;box-shadow:inset 0 -1px #ffffff0d}.PortfolioDeck-module__54XobW__ledgerMobileMock article p{min-width:0}.PortfolioDeck-module__54XobW__ledgerMobileMock article p strong,.PortfolioDeck-module__54XobW__ledgerMobileMock article p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerMobileMock article p strong,.PortfolioDeck-module__54XobW__ledgerMobileMock article b{font-size:.58cqw;font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerMobileMock article p small{color:#6e7169;max-width:6.6cqw;margin-top:.16cqw;font-size:.44cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock article b{font-variant-numeric:tabular-nums;white-space:nowrap}.PortfolioDeck-module__54XobW__ledgerMobileMock>footer{background:#24251f;border-radius:.62cqw;grid-template-columns:1.25cqw minmax(0,1fr) 1.25cqw;align-items:center;gap:.35cqw;min-height:2.55cqw;padding:.4cqw;display:grid;position:absolute;bottom:2.55cqw;left:.55cqw;right:.55cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>footer p{color:#d2d3cc;text-overflow:ellipsis;white-space:nowrap;font-size:.44cqw;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerMobileMock>footer svg{color:#898c83;width:.72cqw;height:.72cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>footer svg:last-child{box-sizing:content-box;color:#fff;background:#b8892f;border-radius:.32cqw;padding:.23cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>nav{background:#1a1b18;grid-template-columns:repeat(3,1fr);align-items:center;min-height:2.3cqw;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d}.PortfolioDeck-module__54XobW__ledgerMobileMock>nav span{color:#686b63;text-align:center;font-size:.45cqw}.PortfolioDeck-module__54XobW__ledgerMobileMock>nav span[data-active=true]{color:#d8b35f}.PortfolioDeck-module__54XobW__ledgerWebLabel,.PortfolioDeck-module__54XobW__ledgerMobileLabel{z-index:4;color:#a27a2f;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.08em;position:absolute}.PortfolioDeck-module__54XobW__ledgerWebLabel{top:1.35cqw;left:1.8cqw}.PortfolioDeck-module__54XobW__ledgerMobileLabel{bottom:.38cqw;right:1.65cqw}.PortfolioDeck-module__54XobW__ledgerConfirmProductLayout{grid-template-columns:minmax(0,33.5cqw) minmax(0,1fr);gap:3.4cqw}.PortfolioDeck-module__54XobW__ledgerConfirmProductCopy{max-width:33.5cqw}.PortfolioDeck-module__54XobW__ledgerDecisionNotes{gap:.92cqw;margin-top:1.55cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDecisionNotes>div{grid-template-columns:2cqw minmax(0,1fr);align-items:start;gap:.72cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDecisionNotes>div>span{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerDecisionNotes p strong,.PortfolioDeck-module__54XobW__ledgerDecisionNotes p small{display:block}.PortfolioDeck-module__54XobW__ledgerDecisionNotes p strong{color:var(--deck-ink);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerDecisionNotes p small{max-width:29ch;color:var(--deck-muted);font-size:var(--type-deck-micro);margin-top:.2cqw;line-height:1.4}.PortfolioDeck-module__54XobW__ledgerEvidenceGallery{grid-template-columns:minmax(0,29cqw) minmax(0,17.1cqw);gap:1.1cqw;width:49.1cqw;padding:1.05cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerFullConfirm{background:#181916;border-radius:1cqw;height:36.1cqw;position:relative;overflow:hidden;box-shadow:0 1.2cqw 3cqw #1617122e}.PortfolioDeck-module__54XobW__ledgerConfirmSummary{background:#1b1c19;min-height:6.15cqw;padding:1cqw 1.05cqw .8cqw;box-shadow:inset 0 -1px #ffffff0f}.PortfolioDeck-module__54XobW__ledgerConfirmSummary>span{color:#d8b35f;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerConfirmSummary>div{justify-content:space-between;align-items:end;gap:.8cqw;margin-top:.35cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p strong,.PortfolioDeck-module__54XobW__ledgerConfirmSummary p small{display:block}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:first-child{min-width:0}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:first-child strong{font-size:var(--type-deck-heading-md);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:first-child small,.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:last-child small{color:#72756d;font-size:var(--type-deck-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:.22cqw;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:last-child{text-align:right}.PortfolioDeck-module__54XobW__ledgerConfirmSummary p:last-child strong{font-family:var(--type-font-display);font-size:var(--type-deck-heading-lg);font-weight:var(--weight-deck-semibold);white-space:nowrap}.PortfolioDeck-module__54XobW__ledgerConfirmForm{gap:.46cqw;padding:.68cqw 1.05cqw 3.85cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerConfirmAmounts,.PortfolioDeck-module__54XobW__ledgerConfirmPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerConfirmAmounts>div,.PortfolioDeck-module__54XobW__ledgerConfirmPair>div,.PortfolioDeck-module__54XobW__ledgerConfirmField,.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow{min-width:0}.PortfolioDeck-module__54XobW__ledgerConfirmAmounts span,.PortfolioDeck-module__54XobW__ledgerConfirmPair span,.PortfolioDeck-module__54XobW__ledgerConfirmField>span,.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow>span{color:#72756d;font-size:var(--type-deck-micro);margin-bottom:.22cqw;display:block}.PortfolioDeck-module__54XobW__ledgerConfirmAmounts strong,.PortfolioDeck-module__54XobW__ledgerConfirmPair strong,.PortfolioDeck-module__54XobW__ledgerConfirmField>strong{color:#f4f4ef;min-height:2.08cqw;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-medium);text-overflow:ellipsis;white-space:nowrap;background:#24251f;border-radius:.55cqw;padding:.52cqw .62cqw;display:block;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerConfirmAmounts strong{font-family:var(--type-font-display);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);font-variant-numeric:tabular-nums}.PortfolioDeck-module__54XobW__ledgerConfirmSegment{background:#11120f;border-radius:.62cqw;grid-template-columns:repeat(3,1fr);gap:.28cqw;padding:.28cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerConfirmSegment span{color:#72756d;min-height:1.72cqw;font-size:var(--type-deck-micro);border-radius:.4cqw;place-items:center;display:grid}.PortfolioDeck-module__54XobW__ledgerConfirmSegment span[data-active=true]{color:#fff;background:#b8892f}.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow{background:#d8b35f1a;border-radius:.58cqw;padding:.52cqw .62cqw}.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow strong{font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);display:block}.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow small{color:#66c37c;font-size:var(--type-deck-micro);align-items:center;gap:.32cqw;margin-top:.3cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerConfirmAccountRow svg{width:.75cqw;height:.75cqw}.PortfolioDeck-module__54XobW__ledgerFullConfirm>footer{background:#1b1c19;justify-content:flex-end;align-items:center;min-height:3.35cqw;padding:.55cqw 1.05cqw;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0f}.PortfolioDeck-module__54XobW__ledgerFullConfirm>footer strong,.PortfolioDeck-module__54XobW__ledgerDetailCommit strong{color:#fff;min-width:9.8cqw;min-height:2.45cqw;font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);background:#b8892f;border-radius:.62cqw;justify-content:center;align-items:center;gap:.42cqw;display:inline-flex}.PortfolioDeck-module__54XobW__ledgerFullConfirm>footer svg,.PortfolioDeck-module__54XobW__ledgerDetailCommit svg{width:.9cqw;height:.9cqw}.PortfolioDeck-module__54XobW__ledgerDetailStack{grid-template-rows:1fr 1.15fr .9fr;gap:1.05cqw;height:36.1cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDetailStack article{color:#f4f4ef;background:#181916;border-radius:.9cqw;min-height:0;padding:1cqw;overflow:hidden;box-shadow:0 .9cqw 2.4cqw #1617121f}.PortfolioDeck-module__54XobW__ledgerDetailStack article>span{color:#d8b35f;font-family:var(--type-font-label);font-size:var(--type-deck-micro);font-weight:var(--weight-deck-semibold);letter-spacing:.06em}.PortfolioDeck-module__54XobW__ledgerDetailComposer{background:#24251f;border-radius:.72cqw;grid-template-columns:1.7cqw minmax(0,1fr) 1.7cqw;align-items:center;gap:.45cqw;min-height:3.5cqw;margin-top:1.15cqw;padding:.52cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDetailComposer p{color:#e4e4df;font-size:var(--type-deck-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioDeck-module__54XobW__ledgerDetailComposer svg{color:#8a8d84;width:.9cqw;height:.9cqw}.PortfolioDeck-module__54XobW__ledgerDetailComposer svg:last-child{box-sizing:content-box;color:#fff;background:#b8892f;border-radius:.38cqw;padding:.28cqw}.PortfolioDeck-module__54XobW__ledgerDetailAccount{background:#d8b35f1a;border-radius:.72cqw;margin-top:.85cqw;padding:.8cqw}.PortfolioDeck-module__54XobW__ledgerDetailAccount>small{color:#66c37c;font-size:var(--type-deck-micro);align-items:center;gap:.3cqw;display:flex}.PortfolioDeck-module__54XobW__ledgerDetailAccount>small svg{width:.76cqw;height:.76cqw}.PortfolioDeck-module__54XobW__ledgerDetailAccount p{margin-top:.82cqw}.PortfolioDeck-module__54XobW__ledgerDetailAccount p strong,.PortfolioDeck-module__54XobW__ledgerDetailAccount p span{display:block}.PortfolioDeck-module__54XobW__ledgerDetailAccount p strong{font-size:var(--type-deck-body);font-weight:var(--weight-deck-semibold)}.PortfolioDeck-module__54XobW__ledgerDetailAccount p span{color:#96998f;font-size:var(--type-deck-micro);margin-top:.22cqw}.PortfolioDeck-module__54XobW__ledgerDetailCommit{gap:.78cqw;margin-top:.8cqw;display:grid}.PortfolioDeck-module__54XobW__ledgerDetailCommit small{color:#85887f;font-size:var(--type-deck-micro)}.PortfolioDeck-module__54XobW__ledgerDetailCommit strong{width:100%;min-width:0;min-height:2.55cqw}.PortfolioDeck-module__54XobW__busabaseWebsitePage{--deck-page-index:12}.PortfolioDeck-module__54XobW__busabaseWebsiteSlide,.PortfolioDeck-module__54XobW__busabaseBrandSlide{background:var(--deck-paper);overflow:hidden}.PortfolioDeck-module__54XobW__busabaseWebsiteSlide>i[aria-hidden=true],.PortfolioDeck-module__54XobW__busabaseBrandSlide>i[aria-hidden=true]{display:none}.PortfolioDeck-module__54XobW__busabaseWebsiteHeader{z-index:2;text-align:center;justify-items:center;gap:1cqw;padding-top:.2cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__busabaseWebsiteHeader>p,.PortfolioDeck-module__54XobW__busabaseBrandHeader p{color:var(--deck-accent);font-family:var(--type-font-label);font-size:var(--type-deck-label);font-weight:var(--weight-deck-semibold);line-height:var(--leading-label);letter-spacing:.08em}.PortfolioDeck-module__54XobW__busabaseWebsiteHeader h2,.PortfolioDeck-module__54XobW__busabaseBrandHeader h2{font-size:var(--type-deck-heading-xl);font-weight:var(--weight-deck-semibold);line-height:var(--leading-display);letter-spacing:0;white-space:nowrap}.PortfolioDeck-module__54XobW__busabaseWebsiteProof{z-index:1;background:#ffffff2e;border:1.35cqw solid #0c0c0beb;border-bottom:0;border-radius:2.8cqw 2.8cqw 0 0;margin:0;position:absolute;inset:18.8cqw 8.1cqw -2cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #00000085,inset 0 2px #ffffff6b,inset 2px 0 #ffffff3d,inset -1px 0 #ffffff1f,0 0 0 1px #00000029,0 1.5cqw 3.4cqw -2.5cqw #00000057}.PortfolioDeck-module__54XobW__busabaseWebsiteProof:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 0%,#ffffffb3 58%,var(--deck-paper)100%);height:11.5cqw;position:absolute;bottom:0;left:0;right:0}.PortfolioDeck-module__54XobW__busabaseWebsiteProof img{object-fit:cover;object-position:10% top;filter:saturate(.32)contrast(.98)brightness(1.01);transform:translateY(-3.2cqw)scale(1.06)}.portfolio-locale-zh .PortfolioDeck-module__54XobW__busabaseWebsiteHeader h2{line-height:var(--leading-display-cjk)}.portfolio-locale-zh .PortfolioDeck-module__54XobW__busabaseWebsiteHeader>p{letter-spacing:0}.PortfolioDeck-module__54XobW__busabaseBrandPage{--deck-page-index:13}.PortfolioDeck-module__54XobW__busabaseBrandHeader{z-index:2;gap:1.3cqw;width:99cqw;margin-left:8.4cqw;padding-top:6.7cqw;display:grid;position:relative}.PortfolioDeck-module__54XobW__busabaseBrandHeader h2{max-width:92cqw}.PortfolioDeck-module__54XobW__busabaseBrandProof{z-index:1;background:#f1f3f3;margin:0;position:absolute;inset:18.7cqw -3.4cqw -1.8cqw 4.8cqw;overflow:hidden}.PortfolioDeck-module__54XobW__busabaseBrandProof img{object-fit:cover;object-position:left top}@media (prefers-reduced-motion:reduce){.PortfolioDeck-module__54XobW__sidebarActions button,.PortfolioDeck-module__54XobW__sidebar nav a{transition:none}}@page{size:13.3333in 7.5in;margin:0}@media print{.PortfolioDeck-module__54XobW__studio{background:#fff;min-height:auto;display:block}.PortfolioDeck-module__54XobW__sidebar,.PortfolioDeck-module__54XobW__mobileToolbar{display:none!important}.PortfolioDeck-module__54XobW__preview{padding:0;display:block}.PortfolioDeck-module__54XobW__projectPair{display:block}.PortfolioDeck-module__54XobW__slideViewport{aspect-ratio:auto;width:13.3333in;height:7.5in;box-shadow:none;break-after:page;page-break-after:always;break-inside:avoid;background:0 0;border-radius:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.PortfolioDeck-module__54XobW__preview,.PortfolioDeck-module__54XobW__preview *{box-shadow:none!important}.PortfolioDeck-module__54XobW__preview [data-deck-paper-deboss]{display:none!important}.PortfolioDeck-module__54XobW__preview .PortfolioDeck-module__54XobW__slide[data-deck-print-paper]{background-repeat:no-repeat;background-size:100% 100%;background-image:var(--deck-print-paper)!important}.PortfolioDeck-module__54XobW__preview .PortfolioDeck-module__54XobW__slide[data-deck-print-paper] [data-deck-cover-base]{visibility:hidden}.PortfolioDeck-module__54XobW__preview .PortfolioDeck-module__54XobW__coverToolLogo{filter:drop-shadow(0 .8cqw 1.5cqw #161a1621)}.PortfolioDeck-module__54XobW__preview [data-device]>*{zoom:var(--dm-scale,1);transform:none}.PortfolioDeck-module__54XobW__slide{contain:strict;aspect-ratio:auto;width:1200px;height:675px;box-shadow:none;transform:scale(calc(100cqw/1200px));transform-origin:0 0;border:1px solid #0000;border-radius:0;margin:0;position:absolute;top:0;left:0}.PortfolioDeck-module__54XobW__slideViewport:last-child{break-after:auto;page-break-after:auto}}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] .PortfolioDeck-module__54XobW__coverWord{color:var(--deck-ink)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] :is(.PortfolioDeck-module__54XobW__coverYear,.PortfolioDeck-module__54XobW__coverSubtitle,.PortfolioDeck-module__54XobW__coverAuthor span){color:var(--deck-muted)}.PortfolioDeck-module__54XobW__slideViewport[data-deck-theme=dark] #memento-cover .PortfolioDeck-module__54XobW__chapterName{color:var(--deck-ink)}
