@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--ds-panel-fit:0px}}}@property --ds-panel-fit{syntax:"<length>";inherits:false;initial-value:0}.w-ico.w-ico[data-sized]{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-frame__viewport{aspect-ratio:var(--ds-panel-width) / var(--ds-frame-crop);max-height:calc(var(--ds-frame-crop) * 1px);container-type:inline-size}.ds-frame__panel{--ds-panel-fit:100cqw;--ds-panel-scale:min(1, tan(atan2(var(--ds-panel-fit), calc(var(--ds-panel-width) * 1px))));width:calc(var(--ds-panel-width) * 1px);height:calc(var(--ds-panel-height) * 1px);transform:scale(var(--ds-panel-scale))}.ds-scaled{aspect-ratio:var(--ds-panel-width) / var(--ds-panel-height);max-height:calc(var(--ds-panel-height) * 1px);position:relative;container-type:inline-size}.ds-scaled__panel{--ds-panel-fit:100cqw;--ds-panel-scale:min(1, tan(atan2(var(--ds-panel-fit), calc(var(--ds-panel-width) * 1px))));width:calc(var(--ds-panel-width) * 1px);height:calc(var(--ds-panel-height) * 1px);transform:scale(var(--ds-panel-scale));transform-origin:0 0;position:absolute;top:0;left:0}
