:is(html[data-intro=page] .launcher-module__uiuMbG__page,html[data-intro=page] .launcher-module__uiuMbG__entrance,html[data-intro=page] .launcher-module__uiuMbG__overture){--entrance-headline:0s;--entrance-rest:var(--motion-entrance-page)}.launcher-module__uiuMbG__page{--launcher-stroke:var(--border-width);--launcher-pill-radius:var(--radius-lg);--tiles-max:calc(3 * var(--tile-w-2) + 2 * var(--grid-gutter));container-type:inline-size}@media (min-width:1024px){.launcher-module__uiuMbG__page{--launcher-stroke:2px;--launcher-pill-radius:32px}}@media (min-width:1600px){.launcher-module__uiuMbG__page{--tiles-max:calc(3 * var(--tile-w-2) + 2 * var(--space-7))}}.launcher-module__uiuMbG__fragment{top:calc(-1 * var(--masthead-height));left:calc(-1 * var(--app-rail-width));--fragment-clear:var(--space-7);width:100vw;height:100vh;-webkit-mask-image:linear-gradient(to bottom, var(--paint-none) 0, var(--paint-none) var(--fragment-clear), var(--n-900) calc(var(--fragment-clear) + var(--space-5)));-webkit-mask-image:linear-gradient(to bottom, var(--paint-none) 0, var(--paint-none) var(--fragment-clear), var(--n-900) calc(var(--fragment-clear) + var(--space-5)));-webkit-mask-image:linear-gradient(to bottom, var(--paint-none) 0, var(--paint-none) var(--fragment-clear), var(--n-900) calc(var(--fragment-clear) + var(--space-5)));mask-image:linear-gradient(to bottom, var(--paint-none) 0, var(--paint-none) var(--fragment-clear), var(--n-900) calc(var(--fragment-clear) + var(--space-5)))}.launcher-module__uiuMbG__display{max-width:20ch}.launcher-module__uiuMbG__tiles{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.launcher-module__uiuMbG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-module__uiuMbG__tiles>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.launcher-module__uiuMbG__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.launcher-module__uiuMbG__tiles>*{grid-column:span 2}.launcher-module__uiuMbG__tiles>:nth-child(3n+1):nth-last-child(2),.launcher-module__uiuMbG__tiles>:nth-child(3n+2):last-child{grid-column:span 3}.launcher-module__uiuMbG__tiles>:nth-child(3n+1):last-child{grid-column:span 6}}.launcher-module__uiuMbG__tiles{width:min(100%, var(--tiles-max))}@container (min-width:1240px){.launcher-module__uiuMbG__tiles{--mark-column:calc(max(62.1%, 99.36vh) - 34.9%);width:min(calc(100% - var(--mark-column)), var(--tiles-max))}}@container not (min-width:1240px){.launcher-module__uiuMbG__fragment{display:none}}.launcher-module__uiuMbG__tile{border:var(--launcher-stroke) solid var(--paint-none)}.launcher-module__uiuMbG__tile:hover,.launcher-module__uiuMbG__tile:focus-within{border-color:var(--accent-primary)}.launcher-module__uiuMbG__tile[data-status=planned]:hover{border-color:var(--paint-none)}.launcher-module__uiuMbG__pill{border-width:var(--launcher-stroke);border-radius:var(--launcher-pill-radius)}.launcher-module__uiuMbG__tile:hover .launcher-module__uiuMbG__pill,.launcher-module__uiuMbG__tile:active .launcher-module__uiuMbG__pill,.launcher-module__uiuMbG__pill:focus-visible{border-color:var(--fg-default);background:var(--fg-default);color:var(--fg-inverse)}.launcher-module__uiuMbG__pill:after{content:"";position:absolute;inset:0}.launcher-module__uiuMbG__plateInk{fill:none;stroke-linecap:butt;stroke:var(--c);opacity:var(--o,1);transition:stroke-dashoffset .38s cubic-bezier(.22, .61, .36, 1) var(--dr,0s), opacity .22s ease-out var(--dr,0s), stroke .22s ease-out var(--dr,0s)}.launcher-module__uiuMbG__tile:hover .launcher-module__uiuMbG__plateInk,.launcher-module__uiuMbG__tile:focus-within .launcher-module__uiuMbG__plateInk{stroke:var(--ch,var(--c));opacity:var(--oh,var(--o,1));transition-delay:var(--d,0s);transition-duration:.36s,.24s,.24s}.launcher-module__uiuMbG__tile:hover .launcher-module__uiuMbG__plateGrow,.launcher-module__uiuMbG__tile:focus-within .launcher-module__uiuMbG__plateGrow{stroke-dashoffset:0}@keyframes launcher-module__uiuMbG__arrive{0%{opacity:0}to{opacity:1}}@keyframes launcher-module__uiuMbG__lockup{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes launcher-module__uiuMbG__beside{0%{transform:translateX(var(--overture-x))}to{transform:translate(var(--beside-x), var(--beside-y)) scale(var(--beside-scale))}}@keyframes launcher-module__uiuMbG__land{0%{opacity:1;transform:translate(var(--beside-x), var(--beside-y)) scale(var(--beside-scale))}50%{transform:translate(var(--beside-x), var(--land-y)) scale(var(--land-scale))}85%{opacity:1}to{opacity:0;transform:translate(var(--land-x), var(--land-y)) scale(var(--land-scale))}}.launcher-module__uiuMbG__overture{--land-x:0px;--land-y:0px;--land-scale:1;--overture-x:0px;--beside-x:var(--pair-x,var(--overture-x));--beside-y:var(--pair-y,0px);--beside-scale:var(--pair-scale,1);display:none}.launcher-module__uiuMbG__land{--land-x:calc(var(--app-rail-width) / 2 - 50vw);--land-y:calc(var(--masthead-height) / 2 - 50vh);--land-scale:.138}@media not all and (min-width:768px){.launcher-module__uiuMbG__land{--land-x:0px;--land-y:0px;--land-scale:1}.launcher-module__uiuMbG__page{--entrance-headline:var(--entrance-pair)}}html[data-intro=play]:not([data-pair]) .launcher-module__uiuMbG__overture{--entrance-headline:var(--entrance-pair)}.launcher-module__uiuMbG__land{--overture-x:calc(var(--mark-centre,50vw) - 50vw)}html[data-intro=play] .launcher-module__uiuMbG__overture{z-index:var(--z-overlay);pointer-events:none;animation:launcher-module__uiuMbG__beside var(--motion-entrance-beside) var(--ease-standard) var(--entrance-cross) both, launcher-module__uiuMbG__land var(--motion-entrance-dissolve) var(--ease-standard) var(--entrance-headline) forwards;place-items:center;display:grid;position:fixed;inset:0}html[data-intro=play] .launcher-module__uiuMbG__overtureLockup{animation:launcher-module__uiuMbG__lockup var(--motion-entrance-arrive) var(--ease-standard) var(--entrance-lockup) both}html[data-intro] .launcher-module__uiuMbG__display{animation:launcher-module__uiuMbG__arrive var(--motion-entrance-page) ease-out var(--entrance-headline) both}@keyframes launcher-module__uiuMbG__recede{0%{transform:translate(var(--flip-x,0px), var(--flip-y,0px)) scale(var(--flip-scale,1))}to{transform:none}}@media (min-width:768px){html[data-intro=play] .launcher-module__uiuMbG__display{animation:launcher-module__uiuMbG__arrive var(--motion-entrance-take) ease-out var(--entrance-pair) both, launcher-module__uiuMbG__recede var(--motion-entrance-recede) var(--ease-standard) var(--entrance-headline) both}}:is(html[data-intro] .launcher-module__uiuMbG__refused,html[data-intro] .launcher-module__uiuMbG__nothing,html[data-intro] .launcher-module__uiuMbG__card){animation:launcher-module__uiuMbG__arrive var(--motion-entrance-page) ease-out var(--entrance-rest) both}html[data-intro] .launcher-module__uiuMbG__tile{animation:launcher-module__uiuMbG__arrive var(--motion-entrance-page) ease-out calc(var(--entrance-rest) + var(--tile-index) * var(--motion-entrance-stagger)) both}@keyframes launcher-module__uiuMbG__settle{0%,99%{pointer-events:none}to{pointer-events:auto}}:is(html[data-intro=play] .launcher-module__uiuMbG__main,html[data-intro=play] .launcher-module__uiuMbG__entrance){animation:launcher-module__uiuMbG__settle var(--intro-ms) linear both}
.ring-fragment-module__lyk7yq__ghost{opacity:.5}.ring-fragment-module__lyk7yq__body,.ring-fragment-module__lyk7yq__edges{opacity:1}.ring-fragment-module__lyk7yq__edge{opacity:0;--ring-alpha:1}.ring-fragment-module__lyk7yq__edgeInner{--ring-alpha:.75}.ring-fragment-module__lyk7yq__glint{opacity:0;stroke-dasharray:.1 1.1;stroke-dashoffset:.1px;--ring-alpha:1}.ring-fragment-module__lyk7yq__glintInner{--ring-alpha:.75}@keyframes ring-fragment-module__lyk7yq__ringGhost{0%{opacity:0}to{opacity:.5}}@keyframes ring-fragment-module__lyk7yq__ringFill{0%{opacity:0}to{opacity:1}}@keyframes ring-fragment-module__lyk7yq__ringEdge{0%{opacity:0}to{opacity:calc(.45 * var(--ring-alpha))}}@keyframes ring-fragment-module__lyk7yq__ringEdgesOut{0%{opacity:1}to{opacity:0}}@keyframes ring-fragment-module__lyk7yq__ringGlintRun{0%{stroke-dashoffset:.1px}to{stroke-dashoffset:-.9px}}@keyframes ring-fragment-module__lyk7yq__ringGlintLight{0%{opacity:0}17%{opacity:calc(.9 * var(--ring-alpha))}83%{opacity:calc(.9 * var(--ring-alpha))}to{opacity:0}}html[data-intro=play] .ring-fragment-module__lyk7yq__ghost{animation:ring-fragment-module__lyk7yq__ringGhost var(--motion-ring-light) ease-out both}html[data-intro=play] .ring-fragment-module__lyk7yq__body{animation:ring-fragment-module__lyk7yq__ringFill var(--motion-ring-fill) ease-out var(--motion-ring-light) both}html[data-intro=play] .ring-fragment-module__lyk7yq__behind .ring-fragment-module__lyk7yq__body{animation-delay:calc(var(--motion-ring-light) + var(--motion-ring-lag))}html[data-intro=play] .ring-fragment-module__lyk7yq__edge{animation:ring-fragment-module__lyk7yq__ringEdge var(--motion-ring-light) ease-out both}html[data-intro=play] .ring-fragment-module__lyk7yq__edges{animation:ring-fragment-module__lyk7yq__ringEdgesOut var(--motion-ring-light) ease-out var(--motion-ring-glint) both}html[data-intro=play] .ring-fragment-module__lyk7yq__glint{animation:ring-fragment-module__lyk7yq__ringGlintRun var(--motion-ring-glint) ease-out both, ring-fragment-module__lyk7yq__ringGlintLight var(--motion-ring-glint) linear both}html[data-intro=page] .ring-fragment-module__lyk7yq__ghost{animation:ring-fragment-module__lyk7yq__ringGhost var(--motion-entrance-page) ease-out both}html[data-intro=page] .ring-fragment-module__lyk7yq__body{animation:ring-fragment-module__lyk7yq__ringFill var(--motion-entrance-page) ease-out both}
.listbox-module__q9sjfa__popup{top:calc(100% + var(--gap-tight))}.listbox-module__q9sjfa__option[data-active]{box-shadow:inset 2px 0 0 var(--accent-primary)}.listbox-module__q9sjfa__triggerMark{transform:rotate(90deg)}.listbox-module__q9sjfa__trigger[aria-expanded=true] .listbox-module__q9sjfa__triggerMark{transform:rotate(-90deg)}
.field-module__0SFVmG__field .field-module__0SFVmG__picker>span,.field-module__0SFVmG__field>details>summary,.field-module__0SFVmG__field>details>summary>span{min-height:0;font:var(--type-label);color:var(--fg-muted)}.field-module__0SFVmG__field>details,.field-module__0SFVmG__field>fieldset{border-top:0;padding-top:0}.field-module__0SFVmG__field>details>summary{padding-bottom:var(--gap-pair);border-bottom:var(--rule-width) solid var(--paint-none)}.field-module__0SFVmG__field[data-invalid] .field-module__0SFVmG__control,.field-module__0SFVmG__field[data-invalid] .field-module__0SFVmG__picker button{border-color:var(--border-error)}.field-module__0SFVmG__field[data-invalid]>details>summary{border-bottom-color:var(--border-error)}
.segmented-control-module__rFg1Bq__group{gap:var(--border-width);grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.segmented-control-module__rFg1Bq__segment[aria-checked=true]{box-shadow:inset 0 -2px 0 var(--accent-primary)}.segmented-control-module__rFg1Bq__segment:focus-visible{outline-offset:var(--focus-offset-inset)}
.ChatSidebar-module__2BDCSq__num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-size-adjust:ex-height .516;font-variant-ligatures:none}.ChatSidebar-module__2BDCSq__code{font-size:var(--text-dense)}.ChatSidebar-module__2BDCSq__bullet:before{content:"";left:0;top:calc(var(--lh-body) / 2);width:var(--gap-pair);border-top:var(--border-width) solid var(--border-strong);position:absolute}.ChatSidebar-module__2BDCSq__ordered{counter-reset:answer-item}.ChatSidebar-module__2BDCSq__orderedItem{counter-increment:answer-item}.ChatSidebar-module__2BDCSq__orderedItem:before{content:counter(answer-item);font-family:var(--font-num);font:var(--type-label);line-height:var(--lh-body);color:var(--fg-muted);position:absolute;left:0}.ChatSidebar-module__2BDCSq__cursor{width:var(--focus-width);vertical-align:-.05em;height:.9em;margin-left:.15em}.ChatSidebar-module__2BDCSq__input{min-height:var(--lh-body);max-height:calc(var(--lh-body) * 6)}
.dashboard-header-module__wNwMYW__actions{max-width:calc(100vw - 2 * var(--space-4))}.dashboard-header-module__wNwMYW__period{width:11rem}
.StaleBanner-module__KohKlW__dot{border-radius:var(--radius-pill);background:currentColor;width:.5em;height:.5em}
.InsightsFeed-module__ONFyYa__feed{--feed-gutter:var(--gap-item);--feed-cost:6.5rem;--feed-who:13rem;grid-template-areas:"title""list""rest""note""foot";container:feed/inline-size}.InsightsFeed-module__ONFyYa__feed .panel__head{padding:var(--feed-gutter) var(--feed-gutter) 0;grid-area:title}.InsightsFeed-module__ONFyYa__list{grid-area:list}.InsightsFeed-module__ONFyYa__rest{padding-inline:var(--feed-gutter);grid-area:rest}.InsightsFeed-module__ONFyYa__note{padding-inline:var(--feed-gutter);grid-area:note}.InsightsFeed-module__ONFyYa__foot{padding-inline:var(--feed-gutter);padding-bottom:var(--feed-gutter);grid-area:foot;align-self:start}.InsightsFeed-module__ONFyYa__row[data-showing=true]{background:var(--bg-hover);box-shadow:inset 0 0 0 2px var(--accent-primary)}.InsightsFeed-module__ONFyYa__rankFill{width:var(--rank)}.InsightsFeed-module__ONFyYa__track{height:8px}.InsightsFeed-module__ONFyYa__action{grid-template-columns:2ch minmax(0,1fr)}.InsightsFeed-module__ONFyYa__rank{grid-area:1/1}.InsightsFeed-module__ONFyYa__who,.InsightsFeed-module__ONFyYa__measure,.InsightsFeed-module__ONFyYa__against,.InsightsFeed-module__ONFyYa__cost{grid-column:2}.InsightsFeed-module__ONFyYa__cost{align-items:start}@container feed (min-width:60rem){.InsightsFeed-module__ONFyYa__feed{--feed-gutter:var(--gap-panel)}}@container feed (min-width:44rem){.InsightsFeed-module__ONFyYa__action{grid-template-columns:2ch var(--feed-who) minmax(6rem, max-content) minmax(0, 1fr) var(--feed-cost)}.InsightsFeed-module__ONFyYa__rank{text-align:right;grid-column:1}.InsightsFeed-module__ONFyYa__who{grid-column:2}.InsightsFeed-module__ONFyYa__measure{grid-column:3}.InsightsFeed-module__ONFyYa__against{grid-column:4}.InsightsFeed-module__ONFyYa__cost{width:var(--feed-cost);grid-column:5;align-items:flex-end}.InsightsFeed-module__ONFyYa__working{padding-left:calc(2ch + var(--gap-item))}}.InsightsFeed-module__ONFyYa__note a{color:var(--fg-link)}
.audit-module__Wstilq__scroller{overscroll-behavior:contain;border-block-end:1px solid var(--border-subtle);max-block-size:clamp(24rem,100vh - 21rem,56rem);overflow:auto}.audit-module__Wstilq__head{z-index:var(--z-sticky);background:var(--bg-surface);box-shadow:inset 0 -1px 0 var(--border-default);border-bottom:0;position:sticky;top:0}.audit-module__Wstilq__project{z-index:var(--z-raised);background:var(--bg-surface);box-shadow:inset -1px 0 0 var(--edge-plate);inline-size:min(24rem,28vw);min-inline-size:14rem;max-inline-size:min(24rem,28vw);position:sticky;left:0}.audit-module__Wstilq__head.audit-module__Wstilq__project{z-index:var(--z-sticky);box-shadow:inset -1px 0 0 var(--edge-plate), inset 0 -1px 0 var(--border-default)}.audit-module__Wstilq__row:hover .audit-module__Wstilq__project,.audit-module__Wstilq__row[data-open=true] .audit-module__Wstilq__project,.audit-module__Wstilq__row[data-open=true]{background:var(--bg-hover)}@media not all and (min-width:1024px){.audit-module__Wstilq__scroller{border-block-end:0;max-block-size:none}.audit-module__Wstilq__head{position:static}.audit-module__Wstilq__project{box-shadow:none;inline-size:auto;min-inline-size:8rem;max-inline-size:none;position:static}}
.form-module__Kdv6Wq__filePick{cursor:pointer;position:relative}.form-module__Kdv6Wq__filePick:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.form-module__Kdv6Wq__fileInput{cursor:inherit;opacity:0;position:absolute;inset:0}.form-module__Kdv6Wq__slotAdd{}.form-module__Kdv6Wq__slotInput{}
.import-module__1b-EWa__chooser{justify-self:start;}.import-module__1b-EWa__chooserInput{}.import-module__1b-EWa__proposal[data-decision=discard]{opacity:.55}.import-module__1b-EWa__proposal[data-decision=accept] .import-module__1b-EWa__state{color:var(--fg-positive)}:is(.import-module__1b-EWa__proposal>summary .chevron,.import-module__1b-EWa__other>summary .chevron,.import-module__1b-EWa__skipped>summary .chevron){width:var(--badge-mark);height:var(--badge-mark)}.import-module__1b-EWa__proposal>summary .chevron{align-self:center}
.record-module__-SeIVG__banner .tile-body{background:var(--image-scrim-banner)}.record-module__-SeIVG__banner{grid-template-columns:minmax(0,1fr);display:grid}.record-module__-SeIVG__banner:before{content:"";aspect-ratio:var(--image-ratio-banner);grid-area:1/1}.record-module__-SeIVG__banner>*{grid-area:1/1}.record-module__-SeIVG__banner>figcaption{align-content:end;align-self:stretch}@media not all and (min-width:1024px){.record-module__-SeIVG__banner:before{aspect-ratio:var(--image-ratio-tall)}}.record-module__-SeIVG__tabs a{height:var(--control-height);align-items:flex-end;text-decoration:none}:is(.record-module__-SeIVG__body .reference-record__panel:not([data-active]),.record-module__-SeIVG__body .reference-record__rail:not([data-active])){display:none}.record-module__-SeIVG__reading{min-width:0;display:grid}.record-module__-SeIVG__audit{gap:var(--gap-panel) var(--gap-group);grid-template-columns:minmax(0,5fr) auto minmax(0,6fr);align-items:start;display:grid}.record-module__-SeIVG__audit>*{min-width:0}@media not all and (min-width:1280px){.record-module__-SeIVG__audit{gap:var(--gap-item);grid-template-columns:minmax(0,1fr)}}:is([data-system="2026"] .record-module__-SeIVG__reading .record-module__-SeIVG__empty,[data-system="2026"] .record-module__-SeIVG__history .record-module__-SeIVG__empty){color:var(--fg-muted)}.record-module__-SeIVG__storyBody .d{gap:var(--gap-pair);display:grid}.record-module__-SeIVG__storyBody>.d>.text-read{color:var(--fg-secondary)}.record-module__-SeIVG__storyBody .d-name{color:var(--fg-default)}.record-module__-SeIVG__history .chevron{width:var(--badge-mark);height:var(--badge-mark)}@media not all and (min-width:1280px){[data-system="2026"] .record-module__-SeIVG__body{gap:var(--gap-section)}}.record-module__-SeIVG__logoLight{display:var(--logo-on-light,block)}.record-module__-SeIVG__logoDark{display:var(--logo-on-dark,none)}.record-module__-SeIVG__inkWhite{filter:var(--image-logo-ink)}.record-module__-SeIVG__inkDark{filter:var(--image-logo-ink-dark)}
.app-rail-module__sZKkVG__row{justify-content:center;gap:var(--gap-tight);text-align:center;flex-direction:column}html[data-rail=collapsed] .app-rail-module__sZKkVG__rail .app-rail-module__sZKkVG__row{gap:var(--gap-item);flex-direction:row}.app-rail-module__sZKkVG__sheet .app-rail-module__sZKkVG__row{justify-content:flex-start;gap:var(--gap-item);text-align:left;font-size:var(--text-body);line-height:var(--lh-body);flex-direction:row}.app-rail-module__sZKkVG__head{text-align:center}.app-rail-module__sZKkVG__sheet .app-rail-module__sZKkVG__head{text-align:left}.app-rail-module__sZKkVG__lockup{height:var(--lockup-rail-open)}html[data-rail=collapsed] .app-rail-module__sZKkVG__rail .app-rail-module__sZKkVG__lockup{height:var(--lockup-bar)}.app-rail-module__sZKkVG__sheet .app-rail-module__sZKkVG__name,.app-rail-module__sZKkVG__sheet .app-rail-module__sZKkVG__full{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}html:not([data-rail=collapsed]) .app-rail-module__sZKkVG__name{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}html:not([data-rail=collapsed]) .app-rail-module__sZKkVG__rail .app-rail-module__sZKkVG__short{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}html:not([data-rail=collapsed]) .app-rail-module__sZKkVG__rail .app-rail-module__sZKkVG__short{white-space:nowrap}.app-rail-module__sZKkVG__row[aria-current],.app-rail-module__sZKkVG__mark[aria-current]{background:var(--bg-active);box-shadow:inset 2px 0 0 0 var(--accent-primary);color:var(--fg-default)}@keyframes app-rail-module__sZKkVG__hand-off{0%{opacity:0}to{opacity:1}}html[data-intro=play] .app-rail-module__sZKkVG__mark{animation:app-rail-module__sZKkVG__hand-off calc(var(--motion-entrance-dissolve) * .15) linear calc(var(--entrance-headline) + var(--motion-entrance-dissolve) * .85) both}
.canvas-module__XSB9RW__layout{grid-template-columns:var(--rail-width) minmax(0, 1fr);gap:var(--gap-band);align-items:start;display:grid}.canvas-module__XSB9RW__rail{top:calc(var(--masthead-height) + var(--gap-panel));max-height:calc(100dvh - var(--masthead-height) - var(--gap-panel) * 2);position:sticky;overflow-y:auto}.canvas-module__XSB9RW__frame{contain:layout;min-height:var(--masthead-height);position:relative}.canvas-module__XSB9RW__frameTall{contain:layout;height:var(--fold);position:relative;overflow:hidden}.canvas-module__XSB9RW__frameRail{contain:layout;height:calc(var(--fold) / 2);position:relative;overflow:hidden}.canvas-module__XSB9RW__screenRow{--screen-scale:.4;gap:var(--gap-item);grid-template-columns:minmax(0,390fr) minmax(0,1024fr) minmax(0,1440fr);align-items:start;display:grid}.canvas-module__XSB9RW__screen{width:calc(var(--w) * var(--screen-scale) * 1px);height:calc(var(--h) * var(--screen-scale) * 1px);border:var(--border-width) solid var(--border-default);overflow:hidden}.canvas-module__XSB9RW__screen iframe{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--screen-scale));transform-origin:0 0;border:0;display:block}.canvas-module__XSB9RW__swatch{width:var(--control-height);height:var(--control-height);background:var(--swatch);border:var(--border-width) solid var(--border-subtle)}.canvas-module__XSB9RW__bar{width:var(--bar);height:var(--rule-width);background:var(--fg-secondary)}.canvas-module__XSB9RW__motion{width:var(--control-height);height:var(--control-height);background:var(--bg-surface-2);transition-property:background-color,transform;transition-timing-function:var(--ease-standard)}.canvas-module__XSB9RW__motion:hover{background:var(--accent-primary);transform:translateX(var(--space-6))}.canvas-module__XSB9RW__motionFast{transition-duration:var(--motion-fast)}.canvas-module__XSB9RW__motionBase{transition-duration:var(--motion-base)}.canvas-module__XSB9RW__motionSlow{transition-duration:var(--motion-slow)}.canvas-module__XSB9RW__motionDock{transition-duration:var(--motion-dock)}@media not all and (min-width:1024px){.canvas-module__XSB9RW__layout{grid-template-columns:minmax(0,1fr)}.canvas-module__XSB9RW__rail{max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.canvas-module__XSB9RW__motion{transition:none}}
.page-module__5zK11W__app{--drilldown-gutter:var(--grid-offset);--drilldown-dock:min(calc(var(--measure-read) + var(--gap-item) * 2), max(var(--drilldown-width), calc(100vw - var(--bp-wide) - var(--grid-offset) * 2)), var(--drilldown-max-vw), calc(100vw - var(--gap-panel) - var(--drilldown-gutter)))}@media (min-width:1024px){.page-module__5zK11W__app main{transition:padding-right var(--motion-dock) var(--ease-standard)}.page-module__5zK11W__app:has(section.panel--drilldown [data-drilldown-open]) main{padding-right:calc(var(--drilldown-dock) + var(--drilldown-gutter) + var(--gap-panel));position:relative}.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open]){inset:var(--gap-item) var(--drilldown-gutter) 0 auto;z-index:var(--z-raised);width:var(--drilldown-dock);background:0 0;border:0;align-self:stretch;max-width:100%;position:absolute}.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open])>.panel__body{top:calc(var(--masthead-height) + var(--gap-item));max-height:calc(100dvh - var(--masthead-height) - var(--gap-item) * 2);overscroll-behavior:contain;background:var(--bg-overlay);border:var(--border-width) solid var(--edge-overlay);border-radius:var(--radius-panel);box-shadow:var(--lift-overlay);animation:page-module__5zK11W__dockIn var(--motion-dock) var(--ease-standard);flex:none;position:sticky;overflow:auto}:is(.page-module__5zK11W__app:has(section.panel--drilldown [data-drilldown-open]) main .panel--kpi-band,.page-module__5zK11W__app:has(section.panel--drilldown [data-drilldown-open]) main .panel--waterfall){grid-column:span 12/span 12}.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open]) .panel__body{padding:0 var(--gap-panel) var(--gap-panel)}}@media not all and (min-width:1024px){.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open]){z-index:var(--z-dock);background:var(--bg-overlay);border-top:var(--border-width) solid var(--edge-overlay);height:auto;max-height:92dvh;box-shadow:var(--lift-overlay);overscroll-behavior:contain;animation:page-module__5zK11W__sheetIn var(--motion-dock) var(--ease-standard);position:fixed;inset:auto 0 0;overflow:auto}.page-module__5zK11W__app:has(section.panel--drilldown [data-drilldown-open]):after{content:"";z-index:var(--z-popover);background:var(--color-scrim);animation:page-module__5zK11W__scrimIn var(--motion-dock) var(--ease-standard);position:fixed;inset:0}.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open]) .panel__body{padding:var(--gap-item)}}@media (prefers-reduced-motion:reduce){.page-module__5zK11W__app{transition:none;animation:none}.page-module__5zK11W__app section.panel--drilldown:has([data-drilldown-open]){transition:none;animation:none}}@keyframes page-module__5zK11W__dockIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__5zK11W__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__5zK11W__sheetIn{0%{transform:translateY(100%)}to{transform:none}}
