.ms-scene{min-inline-size:0;container:ms-scene/inline-size}.ms-scene__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ms-scene__layout[data-nodes=none]{grid-template-columns:minmax(0,1fr)}.ms-scene__main{gap:var(--space-2);min-inline-size:0;display:grid}.ms-scene__stage{box-sizing:border-box;border:1px solid var(--border-100);border-radius:var(--radius-md);background:var(--surface-000);block-size:clamp(192px,60svh,576px);position:relative;overflow:hidden}.ms-scene__stage:has(.ms-scene__view:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ms-scene__view{outline:none;position:absolute;inset:0}.ms-scene__tools{gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.ms-scene__tools .ms-icon-button[aria-pressed=true]{background:var(--brand-100);border-color:var(--focus);box-shadow:inset 0 -3px 0 var(--focus)}.ms-scene__overlay{inset-block-end:var(--space-3);inset-inline:var(--space-3);align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.ms-scene__overlay>*{pointer-events:auto}@media not (min-width:768px){.ms-scene__overlay .ms-notice{padding-block:var(--space-2)}.ms-scene__overlay .ms-notice__text,.ms-scene__overlay [role=status]>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.ms-scene__overlay [role=status]>p{padding-block:var(--space-1)}.ms-scene__overlay [role=status]>p[data-quiet]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}.ms-scene__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.ms-scene[data-fill],.ms-scene:fullscreen){background:var(--surface-000);block-size:100%}:is(.ms-scene[data-fill] .ms-scene__layout,.ms-scene:fullscreen .ms-scene__layout,.ms-scene[data-fill] .ms-scene__main,.ms-scene:fullscreen .ms-scene__main){grid-template-rows:minmax(0,1fr);gap:0;block-size:100%}:is(.ms-scene[data-fill] .ms-scene__edit,.ms-scene:fullscreen .ms-scene__edit){max-block-size:clamp(10rem,32svh,24rem);overflow-y:auto}.ms-scene[data-fill] .ms-scene__list{contain:size;align-self:stretch;padding-block-start:var(--space-3);padding-inline-end:var(--space-3);overflow-y:auto}:is(.ms-scene[data-fill] .ms-scene__main,.ms-scene:fullscreen .ms-scene__main){grid-template-rows:minmax(0,1fr) auto}:is(.ms-scene[data-fill] .ms-scene__stage,.ms-scene:fullscreen .ms-scene__stage){border:0;border-radius:0;block-size:100%}.ms-scene__message{box-sizing:border-box;block-size:100%;padding:var(--space-6);color:var(--ink-200);text-align:center;place-items:center;margin:0;display:grid}.ms-scene__stage[data-reserve]{block-size:auto}.ms-scene__reserve{min-inline-size:0}.ms-scene__lost{background:var(--surface-000);position:absolute;inset:0}.ms-scene__description{color:var(--ink-200);margin:0}.ms-scene__selection{color:var(--ink-100);overflow-wrap:anywhere;margin:0}.ms-scene__selection-label{color:var(--ink-200);text-transform:uppercase}.ms-scene__selection-name{font-weight:600}.ms-scene__edit{gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border-100);border-radius:var(--radius-md);margin:0;display:grid}.ms-scene__edit-title{padding-inline:var(--space-1);color:var(--ink-200);text-transform:uppercase}.ms-scene__modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.ms-scene__hint{color:var(--ink-100);margin:0}.ms-scene__modes [aria-pressed=true]{background:var(--surface-200);box-shadow:inset 0 -3px 0 var(--focus)}.ms-scene__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.ms-scene__locked{color:var(--ink-200);margin:0}.ms-scene__fields>.ms-field{align-content:space-between}.ms-scene__fields .ms-field__error{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ms-scene__said{color:var(--danger-500);overflow-wrap:anywhere;margin:0;font-weight:600}.ms-scene__said:not(:empty){margin-block-start:var(--space-2)}.ms-scene__edit>.ms-scene__said:empty{margin-block-start:calc(-1 * var(--space-3))}.ms-scene__list{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid;overflow-x:auto}.ms-scene__nodes-label{color:var(--ink-200);text-transform:uppercase;margin:0}.ms-scene__nodes{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ms-scene__nodes .ms-scene__nodes{border-inline-start:1px solid var(--border-100);margin-block-start:var(--space-1);margin-inline-start:var(--space-2);padding-inline-start:var(--space-3)}.ms-scene__tree{inline-size:max-content;min-inline-size:100%}.ms-scene__node-label{color:var(--ink-100);overflow-wrap:anywhere}.ms-scene__row .ms-scene__node-label{overflow-wrap:normal;white-space:nowrap;flex:1 0 auto;min-inline-size:0;padding-block:4px;font-size:13px;line-height:20px}.ms-scene__folder{color:var(--ink-200);flex:none;display:inline-flex}.ms-scene__item[data-layer]>.ms-scene__row>.ms-scene__node-label{font-size:14px;font-weight:600}@media (pointer:fine) and (min-width:768px){.ms-scene__item:not([data-layer])>.ms-scene__row .ms-scene__eye{box-sizing:border-box;block-size:28px;min-block-size:28px;inline-size:28px;min-inline-size:28px;padding:0}}.ms-scene__format{color:var(--ink-200);letter-spacing:.04em;flex:none;font-size:11px;font-weight:600}.ms-scene__count{color:var(--ink-200);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ms-scene__mark{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--warning-100);color:var(--warning-500);white-space:nowrap;flex:none;font-size:12px;line-height:20px;display:inline-flex}.ms-scene__node[data-group]>.ms-scene__node-label,.ms-scene__item[data-group]>.ms-scene__row>.ms-scene__node-label{font-weight:600}.ms-scene__item{outline:none}.ms-scene__row{align-items:center;gap:var(--space-1);box-sizing:border-box;min-block-size:28px;border-radius:var(--radius-sm);border-inline-start:3px solid #0000;padding-inline-end:var(--space-2);display:flex}.ms-scene__item[aria-selected]>.ms-scene__row{cursor:pointer}.ms-scene__item[aria-selected]>.ms-scene__row:hover{background:var(--surface-200)}.ms-scene__item[aria-selected=true]>.ms-scene__row{border-inline-start-color:var(--focus);background:var(--surface-200)}.ms-scene__item[aria-selected=true]>.ms-scene__row>.ms-scene__node-label{font-weight:600}.ms-scene__item:focus-visible>.ms-scene__row{outline:2px solid var(--focus);outline-offset:-2px}.ms-scene__toggle{block-size:24px;inline-size:24px;color:var(--ink-200);cursor:pointer;flex:none;place-items:center;display:inline-grid}.ms-scene__toggle:empty{cursor:default}[dir=rtl] .ms-scene__closed,[dir=rtl] .ms-scene__into{transform:scaleX(-1)}.ms-scene__item[data-grouped]>.ms-scene__row>.ms-scene__node-label{flex:auto;min-inline-size:0}.ms-scene__row-actions{gap:var(--space-1);flex:none;margin-inline-start:auto;display:flex}.ms-scene__item[data-hidden]>.ms-scene__row>.ms-scene__node-label{color:var(--ink-200);font-style:italic}@media (pointer:coarse),not (min-width:768px){.ms-scene__item[data-grouped]>.ms-scene__row,.ms-modeler__tree .ms-scene__row,.ms-modeler__fold{min-block-size:var(--row-h)}}.ms-scene__active[aria-pressed=true]{background:var(--brand-100);border-color:var(--focus);box-shadow:inset 0 -3px 0 var(--focus)}.ms-scene__row{position:relative}.ms-scene__row[draggable=true]{cursor:grab}.ms-scene__row[data-dragging]{outline:1px dashed var(--ink-200);outline-offset:-1px;opacity:.6}.ms-scene__row[data-drop=before]:before,.ms-scene__row[data-drop=after]:after{content:"";border-block-start:2px dashed var(--focus);pointer-events:none;block-size:0;position:absolute;inset-inline:0}.ms-scene__row[data-drop=before]:before{inset-block-start:-2px}.ms-scene__row[data-drop=after]:after{inset-block-end:-2px}.ms-scene__row[data-drop=into]{outline:2px dashed var(--focus);outline-offset:-2px}.ms-scene__nodes{grid-template-columns:minmax(0,1fr)}.ms-scene__move{gap:var(--space-1);background:var(--surface-000);border-radius:var(--radius-sm);flex:none;display:flex}@media (pointer:coarse),not (min-width:768px){.ms-scene__move{display:none}.ms-scene__item[aria-selected=true]>.ms-scene__row .ms-scene__move,.ms-scene__item:focus-visible>.ms-scene__row .ms-scene__move,.ms-scene__row:focus-within .ms-scene__move,.ms-scene__move[data-visible]{background:0 0;flex:100%;order:2;justify-content:flex-end;display:flex}.ms-scene__item[aria-selected=true]>.ms-scene__row,.ms-scene__item:focus-visible>.ms-scene__row,.ms-scene__row:focus-within,.ms-scene__row:has(>.ms-scene__move[data-visible]){flex-wrap:wrap}.ms-scene__item[aria-selected=true]>.ms-scene__row .ms-scene__node-label,.ms-scene__item:focus-visible>.ms-scene__row .ms-scene__node-label,.ms-scene__row:focus-within .ms-scene__node-label,.ms-scene__row:has(>.ms-scene__move[data-visible]) .ms-scene__node-label{flex:1 0 auto}}@media (pointer:fine) and (min-width:768px){.ms-scene__move{background:var(--surface-200);opacity:0;pointer-events:none;align-items:center;position:absolute;inset-block:0;inset-inline-end:var(--space-2)}.ms-scene__move[data-eye]{inset-inline-end:calc(var(--space-2) + 32px)}.ms-scene__row:hover .ms-scene__move,.ms-scene__row:focus-within .ms-scene__move,.ms-scene__item:focus-visible>.ms-scene__row .ms-scene__move,.ms-scene__move[data-visible]{opacity:1;pointer-events:auto}.ms-scene__move .ms-icon-button{box-sizing:border-box;block-size:28px;min-block-size:28px;inline-size:28px;min-inline-size:28px;padding:0}}.ms-modeler__slot{margin-block-start:var(--space-2)}.ms-scene__cube{--ms-cube-side:64px;inline-size:calc(var(--ms-cube-side) * 1.5);block-size:calc(var(--ms-cube-side) * 1.5);perspective:calc(var(--ms-cube-side) * 3);pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}@media not (min-width:768px){.ms-scene__cube{--ms-cube-side:48px}}.ms-scene__cube[data-small] .ms-scene__plate:not([data-kind=face]){pointer-events:none;cursor:inherit}.ms-scene__cube[data-compact]{inset-block-start:calc(var(--space-3) - var(--ms-cube-side) * .125);inset-inline-end:calc(var(--space-3) - var(--ms-cube-side) * .125)}.ms-scene__stage:not([data-modeler]) .ms-scene__cube[data-compact]{inset-block-start:calc(var(--space-3) + var(--row-h) + var(--space-2));inset-inline-end:var(--space-3)}.ms-scene__cube[hidden]{display:none}.ms-scene__cube-caption{inline-size:max-content;max-inline-size:100%;padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-000);color:var(--ink-100);text-align:center;pointer-events:none;margin-inline:auto;font-size:12px;line-height:16px;position:absolute;inset-block-end:0;inset-inline:0}.ms-scene__cube-solid{inline-size:var(--ms-cube-side);block-size:var(--ms-cube-side);transform-style:preserve-3d;margin:auto;position:absolute;inset:0}.ms-scene__plate{--ms-plate:var(--surface-100);box-sizing:border-box;background:var(--ms-plate);color:var(--ink-100);font:inherit;cursor:grab;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform-origin:50%;border:0;border-radius:0;outline:none;place-items:center;margin:0;padding:0;font-size:11px;line-height:14px;display:grid;position:absolute;inset:auto}.ms-scene__plate[data-kind=face]{--ms-plate-frame:var(--ink-300);box-shadow:inset 0 0 0 2px var(--ms-plate-frame);font-weight:600}.ms-scene__plate[data-kind=edge]{--ms-plate:var(--border-200)}.ms-scene__plate[data-kind=corner]{--ms-plate:var(--ink-200)}.ms-scene__cube[data-dragging] .ms-scene__plate{cursor:grabbing}.ms-scene__plate-name{max-inline-size:calc(var(--ms-cube-side) * .52);white-space:nowrap;text-align:center}.ms-scene__cube .ms-scene__plate{font-size:8px;line-height:10px}.ms-scene__cube[data-phone] .ms-scene__plate{font-size:11px;line-height:14px}.ms-scene__plate[aria-current=true]{font-weight:600}.ms-scene__plate[aria-current=true]:where([data-kind=face]){background:var(--brand-100)}.ms-scene__plate:not([data-kind=face])[aria-current=true]:after{content:"";background:var(--surface-000);border-radius:50%;block-size:10px;inline-size:10px;margin:auto;position:absolute;inset:0}.ms-scene__plate:focus-visible{background:var(--brand-500);color:var(--on-brand);box-shadow:inset 0 0 0 2px var(--on-brand)}.ms-scene__plate:not([data-kind=face])[aria-current=true]:focus-visible:after{background:var(--on-brand)}@media (hover:hover){.ms-scene__plate:hover{background:var(--brand-500);color:var(--on-brand)}.ms-scene__plate:not([data-kind=face])[aria-current=true]:hover:after{background:var(--on-brand)}}.ms-scene__tags{pointer-events:none;direction:ltr;position:absolute;inset:0;overflow:hidden}.ms-scene__tag{box-sizing:border-box;inline-size:max-content;max-inline-size:160px;padding:1px var(--space-2);border:1px solid var(--border-100);border-radius:var(--radius-sm);background:var(--surface-000);color:var(--ink-100);text-align:center;visibility:hidden;pointer-events:none;font-size:11px;line-height:14px;position:absolute;inset-block-start:0;inset-inline-start:0}.ms-scene__tag-name,.ms-scene__tag-detail{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ms-scene__tag-detail{color:var(--ink-200);font-size:11px;line-height:14px}.ms-scene__tag:not([data-detail=on]) .ms-scene__tag-detail{display:none}@media (forced-colors:active){.ms-scene__row{border-inline-start-color:canvas}.ms-scene__item[aria-selected=true]>.ms-scene__row{border-inline-start-color:highlight}.ms-scene__row[data-drop=before]:before,.ms-scene__row[data-drop=after]:after{border-block-start-color:highlight}.ms-scene__row[data-drop=into]{outline-color:highlight}.ms-scene__plate{--ms-plate:ButtonText;color:buttonface;forced-color-adjust:none}.ms-scene__plate[data-kind=edge]{--ms-plate:LinkText}.ms-scene__plate[data-kind=corner]{--ms-plate:VisitedText}.ms-scene__plate[aria-current=true],.ms-scene__plate:hover,.ms-scene__plate:focus-visible{color:highlighttext;background:highlight}.ms-scene__plate:not([data-kind=face])[aria-current=true]:after{background:highlighttext}.ms-scene__cube-caption{color:canvastext;background:canvas}.ms-scene__tag{color:canvastext;background:canvas;border-color:canvastext}.ms-scene__modes [aria-pressed=true]{text-underline-offset:4px;border-color:highlight;text-decoration:underline;text-decoration-thickness:3px}}.ms-scene__stage[data-modeler]{--ms-cube-box:calc(64px * 1.5);--ms-block-w:min(22rem, calc(100% - 2 * var(--space-2)));--ms-fade:24px;--ms-arrow:16px;block-size:clamp(30rem,78svh,52rem)}@media not (min-width:768px){.ms-scene__stage[data-modeler]{--ms-cube-box:calc(48px * 1.5)}}.ms-scene__canvas{position:absolute;inset:0}.ms-scene__stage[data-modeler] .ms-scene__overlay{z-index:2}.ms-modeler{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);min-block-size:0;padding:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ms-modeler>*{pointer-events:auto}.ms-scene__stage[data-modeler][data-nocanvas]{flex-direction:column;display:flex}.ms-scene__stage[data-modeler][data-nocanvas] .ms-modeler{flex:0 auto;order:-1;position:static}.ms-scene__stage[data-modeler][data-nocanvas] .ms-scene__canvas{flex:1 0 6rem;min-block-size:0;position:relative}.ms-scene__stage[data-modeler][data-nocanvas] .ms-scene__cube-host{display:none}.ms-modeler__top{align-items:center;gap:var(--space-2);box-sizing:border-box;max-inline-size:calc(100% - var(--ms-cube-box) - var(--space-2));flex:none;display:flex}.ms-modeler__bar{--ms-fade-dir:to right;gap:var(--space-1);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--space-1);scroll-padding-inline:calc(var(--ms-fade) + var(--ms-arrow));scrollbar-width:none;border:1px solid var(--border-100);border-radius:var(--radius-md);background:var(--surface-000);flex-wrap:nowrap;flex:0 auto;display:flex;overflow:auto hidden}.ms-modeler__bar[data-fade-end]:after{content:"›" / "";box-sizing:border-box;inline-size:var(--ms-arrow);border-radius:var(--radius-sm);background:var(--surface-000);color:var(--ink-200);text-align:center;pointer-events:none;flex:none;align-self:center;margin-inline-start:calc(-1 * (var(--ms-arrow) + var(--space-1)));font-size:20px;line-height:20px;position:sticky;inset-inline-end:0}[dir=rtl] .ms-modeler__bar[data-fade-end]:after{content:"‹" / ""}.ms-modeler__bar::-webkit-scrollbar{display:none}.ms-modeler__bar>*{flex:none}.ms-modeler__top:has(>.ms-modeler__actions){box-sizing:border-box;border:1px solid var(--border-100);border-radius:var(--radius-md);background:var(--surface-000);gap:0;padding:0}.ms-modeler__top:has(>.ms-modeler__actions)>.ms-modeler__bar{background:0 0;border:0}.ms-modeler__top:has(>.ms-modeler__actions)>.ms-modeler__actions{padding-block:var(--space-1);padding-inline-end:var(--space-1)}.ms-modeler__actions{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:none;display:flex}.ms-modeler__actions>*{flex:none;display:inline-flex}.ms-button.ms-modeler__action[data-dirty],.ms-button.ms-modeler__action[data-attention]{border-color:var(--warning-500);background:var(--warning-100);color:var(--warning-500)}.ms-button.ms-modeler__action[data-dirty]:hover:not(:disabled):not([aria-disabled=true]),.ms-button.ms-modeler__action[data-attention]:hover:not(:disabled):not([aria-disabled=true]){background:var(--warning-100);box-shadow:inset 0 0 0 1px var(--warning-500)}.ms-modeler__action[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ms-button.ms-modeler__action[data-variant=secondary][aria-disabled=true]:hover{background:var(--surface-100)}.ms-button.ms-modeler__action[data-variant=primary][aria-disabled=true]:hover{border-color:var(--brand-500);background:var(--brand-500)}[dir=rtl] .ms-modeler__bar{--ms-fade-dir:to left}.ms-modeler__bar[data-fade-end]{-webkit-mask-image:linear-gradient(var(--ms-fade-dir), CanvasText calc(100% - var(--ms-fade) - var(--ms-arrow)), transparent calc(100% - var(--ms-arrow)), CanvasText calc(100% - var(--ms-arrow)));mask-image:linear-gradient(var(--ms-fade-dir), CanvasText calc(100% - var(--ms-fade) - var(--ms-arrow)), transparent calc(100% - var(--ms-arrow)), CanvasText calc(100% - var(--ms-arrow)))}.ms-modeler__bar[data-fade-start]{-webkit-mask-image:linear-gradient(var(--ms-fade-dir), transparent, CanvasText var(--ms-fade));mask-image:linear-gradient(var(--ms-fade-dir), transparent, CanvasText var(--ms-fade))}.ms-modeler__bar[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(var(--ms-fade-dir), transparent, CanvasText var(--ms-fade), CanvasText calc(100% - var(--ms-fade) - var(--ms-arrow)), transparent calc(100% - var(--ms-arrow)), CanvasText calc(100% - var(--ms-arrow)));mask-image:linear-gradient(var(--ms-fade-dir), transparent, CanvasText var(--ms-fade), CanvasText calc(100% - var(--ms-fade) - var(--ms-arrow)), transparent calc(100% - var(--ms-arrow)), CanvasText calc(100% - var(--ms-arrow)))}.ms-modeler__bar .ms-icon-button[aria-pressed=true]{background:var(--brand-100);border-color:var(--focus);box-shadow:inset 0 -3px 0 var(--focus)}.ms-modeler__bar .ms-icon-button{position:relative}.ms-modeler__bar .ms-icon-button[data-dirty]:after{content:"";background:var(--warning-500);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.ms-modeler__bar .ms-icon-button[aria-busy=true]{opacity:.6;cursor:progress}.ms-modeler__bar .ms-icon-button[aria-disabled=true]:not([aria-busy=true]){color:var(--ink-300);cursor:not-allowed}.ms-modeler__bar .ms-icon-button[aria-disabled=true]:not([aria-busy=true]):hover{background:var(--surface-100)}.ms-modeler__narrow{display:none}.ms-modeler__chip{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--warning-100);color:var(--warning-500);flex:none;margin:0}.ms-modeler__hint{box-sizing:border-box;max-inline-size:calc(100% - var(--ms-cube-box) - var(--space-2));padding:var(--space-1) var(--space-2);border:1px solid var(--border-100);border-radius:var(--radius-sm);background:var(--surface-000);color:var(--ink-100);overflow-wrap:anywhere;flex:none;margin:0}.ms-modeler__hint:empty{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-modeler__chip:not([data-on]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-modeler__block{z-index:1;box-sizing:border-box;inline-size:var(--ms-block-w);max-block-size:calc(100% - var(--ms-block-y,0px) - var(--space-1) - var(--space-2));padding:var(--space-3);border:1px solid var(--border-100);border-radius:var(--radius-md);background:var(--surface-000);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(var(--ms-block-y,0px) + var(--space-1));inset-inline-start:clamp(var(--space-2), calc(var(--ms-block-x,50%) - var(--ms-block-w) / 2), calc(100% - var(--ms-block-w) - var(--space-2)));overflow-y:auto}.ms-modeler__sheet-head,.ms-modeler__sheet-piece{display:none}.ms-modeler__sheet-piece{margin:var(--space-1) 0 var(--space-2);color:var(--ink-100);overflow-wrap:anywhere}.ms-modeler__title,.ms-modeler__tree-title{color:var(--ink-200);text-transform:uppercase;margin:0}.ms-modeler__title-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ms-modeler__close{margin-block:calc(-1 * var(--space-2));flex:none;display:none}.ms-modeler__title-row>.ms-modeler__title{flex:auto}.ms-modeler__title-note{color:var(--ink-100);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.ms-modeler__summary{box-sizing:border-box;max-inline-size:calc(100% - var(--ms-cube-box) - var(--space-2));padding:0 var(--space-2);border:1px solid var(--border-100);border-radius:var(--radius-pill);background:var(--surface-000);color:var(--ink-100);overflow-wrap:anywhere;flex:none;margin:0;font-weight:600}.ms-modeler__summary[data-empty]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-modeler__piece,.ms-modeler__note,.ms-modeler__measures{margin:var(--space-1) 0 var(--space-2);color:var(--ink-100);overflow-wrap:anywhere}.ms-modeler__note,.ms-modeler__measures-label{color:var(--ink-200)}.ms-modeler__block .ms-scene__fields{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ms-modeler__block .ms-field--centred .ms-number[data-unit=true]>.ms-field__input{text-align:center}.ms-modeler__tree{box-sizing:border-box;min-block-size:0;inline-size:fit-content;min-inline-size:min(16rem,100%);max-inline-size:min(100%,32rem,55cqi);padding:var(--space-2);border-radius:var(--radius-md);background:0 0;flex-direction:column;flex:0 auto;display:flex;overflow:auto}.ms-modeler__fold{all:unset;box-sizing:border-box;min-block-size:24px;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-000);cursor:pointer;text-transform:uppercase;align-items:center;display:inline-flex}.ms-modeler__tree .ms-scene__node-label{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-000)}.ms-modeler__tree .ms-scene__folder,.ms-modeler__tree .ms-scene__count,.ms-modeler__tree .ms-scene__format{background:var(--surface-000)}.ms-modeler__tree .ms-scene__item[aria-selected]>.ms-scene__row:hover>.ms-scene__node-label,.ms-modeler__tree .ms-scene__item[aria-selected=true]>.ms-scene__row>.ms-scene__node-label,.ms-modeler__tree .ms-scene__item[aria-selected]>.ms-scene__row:hover>.ms-scene__folder,.ms-modeler__tree .ms-scene__item[aria-selected]>.ms-scene__row:hover>.ms-scene__count,.ms-modeler__tree .ms-scene__item[aria-selected]>.ms-scene__row:hover>.ms-scene__format,.ms-modeler__tree .ms-scene__item[aria-selected=true]>.ms-scene__row>.ms-scene__folder,.ms-modeler__tree .ms-scene__item[aria-selected=true]>.ms-scene__row>.ms-scene__count,.ms-modeler__tree .ms-scene__item[aria-selected=true]>.ms-scene__row>.ms-scene__format{background:var(--surface-200)}.ms-modeler__fold:before{content:"▾" / "";margin-inline-end:var(--space-1)}.ms-modeler__fold[aria-expanded=false]:before{content:"▸" / ""}[dir=rtl] .ms-modeler__fold[aria-expanded=false]:before{content:"◂" / ""}.ms-modeler__fold:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-scene__cube-host{pointer-events:none;position:absolute;inset:0}@container ms-scene not (min-width:768px){.ms-scene__nodes .ms-scene__nodes{margin-inline-start:0;padding-inline-start:var(--space-2)}.ms-scene__stage[data-modeler]{--ms-block-w:min(22rem, 92%);min-block-size:26rem}.ms-scene__tags{display:none}.ms-scene__stage:has(.ms-modeler[data-sheet=tree]) .ms-scene__cube-host{visibility:hidden}.ms-modeler__actions{position:absolute;inset-block-end:calc(var(--space-3) + var(--row-h) + var(--space-2));inset-inline-end:var(--space-3)}.ms-modeler__action{padding-inline:0}.ms-modeler__action .ms-button__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ms-modeler__block{inline-size:auto;max-block-size:min(calc(100% - var(--ms-block-y,0px) - var(--space-1)), max(45%, 12rem));border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0;padding-block-start:0;scroll-padding-block-start:var(--space-6);inset-block:auto 0;inset-inline:0}.ms-scene__stage[data-modeler] .ms-scene__overlay{inset-block-end:calc(var(--ms-sheet-h,0px) + var(--space-3))}.ms-modeler__sheet-head{z-index:1;margin-inline:calc(-1 * var(--space-3));background:var(--surface-000);justify-content:center;display:flex;position:sticky;inset-block-start:0}.ms-modeler__grip{all:unset;box-sizing:border-box;inline-size:100%;block-size:var(--space-4);justify-content:center;align-items:center;display:flex}button.ms-modeler__grip{min-block-size:var(--row-h);cursor:pointer}.ms-modeler__grip:before{content:"";background:var(--border-200);border-radius:2px;block-size:4px;inline-size:2.5rem}button.ms-modeler__grip:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ms-modeler__sheet-piece{display:block}.ms-modeler__narrow{display:inline-grid}.ms-modeler__tree{align-self:stretch;inline-size:auto;min-inline-size:0;max-inline-size:100%}.ms-modeler[data-sheet=block] .ms-modeler__tree{display:none}.ms-scene__stage:has(.ms-modeler[data-split]){--ms-piecebar-h:calc(38px + 2 * var(--space-1) + 2px);--ms-piecebar-end:var(--space-3);--ms-piecebar-top:calc(var(--ms-piecebar-end) + var(--ms-piecebar-h))}.ms-modeler[data-split] .ms-modeler__top{align-items:flex-start}.ms-modeler[data-split] .ms-modeler__top .ms-modeler__bar{flex:none}.ms-modeler__pieces{inset-block-end:var(--ms-piecebar-end);inset-inline:var(--space-3);z-index:1;pointer-events:none;justify-content:center;min-inline-size:0;display:flex;position:absolute}.ms-modeler__pieces>.ms-modeler__bar{pointer-events:auto;flex:0 auto}.ms-modeler[data-split] .ms-modeler__pieces>.ms-modeler__bar{--field-h:38px;--row-h:38px;flex-wrap:wrap;justify-content:center;gap:2px;max-inline-size:100%;overflow:visible}.ms-modeler[data-split] .ms-modeler__actions{flex-wrap:wrap;flex:0 auto;min-inline-size:0;position:static}.ms-modeler[data-split] .ms-modeler__piece,.ms-modeler[data-split] .ms-modeler__sheet-piece,.ms-modeler[data-split] .ms-modeler__block p.ms-sheet__lead,.ms-modeler[data-split] .ms-modeler__block .ms-sheet__lead>.ms-choice-group__legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ms-modeler[data-split] button.ms-modeler__grip{block-size:24px;min-block-size:24px}.ms-modeler[data-split] .ms-modeler__close{display:inline-flex}.ms-modeler[data-split] .ms-modeler__block .ms-scene__fields{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.ms-modeler[data-split] .ms-field[data-short]{align-items:center;column-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.ms-modeler[data-split] .ms-field[data-short]>.ms-field__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ms-modeler[data-split] .ms-field[data-short]>.ms-field__short{color:var(--ink-200);grid-area:1/1;font-weight:600;display:block}.ms-modeler[data-split] .ms-field[data-short]>.ms-field__control{grid-area:1/2}.ms-modeler[data-split] .ms-field[data-short] .ms-field__input{padding-inline:var(--space-1)}.ms-modeler[data-split] .ms-field[data-short] .ms-number__unit{padding-inline-end:var(--space-1);font-size:.75rem}.ms-modeler[data-split] .ms-scene__fields+.ms-scene__said:empty{display:none}.ms-modeler[data-split] .ms-modeler__block[data-fill]{max-block-size:min(calc(100% - var(--ms-block-y,0px) - var(--space-1) - var(--ms-piecebar-top) - var(--space-2) - var(--ms-notice-h,0px)), 70%);flex-direction:column;display:flex;overflow-y:auto}.ms-modeler[data-split] .ms-modeler__block[data-fill]>*{flex:none}.ms-modeler[data-split] .ms-modeler__block[data-fill]>:last-child{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.ms-modeler[data-split] .ms-modeler__block[data-fill] .ms-sheet__inline{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.ms-modeler[data-split] .ms-modeler__block[data-fill] .ms-choice-group__options{column-gap:var(--space-4);flex-wrap:wrap;display:flex}.ms-modeler[data-split] .ms-modeler__block[data-fill] .ms-face{align-items:center;gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ms-modeler[data-split] .ms-modeler__block[data-fill] .ms-face__buttons{flex-direction:column;align-items:stretch}.ms-modeler[data-split] .ms-modeler__block[data-fill] .ms-modeler__scroll{flex:none}.ms-modeler[data-split] .ms-modeler__block{inset-block:auto calc(var(--ms-piecebar-top) + var(--space-2));inset-inline:var(--space-2);max-block-size:min(calc(100% - var(--ms-block-y,0px) - var(--space-1) - var(--ms-piecebar-top) - var(--space-2) - var(--ms-notice-h,0px)), 70%);border:1px solid var(--border-100);border-radius:var(--radius-md);scroll-padding-block:calc(var(--space-12) + var(--space-3)) var(--space-6)}.ms-modeler[data-split] .ms-modeler__block:has(.ms-sheet__footer){scroll-padding-block-end:5rem}.ms-modeler[data-split] .ms-modeler__scroll{position:relative}.ms-modeler[data-split] .ms-sheet::-webkit-scrollbar{inline-size:8px}.ms-modeler[data-split] .ms-sheet::-webkit-scrollbar-track{background:var(--surface-200)}.ms-modeler[data-split] .ms-sheet::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:4px}@supports not selector(::-webkit-scrollbar){.ms-modeler[data-split] .ms-sheet{scrollbar-width:thin;scrollbar-color:var(--ink-300) var(--surface-200)}}.ms-modeler[data-split] .ms-sheet[data-more]:not(:has(.ms-sheet__footer)):after{content:"";background:linear-gradient(transparent, var(--surface-000));pointer-events:none;flex:none;block-size:1.5rem;margin-block:-1.5rem 0;display:block;position:sticky;inset-block-end:0}.ms-modeler[data-split] .ms-modeler__title-row{z-index:1;background:var(--surface-000);position:sticky;inset-block-start:24px}.ms-modeler[data-split] .ms-sheet__footer{z-index:1;padding-block:var(--space-2);border-block-start:1px solid var(--border-100);background:var(--surface-000);position:sticky;inset-block-end:0}.ms-modeler[data-split] .ms-sheet__text.body{font-size:13px;line-height:19px}.ms-modeler[data-split] .ms-sheet__text.body:lang(ar){line-height:22px}.ms-scene__stage[data-modeler]:has(.ms-modeler[data-split]) .ms-scene__overlay{inset-block-end:calc(var(--ms-sheet-h,0px) + var(--ms-piecebar-top) + var(--space-2))}}.ms-sheet__phone,.ms-sheet__short,.ms-modeler[data-split] .ms-sheet__desktop{display:none}.ms-modeler[data-split] .ms-sheet__phone{display:inline}.ms-modeler[data-split] .ms-sheet__short{letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:inline}.ms-modeler[data-split] .ms-sheet__short:lang(ar){letter-spacing:normal}.ms-modeler[data-split] .ms-sheet__local,.ms-modeler[data-split] .ms-sheet__full{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@media (forced-colors:active){.ms-scene__active[aria-pressed=true]{border-color:highlight}.ms-scene__tools .ms-icon-button[aria-pressed=true],.ms-modeler__bar .ms-icon-button[aria-pressed=true]{text-underline-offset:4px;border-color:highlight;text-decoration:underline;text-decoration-thickness:3px}.ms-modeler__bar .ms-icon-button[data-dirty]:after{forced-color-adjust:none;background:highlight}.ms-modeler__chip[data-on]{border:1px solid canvastext}.ms-modeler__bar .ms-icon-button[aria-disabled=true]{color:graytext}.ms-button.ms-modeler__action[data-dirty],.ms-button.ms-modeler__action[data-attention]{forced-color-adjust:none;color:canvastext;background:canvas;border:2px solid highlight}.ms-modeler__action[aria-disabled=true]{color:graytext;border-color:graytext}.ms-modeler__bar,.ms-modeler__block,.ms-modeler__hint,.ms-modeler__top:has(>.ms-modeler__actions){background:canvas;border:1px solid canvastext}.ms-modeler__top:has(>.ms-modeler__actions)>.ms-modeler__bar{border:0}.ms-modeler__bar[data-fade-end]:after,.ms-modeler__sheet-head{color:canvastext;background:canvas}.ms-modeler__grip:before{background:canvastext}@container ms-scene not (min-width:768px){.ms-modeler__block{border-block-end:0;border-inline:0}}.ms-modeler__fold,.ms-modeler__tree .ms-scene__node-label,.ms-modeler__tree .ms-scene__folder,.ms-modeler__tree .ms-scene__count,.ms-modeler__tree .ms-scene__format{color:canvastext;background:canvas}.ms-scene__mark{color:canvastext;background:canvas;border:1px solid canvastext}}@container ms-scene (min-width:768px){.ms-scene__layout{grid-template-columns:minmax(0,1fr) fit-content(22rem);align-items:start}.ms-scene__layout>.ms-scene__list{min-inline-size:288px}}.ms-scene__veil{z-index:0;background:var(--surface-000);pointer-events:none;position:absolute;inset:0}
