[data-vmb-authoritative-host]{display:contents}.workspace-authoritative-shell .authoritative-settings-row{align-items:flex-end;gap:1rem;flex-wrap:wrap;margin:0}.authoritative-setting{display:flex;flex-direction:column;gap:.35rem;min-width:18rem}.authoritative-setting-label{font-weight:900;color:var(--ink)}.authoritative-setting-control{width:100%;max-width:30rem}.authoritative-custom-button{white-space:nowrap}.authoritative-custom-field{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.65rem 0;font-weight:900;color:var(--ink)}.authoritative-custom-field .box{min-width:12rem}.workspace-authoritative-shell .model-canvas svg{width:100%;height:auto}.vmb-developer-console{position:fixed;right:1rem;bottom:1rem;z-index:140;width:min(34rem,calc(100vw - 2rem));max-height:75vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 55px rgba(7,27,70,.24);color:var(--ink)}.vmb-console-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:var(--navy);color:#fff}.vmb-console-head button{border:0;background:0 0;color:#fff;font-size:1.4rem;cursor:pointer}.vmb-console-body{padding:1rem}.vmb-console-body table{width:100%;border-collapse:collapse}.vmb-console-body td,.vmb-console-body th{text-align:left;padding:.42rem;border-bottom:1px solid var(--line)}.vmb-console-valid{font-weight:900;color:#16794a}body.presentation .example-settings-panel,body.presentation .export-panel,body.presentation .home-footer,body.presentation .vmb-shell,body.presentation .wrap>.info-toolbar{display:none!important}body.presentation .wrap{max-width:none!important;padding:0!important;margin:0!important}body.presentation .representation-workspace{width:100vw!important;transform:none!important;margin:0!important}body.presentation .integrated-model-panel{height:100dvh;border-radius:0!important;border:0!important;box-shadow:none!important;display:flex;flex-direction:column}body.presentation .question-canvas{flex:0 0 auto;padding:1.1rem 1.25rem 0}body.presentation .model-canvas{flex:1 1 auto;min-height:0!important}body.presentation .integrated-control-rail{display:none!important}body.presentation .presentation-step-float{display:flex!important}@media(max-width:760px){.authoritative-setting{min-width:100%}.authoritative-custom-field{align-items:flex-start;flex-direction:column}.authoritative-custom-field .box{width:100%;min-width:0}}.workspace-authoritative-shell{font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif);color:var(--ink,#071b46);background:#f6f8fc}.workspace-authoritative-shell button,.workspace-authoritative-shell input,.workspace-authoritative-shell select{font:inherit}.workspace-authoritative-shell .wrap{max-width:1340px;margin:0 auto;padding:0 1rem 2rem}.workspace-authoritative-shell .panel{background:#fff;border:1px solid var(--line,#d8dfea);border-radius:16px;box-shadow:0 10px 30px rgba(7,27,70,.08);overflow:hidden}.workspace-authoritative-shell .representation-workspace{margin-top:.5rem;max-width:calc(100vw - 1rem)!important}.workspace-authoritative-shell .integrated-model-panel{min-height:0}.workspace-authoritative-shell .question-canvas svg{min-height:7rem;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important}.workspace-authoritative-shell .model-canvas{min-height:29rem}.workspace-authoritative-shell #workingPanel[hidden]{display:none!important}.workspace-authoritative-shell .workspace-section>summary{font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif);font-weight:900;color:var(--navy,#0b2e6d)}.workspace-authoritative-shell .home-footer{font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif)}.workspace-authoritative-shell .authoritative-settings-row{display:flex!important;padding-top:.15rem}.workspace-authoritative-shell .authoritative-setting-label{font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif)}.workspace-authoritative-shell .custom-example-backdrop{display:none;position:fixed;inset:0;background:rgba(7,27,70,.34);z-index:190;align-items:center;justify-content:center;padding:1rem}.workspace-authoritative-shell .custom-example-backdrop.show{display:flex}.workspace-authoritative-shell .custom-example-panel{width:min(620px,96vw);background:#fff;border:1px solid var(--line,#d8dfea);border-radius:16px;box-shadow:0 18px 50px rgba(7,27,70,.22);padding:1.15rem 1.25rem;font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif)}.workspace-authoritative-shell .custom-example-panel h2{margin:.1rem 0 .35rem;color:var(--navy,#0b2e6d);font-size:1.45rem}.workspace-authoritative-shell .custom-example-panel .hint{margin:.2rem 0 .9rem}.workspace-authoritative-shell .custom-example-actions{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.workspace-authoritative-shell .presentation-main-action,.workspace-authoritative-shell .rail-play{background:var(--navy,#0b2e6d)!important;color:#fff!important;border-color:var(--navy,#0b2e6d)!important}.workspace-authoritative-shell .new-widget-main,.workspace-authoritative-shell .presentation-step-new{background:var(--red,#f5333f)!important;color:#fff!important;border-color:var(--red,#f5333f)!important}.workspace-authoritative-shell .presentation-step-float button{font-family:var(--ui-font,"Nunito Sans",Arial,sans-serif)}@media(max-width:760px){.workspace-authoritative-shell .model-canvas{min-height:22rem}}.workspace-authoritative-shell .authoritative-settings-custom{align-self:flex-end;min-height:2.75rem;white-space:nowrap}.workspace-authoritative-shell .new-example-widget.has-custom-settings{grid-template-columns:auto 2.55rem auto 2.55rem}.workspace-authoritative-shell .new-example-widget.has-custom-settings .rail-custom-settings-button{padding-inline:.9rem;font-weight:900}@media(min-width:1151px){.workspace-authoritative-shell .integrated-control-rail{grid-template-columns:auto minmax(420px,3fr) auto minmax(10rem,auto) auto!important}}.workspace-authoritative-shell .vmb-shell-generator-actions{align-items:center}.workspace-authoritative-shell .vmb-shell-generator-actions .info-btn{background:#fff!important;color:var(--ink,#071b46)!important;border:1px solid #c9bfa8!important;border-radius:8px!important;padding:.58rem .95rem!important;font-weight:800!important}.workspace-authoritative-shell .vmb-shell-generator-actions .workspace-header-present-button{background:var(--navy,#0b2e6d)!important;color:#fff!important;border:1px solid var(--navy,#0b2e6d)!important;border-radius:8px!important;padding:.58rem .95rem!important;font-weight:900!important;box-shadow:none!important}.workspace-authoritative-shell .integrated-control-rail button,.workspace-authoritative-shell .presentation-step-float button{font-weight:900!important}.workspace-authoritative-shell .presentation-example-nav,.workspace-authoritative-shell .presentation-step-nav{border:1px solid #c9d3e2!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}.workspace-authoritative-shell .presentation-example-nav button,.workspace-authoritative-shell .presentation-step-nav button{min-width:3rem!important;min-height:2.75rem!important;border:0!important;background:#fff!important;color:var(--navy,#0b2e6d)!important}.workspace-authoritative-shell .presentation-example-nav button+button,.workspace-authoritative-shell .presentation-step-nav button+button{border-left:1px solid #d8dfea!important}.workspace-authoritative-shell .question-canvas{box-sizing:border-box!important;overflow:hidden!important;padding-inline:clamp(1rem,2vw,2rem)!important}.workspace-authoritative-shell .integrated-model-panel{max-width:100%!important;position:relative!important}.workspace-authoritative-shell .example-settings-panel .workspace-section-body{overflow:visible!important}.workspace-authoritative-shell .authoritative-settings-row{padding-bottom:.25rem!important}.workspace-authoritative-shell .hidden{display:none!important}body.workspace-authoritative-shell:not(.presentation) .representation-workspace{margin-inline:auto!important;box-sizing:border-box!important;padding-bottom:calc(var(--workspace-bottom-control-reserve,5.5rem) + 1rem)!important}body.workspace-authoritative-shell:not(.presentation) .integrated-model-panel{margin-inline:auto!important;box-sizing:border-box!important}body.workspace-authoritative-shell:not(.presentation) .question-canvas{max-width:100%!important;box-sizing:border-box!important;padding-inline:clamp(.85rem,1.35vw,1.35rem)!important}body.workspace-authoritative-shell:not(.presentation) .question-canvas svg{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}body.workspace-authoritative-shell:not(.presentation) .example-settings-panel,body.workspace-authoritative-shell:not(.presentation) .export-panel{position:relative!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}body.workspace-authoritative-shell:not(.presentation) .example-settings-panel .workspace-section-body,body.workspace-authoritative-shell:not(.presentation) .export-panel .workspace-section-body{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}@media(max-width:760px){body.workspace-authoritative-shell:not(.presentation) .representation-workspace{width:calc(100% - .5rem)!important;max-width:calc(100% - .5rem)!important;padding-bottom:calc(var(--workspace-bottom-control-reserve,7.5rem) + .75rem)!important}}body.workspace-authoritative-shell:not(.presentation) .wrap{max-width:none!important;width:100%!important;padding-inline:.5rem!important;box-sizing:border-box!important}.workspace-authoritative-shell .authoritative-custom-settings{border-bottom:1px solid var(--line,#d8dfea)}.workspace-authoritative-shell #customExampleFields>h3,.workspace-authoritative-shell .authoritative-custom-settings h3{margin:.1rem 0 .7rem;color:var(--navy,#0b2e6d);font-size:1rem;font-weight:900}.workspace-authoritative-shell .authoritative-custom-settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.workspace-authoritative-shell .custom-example-panel{max-height:min(84dvh,760px);overflow:auto}@media(max-width:760px){body.workspace-authoritative-shell:not(.presentation) .wrap{padding-inline:.25rem!important}body.workspace-authoritative-shell:not(.presentation) .representation-workspace{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}}.workspace-authoritative-shell .export-workspace-body #vmbCopy{background:var(--navy,#0b2e6d)!important;color:#fff!important;border-color:var(--navy,#0b2e6d)!important}.workspace-authoritative-shell .export-workspace-body{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.75rem!important}.workspace-authoritative-shell .export-workspace-body .font-controls{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;border:1px solid #d8dfea!important}.workspace-authoritative-shell .export-workspace-body .font-controls .label{text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:900!important;color:#677185!important;white-space:nowrap!important;padding:0 .25rem!important;font-size:.78rem!important;color:var(--muted,#677185)!important}.workspace-authoritative-shell .export-workspace-body .act{flex:0 0 auto!important;min-height:2.85rem!important;padding:.65rem 1.1rem!important;border-radius:9px!important;font-weight:900!important}.workspace-authoritative-shell .export-workspace-body #vmbCopyCurrent{background:var(--navy,#0b2e6d)!important;color:#fff!important;border-color:var(--navy,#0b2e6d)!important}.workspace-authoritative-shell .export-preview-box{flex:1 0 100%;width:100%;margin-top:.35rem}body.presentation.workspace-authoritative-shell .presentation-step-float{gap:.25rem!important;padding:.3rem!important;border-radius:16px!important}body.presentation.workspace-authoritative-shell .presentation-float-chrome{display:flex!important;align-items:center!important;align-self:stretch!important;gap:.2rem!important;min-height:0!important;border-right:1px solid var(--line,#d8dfea)!important;margin-right:0!important}body.presentation.workspace-authoritative-shell .presentation-drag-handle{width:2.15rem!important;min-width:2.15rem!important}body.presentation.workspace-authoritative-shell .presentation-collapse-toggle{width:2rem!important;min-width:2rem!important}body.presentation.workspace-authoritative-shell .presentation-float-content{gap:.28rem!important}body.presentation.workspace-authoritative-shell .presentation-new-stack,body.presentation.workspace-authoritative-shell .presentation-play-stack{width:auto!important;grid-template-rows:auto auto!important;gap:.14rem!important}body.presentation.workspace-authoritative-shell .presentation-main-action,body.presentation.workspace-authoritative-shell .presentation-step-new{width:4.35rem!important;min-width:4.35rem!important;height:2.8rem!important;min-height:2.8rem!important;border-radius:10px!important;font-size:1rem!important}body.presentation.workspace-authoritative-shell .presentation-example-nav,body.presentation.workspace-authoritative-shell .presentation-step-nav{width:4.35rem!important;min-height:1.9rem!important;border-radius:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:hidden!important}body.presentation.workspace-authoritative-shell .presentation-example-nav button,body.presentation.workspace-authoritative-shell .presentation-step-nav button{min-height:1.9rem!important;padding:.18rem .42rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}body.presentation.workspace-authoritative-shell .presentation-icon-button,body.presentation.workspace-authoritative-shell .presentation-text-button{min-height:2.35rem!important;border-radius:10px!important;padding:.45rem .65rem!important}body.presentation.workspace-authoritative-shell .presentation-icon-button{width:2.75rem!important;padding:0!important}body.presentation.workspace-authoritative-shell .presentation-float-chrome{border-right:0!important;padding-right:0!important;gap:0!important}body.presentation.workspace-authoritative-shell .presentation-drag-handle{border-right:1px solid var(--line,#d8dfea)!important;padding-right:.35rem!important;margin-right:.2rem!important}body.presentation.workspace-authoritative-shell .presentation-collapse-toggle{border-right:0!important}.workspace-authoritative-shell .custom-example-actions{display:flex!important;justify-content:flex-end!important;gap:.65rem!important}.workspace-authoritative-shell .custom-example-actions .act{font-weight:900!important}.workspace-authoritative-shell #vmbExportPreview[style*="display: block"],.workspace-authoritative-shell #vmbExportPreview[style*="display:block"]{display:block!important}.workspace-authoritative-shell .workspace-header-present-button,.workspace-authoritative-shell .workspace-header-present-full,.workspace-authoritative-shell .workspace-header-present-short,.workspace-authoritative-shell .workspace-present-toggle{font-weight:900!important}.workspace-authoritative-shell details.workspace-section:not([open])>.workspace-section-body{display:none!important}.workspace-authoritative-shell #vmbExportPreviewMount:not(:empty){flex:1 0 100%!important}.workspace-authoritative-shell .authoritative-custom-panel{width:min(920px,calc(100vw - 2rem))!important;max-width:920px!important;padding:1.35rem 1.55rem 1.2rem!important}.workspace-authoritative-shell .authoritative-custom-panel>h2{margin:0!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;line-height:1.08!important}.workspace-authoritative-shell .authoritative-custom-panel>.hint{margin:.45rem 0 1.25rem!important;font-size:1rem!important}.workspace-authoritative-shell .authoritative-custom-question-grid{display:grid!important;gap:1rem!important}.workspace-authoritative-shell .authoritative-custom-row{display:grid!important;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr)!important;gap:1rem!important;align-items:center!important}.workspace-authoritative-shell .authoritative-custom-row>h3{margin:0!important;color:var(--navy,#0b2e6d)!important;font-size:1.35rem!important;font-weight:900!important}.workspace-authoritative-shell .authoritative-custom-settings{margin:0!important;padding:0!important;border:0!important}.workspace-authoritative-shell .authoritative-custom-settings-grid{display:block!important}.workspace-authoritative-shell .authoritative-custom-settings-grid .authoritative-setting{min-width:0;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,.85fr)!important;align-items:center!important;gap:.75rem!important}.workspace-authoritative-shell .authoritative-custom-fields-grid{display:flex!important;align-items:flex-end!important}.workspace-authoritative-shell .authoritative-custom-field{display:grid!important;gap:.3rem!important;min-width:0!important;flex:1 1 0!important}.workspace-authoritative-shell .authoritative-custom-field>span{font-size:.86rem!important;font-weight:800!important;color:var(--muted,#677185)!important}.workspace-authoritative-shell .authoritative-custom-field input{width:100%!important;box-sizing:border-box!important;font-size:1.25rem!important;font-weight:900!important;text-align:center!important}.workspace-authoritative-shell .authoritative-custom-separator{align-self:end!important;display:grid!important;place-items:center!important;line-height:1!important;font-size:1.7rem!important;font-weight:900!important;color:var(--navy,#0b2e6d)!important}body.presentation.workspace-authoritative-shell .custom-example-backdrop.show~* #presentationExitFloat,body.presentation.workspace-authoritative-shell:has(.custom-example-backdrop.show) #presentationExitFloat{pointer-events:none!important;opacity:.55!important}@media(max-width:700px){.workspace-authoritative-shell .authoritative-custom-row{grid-template-columns:1fr!important;gap:.45rem!important}.workspace-authoritative-shell .authoritative-custom-settings-grid .authoritative-setting{grid-template-columns:1fr!important}.workspace-authoritative-shell .authoritative-custom-fields-grid{align-items:stretch!important;flex-wrap:wrap!important}.workspace-authoritative-shell .authoritative-custom-separator{align-self:center!important;padding:1.2rem 0 0!important}}body.workspace-authoritative-shell.vmb-custom-modal-open .custom-example-backdrop.show{z-index:1300!important}body.presentation.workspace-authoritative-shell.vmb-custom-modal-open #presentationExitFloat,body.presentation.workspace-authoritative-shell.vmb-custom-modal-open .workspace-presentation-exit{pointer-events:none!important;opacity:.35!important;filter:grayscale(1)!important}.workspace-authoritative-shell #vmbExportPreviewMount{flex:1 0 100%!important;width:100%!important}.workspace-authoritative-shell #vmbExportPreviewMount:not(:empty){display:block!important;flex:0 0 100%!important;width:100%!important;min-height:0!important;height:auto!important}.workspace-authoritative-shell #vmbExportPreview{display:block!important;width:100%!important;min-height:0!important;height:auto!important;padding:.75rem!important;background:#f8fafc!important}.workspace-authoritative-shell #vmbExportPreviewImage{display:block!important;width:auto!important;max-width:100%!important;max-height:70vh!important;height:auto!important;margin:.5rem auto 0!important;object-fit:contain!important;background:#fff!important}body.workspace-authoritative-shell:not(.presentation) details.export-panel{display:block!important;flex:0 0 auto!important;align-self:auto!important;min-height:0!important;height:auto!important;max-height:none!important}body.workspace-authoritative-shell:not(.presentation) details.export-panel:not([open]){min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}body.workspace-authoritative-shell:not(.presentation) details.export-panel:not([open])>.workspace-section-body{display:none!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}@supports selector(details::details-content){body.workspace-authoritative-shell:not(.presentation) details.export-panel:not([open])::details-content{display:none!important;block-size:0!important;min-block-size:0!important;overflow:hidden!important}}.workspace-authoritative-shell #vmbExportPreviewMount:empty{display:none!important}.workspace-authoritative-shell #vmbExportPreview:not(.has-preview-image) #vmbExportPreviewImage{display:none!important}.workspace-authoritative-shell .export-panel .workspace-section-body{padding:.75rem 1rem 1rem!important}.workspace-authoritative-shell .export-workspace-body{display:flex!important;align-items:center!important;align-content:flex-start!important;flex-wrap:wrap!important;gap:.55rem .65rem!important}.workspace-authoritative-shell .export-workspace-body .font-controls{padding:.25rem .35rem!important;gap:.35rem!important;border:1px solid var(--line,#d8dfea)!important;border-radius:999px!important;background:#fff!important}.workspace-authoritative-shell .export-workspace-body .font-controls .act{min-height:2.2rem!important;padding:.42rem .62rem!important;border-radius:7px!important}.workspace-authoritative-shell .export-workspace-body>.act{min-height:2.45rem!important;padding:.5rem .85rem!important;border:1px solid #c9bfa8!important;border-radius:7px!important;background:#fff!important;color:var(--ink,#071b46)!important;box-shadow:0 1px 2px rgba(7,27,70,.08)!important;font-size:.92rem!important;line-height:1.1!important}.workspace-authoritative-shell .export-workspace-body>#vmbCopyCurrent{background:var(--navy,#0b2e6d)!important;border-color:var(--navy,#0b2e6d)!important;color:#fff!important}.workspace-authoritative-shell .export-preview-box{border:1px solid #cbd6e6!important;border-radius:10px!important;background:#f7f9fc!important}.workspace-authoritative-shell .authoritative-working-box{position:absolute;z-index:24;left:auto;top:9rem;width:390px;height:210px;max-width:100%;max-height:100%;overflow:visible;border:1px solid #aebbd0;border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 10px 28px rgba(7,27,70,.16);touch-action:none;min-width:280px;min-height:150px}.workspace-authoritative-shell .authoritative-working-box[hidden]{display:none!important}.workspace-authoritative-shell .authoritative-working-header{height:2.35rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .45rem 0 .75rem;border-bottom:1px solid #d8dfea;border-radius:11px 11px 0 0;background:#f3f6fb;color:var(--navy,#0b2e6d);font-weight:900;cursor:grab;user-select:none}.workspace-authoritative-shell .authoritative-working-header:active{cursor:grabbing}.workspace-authoritative-shell .authoritative-working-collapse{width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;border:1px solid #c7d1e0;border-radius:7px;background:#fff;color:var(--navy,#0b2e6d);font-weight:900;cursor:pointer}.workspace-authoritative-shell .authoritative-working-viewport{height:calc(100% - 2.35rem);padding:.65rem .75rem;overflow:hidden;box-sizing:border-box}.workspace-authoritative-shell .authoritative-working-content{width:max-content;min-width:0!important;transform-origin:top left}.workspace-authoritative-shell .authoritative-working-line svg{display:block;width:700px;height:96px;overflow:visible}.workspace-authoritative-shell .authoritative-working-box.is-collapsed{width:9.5rem!important;height:2.35rem!important;min-width:9.5rem!important;min-height:2.35rem!important}.workspace-authoritative-shell .authoritative-working-box.is-collapsed .authoritative-working-header{border-bottom:0;border-radius:11px}.workspace-authoritative-shell .authoritative-working-box.is-collapsed .authoritative-resize-handle,.workspace-authoritative-shell .authoritative-working-box.is-collapsed .authoritative-working-viewport{display:none!important}.workspace-authoritative-shell .authoritative-resize-handle{position:absolute;display:block;z-index:8!important;pointer-events:auto!important}.workspace-authoritative-shell .resize-n,.workspace-authoritative-shell .resize-s{cursor:ns-resize}.workspace-authoritative-shell .resize-e,.workspace-authoritative-shell .resize-w{cursor:ew-resize}.workspace-authoritative-shell .resize-ne{cursor:nesw-resize}.workspace-authoritative-shell .resize-se{cursor:nwse-resize}.workspace-authoritative-shell .resize-sw{cursor:nesw-resize}@media(max-width:760px){.workspace-authoritative-shell .authoritative-working-box{width:min(360px,calc(100% - 1rem))}}body.workspace-authoritative-shell:not(.presentation) details.export-panel{margin-bottom:0!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.workspace-authoritative-shell .authoritative-working-line{width:700px;height:72px}.workspace-authoritative-shell .rail-working-toggle{min-width:8.4rem!important;white-space:nowrap!important;background:#eef4ff!important;color:var(--navy,#0b2e6d)!important;border-color:#9eb6dc!important}.workspace-authoritative-shell .rail-working-toggle[aria-pressed=true]{background:var(--navy,#0b2e6d)!important;color:#fff!important;border-color:var(--navy,#0b2e6d)!important}.workspace-authoritative-shell .rail-working-toggle.is-off{background:#fff!important;color:var(--navy,#0b2e6d)!important}@media(min-width:1151px){.workspace-authoritative-shell .integrated-control-rail{grid-template-columns:auto minmax(260px,2fr) auto minmax(10rem,auto) auto auto!important}}body.presentation.workspace-authoritative-shell .question-canvas{flex:0 0 clamp(6.5rem,15dvh,9rem)!important}body.presentation.workspace-authoritative-shell .model-canvas{flex:1 1 0!important;align-items:stretch!important;justify-content:stretch!important}body.presentation.workspace-authoritative-shell .model-canvas svg,body.presentation.workspace-authoritative-shell .question-canvas svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;overflow:visible!important}.workspace-authoritative-shell svg .vmb-svg-math,.workspace-authoritative-shell svg .vmb-svg-math .vmb-math-node{overflow:visible!important}.workspace-authoritative-shell .resize-n,.workspace-authoritative-shell .resize-s{height:16px!important;left:12px!important;right:12px!important}.workspace-authoritative-shell .resize-n{top:-8px!important}.workspace-authoritative-shell .resize-s{bottom:-8px!important}.workspace-authoritative-shell .resize-e,.workspace-authoritative-shell .resize-w{width:16px!important;top:12px!important;bottom:12px!important}.workspace-authoritative-shell .resize-e{right:-8px!important}.workspace-authoritative-shell .resize-w{left:-8px!important}.workspace-authoritative-shell .resize-ne,.workspace-authoritative-shell .resize-nw,.workspace-authoritative-shell .resize-se,.workspace-authoritative-shell .resize-sw{width:22px!important;height:22px!important;z-index:9!important}.workspace-authoritative-shell .resize-ne{right:-11px!important;top:-11px!important}.workspace-authoritative-shell .resize-se{right:-11px!important;bottom:-11px!important}.workspace-authoritative-shell .resize-sw{left:-11px!important;bottom:-11px!important}.workspace-authoritative-shell .resize-nw{cursor:nwse-resize;left:-11px!important;top:-11px!important}body[data-vmb-working-resize="n"],body[data-vmb-working-resize="s"]{cursor:ns-resize!important}body[data-vmb-working-resize="e"],body[data-vmb-working-resize="w"]{cursor:ew-resize!important}body[data-vmb-working-resize=ne],body[data-vmb-working-resize=sw]{cursor:nesw-resize!important}body[data-vmb-working-resize=nw],body[data-vmb-working-resize=se]{cursor:nwse-resize!important}body.presentation.workspace-authoritative-shell .question-canvas{flex-basis:clamp(5rem,10dvh,7rem)!important}body.presentation.workspace-authoritative-shell .integrated-model-panel{height:100%!important;max-height:100dvh!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important}body.presentation.workspace-authoritative-shell .question-canvas{flex:0 0 clamp(6.25rem,11dvh,7.5rem)!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}body.workspace-authoritative-shell:not(.presentation) .representation-workspace{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;min-width:0!important;margin:.5rem auto 0!important;padding:0!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important}body.workspace-authoritative-shell:not(.presentation) .integrated-model-panel{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}body.workspace-authoritative-shell:not(.presentation) .question-canvas{width:100%!important;height:var(--vmb-question-canvas-height,7rem)!important;min-height:var(--vmb-question-canvas-height,7rem)!important;max-height:var(--vmb-question-canvas-height,7rem)!important;margin:0!important;padding:.65rem 1.25rem 0!important;box-sizing:border-box!important;overflow:hidden!important}body.workspace-authoritative-shell:not(.presentation) .model-canvas{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:clamp(38rem,66vh,54rem)!important;min-height:38rem!important;max-height:54rem!important;margin:0!important;padding:0 1.25rem 1rem!important;box-sizing:border-box!important;overflow:hidden!important}body.workspace-authoritative-shell:not(.presentation) .model-canvas>svg,body.workspace-authoritative-shell:not(.presentation) .question-canvas>svg{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:visible!important}body.presentation.workspace-authoritative-shell .representation-workspace{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}body.presentation.workspace-authoritative-shell .integrated-model-panel{display:grid!important;grid-template-rows:7rem minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}body.presentation.workspace-authoritative-shell .question-canvas{grid-row:1!important;width:100%!important;height:var(--vmb-question-canvas-presentation-height,7rem)!important;min-height:0!important;max-height:var(--vmb-question-canvas-presentation-height,7rem)!important;margin:0!important;padding:.65rem 1.25rem 0!important;box-sizing:border-box!important;overflow:hidden!important}body.presentation.workspace-authoritative-shell .model-canvas{flex:1 1 auto!important;box-sizing:border-box!important;grid-row:2!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 1.25rem 1rem!important;box-sizing:border-box!important;overflow:hidden!important}body.presentation.workspace-authoritative-shell .model-canvas>svg,body.presentation.workspace-authoritative-shell .question-canvas>svg{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:visible!important}@media(max-width:760px){body.workspace-authoritative-shell:not(.presentation) .representation-workspace{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important}body.workspace-authoritative-shell:not(.presentation) .model-canvas{height:clamp(24rem,55vh,34rem)!important;min-height:24rem!important}body.presentation.workspace-authoritative-shell .integrated-model-panel{grid-template-rows:6rem minmax(0,1fr)!important}body.presentation.workspace-authoritative-shell .question-canvas{height:6rem!important;max-height:6rem!important;padding:.45rem .75rem 0!important}body.presentation.workspace-authoritative-shell .model-canvas{padding:0 .75rem .75rem!important}}.workspace-authoritative-shell .authoritative-reference-box{z-index:23;top:9rem;width:390px;height:270px}.workspace-authoritative-shell .authoritative-reference-viewport{overflow:auto;padding:.8rem 1rem}.workspace-authoritative-shell .authoritative-reference-content{font-size:1.05rem;line-height:1.42;color:#334766;font-weight:750}.workspace-authoritative-shell .authoritative-reference-content p{margin:.15rem 0 .7rem}.workspace-authoritative-shell .authoritative-reference-content .zero-pair-example{display:flex;align-items:center;justify-content:center;gap:1.05rem;margin:.8rem 0 .15rem;color:#0b2e6d;font-size:2.4rem;font-weight:900}.workspace-authoritative-shell .authoritative-reference-content .zero-pair-plus{position:relative;width:1.05em;height:1.05em;display:inline-block}.workspace-authoritative-shell .authoritative-reference-content .zero-pair-plus::after,.workspace-authoritative-shell .authoritative-reference-content .zero-pair-plus::before{content:'';position:absolute;left:12%;right:12%;top:46%;height:.11em;border-radius:999px;background:currentColor}.workspace-authoritative-shell .authoritative-reference-content .zero-pair-plus::after{transform:rotate(90deg)}.workspace-authoritative-shell .authoritative-reference-content .zero-pair-minus{display:inline-block;width:.8em;height:.11em;border-radius:999px;background:currentColor}.workspace-authoritative-shell .rail-stage-control{min-width:0!important;align-self:stretch!important;display:grid!important;grid-template-rows:auto minmax(1.1rem,auto)!important;align-content:center!important}.workspace-authoritative-shell .rail-step-count{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.12!important;text-align:center!important}.workspace-authoritative-shell .authoritative-custom-fields-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr)!important;align-items:end!important;width:100%!important;gap:.7rem!important}.workspace-authoritative-shell .authoritative-custom-separator{align-self:end!important;justify-self:stretch!important;width:2.75rem!important;height:2.75rem!important;padding:0!important;display:grid!important;place-items:center!important}@media(max-width:700px){.workspace-authoritative-shell .authoritative-custom-fields-grid{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr)!important;align-items:end!important;flex-wrap:nowrap!important}.workspace-authoritative-shell .authoritative-custom-separator{align-self:end!important;padding:0!important;width:2.5rem!important}}