:root{--bk-base:8px;--bk-zi:1;--bk-transition-base:.18s ease;--bk-wf:100%;--bk-hf:100%}:where(.bk-bas,.bk-gde).bk-v{opacity:1;visibility:visible;transition:opacity var(--bk-transition-base), visibility 0s linear}:where(.bk-bas,.bk-gde).bk-h{opacity:0;visibility:hidden;transition:opacity var(--bk-transition-base), visibility 0s linear .18s}.bk-ssr{box-sizing:border-box;z-index:1;pointer-events:none}.bk-bas{--bkbl-w:100%;--bkbl-h:100%;--bkbl-b:8px;--bkbl-rt:0;--bkbl-rh:1px;--bkbl-cl:var(--bk-baseline-color-line-theme,#2929a326);--bkbl-cf:var(--bk-baseline-color-flat-theme,#667fff33);pointer-events:none;width:var(--bkbl-w);height:var(--bkbl-h);contain:layout style paint;position:absolute;inset:0;overflow:hidden}.bk-bas:where(.bk-line){--bkbl-c:var(--bkbl-cl)}.bk-bas:where(.bk-flat){--bkbl-c:var(--bkbl-cf)}.bk-bas:where(.bk-compact.bk-line){background-image:repeating-linear-gradient(to bottom, var(--bkbl-c) 0 1px, transparent 1px var(--bkbl-b))}.bk-bas:where(.bk-compact.bk-flat){background-color:var(--bkbl-c)}.bk-row{left:0;right:0;top:var(--bkbl-rt);height:var(--bkbl-rh);background-color:var(--bkbl-c);position:absolute}.bk-box{--bkbx-w:fit-content;--bkbx-h:fit-content;--bkbx-cl:var(--bk-box-color-line-theme,#a329a399);--bkbx-cf:var(--bk-box-color-flat-theme,#96f3);--bkpd-c:var(--bk-padder-color-theme,#6629a399);width:var(--bkbx-w);height:var(--bkbx-h);text-box-trim:trim-both;text-box-edge:var(--bk-text-box-edge,ex alphabetic);grid-template-rows:1fr;grid-template-columns:auto 1fr auto;display:grid;position:relative}.bk-box:where(.bk-box-semantic-host,.bk-box-separate-padder){display:block}.bk-box:where(.bk-box-semantic-host){margin-block:0}.bk-box__grid{text-box-trim:trim-both;text-box-edge:var(--bk-text-box-edge,ex alphabetic);grid-template-rows:1fr;grid-template-columns:auto 1fr auto;height:100%;display:grid}.bk-box:where(.bk-v):after{content:"";border:1px solid var(--bkbx-cl);pointer-events:none;z-index:var(--bk-zi);position:absolute;inset:0}.bk-box:where(.bk-box-pad-visible):before{content:"";border:1px solid var(--bkpd-c);background:linear-gradient(var(--bkpd-c) 0 0) 0 var(--bkpd-is,0px) / 100% 1px no-repeat, linear-gradient(var(--bkpd-c) 0 0) 0 calc(100% - var(--bkpd-ie,0px)) / 100% 1px no-repeat, linear-gradient(var(--bkbx-cf) 0 0) 0 0 / 100% var(--bkpd-is,0px) no-repeat, linear-gradient(var(--bkbx-cf) 0 0) 0 100% / 100% var(--bkpd-ie,0px) no-repeat;pointer-events:none;z-index:var(--bk-zi);position:absolute;inset:0}.bk-pad{--bkpd-w:fit-content;--bkpd-h:fit-content;--bkpd-c:var(--bk-padder-color-theme,#6629a399);width:var(--bkpd-w);height:var(--bkpd-h);text-box-trim:trim-both;text-box-edge:var(--bk-text-box-edge,ex alphabetic);grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;display:grid;position:relative}.bk-pad:where(.bk-v):after{content:"";border:1px solid var(--bkpd-c);pointer-events:none;z-index:var(--bk-zi);position:absolute;inset:0}.bk-pad-content{text-box-trim:trim-both;text-box-edge:var(--bk-text-box-edge,ex alphabetic);--bkbx-cf:initial;--bkpd-is:initial;--bkpd-ie:initial;grid-area:2/2/3/3}.bk-pad:where(.bk-pad-hosted){grid-template-rows:1fr}.bk-pad:where(.bk-pad-plain:not(.bk-pad-hosted)){grid-template-rows:none;align-content:start}:where(.bk-box,.bk-box__grid,.bk-pad-hosted)>.bk-pad-content{grid-row:1/2}:where(.bk-box,.bk-box__grid,.bk-box>.bk-pad)>.bk-pad-content>:where(*),:where(.bk-box,.bk-box__grid,.bk-box>.bk-pad)>.bk-pad-content>:where(figure,fieldset)>:where(figcaption,legend){text-box-trim:trim-both;text-box-edge:var(--bk-text-box-edge,ex alphabetic)}.bk-pad-top{pointer-events:none;grid-area:1/1/2/-1;position:absolute;inset:0 0 auto}.bk-pad-left{pointer-events:none;grid-area:1/1/2/2;position:absolute;inset-inline-start:0}.bk-pad-right{pointer-events:none;grid-area:1/3/2/4;position:absolute;inset-inline-end:0}.bk-pad-bottom{pointer-events:none;grid-area:1/1/2/-1;position:absolute;inset:auto 0 0}.bk-spr{--bksp-w:var(--bk-wf,100%);--bksp-h:var(--bk-hf,auto);--bksp-hl:initial;--bksp-cl:var(--bk-spacer-color-line-theme,#6629a399);--bksp-cf:var(--bk-spacer-color-flat-theme,#667fff33);--bksp-ct:var(--bk-spacer-color-text-theme,#6629a3);box-sizing:border-box;width:var(--bksp-w);height:var(--bksp-h);flex-shrink:0;margin:0;padding:0;display:block;position:relative}@supports (height:round(nearest, 1rem, 1px)){.bk-spr{height:var(--bksp-hl,var(--bksp-h))}}.bk-spr:where(.bk-line):after{content:"";border:1px solid var(--bksp-cl);z-index:var(--bk-zi);position:absolute;inset:0}.bk-spr:where(.bk-flat){background-color:var(--bksp-cf)}.bk-indicator{color:var(--bksp-ct)}.bk-gde{--bkgd-w:100%;--bkgd-h:100%;--bkgd-mw:none;--bkgd-cw:60px;--bkgd-n:12;--bkgd-b:0;--bkgd-cl:var(--bk-guide-color-line-theme,#2929a326);--bkgd-cp:var(--bk-guide-color-pattern-theme,#667fff33);--bkgd-ca:var(--bk-guide-color-auto-theme,#66ccff26);--bkgd-cf:var(--bk-guide-color-fixed-theme,#66ccff26);--bkgd-g:0;--bkgd-j:center;--bkgd-t:none;box-sizing:border-box;width:var(--bkgd-w);height:var(--bkgd-h);max-width:var(--bkgd-mw);pointer-events:none;padding:var(--bkgd-pb,0) var(--bkgd-pi,0);margin-inline:auto;position:absolute;inset:0}.bk-gde:where(.bk-line){left:-.5px}.bk-cols{column-gap:var(--bkgd-g);grid-template-rows:1fr;grid-template-columns:var(--bkgd-t);justify-content:var(--bkgd-j);width:var(--bk-wf);height:var(--bk-hf);contain:layout style paint;display:grid;position:absolute;inset:0;overflow:hidden}.bk-cols:where(.bk-line){background-image:repeating-linear-gradient(to right, var(--bkgd-line-color,var(--bkgd-cl)) 0 1px, transparent 1px var(--bkgd-line-period,1px));display:block}.bk-cols:where(.bk-cols-compact-fixed){background-color:var(--bkgd-cf);width:240px;display:block;left:50%;right:auto;transform:translate(-50%)}.bk-col{min-width:0;width:var(--bk-wf);height:var(--bk-hf)}.bk-col:where(.bk-line){background-color:var(--bkgd-cl);width:1px}.bk-col:where(.bk-pattern){background-color:var(--bkgd-cp)}.bk-col:where(.bk-auto){background-color:var(--bkgd-ca);overflow:hidden}.bk-col:where(.bk-fixed){background-color:var(--bkgd-cf)}