body{--tp-chrome:#fff}[data-mantine-color-scheme=dark] body{--tp-chrome:#242424}body{--tp-canvas:#f4f4f4}[data-mantine-color-scheme=dark] body{--tp-canvas:#2a2a2a}body{--tp-surface:#fff}[data-mantine-color-scheme=dark] body{--tp-surface:#313131}body{--tp-surface-sunken:#f9f9f9}[data-mantine-color-scheme=dark] body{--tp-surface-sunken:#272727}body{--tp-border:#e3e3e3}[data-mantine-color-scheme=dark] body{--tp-border:#575757}body{--tp-border-strong:#c7c7c7}[data-mantine-color-scheme=dark] body{--tp-border-strong:#6e6e6e}body{--tp-row-active:#d3e3f5}[data-mantine-color-scheme=dark] body{--tp-row-active:#24405c}body{--tp-row-selected:#c9e7db}[data-mantine-color-scheme=dark] body{--tp-row-selected:#1d4a3c}body{--tp-row-reserved:#e4e4e4}[data-mantine-color-scheme=dark] body{--tp-row-reserved:#2e2e2e}body{--tp-hover:#f4f4f4}[data-mantine-color-scheme=dark] body{--tp-hover:#3a3a3a}body{--tp-active:#eee}[data-mantine-color-scheme=dark] body{--tp-active:#353535}body{--tp-selected:#e9e9e9}[data-mantine-color-scheme=dark] body{--tp-selected:#4d4d4d}body{--tp-text:#141414}[data-mantine-color-scheme=dark] body{--tp-text:#ededed}body{--tp-text-muted:#636363}[data-mantine-color-scheme=dark] body{--tp-text-muted:#bdbdbd}body{--tp-text-faint:#9f9f9f}[data-mantine-color-scheme=dark] body{--tp-text-faint:#8e8e8e}body{--tp-ok:#34c759}[data-mantine-color-scheme=dark] body{--tp-ok:#30d158}body{--tp-warn:#ff9500}[data-mantine-color-scheme=dark] body{--tp-warn:#ff9f0a}body{--tp-error:#ff3b30}[data-mantine-color-scheme=dark] body{--tp-error:#ff453a}body{--tp-info:#007aff}[data-mantine-color-scheme=dark] body{--tp-info:#0a84ff}body{--tp-pending:#4a9a8f}[data-mantine-color-scheme=dark] body{--tp-pending:#5cb3a8}body{--tp-draft:#af52de}[data-mantine-color-scheme=dark] body{--tp-draft:#bf5af2}body{--tp-scope-bg:#07090b;--tp-scope-text:#e3e7ec;--tp-scope-mid:#9aa3ad;--tp-scope-dim:#5d6670;--tp-scope-red:#ff5a4f;--tp-scope-blue:#5a8dff;--tp-key-program-lit:#30d158;--tp-key-program-dim:#1d4a2a;--tp-key-program-ink:#04130a;--tp-key-program-dimink:#d4f0dc;--tp-key-preset-lit:#f7f7f2;--tp-key-preset-dim:#7c7e7a;--tp-key-preset-ink:#141414;--tp-key-preset-dimink:#f2f2ee;--tp-key-transition-lit:#2fb5a0;--tp-key-transition-dim:#1f5a52;--tp-key-transition-ink:#04130f;--tp-key-transition-dimink:#d4efe9;--tp-key-dark-lit:#d9dcd8;--tp-key-dark-dim:#2b2d2e;--tp-key-dark-ink:#141414;--tp-key-dark-dimink:#d9dcd8;--tp-brand-cyan:#0ca678}[data-mantine-color-scheme=dark] body{--tp-brand-cyan:#12b886}body{--tp-brand-blue:#087f5b}[data-mantine-color-scheme=dark] body{--tp-brand-blue:#0ca678}body{--tp-mark-red:#e63511;--tp-mark-blue:#2d79bd;--tp-leg-red:#ff1f1f;--tp-leg-blue:#1f5bff;--tp-accent:var(--mantine-primary-color-filled);--tp-fs-title:14px;--tp-fs-body:13px;--tp-fs-card:12.5px;--tp-fs-control:12px;--tp-fs-label:11px;--tp-fs-section:10.5px;--tp-fs-big:18px;--tp-fw-regular:400;--tp-fw-strong:600;--tp-fw-alarm:700;--tp-sp-1:4px;--tp-sp-2:8px;--tp-sp-3:12px;--tp-sp-4:16px;--tp-sp-5:24px;--tp-row:24px;--tp-row-table:28px;--tp-row-port:20px;--tp-row-nav:30px;--tp-control-height:26px;--tp-refusal-height:28px;--tp-status-dot-size:6px;--tp-grid-dot:#00000012}[data-mantine-color-scheme=dark] body{--tp-grid-dot:#ffffff12}body{--tp-graph-canvas:#e6e6e6}[data-mantine-color-scheme=dark] body{--tp-graph-canvas:#222}body{--tp-row-height:40px;background:var(--tp-canvas);color:var(--tp-text)}body,.tp-transition{transition:background-color .12s,border-color .12s}@media (prefers-reduced-motion:reduce){body,.tp-transition{transition:none}}*{scrollbar-color:var(--tp-border-strong) transparent;scrollbar-width:thin}.tp-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tp-grid table td,.tp-grid table th{padding-top:2px;padding-bottom:2px}.tp-grid table th{font-weight:600}.tp-grid{--tp-th-rule:var(--tp-border-strong)}.tp-grid table tbody td:not(:last-child):not(:nth-last-child(2)){box-shadow:inset -1px 0 0 var(--tp-th-rule)}.tp-grid table tbody tr:hover{background:var(--tp-hover)}.tp-grid table tbody td{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.tp-grid[data-resizing=true] table tbody tr:hover{background:inherit}.tp-grid[data-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.tp-grid .mantine-Table-table{--table-border-color:var(--tp-border-strong)}.tp-grid .mantine-Table-tbody .mantine-Table-td{border-bottom:1px solid var(--tp-border-strong)}.mantine-Badge-root{--badge-fz-xs:calc(.6875rem * var(--mantine-scale));--badge-fz-sm:calc(.6875rem * var(--mantine-scale));--badge-height-xs:calc(1.125rem * var(--mantine-scale));text-transform:none;letter-spacing:0;font-weight:600}.mantine-Notifications-root[data-position=top-right]{top:60px}body{--tp-field-height-xs:calc(1.875rem * var(--mantine-scale))}.mantine-Tabs-panel .mantine-Tabs-list{margin-bottom:4px}.mantine-Tabs-panel .mantine-Tabs-list:before{display:none}.mantine-Tabs-panel .mantine-Tabs-tab{font-size:var(--mantine-font-size-xs);padding:5px 10px}.tp-kiosk-leave{opacity:.2;transition:opacity .12s}.tp-kiosk-leave:hover,.tp-kiosk-leave:focus-visible{opacity:1}.tp-plan-lane:hover{background:var(--mantine-color-default-hover)}.mvw-nosignal{background-color:#101113!important;background-image:radial-gradient(#ffffff1c 1px,#0000 1.4px)!important;background-size:9px 9px!important}.mvw-canvas{background-color:#e9eaec}[data-mantine-color-scheme=dark] .mvw-canvas{background-color:#0b0c0d}.mvw-canvas{background-image:radial-gradient(#00000012 1px,#0000 1.4px)}[data-mantine-color-scheme=dark] .mvw-canvas{background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px)}.mvw-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background-size:24px 24px}.mvw-tile{background:#262a31;position:absolute;overflow:hidden}.mvw-tile:after{content:"";pointer-events:none;z-index:260;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #000000e6}.mvw-tile[data-selected=true]:after{box-shadow:inset 0 0 0 2px var(--mantine-color-teal-4)}.mvw-tile[data-locked=true]{cursor:default!important}.mvw-tile[data-dragover=true]:after{box-shadow:inset 0 0 0 3px var(--tp-info)}.mvw-handle{border:1.5px solid var(--mantine-color-teal-6);z-index:3;background:#fff;border-radius:2px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.mvw-guide-x,.mvw-guide-y{pointer-events:none;background:var(--tp-error);z-index:4;position:absolute}.mvw-guide-x{width:1px}.mvw-guide-y{height:1px}.mvw-marquee{pointer-events:none;border:1px solid var(--mantine-color-teal-5);background:color-mix(in srgb, var(--mantine-color-teal-5) 12%, transparent);z-index:4;position:absolute}.mvw-cell{pointer-events:none;outline-offset:-1px;outline:1px dashed #78c8be73;position:absolute}.mvw-cell-over{z-index:900;outline:1px dashed #78dccd99}.mvw-source-row{cursor:grab;border-radius:6px}.mvw-source-row:hover{background:var(--tp-hover)}.mvw-live-frame{box-shadow:inset 0 0 0 3px var(--tp-error)}.mvw-tile[data-graphic]{background:0 0}.mvw-tile[data-graphic]:after{box-shadow:none;outline-offset:-1px;outline:1px dashed #ffffff73}.mvw-tile[data-graphic][data-selected=true]:after{outline:2px solid var(--mantine-color-teal-4)}.mvw-checker{background-color:#2a2d33;background-image:linear-gradient(45deg,#3a3e45 25%,#0000 25% 75%,#3a3e45 75%),linear-gradient(45deg,#3a3e45 25%,#0000 25% 75%,#3a3e45 75%);background-position:0 0,8px 8px;background-size:16px 16px}.mvw-wno{color:#fff;white-space:nowrap;background:#000000c7;border-radius:0 0 2px;padding:1px 5px;font:600 11px/1.3 ui-monospace,Consolas,monospace;position:absolute;top:0;left:0}.mvw-wno-in{color:#a9afb7;font-weight:400}.mvw-listen{color:#fff;background:#2459b8;border-radius:3px;padding:0 5px;font-weight:700;line-height:1.4;position:absolute;top:3px;right:3px}.mvw-flat{--mantine-radius-default:2px;--mantine-radius-xs:1px;--mantine-radius-sm:2px;--mantine-radius-md:2px;--input-height-xs:26px;--tp-field-height-xs:26px}.mvw-flat .mantine-InputWrapper-label{color:var(--tp-text-muted);margin-bottom:2px;font-size:11px;font-weight:500}.mvw-flat .mantine-Input-input{font-size:12px}.mvw-flat .mantine-Button-root{font-weight:500}.mvw-flat .mantine-SegmentedControl-root{padding:2px}.mvw-section+.mvw-section,.mvw-section-rule{border-top:1px solid var(--tp-border);padding-top:10px}.mvw-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tp-text-muted);font-size:10.5px;font-weight:600;line-height:1.4}.mvw-hint{color:var(--tp-text-faint);cursor:help;outline:none;align-items:center;display:inline-flex}.mvw-hint:hover,.mvw-hint:focus-visible{color:var(--tp-text)}.mvw-hint-label{align-items:center;gap:4px;display:inline-flex}.mvw-editor-state{color:var(--tp-text-muted);white-space:nowrap;font-size:11px}.mvw-editor-state b{color:var(--tp-text);font-weight:600}.mvw-editor-state .draft{color:var(--tp-draft)}.mvw-meta{text-overflow:clip;vertical-align:bottom;min-width:0;max-width:100%;color:var(--tp-text-muted);white-space:nowrap;font-size:11px;display:inline-block;overflow:hidden}.mvw-meta.mvw-meta-cut{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.mvw-meta.mvw-meta-wrap{white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.mvw-meta-dot{color:var(--tp-text-faint);margin:0 6px}.mvw-meta-wraps .mvw-meta{white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.mvw-page-title{white-space:nowrap}.mvw-page-lead,.mvw-page-meta{min-width:0}.mvw-meta-strong{color:var(--tp-text);font-weight:600}.mvw-meta-ok{color:var(--tp-ok)}.mvw-meta-warn{color:var(--tp-warn)}.mvw-meta-error{color:var(--tp-error);font-weight:600}.mvw-meta-draft{color:var(--tp-draft)}.mvw-meta-onAir{color:var(--tp-ok);letter-spacing:.02em;font-weight:700}.mvw-facts{flex-wrap:wrap;flex:0 4 auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.mvw-fact{white-space:nowrap;background:var(--mantine-color-default);height:18px;color:var(--mantine-color-default-color);border:1px solid var(--mantine-color-default-border);border-radius:2px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.mvw-fact-ok{background:color-mix(in srgb, var(--tp-ok) 16%, transparent);color:var(--tp-ok);border-color:color-mix(in srgb, var(--tp-ok) 45%, transparent)}.mvw-fact-error{background:var(--tp-error);color:#fff;border-color:var(--tp-error)}.mvw-fact-details{flex-direction:column;gap:3px;font-size:11px;display:flex}.mvw-fact-row{align-items:baseline;gap:8px;min-width:0;display:flex}.mvw-fact-k{color:var(--tp-text-muted);white-space:nowrap;flex-shrink:0}.mvw-fact-v{color:var(--tp-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;min-width:0}.mvw-fact-v-error{color:var(--tp-error);font-weight:600}.mvw-flat .mantine-Card-root,.mvw-flat .mantine-Paper-root{box-shadow:none}.mvw-wall-row{gap:12px;display:flex}@media (width<=48em){.mvw-wall-row{flex-direction:column}.mantine-Tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-tab{white-space:nowrap}}.mvw-state{white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.3}.mantine-Badge-root:not(.mvw-alarm){text-transform:none;letter-spacing:0;height:auto;padding-inline:0;font-size:11px;background:0 0!important;border:0!important}.mantine-Badge-root[data-variant=filled]:not(.mvw-alarm){color:var(--badge-bg)}.mantine-Badge-root[data-variant=default]:not(.mvw-alarm){color:var(--tp-text-muted)}.mantine-InputWrapper-root{position:relative}.mantine-InputWrapper-root:has(>.mantine-InputWrapper-description)>.mantine-InputWrapper-label:after{content:"ⓘ";color:var(--tp-text-faint);cursor:help;margin-left:4px;font-weight:400}[class*=-labelWrapper]:has(>[class*=-description])>label:after{content:"ⓘ";color:var(--tp-text-faint);cursor:help;margin-left:4px;font-weight:400}.mantine-InputWrapper-root>.mantine-InputWrapper-description,[class*=-labelWrapper]>[class*=-description]{display:none}.mantine-InputWrapper-root:focus-within>.mantine-InputWrapper-description,[class*=-body]:focus-within>[class*=-labelWrapper]>[class*=-description]{pointer-events:none;z-index:400;background:var(--tp-chrome);border:1px solid var(--tp-border-strong);max-width:300px;color:var(--tp-text);padding:6px 8px;font-size:12px;line-height:1.4;display:block;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #00000059}.mantine-InputWrapper-root:has(>.mantine-InputWrapper-label:hover)>.mantine-InputWrapper-description{pointer-events:none;z-index:400;background:var(--tp-chrome);border:1px solid var(--tp-border-strong);max-width:300px;color:var(--tp-text);padding:6px 8px;font-size:12px;line-height:1.4;display:block;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #00000059}[class*=-labelWrapper]:has(>label:hover)>[class*=-description]{pointer-events:none;z-index:400;background:var(--tp-chrome);border:1px solid var(--tp-border-strong);max-width:300px;color:var(--tp-text);padding:6px 8px;font-size:12px;line-height:1.4;display:block;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #00000059}[class*=-labelWrapper]{position:relative}.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Tooltip-tooltip{border-radius:2px}@media (width<=48em){:has(>.mantine-Table-table){min-width:0;max-width:100%;overflow-x:auto!important}.mantine-Table-th,.mantine-Table-td{white-space:nowrap}.mvw-page-tools{max-width:100%;overflow-x:auto;justify-content:flex-start!important}.mvw-page-tools .mantine-ActionIcon-root{min-width:36px;min-height:36px}.mvw-page-lead{width:100%;flex-wrap:wrap!important}.mvw-page-meta{flex:0 0 100%;order:9}.mvw-page-meta .mvw-meta{white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.mvw-editor-body{overflow-y:auto;flex-direction:column!important}.mvw-editor-body>.mvw-editor-inputs{display:none}.mvw-editor-body>.mvw-editor-canvas{flex:0 0 52vh!important}.mvw-editor-body>.mvw-editor-side{border-top:1px solid var(--tp-border);border-left:0!important;width:100%!important}}.mvw-help-note{align-self:flex-start;display:inline-flex}.tp-lib-place .tp-lib-tools{opacity:0}.tp-lib-place:hover .tp-lib-tools,.tp-lib-place:focus-within .tp-lib-tools{opacity:1}@media (hover:none){.tp-lib-place .tp-lib-tools{opacity:1}}.tp-lib-place:hover{background:var(--tp-hover)}.mvw-reach{z-index:1000;background:var(--tp-error);color:#fff;pointer-events:none;max-width:92vw;padding:2px 10px;font-size:12px;font-weight:600;position:fixed;top:0;left:50%;transform:translate(-50%)}.mvw-reach.mvw-reach-plain{background:var(--tp-text-muted);color:var(--tp-surface)}.mvw-click-card{cursor:pointer}.mvw-click-card:focus-visible{outline:2px solid var(--tp-focus,var(--mantine-primary-color-filled));outline-offset:1px}.mvw-flat button:focus-visible,.mvw-flat a:focus-visible,.mvw-flat [tabindex]:focus-visible,.mvw-flat input:focus-visible,.mvw-flat select:focus-visible,.mvw-flat summary:focus-visible{outline:2px solid var(--tp-accent);outline-offset:1px}.mvw-kv{justify-content:space-between;align-items:flex-start;gap:var(--tp-sp-2);min-height:var(--tp-row);padding:2px 0;display:flex}.mvw-kv-k{font-size:var(--tp-fs-label);color:var(--tp-text-muted);flex-shrink:0;line-height:20px}.mvw-kv-v{min-width:0;font-size:var(--tp-fs-control);text-align:right;word-break:break-word;font-variant-numeric:tabular-nums;line-height:20px}.mvw-table thead th{font-size:var(--tp-fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-muted);border-bottom:1px solid var(--tp-border-strong);font-weight:600}.mvw-table tbody td{height:var(--tp-row-table)}.mvw-table tbody tr:hover{background:var(--tp-hover)}.mvw-table .mvw-num{text-align:right;font-variant-numeric:tabular-nums}.mvw-refusal{align-items:center;gap:var(--tp-sp-2);min-height:var(--tp-refusal-height);padding:0 var(--tp-sp-1) 0 0;background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:2px;min-width:0;display:flex;overflow:hidden}.mvw-refusal-bar{background:var(--tp-error);flex-shrink:0;align-self:stretch;width:2px}.mvw-refusal-culprit{max-width:45%;font-size:var(--tp-fs-control);color:var(--tp-error);overflow-wrap:anywhere;flex-shrink:0;font-weight:600}.mvw-refusal-why{min-width:0;font-size:var(--tp-fs-control);color:var(--tp-text-muted);flex:auto}.mvw-refusal-actions{align-items:center;gap:var(--tp-sp-1);flex-shrink:0;display:flex}@media (width<=48em){.mvw-refusal{padding:2px var(--tp-sp-1) 2px 0;flex-wrap:wrap}.mvw-refusal-culprit{max-width:100%}}.mvw-labelled-tool{align-items:center;gap:var(--tp-sp-1);flex-shrink:0;display:inline-flex}.mvw-labelled-tool-label{font-size:var(--tp-fs-label);color:var(--tp-text-muted);white-space:nowrap}.mvw-card{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:2px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.mvw-card[data-selected=true]{box-shadow:inset 0 0 0 2px var(--tp-accent)}.mvw-card-head{align-items:center;gap:var(--tp-sp-1);min-height:var(--tp-row);min-width:0;display:flex}.mvw-card-title{font-size:var(--tp-fs-card);color:var(--tp-text);white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mvw-card-actions{align-items:center;gap:var(--tp-sp-1);flex-shrink:0;margin-left:auto;display:flex}.mvw-card-picture{background:var(--tp-surface-sunken);border:1px solid var(--tp-border);aspect-ratio:16/9;width:100%;overflow:hidden}body[data-fit-page]{overflow:hidden}body[data-fit-page] .mantine-AppShell-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}
