body,html{height:100%;margin:0;padding:0}.app{display:flex;flex-direction:column;height:100vh}#root{height:100%}.rendering{background-color:#4b4f4e;flex-grow:1}#qtcanvas{height:100%;width:100%}#force{height:100%!important}.signin-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px}.chatbox-container{height:55%;left:70%;position:fixed;top:40%;width:25%;z-index:1000}.circleButton{background-color:#20262c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:small;height:40px;left:95%;line-height:40px;text-align:center;top:82%;width:40px}.chatbox,.circleButton{position:fixed;z-index:1000}.chatbox{height:50%;left:70%;top:40%;width:25%}.rce-mbox-text{color:#000!important}.hidden{display:none}.clipping-widget{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:4}.clip-plane-face{fill:#b9df7326;stroke:#d4ef9b;stroke-width:1.5;stroke-dasharray:5 4;pointer-events:none}.clip-handle{fill:#e2f6aa;stroke:#293719;stroke-width:1.5;cursor:grab;pointer-events:auto;touch-action:none}.clip-handle:active{cursor:grabbing}.clip-handle:focus,.clip-handle:hover{fill:#fff;stroke:#fff;outline:none}.clip-handle text{fill:#fff;stroke:#222;stroke-width:3px;font:12px Segoe UI,sans-serif;paint-order:stroke;pointer-events:none}.clip-hit{fill:none;stroke:#0000;stroke-width:18;pointer-events:stroke}.clip-arrow{stroke:#d8ef9a;stroke-width:3;pointer-events:none}.clip-ring{fill:none;stroke:#f0c875;stroke-width:2;pointer-events:none}.clip-widget-hint{background:#202020d9;border-radius:4px;bottom:12px;box-sizing:border-box;color:#eee;font:12px/1.4 Segoe UI,sans-serif;left:50%;max-width:calc(100% - 24px);padding:6px 10px;position:absolute;text-align:center;transform:translateX(-50%)}.procedural-node{background:#282b25;background:var(--colorNeutralBackground1,#282b25);border:1px solid #72796c;border-radius:7px;box-sizing:border-box;color:#eee;color:var(--colorNeutralForeground1,#eee);padding:12px 14px;position:relative;width:248px}.procedural-node.is-selected{border-color:#c5e879;box-shadow:0 0 0 1px #c5e879}.procedural-node-title{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:space-between;line-height:22px}.procedural-node-title button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:18px;padding:0 2px}.procedural-node-summary{font-size:12px;line-height:22px;margin-top:3px}.procedural-node-detail,.procedural-node-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedural-node-detail{font-size:11px;line-height:18px;opacity:.7}.procedural-node-actions{align-items:center;display:flex;font-size:10px;gap:8px;margin-top:8px}.procedural-node-actions button{background:#353b2c;border:1px solid #859357;border-radius:4px;color:#e4efc7;cursor:pointer;flex-shrink:0;padding:3px 12px}.procedural-node-actions button:disabled{cursor:default;opacity:.5}.procedural-node-actions span{color:#bdc9ac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedural-clear-confirmation{align-items:center;background:#393728;border:1px solid #817c50;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:10px}.procedural-clear-confirmation p{flex:1 1;margin:0;min-width:220px}.procedural-node .react-flow__handle{background:#c5e879;border:2px solid #222;height:10px;width:10px}.procedural-port-label{color:#b4bdac;font-size:10px;pointer-events:none;position:absolute;transform:translateY(-50%)}.procedural-port-label.is-input{right:calc(100% + 10px)}.procedural-inspector,.procedural-inspector-empty{box-sizing:border-box;overflow:auto;padding:18px}.procedural-inspector h2{font-size:18px;margin:8px 0 20px}.procedural-inspector small{font-size:10px;letter-spacing:1.5px;opacity:.7}.procedural-field{display:flex;flex-direction:column;font-size:12px;gap:6px;margin-bottom:14px}.procedural-field input,.procedural-field select,.procedural-field textarea{background:#222;background:var(--colorNeutralBackground2,#222);border:1px solid #ffffff35;border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;min-width:0;padding:8px;width:100%}.procedural-field textarea{font-family:Consolas,monospace;resize:vertical}.procedural-field option{background:#222;background:var(--colorNeutralBackground2,#222);color:inherit}.procedural-parameter-grid{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.procedural-hint{font-size:12px;line-height:1.65;opacity:.75}.procedural-check{align-items:center;display:flex;font-size:12px;gap:8px;margin:14px 0}.procedural-primary{background:#c5e879;border:0;border-radius:4px;color:#17210e;cursor:pointer;font-weight:600;padding:9px 14px}.procedural-primary:disabled{cursor:default;opacity:.5}.procedural-inspector-status{border-top:1px solid #ffffff25;font-size:12px;margin-top:18px;padding-top:12px}.procedural-run-bar{background:#282b25;background:var(--colorNeutralBackground1,#282b25);border-bottom:1px solid #ffffff25;margin-bottom:14px;padding:8px 0 12px;position:sticky;top:0;z-index:2}.procedural-run-bar [role=status]{font-size:12px;line-height:1.5;margin-top:8px}.procedural-run-bar small{display:block;letter-spacing:0;margin-top:4px;opacity:.8}.procedural-error{color:#ffb8a5;font-size:12px;line-height:1.6}.procedural-local-inspector{border-left:1px solid #ffffff25;min-width:260px;overflow:auto;width:300px}.procedural-graph-toolbar{align-items:center;border-bottom:1px solid #ffffff20;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding:6px 8px}.procedural-graph-toolbar button,.procedural-graph-toolbar select{background:#252525;background:var(--colorNeutralBackground2,#252525);border:1px solid #ffffff25;border-radius:4px;color:inherit;cursor:pointer;font:inherit;padding:5px 8px}.procedural-graph-toolbar select{max-width:185px}.procedural-graph-status{font-size:11px;margin-left:auto;opacity:.8}.procedural-graph-execution-hint{background:#ffffff04;color:#c5c9ba;font-size:11px;margin:0;padding:5px 10px}.mesocraft-rule-graph .react-flow__node-ingredient,.mesocraft-rule-graph .react-flow__node-skeleton{max-width:280px}.mesocraft-rule-graph .react-flow__node-ingredient h1,.mesocraft-rule-graph .react-flow__node-ingredient h2,.mesocraft-rule-graph .react-flow__node-ingredient h3,.mesocraft-rule-graph .react-flow__node-skeleton h1,.mesocraft-rule-graph .react-flow__node-skeleton h2,.mesocraft-rule-graph .react-flow__node-skeleton h3{font-size:16px;line-height:24px}.mesocraft-rule-graph .react-flow__node-ingredient [role=combobox],.mesocraft-rule-graph .react-flow__node-skeleton [role=combobox]{max-width:248px;min-width:0}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.structure-rule-card{background:#282828;background:var(--colorNeutralBackground1,#282828);border:1px solid #636c5c;border-radius:8px;box-sizing:border-box;color:#eee;color:var(--colorNeutralForeground1,#eee);display:flex;flex-direction:column;font-size:12px;height:252px;padding:14px;width:300px}.structure-rule-card.is-selected{border-color:#cee383;box-shadow:0 0 0 1px #cee383}.structure-rule-card footer,.structure-rule-card header{align-items:center;display:flex;gap:8px;justify-content:space-between}.structure-rule-order{font-feature-settings:"tnum";color:#b4bfab;font-size:11px;font-variant-numeric:tabular-nums}.structure-rule-type{background:#cee38313;border-radius:4px;color:#cee383;font-size:11px;padding:3px 7px}.structure-rule-type.type-4{background:#b8dafa13;color:#b8dafa}.structure-rule-type.type-1,.structure-rule-type.type-2{background:#e6c0f513;color:#e6c0f5}.structure-rule-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:19px;margin:10px 0 8px;min-height:38px;overflow:hidden;overflow-wrap:anywhere}.structure-rule-bindings{grid-gap:4px;align-items:center;display:grid;font-size:11px;gap:4px;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr)}.structure-rule-bindings span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-rule-bindings b{color:#a2b77b}.structure-rule-stats{align-items:center;display:flex;font-size:10px;gap:5px;justify-content:space-between;margin-top:10px}.structure-rule-stats strong{font-size:14px}.structure-rule-stats small{font-size:10px;font-weight:400}.structure-rule-geometry{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#bcc6b3;display:-webkit-box;font-size:11px;line-height:17px;margin:9px 0;min-height:34px;overflow:hidden;overflow-wrap:anywhere}.structure-rule-card footer{border-top:1px solid #ffffff18;font-size:10px;margin-top:auto;padding-top:8px}.structure-rule-card footer span{color:#acb8a2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-rule-card button{background:#cee3830b;border:1px solid #cee38350;border-radius:4px;color:#d4e5ac;cursor:pointer;flex-shrink:0;font:inherit;padding:4px 7px}.structure-rule-card .react-flow__handle{background:#b0c582;border:2px solid #252525;height:9px;width:9px}.structure-rule-card.is-setup{border-color:#80abc5}.structure-rule-inspector h2{overflow-wrap:anywhere}.structure-parameter-section,.structure-vector{border:1px solid #ffffff25;border-radius:5px;margin:12px 0;min-width:0;padding:10px}.structure-parameter-section legend,.structure-vector legend{color:#c5d5b3;font-size:11px}.structure-vector>div{grid-gap:0 8px;display:grid;gap:0 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.structure-vector .procedural-field{font-size:10px;margin-bottom:7px}.structure-all-parameters{font-size:12px;margin:16px 0}.structure-all-parameters summary{cursor:pointer;padding:10px 0}.structure-rule-navigator{width:220px}.structure-edit-actions{align-items:center;background:#282828;border-bottom:1px solid #ffffff20;display:flex;gap:8px;padding:10px 0;position:sticky;top:0;z-index:3}.structure-edit-actions strong{color:#e9cc81;flex:1 1;font-size:12px}.reference-editor-tools button,.structure-edit-actions button{background:#353a2c;border:1px solid #77835d;border-radius:4px;color:#eee;cursor:pointer;padding:6px 10px}.reference-pose-editor{background:#1d211c;border:1px solid #718059;border-radius:6px;margin:12px 0;padding:10px}.reference-editor-tools{align-items:center;display:flex;gap:8px}.reference-editor-tools strong{flex:1 1;font-size:13px}.reference-editor-tools button[aria-pressed=true]{border-color:#cee383;color:#cee383}.reference-pose-editor svg{background:#151b20;border-radius:4px;cursor:grab;display:block;font-size:10px;touch-action:none;width:100%}.reference-pose-editor input{box-sizing:border-box;min-width:0;width:100%}.reference-pose-editor input,.reference-pose-editor select{background:#282d27;border:1px solid #637357;border-radius:3px;color:#eee;font:11px Segoe UI,sans-serif;padding:5px}.reference-pose-editor label{color:#c5d5b3;font-size:11px;min-width:0}.reference-pose-editor summary{cursor:pointer;font-size:11px;padding:9px 0}.rule-canvas-toolbar{align-items:center;background:#242824ef;border:1px solid #738349;border-radius:6px;color:#eee;display:flex;flex-wrap:wrap;font:12px/1.4 Segoe UI,sans-serif;gap:7px;left:12px;padding:9px 10px;position:absolute;right:12px;top:12px;z-index:5}.rule-canvas-toolbar strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-canvas-toolbar span{color:#c5cbbf;flex:1 1 160px}.rule-canvas-controls button,.rule-canvas-controls select,.rule-canvas-toolbar button{background:#30362a;border:1px solid #737e5f;border-radius:4px;color:#f2f4ed;cursor:pointer;padding:5px 9px}.rule-canvas-controls button:disabled,.rule-canvas-toolbar button:disabled{cursor:default;opacity:.45}.rule-canvas-controls{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.rule-canvas-controls [aria-pressed=true]{background:#49572c;border-color:#d2f070}.rule-canvas-inspector{border-bottom:1px solid #ffffff20;border-top:1px solid #ffffff20;margin:12px 0;padding:12px 0}.AnimAuthor{grid-gap:.5em;display:grid;gap:.5em;grid-template-areas:"controls       codeViewer" "timelines      codeViewer" "keyframePanel  codeViewer";grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-template-rows:min-content minmax(8rem,1fr) min-content;height:100%;overflow:auto;width:100%}.AnimAuthor>*{min-height:0;min-width:0}@container (max-width: 1200px){.AnimAuthor{grid-template-areas:"controls controls" "timelines codeViewer" "keyframePanel keyframePanel";grid-template-columns:minmax(0,1fr) 12rem;grid-template-rows:min-content minmax(8rem,1fr) min-content}.AnimAuthor .AnimAuthorKeyframePanel{grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}.AnimAuthor .AnimAuthorKeyframePanel>.AnimAuthorKeyframePanelTitle{grid-column:1}.AnimAuthor .AnimAuthorKeyframePanelTable+.AnimAuthorKeyframePanelTable{border-left:none;padding-left:0}.AnimAuthor .AnimAuthorControls>.AnimAuthorControlsExternalOptions,.AnimAuthor .AnimAuthorControls>.AnimAuthorControlsInternalOptions{flex-wrap:wrap;position:static;width:auto}.AnimAuthor .AnimAuthorControls{gap:.5em}}.AnimAuthor input[type=text],.AnimAuthor select,.AnimAuthor textarea{background:#0000;border:1px solid #969ba188;border-radius:.25em;color:#969ba1;font-family:monospace;margin:0;padding:.25em}.AnimAuthor button{background:#ffffff18;border:1px solid #0000;border-radius:.5em;color:#969ba1;cursor:pointer;font-family:monospace;margin:0;padding:.25em 1em;text-align:center}.AnimAuthor button:hover{border:1px solid #fff;color:#fff}.AnimAuthorMainComponent{background:#202020;color:#969ba1;font-family:monospace;font-size:.9rem}.AnimAuthor.AnimAuthorGrabbingInterpolator,.AnimAuthor.AnimAuthorGrabbingKeyframe,.AnimAuthorGrabbing{cursor:grabbing}.AnimAuthor[data-animationPlaying=false]:not(.AnimAuthorGrabbingCursor) .AnimAuthorTimelineCursor{transition:left .5s}.AnimAuthor.AnimAuthorGrabbingKeyframe .AnimAuthorKeyframe{pointer-events:none;transition:none}.AnimAuthor.AnimAuthorGrabbingCursor *{cursor:ew-resize}button.AnimAuthorCloseButton{background:#0000;border:none;border-radius:50%;height:1.5em;padding:0;position:absolute;right:.5em;top:.5em;width:1.5em}button.AnimAuthorCloseButton:hover{border-color:#0000}button.AnimAuthorCloseButton:after{background:#969ba1;clip-path:polygon(0 15%,15% 0,50% 35%,85% 0,100% 15%,65% 50%,100% 85%,85% 100%,50% 65%,15% 100%,0 85%,35% 50%);content:"";display:block;height:75%;margin:auto;width:75%}button.AnimAuthorCloseButton:hover:after{background:#fff}.AnimAuthorDialog{background:#202020;border:1px solid #484c51;border-radius:.5em;display:flex;flex-direction:column;position:fixed;z-index:100}.AnimAuthorDialogTitle{border-bottom:1px solid #484c51;color:#fff;cursor:grab;flex-grow:0;padding:.5em 2.5em .25em 1em;position:relative;-webkit-user-select:none;user-select:none}.AnimAuthorGrabbing .AnimAuthorDialogTitle{cursor:grabbing}.AnimAuthorDialogContent{flex-grow:1;max-height:50vh;max-width:75vw;overflow-y:auto;padding:1em}.AnimAuthorSnippetErrorsDialog li{cursor:pointer}.AnimAuthorSnippetErrorsDialog li:hover{color:#fff;text-decoration:underline}.AnimAuthorOption>*{padding-left:.25em;padding-right:.25em;white-space:pre}.AnimAuthorTimelinesManager{display:flex;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:0;grid-area:timelines;margin:1rem 0 0 1rem;overflow-x:hidden;overflow-y:auto;padding-right:1rem;position:relative}.AnimAuthorTimelinesManagerColumn{display:flex;flex-direction:column;padding-top:1.5rem}.AnimAuthorTimelinesManagerColumn>*{box-sizing:border-box;display:block;flex-shrink:0;height:2rem}.AnimAuthorTimelinesManagerColumnSide{grid-column-gap:.5em;column-gap:.5em;display:grid;flex-grow:0;grid-auto-rows:2rem;grid-template-columns:1fr min-content}.AnimAuthorTimelinesManagerColumnTimelines{flex-grow:1;position:relative}.AnimAuthor.AnimAuthorGrabbingCursor>.AnimAuthorTimelinesManager{cursor:ew-resize;-webkit-user-select:none;user-select:none}.AnimAuthorTimeline{background:#ffffff18;overflow:hidden;position:relative}.AnimAuthorTimeline.AnimAuthorFilterInvalid{animation:redbeat-background-color-transparent 3s infinite}.AnimAuthorTimelineFilterOptions{column-gap:.5em;display:flex;flex-direction:column;flex-wrap:wrap;font-size:.7rem;overflow-x:hidden;width:5rem}.AnimAuthorTimelineFilterOptions:before{border:1px solid #0000;border-radius:0 1rem 1rem 0;box-sizing:border-box;content:"";display:none;height:2rem;left:0;position:absolute;transition:width .5s,border-color 1s;width:0;z-index:4}.AnimAuthorTimelineFilterOptions:hover{overflow-x:visible}.AnimAuthorTimelineFilterOptions:hover:before{background:#303030;border-color:#969ba1;width:100%}.AnimAuthorTimelineFilterOptions>*{height:2rem;padding:.25em;white-space:nowrap;z-index:5}.AnimAuthorTimelineFilterSummary{display:none}textarea.AnimAuthorTimelineFilterName{border:none;overflow:hidden;resize:none;text-align:right;white-space:normal;width:5rem}button.AnimAuthorTimelineFilterButton{border:.2rem outset #969ba1;position:relative}button.AnimAuthorTimelineFilterButton.AnimAuthorFilterInvalid:after{animation:redbeat-background-color-opaque 3s infinite}button.AnimAuthorTimelineFilterButton:after{background:#969ba1;clip-path:polygon(0 0,100% 0,100% 20%,62% 50%,62% 85%,38% 100%,38% 50%,0 20%);content:"";display:block;height:60%;position:absolute;transform:translate(-50%,-50%);width:60%}button.AnimAuthorTimelineFilterButton:hover{border:.2rem outset #fff}button.AnimAuthorTimelineFilterButton:hover:after{background:#fff}.AnimAuthorTimeline+.AnimAuthorTimeline{border-top:.125rem solid #000}.AnimAuthorTimelineTicks{cursor:pointer;font-size:.75em;height:1.5rem;overflow:visible;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.AnimAuthorTimelineTicks:hover+.AnimAuthorTimelineCursor>.AnimAuthorTimelineCursorHandle{background:#fff}.AnimAuthorTimelineTicks>*{border-left:1px solid #969ba1;height:1.5rem;position:absolute;transform:translateX(-1px)}.AnimAuthorTimelineTickMajor{height:1.5rem;padding-left:.125rem}.AnimAuthorTimelineTickMinor{height:.35rem;margin-top:1.15rem}.AnimAuthorTimelineCursor{border-left:1px solid #fff;height:100%;pointer-events:none;position:absolute;top:0;width:1rem;z-index:3}.AnimAuthorTimelineCursorHandle{background:#969ba1;clip-path:polygon(0 0,100% 0,100% 25%,50% 75%,0 25%);cursor:ew-resize;height:1.5rem;transform:translateX(-50%);width:calc(100% + 1px);z-index:2}.AnimAuthor.AnimAuthorGrabbingCursor .AnimAuthorTimelineCursorHandle,.AnimAuthorTimelineCursorHandle:hover{background:#fff}.AnimAuthorKeyframe{background:#0000;border-left:.5em solid #000;cursor:grab;font-size:.75em;height:100%;max-width:4em;overflow:hidden;padding-left:.25em;position:absolute;text-overflow:ellipsis;transform:translateX(-1px);transition:left .5s;-webkit-user-select:none;user-select:none;white-space:pre}.AnimAuthorKeyframe:hover,.AnimAuthorKeyframeHighlighted{background:#00000044;color:#fff;max-width:none;overflow:visible;overflow:initial;text-overflow:clip;z-index:2}.AnimAuthorKeyframePanel{grid-gap:1em;border-top:1px solid #484c51;display:grid;gap:1em;grid-area:keyframePanel;grid-auto-columns:1fr;grid-template-rows:min-content 1fr;margin-bottom:1em;padding:.5em;position:relative}.AnimAuthorKeyframePanel>.AnimAuthorKeyframePanelTitle{grid-column:1/span 3}.AnimAuthorKeyframePanelTableTitle,.AnimAuthorKeyframePanelTitle{color:#fff;grid-column:1/span 2;text-align:center}.AnimAuthorKeyframePanelTable{grid-gap:1em;display:grid;gap:1em;grid-auto-rows:min-content;grid-template-columns:min-content 1fr}.AnimAuthorKeyframePanelTable+.AnimAuthorKeyframePanelTable{border-left:1px solid #484c51;padding-left:1em}.AnimAuthorKeyframePanelTableRowName{color:#fff;margin-right:1em;text-align:right}.AnimAuthorParameter{display:flex;flex-direction:row;gap:.5em}.AnimAuthorParameterField{display:flex;position:relative;width:100%}.AnimAuthorParameterField>input[type=number]{box-sizing:border-box;min-width:0;width:100%}.AnimAuthorParameterField[type=range]>input{flex-grow:1}.AnimAuthorParameterField[type=range]:after{content:attr(value);left:0;position:absolute;top:-1em}.AnimAuthorParameterField[type=color]>input{border:none;cursor:pointer;height:2em;margin:0;padding:0;width:4em}.AnimAuthorParameterField[type=color]>input:hover{outline:1px solid #fff}.AnimAuthorParameterField[type=color]:after{content:attr(value);left:4.5em;position:absolute}.AnimAuthorCodeViewerTable{display:grid;grid-area:codeViewer;grid-template-columns:1fr;grid-template-rows:min-content 1fr;min-height:0}.AnimAuthorCodeViewerTableHeader{color:#fff;display:inline-block;display:flex;height:2em;justify-content:center;line-height:2em;text-align:center}button.AnimAuthorReloadButton{background:none;border:none;border-radius:0;display:inline-block;height:2em;margin:0;padding:0;position:relative;width:2em}button.AnimAuthorReloadButton:after{background:#969ba1;clip-path:polygon(80% 80%,80% 100%,15% 100%,15% 50%,0 50%,25% 30%,45% 50%,35% 50%,35% 80%,80% 80%,100% 50%,75% 70%,50% 50%,65% 50%,65% 20%,15% 20%,15% 0,90% 0,85% 50%,100% 50%);content:"";height:60%;position:absolute;transform:translate(-50%,-50%);width:60%}button.AnimAuthorReloadButton:hover{border:none}button.AnimAuthorReloadButton:hover:after{background:#fff}.AnimAuthorCodeViewer{border-left:1px solid #484c51;display:inline-block;flex-grow:1;overflow-y:auto;padding:1em}.AnimAuthorCodeViewerSnippet{border:1px solid #0000;margin-top:.25em;-webkit-user-select:none;user-select:none}.AnimAuthorActionGroup{margin-bottom:.75em}.AnimAuthorActionHelp{color:#bfc5cc;font-size:.9em;margin:.5em 1em;text-align:left}.AnimAuthorActionGroup>summary{border-bottom:1px solid #484c51;color:#fff;cursor:pointer;font-weight:700;padding:.35em 0}.AnimAuthorActionGroup>.AnimAuthorCodeViewerSnippet{overflow-wrap:anywhere}.AnimAuthorCodeViewerSnippet:hover{background:#ffffff18;cursor:grab}.AnimAuthorCodeViewerSnippetCollapseButton{border-radius:50%;display:inline-block;height:1rem;margin-right:.5em;outline:.1875em solid #000;position:relative;vertical-align:middle;width:1rem}.AnimAuthorCodeViewerSnippetCollapseButton:before{background:#969ba1;clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);content:"";height:70%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.AnimAuthorCodeViewerSnippet.AnimAuthorCodeViewerSnippetCollapsed>.AnimAuthorCodeViewerSnippetCollapseButton:before{clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%)}.AnimAuthorCodeViewerSnippetCollapseButton:hover{cursor:pointer}.AnimAuthorCodeViewerSnippetCollapseButton:hover:before{background-color:#fff}.AnimAuthorCodeViewerSnippet>div{margin-left:.5em}.AnimAuthorCodeViewerSnippetCollapsed>div{display:none}.AnimAuthorCodeViewerSnippetCode{grid-column-gap:1em;background:#ffffff18;border-left:.25em solid #000;column-gap:1em;display:grid;grid-auto-rows:min-content;grid-template-columns:min-content 1fr;overflow:auto;-webkit-user-select:auto;user-select:auto;white-space:pre}.AnimAuthorCodeViewerSnippetCodeLineNum{background:#969ba1;color:#000;padding:0 .25em;text-align:right}.AnimAuthorCodeViewerSnippetCodeLineError{outline:.125em solid red}.AnimAuthorCodeViewerSnippetCodeLineWarning{outline:.125em solid orange}.AnimAuthorCodeViewerSnippetCodeLineInfo{outline:.125em solid #00bfff}.AnimAuthorControls{display:flex;flex-wrap:wrap;grid-area:controls;justify-content:center;margin-top:1em;position:relative}button.AnimAuthorControlsPlaybackButton{background:none;border:none;font-size:1.6em;height:1.5em;line-height:1.6em;margin:0;padding:0;text-align:center;width:1.5em}button.AnimAuthorControlsPlaybackButton:hover{border:initial}button.AnimAuthorControlsPlaybackButton+button.AnimAuthorControlsPlaybackButton{margin-left:1em}button.AnimAuthorControlsPlaybackButton:after{background:#969ba1;content:"";display:block;height:40%;margin:auto;width:40%}button.AnimAuthorControlsPlaybackButton:hover:after{background:#fff}button.AnimAuthorControlsPlay:after{clip-path:polygon(0 0,100% 50%,0 100%)}button.AnimAuthorControlsPause:after{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.AnimAuthor[data-animationActive=false]>.AnimAuthorControls>.AnimAuthorControlsPlay{color:inherit;cursor:not-allowed}.AnimAuthor[data-animationActive=false]:hover>.AnimAuthorControls .AnimAuthorControlsAnimationToggle{color:#fff;cursor:pointer}.AnimAuthorControlsTime{display:flex;flex-basis:100%;gap:.5em;justify-content:center}.AnimAuthorControlsTime>*{padding:.25em}.AnimAuthorControlsTime>input{-webkit-appearance:none;-moz-appearance:textfield;background:#0000;border:1px solid #0000;color:#969ba1;margin:0;width:10em}.AnimAuthorControlsTime>input.AnimAuthorControlsTimeTimeMs{text-align:right}.AnimAuthorControlsTime>input:hover{border:1px solid #484c51}.AnimAuthorControlsTime>input:focus{border:1px solid #fff;outline:none;width:auto}.AnimAuthorControlsTime>.AnimAuthorControlsTimeText{-webkit-user-select:none;user-select:none}.AnimAuthorControls>.AnimAuthorControlsExternalOptions,.AnimAuthorControls>.AnimAuthorControlsInternalOptions{border:1px solid #0000;display:flex;font-size:.8em;gap:.5em;position:absolute;width:min-content}.AnimAuthorControls>.AnimAuthorControlsExternalOptions>button,.AnimAuthorControls>.AnimAuthorControlsInternalOptions>button{padding:0 1em}.AnimAuthorControls>.AnimAuthorControlsExternalOptions{flex-direction:row;left:1em}.AnimAuthorControls>.AnimAuthorControlsInternalOptions{flex-direction:row-reverse;right:1em}.AnimAuthor[data-duplicating=true] .AnimAuthorControlsDuplicateButton{box-shadow:0 0 .5em 0 #fff;color:#fff}.AnimAuthorControlsFileDialogContent{grid-gap:.5em;display:grid;gap:.5em;grid-template-areas:"name   name" "export import"}.AnimAuthorControlsFileDialogContent>.AnimAuthorControlsFileDialogAnimationName{grid-area:name;min-width:20em}.AnimAuthorControlsFileDialogContent>.AnimAuthorControlsFileDialogImportButton{grid-area:import}.AnimAuthorControlsFileDialogContent>.AnimAuthorControlsFileDialogExportButton{grid-area:export}.AnimAuthorFilterDialogContent{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;max-width:50vw;row-gap:1em}.AnimAuthorSubfilter{display:flex}.AnimAuthorFilterInvalid>.AnimAuthorSubfilterContainer{animation:redbeat-background-color-transparent 3s infinite;position:relative}.AnimAuthorFilterInvalid>.AnimAuthorSubfilterContainer:after{animation:redbeat-color-opaque 3s infinite;bottom:100%;content:"Invalid";font-size:.8em;height:1em;position:absolute}.AnimAuthorSubfilterContainer{display:flex}.AnimAuthorSubfilterContainer:hover{background:#ffffff18}.AnimAuthorFilterParentheses{display:flex}.AnimAuthorFilterParentheses>button:last-child{visibility:hidden}.AnimAuthorSubfilter:hover>.AnimAuthorFilterParentheses>button:last-child{visibility:inherit}.AnimAuthorSubfilter:hover>.AnimAuthorFilterParentheses>button:last-child:not(:hover){animation:transparentbeat 1.5s infinite;color:#fff3}.AnimAuthorSubfilter>.AnimAuthorFilterParentheses>button:hover{animation:none;color:#fff}.AnimAuthorFilterParenthesesPre{flex-direction:row-reverse}.AnimAuthorFilterParenthesesPost{flex-direction:row}.AnimAuthor .AnimAuthorFilterInput>button,.AnimAuthor .AnimAuthorFilterParentheses>button,.AnimAuthor button.AnimAuthorFilterComparatorSelect,.AnimAuthor button.AnimAuthorFilterOperatorSelect,.AnimAuthorFilterDialogContent:before{background:#0000;border:none;content:"";font-weight:700;margin:0;padding:0;width:2rem}.AnimAuthor .AnimAuthorFilterParentheses>button{font-size:1.5em;width:.75em}.AnimAuthor button.AnimAuthorFilterComparatorSelect{font-size:1.5em;width:1em}.AnimAuthorFilterInput{display:flex;flex-direction:row;min-width:5rem;position:relative}.AnimAuthorFilterInput,.AnimAuthorFilterSelect{border:1px solid #969ba188;border-radius:.25em;padding:.25em}.AnimAuthorFilterInput>input,.AnimAuthorFilterSelect{background:none;color:#969ba1;font-family:monospace}.AnimAuthor .AnimAuthorFilterInput>input{border:none;box-sizing:border-box;height:1.25em;width:100%;width:5rem}.AnimAuthor .AnimAuthorFilterInput>select{border:none;flex-grow:1;height:1.25em;padding:0}.AnimAuthor .AnimAuthorFilterInput>button{flex-grow:0;height:1.25em;padding:0 .125em;width:1.25em}.AnimAuthorFilterInputTargetButton:after{content:url(/static/media/target.51cdc73a96dfef0fba00.svg);display:block;filter:invert(67%) sepia(10%) saturate(190%) hue-rotate(173deg) brightness(91%) contrast(89%);height:1em;margin:auto 0;width:1em}.AnimAuthor[data-picking=true] .AnimAuthorFilterInputTargetButton[data-picking=true]{box-shadow:0 0 .5em 0 #fff}.AnimAuthorFilterInputTargetButton:hover:after,.AnimAuthor[data-picking=true] .AnimAuthorFilterInputTargetButton[data-picking=true]:after{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(26deg) brightness(101%) contrast(107%)}@keyframes glowbeat{0%{box-shadow:0 0 .5em 0 #fff}50%{border-color:#ff0;box-shadow:0 0 .5em .25em #ff0;color:#ff0}to{box-shadow:0 0 .5em 0 #fff}}@keyframes redbeat-background-color-transparent{50%{background-color:#ff888818}}@keyframes redbeat-background-color-opaque{50%{background-color:#cd6a6a}}@keyframes redbeat-color-opaque{50%{color:#cd6a6a}}@keyframes transparentbeat{50%{color:#0000}}.workspace-root{--workspace-left:310px;--workspace-right:350px;--workspace-bottom:300px;background:#202020;background:var(--colorNeutralBackground1,#202020);color:#eee;color:var(--colorNeutralForeground1,#eee);display:grid;flex:1 1;font-family:Segoe UI,sans-serif;grid-template-columns:var(--workspace-left) var(--workspace-left-handle) minmax(200px,1fr) var(--workspace-right-handle) var(--workspace-right);grid-template-rows:42px minmax(160px,1fr) var(--workspace-bottom-handle) var(--workspace-bottom);min-height:0;min-width:0;overflow:hidden;position:relative}.workspace-root [hidden]{display:none!important}.workspace-root>.rendering{grid-column:3;grid-row:2;min-height:0;min-width:0;overflow:hidden;position:relative}.workspace-root>.rendering canvas{display:block}.workspace-root button{font:inherit;font-size:12px}.workspace-dock-header button,.workspace-inline-actions>button,.workspace-tabs button,.workspace-toolbar button,.workspace-toolbar>a{background:#0000;border:1px solid #0000;border-radius:4px;color:inherit;cursor:pointer;padding:6px 10px}.workspace-resize:focus-visible,.workspace-root button:focus-visible{outline:2px solid #c4de73;outline-offset:-2px}.workspace-toolbar>a{font-size:12px;text-decoration:none;white-space:nowrap}.workspace-toolbar>a:focus-visible{outline:2px solid #c4de73;outline-offset:-2px}.workspace-inline-actions>button:hover,.workspace-tabs button:hover,.workspace-toolbar button:hover,.workspace-toolbar>a:hover{background:#353535;background:var(--colorNeutralBackground1Hover,#353535)}.workspace-root button:disabled{cursor:default;opacity:.45}.workspace-toolbar{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;gap:3px;grid-column:1/-1;grid-row:1;padding:0 10px;position:relative;z-index:30}.workspace-toolbar-divider{background:#ffffff25;height:18px;margin:0 8px;width:1px}.workspace-toolbar-spacer{flex:1 1}.workspace-toolbar button[aria-pressed=true]{background:#b7d76a16;color:#b7d76a}.workspace-file{position:relative}.workspace-file-menu{left:0;position:absolute;top:34px;z-index:40}.workspace-file-menu>div{background:#242424!important;background:var(--colorNeutralBackground1,#242424)!important;box-shadow:0 12px 36px #0006;color:#eee;color:var(--colorNeutralForeground1,#eee);position:static!important}.workspace-file-menu button{color:inherit!important}.workspace-history-error{background:#642e23;border-radius:4px;color:#fff;left:10px;max-width:600px;padding:10px;position:absolute;top:43px}.workspace-left,.workspace-right{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.workspace-left{grid-column:1;grid-row:2/-1}.workspace-right{grid-column:5;grid-row:2/-1}.workspace-dock-header{align-items:center;color:#aaa;color:var(--colorNeutralForeground3,#aaa);display:flex;font-size:10px;justify-content:space-between;letter-spacing:1.7px;padding:9px 12px 3px}.workspace-tabs{border-bottom:1px solid #ffffff18;display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px;padding:5px 8px}.workspace-tabs button{border-radius:3px;white-space:nowrap}.workspace-tabs button[aria-selected=true]{background:#b7d76a19;box-shadow:inset 0 -2px #b7d76a;color:#eff5dc;color:var(--colorNeutralForeground1,#eff5dc)}.workspace-panel-body{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto;position:relative}.workspace-panel-body>div:not(.react-flow){border:0;box-sizing:border-box;height:100%!important;inset:auto!important;max-width:100%;min-height:0;position:relative!important;width:100%!important}.workspace-panel-body>div>div{box-sizing:border-box}.workspace-panel-body h1{font-size:18px;margin-top:10px}.workspace-panel-body .workspace-console{flex:1 1}.workspace-resize{background:#ffffff0d;touch-action:none;z-index:5}.workspace-resize:active,.workspace-resize:hover{background:#b7d76a70}.workspace-resize-left{cursor:col-resize;grid-column:2;grid-row:2/-1}.workspace-resize-right{cursor:col-resize;grid-column:4;grid-row:2/-1}.workspace-resize-bottom{cursor:row-resize;grid-column:3;grid-row:3}.workspace-bottom{background:#202020;background:var(--colorNeutralBackground1,#202020);display:flex;flex-direction:column;grid-column:3;grid-row:4;min-height:0;min-width:0;overflow:hidden}.workspace-bottom.is-maximized{grid-column:1/4;grid-row:2/-1;z-index:20}.workspace-bottom-header{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;flex-shrink:0;justify-content:space-between;min-height:40px}.workspace-bottom-header .workspace-tabs{border:0}.workspace-inline-actions{align-items:center;display:flex;gap:6px;padding:0 5px}.workspace-bottom-content{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.workspace-bottom-content>.workspace-panel-body{height:100%}.workspace-console{background:#191919;background:var(--colorNeutralBackground2,#191919);border:0;box-sizing:border-box;color:inherit;display:block;font:12px/1.65 Consolas,monospace;height:100%;min-height:0;padding:12px;resize:none;width:100%}.workspace-diagnostics{overflow:auto;padding:16px}.workspace-diagnostics pre{font:12px/1.6 Consolas,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.workspace-animation{flex:1 1;height:100%;min-height:180px;width:100%}@media (max-width:1100px){.workspace-toolbar-divider{margin:0 3px}.workspace-tabs button{padding:6px}.workspace-dock-header{padding-left:8px}}.operation-history{align-items:center;display:flex;flex-shrink:0;position:relative}.operation-history-popover{background:#272924;border:1px solid #555b47;border-radius:8px;box-shadow:0 10px 30px #0007;color:#eee;left:0;position:absolute;top:calc(100% + 8px);width:min(480px,calc(100vw - 110px));z-index:60}.operation-history-panel header,.operation-history-popover header{align-items:center;border-bottom:1px solid #44483b;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.operation-history-list{font-size:12px;line-height:1.5;max-height:min(460px,65vh);overflow-y:auto;padding:8px 14px}.operation-history-list h4{color:#c7cead;font-size:11px;font-weight:600;margin:8px 0}.operation-history-list ol{list-style:none;margin:0;padding:0}.operation-history-list li{border-bottom:1px solid #ffffff12}.operation-history-list .operation-history-row{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;margin:0;min-height:44px;padding:9px 6px;text-align:left;white-space:normal;width:100%}.operation-history-row>span{min-width:0;overflow-wrap:anywhere}.operation-history-row em{color:#a5a99b;display:block;font-size:10px;font-style:normal}.operation-history-list .operation-history-row:focus-visible,.operation-history-list .operation-history-row:hover:enabled{background:#ffffff0d;outline:1px solid #b3c775}.operation-history-list .operation-history-row:disabled{cursor:default;opacity:.65}.operation-history-list .operation-history-row.is-current{background:#b3c77512;opacity:1}.operation-history-jump{align-items:end;display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.operation-history-jump label{align-items:center;display:flex;gap:6px}.operation-history-jump input{background:#1c1e19;border:1px solid #626854;border-radius:4px;color:#eee;min-width:0;padding:5px;width:50px}.operation-history-list .operation-history-jump button,.operation-history-list .operation-history-start{background:#35392c;border:1px solid #626854;border-radius:4px;color:#eee;cursor:pointer;font:inherit;padding:6px 9px}.operation-history-list .operation-history-jump button:disabled{cursor:default;opacity:.45}.operation-history-list .operation-history-start{margin-top:10px;text-align:left;white-space:normal;width:100%}.operation-history-list small{color:#b3c775;flex-shrink:0;font-size:10px}.operation-history-list .is-undone{color:#a8aba3}.operation-history-note{color:#a5a99b;font-size:11px}.operation-history-error{background:#442b2b;border-radius:4px;color:#fff;left:0;padding:10px;position:absolute;top:100%;width:300px;z-index:61}.operation-history-panel{min-width:0;padding:8px}.operation-history-panel h2{font-size:16px;margin:0}.operation-history-classic{background:#272924;background:var(--colorNeutralBackground1,#272924);height:100%;max-width:calc(100vw - 85px);position:absolute;right:77px;top:0;width:420px;z-index:12}.mesocraft-file-menu,.operation-history-classic{color:#eee;color:var(--colorNeutralForeground1,#eee);overflow-y:auto}.mesocraft-file-menu{background:#242424;background:var(--colorNeutralBackground1,#242424);border:1px solid #ffffff24;border-radius:6px;box-shadow:0 12px 36px #0006;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-height:calc(100dvh - 100px);max-width:calc(100vw - 24px);padding:6px;width:272px}.mesocraft-file-menu>button{align-items:center;background:#0000;border:0;border-radius:3px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:12px;justify-content:flex-start;line-height:20px;margin:0;min-height:36px;overflow-wrap:anywhere;padding:8px 12px;text-align:left;white-space:normal;width:100%}.mesocraft-file-menu>button:hover:not(:disabled){background:#353535;background:var(--colorNeutralBackground1Hover,#353535)}.mesocraft-file-menu>button:focus-visible{outline:2px solid #c4de73;outline-offset:-2px}.mesocraft-file-menu>button:disabled{cursor:default;opacity:.45}.mesocraft-file-menu>[role=status]{font-size:12px;overflow-wrap:anywhere;padding:8px 12px}.voice-chat-panel{min-height:0;min-width:0;overflow:hidden}.voice-chat-header{grid-gap:8px;border-bottom:1px solid #ffffff22;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.voice-chat-header h2{align-self:center;font-size:16px;margin:0}.voice-chat-header button{background:#0000;border:1px solid #ffffff35;border-radius:5px;color:inherit;cursor:pointer;padding:6px 9px;white-space:nowrap}.voice-chat-header .voice-chat-close{border:0;display:flex;padding:2px}.voice-chat-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;min-width:0}.voice-chat-modes{display:flex;flex:1 1 130px;min-width:0}.voice-chat-modes button{flex:1 1}.voice-chat-modes button:first-child{border-radius:5px 0 0 5px}.voice-chat-modes button:last-child{border-radius:0 5px 5px 0}.voice-chat-modes button[aria-pressed=true]{background:#b7d76a24;border-color:#b7d76a;color:#d5ea94}.voice-chat-hierarchy-toggle{align-items:center;display:inline-flex;gap:4px}.voice-chat-hierarchy-toggle svg{height:17px;width:17px}.voice-chat-library-status{color:#aaa;font-size:11px;overflow-wrap:anywhere}.voice-chat-hierarchy{flex:0 1 35%;min-height:0;overflow:auto;padding:8px}.voice-chat-body{display:flex;flex:1 1;flex-direction:column;min-height:100px;min-width:0;overflow:hidden;padding:10px 12px 0}.voice-chat-messages{min-width:0;overflow-wrap:anywhere;overflow-x:hidden}.voice-chat-messages>*{box-sizing:border-box;flex-shrink:0}.voice-chat-composer{display:flex;flex:0 0 auto;gap:6px;margin:0 0 10px;min-width:0}.voice-chat-composer input{min-width:0;width:0}.voice-chat-composer button{flex:0 0 auto}.voice-chat-footer{flex:0 1 auto;min-height:0;overflow:auto;padding:0 12px 12px}.voice-chat-settings{border-top:1px solid #ffffff22;font-size:12px;max-height:40vh;min-width:0;overflow:auto}.voice-chat-settings>summary{cursor:pointer;padding:10px 0}.voice-chat-settings>div{min-width:0}.voice-chat-build-settings{flex:0 1 auto;margin:0 12px 12px}.voice-chat-build-settings>div:first-of-type{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.voice-chat-recording{display:flex;gap:8px;padding-top:6px}.rce-container-mbox{display:block;flex-direction:column;min-width:300px;overflow-x:hidden}.rce-mbox-forward{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px 0 #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-forward-left{display:flex;left:-50px;opacity:0;visibility:hidden}.rce-mbox-forward-right{display:flex;opacity:0;right:-50px;visibility:hidden}.rce-mbox-reply-btn-left{display:flex;left:-85px;opacity:0;visibility:hidden}.rce-mbox-reply-btn-right{display:flex;opacity:0;right:-85px;visibility:hidden}.rce-container-mbox:hover .rce-mbox-forward-left,.rce-container-mbox:hover .rce-mbox-forward-right{opacity:1;visibility:visible}.rce-mbox-remove{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px 0 #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-remove-left{display:flex;left:-120px;opacity:0;visibility:hidden}.rce-mbox-remove-right{display:flex;opacity:0;right:-120px;visibility:hidden}.rce-container-mbox:hover .rce-mbox-remove-left,.rce-container-mbox:hover .rce-mbox-remove-right,.rce-container-mbox:hover .rce-mbox-reply-btn-left,.rce-container-mbox:hover .rce-mbox-reply-btn-right{opacity:1;visibility:visible}.rce-mbox{background:#fff;border-radius:5px;border-top-left-radius:0;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:3px 5px 3px 20px;min-width:140px;padding:6px 9px 8px;position:relative}.rce-mbox.message-focus{animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-default-focus}.rce-mbox-body{margin:0;padding:0;position:relative}.rce-mbox.rce-mbox-right{border-top-left-radius:5px;border-top-right-radius:0;float:right;margin-left:5px;margin-right:20px}.rce-mbox.rce-mbox-right.message-focus{animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-right-focus}.rce-mbox-text{font-size:13.6px;word-break:break-word}.rce-mbox-text-retracted{align-items:center;display:flex;font-style:italic;-webkit-user-select:none;user-select:none}.rce-mbox-text.rce-mbox-text-retracted svg{margin-right:3px}.rce-mbox-text-retracted.left{color:#555555b3!important}.rce-mbox-text-retracted.right{color:#efefefb3!important}.rce-mbox-text:after{content:"\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0"}.rce-mbox-time{align-items:center;bottom:-5px;color:#00000073;display:flex;font-size:12px;justify-content:flex-end;right:-4px;text-align:right;-webkit-user-select:none;user-select:none}.rce-mbox-time.non-copiable:before{content:attr(data-text)}.rce-mbox-time-block{align-items:center;background:linear-gradient(0deg,#00000054,#0000);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;color:#fff;display:flex;justify-content:flex-end;left:0;margin-left:-6px;margin-right:-6px;padding-bottom:2px;padding-right:3px;padding-top:5px;right:0}.rce-mbox--clear-padding{padding-bottom:3px}.rce-mbox.rce-mbox--clear-notch{border-radius:5px 5px 5px 5px!important}.rce-mbox-right-notch{fill:#fff;filter:drop-shadow(2px 0 1px rgba(0,0,0,.2));height:15px;position:absolute;right:-14px;top:0;width:15px}.rce-mbox-right-notch.message-focus{animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-right-notch-focus}.rce-mbox-left-notch{fill:#fff;height:15px;left:-14px;position:absolute;top:0;width:15px}.rce-mbox-left-notch.message-focus{animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-left-notch-focus}.rce-mbox-title{align-items:center;color:#4f81a1;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:0 0 8px;-webkit-user-select:none;user-select:none}.rce-mbox-title:hover{text-decoration:underline}.rce-mbox-title--clear{margin-bottom:5px}.rce-mbox-status{font-size:15px;height:15px;margin-left:3px}.rce-mbox-title>.rce-avatar-container{margin-right:5px}.rce-mbox-forwardedMessage{border-radius:5px;display:flex;margin:-1px -6px 6px;overflow:hidden;padding:0 0 0 5px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.rce-mbox-forwarded-message{align-items:center;display:flex;font-size:13px;font-style:italic;padding:1px}.rce-mbox-photo{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-photo .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-photo--img{border-radius:5px;display:flex;justify-content:center;max-height:300px;overflow:hidden;position:relative}.rce-mbox-photo--img__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-photo--img img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-photo--img__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-photo--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-photo--download:hover{opacity:.7}.rce-mbox-photo--download:active{opacity:.3}.rce-mbox-photo--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.rce-mbox-file{padding-bottom:13px}.rce-mbox-file>button{align-items:center;background:#e9e9e9;border:none;border-radius:5px;cursor:pointer;display:flex;margin-left:-6px;margin-right:-6px;margin-top:-3px;max-width:500px;min-height:52px;outline:none;padding:5px 0;-webkit-user-select:none;user-select:none}.rce-mbox-file>button>*{padding:0 10px}.rce-mbox-file--icon{align-items:center;display:flex;flex-direction:column;font-size:30px}.rce-mbox-file--size{font-size:10px;margin-top:3px;max-width:52px}.rce-mbox-file--size,.rce-mbox-file--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-file--text{font-size:13.6px}.rce-mbox-file--buttons{align-items:center;display:flex;font-size:30px}.rce-mbox-file--buttons .rce-error-button{display:inherit}.rce-mbox-file--loading{font-size:15px;height:40px;width:40px}.rce-container-smsg,.rce-smsg{align-items:center;display:flex;justify-content:center}.rce-smsg{background:#fff;border-radius:10px;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:5px 0;max-width:70%;padding:6px 9px 8px;position:relative}.rce-smsg-text{display:inline-block;font-size:15px;text-align:center}.rce-mbox-location{align-items:center;border-radius:5px;display:flex;height:150px;justify-content:center;margin-left:-6px;margin-right:-6px;margin-top:-3px;overflow:hidden;position:relative;width:250px}.rce-mbox-location-img{width:100%}.rce-mbox-location-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-spotify{margin-left:-6px;margin-right:-6px;margin-top:-2px}.rce-mbox-reply,.rce-mbox-spotify{border-radius:5px;display:flex;overflow:hidden}.rce-mbox-reply{background:#ececec;cursor:pointer;font-size:12px;margin:-3px -6px 6px;padding:0 0 0 5px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.rce-mbox-reply.rce-mbox-reply-border{border-left:5px solid}.rce-mbox-reply:hover{opacity:.85}.rce-mbox-reply-left{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:3px 0}.rce-mbox-reply-owner{font-size:13px}.rce-mbox-reply-message{color:#5a5a5a;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-reply-right{height:40px;width:40px}.rce-mbox-reply-right img{width:100%}.rce-mbox-reply-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-mtmg{align-content:center;display:flex;justify-content:center;max-width:425px;min-width:425px;padding-bottom:13px}.rce-mtmg{background:#f5f5f5;border-radius:2px;display:flex;flex-direction:column;float:left;margin:5px 0;position:relative;width:100%}.rce-mtmg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.rce-mtmg-subject{display:inline-block;font-size:15px;padding:5px 9px;text-align:start}.rce-mtmg-toogleItem{height:100%;width:100%}.rce-mtmg-body{background:#6264a7;color:#fff;display:flex;font-size:15px;height:50px;justify-content:space-between}.rce-mtmg-body:hover{opacity:.9}.rce-mtmg-item{align-items:center;display:flex;justify-content:flex-start;padding:0 10px}.rce-mtmg-item>svg{height:23px;width:23px}.rce-mtmg-content{display:flex;flex-direction:column;padding:0 10px}.rce-mtmg-date{color:#cecece;font-size:13px}.rce-mtmg-body-bottom{color:#6264a7;cursor:pointer;display:flex;flex-direction:row;font-size:13px;padding:9px}.rce-mtmg-bottom--tptitle{align-items:center;display:flex;justify-content:center}.rce-mtmg-body-bottom--bttitle>svg,.rce-mtmg-bottom--tptitle>svg{color:#6264a7a1}.rce-mtmg-toogleContent{display:none;flex-direction:column;height:auto;min-height:60px}.rce-mtmg-toogleContent--click{display:flex}.rce-mtmg-right-icon{background:#0000!important;cursor:pointer;height:100%;right:10px}.rce-mtmg-body .rce-dropdown-container{height:100%}.rce-mtmg-right-icon>svg{height:23px;width:23px}.rce-mitem{display:flex;padding:10px 8px}.rce-mitem-event:hover,.rce-mitem:hover{background:#ececec}.rce-mitem-event{-webkit-user-select:none;user-select:none}.rce-mitem-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.rce-mitem-body-content{align-items:flex-start;display:flex;justify-content:flex-start}.rce-mitem-body--top{align-items:center;display:flex;margin-bottom:2px;-webkit-user-select:none;user-select:none}.rce-mitem-body--top-title{color:#6264a7;font-size:15px;font-weight:600;padding:0 15px 0 0;text-transform:capitalize}.rce-mitem-body--top-title:hover{cursor:pointer;text-decoration:underline}.rce-mitem-body--bottom-title{color:#252525;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px}.rce-mitem-body--top-time{color:#0006;font-size:12px}.rce-mitem-bottom-body{align-items:flex-start;display:flex;justify-content:flex-start;padding:10px 8px}.rce-mitem-body.avatar{padding:8px 10px 0 0}.rce-mitem.avatar{padding:8px 5px 0 0}.rce-mitem.no-avatar{padding:8px 10px 0 0}.rce-mitem.no-avatar>svg{height:19px;width:19px}.rce-mitem.avatar img{background:#ccc;border:none!important;border-radius:100%;height:22px;width:22px}.rce-mitem-body.avatar>svg{height:19px;width:19px}.rce-mitem-bottom-body-top{display:flex;flex-direction:column}.rce-mitem-bottom-body-top-title>svg{padding:0 7px 0 0}.rce-mitem-avatar-content{display:flex;position:absolute;right:10px}.rce-mitem-avatar{display:flex;padding:0 3px 0 0}.rce-mitem-tooltip{display:inline;position:relative}.rce-mitem-tooltip-text{margin:5px}.rce-mitem-tooltip-text:after{border-bottom:11px solid #444;border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:15%;opacity:0;position:absolute;top:29px;transition:opacity .8s linear .2s}.rce-mitem-tooltip[tooltip]:after{background:#444;border-radius:8px;color:#fff;content:attr(tooltip);display:flex;font-size:14px;justify-content:center;max-width:415px;min-width:415px;opacity:0;padding:5px;position:absolute;right:-13px;top:40px;transition:opacity .8s linear .2s;z-index:1}.rce-mitem-tooltip-text:hover:after{opacity:1;transition:opacity .8s linear}.rce-mitem-tooltip[tooltip]:hover:after{opacity:1;transition:opacity .8s linear .1s}.rce-mitem-tooltip[tooltip]:hover .rce-mitem-tooltip-text:after{opacity:1}.rce-mitem-length{align-items:center;background:#e48989;border-radius:50%;color:#fff;display:flex;font-size:14px;height:25px;text-align:center;width:25px}.rce-mitem-avatar img{background:#ccc;border:none!important;border-radius:100%;height:50px;width:50px}.rce-mtmg-call-record{background:#eaeaea;height:85%;margin-top:11px;width:350px}.rce-mtmg-call-body{align-items:flex-start;display:flex;flex-direction:row;position:relative}.rce-mtmg-call-avatars{height:100px!important;position:relative;width:140px!important}.rce-mtmg-call-avatars img{background:#ccc;cursor:pointer;height:100%!important;width:100%!important}.rce-mtmg-call-body-title{display:flex;flex-direction:column;left:15px;position:relative;top:30px}.rce-mtmg-call-body-bottom,.rce-mtmg-call-body-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px}.rce-mtmg-call-body-bottom{color:#505050;font-size:12px}.rce-mtmg-record-time{background:#000000cf;border-radius:5px;bottom:5px;color:#fff;font-size:13px;padding:4px;position:absolute;right:5px}.rce-avatar-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.rce-avatar-container .rce-avatar{height:100%;width:100%}.rce-avatar-container.flexible .rce-avatar{border-radius:0!important;border-radius:initial!important;height:auto!important;overflow:visible!important;overflow:initial!important;width:100%!important}.rce-avatar-container.default{height:25px;width:25px}.rce-avatar-container.rounded{border-radius:5px}.rce-avatar-container.circle{border-radius:100%}.rce-avatar-container.xsmall{height:30px;width:30px}.rce-avatar-container.small{height:35px;width:35px}.rce-avatar-container.medium{height:40px;width:40px}.rce-avatar-container.large{height:45px;width:45px}.rce-avatar-container.xlarge{height:55px;width:55px}@keyframes avatarLazy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rce-avatar-lazy{animation:avatarLazy 2s ease-in-out infinite normal}.rce-avatar-container.rce-citem-avatar-encircle-status{box-sizing:border-box;position:relative}.rce-avatar-letter{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:5px}.rce-avatar-letter-background{border-radius:20px;height:35px;width:35px}.rce-dropdown-container{position:relative}.rce-dropdown{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 5px 0 #a3a3a3;box-sizing:border-box;display:none;flex-direction:row;justify-content:center;min-width:100%;padding:8px 15px;position:absolute;transform:scale(0);transform-origin:left top;z-index:99999}.rce-dropdown-title{color:"#000";font-size:14px;font-weight:500}.rce-dropdown.dropdown-show{animation:dropdown-scaling .2s ease forwards;display:flex}@keyframes dropdown-scaling{0%{opacity:0}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.rce-dropdown.dropdown-hide{animation:dropdown-reverse-scaling .2s ease forwards;display:flex}@keyframes dropdown-reverse-scaling{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(0)}}.rce-dropdown-open__nortwest{left:0;margin-top:5px;top:100%;transform-origin:left top}.rce-dropdown-open__norteast{margin-top:5px;right:0;top:100%;transform-origin:right top}.rce-dropdown-open__southwest{bottom:100%;left:0;margin-bottom:5px;transform-origin:left bottom}.rce-dropdown-open__southeast{bottom:100%;margin-bottom:5px;right:0;transform-origin:right bottom}.rce-dropdown ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.rce-dropdown ul li{border-bottom:1px solid #e9e9e9;box-sizing:border-box;color:#767676;cursor:pointer;font-size:16px;padding:8px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.rce-dropdown ul li:last-child{border:none}.rce-dropdown ul li:hover a{color:#3a6d8c}.rce-dropdown.fade{animation:dropdown-fade .5s ease forwards;opacity:0;transform:scale(1)}@keyframes dropdown-fade{0%{opacity:0}to{opacity:1}}.rce-button{background:#3979aa;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;flex-direction:row;font-size:12px;justify-content:center;outline:none;padding:8px;position:relative;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}.rce-button,.rce-button-icon--container{align-items:center;display:flex}.rce-button:hover{opacity:.8}.rce-button:active{opacity:.6}.rce-button.outline{background:#0000!important;border:1px solid #3979aa;color:#3979aa}.rce-button.outline:hover{opacity:.6}.rce-button.outline:active{opacity:.3}.rce-button.transparent{background:#0000!important}.rce-button.transparent:hover{opacity:.6}.rce-button.transparent:active{opacity:.3}.rce-button-icon{display:flex;font-size:18px;padding:0 3px;position:relative}.rce-button-badge{align-items:center;background:#f64b34;border-radius:4px;display:flex;flex-direction:row;font-size:10px;justify-content:center;padding:4px;position:absolute;right:-7px;top:-7px}.rce-button.circle{border:1px solid #3979aa;border-radius:100%;min-height:35px;min-width:35px}.rce-mbox-video{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-video.padding-time{padding-bottom:12px}.rce-mbox-video .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-video--video{border-radius:5px;display:flex;justify-content:center;max-height:500px;overflow:hidden;position:relative}.rce-mbox-video--video__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-video--video img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-video--video video{-webkit-user-select:none;user-select:none;width:100%}.rce-mbox-video--video__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-video--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-video--download:hover{opacity:.7}.rce-mbox-video--download:active{opacity:.3}.rce-mbox-video--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.rce-mbox-audio{max-width:300px;padding-bottom:10px}audio:focus{outline:none}.rce-mtlink{min-width:400px;padding-bottom:15px}.rce-mtlink-content{background-color:#e2dfec;border-radius:4px;justify-content:space-between;padding:10px}.rce-mtlink-content,.rce-mtlink-item{align-items:center;display:flex;overflow:hidden}.rce-mtlink-item{color:#6c687c;justify-content:flex-start;max-width:100%;min-width:240px;-webkit-user-select:none;user-select:none}.rce-mtlink-title{color:#07030a;font-size:15px;padding-left:7px}.rce-mtlink-btn{background:#ededed;border-radius:4px;display:flex;margin-left:5px}.rce-mtlink-btn-content{border-right:1px solid;cursor:pointer;padding:4px}.rce-mtlink-btn-content:last-child{border-right:none}.rce-container-citem{display:block;flex-direction:column;min-width:240px;overflow:hidden}.rce-citem,.rce-container-citem.rce-citem-status-encircle{position:relative}.rce-citem{background:#fff;cursor:pointer;display:flex;flex-direction:row;height:72px;max-width:100%;min-width:240px;overflow:hidden;-webkit-user-select:none;user-select:none}.rce-citem:hover{background:#f9f9f9}.rce-citem-avatar{flex-direction:column;padding:0 15px 0 13px;position:relative}.rce-citem-avatar,.rce-citem-status{align-items:center;display:flex;justify-content:center}.rce-citem-status{background:#ccc;border-radius:100%;bottom:10px;height:20px;position:absolute;right:10px;width:20px}.rce-citem-avatar.rce-citem-status-encircle .rce-citem-status{background:#0000;border-radius:100%;bottom:0;height:100%;left:0;margin:auto;right:0;top:0;width:100%}.rce-citem-avatar img{background:#ccc;border:none!important;border-radius:100%;font-size:10px;height:50px;line-height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:50px}.rce-citem-body{border-bottom:1px solid #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding-right:15px}.rce-citem-body--top{display:flex}.rce-citem-body--bottom{display:flex;margin-top:4px}.rce-citem-body--bottom-title,.rce-citem-body--top-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-citem-body--top-title{font-size:16px}.rce-citem-body--bottom-title{color:#555;font-size:15px}.rce-citem-body--top-time{color:#0006;font-size:12px}.rce-citem-body--bottom-status{margin-left:3px}.rce-citem-body--bottom-status span{background:red;border-radius:100%;color:#fff;font-size:12px;font-weight:700;text-align:center}.rce-citem-body--bottom-status span,.rce-citem-body--bottom-status-icon{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.rce-citem-body--bottom-status-icon{margin-left:3px;position:relative}.rce-citem-body--bottom-tools{align-items:center;display:flex;flex-direction:row;height:0;justify-content:center;left:-999px;opacity:0;position:absolute;transition:height .5s ease,opacity 1s ease}.rce-citem:hover .rce-citem-body--bottom-tools{height:100%;left:0;opacity:1;position:relative}.rce-citem-body--bottom-tools-item-hidden-hover{height:100%;opacity:.3;transition:.5s ease}.rce-citem:hover .rce-citem-body--bottom-tools-item-hidden-hover{height:0;left:-999px;opacity:0;position:absolute;transition:.5s ease}.rce-citem-body--bottom-tools-item,.rce-citem-body--bottom-tools-item svg{height:18px;width:18px}.rce-container-citem.subitem .rce-citem{height:40px;padding-left:30px}.rce-container-citem.subitem .rce-citem-body--top .rce-citem-body--top-title{font-size:12px!important}.rce-container-citem.subitem .rce-citem-body--top .rce-citem-body--top-time{font-size:10px!important}.rce-container-citem.subitem .rce-citem-body--bottom *{font-size:12px!important}.rce-container-citem.subitem .rce-citem-body--bottom-status span{align-items:center;background:red;border-radius:100%;color:#fff;display:flex;font-size:10px!important;font-weight:700;height:14px;justify-content:center;text-align:center;width:14px}.rce-container-citem.subitem .rce-citem-body--bottom{margin-top:0}.rce-citem-expand-button{background:#0000;border:none;color:teal;cursor:pointer;padding:2px 15px}.rce-citem-expand-button:hover{background-color:#eee}.rce-sublist-container{position:relative}.rce-container-clist{display:block;overflow:auto}.rce-container-mlist{display:flex;position:relative}.rce-mlist{display:block;flex:1 1;overflow:auto;position:relative}.rce-mlist-down-button{align-items:center;background:#fff;border-radius:100%;bottom:15px;box-shadow:0 1px 1px 0 #0000000d,0 2px 5px 0 #0000001a;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;transition:.2s;width:40px}.rce-mlist-down-button:hover{opacity:.7}.rce-mlist-down-button--badge{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;text-align:center;top:-5px;width:20px}.rce-container-mtitem{display:block}.rce-container-mtitem,.rce-mtitem{flex-direction:column;min-width:240px;overflow:hidden}.rce-mtitem{background:#fff;border-bottom:1px solid #0000000d;display:flex;max-width:100%;position:relative;-webkit-user-select:none;user-select:none}.rce-mtitem:hover{background:#fbfbfb}.rce-mtitem-top{display:flex;flex-direction:row;justify-content:space-between;position:relative}.rce-mtitem-subject{color:#333;font-size:15px;margin-top:5px;max-height:35px;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.rce-mtitem-body{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;overflow:hidden;padding:0 10px}.rce-mtitem-body--avatars{display:flex;flex:1 1;opacity:.7;overflow:hidden}.rce-mtitem-body--functions{align-items:center;display:flex;justify-content:flex-end;width:70px}.rce-mtitem-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 10px}.rce-mtitem-body--avatars .rce-avatar-container{border:2px solid #fff;margin-left:-10px}.rce-mtitem-body--avatars .rce-avatar-container:first-child{margin:0}.rce-mtitem-letter{align-items:center;background:#e48989;color:#fff;display:flex;justify-content:center}.rce-mtitem-button{background:#5ba7c5;display:flex;transition:.3s}.rce-mtitem-button,.rce-mtitem-closable{align-items:center;border-radius:100%;color:#fff;font-size:25px;justify-content:center;padding:3px}.rce-mtitem-closable{background:#ff4a4f;display:none;margin-right:7px}.rce-mtitem:hover .rce-mtitem-closable{cursor:pointer;display:flex}.rce-mtitem-share{align-items:center;color:#5ba7c5;display:flex;font-size:30px;justify-content:center;left:-10px;margin:-10px 0;position:relative;transition:.3s}.rce-mtitem-button:hover,.rce-mtitem-share:hover{cursor:pointer;opacity:.8}.rce-mtitem-date{color:#9f9f9f;font-size:13px}.rce-container-mtlist{display:block;overflow:auto}.rce-container-input{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;min-width:100%}.rce-input{border:none;border-radius:5px;box-sizing:border-box;color:#333;flex:1 1;font-size:14px;height:40px;outline:none;padding:0 5px}.rce-input-textarea{height:37px;padding:10px 5px;resize:none}.rce-input-buttons{margin:5px}.rce-input-buttons,.rce-input-buttons>*{display:flex;flex-direction:row}.rce-input-buttons .rce-button:nth-child(2n){margin-left:5px;margin-right:5px}.rce-input-buttons .rce-button:last-child{margin-right:0}.rce-left-padding{padding-left:10px;padding-right:0!important}.rce-right-padding{padding-left:0!important;padding-right:10px}.rce-input::placeholder{color:#afafaf}.rce-navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.rce-navbar.light{background:#f4f4f4}.rce-navbar.dark{background:#2f414c}.rce-navbar-item{align-items:center;justify-content:flex-start}.rce-navbar-item,.rce-navbar-item>*{display:flex;flex-direction:row}.rce-navbar-item>*>*{margin-left:5px}.rce-sbar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:10px}.rce-sbar.light{background:#f4f4f4}.rce-sbar.dark{background:#2f414c}.rce-sbar-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-width:100%}.rce-sbar-item>*{display:flex;flex-direction:column}.rce-sbar-item__center{margin:15px 0}.rce-popup-wrapper{align-items:center;background:#ffffffb3;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;z-index:9999999999}.rce-popup{align-items:stretch;animation:popup-scaling .4s ease forwards;background:#fff;border-radius:5px;box-shadow:0 0 25px -2px #4f4f4f;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px;padding:0 10px;width:400px}@keyframes popup-scaling{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.rce-popup-header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:18px 8px}.rce-popup-content{box-sizing:border-box;font-size:14px;padding:8px}.rce-popup-content *{margin:0}.rce-popup-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;padding:18px 8px}.rce-popup-footer>*{margin-left:5px}:root{--review-bg:#f4f1e8;--review-panel:#fffdf8;--review-ink:#17231f;--review-muted:#61716a;--review-line:#d7ddd6;--review-teal:#0d5c55;--review-teal-dark:#073e39;--review-coral:#c64d3d;--review-amber:#9c640b;--review-blue:#245c78}.paper-review-app{background:#f4f1e8;background:var(--review-bg);color:#17231f;color:var(--review-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.paper-review-header{align-items:flex-end;background:linear-gradient(125deg,#073e39,#0d5c55 58%,#174a45);border-bottom:5px solid #efb45f;color:#f8fbf6;display:flex;gap:32px;justify-content:space-between;min-height:116px;padding:24px 32px}.paper-review-header h1,.paper-review-inspector h2,.paper-review-section-heading h2,.paper-review-section-heading h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;margin:2px 0 4px}.paper-review-header h1{font-size:clamp(30px,4vw,48px)}.paper-review-header p{color:#cfe2dc;margin:0}.paper-review-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.paper-review-header-controls{align-items:end;display:flex;gap:12px}.paper-review-header-controls label{grid-gap:5px;display:grid;font-size:12px;gap:5px}.paper-review-header-controls input{min-width:180px}.paper-review-header-controls a{border:1px solid #8eb4aa;border-radius:8px;color:#fff;padding:10px 14px;text-decoration:none}.paper-review-app button,.paper-review-app input,.paper-review-app select,.paper-review-app textarea{font:inherit}.paper-review-app input,.paper-review-app select,.paper-review-app textarea{background:#fff;border:1px solid #bfcac3;border-radius:7px;color:#17231f;color:var(--review-ink);padding:9px 10px}.paper-review-app textarea{min-height:74px;resize:vertical}.paper-review-app button{cursor:pointer}.paper-review-metrics{background:#fffaf0;border-bottom:1px solid #d7ddd6;border-bottom:1px solid var(--review-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.paper-review-metrics>div{grid-gap:2px;border-right:1px solid #d7ddd6;border-right:1px solid var(--review-line);display:grid;gap:2px;padding:14px 18px}.paper-review-metrics strong{color:#073e39;color:var(--review-teal-dark);font:700 25px Georgia,serif}.paper-review-metrics span{color:#61716a;color:var(--review-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.paper-review-workspace{display:grid;grid-template-columns:300px minmax(520px,1fr) minmax(430px,42vw);height:calc(100vh - 207px)}.paper-review-detail,.paper-review-inspector,.paper-review-queue{min-height:0;overflow:auto}.paper-review-queue{background:#ece9df;border-right:1px solid #d7ddd6;border-right:1px solid var(--review-line)}.paper-review-queue-filters{background:#ece9df;border-bottom:1px solid #d7ddd6;border-bottom:1px solid var(--review-line);padding:14px;position:sticky;top:0;z-index:2}.paper-review-queue-filters>input{width:100%}.paper-review-filter-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.paper-review-task-list{display:grid}.paper-review-task-item{grid-gap:7px;background:#0000;border:0;border-bottom:1px solid #d7d3c9;color:inherit;display:grid;gap:7px;padding:14px;text-align:left}.paper-review-task-item:hover{background:#fff9eb}.paper-review-task-item.is-selected{background:#fffdf8;background:var(--review-panel);box-shadow:inset 4px 0 #0d5c55;box-shadow:inset 4px 0 var(--review-teal)}.paper-review-task-title{font-weight:750;line-height:1.25}.paper-review-task-meta{color:#61716a;color:var(--review-muted);font-size:12px}.paper-review-task-pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.paper-review-pill{align-items:center;background:#e5e7e5;border-radius:999px;color:#48544f;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 7px;width:fit-content}.paper-review-pill--critical{background:#f7d6d0;color:#8d261a}.paper-review-pill--warning{background:#f8e4bb;color:#7a4b03}.paper-review-pill--success{background:#d8ece4;color:#0a5d4e}.paper-review-pill--info{background:#d8e8ef;color:#174e68}.paper-review-detail{background:#f4f1e8;background:var(--review-bg);padding:22px}.paper-review-paper-section,.paper-review-task-overview{background:#fffdf8;background:var(--review-panel);border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:12px;box-shadow:0 8px 30px #22332c0d;padding:20px}.paper-review-paper-section{margin-top:18px}.paper-review-section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.paper-review-section-heading p{color:#61716a;color:var(--review-muted);margin:4px 0 0}.paper-review-section-heading h2{font-size:30px}.paper-review-section-heading h3{font-size:21px}.paper-review-topic-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:18px 0}.paper-review-topic-grid>div{background:#fbfaf5;border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:9px;display:flex;flex-direction:column;gap:5px;min-height:115px;padding:13px}.paper-review-topic-grid span:first-child{color:#61716a;color:var(--review-muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.paper-review-topic-grid strong{font:700 22px Georgia,serif}.paper-review-topic-grid p{color:#61716a;color:var(--review-muted);font-size:12px;margin:0}.paper-review-knowledge-coverage{background:#f0f7f3;border:1px solid #b9d2c8;border-radius:10px;margin:18px 0;padding:16px}.paper-review-biological-scope{background:#fff8e8;border:2px solid #c98a2c;border-radius:10px;margin:18px 0;padding:16px}.paper-review-scope-warning{margin-top:12px}.paper-review-scope-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.paper-review-scope-metrics span{background:#fff;border:1px solid #e1c58d;border-radius:999px;color:#704707;font-size:11px;font-weight:750;padding:6px 9px}.paper-review-requirement-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.paper-review-requirement-list>details{background:#fff;border:1px solid #dfc78f;border-radius:8px}.paper-review-requirement-list>details>summary{grid-gap:7px;align-items:center;cursor:pointer;display:grid;gap:7px;grid-template-columns:minmax(190px,1fr) auto auto auto;padding:10px}.paper-review-requirement-list>details>summary>div{grid-gap:3px;display:grid;gap:3px}.paper-review-requirement-list>details>summary>div span{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-requirement-list>details>div{grid-gap:7px;display:grid;gap:7px;padding:0 10px 10px}.paper-review-requirement-list article{background:#fbfaf5;border-left:3px solid #c98a2c;display:flex;gap:10px;justify-content:space-between;padding:8px}.paper-review-requirement-list article>div:first-child{grid-gap:2px;display:grid;gap:2px}.paper-review-requirement-list article span:not(.paper-review-pill){color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-requirement-list a{color:#0d5c55;color:var(--review-teal);font-size:12px;font-weight:700}.paper-review-provenance{color:#61716a;color:var(--review-muted);font-size:11px;margin:0}.paper-review-requirement-decision{grid-gap:6px;border-top:1px solid #eee2c7;display:grid;gap:6px;margin-top:4px;padding-top:8px}.paper-review-requirement-decision>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.paper-review-requirement-decision button{background:#fffaf0;border:1px solid #d6ba82;border-radius:5px;color:#704707;font-size:11px;font-weight:750;padding:5px 8px}.paper-review-requirement-decision span{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-core-set{grid-gap:7px;display:grid;gap:7px;margin-top:14px}.paper-review-core-set>article{background:#fff;border:1px solid #c7dbd3;border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.paper-review-core-set>article>div:first-child{grid-gap:2px;display:grid;gap:2px}.paper-review-core-set span:not(.paper-review-pill):not(.paper-review-eyebrow){color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-core-set a,.paper-review-topic-coverage-list a{color:#0d5c55;color:var(--review-teal);font-size:12px;font-weight:700}.paper-review-coverage-gap{background:#f8ded8;border-radius:6px;color:#8d261a;margin:3px 0 0;padding:9px}.paper-review-topic-coverage-list{grid-gap:7px;display:grid;gap:7px;margin-top:14px}.paper-review-topic-coverage-list>details{background:#fff;border:1px solid #c7dbd3;border-radius:7px}.paper-review-topic-coverage-list>details>summary{grid-gap:8px;align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) auto auto;padding:9px 10px}.paper-review-topic-coverage-list>details>summary>span:not(.paper-review-pill){color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-topic-coverage-list>details>div{grid-gap:6px;display:grid;gap:6px;padding:0 10px 10px}.paper-review-topic-coverage-list article{background:#f8faf8;border-left:3px solid #9bbdb0;display:flex;gap:10px;justify-content:space-between;padding:8px}.paper-review-topic-coverage-list article>div:first-child{grid-gap:2px;display:grid;gap:2px}.paper-review-topic-coverage-list article span:not(.paper-review-pill){color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-scholarly-audit{background:#edf6f2;border-left:4px solid #0d5c55;border-left:4px solid var(--review-teal);padding:16px}.paper-review-source-links{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paper-review-source-links>article{align-content:start;background:#fff;border:1px solid #bdd5cc;border-radius:8px;display:grid;overflow:hidden}.paper-review-source-links>article>a{grid-gap:5px;color:inherit;display:grid;gap:5px;padding:10px;text-decoration:none}.paper-review-source-links>article:hover{border-color:#0d5c55;border-color:var(--review-teal)}.paper-review-source-links>article>a span{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-source-links .paper-review-quick-decision{margin:0;padding:0 10px 10px}.paper-review-source-fulltext{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 8px}.paper-review-source-fulltext a{color:#0d5c55;color:var(--review-teal);font-size:12px;font-weight:700}.paper-review-source-fulltext small{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-source-candidate-verdict{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 8px}.paper-review-source-candidate-note,.paper-review-source-candidate-verdict small{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-source-candidate-note{padding:0 10px 10px}.paper-review-callout{border-radius:8px;font-size:13px;padding:13px}.paper-review-callout--warning{background:#fbefcf;border:1px solid #e2c273}.paper-review-callout--critical{background:#f8ded8;border:1px solid #dfa79d}.paper-review-candidates{border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:8px;margin-top:14px}.paper-review-candidates summary{cursor:pointer;font-weight:750;padding:12px}.paper-review-candidate-list{border-top:1px solid #d7ddd6;border-top:1px solid var(--review-line);max-height:360px;overflow:auto}.paper-review-candidate-list>div{grid-gap:7px;border-bottom:1px solid #e3e5e1;display:grid;gap:7px;padding:10px 12px}.paper-review-candidate-list>div>div:first-child{grid-gap:3px;display:grid;gap:3px}.paper-review-source-candidate-details{border-bottom:1px solid #e3e5e1;padding:10px 12px}.paper-review-source-candidate-details>summary{grid-gap:3px;cursor:pointer;display:grid;gap:3px}.paper-review-source-candidate-details[open]>summary{margin-bottom:10px}.paper-review-source-evidence-topics{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.paper-review-source-requirement-evidence{border-top:2px solid #d2ba70;margin:10px 12px 12px;padding-top:10px}.paper-review-source-requirement-evidence h4{margin:0}.paper-review-source-evidence-topics>section{background:#fbfaf5;border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:8px;padding:10px}.paper-review-source-evidence-topics article{background:#fff;border-left:3px solid #b8c8c2;margin-top:8px;padding:9px}.paper-review-source-evidence-topics article>div{align-items:center;display:flex;gap:7px}.paper-review-source-evidence-topics article p{line-height:1.45;margin:6px 0}.paper-review-quick-decision{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.paper-review-quick-decision>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.paper-review-quick-decision button{background:#fff;border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:5px;color:#0d5c55;color:var(--review-teal);font-size:11px;font-weight:750;padding:5px 8px}.paper-review-quick-decision span{color:#61716a;color:var(--review-muted);font-size:11px}.paper-review-candidate-list span{color:#61716a;color:var(--review-muted);font-size:12px}.paper-review-candidate-list a{color:#0d5c55;color:var(--review-teal);font-size:12px}.paper-review-review-form,.paper-review-source-form{grid-gap:10px;border-top:1px solid #d7ddd6;border-top:1px solid var(--review-line);display:grid;gap:10px;margin-top:16px;padding-top:16px}.paper-review-review-form label,.paper-review-source-form label{grid-gap:5px;display:grid;font-size:12px;font-weight:700;gap:5px}.paper-review-form-actions{align-items:center;color:#61716a;color:var(--review-muted);display:flex;font-size:12px;gap:10px}.paper-review-form-actions button{background:#0d5c55;background:var(--review-teal);border:0;border-radius:7px;color:#fff;font-weight:750;padding:10px 14px}.paper-review-form-actions button:disabled{cursor:not-allowed;opacity:.5}.paper-review-checkbox{align-items:center;display:flex!important;grid-template-columns:auto 1fr}.paper-review-paper-tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 0}.paper-review-paper-tabs button{grid-gap:6px;background:#f5f3eb;border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:8px;color:inherit;display:grid;gap:6px;max-width:310px;min-height:78px;min-width:220px;padding:10px;text-align:left}.paper-review-paper-tabs button.is-selected{background:#e4f0ec;border-color:#0d5c55;border-color:var(--review-teal);box-shadow:inset 0 -3px #0d5c55;box-shadow:inset 0 -3px var(--review-teal)}.paper-review-paper-tabs small{color:#61716a;color:var(--review-muted)}.paper-review-paper-card{border-top:1px solid #d7ddd6;border-top:1px solid var(--review-line);margin-top:10px;padding-top:14px}.paper-review-evidence-list{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.paper-review-evidence-card{background:#fff;border:1px solid #d7ddd6;border:1px solid var(--review-line);border-radius:9px;overflow:hidden}.paper-review-evidence-card.is-selected{border-color:#0d5c55;border-color:var(--review-teal);box-shadow:0 0 0 2px #0d5c551f}.paper-review-evidence-select{grid-gap:7px;background:#0000;border:0;color:inherit;display:grid;gap:7px;padding:12px;text-align:left;width:100%}.paper-review-evidence-select>span:not(.paper-review-eyebrow):not(.paper-review-task-pills){color:#61716a;color:var(--review-muted);font-size:12px}.paper-review-evidence-candidates{grid-gap:6px;background:#f5f3eb;border-top:1px solid #d7ddd6;border-top:1px solid var(--review-line);display:grid;gap:6px;padding:10px}.paper-review-evidence-candidates>span{color:#61716a;color:var(--review-muted);font-size:11px;font-weight:800;text-transform:uppercase}.paper-review-evidence-candidates button{background:#fff;border:0;border-left:3px solid #b8c8c2;color:inherit;font-size:12px;padding:7px 9px;text-align:left}.paper-review-evidence-candidates button span{color:#61716a;color:var(--review-muted);display:block;font-size:10px;font-weight:800;margin-bottom:3px;text-transform:uppercase}.paper-review-evidence-candidates button:hover{border-left-color:#0d5c55;border-left-color:var(--review-teal)}.paper-review-inspector{background:#fdfcf8;border-left:1px solid #d7ddd6;border-left:1px solid var(--review-line);display:flex;flex-direction:column}.paper-review-inspector-head,.paper-review-pdf-actions,.paper-review-review-form,.paper-review-selected-snippet,.paper-review-semantic-callout{margin-left:16px;margin-right:16px}.paper-review-inspector-head{padding-top:18px}.paper-review-selected-snippet{background:#f3eee0;border-left:4px solid #efb45f;margin-top:12px;padding:14px}.paper-review-selected-snippet>span{color:#61716a;color:var(--review-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.paper-review-selected-snippet blockquote{font:17px/1.45 Georgia,serif;margin:8px 0}.paper-review-selected-snippet p{font-size:12px;line-height:1.5;max-height:140px;overflow:auto}.paper-review-selected-snippet mark{background:#ffe4a8}.paper-review-semantic-callout{grid-gap:5px;display:grid;gap:5px;margin-top:10px}.paper-review-semantic-callout strong{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.paper-review-semantic-callout span{line-height:1.4}.paper-review-semantic-callout small{color:#61716a;color:var(--review-muted)}.paper-review-pdf-actions{display:flex;gap:8px;padding:10px 0}.paper-review-pdf-actions a{color:#0d5c55;color:var(--review-teal);font-size:12px;font-weight:700}.paper-review-pdf{background:#ddd;border:1px solid #d7ddd6;border:1px solid var(--review-line);flex:1 0 480px;margin:0 16px;min-height:480px;width:calc(100% - 32px)}.paper-review-review-form{padding-bottom:24px}.paper-review-empty{color:#61716a;color:var(--review-muted);padding:30px}.paper-review-error{background:#f8ded8;border:1px solid #dfa79d;color:#8d261a;margin:10px 24px;padding:10px}@media (max-width:1250px){.paper-review-workspace{grid-template-columns:270px 1fr;height:auto}.paper-review-inspector{border-left:0;border-top:1px solid #d7ddd6;border-top:1px solid var(--review-line);grid-column:1/-1;min-height:780px}.paper-review-metrics{grid-template-columns:repeat(3,1fr)}.paper-review-requirement-list>details>summary{grid-template-columns:minmax(180px,1fr) auto}}@media (max-width:760px){.paper-review-header{align-items:flex-start;flex-direction:column}.paper-review-header-controls{align-items:stretch;flex-direction:column;width:100%}.paper-review-workspace{display:block}.paper-review-queue{max-height:420px}.paper-review-source-links,.paper-review-topic-grid{grid-template-columns:1fr}.paper-review-metrics{grid-template-columns:repeat(2,1fr)}.paper-review-detail{padding:12px}.paper-review-requirement-list>details>summary{grid-template-columns:1fr}.paper-review-requirement-list article{flex-direction:column}}:root{--expert-ink:#18312c;--expert-muted:#66766f;--expert-line:#d8dfda;--expert-bg:#f3f2eb;--expert-panel:#fffefa;--expert-green:#0a6558;--expert-green-dark:#07483f;--expert-gold:#dda84e;--expert-danger:#a43c2c}body:has(.expert-app){background:#f3f2eb;background:var(--expert-bg);margin:0}.expert-app{background:radial-gradient(circle at 72% -10%,#dda84e26,#0000 30%),#f3f2eb;background:radial-gradient(circle at 72% -10%,#dda84e26,#0000 30%),var(--expert-bg);color:#18312c;color:var(--expert-ink);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.expert-app h1,.expert-app h2,.expert-app h3,.expert-app p{margin-top:0}.expert-app h1,.expert-app h2,.expert-app h3{letter-spacing:-.025em}.expert-app button,.expert-app input,.expert-app select,.expert-app textarea{font:inherit}.expert-app button{cursor:pointer}.expert-app input,.expert-app select,.expert-app textarea{background:#fff;border:1px solid #c7d0ca;border-radius:8px;color:#18312c;color:var(--expert-ink);outline:none;padding:10px 11px;width:100%}.expert-app input:focus,.expert-app select:focus,.expert-app textarea:focus{border-color:#0a6558;border-color:var(--expert-green);box-shadow:0 0 0 3px #0a65581a}.expert-app textarea{min-height:92px;resize:vertical}.expert-app label{grid-gap:6px;color:#66766f;color:var(--expert-muted);display:grid;font-size:12px;font-weight:700;gap:6px}.expert-app label>span{color:#18312c;color:var(--expert-ink)}.expert-kicker{color:#0a6558;color:var(--expert-green);display:block;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.expert-header{align-items:center;background:linear-gradient(115deg,#0a332d,#0b584e 58%,#173e37);box-shadow:0 7px 28px #0c332c33;color:#f8fffc;display:flex;gap:28px;justify-content:space-between;min-height:142px;padding:25px 32px}.expert-header .expert-kicker{color:#ddc17f}.expert-header h1{font:700 clamp(30px,4vw,47px)/1.04 Georgia,serif;margin:3px 0 4px}.expert-header p{color:#cee0da;margin:0}.expert-identity{align-items:end;display:flex;gap:12px}.expert-identity label,.expert-identity label>span{color:#d9e8e3}.expert-identity input{background:#fffffff5;border-color:#7da69c;min-width:210px}.expert-identity a{border:1px solid #7da69c;border-radius:8px;color:#fff;padding:10px 14px;text-decoration:none;white-space:nowrap}.expert-metrics{background:#fff;border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);display:grid;grid-template-columns:repeat(6,1fr)}.expert-metrics>div{grid-gap:1px;border-right:1px solid #d8dfda;border-right:1px solid var(--expert-line);display:grid;gap:1px;padding:13px 18px}.expert-metrics strong{color:#07483f;color:var(--expert-green-dark);font:700 24px Georgia,serif}.expert-metrics span{color:#66766f;color:var(--expert-muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.expert-error{background:#fae3df;border:1px solid #e2aaa2;border-radius:8px;color:#842d21;margin:10px 24px;padding:11px 14px}.expert-layout{display:grid;grid-template-columns:318px minmax(0,1fr);height:calc(100vh - 213px);min-height:690px}.expert-queue{background:#eae9e0;border-right:1px solid #d8dfda;border-right:1px solid var(--expert-line);min-height:0;overflow:auto}.expert-queue-filters{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eae9e0f7;border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);padding:13px;position:sticky;top:0;z-index:3}.expert-queue-filters>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:7px}.expert-task-list{display:grid}.expert-task-list>button{grid-gap:6px;background:#0000;border:0;border-bottom:1px solid #d4d4ca;color:inherit;display:grid;gap:6px;padding:14px;text-align:left}.expert-task-list>button:hover{background:#f8f6ed}.expert-task-list>button.is-selected{background:#fffdf7;box-shadow:inset 4px 0 #0a6558;box-shadow:inset 4px 0 var(--expert-green)}.expert-task-list strong{line-height:1.27}.expert-task-list small{color:#66766f;color:var(--expert-muted)}.expert-task-category{color:#0a6558;color:var(--expert-green);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.expert-task-list>button>div{background:#cfd4cf;border-radius:999px;height:4px;margin-top:3px;position:relative}.expert-task-list>button>div span{background:#0a6558;background:var(--expert-green);border-radius:inherit;inset:0 auto 0 0;max-width:100%;position:absolute}.expert-task-list>button>div em{color:#66766f;color:var(--expert-muted);font-size:9px;font-style:normal;position:absolute;right:0;text-transform:uppercase;top:-17px}.expert-main{min-height:0;min-width:0;overflow:auto;padding:22px 25px 50px}.expert-task-head{align-items:start;display:flex;gap:24px;justify-content:space-between;margin:0 auto 14px;max-width:1480px}.expert-task-head h2{font:700 30px Georgia,serif;margin:3px 0}.expert-task-head p{color:#66766f;color:var(--expert-muted);margin:0}.expert-task-head>div:last-child{grid-gap:6px;color:#66766f;color:var(--expert-muted);display:grid;font-size:11px;gap:6px;justify-items:end}.expert-stage-nav{background:#fff;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:11px;display:grid;grid-template-columns:repeat(7,1fr);margin:0 auto 18px;max-width:1480px;overflow:hidden}.expert-stage-nav button{grid-gap:7px;align-items:center;background:#fff;border:0;border-right:1px solid #d8dfda;border-right:1px solid var(--expert-line);color:#66766f;color:var(--expert-muted);display:grid;gap:7px;grid-template-columns:auto 1fr;min-height:58px;padding:9px;text-align:left}.expert-stage-nav button:last-child{border-right:0}.expert-stage-nav button span{background:#e8ebe8;border-radius:50%;display:grid;font-size:9px;font-weight:850;height:24px;place-items:center;width:24px}.expert-stage-nav button strong{font-size:11px}.expert-stage-nav button.is-active-stage span{outline:2px solid #dda84e;outline:2px solid var(--expert-gold)}.expert-stage-nav button.is-selected{background:#0a6558;background:var(--expert-green);color:#fff}.expert-stage-nav button.is-selected span{background:#fff;color:#07483f;color:var(--expert-green-dark)}.expert-panel{background:#fffefa;background:var(--expert-panel);border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:13px;box-shadow:0 13px 40px #1d39310f;margin:0 auto;max-width:1480px;padding:22px}.expert-panel--wide{max-width:1680px}.expert-panel-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.expert-panel-heading h2{font:700 28px Georgia,serif;margin:3px 0 7px}.expert-panel-heading h3{font:700 20px Georgia,serif;margin:3px 0 6px}.expert-guidance{background:#fbf2dc;border-left:4px solid #dda84e;border-left:4px solid var(--expert-gold);border-radius:6px;color:#5d4a23;margin:12px 0 17px;padding:12px 14px}.expert-empty,.expert-loading,.expert-muted{color:#66766f;color:var(--expert-muted)}.expert-empty,.expert-loading{padding:30px;text-align:center}.expert-loading{background:#fff;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:8px;bottom:20px;box-shadow:0 5px 20px #0000001f;padding:8px 12px;position:fixed;right:22px;z-index:10}.expert-pill{align-items:center;background:#e8ebe9;border-radius:999px;color:#4e5c57;display:inline-flex;font-size:9px;font-weight:850;letter-spacing:.05em;padding:3px 7px;text-transform:uppercase;white-space:nowrap;width:fit-content}.expert-pill--success{background:#d8eee7;color:#075347}.expert-pill--warning{background:#f7e6bd;color:#76500b}.expert-pill--danger{background:#f5dcd7;color:#852d22}.expert-pill--info{background:#dcecf2;color:#24536a}.expert-existing-decision{grid-gap:4px;display:grid;gap:4px;justify-items:end}.expert-existing-decision small{color:#66766f;color:var(--expert-muted);font-size:9px}.expert-choice-grid{grid-gap:9px;display:grid;gap:9px;margin:14px 0 18px}.expert-choice-grid--four{grid-template-columns:repeat(4,1fr)}.expert-choice-grid button{grid-gap:4px;align-content:center;background:#f7f7f2;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:9px;color:#18312c;color:var(--expert-ink);display:grid;gap:4px;min-height:86px;padding:13px;text-align:left}.expert-choice-grid button span{color:#66766f;color:var(--expert-muted);font-size:11px}.expert-choice-grid button.is-selected{background:#e8f3ee;border-color:#0a6558;border-color:var(--expert-green);box-shadow:inset 0 -3px #0a6558;box-shadow:inset 0 -3px var(--expert-green)}.expert-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.expert-span-two{grid-column:span 2}.expert-actions{align-items:center;display:flex;gap:11px;margin-top:15px}.expert-actions>button{background:#0a6558;background:var(--expert-green);border:0;border-radius:8px;color:#fff;font-weight:800;padding:10px 15px}.expert-actions>button:disabled{cursor:not-allowed;opacity:.45}.expert-save{color:#a43c2c;color:var(--expert-danger);font-size:11px}.expert-save--ok{color:#0a6558;color:var(--expert-green)}.expert-master-detail{border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:10px;display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);margin-top:16px;overflow:hidden}.expert-master-list{background:#f2f2ec;border-right:1px solid #d8dfda;border-right:1px solid var(--expert-line);max-height:630px;overflow:auto}.expert-master-list>button{align-items:center;background:#0000;border:0;border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);color:inherit;display:flex;gap:10px;justify-content:space-between;min-height:64px;padding:10px 12px;text-align:left;width:100%}.expert-master-list>button.is-selected{background:#fff;box-shadow:inset 4px 0 #0a6558;box-shadow:inset 4px 0 var(--expert-green)}.expert-master-list>button>span:first-child{grid-gap:3px;display:grid;gap:3px}.expert-master-list small{color:#66766f;color:var(--expert-muted)}.expert-coverage-card,.expert-editor{grid-gap:11px;background:#fff;display:grid;gap:11px;padding:18px}.expert-segmented{display:flex;flex-wrap:wrap;gap:5px}.expert-segmented button{background:#fff;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:6px;color:#66766f;color:var(--expert-muted);font-size:11px;font-weight:750;padding:7px 10px}.expert-segmented button.is-selected{background:#0a6558;background:var(--expert-green);border-color:#0a6558;border-color:var(--expert-green);color:#fff}.expert-card-list{grid-gap:11px;display:grid;gap:11px}.expert-paper-card{background:#fff;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:9px;padding:15px}.expert-paper-card-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.expert-paper-card h3{font-size:17px;margin:3px 0 4px}.expert-inline-actions,.expert-link-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}.expert-inline-actions button,.expert-link-row a{color:#0a6558;color:var(--expert-green);font-size:11px;font-weight:800}.expert-inline-actions button{background:#f7fbf9;border:1px solid #a9c6bc;border-radius:6px;padding:7px 10px}.expert-inline-actions button.is-danger{background:#fff8f7;border-color:#dcb2ab;color:#a43c2c;color:var(--expert-danger)}.expert-evidence-nav{align-items:center;display:flex;gap:10px;margin:13px 0}.expert-evidence-nav select{max-width:520px}.expert-evidence-nav>div{display:flex;gap:4px;overflow-x:auto}.expert-evidence-nav button{align-items:center;background:#fff;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:6px;color:#66766f;color:var(--expert-muted);display:flex;gap:3px;height:34px;justify-content:center;min-width:34px}.expert-evidence-nav button.is-selected{background:#0a6558;background:var(--expert-green);color:#fff}.expert-evidence-workbench{border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:10px;display:grid;grid-template-columns:minmax(430px,48%) minmax(380px,1fr);overflow:hidden}.expert-evidence-annotation{grid-gap:11px;border-right:1px solid #d8dfda;border-right:1px solid var(--expert-line);display:grid;gap:11px;max-height:820px;min-width:0;overflow:auto;padding:18px}.expert-source-quote{background:#f6f1e4;border-left:4px solid #dda84e;border-left:4px solid var(--expert-gold);padding:14px}.expert-source-quote>span{color:#66766f;color:var(--expert-muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.expert-audit-quote,.expert-source-quote blockquote{font:16px/1.5 Georgia,serif;margin:7px 0}.expert-source-quote p{color:#66766f;color:var(--expert-muted);font-size:11px;margin:6px 0 0;max-height:120px;overflow:auto}.expert-code-field{font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace!important;min-height:120px!important}.expert-reveal{background:#fff;border:1px dashed #0a6558;border:1px dashed var(--expert-green);border-radius:6px;color:#0a6558;color:var(--expert-green);font-size:11px;font-weight:800;padding:7px 10px;width:fit-content}.expert-machine-box{grid-gap:4px;background:#edf3f0;border-radius:7px;display:grid;gap:4px;padding:11px}.expert-machine-box ul{color:#66766f;color:var(--expert-muted);font-size:11px;margin:3px 0 0;padding-left:18px}.expert-pdf-pane{background:#e3e6e4;display:flex;flex-direction:column;min-height:720px}.expert-pdf-pane>div:first-child{background:#fff;border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);display:flex;gap:12px;padding:9px 12px}.expert-pdf-pane a{color:#0a6558;color:var(--expert-green);font-size:11px;font-weight:800}.expert-pdf-pane iframe{border:0;flex:1 1;min-height:680px;width:100%}.expert-accepted-list{grid-gap:6px;display:grid;gap:6px;max-height:330px;overflow:auto}.expert-accepted-list label{align-items:start;background:#f7f7f2;border:1px solid #d8dfda;border:1px solid var(--expert-line);border-radius:7px;grid-template-columns:auto 1fr;padding:9px}.expert-accepted-list input{margin-top:3px;width:auto}.expert-accepted-list label>span{grid-gap:3px;display:grid;gap:3px}.expert-accepted-list small{color:#66766f;color:var(--expert-muted);font-weight:400}.expert-readiness-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,1fr);margin:14px 0}.expert-readiness-grid>div{background:#f2f4f1;border-radius:8px;display:grid;padding:14px}.expert-readiness-grid strong{font:700 23px Georgia,serif}.expert-readiness-grid span{color:#66766f;color:var(--expert-muted);font-size:9px;font-weight:800;text-transform:uppercase}.expert-check{align-items:start;background:#f7f7f2;border-radius:7px;grid-template-columns:auto 1fr;margin:10px 0;padding:11px}.expert-check input{margin-top:3px;width:auto}.expert-audit-quote{background:#f6f1e4;border-left:3px solid #dda84e;border-left:3px solid var(--expert-gold);padding:12px}@media (max-width:1250px){.expert-metrics{grid-template-columns:repeat(3,1fr)}.expert-layout{grid-template-columns:270px minmax(0,1fr);height:auto;min-height:calc(100vh - 250px)}.expert-stage-nav{grid-template-columns:repeat(4,1fr)}.expert-stage-nav button{border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line)}.expert-choice-grid--four{grid-template-columns:repeat(2,1fr)}.expert-evidence-workbench{grid-template-columns:1fr}.expert-evidence-annotation{border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);border-right:0;max-height:none}}@media (max-width:820px){.expert-header,.expert-identity{align-items:stretch;flex-direction:column}.expert-metrics{grid-template-columns:repeat(2,1fr)}.expert-layout{display:block}.expert-queue{border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);border-right:0;max-height:320px}.expert-main{padding:16px}.expert-stage-nav{grid-template-columns:repeat(2,1fr)}.expert-form-grid,.expert-master-detail{grid-template-columns:1fr}.expert-master-list{border-bottom:1px solid #d8dfda;border-bottom:1px solid var(--expert-line);border-right:0;max-height:300px}.expert-span-two{grid-column:span 1}.expert-choice-grid--four,.expert-readiness-grid{grid-template-columns:1fr}.expert-panel-heading,.expert-paper-card-head,.expert-task-head{flex-direction:column}.expert-existing-decision{justify-items:start}}:root{--me-ink:#17332d;--me-muted:#687871;--me-border:#dce3df;--me-green:#087264;--me-green-dark:#075348;--me-gold:#f0c75e;--me-paper:#fffefb;--me-bg:#eef1ee;--me-danger:#a13f31}*{box-sizing:border-box}body:has(.me-review-app),body:has(.me-review-gate){background:#eef1ee;background:var(--me-bg);margin:0}.me-review-app,.me-review-gate{color:#17332d;color:var(--me-ink);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.me-review-app{height:100vh;overflow:hidden}.me-review-app button,.me-review-app input,.me-review-app textarea{font:inherit}.me-review-app button{cursor:pointer}.me-review-app h2,.me-review-app p{margin-top:0}.me-review-gate{background:#073e36;color:#fff;display:grid;min-height:100vh;padding:24px;place-items:center}.me-review-gate>div{background:#03231ea6;border:1px solid #ffffff2e;border-radius:16px;padding:34px;width:min(560px,100%)}.me-review-gate span,.me-review-kicker{color:#f0c75e;color:var(--me-gold);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.me-review-gate h1{font:700 34px/1.1 Georgia,serif;margin:8px 0}.me-review-gate p{color:#d7e6e1}.me-review-header{align-items:center;background:#073e36;color:#fff;display:flex;gap:20px;height:58px;justify-content:space-between;padding:0 18px}.me-review-brand{align-items:baseline;display:flex;gap:10px;min-width:0;white-space:nowrap}.me-review-brand>span{color:#f0c75e;color:var(--me-gold);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.me-review-brand>strong{font:700 21px Georgia,serif}.me-review-brand>small{color:#bcd2cb;overflow:hidden;text-overflow:ellipsis}.me-review-header-controls{align-items:center;display:flex;gap:7px;white-space:nowrap}.me-review-header-controls button{background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;color:#fff;height:31px;padding:0;width:31px}.me-review-header-controls button:hover{background:#ffffff29}.me-review-header-controls>span{color:#cbdcd7;font-size:11px}.me-review-header-controls>span strong{color:#fff}.me-review-header-controls>small{color:#f0c75e;color:var(--me-gold);font-weight:800;padding-left:7px;text-transform:uppercase}.me-review-header-controls .me-review-queue-toggle{display:none;padding:0 10px;width:auto}.me-review-progress{background:#cad5d0;height:4px}.me-review-progress span{background:#f0c75e;background:var(--me-gold);display:block;height:100%;transition:width .2s ease}.me-review-error{background:#f8ddd8;border-bottom:1px solid #e1aaa2;color:#7b2a20;padding:8px 18px}.me-review-layout{display:grid;grid-template-columns:280px minmax(0,1fr);height:calc(100vh - 62px);position:relative}.me-review-queue{background:#f4f6f3;border-right:1px solid #dce3df;border-right:1px solid var(--me-border);display:grid;grid-template-rows:auto 1fr auto;min-height:0;z-index:4}.me-review-queue-scrim{display:none}.me-review-filters{border-bottom:1px solid #dce3df;border-bottom:1px solid var(--me-border);padding:12px}.me-review-queue-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.me-review-queue-heading strong{font:700 16px Georgia,serif}.me-review-queue-heading button{background:#0000;border:0;color:#087264;color:var(--me-green);display:none}.me-review-collection-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:9px}.me-review-collection-tabs button{grid-gap:6px;align-items:baseline;background:#fff;border:1px solid #c9d3ce;border-radius:7px;color:#687871;color:var(--me-muted);display:grid;gap:6px;grid-template-columns:auto 1fr;padding:8px;text-align:left}.me-review-collection-tabs button strong{color:#17332d;color:var(--me-ink);font:700 18px Georgia,serif}.me-review-collection-tabs button span{font-size:9px;font-weight:800;text-transform:uppercase}.me-review-collection-tabs button.is-selected{background:#087264;background:var(--me-green);border-color:#087264;border-color:var(--me-green);color:#fff}.me-review-collection-tabs button.is-selected strong{color:#fff}.me-review-filters input{background:#fff;border:1px solid #c9d3ce;border-radius:7px;color:#17332d;color:var(--me-ink);outline:none;padding:9px 10px;width:100%}.me-review-filters input:focus{border-color:#087264;border-color:var(--me-green);box-shadow:0 0 0 3px #0872641a}.me-review-filters>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));margin-top:7px}.me-review-filters>div:last-child button{background:#0000;border:1px solid #c9d3ce;color:#687871;color:var(--me-muted);padding:6px}.me-review-filters>div:last-child button:first-child{border-radius:6px 0 0 6px}.me-review-filters>div:last-child button:last-child{border-radius:0 6px 6px 0}.me-review-filters>div:last-child button.is-selected{background:#087264;background:var(--me-green);border-color:#087264;border-color:var(--me-green);color:#fff}.me-review-item-list{min-height:0;overflow:auto}.me-review-item-list>button{grid-gap:7px;align-items:start;background:#0000;border:0;border-bottom:1px solid #dce2de;color:inherit;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) auto;padding:11px 10px;text-align:left;width:100%}.me-review-item-list>button:hover{background:#fff}.me-review-item-list>button.is-selected{background:#fff;box-shadow:inset 3px 0 #087264;box-shadow:inset 3px 0 var(--me-green)}.me-review-index{color:#8a9993;font:700 11px Georgia,serif}.me-review-item-list small,.me-review-item-list strong{display:block}.me-review-item-list strong{line-height:1.2;margin-bottom:2px}.me-review-item-list small{color:#687871;color:var(--me-muted);font-size:10px;line-height:1.35;max-height:31px;overflow:hidden}.me-review-queue footer{grid-gap:5px;background:#fff;border-top:1px solid #dce3df;border-top:1px solid var(--me-border);display:grid;gap:5px;padding:11px}.me-review-queue footer a,.me-review-queue footer button{background:#087264;background:var(--me-green);border:0;border-radius:7px;color:#fff;font-weight:800;padding:9px 10px;text-align:center;text-decoration:none}.me-review-queue footer button:disabled{cursor:not-allowed;opacity:.42}.me-review-queue footer small{color:#687871;color:var(--me-muted);text-align:center}.me-review-readonly-footer{background:#e2f0eb;border-radius:7px;color:#075348;color:var(--me-green-dark);font-weight:800;padding:9px 10px;text-align:center}.me-review-pill{background:#e3e8e5;border-radius:999px;color:#53635d;font-size:8px;font-weight:850;padding:3px 6px;text-transform:uppercase;white-space:nowrap;width:fit-content}.me-review-pill--success{background:#d7eee6;color:#075347}.me-review-pill--danger{background:#f4dcd7;color:#842d23}.me-review-pill--warning{background:#f5e4ba;color:#73500d}.me-review-main{min-height:0;min-width:0;overflow:hidden}.me-review-workbench{display:grid;grid-template-columns:minmax(480px,1.35fr) minmax(380px,.85fr);height:100%}.me-review-source-panel{background:#d7ddda;border-right:1px solid #dce3df;border-right:1px solid var(--me-border);display:flex;flex-direction:column;min-height:0;min-width:0}.me-review-source-toolbar{align-items:center;background:#fff;border-bottom:1px solid #dce3df;border-bottom:1px solid var(--me-border);color:#687871;color:var(--me-muted);display:flex;font-size:11px;font-weight:800;gap:12px;justify-content:space-between;min-height:42px;padding:0 13px}.me-review-source-toolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-review-source-toolbar i{background:#f0c75e;background:var(--me-gold);border-radius:50%;display:inline-block;height:7px;margin-right:5px;width:7px}.me-review-source-toolbar a{color:#087264;color:var(--me-green);flex:none}.me-review-pdf-stage{flex:1 1;min-height:0;overflow:auto;padding:14px}.me-review-pdf-page{background:#fff;box-shadow:0 4px 18px #142d2729;margin:0 auto;position:relative;width:fit-content}.me-review-pdf-page canvas{display:block}.me-review-pdf-highlights{inset:0;pointer-events:none;position:absolute}.me-review-pdf-highlights mark{background:#ffd3427a;border-radius:2px;box-shadow:0 0 0 1px #b47d002e;mix-blend-mode:multiply;padding:0;position:absolute}.me-review-annotation{background:#fffefb;background:var(--me-paper);min-height:0;min-width:0;overflow:auto;padding:20px 22px 30px}.me-review-summary{border-bottom:1px solid #dce3df;border-bottom:1px solid var(--me-border);padding-bottom:14px}.me-review-context-row{display:flex;flex-wrap:wrap;gap:5px}.me-review-context-row span{background:#e1eee9;border-radius:999px;color:#075348;color:var(--me-green-dark);font-size:8px;font-weight:850;padding:2px 6px;text-transform:uppercase}.me-review-conflict h2,.me-review-summary h2{font:700 26px/1.08 Georgia,serif;letter-spacing:-.02em;margin:9px 0 3px}.me-review-summary p{color:#687871;color:var(--me-muted);font-weight:700;margin:0}.me-review-readonly-note{grid-gap:2px;background:#e2f0eb;border:1px solid #c7e1d7;border-radius:8px;color:#075348;color:var(--me-green-dark);display:grid;gap:2px;margin:14px 0;padding:10px 12px}.me-review-readonly-note span{color:#687871;color:var(--me-muted);font-size:11px}.me-review-claim{background:#edf4f1;border-radius:8px;margin:14px 0;padding:12px 13px}.me-review-claim>span,.me-review-detail-body>span{color:#687871;color:var(--me-muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.me-review-claim p{font-size:15px;font-weight:750;line-height:1.4;margin:5px 0 0}.me-review-section-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:14px 0 7px}.me-review-section-title span{font:700 17px Georgia,serif}.me-review-section-title small{color:#687871;color:var(--me-muted)}.me-review-constraint-list{grid-gap:5px;display:grid;gap:5px}.me-review-constraint-list article{grid-gap:2px 8px;background:#fff;border:1px solid #dce3df;border:1px solid var(--me-border);border-radius:7px;display:grid;gap:2px 8px;grid-template-columns:82px 1fr;padding:8px 10px}.me-review-constraint-list article>span{color:#087264;color:var(--me-green);font-size:8px;font-weight:850;text-transform:uppercase}.me-review-constraint-list article strong{font-size:12px}.me-review-constraint-list article small{color:#687871;color:var(--me-muted);font-size:10px;grid-column:2}.me-review-details{background:#fff;border:1px solid #dce3df;border:1px solid var(--me-border);border-radius:8px;margin-top:12px}.me-review-details summary{color:#075348;color:var(--me-green-dark);cursor:pointer;font-weight:800;padding:9px 11px}.me-review-detail-body{grid-gap:5px;display:grid;gap:5px;padding:0 11px 11px}.me-review-detail-body strong{line-height:1.35}.me-review-detail-body blockquote{background:#faf3df;border-left:3px solid #f0c75e;border-left:3px solid var(--me-gold);font:13px/1.48 Georgia,serif;margin:3px 0 6px;padding:10px}.me-review-detail-body ul{color:#687871;color:var(--me-muted);margin:0;padding-left:18px}.me-review-decision{border-top:2px solid #17332d;border-top:2px solid var(--me-ink);margin-top:16px;padding-top:1px}.me-review-verdict-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.me-review-verdict-grid button{grid-gap:2px;align-content:center;background:#f5f6f2;border:1px solid #dce3df;border:1px solid var(--me-border);border-radius:7px;color:#17332d;color:var(--me-ink);display:grid;gap:2px;min-height:58px;padding:9px 10px;text-align:left}.me-review-verdict-grid button strong{font-size:12px}.me-review-verdict-grid button span{color:#687871;color:var(--me-muted);font-size:9px}.me-review-verdict-grid button.is-selected{background:#e2f0eb;border-color:#087264;border-color:var(--me-green);box-shadow:inset 0 -3px #087264;box-shadow:inset 0 -3px var(--me-green)}.me-review-app label{grid-gap:5px;color:#17332d;color:var(--me-ink);display:grid;font-size:10px;font-weight:800;gap:5px;margin-top:9px}.me-review-app textarea{background:#fff;border:1px solid #c7d1cb;border-radius:7px;color:#17332d;color:var(--me-ink);min-height:76px;outline:none;padding:9px;resize:vertical;width:100%}.me-review-app textarea:focus{border-color:#087264;border-color:var(--me-green);box-shadow:0 0 0 3px #0872641a}.me-review-edit-fields{background:#f1f4f1;border-radius:8px;margin-top:9px;padding:10px}.me-review-code{font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace!important;min-height:170px!important}.me-review-note{margin-top:9px}.me-review-note label{padding:0 10px 10px}.me-review-actions{align-items:center;display:flex;gap:7px;margin-top:11px}.me-review-actions button{background:#087264;background:var(--me-green);border:1px solid #087264;border:1px solid var(--me-green);border-radius:7px;color:#fff;font-weight:800;padding:9px 14px}.me-review-actions button.me-review-secondary{background:#fff;color:#087264;color:var(--me-green)}.me-review-actions button:disabled{cursor:not-allowed;opacity:.5}.me-review-actions span{color:#687871;color:var(--me-muted);font-size:10px}.me-review-actions span.is-success{color:#087264;color:var(--me-green)}.me-review-actions span.is-error{color:#a13f31;color:var(--me-danger)}.me-review-actions--sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefbf5;border-top:1px solid #dce3df;border-top:1px solid var(--me-border);bottom:-30px;margin:12px -22px -30px;padding:11px 22px 15px;position:sticky}.me-review-conflict{margin:0 auto;max-width:960px;padding:26px}.me-review-conflict-grid{grid-gap:8px;display:grid;gap:8px;margin:16px 0}.me-review-conflict-grid label{align-items:start;background:#fff;border:1px solid #dce3df;border:1px solid var(--me-border);border-radius:8px;grid-template-columns:auto 1fr;margin:0;padding:12px}.me-review-conflict-grid input{margin-top:4px}.me-review-conflict-grid blockquote{color:#687871;color:var(--me-muted);font:13px/1.45 Georgia,serif;margin:7px 0 0}.me-review-empty{color:#687871;color:var(--me-muted);padding:22px;text-align:center}@media (max-width:1100px){.me-review-header-controls .me-review-queue-toggle{display:block}.me-review-header-progress{display:none}.me-review-layout{display:block}.me-review-queue{bottom:0;box-shadow:18px 0 45px #0f262033;left:0;position:fixed;top:62px;transform:translateX(-102%);transition:transform .18s ease;width:min(320px,88vw)}.me-review-queue.is-open{transform:translateX(0)}.me-review-queue-heading button{display:block}.me-review-queue-scrim{background:#0a1c1857;border:0;display:block;inset:62px 0 0;opacity:0;position:fixed;transition:opacity .18s ease;visibility:hidden;z-index:3}.me-review-queue-scrim.is-open{opacity:1;visibility:visible}.me-review-main{height:100%}}@media (max-width:820px){.me-review-brand>small,.me-review-header-controls>small{display:none}.me-review-header{padding:0 10px}.me-review-brand{gap:7px}.me-review-brand>strong{font-size:18px}.me-review-header-controls{gap:4px}.me-review-workbench{display:flex;flex-direction:column;height:auto;min-height:100%}.me-review-source-panel{border-bottom:1px solid #dce3df;border-bottom:1px solid var(--me-border);border-right:0;height:58vh;min-height:390px}.me-review-annotation{min-height:0;overflow:visible;padding:17px 15px 28px}.me-review-main{overflow:auto}.me-review-actions--sticky{bottom:-28px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}@media (max-width:480px){.me-review-brand>span{display:none}.me-review-header-controls>span{font-size:10px}.me-review-header-controls button{height:29px;width:29px}.me-review-header-controls .me-review-queue-toggle{width:auto}.me-review-summary h2{font-size:23px}.me-review-constraint-list article{grid-template-columns:72px 1fr}}
/*# sourceMappingURL=main.65bc2307.css.map*/