@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,500..900&display=swap";html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border:none;padding:0}[type=button]::-moz-focus-inner{border:none;padding:0}[type=reset]::-moz-focus-inner{border:none;padding:0}[type=submit]::-moz-focus-inner{border:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--border-radius:5px;--max-width:975px;--min-width:375px}html,[data-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--accent-color:#333;--accent-hover-color:#242424;--accent-back-color:#ededed;--accent-hover-back-color:#d7d7d7;--accent-contrast-color:#fff;--back-color:#fff;--alt-back-color:#f5f5f5;--color:#222;--alt-color2:#666;--border-color:#e0e0e0;--selection-back-color:#404040;--selection-color:#fff;--notice-color:#969696;--placeholder-color:#999;--dialog-overlay-back-color:#0000004d;--link-color:var(--accent-color);--link-hover-color:var(--accent-hover-color);--alt-link-color:#222;--alt-link-hover-color:#111;--scrollbar-thumb-color:#aeb4bd;--scrollbar-track-color:transparent;--button-color:var(--accent-contrast-color);--button-hover-color:var(--accent-contrast-color);--button-back-color:var(--accent-color);--button-hover-back-color:var(--accent-hover-color);--button-outline-focus-color:#f4f4f4;--button-alt-color:var(--accent-color);--button-alt-back-color:var(--accent-back-color);--button-alt-hover-color:var(--accent-hover-color);--button-alt-hover-back-color:var(--accent-hover-back-color);--button-alt-outline-focus-color:#f3fbfa;--button-invert-color:#fff;--button-invert-hover-color:#f7f7f7;--button-invert-back-color:#212121;--button-invert-hover-back-color:#444;--button-invert-outline-focus-color:#dadada;--button-text-color:#212121;--button-text-hover-color:#000;--button-text-back-color:transparent;--button-text-hover-back-color:transparent;--button-text-outline-focus-color:transparent;--button-del-color:#fff;--button-del-hover-color:#fff;--button-del-back-color:#eb1414;--button-del-hover-back-color:#970f0f;--button-del-outline-focus-color:#ffacac;--disabled-color:#b9b9b9;--control-color:#111;--control-hover-color:#111;--control-back-color:#fafafa;--control-hover-back-color:#ececec;--control-border-color:#dedede;--control-selected-back-color:#dcdcdc;--control-selected-border-color:#c8c8c8;--control-shadow:0 1px 2px #0000000d;--window-back-color:#fafbfc;--window-alt-back-color:#f8f8f8;--project-border:var(--border-color);--project-card-back:var(--window-back-color);--project-error-back:#eb14141a;--project-muted:var(--notice-color);--project-soft-back:var(--window-alt-back-color);--project-text:var(--color);--editor-back:#fff;--editor-auto-binding-match:#2e9f4c;--editor-blue:#0b95ee;--editor-border:#e7e7e7;--editor-artboard-back:#fff;--editor-canvas-back:#fff;--editor-canvas-background-shadow:drop-shadow(0 6px 14px #1118271a);--editor-artboard-stroke:#1118272e;--editor-artboard-shadow:0 3px 10px #00000012;--editor-artboard-handle-border:#11182747;--editor-artboard-handle-shadow:0 2px 7px #0000001f;--editor-control-border:var(--control-border-color);--editor-control-back:var(--control-back-color);--editor-control-active-back:var(--control-hover-back-color);--editor-control-selected-back:var(--control-selected-back-color);--editor-control-selected-border:var(--control-selected-border-color);--editor-control-shadow:var(--control-shadow);--editor-danger:#d73a3a;--editor-disabled-color:#cfcfcf;--editor-disabled-control-color:#c8c8c8;--editor-dropzone-focus-outline:#0b95ee29;--editor-empty-color:#11111152;--editor-eraser-lasso-back:#0b95ee14;--editor-header-back:#fff;--editor-menu-shadow:0 10px 24px #0000001f;--editor-muted:#707070;--editor-panel-back:#fafafa;--editor-placeholder-color:#c8c8c8;--editor-save-status-color:var(--editor-muted);--editor-selected-back:#e7f5ff;--editor-soft-back:#fbfbfb;--editor-statusbar-back:#ffffffc2;--editor-submenu-back:#fff;--editor-switch-back:#111;--editor-switch-off-back:#fff;--editor-switch-off-thumb-back:#111;--editor-switch-thumb-back:#fff;--editor-text:#111;--editor-theme-toggle-back:#ffffffa3;--editor-tracing-empty-color:#dfdfdf;--editor-zoom-menu-shadow:0 6px 18px #0000001f;--input-back-color:#f6f5f4;--input-alt-back-color:#fff;--input-border-color:var(--border-color);--input-color:#111;--input-outline-focus-color:#e7f5ff;--switch-back-color:#f5f5f5;--switch-border-color:#5d5d5d;--range-color:#e5e5e5;--range-border-color:#b9b9b9;--range-thumb-color:#fff;--table-header-back-color:transparent;--table-header-color:#121212;--table-cell-back-color:#fff;--table-cell-hover-back-color:#f3f3f3;--table-cell-alt-back-color:#f6f8fa;--table-cell-hover-alt-back-color:#e4e4e4;--table-cell-color:#121212;--video-back-color:var(--back-color);--alert-warning-color:#ac7300;--alert-warning-back-color:#fff7e6;--danger:#eb1414;--tooltip-color:#fff;--tooltip-back-color:#333;--context-shadow:0 1px 11px 0 #0000001a;--dialog-shadow:0 0 8px 0 #0003}@media (prefers-color-scheme:dark){html,[data-light]{--lightningcss-light: ;--lightningcss-dark:initial}}html .dark,[data-light] .dark{display:none!important}[data-dark]{--accent-color:#ededed;--accent-hover-color:#8d8d8d;--accent-back-color:#bcbcbc;--accent-hover-back-color:#cdcdcd;--accent-contrast-color:#fff;--back-color:#202124;--alt-back-color:#2b2b2b;--color:#fff;--alt-color2:#dbdbdb;--border-color:#494949;--selection-back-color:#3c8eeb;--selection-color:initial;--notice-color:#a3a3a3;--placeholder-color:#999;--dialog-overlay-back-color:#0000004d;--link-color:var(--accent-color);--link-hover-color:var(--accent-hover-color);--alt-link-color:#ababab;--alt-link-hover-color:var(--accent-hover-color);--scrollbar-thumb-color:#737b86;--scrollbar-track-color:transparent;--button-color:var(--accent-contrast-color);--button-hover-color:var(--accent-contrast-color);--button-back-color:var(--accent-color);--button-hover-back-color:var(--accent-hover-color);--button-outline-focus-color:#c8ddf5;--button-alt-color:var(--accent-color);--button-alt-hover-color:var(--accent-hover-color);--button-alt-back-color:#373737;--button-alt-hover-back-color:#252525;--button-alt-outline-focus-color:#f5faff;--button-invert-color:#212121;--button-invert-hover-color:#444;--button-invert-back-color:#fff;--button-invert-hover-back-color:#f7f7f7;--button-invert-outline-focus-color:#dadada;--button-text-color:#ccc;--button-text-hover-color:#fff;--button-text-back-color:transparent;--button-text-hover-back-color:transparent;--button-text-outline-focus-color:transparent;--button-del-color:#222;--button-del-hover-color:#111;--button-del-back-color:#eb1414;--button-del-hover-back-color:#970f0f;--button-del-outline-focus-color:#ffacac;--disabled-color:#787878;--control-color:#fff;--control-hover-color:#f0f0f0;--control-back-color:#3f3f3f;--control-hover-back-color:#303030;--control-border-color:var(--input-border-color);--control-selected-back-color:#ffffff29;--control-selected-border-color:#ffffff3d;--control-shadow:0 1px 2px #0000000d;--window-back-color:#292929;--window-alt-back-color:#2b2b2b;--project-border:var(--border-color);--project-card-back:var(--window-back-color);--project-error-back:#eb14141a;--project-muted:var(--notice-color);--project-soft-back:var(--window-alt-back-color);--project-text:var(--color);--editor-back:var(--back-color);--editor-auto-binding-match:#4ade80;--editor-blue:#0b95ee;--editor-border:var(--border-color);--editor-artboard-back:#fff;--editor-canvas-back:var(--editor-back);--editor-canvas-background-shadow:drop-shadow(0 6px 16px #00000052);--editor-artboard-stroke:#1118272e;--editor-artboard-shadow:0 3px 10px #00000012;--editor-artboard-handle-border:#11182747;--editor-artboard-handle-shadow:0 2px 7px #0000001f;--editor-control-border:var(--control-border-color);--editor-control-back:var(--control-back-color);--editor-control-active-back:var(--control-hover-back-color);--editor-control-selected-back:var(--control-selected-back-color);--editor-control-selected-border:var(--control-selected-border-color);--editor-control-shadow:var(--control-shadow);--editor-danger:#f05252;--editor-disabled-color:#cfcfcf;--editor-disabled-control-color:#c8c8c8;--editor-dropzone-focus-outline:#0b95ee29;--editor-empty-color:#ffffff61;--editor-eraser-lasso-back:#0b95ee14;--editor-header-back:#202124;--editor-menu-shadow:0 10px 24px #0000001f;--editor-muted:var(--notice-color);--editor-panel-back:var(--window-back-color);--editor-placeholder-color:#c8c8c8;--editor-save-status-color:var(--editor-muted);--editor-selected-back:#0b95ee38;--editor-soft-back:var(--window-alt-back-color);--editor-statusbar-back:#18181bbd;--editor-submenu-back:var(--input-alt-back-color);--editor-switch-back:#111;--editor-switch-off-back:#fff;--editor-switch-off-thumb-back:#111;--editor-switch-thumb-back:#fff;--editor-text:var(--color);--editor-theme-toggle-back:#18181b99;--editor-tracing-empty-color:#dfdfdf;--editor-zoom-menu-shadow:0 6px 18px #0000001f;--input-back-color:#202020;--input-alt-back-color:#202020;--input-border-color:#7e7e7e;--input-color:#fff;--input-outline-focus-color:#323232;--switch-back-color:#272727;--switch-border-color:#cecece;--range-color:#cecece;--range-border-color:#ddd;--range-thumb-color:#202124;--table-header-back-color:#181818;--table-header-color:#fff;--table-cell-back-color:#202124;--table-cell-hover-back-color:#222;--table-cell-alt-back-color:#292929;--table-cell-hover-alt-back-color:#212121;--table-cell-color:#fff;--video-back-color:var(--back-color);--alert-warning-color:#cd9950;--alert-warning-back-color:#27221a;--danger:#eb1414;--tooltip-color:#fff;--tooltip-back-color:#515151;--context-shadow:0px 0px 0px 0px #0000;--dialog-shadow:0 0 8px 0 #0003}[data-dark] .light,.dark{display:none!important}@media (prefers-color-scheme:dark){html:not([data-light]) .dark{display:unset!important}}[data-dark] .dark{display:unset!important}@media (prefers-color-scheme:dark){html:not([data-light]) .light{display:none!important}}[data-dark] .light{display:none!important}:root{--title-font:"Inter", system-ui, sans-serif;--body-font:"Inter", system-ui, sans-serif;--code-font:Consolas, Menlo, Monaco, monospace}.icon-shield:before{content:""}.icon-link-simple-horizontal:before{content:""}.icon-paint-brush:before{content:""}.icon-cookie:before{content:""}.icon-sparkle:before{content:""}.icon-github-logo:before{content:""}.icon-eraser-node:before{content:""}.icon-sun-moon:before{content:""}.icon-file-jsvg:before{content:""}.icon-triangle:before{content:""}.icon-synoptic-panel:before{content:""}.icon-node-selector:before{content:""}.icon-align-bottom:before{content:""}.icon-align-center-horizontal:before{content:""}.icon-align-center-vertical:before{content:""}.icon-align-left:before{content:""}.icon-align-right:before{content:""}.icon-align-top:before{content:""}.icon-arrow-u-up-left:before{content:""}.icon-arrow-u-up-right:before{content:""}.icon-arrows-in:before{content:""}.icon-book-open-text:before{content:""}.icon-bounding-box:before{content:""}.icon-briefcase:before{content:""}.icon-broom:before{content:""}.icon-caret-circle-double-down:before{content:""}.icon-caret-circle-double-up:before{content:""}.icon-caret-down:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-caret-up:before{content:""}.icon-check:before{content:""}.icon-circle:before{content:""}.icon-columns:before{content:""}.icon-copy-simple:before{content:""}.icon-crop:before{content:""}.icon-cursor:before{content:""}.icon-database:before{content:""}.icon-diamond:before{content:""}.icon-dots-three-vertical:before{content:""}.icon-download-simple:before{content:""}.icon-envelope:before{content:""}.icon-eraser:before{content:""}.icon-eye:before{content:""}.icon-eye-closed:before{content:""}.icon-file:before{content:""}.icon-file-text:before{content:""}.icon-floppy-disk:before{content:""}.icon-folder:before{content:""}.icon-frame-corners:before{content:""}.icon-funnel-simple:before{content:""}.icon-funnel-simple-x:before{content:""}.icon-grid-nine:before{content:""}.icon-hand:before{content:""}.icon-hexagon:before{content:""}.icon-image:before{content:""}.icon-image-square:before{content:""}.icon-info:before{content:""}.icon-line-segment:before{content:""}.icon-link:before{content:""}.icon-lock:before{content:""}.icon-lock-simple:before{content:""}.icon-lock-simple-open:before{content:""}.icon-magic-wand:before{content:""}.icon-magnifying-glass:before{content:""}.icon-minus:before{content:""}.icon-moon:before{content:""}.icon-newspaper:before{content:""}.icon-note:before{content:""}.icon-pen-nib:before{content:""}.icon-pencil:before{content:""}.icon-pencil-simple:before{content:""}.icon-pentagon:before{content:""}.icon-plus:before{content:""}.icon-plus-square:before{content:""}.icon-polygon:before{content:""}.icon-question:before{content:""}.icon-rectangle:before{content:""}.icon-rows:before{content:""}.icon-scissors:before{content:""}.icon-selection:before{content:""}.icon-shield-check:before{content:""}.icon-shield-warning:before{content:""}.icon-spinner-gap:before{content:""}.icon-square:before{content:""}.icon-stack:before{content:""}.icon-sun:before{content:""}.icon-text-t:before{content:""}.icon-trash:before{content:""}.icon-unite:before{content:""}.icon-warning-octagon:before{content:""}.icon-x:before{content:""}@font-face{font-family:icons;src:url(/assets/icons.woff2?t=20260626)format("woff2");font-weight:400;font-style:normal;font-display:block}.icon,[class^=icon-],[class*=\ icon-]{align-items:center;gap:6px;display:flex}.icon:after,.icon:before,[class^=icon-]:after,[class^=icon-]:before,[class*=\ icon-]:after,[class*=\ icon-]:before{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icons!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;box-sizing:border-box;-ms-font-feature-settings:normal!important}:focus{outline:none}html{height:100%;font-size:10px}body{font-size:1.6rem;line-height:1.6;font-family:var(--body-font);color:var(--color);background:var(--alt-back-color);min-width:var(--min-width);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);flex-direction:column;height:100%;display:flex;position:relative;cursor:default!important}body ::-webkit-scrollbar{width:12px;height:12px}body ::-webkit-scrollbar{background:var(--scrollbar-track-color)}body ::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}body ::-webkit-scrollbar-corner{background:var(--scrollbar-track-color)}body ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border:3px solid var(--scrollbar-track-color);background-clip:padding-box;border-radius:12px}body ::-webkit-scrollbar-track-piece{display:none}body ::selection{color:var(--selection-color);text-shadow:none;background:var(--selection-back-color)!important}#root{flex-direction:column;height:100%;display:flex}.container{margin:0 auto;width:min(100%, var(--max-width))!important}h1,h2,h3,h4,h5,h6{font-family:var(--title-font)}h1.icon,h2.icon,h3.icon,h4.icon,h5.icon,h6.icon{gap:10px}h1{-webkit-font-smoothing:auto;margin:30px 0;font-size:4.8rem;font-weight:700;line-height:1.3}h2{-webkit-font-smoothing:auto;margin:0 0 30px;font-size:3rem;font-weight:700;line-height:1.4}h3{margin:0 0 20px;font-size:1.8rem;font-weight:700;line-height:1.6}.script-error,.noscript{text-align:center;height:100vh;color:var(--alt-color2);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:20px;display:flex;width:min(100%,700px)!important}.script-error h1,.noscript h1{margin-bottom:20px;font-size:3.5rem}.script-error .note,.noscript .note{margin-top:40px;font-size:1.2rem}code{-webkit-user-select:text;user-select:text;font-family:var(--code-font)}code.break{word-wrap:break-word}body,body :where(*){-webkit-user-select:none;user-select:none}body :where(input,textarea,select,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text}hr{border:0;border-bottom:2px solid var(--border-color);width:100%;margin:24px auto 25px}a,.link{-webkit-font-smoothing:auto;color:var(--link-color);text-decoration:none;transition:color .2s;cursor:pointer!important;font-weight:400!important}a:visited,.link:visited{color:var(--link-color)}a:not(.nolink):not(.button):not(.ctrl):not(.ctrl-icon):not([disabled]):hover,.link:not(.nolink):not(.button):not(.ctrl):not(.ctrl-icon):not([disabled]):hover{color:var(--link-hover-color)}a:not([disabled]):active,.link:not([disabled]):active{transform:translateY(1px)}a[disabled],.link[disabled]{cursor:default}a.und,.link.und{text-decoration:underline}a.alt:not(.ctrl):not([disabled]),.link.alt:not(.ctrl):not([disabled]){color:var(--alt-link-color)}a.alt:not(.ctrl):not([disabled]):hover,.link.alt:not(.ctrl):not([disabled]):hover{color:var(--alt-link-hover-color)}a.cta,.link.cta{white-space:nowrap;font-weight:600!important}a.cta:after,.link.cta:after{margin-top:3px;font-size:.8em}a.atc,.link.atc{align-items:center;gap:6px;display:flex;font-weight:600!important}a.atc:after,a.atc:before,.link.atc:after,.link.atc:before{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icons!important}a.atc:before,.link.atc:before{content:""}a.atc,.link.atc{gap:2px;display:inline-flex}.link{color:var(--link-color)}.link:not([disabled]):hover{text-decoration:underline}.ctrl,.toggle{color:var(--control-color);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;flex:none;justify-content:center;align-items:center;gap:5px;margin:0 2px;padding:3px 14px;display:inline-flex;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}.ctrl.border,.toggle.border{border:1px solid var(--border-color)}.ctrl:active,.toggle:active{opacity:.7;transform:translateY(1px)}.ctrl:hover:not(.nohover):not([disabled]),.ctrl.context-hover,.ctrl:not(.nohover):not([disabled]).active,.toggle:hover:not(.nohover):not([disabled]),.toggle.context-hover,.toggle:not(.nohover):not([disabled]).active{color:var(--control-hover-color);background-color:var(--control-hover-back-color)!important;opacity:1!important}.ctrl.notoolbar:hover:not(.nohover):not([disabled]),.ctrl.notoolbar:not([disabled]).active,.toggle.notoolbar:hover:not(.nohover):not([disabled]),.toggle.notoolbar:not([disabled]).active{color:var(--control-hover-color);background-color:var(--control-alt-hover-back-color)!important}.ctrl[disabled]:active,.toggle[disabled]:active{opacity:1;transform:none}.ctrl[disabled],.toggle[disabled]{cursor:default!important;color:var(--disabled-color)!important}.ctrl-icon{appearance:none;background:var(--control-back-color);box-shadow:none;color:var(--control-color);cursor:pointer;font-family:var(--body-font);font-size:inherit;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;outline:0;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative;font-weight:400!important}.ctrl-icon:not(:disabled):not(.disabled):hover,.ctrl-icon:not(:disabled):not(.disabled):focus-visible{background:var(--control-hover-back-color);color:var(--control-hover-color);border-color:#0000;outline:none;text-decoration:none}.ctrl-icon:not(:disabled):not(.disabled):active{transform:translateY(1px)}.ctrl-icon[aria-pressed=true],.ctrl-icon.active,.ctrl-icon[data-state=checked],.ctrl-icon[data-state=on]{background:var(--control-selected-back-color,var(--control-hover-back-color));border-color:var(--control-selected-border-color,transparent);color:var(--control-hover-color)}.ctrl-icon:disabled,.ctrl-icon.disabled,.ctrl-icon[data-disabled]{color:var(--disabled-color);cursor:default;opacity:1}.ctrl-icon:disabled:active,.ctrl-icon.disabled:active,.ctrl-icon[data-disabled]:active{transform:none}.ctrl-icon.with-label{padding:0 8px}.ctrl-icon .icon{pointer-events:none}table{border-collapse:collapse}table th,table td{border-collapse:collapse;text-align:left;vertical-align:middle;padding:5px 10px}table th[align=right],table td[align=right]{text-align:right}table th[align=center],table td[align=center]{text-align:center}table th[valign=top],table td[valign=top]{vertical-align:top}table th[valign=bottom],table td[valign=bottom]{vertical-align:bottom}table td{border-top:1px solid var(--border-color);background-color:var(--table-cell-back-color);color:var(--table-cell-color)}table tr.noborder td{border-top:none}table th{font-size:.95em;font-family:var(--title-font);font-weight:600!important}table thead th{background-color:var(--table-header-back-color);color:var(--table-header-color)}table.hover tr:hover td{background-color:var(--table-cell-hover-back-color)}table.alternate tr:nth-child(2n) td{background-color:var(--table-cell-alt-back-color)}table.hover.alternate tr:nth-child(2n):hover td{background-color:var(--table-cell-hover-alt-back-color)}.label{cursor:pointer;background-color:var(--accent-color);color:var(--accent-contrast-color);margin:0 5px;padding:4px 5px;font-size:.8em;line-height:1;display:inline-block;border-radius:var(--border-radius)!important}label[for]{cursor:pointer}[disabled]:not(.button){color:var(--disabled-color)!important;cursor:default!important}[disabled]:not(.button):before,[disabled]:not(.button):after{color:var(--disabled-color)!important}strong,.strong{font-weight:700}b{font-weight:600}video{background-color:var(--video-back-color)}.note{color:var(--notice-color);font-size:.9em}form{display:inline}input::placeholder,select::placeholder,textarea::placeholder,:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown),:is(input:-ms-placeholder-shown,select:-ms-placeholder-shown,textarea:-ms-placeholder-shown){color:var(--placeholder-color)!important}input::placeholder,select::placeholder,textarea::placeholder,:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown),:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown){color:var(--placeholder-color)!important}input::-webkit-input-placeholder{color:var(--placeholder-color)!important}select::-webkit-input-placeholder{color:var(--placeholder-color)!important}textarea::-webkit-input-placeholder{color:var(--placeholder-color)!important}:-moz-any(input:-moz-placeholder-shown,select:-moz-placeholder-shown,textarea:-moz-placeholder-shown){color:var(--placeholder-color)!important}:is(input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown){color:var(--placeholder-color)!important}input::-moz-placeholder{color:var(--placeholder-color)!important}select::-moz-placeholder{color:var(--placeholder-color)!important}textarea::-moz-placeholder{color:var(--placeholder-color)!important}input:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown{text-overflow:ellipsis}input:focus,select:focus,textarea:focus{outline:none}input::-moz-focus-inner{border:0}select::-moz-focus-inner{border:0}textarea::-moz-focus-inner{border:0}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number],input[type=tel],textarea{font-family:var(--body-font);-webkit-user-select:text;user-select:text;appearance:none;background:var(--input-back-color);color:var(--input-color);border:1px solid var(--input-border-color);outline:0;padding:8px 10px;line-height:1.3;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:var(--border-radius)!important}input[type=text].wide,input[type=search].wide,input[type=password].wide,input[type=email].wide,input[type=number].wide,input[type=tel].wide,textarea.wide{width:100%}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{box-shadow:0 0 0 4px var(--input-outline-focus-color)}input[type=text]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=password]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=email]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=number]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=tel]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}textarea::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5.670 5.061 C 5.448 5.142,5.250 5.309,5.128 5.516 C 5.036 5.672,5.020 5.745,5.021 6.000 C 5.021 6.212,5.043 6.341,5.095 6.440 C 5.135 6.517,6.386 7.800,7.874 9.290 L 10.579 12.000 7.874 14.710 C 6.386 16.200,5.135 17.483,5.095 17.560 C 5.043 17.659,5.021 17.788,5.021 18.000 C 5.020 18.258,5.036 18.327,5.133 18.492 C 5.263 18.714,5.502 18.901,5.736 18.965 C 5.938 19.019,6.266 18.989,6.445 18.899 C 6.519 18.862,7.800 17.614,9.290 16.126 L 12.000 13.421 14.710 16.126 C 16.200 17.614,17.483 18.865,17.560 18.905 C 17.659 18.957,17.788 18.979,18.000 18.979 C 18.258 18.980,18.327 18.964,18.492 18.867 C 18.714 18.737,18.901 18.498,18.965 18.264 C 19.019 18.062,18.989 17.734,18.899 17.555 C 18.862 17.481,17.614 16.200,16.126 14.710 L 13.421 12.000 16.126 9.290 C 17.614 7.800,18.865 6.517,18.905 6.440 C 18.957 6.341,18.979 6.212,18.979 6.000 C 18.980 5.745,18.964 5.672,18.872 5.516 C 18.618 5.084,18.138 4.906,17.657 5.065 C 17.478 5.125,17.210 5.380,14.730 7.854 L 12.000 10.578 9.270 7.854 C 6.790 5.380,6.522 5.125,6.343 5.065 C 6.107 4.987,5.874 4.986,5.670 5.061 ' stroke='none' fill-rule='evenodd' fill='black'></path></svg>") 50%/contain no-repeat;width:1em;height:1em}input[type=text]::-webkit-search-cancel-button:hover{opacity:1}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}input[type=password]::-webkit-search-cancel-button:hover{opacity:1}input[type=email]::-webkit-search-cancel-button:hover{opacity:1}input[type=number]::-webkit-search-cancel-button:hover{opacity:1}input[type=tel]::-webkit-search-cancel-button:hover{opacity:1}textarea::-webkit-search-cancel-button:hover{opacity:1}input[type=text]::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=search]::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=password]::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=email]::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=number]::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=tel]::-webkit-search-cancel-button:active{transform:translateY(1px)}textarea::-webkit-search-cancel-button:active{transform:translateY(1px)}input[type=range]{appearance:none;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:var(--range-color);width:100%;height:5px}input[type=range]::-webkit-slider-thumb{border:1px solid var(--range-border-color);background:var(--range-thumb-color);cursor:pointer;appearance:none;border-radius:25px;width:15px;height:15px;margin-top:-5.5px}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--range-color)}input[type=range]::-moz-range-track{cursor:pointer;background:var(--range-color);border-radius:50px;width:100%;height:5px}input[type=range]::-moz-range-thumb{border:1px solid var(--range-border-color);background:var(--range-thumb-color);cursor:pointer;border-radius:25px;width:15px;height:15px}input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-color:#0000;width:100%;height:5px}input[type=range]::-ms-fill-lower{background:var(--range-color);border-radius:100px}input[type=range]::-ms-fill-upper{background:var(--range-color);border-radius:100px}input[type=range]::-ms-thumb{border:1px solid var(--range-border-color);background:var(--range-thumb-color);cursor:pointer;border-radius:25px;width:15px;height:15px;margin-top:1px}input[type=range]:focus::-ms-fill-lower{background:var(--range-color)}input[type=range]:focus::-ms-fill-upper{background:var(--range-color)}input[type=file]{position:absolute;visibility:hidden!important}input[type=radio]{appearance:none;background-color:var(--input-back-color);color:var(--input-border-color);border:1px solid var(--input-border-color);box-sizing:border-box;border-radius:50%;flex:none;place-content:center;width:1.15em;height:1.15em;margin:0 8px 0 0;display:inline-grid}input[type=radio]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--accent-color);box-sizing:border-box;border-radius:50%;transform:scale(0)}input[type=radio]:active{transform:translateY(.1em)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]{appearance:none;background-color:var(--input-back-color);font:inherit;color:var(--input-border-color);border:1px solid var(--input-border-color);border-radius:4px;flex:none;width:1.15em;height:1.15em;margin-right:8px;transform:translateY(.2em)}input[type=checkbox]:active{transform:translateY(.3em)}input[type=checkbox]:checked{border-color:var(--accent-color);background:var(--accent-color) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]+label{margin-top:1em}input[type=checkbox]:focus{box-shadow:0 0 0 4px var(--input-outline-focus-color)}select{border:1px solid var(--input-border-color);box-shadow:none;appearance:none;-moz-appearance:window;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}select::-ms-expand{display:none}select:focus{outline:none}select{background-color:var(--input-back-color);color:var(--color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:8px 30px 8px 10px;line-height:normal;border-radius:var(--border-radius)!important}textarea{resize:none;line-height:1.4}.switch{vertical-align:middle;flex:none;width:38px;height:20px;margin-right:5px;display:inline-block;position:relative}.switch input{display:none}.switch .slider{cursor:pointer;background-color:var(--switch-back-color);border:1px solid var(--switch-border-color);border-radius:20px;transition:all .4s;position:absolute;inset:0}.switch .slider:before{content:"";background-color:var(--switch-border-color);border-radius:50%;width:11px;height:11px;transition:all .4s;position:absolute;bottom:4px;left:4px}.switch .slider.locked{background-color:var(--accent-hover-color)!important}.switch .slider.unsupported{background-color:var(--disabled-color)!important}.switch .slider.unsupported:before{display:none}.switch input:checked+.slider{background-color:var(--accent-color);border-color:var(--accent-color)}.switch input:focus+.slider{box-shadow:0 0 1px var(--accent-color)}.switch input:checked+.slider:before{background-color:var(--switch-back-color);transform:translate(18px)}.switch input.disabled+.slider{background-color:var(--disabled-color)!important;border-color:var(--disabled-color)!important}.switch.small{width:24px;height:13px}.switch.small .slider{border-radius:10px}.switch.small .slider:before{width:8px;height:8px;bottom:1.5px;left:1.5px}.switch.small input:checked+.slider:before{transform:translate(11px)}.dialog-overlay{background-color:var(--dialog-overlay-back-color);z-index:999;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}.dialog-content{background-color:var(--window-back-color);box-shadow:var(--dialog-shadow);z-index:9999999;border-radius:10px;width:90vw;max-width:500px;max-height:85vh;padding:28px 36px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-content:focus{outline:none}.dialog-title{color:var(--mauve-12);margin:0 0 18px;font-size:2rem;font-weight:600}.dialog-title.has-icon{align-items:center;gap:10px;display:flex}.dialog-title.has-icon .icon{flex:none;font-size:1.9rem}.dialog-title.has-logo{align-items:center;gap:10px;display:flex}.dialog-title-logo{flex:none;display:block}.dialog-title.has-logo .dialog-title-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-link{font-size:1.3rem}.help-link:before{font-size:1.6rem}.dialog-desc{margin-bottom:20px;font-size:1.35rem;line-height:1.5}.ctrl-icon.dialog-close{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:10px;right:10px;color:var(--control-color)!important;background:0 0!important;border:0!important;padding:0!important}.ctrl-icon.dialog-close:hover,.ctrl-icon.dialog-close:focus-visible{outline:none;background:var(--control-hover-back-color)!important;color:var(--control-hover-color)!important}.ctrl-icon.dialog-close .icon:before{font-size:2rem}.dialog-footer{align-items:center;margin-top:30px;display:flex}.dialog-footer .dialog-buttons{align-items:center;gap:10px;margin-left:auto;display:flex}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.button{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-color)!important;background-color:var(--button-back-color)!important;border:none!important;font-weight:600!important}.button:not(.disabled):hover{color:var(--button-hover-color)!important;background-color:var(--button-hover-back-color)!important}.button:not(.disabled):active{box-shadow:0 0 0 4px var(--button-outline-focus-color);color:var(--button-hover-color)!important;background:var(--button-hover-back-color)!important}.button:focus{box-shadow:0 0 0 4px var(--button-outline-focus-color)}.button:visited{color:var(--button-color);background:var(--button-back-color)}.button.icon-only{padding:6px}.button:hover{text-decoration:none!important}.button:not(.disabled):active{transform:translateY(1px)}.button[disabled],.button.disabled,.button[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}.button .icon{font-size:1.1em}.button.button-alt{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-alt-color)!important;background-color:var(--button-alt-back-color)!important;border:none!important;font-weight:600!important}.button.button-alt:not(.disabled):hover{color:var(--button-alt-hover-color)!important;background-color:var(--button-alt-hover-back-color)!important}.button.button-alt:not(.disabled):active{box-shadow:0 0 0 4px var(--button-alt-outline-focus-color);color:var(--button-alt-hover-color)!important;background:var(--button-alt-hover-back-color)!important}.button.button-alt:focus{box-shadow:0 0 0 4px var(--button-alt-outline-focus-color)}.button.button-alt:visited{color:var(--button-alt-color);background:var(--button-alt-back-color)}.button.button-alt.icon-only{padding:6px}.button.button-alt:hover{text-decoration:none!important}.button.button-alt:not(.disabled):active{transform:translateY(1px)}.button.button-alt[disabled],.button.button-alt.disabled,.button.button-alt[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}.button.button-alt .icon{font-size:1.1em}.button.button-invert{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-invert-color)!important;background-color:var(--button-invert-back-color)!important;border:none!important;font-weight:600!important}.button.button-invert:not(.disabled):hover{color:var(--button-invert-hover-color)!important;background-color:var(--button-invert-hover-back-color)!important}.button.button-invert:not(.disabled):active{box-shadow:0 0 0 4px var(--button-invert-outline-focus-color);color:var(--button-invert-hover-color)!important;background:var(--button-invert-hover-back-color)!important}.button.button-invert:focus{box-shadow:0 0 0 4px var(--button-invert-outline-focus-color)}.button.button-invert:visited{color:var(--button-invert-color);background:var(--button-invert-back-color)}.button.button-invert.icon-only{padding:6px}.button.button-invert:hover{text-decoration:none!important}.button.button-invert:not(.disabled):active{transform:translateY(1px)}.button.button-invert[disabled],.button.button-invert.disabled,.button.button-invert[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}.button.button-invert .icon{font-size:1.1em}.button.button-del,.button.button-red{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-del-color)!important;background-color:var(--button-del-back-color)!important;border:none!important;font-weight:600!important}.button.button-del:not(.disabled):hover,.button.button-red:not(.disabled):hover{color:var(--button-del-hover-color)!important;background-color:var(--button-del-hover-back-color)!important}.button.button-del:not(.disabled):active,.button.button-red:not(.disabled):active{box-shadow:0 0 0 4px var(--button-del-outline-focus-color);color:var(--button-del-hover-color)!important;background:var(--button-del-hover-back-color)!important}.button.button-del:focus,.button.button-red:focus{box-shadow:0 0 0 4px var(--button-del-outline-focus-color)}.button.button-del:visited,.button.button-red:visited{color:var(--button-del-color);background:var(--button-del-back-color)}.button.button-del.icon-only,.button.button-red.icon-only{padding:6px}.button.button-del:hover,.button.button-red:hover{text-decoration:none!important}.button.button-del:not(.disabled):active,.button.button-red:not(.disabled):active{transform:translateY(1px)}.button.button-del[disabled],.button.button-del.disabled,.button.button-del[aria-disabled=true],.button.button-red[disabled],.button.button-red.disabled,.button.button-red[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}.button.button-del .icon,.button.button-red .icon{font-size:1.1em}.button.button-text{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-text-color)!important;background-color:var(--button-text-back-color)!important;border:none!important;font-weight:600!important}.button.button-text:not(.disabled):hover{color:var(--button-text-hover-color)!important;background-color:var(--button-text-hover-back-color)!important}.button.button-text:not(.disabled):active{box-shadow:0 0 0 4px var(--button-text-outline-focus-color);color:var(--button-text-hover-color)!important;background:var(--button-text-hover-back-color)!important}.button.button-text:focus{box-shadow:0 0 0 4px var(--button-text-outline-focus-color)}.button.button-text:visited{color:var(--button-text-color);background:var(--button-text-back-color)}.button.button-text.icon-only{padding:6px}.button.button-text:hover{text-decoration:none!important}.button.button-text:not(.disabled):active{transform:translateY(1px)}.button.button-text[disabled],.button.button-text.disabled,.button.button-text[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}.button.button-text .icon{font-size:1.1em}.cookie-banner{z-index:9999;color:var(--color);background-color:var(--back-color);box-shadow:var(--context-shadow);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;font-size:1.4rem;line-height:1.6;display:flex;position:fixed;bottom:12px;left:12px}.cookie-banner .ctrl-icon{border-radius:50%}.cookie-banner .ctrl-icon:hover{background:0 0!important}.cookie-banner .icon{font-size:2.4rem}#cc-main{--cc-toggle-on-bg:var(--accent-color);--cc-footer-bg:var(--alt-back-color);--cc-cookie-category-block-bg:var(--alt-back-color)}#cc-main .cm{max-width:350px!important}#cc-main a{transition:none!important}#cc-main .cm__texts{padding:30px 10px 0!important}#cc-main .cm__btn,#cc-main .pm__btn{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;font-size:unset!important;border-radius:var(--border-radius)!important;color:var(--button-color)!important;background-color:var(--button-back-color)!important;border:none!important;font-weight:600!important}#cc-main .cm__btn:not(.disabled):hover,#cc-main .pm__btn:not(.disabled):hover{color:var(--button-hover-color)!important;background-color:var(--button-hover-back-color)!important}#cc-main .cm__btn:not(.disabled):active,#cc-main .pm__btn:not(.disabled):active{box-shadow:0 0 0 4px var(--button-outline-focus-color);color:var(--button-hover-color)!important;background:var(--button-hover-back-color)!important}#cc-main .cm__btn:focus,#cc-main .pm__btn:focus{box-shadow:0 0 0 4px var(--button-outline-focus-color)}#cc-main .cm__btn:visited,#cc-main .pm__btn:visited{color:var(--button-color);background:var(--button-back-color)}#cc-main .cm__btn.icon-only,#cc-main .pm__btn.icon-only{padding:6px}#cc-main .cm__btn:hover,#cc-main .pm__btn:hover{text-decoration:none!important}#cc-main .cm__btn:not(.disabled):active,#cc-main .pm__btn:not(.disabled):active{transform:translateY(1px)}#cc-main .cm__btn[disabled],#cc-main .cm__btn.disabled,#cc-main .cm__btn[aria-disabled=true],#cc-main .pm__btn[disabled],#cc-main .pm__btn.disabled,#cc-main .pm__btn[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}#cc-main .cm__btn .icon,#cc-main .pm__btn .icon{font-size:1.1em}#cc-main .cm__btn.cm__btn--secondary,#cc-main .cm__btn.pm__btn--secondary,#cc-main .pm__btn.cm__btn--secondary,#cc-main .pm__btn.pm__btn--secondary{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-alt-color)!important;background-color:var(--button-alt-back-color)!important;border:none!important;font-weight:600!important}#cc-main .cm__btn.cm__btn--secondary:not(.disabled):hover,#cc-main .cm__btn.pm__btn--secondary:not(.disabled):hover,#cc-main .pm__btn.cm__btn--secondary:not(.disabled):hover,#cc-main .pm__btn.pm__btn--secondary:not(.disabled):hover{color:var(--button-alt-hover-color)!important;background-color:var(--button-alt-hover-back-color)!important}#cc-main .cm__btn.cm__btn--secondary:not(.disabled):active,#cc-main .cm__btn.pm__btn--secondary:not(.disabled):active,#cc-main .pm__btn.cm__btn--secondary:not(.disabled):active,#cc-main .pm__btn.pm__btn--secondary:not(.disabled):active{box-shadow:0 0 0 4px var(--button-alt-outline-focus-color);color:var(--button-alt-hover-color)!important;background:var(--button-alt-hover-back-color)!important}#cc-main .cm__btn.cm__btn--secondary:focus,#cc-main .cm__btn.pm__btn--secondary:focus,#cc-main .pm__btn.cm__btn--secondary:focus,#cc-main .pm__btn.pm__btn--secondary:focus{box-shadow:0 0 0 4px var(--button-alt-outline-focus-color)}#cc-main .cm__btn.cm__btn--secondary:visited,#cc-main .cm__btn.pm__btn--secondary:visited,#cc-main .pm__btn.cm__btn--secondary:visited,#cc-main .pm__btn.pm__btn--secondary:visited{color:var(--button-alt-color);background:var(--button-alt-back-color)}#cc-main .cm__btn.cm__btn--secondary.icon-only,#cc-main .cm__btn.pm__btn--secondary.icon-only,#cc-main .pm__btn.cm__btn--secondary.icon-only,#cc-main .pm__btn.pm__btn--secondary.icon-only{padding:6px}#cc-main .cm__btn.cm__btn--secondary:hover,#cc-main .cm__btn.pm__btn--secondary:hover,#cc-main .pm__btn.cm__btn--secondary:hover,#cc-main .pm__btn.pm__btn--secondary:hover{text-decoration:none!important}#cc-main .cm__btn.cm__btn--secondary:not(.disabled):active,#cc-main .cm__btn.pm__btn--secondary:not(.disabled):active,#cc-main .pm__btn.cm__btn--secondary:not(.disabled):active,#cc-main .pm__btn.pm__btn--secondary:not(.disabled):active{transform:translateY(1px)}#cc-main .cm__btn.cm__btn--secondary[disabled],#cc-main .cm__btn.cm__btn--secondary.disabled,#cc-main .cm__btn.cm__btn--secondary[aria-disabled=true],#cc-main .cm__btn.pm__btn--secondary[disabled],#cc-main .cm__btn.pm__btn--secondary.disabled,#cc-main .cm__btn.pm__btn--secondary[aria-disabled=true],#cc-main .pm__btn.cm__btn--secondary[disabled],#cc-main .pm__btn.cm__btn--secondary.disabled,#cc-main .pm__btn.cm__btn--secondary[aria-disabled=true],#cc-main .pm__btn.pm__btn--secondary[disabled],#cc-main .pm__btn.pm__btn--secondary.disabled,#cc-main .pm__btn.pm__btn--secondary[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}#cc-main .cm__btn.cm__btn--secondary .icon,#cc-main .cm__btn.pm__btn--secondary .icon,#cc-main .pm__btn.cm__btn--secondary .icon,#cc-main .pm__btn.pm__btn--secondary .icon{font-size:1.1em}#cc-main .cm__btn.cm__btn--secondary[data-role=show],#cc-main .cm__btn.pm__btn--secondary[data-role=show],#cc-main .pm__btn.cm__btn--secondary[data-role=show],#cc-main .pm__btn.pm__btn--secondary[data-role=show]{font-family:var(--text-font);appearance:none;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:1.6rem;line-height:1.5;transition:background .2s;display:inline-flex;border-radius:var(--border-radius)!important;color:var(--button-alt2-color)!important;background-color:var(--button-alt2-back-color)!important;border:none!important;font-size:1.4rem!important;font-weight:600!important}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:not(.disabled):hover,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:not(.disabled):hover,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:not(.disabled):hover,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:not(.disabled):hover{color:var(--button-alt2-hover-color)!important;background-color:var(--button-alt2-hover-back-color)!important}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:not(.disabled):active{box-shadow:0 0 0 4px var(--button-alt2-outline-focus-color);color:var(--button-alt2-hover-color)!important;background:var(--button-alt2-hover-back-color)!important}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:focus,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:focus,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:focus,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:focus{box-shadow:0 0 0 4px var(--button-alt2-outline-focus-color)}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:visited,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:visited,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:visited,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:visited{color:var(--button-alt2-color);background:var(--button-alt2-back-color)}#cc-main .cm__btn.cm__btn--secondary[data-role=show].icon-only,#cc-main .cm__btn.pm__btn--secondary[data-role=show].icon-only,#cc-main .pm__btn.cm__btn--secondary[data-role=show].icon-only,#cc-main .pm__btn.pm__btn--secondary[data-role=show].icon-only{padding:6px}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:hover,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:hover,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:hover,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:hover{text-decoration:none!important}#cc-main .cm__btn.cm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .cm__btn.pm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .pm__btn.cm__btn--secondary[data-role=show]:not(.disabled):active,#cc-main .pm__btn.pm__btn--secondary[data-role=show]:not(.disabled):active{transform:translateY(1px)}#cc-main .cm__btn.cm__btn--secondary[data-role=show][disabled],#cc-main .cm__btn.cm__btn--secondary[data-role=show].disabled,#cc-main .cm__btn.cm__btn--secondary[data-role=show][aria-disabled=true],#cc-main .cm__btn.pm__btn--secondary[data-role=show][disabled],#cc-main .cm__btn.pm__btn--secondary[data-role=show].disabled,#cc-main .cm__btn.pm__btn--secondary[data-role=show][aria-disabled=true],#cc-main .pm__btn.cm__btn--secondary[data-role=show][disabled],#cc-main .pm__btn.cm__btn--secondary[data-role=show].disabled,#cc-main .pm__btn.cm__btn--secondary[data-role=show][aria-disabled=true],#cc-main .pm__btn.pm__btn--secondary[data-role=show][disabled],#cc-main .pm__btn.pm__btn--secondary[data-role=show].disabled,#cc-main .pm__btn.pm__btn--secondary[data-role=show][aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default!important}#cc-main .cm__btn.cm__btn--secondary[data-role=show] .icon,#cc-main .cm__btn.pm__btn--secondary[data-role=show] .icon,#cc-main .pm__btn.cm__btn--secondary[data-role=show] .icon,#cc-main .pm__btn.pm__btn--secondary[data-role=show] .icon{font-size:1.1em}#cc-main .pm__close-btn{background:0 0!important}#cc-main .pm__section-title{color:var(--color)!important;background:0 0!important}#cc-main .pm__section-desc a{color:var(--link-color)!important}#cc-main .pm__section-desc a:hover{color:var(--link-hover-color)!important}#cc-main .pm__table-td:first-child{word-break:break-word;width:150px!important}.tooltip-content{z-index:10000000;background-color:var(--tooltip-back-color);color:var(--tooltip-color);box-shadow:var(--context-shadow);-webkit-user-select:none;user-select:none;white-space:pre-line;will-change:transform, opacity;border-radius:4px;max-width:230px;padding:8px 10px;font-size:1.3rem;line-height:1.3;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.tooltip-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip-arrow{fill:var(--tooltip-back-color)}.editor-shell{--editor-edge-x:clamp(24px, 3.2vw, 46px);--editor-edge-right:clamp(12px, 1.4vw, 22px);--editor-header-height:56px;background:var(--editor-back);color:var(--editor-text);width:100%;height:100vh;min-height:620px;font-size:1.4rem;line-height:1.2;overflow:hidden}.editor-shell :where(button:not(.ctrl-icon)){color:inherit;cursor:pointer;font-family:var(--body-font);font-size:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;font-weight:400!important}.editor-shell :where(button:not(.ctrl-icon)):focus,.editor-shell :where(button:not(.ctrl-icon)):focus-visible{box-shadow:none;outline:none}.editor-shell :where(button:not(.ctrl-icon)):active{box-shadow:none;outline:none;transform:none}.editor-shell :where(button:not(.ctrl-icon)):disabled{color:var(--editor-disabled-color);cursor:default;opacity:1}.editor-shell :where(button:not(.ctrl-icon)):disabled:active{transform:none}.editor-panels{width:100%;height:100%}.editor-panels>[data-panel]{min-width:0;overflow:hidden!important}.editor-main-panel,.editor-inspector-panel{min-width:0;height:100%;overflow:hidden!important}.editor-main{grid-template-rows:var(--editor-header-height) minmax(0, 1fr) auto;min-width:0;height:100%;display:grid;container:editor-main/inline-size}.editor-resize-handle{cursor:col-resize;background:0 0;flex:0 0 1px;width:1px;min-width:1px;position:relative}.editor-resize-handle:before{background:var(--editor-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.editor-resize-handle:after{content:"";position:absolute;inset:0 -4px}.editor-resize-handle[data-separator=active]:before{background:var(--editor-blue);width:3px}.editor-header{background:var(--editor-header-back);min-width:0;padding:0 var(--editor-edge-right) 0 var(--editor-edge-x);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,3vw,44px);display:grid}.editor-brand{flex:none;justify-content:center;align-items:center;min-width:0;height:38px;display:inline-flex}.editor-brand-logo{width:auto;height:22px;display:block}.editor-header-controls{justify-self:center;align-items:center;gap:6px;min-width:0;display:flex}.editor-header-toolbar{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);box-sizing:border-box;border-radius:8px;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;height:38px;margin-left:0;padding:0 8px;display:flex}.editor-synoptic-panel-link{color:var(--editor-text);font-family:var(--title-font);white-space:nowrap;border-radius:6px;justify-self:end;align-items:center;gap:8px;min-width:0;height:38px;padding:0 2px;text-decoration:none;display:inline-flex}.editor-synoptic-panel-link a{align-items:center;gap:3px;display:flex}.editor-synoptic-panel-link a:hover,.editor-synoptic-panel-link a:focus-visible{color:var(--accent-hover-color);outline:none}.editor-synoptic-panel-prefix{color:var(--editor-muted);letter-spacing:.02em;font-size:.85rem;font-weight:600}.editor-synoptic-panel-logo{box-sizing:border-box;background:#fff;border-radius:5px;width:27px;height:27px;padding:2px;display:block}.editor-synoptic-panel-name{margin-top:-2px;font-size:1.4rem;font-weight:600;line-height:1}.editor-header-toolbar-separator{background:var(--editor-control-border);flex:0 0 1px;height:20px;margin:0 2px}.editor-header-actions{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.editor-header-action{box-shadow:none;box-sizing:border-box;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;height:28px;padding:0 6px}.editor-header-action:not(:disabled):hover,.editor-header-action:not(:disabled):focus-visible{background:var(--editor-control-active-back);color:var(--editor-text);border-color:#0000}.editor-header-action:not(:disabled):active{transform:translateY(1px)}.editor-header-action span:not(.icon){font-size:1.28rem}.editor-header-action .icon{font-size:1.7rem}.editor-export-dialog{max-width:700px}.editor-export-dialog .dialog-desc{margin-bottom:8px}.editor-export-layout{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:48px;display:grid}.editor-export-summary{color:var(--editor-muted);text-align:left;grid-template-rows:1fr auto auto auto;align-self:stretch;justify-items:start;gap:12px;padding-top:2px;display:grid}.editor-export-summary p{margin:0;font-size:1.25rem;line-height:1.45}.editor-export-summary-icon{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:14px;display:grid}.editor-export-summary-icon .editor-export-summary-source-icon{color:var(--editor-blue);font-size:6rem;line-height:1}.editor-export-summary-arrow-icon{color:var(--editor-muted);width:44px;height:44px}.editor-export-summary-panel-logo{width:64px;height:64px}.editor-export-read-more,.editor-export-read-more:visited{color:var(--accent-color);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.editor-export-read-more .icon,.editor-export-read-more:visited .icon{font-size:1.1rem}.editor-export-read-more:hover,.editor-export-read-more:focus-visible{color:var(--accent-hover-color);text-decoration:none}.editor-export-form{gap:14px;display:grid}.editor-export-field{color:var(--editor-text);gap:6px;display:grid}.editor-export-field span{color:var(--editor-muted);font-size:1.2rem;font-weight:600}.editor-export-field input,.editor-export-field textarea{box-sizing:border-box;width:100%;font-size:1.35rem}.editor-export-field input[aria-invalid=true],.editor-export-field textarea[aria-invalid=true]{border-color:var(--editor-danger)}.editor-export-field textarea{resize:vertical}.editor-export-field-error{color:var(--editor-danger)!important;font-size:1.15rem!important;font-weight:600!important}.editor-export-options{gap:10px;padding-top:2px;display:grid}.editor-export-tracing-option{align-items:center;gap:6px;min-width:0;display:flex}.editor-export-tracing-checkbox{color:var(--editor-text);align-items:center;min-width:0;font-size:1.2rem;line-height:1.2;display:inline-flex}.editor-export-tracing-checkbox input[type=checkbox]{margin:0 8px 0 0;transform:none}.editor-export-tracing-checkbox input[type=checkbox]:active{transform:none}.editor-export-dialog .editor-export-tracing-tooltip-button{color:var(--editor-text);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;cursor:help!important}.editor-export-dialog .editor-export-tracing-tooltip-button .icon{font-size:1.35rem}.editor-export-quality{grid-template-columns:auto minmax(120px,1fr) 20px;align-items:center;gap:10px;padding:5px 10px 10px 0;display:grid}.editor-export-quality label,.editor-export-quality span{color:var(--editor-muted);white-space:nowrap;font-size:1.2rem}.editor-export-quality span{text-align:right}.editor-export-quality[aria-disabled=true]{opacity:.48}@media (width<=860px){.editor-export-dialog{max-width:560px}.editor-export-layout{grid-template-columns:1fr;gap:18px}.editor-export-summary{display:none}}.editor-shell .switch{white-space:nowrap;align-items:center;gap:9px;width:auto;height:auto;margin-right:0;display:inline-flex;position:relative}.editor-shell .switch-root{appearance:none;box-sizing:border-box;flex:none;justify-content:flex-start;align-items:center;width:46px;height:22px;margin:0;display:inline-flex;position:relative;background:var(--editor-switch-off-back)!important;background-color:var(--editor-switch-off-back)!important;border:1px solid var(--editor-control-border)!important;box-shadow:none!important;color:inherit!important;border-radius:999px!important;outline:0!important;padding:2px!important;transform:none!important}.editor-shell .switch-root[data-state=checked]{background:var(--editor-switch-back)!important;background-color:var(--editor-switch-back)!important;border-color:var(--editor-switch-back)!important}.editor-shell .switch-root:focus,.editor-shell .switch-root:focus-visible,.editor-shell .switch-root:active{box-shadow:none!important;outline:0!important;transform:none!important}.switch-thumb{background:var(--editor-switch-off-thumb-back);pointer-events:none;border-radius:999px;flex:none;width:16px;height:16px;transition:transform .12s;display:block;transform:translate(0)}.switch-thumb[data-state=checked]{background:var(--editor-switch-thumb-back);transform:translate(24px)}.switch-label{cursor:pointer;font-size:1.5rem}.editor-save-group{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.editor-auto-save{box-sizing:border-box;flex:none;min-width:102px;padding:0 8px;gap:6px!important}.editor-auto-save .switch-root{width:30px;height:16px;padding:2px!important}.editor-auto-save .switch-thumb{width:10px;height:10px}.editor-auto-save .switch-thumb[data-state=checked]{transform:translate(14px)}.editor-auto-save .switch-label{font-size:1.28rem}.editor-save-status{color:var(--editor-save-status-color);white-space:nowrap;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;width:95px;padding:0 2px;font-size:1.15rem;line-height:1;display:flex}.editor-save-status .icon{font-size:1.35rem}.editor-save-status .editor-save-spinner{animation:.7s linear infinite editorSaveSpinner}.editor-save-status[data-status=error]{background:var(--editor-control-active-back);color:var(--editor-danger);height:28px;padding:0 8px}@keyframes editorSaveSpinner{to{transform:rotate(360deg)}}.editor-save-command{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;height:28px;padding:0 6px}.editor-save-command:not(:disabled):hover,.editor-save-command:not(:disabled):focus-visible{background:var(--editor-control-active-back);color:var(--editor-text);border-color:#0000}.editor-save-command:not(:disabled):active{transform:translateY(1px)}.editor-save-command .icon{font-size:1.5rem}.editor-save-command span:not(.icon){font-size:1.28rem}.editor-theme-toggle{background:var(--editor-theme-toggle-back);box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.editor-theme-toggle .ctrl-icon{width:100%;height:100%;color:var(--editor-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.editor-theme-toggle .icon{font-size:1.6rem}.editor-shell .editor-help-hint{box-shadow:none;color:var(--editor-blue);background:0 0;border:0;border-radius:6px;justify-content:center;justify-self:end;align-items:center;width:30px;height:30px;margin-left:0;padding:0;font-size:1.6rem;display:inline-flex}.editor-shell .editor-help-hint:hover,.editor-shell .editor-help-hint:focus-visible{outline:none}.editor-shell .editor-help-hint:active{transform:translateY(1px)}.editor-workspace{background:var(--editor-canvas-back);min-width:0;min-height:0;position:relative;overflow:hidden}.editor-canvas{--editor-canvas-cursor:default;--editor-cursor-eraser:url(/cursors/eraser.svg) 6 17, cell;--editor-cursor-magic-wand-accept:copy;--editor-cursor-magic-wand:url(/cursors/magic-wand.svg) 5 19, crosshair;--editor-cursor-pen:url(/cursors/pen-nib.svg) 1 1, crosshair;--editor-cursor-rotate:url(/cursors/rotate.svg) 12 12, grab;background:var(--editor-canvas-back);position:absolute;inset:0;overflow:hidden}.editor-canvas[data-active-tool=selector],.editor-canvas[data-active-tool=direct-edit]{--editor-canvas-cursor:default}.editor-canvas[data-active-tool=eraser],.editor-canvas[data-active-tool=erase-node]{--editor-canvas-cursor:var(--editor-cursor-eraser)}.editor-canvas[data-active-tool=erase-node] #pathpointgrip_container,.editor-canvas[data-active-tool=erase-node] [id^=pathpointgrip_],.editor-canvas[data-active-tool=erase-node] [id^=ctrlpointgrip_],.editor-canvas[data-active-tool=erase-node] [id^=segline_]{cursor:var(--editor-cursor-eraser)!important}.editor-canvas[data-active-tool=magic-wand]{--editor-canvas-cursor:var(--editor-cursor-magic-wand)}.editor-canvas[data-active-tool=magic-wand][data-magic-wand-pointer=disallowed]{--editor-canvas-cursor:not-allowed}.editor-canvas[data-active-tool=pan]{--editor-canvas-cursor:grab}.editor-canvas[data-active-tool=ellipse],.editor-canvas[data-active-tool=diamond],.editor-canvas[data-active-tool=freehand],.editor-canvas[data-active-tool=hexagon],.editor-canvas[data-active-tool=line],.editor-canvas[data-active-tool=pentagon],.editor-canvas[data-active-tool=scallop],.editor-canvas[data-active-tool=shape],.editor-canvas[data-active-tool=split],.editor-canvas[data-active-tool=svg],.editor-canvas[data-active-tool=triangle]{--editor-canvas-cursor:crosshair}.editor-canvas[data-active-tool=pen]{--editor-canvas-cursor:var(--editor-cursor-pen)}.editor-canvas[data-active-tool=pen] [data-editor-pen-close-target=true]{fill:var(--editor-back);filter:drop-shadow(0 0 2px var(--editor-blue));stroke:var(--editor-blue);stroke-width:3px}.editor-canvas[data-active-tool=text]{--editor-canvas-cursor:text}.editor-canvas[data-pan-cursor=grab]{--editor-canvas-cursor:grab}.editor-canvas[data-pan-cursor=grabbing]{--editor-canvas-cursor:grabbing}.editor-canvas-stage{background:var(--editor-canvas-back);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;left:0}.editor-canvas-file-drop-overlay{background:var(--editor-soft-back);border:2px dashed var(--editor-blue);box-shadow:var(--editor-control-shadow);color:var(--editor-text);opacity:.96;pointer-events:none;text-align:center;z-index:19;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:20px}.editor-canvas-file-drop-overlay .icon{color:var(--editor-blue);font-size:3rem}.editor-canvas-file-drop-overlay strong{font-size:1.05rem}.editor-canvas-file-drop-overlay span{color:var(--editor-muted);font-size:.78rem}.editor-canvas-document{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative}.editor-svgcanvas-host{cursor:var(--editor-canvas-cursor);z-index:2;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:visible}.editor-svgcanvas-host>svg{width:100%;height:100%;display:block;overflow:visible}.editor-svgcanvas-host #canvasBackground,.editor-svgcanvas-host #svgcontent{cursor:var(--editor-canvas-cursor)}.editor-svgcanvas-host #selectorGrip_rotate,.editor-svgcanvas-host #selectorGrip_rotate *,.editor-svgcanvas-host #selectorGrip_rotate:active,.editor-svgcanvas-host #selectorGrip_rotate:active *{cursor:var(--editor-cursor-rotate)!important}.editor-svgcanvas-host #canvasBackground{filter:var(--editor-canvas-background-shadow)}.editor-svgcanvas-host #canvasBackground>rect{fill:var(--editor-artboard-back)!important;stroke:#0000!important}.editor-svgcanvas-host [data-editor-hidden=true]{display:none}.editor-svgcanvas-host [data-editor-locked=true]{pointer-events:none}.editor-canvas[data-artboard-crop=true] .editor-svgcanvas-host #svgcontent{overflow:hidden}.editor-artboard-frame{border:1px solid var(--editor-artboard-stroke);box-sizing:border-box;pointer-events:none;z-index:2;position:absolute}.editor-canvas[data-artboard-resizing=true] .editor-artboard-frame{border-color:var(--editor-blue);border-width:2px}.editor-svgcanvas-text-input{opacity:0;pointer-events:none;resize:none;border:0;width:1px;height:1px;position:absolute;top:0;left:0}.editor-svgcanvas-text-overlay{box-shadow:var(--editor-control-shadow);box-sizing:content-box;caret-color:currentColor;pointer-events:auto;resize:none;white-space:pre;z-index:5;border-radius:4px;padding:4px;transition:none;position:absolute;overflow:hidden;background:var(--editor-submenu-back)!important;border:1px solid var(--editor-control-border)!important;outline:none!important}.editor-svgcanvas-text-overlay:focus,.editor-svgcanvas-text-overlay:focus-visible{box-shadow:inset 0 0 0 1px var(--editor-blue);border-color:var(--editor-blue)!important;outline:none!important}.editor-svgcanvas-host [data-editor-text-editing=true],.editor-svgcanvas-host[data-editor-text-editing=true] #selectorParentGroup{visibility:hidden}.editor-insert-svg-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.editor-artboard-size{background:var(--editor-soft-back);border:1px solid var(--editor-border);box-shadow:var(--editor-artboard-shadow);color:var(--editor-muted);pointer-events:none;white-space:nowrap;z-index:4;border-radius:6px;padding:5px 7px;font-size:1.1rem;line-height:1;position:absolute}.editor-shell .editor-artboard-crop-toggle{background:var(--editor-soft-back);border:1px solid var(--editor-border);box-shadow:var(--editor-artboard-shadow);color:var(--editor-muted);pointer-events:auto;z-index:5;border-radius:6px;width:24px;height:24px;padding:0;position:absolute}.editor-shell .editor-artboard-crop-toggle .icon{font-size:1.45rem}.editor-shell .editor-artboard-crop-toggle:hover,.editor-shell .editor-artboard-crop-toggle[aria-pressed=true]{background:var(--editor-soft-back);border-color:var(--editor-blue);color:var(--editor-blue)}.editor-shell .editor-artboard-crop-toggle:active{background:var(--editor-soft-back);transform:none}.editor-shell .editor-artboard-resize-handle{box-shadow:var(--editor-artboard-handle-shadow);z-index:4;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);background:var(--editor-back)!important;border:1px solid var(--editor-artboard-handle-border)!important;cursor:nwse-resize!important;border-radius:4px!important;padding:0!important}.editor-shell .editor-artboard-resize-handle:hover,.editor-shell .editor-artboard-resize-handle:active{background:var(--editor-back)!important}.editor-shell .editor-artboard-resize-handle:focus,.editor-shell .editor-artboard-resize-handle:focus-visible{box-shadow:var(--editor-artboard-handle-shadow);outline:none!important}.editor-shell .editor-artboard-resize-handle:before{border-bottom:1px solid var(--editor-blue);border-right:1px solid var(--editor-blue);content:"";width:5px;height:5px;position:absolute;bottom:3px;right:3px}.editor-shell .editor-artboard-resize-handle:hover{background:var(--editor-back)!important;border-color:var(--editor-blue)!important}.editor-shell .editor-artboard-resize-handle:active{transform:translate(-50%,-50%)}.editor-eraser-lasso{background:var(--editor-eraser-lasso-back);border:1px dashed var(--editor-blue);box-sizing:border-box;pointer-events:none;z-index:5;position:absolute}.editor-split-line{border-top:2px solid var(--editor-blue);box-shadow:0 0 0 1px var(--editor-back);opacity:.9;pointer-events:none;transform-origin:0;z-index:5;height:0;position:absolute}.editor-grid-overlay-preview{pointer-events:none;z-index:4;position:absolute}.editor-grid-overlay-preview svg{width:100%;height:100%;display:block;overflow:visible}.editor-grid-overlay-preview circle,.editor-grid-overlay-preview polygon,.editor-grid-overlay-preview rect{fill:#0b95ee2e;stroke:var(--editor-blue);stroke-dasharray:8 5;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.editor-magic-wand-preview{pointer-events:none;z-index:6;position:absolute}.editor-magic-wand-preview svg{width:100%;height:100%;display:block;overflow:visible}.editor-magic-wand-preview path{cursor:var(--editor-cursor-magic-wand-accept);pointer-events:visiblePainted;stroke-dasharray:8 5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.editor-magic-wand-preview .editor-magic-wand-preview-halo{fill:#ffffff42;stroke:#fffffff2;stroke-width:7px}.editor-magic-wand-preview .editor-magic-wand-preview-path{fill:#0b95ee57;stroke:var(--editor-blue);stroke-width:3px}.editor-magic-wand-preview-status{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);color:var(--editor-text);pointer-events:none;text-align:center;white-space:nowrap;z-index:8;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:clamp(58px,7.5vh,82px);left:50%;transform:translate(-50%)}.editor-magic-wand-preview-status.is-alert{white-space:normal;max-width:min(420px,84vw);line-height:1.25}.editor-magic-wand-preview-status .icon{color:var(--editor-blue);font-size:1.35rem;animation:.7s linear infinite editorSaveSpinner}.editor-canvas-error{background:var(--editor-soft-back);color:var(--editor-text);text-align:center;opacity:.95;border-radius:8px;max-width:min(420px,84vw);padding:12px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-toolbar{left:var(--editor-edge-x);z-index:20;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:clamp(46px,6.2vh,58px)}.editor-tool-list{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}.editor-tool-lock-slot{width:26px;height:26px}.editor-shell .editor-tool-lock{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);color:var(--editor-text);border-radius:6px;width:26px;height:26px;padding:0;position:relative}.editor-shell .editor-tool-lock .icon{font-size:1.55rem}.editor-shell .editor-tool-lock:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-shell .editor-tool-lock[aria-pressed=true]{background:var(--editor-control-selected-back);border-color:var(--editor-control-selected-border);color:var(--editor-text)}.editor-shell .editor-tool-lock[aria-pressed=true]:hover{background:var(--editor-control-selected-back)}.editor-shell .editor-tool-lock:active{transform:translateY(1px)}.editor-tool-slot{width:40px;height:40px;position:relative}.editor-shell .editor-tool{box-shadow:none;color:var(--editor-text);background:0 0;border:1px solid #0000;border-radius:7px;width:40px;height:40px;padding:0;position:relative}.editor-shell .editor-tool:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-shell .editor-tool.active,.editor-shell .editor-tool[aria-pressed=true]{background:var(--editor-control-selected-back);border-color:var(--editor-control-selected-border)}.editor-shell .editor-tool.active:hover,.editor-shell .editor-tool[aria-pressed=true]:hover{background:var(--editor-control-selected-back)}.editor-shell .editor-tool:disabled{cursor:not-allowed;opacity:.44}.editor-shell .editor-tool:disabled:hover{color:var(--editor-text);background:0 0}.editor-shell .editor-tool>.icon{font-size:2.15rem}.editor-shell .editor-tool.with-menu>.icon{margin-right:10px}.editor-shell .editor-tool>.icon-minus,.editor-shell .editor-tool.with-menu>.icon-minus{transform:rotate(-45deg)}.editor-tool-menu-trigger{box-shadow:none;color:var(--editor-text);background:0 0;border:0;border-radius:0 5px 5px 0;justify-content:center;align-items:center;width:14px;padding:0;transition:none;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.editor-tool-menu-trigger .icon{font-size:1.2rem;font-weight:700}.editor-tool-menu-trigger:hover{background:var(--editor-control-active-back);color:var(--editor-text);border-radius:0 8px 8px 0}[data-dark] .editor-tool-menu-trigger:hover{background:var(--editor-control-active-back)}.editor-tool-submenu{background:var(--editor-submenu-back);border:1px solid var(--editor-border);box-shadow:var(--editor-menu-shadow);z-index:10;border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:-3px;left:46px}.editor-tool-submenu-shape{grid-template-columns:repeat(4,34px);gap:8px 12px;padding:8px;display:grid}.editor-tool-submenu-item{color:var(--editor-text);background:0 0;border:0;border-radius:6px;width:34px;height:34px}.editor-tool-submenu-item:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-tool-submenu-item.active{background:var(--editor-control-selected-back);color:var(--editor-text)}.editor-tool-submenu-item:disabled{cursor:not-allowed;opacity:.44}.editor-tool-submenu-item:disabled:hover{color:var(--editor-text);background:0 0}.editor-tool-submenu-item .icon{font-size:2rem}.editor-tool-submenu-item .icon-minus{transform:rotate(-45deg)}.editor-bottom-controls{bottom:18px;left:var(--editor-edge-x);z-index:20;flex-direction:column;gap:14px;display:flex;position:absolute}.editor-tracing-panel{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);box-sizing:border-box;border-radius:8px;width:180px;height:140px;padding:14px 14px 12px;position:relative;overflow:hidden}.editor-tracing-panel.is-collapsed{height:50px;padding-bottom:12px}.editor-tracing-panel.is-image-hidden .editor-tracing-preview{opacity:.38}.editor-tracing-header{color:var(--editor-muted);letter-spacing:.06em;z-index:2;justify-content:space-between;align-items:center;font-size:1.15rem;font-weight:400;line-height:1;display:flex;position:relative}.editor-tracing-header>.icon,.editor-tracing-header .editor-tracing-header-actions>.icon{color:var(--editor-blue);font-size:1.6rem}.editor-tracing-header-actions{align-items:center;gap:6px;display:flex}.editor-shell .editor-tracing-info-button,.editor-shell .editor-tracing-collapse-button{color:var(--editor-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.editor-shell .editor-tracing-info-button:hover,.editor-shell .editor-tracing-info-button:focus-visible,.editor-shell .editor-tracing-collapse-button:hover,.editor-shell .editor-tracing-collapse-button:focus-visible{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-shell .editor-tracing-info-button:active,.editor-shell .editor-tracing-collapse-button:active{transform:translateY(1px)}.editor-shell .editor-tracing-info-button .icon,.editor-shell .editor-tracing-collapse-button .icon{color:inherit;font-size:1.5rem}.editor-shell .editor-tracing-info-button{color:var(--editor-blue)}.editor-shell .editor-tracing-info-button .icon{font-size:1.6rem}.editor-tracing-content[hidden]{display:none}.editor-tracing-empty{color:var(--editor-tracing-empty-color);font-size:3.4rem}.editor-tracing-preview{justify-content:center;align-items:center;display:flex;position:absolute;inset:39px 14px 37px}.editor-tracing-preview img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;display:block}.editor-tracing-panel.has-image .editor-tracing-preview{inset:39px 14px 37px}.editor-tracing-actions{z-index:2;justify-content:flex-start;align-items:center;gap:2px;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.editor-tracing-actions .ctrl-icon,.editor-tracing-actions .editor-tracing-file-button{box-sizing:border-box;color:var(--editor-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:3px;display:inline-flex;position:relative}.editor-tracing-actions .ctrl-icon:hover,.editor-tracing-actions .editor-tracing-file-button:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-tracing-actions .editor-tracing-actions-spacer{flex:auto;min-width:8px}.editor-tracing-actions .editor-tracing-action-icon{font-size:1.45rem}.editor-tracing-actions .editor-tracing-action-icon .icon-plus,.editor-tracing-actions .editor-tracing-action-icon .icon-minus{font-size:1.2rem}.editor-tracing-actions .editor-tracing-action-icon .icon-eye,.editor-tracing-actions .editor-tracing-action-icon .icon-eye-closed,.editor-tracing-actions .editor-tracing-action-icon .icon-trash{font-size:1.45rem}.editor-tracing-actions .editor-tracing-file-button .editor-tracing-action-icon{pointer-events:none;background:0 0;border:0;width:auto;height:auto;padding:0}.editor-tracing-actions .ctrl-icon:not(:disabled):active,.editor-tracing-actions .editor-tracing-file-button:active{transform:translateY(1px)}.editor-tracing-actions .ctrl-icon:disabled{color:var(--editor-disabled-control-color)}.editor-tracing-actions .ctrl-icon:disabled:hover{color:var(--editor-disabled-control-color);background:0 0}.editor-tracing-panel.has-image .editor-tracing-actions .ctrl-icon,.editor-tracing-panel.has-image .editor-tracing-actions .editor-tracing-file-button{background:0 0;border-radius:6px}.editor-tracing-panel.has-image .editor-tracing-actions .ctrl-icon:hover,.editor-tracing-panel.has-image .editor-tracing-actions .editor-tracing-file-button:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-tracing-panel.has-image .editor-tracing-actions .ctrl-icon:disabled:hover{color:var(--editor-disabled-control-color)}.editor-tracing-file-input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.editor-control-row{--editor-bottom-control-icon-size:1.4rem;--editor-bottom-control-size:24px;box-sizing:border-box;align-items:center;gap:10px;height:38px;display:flex;overflow:visible}.editor-zoom-controls,.editor-actions-controls,.editor-history-controls{border-radius:8px;align-items:center;height:38px;display:flex}.editor-zoom-controls{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);box-sizing:border-box;justify-content:center;gap:8px;width:198px;position:relative}.editor-zoom-controls .ctrl-icon{box-shadow:none;color:var(--editor-text);background:0 0;border:1px solid #0000;border-radius:6px;width:24px;height:24px;padding:0;font-size:1.2rem}.editor-zoom-controls .ctrl-icon:not(:disabled):hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-zoom-controls .ctrl-icon:not(:disabled):active{transform:translateY(1px)}.editor-zoom-controls .ctrl-icon:disabled:hover{color:var(--editor-disabled-color);background:0 0}.editor-zoom-controls .editor-zoom-action-button .icon{font-size:1.55rem}.editor-zoom-controls .editor-zoom-value{box-shadow:none;color:var(--editor-text);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:6px;width:auto;min-width:56px;padding:0 4px;font-size:1.2rem;line-height:1.5}.editor-zoom-controls .editor-zoom-value:hover,.editor-zoom-controls .editor-zoom-value[data-state=open]{background:var(--editor-control-active-back)}.editor-zoom-controls .editor-zoom-value:focus{box-shadow:none}.editor-zoom-controls output{text-align:center;font-size:1.1rem}.editor-zoom-select-content{background:var(--editor-submenu-back);border:1px solid var(--editor-border);box-shadow:var(--editor-zoom-menu-shadow);z-index:50;border-radius:8px;width:92px;max-height:260px;padding:6px;position:relative;overflow:hidden}.editor-zoom-select-content[data-side=top]{transform-origin:bottom}.editor-zoom-select-viewport{scrollbar-gutter:stable;gap:1px;max-height:248px;display:grid;overflow-y:scroll;-ms-overflow-style:auto!important;scrollbar-width:thin!important}.editor-zoom-select-viewport[data-radix-select-viewport]::-webkit-scrollbar{display:block!important}.editor-zoom-select-viewport,.editor-area-tree{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin!important}.editor-zoom-select-viewport::-webkit-scrollbar{width:9px;height:9px;background:0 0!important;display:block!important}.editor-area-tree::-webkit-scrollbar{width:9px;height:9px;background:0 0!important;display:block!important}.editor-zoom-select-viewport::-webkit-scrollbar{background:0 0!important;display:block!important}.editor-zoom-select-viewport::-webkit-scrollbar-track{background:0 0!important;display:block!important}.editor-zoom-select-viewport::-webkit-scrollbar-corner{background:0 0!important;display:block!important}.editor-area-tree::-webkit-scrollbar{background:0 0!important;display:block!important}.editor-area-tree::-webkit-scrollbar-track{background:0 0!important;display:block!important}.editor-area-tree::-webkit-scrollbar-corner{background:0 0!important;display:block!important}.editor-zoom-select-viewport::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9px;min-height:22px;background:var(--scrollbar-thumb-color)!important;display:block!important}.editor-area-tree::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9px;min-height:22px;background:var(--scrollbar-thumb-color)!important;display:block!important}.editor-zoom-select-viewport::-webkit-scrollbar-track-piece{background:0 0!important;display:block!important}.editor-area-tree::-webkit-scrollbar-track-piece{background:0 0!important;display:block!important}.editor-zoom-select-item{color:var(--editor-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 6px;font-size:1rem;line-height:1;display:flex}.editor-zoom-select-item[data-highlighted],.editor-zoom-select-item[data-state=checked],.editor-zoom-select-item[data-state=on]{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-context-menu{background:var(--editor-submenu-back);border:1px solid var(--editor-border);box-shadow:var(--editor-zoom-menu-shadow);box-sizing:border-box;z-index:60;border-radius:8px;gap:2px;min-width:178px;padding:5px;display:grid}.editor-context-menu-item{color:var(--editor-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:1.25rem;line-height:1;text-decoration:none;display:flex}.editor-context-menu-item .icon{flex:none;font-size:1.45rem}.editor-context-menu-item .editor-context-menu-item-label{min-width:0}.editor-context-menu-item .editor-context-menu-item-shortcut{color:var(--editor-secondary-text);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:1.1rem}.editor-context-menu-item:not([data-disabled]):hover,.editor-context-menu-item:focus-visible,.editor-context-menu-item[data-highlighted]{background:var(--editor-control-active-back);text-decoration:none;transform:none;color:var(--editor-text)!important}.editor-context-menu-item[data-disabled]{color:var(--editor-disabled-control-color);cursor:default;pointer-events:none}.editor-context-menu-item.is-danger{color:var(--editor-danger)}.editor-context-menu-item.is-danger:not([data-disabled]):hover,.editor-context-menu-item.is-danger:focus-visible,.editor-context-menu-item.is-danger[data-highlighted]{background:var(--editor-danger);color:#fff!important}.editor-context-menu-item.is-danger .editor-context-menu-item-shortcut{color:currentColor}.editor-context-menu-separator{background:var(--editor-border);height:1px;margin:4px 2px}.editor-context-menu-icon-button-group{border-radius:7px;grid-template-columns:repeat(2,1fr);align-items:center;gap:5px;padding:2px;display:grid}.editor-context-menu-icon-button{background:var(--editor-soft-back);box-shadow:none;color:var(--editor-text);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:24px;display:inline-flex;padding:0!important}.editor-context-menu-icon-button:hover,.editor-context-menu-icon-button:focus-visible,.editor-context-menu-icon-button:active{background:var(--editor-control-active-back);color:var(--editor-text);transform:none}.editor-context-menu-icon-button:disabled{color:var(--editor-disabled-control-color);cursor:default}.editor-context-menu-icon-button .icon{font-size:1.45rem}.editor-context-menu-segmented{background:var(--editor-soft-back);border-radius:7px;grid-template-columns:repeat(3,1fr);align-items:center;gap:2px;padding:2px;display:grid}.editor-context-menu-segmented-button{box-shadow:none;color:var(--editor-text);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:24px;display:inline-flex;padding:0!important}.editor-context-menu-segmented-button[data-highlighted],.editor-context-menu-segmented-button[data-state=checked],.editor-context-menu-segmented-button[data-state=on]{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-context-menu-segmented-button[data-disabled]{color:var(--editor-disabled-control-color);cursor:default}.editor-context-menu-segmented .icon{font-size:1.45rem}.editor-context-menu-slider-control{flex-direction:column;gap:12px;min-width:180px;padding:7px 8px 9px;display:flex}.editor-context-menu-slider-control input[type=range]{accent-color:var(--editor-blue);cursor:pointer;width:100%}.editor-context-menu-slider-label{color:var(--editor-text);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:1.25rem;font-weight:400;line-height:1.2;display:grid}.editor-context-menu-slider-label .icon{color:var(--editor-muted);font-size:1.3rem}.editor-context-menu-slider-label span:last-child{color:var(--editor-muted);font-weight:400}.editor-actions-controls{background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);box-sizing:border-box;gap:6px;padding:0 8px;overflow:hidden}.editor-actions-separator{background:var(--editor-control-border);flex:0 0 1px;height:20px;margin:0 2px}.editor-actions-controls .editor-theme-toggle{background:0 0;border-radius:6px;width:24px;height:24px}.editor-actions-controls .editor-theme-toggle:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-history-controls{box-shadow:none;background:0 0;border-right:0;justify-content:center;gap:8px;width:auto}.editor-history-controls .ctrl-icon{box-shadow:none;color:var(--editor-text);background:0 0;border:1px solid #0000;border-radius:6px;width:24px;height:24px;padding:0;font-size:1.25rem}.editor-history-controls .ctrl-icon:not(:disabled):hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-history-controls .ctrl-icon:not(:disabled):active{transform:translateY(1px)}.editor-history-controls .ctrl-icon:disabled:hover{color:var(--editor-disabled-color);background:0 0}.editor-control-row .ctrl-icon{font-size:var(--editor-bottom-control-icon-size);height:var(--editor-bottom-control-size);width:var(--editor-bottom-control-size)}.editor-control-row .ctrl-icon>.icon{font-size:inherit;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.editor-confirm-dialog .dialog-desc{color:var(--editor-text)}.editor-confirm-dialog .dialog-desc p{margin:0}.editor-canvas-footer{background:var(--editor-canvas-back);color:var(--editor-muted);min-height:34px;padding:10px calc(var(--editor-edge-right) + 20px) 10px var(--editor-edge-x);white-space:nowrap;justify-content:space-between;align-items:center;gap:44px;font-size:1.1rem;line-height:1;display:flex}.editor-main .editor-canvas-footer-brand{align-items:center;gap:14px;min-width:0;display:flex}.editor-main .editor-canvas-footer-logo{background:url(/okviz-logo.svg) 50%/contain no-repeat;flex:none;align-self:center;width:77.78px;height:20px;display:block}.editor-main .editor-canvas-footer-logo:hover,.editor-main .editor-canvas-footer-logo:focus-visible{outline:none}.editor-main .editor-canvas-footer-copyright{color:var(--notice-color);font-size:1em;font-weight:500!important}.editor-main .editor-canvas-footer-links{align-items:center;gap:28px;display:flex}.editor-main a.editor-canvas-footer-link,.editor-main a.editor-canvas-footer-version{font-size:1em;text-decoration:none;color:var(--editor-muted-color)!important;font-weight:500!important}.editor-main a.editor-canvas-footer-link:hover,.editor-main a.editor-canvas-footer-link:focus-visible,.editor-main a.editor-canvas-footer-version:hover,.editor-main a.editor-canvas-footer-version:focus-visible{outline:none;text-decoration:none;color:var(--link-hover-color)!important}.editor-main a.editor-canvas-footer-version{font-family:monospace}.editor-statusbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--editor-statusbar-back);box-shadow:none;color:var(--editor-muted);bottom:18px;right:var(--editor-edge-right);z-index:20;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute}.editor-statusbar .icon{font-size:1.75rem}.editor-statusbar span{font-size:1.2rem}.editor-statusbar .editor-statusbar-info{color:var(--editor-blue);background:0 0;border:0;width:22px;height:22px;margin-left:10px;font-size:1.5rem;line-height:1}.editor-tool-options{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--editor-control-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-control-shadow);box-sizing:border-box;color:var(--editor-text);bottom:80px;right:var(--editor-edge-right);z-index:20;border-radius:8px;gap:7px;width:300px;padding:9px 10px 8px;display:grid;position:absolute}.editor-tool-options.is-collapsed{width:190px}.editor-tool-options.is-collapsed .editor-tool-options-head{margin-bottom:0}.editor-tool-options-head{color:var(--editor-muted);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:1.15rem;line-height:1;display:flex}.editor-tool-options-title{align-items:center;gap:8px;min-width:0;display:flex}.editor-tool-options-title .icon{color:var(--editor-text);font-size:1.45rem}.editor-tool-options-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-tool-options-title .editor-tool-options-context{border-left:1px solid var(--editor-border);color:var(--editor-muted);max-width:130px;padding-left:8px;font-size:.72rem;font-weight:500}.editor-grid-options .editor-tool-options-context{font-size:1.05rem}.editor-tool-options-collapse-button{color:var(--editor-muted);background:0 0;border:0;flex:none;width:22px;height:22px;font-size:1.25rem;line-height:1}.editor-tool-options-collapse-button:hover,.editor-tool-options-collapse-button:focus-visible{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-tool-options-content{gap:7px;display:grid}.editor-tool-options-content[hidden]{display:none}.editor-tool-options-control{grid-template-columns:minmax(78px,max-content) minmax(96px,1fr) 38px;align-items:center;gap:10px;font-size:1.2rem;line-height:1;display:grid}.editor-tool-options-control>span{white-space:nowrap;min-width:0}.editor-tool-options-control strong{justify-self:end;font-size:1.15rem;font-weight:500}.editor-tool-options-control-wide{grid-template-columns:minmax(78px,max-content) minmax(0,1fr)}.editor-tool-options-control-wide select,.editor-tool-options-control-wide input{background-color:var(--editor-control-back);border:1px solid var(--editor-control-border);color:var(--editor-text);border-radius:6px;width:100%;min-width:0;height:30px;font-size:1.2rem}.editor-tool-options-control-wide input{padding:0 9px}.editor-tool-options-action-row{justify-content:space-between;gap:10px;padding-top:2px;display:flex}.editor-tool-options-action-row .ctrl-icon{border-radius:6px;gap:6px;min-width:0;height:30px;padding:0 10px;font-size:1.2rem;line-height:1;font-weight:500!important}.editor-tool-options-action-row .ctrl-icon .icon{font-size:1.35rem}.editor-tool-options-warning{background:var(--alert-warning-back-color);color:var(--alert-warning-color);border-radius:6px;padding:7px 8px;font-size:1.1rem;line-height:1.35}.editor-tool-options-reset{background:var(--editor-control-back);border:1px solid var(--editor-control-border);color:var(--editor-text)}.editor-tool-options-reset:hover,.editor-tool-options-reset:focus-visible{background:var(--editor-back);border-color:var(--editor-blue);color:var(--editor-text)}.editor-tool-options-action{background:var(--editor-blue);border:1px solid var(--editor-blue);color:#fff}.editor-tool-options-action:not(:disabled):not(.disabled):hover,.editor-tool-options-action:not(:disabled):not(.disabled):focus-visible{color:#fff;background:#087ac4;border-color:#087ac4}.editor-tool-options-action:disabled,.editor-tool-options-action.disabled{background:var(--editor-control-active-back);border-color:var(--editor-control-border);color:var(--editor-disabled-control-color)}.editor-tool-options-slider{min-width:0;height:22px}.editor-tool-options-checkbox{cursor:pointer;align-items:center;padding-top:2px;font-size:1.2rem;line-height:1.2;display:flex}.editor-tool-options-checkbox input[type=checkbox]{margin:0 8px 0 0;transform:none}.editor-tool-options-checkbox input[type=checkbox]:active{transform:none}[data-dark] .editor-tool-options-checkbox{--accent-color:var(--editor-blue)}.editor-tool-guide-panel{--editor-tool-guide-back:#fff;--editor-tool-guide-body-back:#f7f7f7;--editor-tool-guide-control-back:#fff;--editor-tool-guide-demo-back:#fff;--editor-tool-guide-heading:#000;--editor-tool-guide-muted:#707070;--editor-tool-guide-shadow:0 10px 22px #0000002e;background:var(--editor-tool-guide-back);box-shadow:var(--editor-tool-guide-shadow);color:var(--editor-tool-guide-heading);z-index:45;border:0;border-radius:8px;width:min(380px,100vw - 96px);display:grid;position:absolute;overflow:hidden}[data-dark] .editor-tool-guide-panel{--editor-tool-guide-back:var(--editor-panel-back);--editor-tool-guide-body-back:var(--editor-soft-back);--editor-tool-guide-control-back:var(--editor-control-back);--editor-tool-guide-demo-back:var(--editor-back);--editor-tool-guide-heading:var(--editor-text);--editor-tool-guide-muted:var(--editor-muted);--editor-tool-guide-shadow:0 10px 24px #00000061}.editor-tool-guide-panel.is-toolbar{left:calc(var(--editor-edge-x) + 58px);top:clamp(94px,11vh,128px)}.editor-tool-guide-panel.is-statusbar{bottom:78px;left:auto;right:var(--editor-edge-right);top:auto}.editor-tool-guide-panel.is-tracing-image{bottom:132px;left:max(var(--editor-edge-x), min(var(--editor-edge-x) + 194px, 100vw - min(380px, 100vw - 96px) - var(--editor-edge-x)));top:auto}.editor-workspace:has(.editor-tracing-panel:not(.is-collapsed)) .editor-tool-guide-panel.is-tracing-image{bottom:164px}.editor-tool-guide-panel.is-data-input{left:auto;right:var(--editor-edge-right);top:calc(var(--editor-header-height) + 78px);position:fixed}.editor-tool-guide-panel.is-data-binding,.editor-tool-guide-panel.is-title{bottom:82px;left:auto;right:calc(var(--editor-edge-right) + 34px);position:fixed;top:auto}.editor-tool-guide-panel.is-title{bottom:78px}.editor-tool-guide-demo{background:var(--editor-tool-guide-demo-back);place-items:center;height:168px;display:grid;overflow:hidden}.editor-tool-guide-demo svg{width:100%;max-width:100%;height:100%;display:block}.editor-tool-guide-body{background:var(--editor-tool-guide-body-back);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;min-height:142px;padding:32px 34px 28px;display:grid}.editor-tool-guide-copy{align-items:flex-start;gap:22px;min-width:0;display:flex}.editor-tool-guide-copy>.icon{color:var(--editor-tool-guide-heading);text-shadow:0 0 0 var(--editor-tool-guide-heading);flex:none;margin-top:2px;font-size:4.1rem;line-height:1}.editor-tool-guide-title{min-width:0}.editor-tool-guide-title h2{color:var(--editor-tool-guide-heading);letter-spacing:0;text-shadow:0 0 0 var(--editor-tool-guide-heading);margin:2px 0 10px;font-size:1.9rem;font-weight:700;line-height:1.14}.editor-tool-guide-title p{color:var(--editor-tool-guide-muted);letter-spacing:0;margin:0;font-size:1.34rem;line-height:1.32}.editor-tool-guide-shortcuts{flex-flow:column wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:34px;max-width:34px;display:flex}.editor-tool-guide-shortcuts kbd{background:var(--editor-tool-guide-control-back);color:var(--editor-blue);font-family:var(--body-font);letter-spacing:0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.tool-guide-viewport,.tool-guide-viewport-fill{fill:#fff;stroke:#11182729;stroke-width:1.5px}.tool-guide-viewport{fill:none}.tool-guide-shape-rect{fill:#38bdf8;stroke:#111827;stroke-width:1.5px;transform-box:view-box;transform-origin:72px 56px;animation:6.4s ease-in-out infinite toolGuideShapeRectDraw}.tool-guide-shape-selection{fill:none;stroke:#3730a3;stroke-width:2px;vector-effect:non-scaling-stroke}.tool-guide-shape-rect-selection{transform-box:view-box;transform-origin:72px 56px;animation:6.4s ease-in-out infinite toolGuideShapeRectSelection}.tool-guide-shape-triangle{fill:#facc15;stroke:#111827;stroke-width:1.5px;transform-box:view-box;transform-origin:202px 76px;animation:6.4s ease-in-out infinite toolGuideShapeTriangleDraw}.tool-guide-shape-triangle-selection{transform-box:view-box;transform-origin:202px 76px;animation:6.4s ease-in-out infinite toolGuideShapeTriangleSelection}.tool-guide-shape-grip{fill:#3730a3;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.tool-guide-shape-rect-grips{animation:6.4s ease-in-out infinite toolGuideShapeRectGrips}.tool-guide-shape-triangle-grips{animation:6.4s ease-in-out infinite toolGuideShapeTriangleGrips}.tool-guide-cursor{animation:3.2s ease-in-out infinite toolGuideCursorMove}.tool-guide-shape-pointer{animation:6.4s ease-in-out infinite toolGuideShapePointer}.tool-guide-grid-field{fill:#2f9e65;stroke:#1f7a4e;stroke-width:1.5px}.tool-guide-grid-field-line{fill:none;stroke:#ffffffd6;stroke-width:2px;vector-effect:non-scaling-stroke}.tool-guide-grid-field-dot{fill:#f8fafc;stroke:#111827;stroke-width:1px}.tool-guide-grid-overlay{animation:5.8s ease-in-out infinite toolGuideGridOverlay}.tool-guide-grid-overlay polygon{fill:#0b95ee52;stroke:#111827b8;stroke-linejoin:round;stroke-width:1.25px}.tool-guide-freehand-pointer{animation:4.8s linear infinite toolGuideFreehandPointerVisibility}.tool-guide-text-selection,.tool-guide-text-content{transform-box:view-box;transform-origin:78px 74px;animation:6s ease-in-out infinite toolGuideTextBoxResize}.tool-guide-text-grip{transform-box:view-box;transform-origin:50%;vector-effect:non-scaling-stroke}.tool-guide-text-grip-top-right{animation:6s ease-in-out infinite toolGuideTextGripTopRight}.tool-guide-text-grip-bottom-right{animation:6s ease-in-out infinite toolGuideTextGripBottomRight}.tool-guide-text-grip-bottom-left{animation:6s ease-in-out infinite toolGuideTextGripBottomLeft}.tool-guide-text-caret{stroke:#111827;stroke-linecap:round;stroke-width:2px;transform-box:view-box;animation:6s step-end infinite toolGuideTextCaretMove}.tool-guide-text-type{fill:var(--editor-blue);font-family:var(--body-font);font-size:21px}.tool-guide-text-char-a{animation:6s step-end infinite toolGuideTextCharA}.tool-guide-text-char-r{animation:6s step-end infinite toolGuideTextCharR}.tool-guide-text-char-e{animation:6s step-end infinite toolGuideTextCharE}.tool-guide-text-char-final-a{animation:6s step-end infinite toolGuideTextCharFinalA}.tool-guide-text-pointer{animation:6s ease-in-out infinite toolGuideTextPointer}.tool-guide-magic-map-paper{fill:#fff;stroke:#11182738;stroke-width:1.4px}.tool-guide-magic-map-image{filter:blur(.28px)saturate(.82)contrast(.9);opacity:.9}.tool-guide-magic-map-base{fill:#f3f6f8}.tool-guide-magic-map-street{fill:#d9dee3;opacity:.72}.tool-guide-magic-map-corridor{fill:#f8fafc;stroke:#11182724;stroke-linejoin:round;stroke-width:.9px}.tool-guide-magic-map-region{opacity:.78;stroke:#1118272e;stroke-linejoin:round;stroke-width:.75px}.tool-guide-magic-map-region-orange{fill:#fb923c}.tool-guide-magic-map-region-yellow{fill:#facc15}.tool-guide-magic-map-region-pink{fill:#ec4899}.tool-guide-magic-map-region-green{fill:#22c55e}.tool-guide-magic-map-region-blue{fill:#0ea5e9}.tool-guide-magic-map-region-purple{fill:#8b5cf6}.tool-guide-magic-map-wall{fill:none;opacity:.65;stroke:#1118272e;stroke-linecap:round;stroke-linejoin:round;stroke-width:.75px}.tool-guide-magic-map-legend rect{fill:#ffffffdb;stroke:#11182733;stroke-width:.75px}.tool-guide-magic-map-legend circle{fill:#11182738}.tool-guide-magic-map-legend line{stroke:#11182742;stroke-linecap:round;stroke-width:1.5px}.tool-guide-magic-result{fill:#0e95ee9e;opacity:0;stroke:var(--editor-blue);stroke-linejoin:round;stroke-width:2.2px}.tool-guide-magic-result-a{animation:6.8s step-end infinite toolGuideMagicResultA}.tool-guide-magic-result-b{animation:6.8s step-end infinite toolGuideMagicResultB}.tool-guide-magic-result-c{animation:6.8s step-end infinite toolGuideMagicResultC}.tool-guide-magic-selection{animation:6.8s step-end infinite toolGuideMagicSelection}.tool-guide-magic-pointer{transform-box:view-box;transform-origin:0 0;animation:6.8s ease-in-out infinite toolGuideMagicPointer}.tool-guide-magic-click{fill:none;stroke:var(--editor-blue);stroke-width:2px;transform-box:view-box}.tool-guide-magic-click-a{animation:6.8s ease-in-out infinite toolGuideMagicClickA}.tool-guide-magic-click-b{animation:6.8s ease-in-out infinite toolGuideMagicClickB}.tool-guide-magic-click-c{animation:6.8s ease-in-out infinite toolGuideMagicClickC}.tool-guide-import-fade-image{animation:4.8s ease-in-out infinite toolGuideImportImageFade}.tool-guide-import-image-base{fill:#eef2f6}.tool-guide-import-image-area-a{fill:#fb923c}.tool-guide-import-image-area-b{fill:#facc15}.tool-guide-import-image-area-c{fill:#0ea5e9}.tool-guide-import-image-area-d{fill:#22c55e}.tool-guide-import-image{filter:blur(.32px)saturate(.86)contrast(.92);opacity:.86}.tool-guide-import-image-area{opacity:.74}.tool-guide-data-dropzone{fill:#f8fafc;stroke:#11182733;stroke-dasharray:8 6;stroke-linecap:round;stroke-width:1.6px;animation:5.8s ease-in-out infinite toolGuideDataDropzonePulse}.tool-guide-data-file{transform-box:view-box;transform-origin:0 0;animation:5.8s ease-in-out infinite toolGuideDataFileDrop}.tool-guide-data-file-page{fill:#fff;stroke:#111827;stroke-linejoin:round;stroke-width:1.5px}.tool-guide-data-file-fold{fill:none;stroke:#111827;stroke-linejoin:round;stroke-width:1.5px}.tool-guide-data-file-label{fill:var(--editor-blue);font-family:var(--body-font);letter-spacing:0;font-size:15px;font-weight:700}.tool-guide-data-file-label-xlsx{font-size:12px}.tool-guide-data-file-line,.tool-guide-data-table-header,.tool-guide-data-row{stroke-linecap:round}.tool-guide-data-file-line{stroke:#11182761;stroke-width:2px}.tool-guide-data-table{opacity:0;transform-box:view-box;transform-origin:0 0;animation:5.8s ease-in-out infinite toolGuideDataTableReveal}.tool-guide-data-table-card{fill:#fff;stroke:#1118272e;stroke-width:1.4px}.tool-guide-data-table-header{stroke:#111827;stroke-width:3px}.tool-guide-data-row{stroke:#0b95eeb8;stroke-width:3px}.tool-guide-data-check{fill:#22c55e;stroke:#fff;stroke-width:2px}.tool-guide-data-check-mark{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.tool-guide-data-binding-area{fill:#38bdf8;stroke:#111827;stroke-width:1.5px}.tool-guide-data-binding-selection{fill:none;stroke:#33f;stroke-width:1.6px;vector-effect:non-scaling-stroke}.tool-guide-data-binding-grip{fill:#33f;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-data-binding-id-card{fill:#eff6ff;stroke:#3333ff4d;stroke-width:1px}.tool-guide-data-binding-id-label,.tool-guide-data-binding-field-label,.tool-guide-data-binding-select text,.tool-guide-data-binding-dropdown text,.tool-guide-data-binding-result-label{fill:#111827;font-family:var(--body-font);letter-spacing:0;font-size:11px;font-weight:700}.tool-guide-data-binding-field-label{fill:#1118279e;font-size:10px}.tool-guide-data-binding-link{fill:none;stroke:#0b95ee;stroke-dasharray:5 4;stroke-linecap:round;stroke-width:2px;animation:5.8s ease-in-out infinite toolGuideDataBindingLink}.tool-guide-data-binding-card{fill:#fff;stroke:#1118272e;stroke-width:1.4px}.tool-guide-data-binding-select{transform-box:view-box;transform-origin:253px 77px;animation:5.8s ease-in-out infinite toolGuideDataBindingSelect}.tool-guide-data-binding-select-frame{fill:#eff6ff;stroke:#3333ff47;stroke-width:1px}.tool-guide-data-binding-selected-value{opacity:0;animation:5.8s ease-in-out infinite toolGuideDataBindingSelectedValue}.tool-guide-data-binding-auto-value{animation:5.8s ease-in-out infinite toolGuideDataBindingAutoValue}.tool-guide-data-binding-select path{fill:none;stroke:#111827;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.tool-guide-data-binding-dropdown{opacity:0;transform-box:view-box;transform-origin:253px 92px;animation:5.8s ease-in-out infinite toolGuideDataBindingDropdown}.tool-guide-data-binding-menu{fill:#fff;stroke:#1118272e;stroke-width:1px}.tool-guide-data-binding-option{fill:#f8fafc}.tool-guide-data-binding-option-selected{fill:#0b95ee29;animation:5.8s ease-in-out infinite toolGuideDataBindingSelectedOption}.tool-guide-data-binding-result{opacity:0;transform-box:view-box;transform-origin:212px 149px;animation:5.8s ease-in-out infinite toolGuideDataBindingResult}.tool-guide-data-binding-dot{fill:#0b95ee;stroke:#fff;stroke-width:1.6px}.tool-guide-data-binding-result-label{font-size:9.5px}.tool-guide-title-area{fill:#38bdf8;stroke:#111827;stroke-width:1.5px}.tool-guide-title-selection{fill:none;stroke:#33f;stroke-width:1.6px;vector-effect:non-scaling-stroke}.tool-guide-title-grip{fill:#33f;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-title-id-card,.tool-guide-title-input-frame,.tool-guide-title-preview-card{fill:#eff6ff;stroke:#3333ff47;stroke-width:1px}.tool-guide-title-area-id,.tool-guide-title-field-label,.tool-guide-title-auto-value,.tool-guide-title-entered-value,.tool-guide-title-preview-caption,.tool-guide-title-preview-value{fill:#111827;font-family:var(--body-font);letter-spacing:0;font-size:11px;font-weight:700}.tool-guide-title-field-label,.tool-guide-title-preview-caption{fill:#1118279e;font-size:10px}.tool-guide-title-preview-caption{font-size:7px}.tool-guide-title-link{fill:none;stroke:#0b95ee;stroke-dasharray:5 4;stroke-linecap:round;stroke-width:2px;animation:5.8s ease-in-out infinite toolGuideTitleLink}.tool-guide-title-card{fill:#fff;stroke:#1118272e;stroke-width:1.4px}.tool-guide-title-input{transform-box:view-box;transform-origin:255px 74px;animation:5.8s ease-in-out infinite toolGuideTitleInput}.tool-guide-title-auto-value{animation:5.8s ease-in-out infinite toolGuideTitleAutoValue}.tool-guide-title-entered-value{opacity:0;animation:5.8s ease-in-out infinite toolGuideTitleEnteredValue}.tool-guide-title-caret{opacity:0;stroke:#111827;stroke-linecap:round;stroke-width:1.3px;animation:5.8s ease-in-out infinite toolGuideTitleCaret}.tool-guide-title-preview{opacity:0;transform-box:view-box;transform-origin:258px 123px;animation:5.8s ease-in-out infinite toolGuideTitlePreview}.tool-guide-title-preview-value{fill:#0b95ee;font-size:10.5px}.tool-guide-selector-shape-a,.tool-guide-erase-shape-a{fill:#38bdf8;stroke:#111827;stroke-width:1.5px}.tool-guide-selector-shape-b,.tool-guide-erase-shape-b{fill:#f97316;stroke:#111827;stroke-width:1.5px}.tool-guide-selector-reference,.tool-guide-selector-moving-shape{stroke:#111827;stroke-width:1.5px}.tool-guide-selector-reference{fill:#f97316}.tool-guide-selector-moving{transform-box:view-box;transform-origin:0 0;animation:5.4s ease-in-out infinite toolGuideSelectorMoveShape}.tool-guide-selector-moving-shape{fill:#38bdf8}.tool-guide-selector-single-chrome{transform-box:view-box;transform-origin:0 0;animation:5.4s ease-in-out infinite toolGuideSelectorSingleChrome}.tool-guide-selector-single-box,.tool-guide-selector-multi-box{fill:none;stroke:#33f;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-selector-grip{fill:#33f;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-selector-smart-guide{stroke:#0b95ee;stroke-dasharray:4 4;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke;animation:5.4s ease-in-out infinite toolGuideSelectorSmartGuide}.tool-guide-selector-lasso{fill:#0b95ee14;stroke:#0b95ee;stroke-dasharray:4 4;stroke-width:1.5px;transform-box:fill-box;transform-origin:0 0;vector-effect:non-scaling-stroke;animation:5.4s ease-in-out infinite toolGuideSelectorLasso}.tool-guide-selector-multi-chrome{animation:5.4s ease-in-out infinite toolGuideSelectorMultiChrome}.tool-guide-node-shape{fill:#38bdf85c;stroke:#111827;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-erase-node-shape{fill:#facc155c;stroke:#111827;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-node-point{fill:#fff;stroke:#33f;stroke-width:2px;vector-effect:non-scaling-stroke}.tool-guide-node-control-line{stroke:#33f;stroke-dasharray:3 3;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke;animation:5.8s ease-in-out infinite toolGuideNodeCurveControls}.tool-guide-node-control-handle{fill:#fff;stroke:#33f;stroke-width:1.8px;vector-effect:non-scaling-stroke;animation:5.8s ease-in-out infinite toolGuideNodeCurveControls}.tool-guide-node-drag-trail{stroke:var(--editor-blue);stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:5.8s ease-in-out infinite toolGuideNodeDragTrail}.tool-guide-node-click{fill:none;stroke:var(--editor-blue);stroke-width:2px;transform-box:view-box;transform-origin:84px 128px}.tool-guide-node-click-a{animation:5.8s ease-in-out infinite toolGuideNodeClickA}.tool-guide-erase-node-point-a{animation:5.8s ease-in-out infinite toolGuideEraseNodePointA}.tool-guide-erase-node-point-b{animation:5.8s ease-in-out infinite toolGuideEraseNodePointB}.tool-guide-cursor,.tool-guide-data-pointer,.tool-guide-freehand-pointer,.tool-guide-node-pointer,.tool-guide-pen-pointer,.tool-guide-selector-pointer,.tool-guide-text-pointer{fill:#fff;stroke:#111827;stroke-linejoin:round;stroke-width:1.35px;transform-box:view-box;transform-origin:0 0;vector-effect:non-scaling-stroke}.tool-guide-selector-pointer{animation:5.4s ease-in-out infinite toolGuideSelectorPointer}.tool-guide-data-pointer{opacity:0;animation:5.8s ease-in-out infinite toolGuideDataPointer}.tool-guide-node-pointer{animation:5.8s ease-in-out infinite toolGuideNodePointer}.tool-guide-erase-node-click{fill:none;stroke:var(--editor-blue);stroke-width:2px;transform-box:view-box}.tool-guide-erase-node-click-a{animation:5.8s ease-in-out infinite toolGuideEraseNodeClickA}.tool-guide-erase-node-click-b{animation:5.8s ease-in-out infinite toolGuideEraseNodeClickB}.tool-guide-erase-node-pointer{transform-box:view-box;transform-origin:0 0;animation:5.8s ease-in-out infinite toolGuideEraseNodePointer}.tool-guide-erase-node-pointer-head{fill:#fff;stroke:#111827;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.tool-guide-erase-node-pointer-edge{stroke:#111827;stroke-linecap:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.tool-guide-pen-preview{fill:none;stroke:#6366f1;stroke-dasharray:86;stroke-dashoffset:86px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.tool-guide-pen-preview-a{animation:6s ease-in-out infinite toolGuidePenPreviewA}.tool-guide-pen-preview-b{animation:6s ease-in-out infinite toolGuidePenPreviewB}.tool-guide-pen-segment{fill:none;stroke:#6366f1;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.tool-guide-pen-segment-a{animation:6s ease-in-out infinite toolGuidePenSegmentA}.tool-guide-pen-segment-b{animation:6s ease-in-out infinite toolGuidePenSegmentB}.tool-guide-pen-anchor{fill:#fff;stroke:#6366f1;stroke-width:3px}.tool-guide-pen-anchor-a{animation:6s ease-in-out infinite toolGuidePenAnchorA}.tool-guide-pen-anchor-b{animation:6s ease-in-out infinite toolGuidePenAnchorB}.tool-guide-pen-anchor-c{animation:6s ease-in-out infinite toolGuidePenAnchorC}.tool-guide-pen-click{fill:none;stroke:var(--editor-blue);stroke-width:2px}.tool-guide-pen-click-a{animation:6s ease-in-out infinite toolGuidePenClickA}.tool-guide-pen-click-b{animation:6s ease-in-out infinite toolGuidePenClickB}.tool-guide-pen-click-c{animation:6s ease-in-out infinite toolGuidePenClickC}.tool-guide-freehand-stroke{fill:none;stroke:#6366f1;stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;stroke-width:4px;animation:4.8s linear infinite toolGuideFreehandDraw}.tool-guide-pen-pointer{animation:6s ease-in-out infinite toolGuidePathPointer}.tool-guide-panned-board{animation:3.6s ease-in-out infinite toolGuidePanBoard}.tool-guide-pan-hand{transform-box:view-box;transform-origin:0 0;vector-effect:non-scaling-stroke;animation:3.6s ease-in-out infinite toolGuidePanHand}.tool-guide-pan-icon{fill:#111827;paint-order:stroke fill;stroke:#fff;stroke-linejoin:round;stroke-width:1.2px;font-family:icons;font-size:25px}.tool-guide-pan-hand-open{animation:3.6s ease-in-out infinite toolGuidePanHandOpen}.tool-guide-pan-hand-closed{animation:3.6s ease-in-out infinite toolGuidePanHandClosed}.tool-guide-eraser-stroke{fill:none;stroke:#ef4444e6;stroke-dasharray:210;stroke-dashoffset:210px;stroke-linecap:round;stroke-width:8px;animation:3.4s ease-in-out infinite toolGuideEraseStroke}.tool-guide-eraser-head{fill:#fff;stroke:#111827;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite toolGuideEraserHead}.tool-guide-erase-shape-a{animation:3.4s ease-in-out infinite toolGuideEraseShape}@keyframes toolGuideShapeRectDraw{0%,10%{opacity:0;transform:scale(0)}16%{opacity:1;transform:scale(0)}32%,to{opacity:1;transform:scale(1)}}@keyframes toolGuideShapeRectSelection{0%,32%{opacity:0;transform:scale(1)}34%,50%{opacity:1;transform:scale(1)}56%,to{opacity:0;transform:scale(1)}}@keyframes toolGuideShapeRectGrips{0%,31%{opacity:0}34%,50%{opacity:1}56%,to{opacity:0}}@keyframes toolGuideShapeTriangleDraw{0%,52%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(0)}76%,to{opacity:1;transform:scale(1)}}@keyframes toolGuideShapeTriangleSelection{0%,76%{opacity:0;transform-origin:202px 76px;transform:scale(1)}80%,to{opacity:1;transform-origin:202px 76px;transform:scale(1)}}@keyframes toolGuideShapeTriangleGrips{0%,76%{opacity:0}80%,to{opacity:1}}@keyframes toolGuideCursorMove{0%,10%{transform:translate(82px,68px)}34%,56%{transform:translate(220px,128px)}78%,to{transform:translate(245px,111px)}}@keyframes toolGuideShapePointer{0%,8%{transform:translate(52px,42px)}16%{transform:translate(72px,56px)}32%,48%{transform:translate(166px,108px)}56%{transform:translate(202px,76px)}76%,to{transform:translate(260px,126px)}}@keyframes toolGuideGridOverlay{0%,18%{opacity:.18}42%,to{opacity:1}}@keyframes toolGuideTextBoxResize{0%,68%{transform:scale(1)}86%,to{transform:scale(1.5)}}@keyframes toolGuideTextGripTopRight{0%,68%{transform:translate(0)}86%,to{transform:translate(48px)}}@keyframes toolGuideTextGripBottomRight{0%,68%{transform:translate(0)}86%,to{transform:translate(48px,20px)}}@keyframes toolGuideTextGripBottomLeft{0%,68%{transform:translate(0)}86%,to{transform:translateY(20px)}}@keyframes toolGuideTextCaretMove{0%,5%{opacity:1;transform:translate(0)}6%,10%{opacity:0;transform:translate(0)}11%,15%{opacity:1;transform:translate(0)}16%,21%{opacity:1;transform:translate(15px)}22%,26%{opacity:0;transform:translate(15px)}27%,29%{opacity:1;transform:translate(15px)}30%,35%{opacity:1;transform:translate(24px)}36%,40%{opacity:0;transform:translate(24px)}41%,43%{opacity:1;transform:translate(24px)}44%,49%{opacity:1;transform:translate(36px)}50%,54%{opacity:0;transform:translate(36px)}55%,57%{opacity:1;transform:translate(36px)}58%,63%{opacity:1;transform:translate(48px)}64%,to{opacity:0;transform:translate(48px)}}@keyframes toolGuideTextCharA{0%,15%{opacity:0}16%,to{opacity:1}}@keyframes toolGuideTextCharR{0%,29%{opacity:0}30%,to{opacity:1}}@keyframes toolGuideTextCharE{0%,43%{opacity:0}44%,to{opacity:1}}@keyframes toolGuideTextCharFinalA{0%,57%{opacity:0}58%,to{opacity:1}}@keyframes toolGuideTextPointer{0%,63%{opacity:0;transform:translate(154px,94px)}68%,72%{opacity:1;transform:translate(174px,114px)}86%,to{opacity:1;transform:translate(222px,134px)}}@keyframes toolGuideMagicResultA{0%,23%{opacity:0}24%,to{opacity:1}}@keyframes toolGuideMagicResultB{0%,47%{opacity:0}48%,to{opacity:1}}@keyframes toolGuideMagicResultC{0%,71%{opacity:0}72%,to{opacity:1}}@keyframes toolGuideMagicSelection{0%,76%{opacity:0}77%,to{opacity:1}}@keyframes toolGuideMagicPointer{0%,8%{transform:translate(82px,58px)}18%,25%{transform:translate(204px,78px)}42%,49%{transform:translate(120px,98px)}66%,to{transform:translate(176px,124px)}}@keyframes toolGuideMagicClickA{0%,16%{opacity:0;transform-origin:204px 78px;transform:scale(.4)}20%{opacity:1;transform-origin:204px 78px;transform:scale(1.4)}30%,to{opacity:0;transform-origin:204px 78px;transform:scale(1.8)}}@keyframes toolGuideMagicClickB{0%,40%{opacity:0;transform-origin:120px 98px;transform:scale(.4)}44%{opacity:1;transform-origin:120px 98px;transform:scale(1.4)}54%,to{opacity:0;transform-origin:120px 98px;transform:scale(1.8)}}@keyframes toolGuideMagicClickC{0%,64%{opacity:0;transform-origin:176px 124px;transform:scale(.4)}68%{opacity:1;transform-origin:176px 124px;transform:scale(1.4)}78%,to{opacity:0;transform-origin:176px 124px;transform:scale(1.8)}}@keyframes toolGuideImportImageFade{0%,18%{opacity:0}42%,86%{opacity:1}to{opacity:0}}@keyframes toolGuideDataDropzonePulse{0%,18%,to{stroke:#11182733}30%,54%{stroke:var(--editor-blue)}}@keyframes toolGuideDataFileDrop{0%,10%{opacity:0;transform:translate(-42px,-18px)scale(.92)}24%,42%{opacity:1;transform:translate(0)scale(1)}56%,to{opacity:0;transform:translate(72px,12px)scale(.92)}}@keyframes toolGuideDataTableReveal{0%,42%{opacity:0;transform:translateY(8px)}56%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes toolGuideDataPointer{0%,9.9%{opacity:0;transform:translate(86px,74px)}10%{opacity:1;transform:translate(86px,74px)}24%,41.9%{opacity:1;transform:translate(162px,92px)}42%,to{opacity:0;transform:translate(162px,92px)}}@keyframes toolGuideDataBindingLink{0%,46%{opacity:0;stroke-dashoffset:18px}58%,82%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes toolGuideDataBindingSelect{0%,18%,to{transform:translateY(0)}24%,36%{transform:translateY(1.5px)}44%,82%{transform:translateY(0)}}@keyframes toolGuideDataBindingDropdown{0%,18%{opacity:0;transform:translateY(-5px)scaleY(.72)}24%,44%{opacity:1;transform:translateY(0)scaleY(1)}52%,to{opacity:0;transform:translateY(-3px)scaleY(.8)}}@keyframes toolGuideDataBindingAutoValue{0%,48%{opacity:1}54%,to{opacity:0}}@keyframes toolGuideDataBindingSelectedValue{0%,48%{opacity:0}54%,82%{opacity:1}to{opacity:0}}@keyframes toolGuideDataBindingSelectedOption{0%,26%{fill:#f8fafc}34%,48%{fill:#0b95ee38}54%,to{fill:#f8fafc}}@keyframes toolGuideDataBindingResult{0%,50%{opacity:0;transform:translateY(5px)}62%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes toolGuideTitleLink{0%,42%{opacity:0;stroke-dashoffset:18px}54%,84%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes toolGuideTitleInput{0%,18%,to{transform:translateY(0)}24%,38%{transform:translateY(1.5px)}46%,84%{transform:translateY(0)}}@keyframes toolGuideTitleAutoValue{0%,46%{opacity:1}52%,to{opacity:0}}@keyframes toolGuideTitleEnteredValue{0%,46%{opacity:0}52%,84%{opacity:1}to{opacity:0}}@keyframes toolGuideTitleCaret{0%,18%,52%,60%,68%,to{opacity:0}24%,46%,56%,64%{opacity:1}}@keyframes toolGuideTitlePreview{0%,50%{opacity:0;transform:translateY(5px)}62%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes toolGuideSelectorMoveShape{0%,22%{transform:translate(0)}44%,to{transform:translate(70px)}}@keyframes toolGuideSelectorSingleChrome{0%,11%{opacity:0;transform:translate(0)}15%,22%{opacity:1;transform:translate(0)}44%,58%{opacity:1;transform:translate(70px)}64%,to{opacity:0;transform:translate(70px)}}@keyframes toolGuideSelectorSmartGuide{0%,30%{opacity:0}34%,50%{opacity:1}58%,to{opacity:0}}@keyframes toolGuideSelectorLasso{0%,60%{opacity:0;transform:scale(.04)}66%{opacity:1;transform:scale(.04)}80%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(1)}}@keyframes toolGuideSelectorMultiChrome{0%,82%{opacity:0}88%,to{opacity:1}}@keyframes toolGuideSelectorPointer{0%,8%{transform:translate(58px,52px)}16%,22%{transform:translate(99px,91px)}44%,58%{transform:translate(169px,91px)}66%{transform:translate(132px,58px)}80%,to{transform:translate(266px,130px)}}@keyframes toolGuideNodePointer{0%,10%{transform:translate(58px,42px)}20%{transform:translate(84px,62px)}40%{transform:translate(112px,62px)}50%,58%{transform:translate(84px,128px)}66%{transform:translate(129px,128px)}80%,to{transform:translate(120px,158px)}}@keyframes toolGuideNodeCurveControls{0%,60%{opacity:0}66%,to{opacity:1}}@keyframes toolGuideNodeDragTrail{0%,64%{opacity:0;stroke-dasharray:0 52}76%{opacity:.7;stroke-dasharray:52 0}82%,to{opacity:0;stroke-dasharray:52 0}}@keyframes toolGuideNodeClickA{0%,49%{opacity:0;transform:scale(.55)}51%{opacity:.9;transform:scale(.55)}57%,to{opacity:0;transform:scale(1.45)}}@keyframes toolGuideEraseNodePointA{0%,31%{opacity:1}34%,to{opacity:0}}@keyframes toolGuideEraseNodePointB{0%,68%{opacity:1}72%,to{opacity:0}}@keyframes toolGuideEraseNodeClickA{0%,18%{opacity:0;transform-origin:158px 48px;transform:scale(.45)}22%{opacity:1;transform-origin:158px 48px;transform:scale(1.25)}32%,to{opacity:0;transform-origin:158px 48px;transform:scale(1.7)}}@keyframes toolGuideEraseNodeClickB{0%,58%{opacity:0;transform-origin:210px 132px;transform:scale(.45)}62%{opacity:1;transform-origin:210px 132px;transform:scale(1.25)}72%,to{opacity:0;transform-origin:210px 132px;transform:scale(1.7)}}@keyframes toolGuideEraseNodePointer{0%,8%{transform:translate(118px,84px)rotate(-24deg)}20%,30%{transform:translate(158px,48px)rotate(-24deg)}58%,to{transform:translate(210px,132px)rotate(-24deg)}}@keyframes toolGuidePenPreviewA{0%,12%{opacity:0;stroke-dashoffset:86px}14%{opacity:.9;stroke-dashoffset:86px}28%{opacity:.9;stroke-dashoffset:0}30%,to{opacity:0;stroke-dashoffset:0}}@keyframes toolGuidePenSegmentA{0%,28%{opacity:0}31%,to{opacity:1}}@keyframes toolGuidePenPreviewB{0%,31%{opacity:0;stroke-dashoffset:86px}34%{opacity:.9;stroke-dashoffset:86px}49%{opacity:.9;stroke-dashoffset:0}51%,to{opacity:0;stroke-dashoffset:0}}@keyframes toolGuidePenSegmentB{0%,49%{opacity:0}52%,to{opacity:1}}@keyframes toolGuidePenAnchorA{0%,8%{opacity:0}12%,60%{opacity:1}66%,to{opacity:0}}@keyframes toolGuidePenAnchorB{0%,28%{opacity:0}31%,60%{opacity:1}66%,to{opacity:0}}@keyframes toolGuidePenAnchorC{0%,49%{opacity:0}52%,60%{opacity:1}66%,to{opacity:0}}@keyframes toolGuidePenClickA{0%,7%{opacity:0;transform-origin:74px 124px;transform:scale(.45)}12%{opacity:1;transform-origin:74px 124px;transform:scale(1.25)}20%,to{opacity:0;transform-origin:74px 124px;transform:scale(1.65)}}@keyframes toolGuidePenClickB{0%,28%{opacity:0;transform-origin:142px 76px;transform:scale(.45)}31%{opacity:1;transform-origin:142px 76px;transform:scale(1.25)}39%,to{opacity:0;transform-origin:142px 76px;transform:scale(1.65)}}@keyframes toolGuidePenClickC{0%,49%{opacity:0;transform-origin:214px 112px;transform:scale(.45)}52%{opacity:1;transform-origin:214px 112px;transform:scale(1.25)}60%,to{opacity:0;transform-origin:214px 112px;transform:scale(1.65)}}@keyframes toolGuideFreehandDraw{0%,8%{opacity:0;stroke-dashoffset:100px}12%{opacity:1;stroke-dashoffset:100px}78%,to{opacity:1;stroke-dashoffset:0}}@keyframes toolGuidePathPointer{0%,7%{transform:translate(54px,100px)}12%,14%{transform:translate(74px,124px)}28%,34%{transform:translate(142px,76px)}49%,to{transform:translate(214px,112px)}}@keyframes toolGuideFreehandPointerVisibility{0%,8%{opacity:0}12%{opacity:1}78%,to{opacity:1}}@keyframes toolGuidePanBoard{0%,26%{transform:translate(-58px,-22px)}62%,to{transform:translate(18px,6px)}}@keyframes toolGuidePanHand{0%,20%{transform:translate(104px,92px)}62%,to{transform:translate(180px,120px)}}@keyframes toolGuidePanHandOpen{0%,22%{opacity:1}30%,72%{opacity:0}84%,to{opacity:1}}@keyframes toolGuidePanHandClosed{0%,22%{opacity:0}30%,72%{opacity:1}84%,to{opacity:0}}@keyframes toolGuideEraseStroke{0%,16%{stroke-dashoffset:210px}56%,to{stroke-dashoffset:0}}@keyframes toolGuideEraserHead{0%,18%{transform:translate(-136px,84px)rotate(-24deg)}56%,to{transform:translate(0)rotate(-24deg)}}@keyframes toolGuideEraseShape{0%,54%{opacity:1}70%,to{opacity:.18}}@media (prefers-reduced-motion:reduce){.editor-tool-guide-demo *{animation-duration:1ms!important;animation-iteration-count:1!important}}.editor-inspector{background:var(--editor-panel-back);grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid;overflow:hidden;container:editor-inspector/inline-size}.editor-inspector-tabs{grid-template-rows:44px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.tabs-list{background:var(--editor-panel-back);border-bottom:1px solid var(--editor-border);align-items:stretch;gap:16px;padding-left:24px;display:flex}.editor-shell .tabs-trigger{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--body-font);text-align:left;-webkit-user-select:none;user-select:none;align-items:center;height:100%;font-weight:400;display:flex;position:relative;color:var(--editor-muted)!important;background:0 0!important;padding:0 3px!important;font-size:1.35rem!important}.editor-shell .tabs-trigger:active{transform:none}.editor-shell .tabs-trigger:hover{color:var(--editor-text)!important;background:0 0!important}.editor-shell .tabs-trigger:focus,.editor-shell .tabs-trigger:focus-visible{box-shadow:none!important;background:0 0!important;outline:none!important}.editor-shell .tabs-trigger[data-state=active]{color:var(--editor-text)!important;font-weight:700!important}.editor-shell .tabs-trigger[data-state=active]:after{background:var(--editor-text);content:"";border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.tabs-content{height:100%;min-height:0;overflow:hidden}.editor-areas-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.editor-data-section{min-width:0;padding:18px 30px 16px}.editor-data-section h2,.editor-area-list-section h2{color:var(--editor-muted);letter-spacing:.06em;margin:0;font-size:1.15rem;font-weight:400;line-height:1}.editor-data-import{gap:8px;min-width:0;margin-top:14px;display:grid}.editor-data-import.has-data{grid-template-columns:minmax(0,1fr) auto}.editor-data-dropzone{border:2px dashed var(--editor-control-border);color:var(--editor-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;min-width:0;height:44px;padding:0 16px;font-size:1.25rem;transition:transform .12s;display:flex;position:relative}.editor-data-dropzone:active{transform:translateY(1px)}.editor-data-dropzone:has(.editor-data-dropzone-input:active){transform:translateY(1px)}.editor-data-dropzone:focus-within{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:2px}.editor-data-dropzone.is-dragging{border-color:var(--editor-blue);color:var(--editor-text)}.editor-data-dropzone.has-data{background:var(--editor-soft-back);color:var(--editor-text);border-style:solid;gap:8px;height:38px;padding:0 8px 0 12px}.editor-data-dropzone span{pointer-events:none;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.editor-data-dropzone .icon{pointer-events:none;flex:unset}.editor-data-dropzone .icon-database{color:var(--editor-muted);font-size:2rem}.editor-data-dropzone .icon-file-text{color:var(--editor-text);font-size:1.55rem}.editor-data-dropzone .icon-info{color:var(--editor-blue);margin-left:auto;font-size:1.35rem}.editor-data-dropzone-main{box-sizing:border-box;cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;height:100%;display:flex;position:relative}.editor-shell .editor-data-remove-button{color:var(--editor-muted);z-index:2;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0;position:relative}.editor-shell .editor-data-remove-button:hover,.editor-shell .editor-data-remove-button:focus-visible{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-shell .editor-data-remove-button .icon{font-size:1.35rem}.editor-shell .editor-data-guide-button,.editor-shell .editor-selected-area-guide-button{color:var(--editor-blue);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.editor-shell .editor-data-guide-button .icon,.editor-shell .editor-selected-area-guide-button .icon{color:inherit;margin-left:0;font-size:1.35rem}.editor-export-dialog .editor-export-tracing-tooltip-button,.editor-shell .editor-help-hint,.editor-shell .editor-tracing-info-button,.editor-shell .editor-data-guide-button,.editor-shell .editor-selected-area-guide-button,.editor-shell .editor-statusbar-info{transition:color .12s,transform .12s}.editor-export-dialog .editor-export-tracing-tooltip-button:active,.editor-shell .editor-help-hint:active,.editor-shell .editor-tracing-info-button:active,.editor-shell .editor-data-guide-button:active,.editor-shell .editor-selected-area-guide-button:active,.editor-shell .editor-statusbar-info:active{transform:translateY(1px)}.editor-export-dialog .editor-export-tracing-tooltip-button .icon,.editor-shell .editor-help-hint .icon,.editor-shell .editor-tracing-info-button .icon,.editor-shell .editor-data-guide-button .icon,.editor-shell .editor-selected-area-guide-button .icon,.editor-shell .editor-statusbar-info .icon{color:inherit}.editor-export-dialog .ctrl-icon.editor-export-tracing-tooltip-button:not(:disabled):not(.disabled):hover,.editor-export-dialog .ctrl-icon.editor-export-tracing-tooltip-button:not(:disabled):not(.disabled):focus-visible,.editor-shell .ctrl-icon.editor-help-hint:not(:disabled):not(.disabled):hover,.editor-shell .ctrl-icon.editor-help-hint:not(:disabled):not(.disabled):focus-visible,.editor-shell .ctrl-icon.editor-tracing-info-button:not(:disabled):not(.disabled):hover,.editor-shell .ctrl-icon.editor-tracing-info-button:not(:disabled):not(.disabled):focus-visible,.editor-shell .ctrl-icon.editor-data-guide-button:not(:disabled):not(.disabled):hover,.editor-shell .ctrl-icon.editor-data-guide-button:not(:disabled):not(.disabled):focus-visible,.editor-shell .ctrl-icon.editor-selected-area-guide-button:not(:disabled):not(.disabled):hover,.editor-shell .ctrl-icon.editor-selected-area-guide-button:not(:disabled):not(.disabled):focus-visible,.editor-shell .ctrl-icon.editor-statusbar-info:not(:disabled):not(.disabled):hover,.editor-shell .ctrl-icon.editor-statusbar-info:not(:disabled):not(.disabled):focus-visible{color:var(--accent-hover-color);background:0 0;border-color:#0000;outline:none}.editor-shell .editor-data-guide-button{z-index:2;flex:none;margin-left:auto;position:relative}.editor-data-actions,.editor-area-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.editor-data-actions .ctrl-icon,.editor-area-actions .ctrl-icon{color:var(--editor-text);background:0 0;border:0;border-radius:6px;width:32px;height:32px;padding:0;font-size:1.5rem}.editor-data-actions .ctrl-icon:hover,.editor-data-actions .ctrl-icon:focus-visible,.editor-area-actions .ctrl-icon:hover,.editor-area-actions .ctrl-icon:focus-visible,.editor-data-actions .ctrl-icon.is-active,.editor-area-actions .ctrl-icon.is-active{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-data-actions .ctrl-icon:disabled,.editor-area-actions .ctrl-icon:disabled{color:var(--editor-muted);cursor:default;opacity:.5;background:0 0}.editor-data-dropzone-input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.editor-data-import-error{color:var(--editor-danger);margin:8px 0 0;font-size:1.15rem;line-height:1.3}.editor-data-preview-dialog{width:900px;max-width:min(900px,92vw)}.editor-data-preview-summary,.editor-data-preview-note{color:var(--editor-muted);margin:0;font-size:1.25rem;line-height:1.35}.editor-data-preview-sheet{color:var(--editor-muted);grid-template-columns:max-content minmax(180px,320px);align-items:center;gap:8px;margin-top:14px;font-size:1.2rem;display:grid}.editor-data-preview-sheet select{-moz-appearance:auto;-webkit-appearance:menulist;appearance:auto;background-color:var(--editor-panel-back);border:1px solid var(--editor-border);color:var(--editor-text);font-family:var(--body-font);background-image:none;border-radius:6px;min-width:0;height:34px;padding:0 28px 0 9px;font-size:1.2rem}.editor-data-preview-sheet select:focus{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-data-preview-header-option{color:var(--editor-text);align-items:center;gap:8px;margin-top:14px;font-size:1.2rem;display:inline-flex}.editor-data-preview-header-option input{flex:none}.editor-data-preview-table-wrap{border:1px solid var(--editor-border);border-radius:8px;max-height:min(360px,48vh);margin-top:16px;overflow:auto}.editor-data-preview-table{border-collapse:collapse;color:var(--editor-text);table-layout:fixed;min-width:100%;font-size:1.2rem}.editor-data-preview-table th,.editor-data-preview-table td{border-bottom:1px solid var(--editor-border);border-right:1px solid var(--editor-border);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:220px;padding:9px 10px;overflow:hidden}.editor-data-preview-table th:last-child,.editor-data-preview-table td:last-child{border-right:0}.editor-data-preview-table th{background:var(--editor-panel-back);z-index:1;position:sticky;top:0}.editor-data-preview-table th label{align-items:center;gap:0;min-width:0;display:flex}.editor-data-preview-table th input{flex:none}.editor-data-preview-table th span{text-overflow:ellipsis;min-width:0;overflow:hidden}.editor-data-preview-table th small{color:var(--editor-muted);margin-top:4px;font-size:1.05rem;font-weight:400;display:block}.editor-data-preview-table tr:last-child td{border-bottom:0}.editor-data-preview-note{margin-top:10px}.editor-area-list-section{flex-direction:column;min-width:0;min-height:0;padding:0 30px;display:flex;overflow:hidden}.editor-section-title-row{justify-content:space-between;align-items:center;display:flex}.editor-search{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-sizing:border-box;border-radius:8px;flex:none;align-items:center;width:100%;min-width:0;height:38px;margin-top:4px;padding:0 12px;display:flex}.editor-search .icon{color:var(--editor-muted);margin-right:8px;font-size:1.9rem}.editor-search input{color:var(--editor-text);background:0 0;border:0;flex:1 1 0;min-width:0;height:100%;padding:0;font-size:1.35rem;box-shadow:none!important}.editor-search input::placeholder{color:var(--editor-placeholder-color)!important}.editor-area-rename-error{color:var(--editor-danger);margin:8px 0 0;font-size:1.1rem;line-height:1.25}.editor-area-tree{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;grid-auto-rows:min-content;align-content:start;gap:1px;width:calc(100% + 20px);height:0;min-height:0;margin-top:12px;padding:0 0 18px;display:grid;overflow:hidden scroll}.editor-area-tree.is-virtualized{padding-bottom:0;display:block}.editor-area-tree-spacer{width:100%;position:relative}.editor-area-tree-window{gap:1px;display:grid;position:absolute;top:0;left:0;right:0}.editor-area-empty{color:var(--editor-empty-color);flex:auto;justify-content:center;align-items:center;min-height:120px;display:flex}.editor-area-empty p{margin:0}.editor-area-banner-slot{background:var(--editor-border);box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-width:0;padding:10px;display:flex;position:relative}.editor-area-banner-frame{background:var(--editor-panel-back);box-sizing:border-box;width:200px;height:150px;overflow:hidden}.editor-shell .editor-area-banner-dismiss{color:var(--editor-text);z-index:1;background:0 0;border:0;border-radius:5px;width:28px;height:28px;padding:0;position:absolute;top:10px;right:12px}.editor-shell .editor-area-banner-dismiss:hover,.editor-shell .editor-area-banner-dismiss:focus-visible{background:var(--editor-control-active-back);color:var(--editor-text);outline:none}.editor-shell .editor-area-banner-dismiss .icon{font-size:1.45rem}.editor-area-row{color:var(--editor-text);border-radius:6px;min-width:0;margin-right:10px;position:relative}.editor-area-row:hover{background:var(--editor-control-active-back)}.editor-area-row.is-selected,.editor-area-row.is-selected:hover{background:var(--editor-selected-back)}.editor-area-row.is-hidden{color:var(--editor-muted)}.editor-area-row.is-locked .editor-area-name{font-weight:600!important}.editor-area-row.is-dragging{opacity:.45}.editor-area-row.is-drop-before .editor-area-row-main{box-shadow:inset 0 2px 0 var(--editor-blue)}.editor-area-row.is-drop-after .editor-area-row-main{box-shadow:inset 0 -2px 0 var(--editor-blue)}.editor-area-row.is-drop-inside .editor-area-row-main{box-shadow:inset 0 0 0 1px var(--editor-blue)}.editor-area-row-main{box-sizing:border-box;cursor:pointer;grid-template-columns:22px calc(16px + var(--editor-area-indent,0px)) minmax(0, 1fr) 14px 22px;align-items:center;min-width:0;height:26px;padding:0 5px;display:grid}.editor-shell .editor-area-row-action,.editor-shell .editor-area-expand{box-sizing:border-box;color:var(--editor-text);background:0 0;border:0;border-radius:4px;outline:none;justify-content:center;justify-self:center;align-items:center;width:20px;height:20px;margin:0;padding:0;line-height:1;display:inline-flex}.editor-shell .editor-area-row-action:hover,.editor-shell .editor-area-expand:hover{background:var(--editor-control-active-back);color:var(--editor-text)}.editor-shell .editor-area-row-action:focus,.editor-shell .editor-area-expand:focus{box-shadow:none;outline:none}.editor-shell .editor-area-row-action .icon,.editor-shell .editor-area-expand .icon{font-size:1.28rem}.editor-shell .editor-area-expand{justify-self:end;width:16px}.editor-shell .editor-area-lock-action{justify-self:center}.editor-shell .editor-area-row:not(:hover):not(:focus-within):not(.is-hidden):not(.is-locked):not(.is-selected) .editor-area-row-action{opacity:0}.editor-area-expand-spacer{justify-self:end;width:16px;height:16px;display:block}.editor-shell .editor-area-name{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;min-width:0;height:24px;font-size:1.16rem;display:flex;overflow:hidden;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;outline:none!important;padding:0 6px!important}.editor-shell .editor-area-name:hover,.editor-shell .editor-area-name:focus{box-shadow:none!important;color:inherit!important;background:0 0!important;outline:none!important}.editor-area-rename-input{background:var(--editor-submenu-back);border:1px solid var(--editor-blue);box-shadow:none;color:var(--editor-text);font-family:var(--body-font);border-radius:6px;width:100%;min-width:0;height:22px;padding:0 6px;font-size:1.05rem}.editor-area-rename-input:focus{box-shadow:none!important;outline:none!important}.editor-area-rename-input[aria-invalid=true]{border-color:var(--editor-danger)}.editor-area-binding,.editor-area-type-indicator,.editor-area-binding-spacer{justify-self:center}.editor-area-binding{border-radius:999px;width:8px;height:8px;display:block}.editor-area-binding.is-explicit,.editor-area-binding.is-explicit-inherited{background:var(--editor-blue)}.editor-area-binding.is-auto-match,.editor-area-binding.is-auto-match-inherited{background:var(--editor-auto-binding-match)}.editor-area-binding.is-none,.editor-area-binding.is-none-inherited{background:var(--editor-danger)}.editor-area-binding.is-auto-match-inherited,.editor-area-binding.is-explicit-inherited,.editor-area-binding.is-none-inherited{opacity:.55}.editor-area-binding-spacer{width:8px;height:8px;display:block}.editor-area-type-indicator{color:var(--editor-blue);justify-content:center;align-items:center;width:14px;height:14px;display:flex}.editor-area-type-indicator.is-link-inherited,.editor-area-type-indicator.is-decoration-inherited{opacity:.55}.editor-area-type-indicator>.icon{flex:none;width:14px;height:14px;font-size:1.35rem}.editor-selected-area{background:var(--editor-panel-back);border-top:1px solid var(--editor-border);box-sizing:border-box;color:var(--editor-empty-color);text-align:center;justify-content:center;align-items:center;min-width:0;min-height:190px;padding:10px 30px 30px;font-size:1.55rem;line-height:1.5;display:flex}.editor-selected-area p{margin:0}.editor-selected-area.has-selection{color:var(--editor-text);text-align:left;grid-template-rows:auto auto auto;place-content:start stretch;align-items:stretch;gap:9px;display:grid}.editor-selected-area-heading{align-items:center;gap:5px;min-width:0;margin-bottom:10px;display:flex}.editor-selected-area-heading .icon{flex:none;font-size:2rem}.editor-area-type-picker{flex:0 0 110px;min-width:0}.editor-shell .editor-area-type-select{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:none;box-sizing:border-box;color:var(--editor-text);font-family:var(--body-font);border-radius:6px;width:100%;min-width:0;height:32px;padding:0 28px 0 10px;font-size:1.25rem}.editor-shell .editor-area-type-select:focus{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-shell .editor-area-type-select:disabled{color:var(--editor-placeholder-color);cursor:not-allowed}.editor-shell .editor-selected-area-heading>button{text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-start;min-width:0;font-size:1.85rem;display:block;overflow:hidden;box-shadow:none!important;color:var(--editor-text)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 6px!important;font-weight:700!important}.editor-shell .editor-selected-area-heading>button:hover{background:var(--editor-control-active-back)!important}.editor-selected-area-name-input{appearance:none;box-sizing:border-box;color:var(--editor-text);font-family:var(--text-font);background:0 0;border:0;border-radius:0;flex:auto;width:100%;min-width:0;margin:0;font-size:1.85rem;font-weight:700;line-height:1.5;display:block;box-shadow:none!important;padding:4px 6px!important}.editor-selected-area-name-input:focus{box-shadow:none!important;outline:none!important}.editor-selected-area-name-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--editor-danger)!important}.editor-selected-area-field{grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;display:grid}.editor-selected-area-field.has-full-width-control{grid-template-columns:max-content minmax(0,1fr)}.editor-selected-area-field>.editor-field-label{font-size:1.25rem;line-height:1}.editor-selected-area-field>.icon{color:var(--editor-blue);font-size:1.35rem}.editor-selected-area-field>input,.editor-selected-area-field>select{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:none;color:var(--editor-text);font-family:var(--body-font);border-radius:6px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:1.25rem}.editor-selected-area-field>input:focus,.editor-selected-area-field>select:focus{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-selected-area-field>input::placeholder,.editor-selected-area-field>select::placeholder{color:var(--editor-placeholder-color)}.editor-selected-area-description{color:var(--editor-muted);font-size:1.25rem;line-height:1.35}.editor-datapoint-picker{font-family:var(--body-font);min-width:0;font-size:1.25rem;font-weight:400;line-height:1;position:relative}.editor-shell .editor-datapoint-trigger{box-sizing:border-box;font:inherit;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:34px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex;position:relative;background:var(--editor-submenu-back)!important;background-color:var(--editor-submenu-back)!important;border:1px solid var(--editor-control-border)!important;color:var(--editor-text)!important;padding:0 28px 0 10px!important;font-weight:400!important}.editor-shell .editor-datapoint-trigger:hover,.editor-shell .editor-datapoint-trigger:active{background:var(--editor-submenu-back)!important;background-color:var(--editor-submenu-back)!important;border-color:var(--editor-control-border)!important;color:var(--editor-text)!important;transform:none!important}.editor-shell .editor-datapoint-trigger:focus{background:var(--editor-submenu-back)!important;background-color:var(--editor-submenu-back)!important;color:var(--editor-text)!important;transform:none!important}.editor-shell .editor-datapoint-trigger:focus-visible,.editor-datapoint-picker.is-open .editor-shell .editor-datapoint-trigger{box-shadow:inset 0 0 0 1px var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px;background:var(--editor-submenu-back)!important;background-color:var(--editor-submenu-back)!important;border-color:var(--editor-blue)!important;color:var(--editor-text)!important}.editor-shell .editor-datapoint-trigger>.icon{pointer-events:none;flex:none;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--editor-muted)!important}.editor-shell .editor-datapoint-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;color:inherit!important}.editor-datapoint-menu{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-zoom-menu-shadow);box-sizing:border-box;color:var(--editor-text);font:inherit;z-index:9999999;border-radius:8px;gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:hidden}.editor-datapoint-search{border-bottom:1px solid var(--editor-control-border);min-width:0}.editor-datapoint-search input{background:var(--editor-submenu-back);box-shadow:none;box-sizing:border-box;color:var(--editor-text);font:inherit;border:0;border-radius:6px;width:100%;height:32px;padding:0 8px}.editor-datapoint-search input:focus,.editor-datapoint-search input:focus-visible{box-shadow:none!important;outline:none!important}.editor-datapoint-search input::placeholder{color:var(--editor-placeholder-color)}.editor-datapoint-options{gap:1px;max-height:188px;padding:0;display:grid;overflow:auto}.editor-shell .editor-datapoint-option{box-sizing:border-box;cursor:pointer;font:inherit;border-radius:5px;justify-content:flex-start;align-items:center;width:100%;min-height:28px;line-height:1;display:flex;overflow:hidden;color:var(--editor-text)!important;background:0 0!important;border:1px solid #0000!important;padding:0 8px!important;font-weight:400!important}.editor-shell .editor-datapoint-option:hover,.editor-shell .editor-datapoint-option:focus,.editor-shell .editor-datapoint-option:focus-visible,.editor-shell .editor-datapoint-option:active{background:var(--editor-control-active-back)!important;background-color:var(--editor-control-active-back)!important;border-color:var(--editor-control-border)!important;box-shadow:none!important;color:var(--editor-text)!important;outline:none!important;transform:none!important}.editor-shell .editor-datapoint-option.is-selected{font-weight:500;background:var(--editor-selected-back)!important;border-color:var(--editor-control-border)!important;color:var(--editor-text)!important}.editor-shell .editor-datapoint-option.is-auto,.editor-shell .editor-datapoint-option.is-none{color:var(--editor-muted)!important}.editor-shell .editor-datapoint-option.is-auto:hover,.editor-shell .editor-datapoint-option.is-auto:focus,.editor-shell .editor-datapoint-option.is-auto:focus-visible,.editor-shell .editor-datapoint-option.is-auto:active,.editor-shell .editor-datapoint-option.is-none:hover,.editor-shell .editor-datapoint-option.is-none:focus,.editor-shell .editor-datapoint-option.is-none:focus-visible,.editor-shell .editor-datapoint-option.is-none:active{color:var(--editor-text)!important}.editor-shell .editor-datapoint-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;color:inherit!important}.editor-datapoint-empty{color:var(--editor-muted);font:inherit;padding:8px;line-height:1.25}.editor-select-field{min-width:0;display:block;position:relative}.editor-select-field select{appearance:none;padding-right:30px!important}.editor-select-field>.icon{color:var(--editor-muted);pointer-events:none;font-size:1.1rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-formatting-panel{color:var(--editor-text);height:100%;min-height:0;overflow:auto}.editor-formatting-accordion{min-width:0}.editor-formatting-selection-summary{border-bottom:1px solid var(--editor-border);color:var(--editor-text);padding:16px 24px;font-size:1.35rem;font-weight:600;line-height:1}.editor-formatting-section{border-bottom:1px solid var(--editor-border);min-width:0}.editor-formatting-section-header{margin:0}.editor-shell .editor-formatting-section-trigger{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:4px;width:100%;height:46px;font-size:1.15rem;line-height:1;display:flex;box-shadow:none!important;color:var(--editor-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 24px!important;font-weight:400!important}.editor-shell .editor-formatting-section-trigger:hover,.editor-shell .editor-formatting-section-trigger:focus-visible{background:var(--editor-control-active-back)!important;color:var(--editor-text)!important}.editor-shell .editor-formatting-section-trigger:active{transform:none}.editor-shell .editor-formatting-section-trigger .icon{color:inherit;font-size:1.15rem;transition:transform .12s}.editor-shell .editor-formatting-section-trigger[data-state=open] .icon{transform:rotate(180deg)}.editor-formatting-section-content{gap:9px;min-width:0;padding:0 24px 22px;display:grid}.editor-formatting-empty{color:var(--editor-empty-color);text-align:center;justify-content:center;align-items:center;min-width:0;height:100%;padding:30px;font-size:1.55rem;line-height:1.5;display:flex}.editor-formatting-empty p{margin:0}.editor-formatting-label{color:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.25rem;line-height:1.15;overflow:hidden}.editor-formatting-paint-row,.editor-formatting-slider-row,.editor-formatting-number-row,.editor-formatting-select-row,.editor-formatting-alignment-target-row,.editor-formatting-distribution-row,.editor-formatting-alignment-row{align-items:center;gap:6px;min-width:0;display:grid}.editor-formatting-paint-row{grid-template-columns:minmax(42px,1fr) 28px minmax(74px,1fr)}.editor-formatting-slider-row{grid-template-columns:minmax(54px,1fr) minmax(50px,1fr) 58px}.editor-formatting-rotation-row{grid-template-columns:minmax(86px,1fr) minmax(54px,1fr) 58px}.editor-formatting-number-row,.editor-formatting-select-row{grid-template-columns:minmax(54px,1fr) minmax(72px,150px)}.editor-formatting-number-row-compact{grid-template-columns:minmax(54px,1fr) 58px}.editor-formatting-alignment-row{grid-template-columns:minmax(42px,1fr) auto auto}.editor-formatting-distribution-row{grid-template-columns:minmax(86px,1fr) auto}.editor-formatting-alignment-control{gap:9px;min-width:0;display:grid}.editor-formatting-alignment-target-row{grid-template-columns:minmax(86px,1fr) auto}.editor-shell .editor-formatting-switch{box-sizing:border-box;justify-content:flex-start;justify-self:center;align-items:center;width:30px;height:16px;display:inline-flex;position:relative;background:var(--editor-switch-off-back)!important;border:1px solid var(--editor-control-border)!important;border-radius:999px!important;padding:1px!important}.editor-shell .editor-formatting-switch[data-state=checked]{background:var(--editor-switch-back)!important;border-color:var(--editor-switch-back)!important}.editor-shell .editor-formatting-switch:disabled{opacity:.52}.editor-formatting-switch-thumb{background:var(--editor-switch-off-thumb-back);border-radius:999px;width:12px;height:12px;transition:transform .12s;display:block;transform:translate(0)}.editor-formatting-switch-thumb[data-state=checked]{background:var(--editor-switch-thumb-back);transform:translate(14px)}.editor-shell .editor-formatting-color{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:28px;min-width:0;height:28px;display:flex;position:relative;overflow:hidden;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.editor-shell .editor-formatting-color:focus-visible{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-shell .editor-formatting-color:disabled{cursor:default;opacity:.52}.editor-formatting-color-swatch{background:var(--editor-formatting-color);border:1px solid var(--editor-control-border);box-sizing:border-box;border-radius:4px;width:24px;height:24px;display:block;position:relative}.editor-formatting-color-swatch.is-empty{background:#fff}.editor-formatting-color-swatch.is-empty:after{background:var(--editor-danger);content:"";height:2px;position:absolute;top:50%;left:3px;right:3px;transform:rotate(45deg)}.editor-formatting-color-swatch.is-mixed{background:linear-gradient(90deg, var(--editor-formatting-color) 0 50%, var(--editor-control-selected-back) 50% 100%)}.editor-formatting-selection-colors{gap:10px;min-width:0;display:grid}.editor-formatting-selection-color-group{gap:6px;min-width:0;display:grid}.editor-formatting-selection-colors-title{color:var(--editor-muted);padding-top:4px;font-size:1.15rem;line-height:1}.editor-formatting-selection-color-row{background:var(--editor-soft-back);border-radius:6px;grid-template-columns:24px minmax(0,1fr) minmax(74px,96px) 58px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0;display:grid}.editor-formatting-selection-color-row .editor-formatting-color{justify-self:start;width:24px;height:24px}.editor-formatting-selection-color-slider{justify-self:end;width:100%}.editor-formatting-selection-color-opacity{justify-self:end}.editor-formatting-selection-color-value{color:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.2rem;line-height:1;overflow:hidden}.editor-formatting-color-popover{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-zoom-menu-shadow);box-sizing:border-box;z-index:80;border-radius:8px;gap:8px;padding:8px;display:grid}.editor-formatting-color-recent-row,.editor-formatting-color-grid{grid-template-columns:repeat(5,24px);gap:6px;display:grid}.editor-formatting-color-recent-row{border-bottom:1px solid var(--editor-control-border);padding-bottom:8px}.editor-formatting-color-option,.editor-formatting-color-custom{box-sizing:border-box;color:var(--editor-text);cursor:pointer;font-family:var(--body-font);justify-content:center;align-items:center;padding:0;display:inline-flex;background:0 0!important;border:0!important}.editor-formatting-color-option{border-radius:6px;width:24px;height:24px}.editor-formatting-color-option .editor-formatting-color-swatch{width:20px;height:20px;transition:transform .12s}.editor-formatting-color-option:hover .editor-formatting-color-swatch{transform:scale(1.08)}.editor-formatting-color-option:focus-visible{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-formatting-color-option.is-selected{outline:2px solid var(--editor-blue);outline-offset:1px}.editor-formatting-color-custom{border-radius:6px;width:100%;height:28px;font-size:1.2rem}.editor-formatting-color-custom:hover,.editor-formatting-color-custom:focus-visible{color:var(--editor-blue);outline:0}.editor-formatting-native-color-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.editor-formatting-percent,.editor-formatting-number-compact,.editor-formatting-number-row input,.editor-formatting-select-trigger{background:var(--editor-submenu-back);box-shadow:none;font-family:var(--body-font);min-width:0;height:34px;font-size:1.25rem;border:1px solid var(--editor-control-border)!important;color:var(--editor-text)!important;border-radius:8px!important}.editor-formatting-percent{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:58px;padding:0 8px;display:grid}.editor-formatting-percent input{appearance:textfield;color:inherit;font:inherit;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:0;box-shadow:none!important}.editor-formatting-percent input[data-mixed=true]{font-size:.95rem}.editor-formatting-percent input:focus{outline:none}.editor-formatting-percent input::placeholder{color:var(--editor-muted);font-size:.95rem}.editor-formatting-percent input:disabled{color:var(--editor-disabled-control-color)}.editor-formatting-percent input::-webkit-inner-spin-button{appearance:none;margin:0}.editor-formatting-percent input::-webkit-outer-spin-button{appearance:none;margin:0}.editor-formatting-percent span{color:var(--editor-muted);padding-left:4px}.editor-formatting-percent:focus-within{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px;border-color:var(--editor-blue)!important}.editor-formatting-number-row input,.editor-formatting-number-compact input{appearance:textfield;background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:none;box-sizing:border-box;color:var(--editor-text);font-family:var(--body-font);text-align:right;border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:1.25rem}.editor-formatting-number-row input[data-mixed=true],.editor-formatting-number-compact input[data-mixed=true]{font-size:.95rem}.editor-formatting-number-row input:focus,.editor-formatting-number-compact input:focus{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-formatting-number-row input::placeholder,.editor-formatting-number-compact input::placeholder{color:var(--editor-muted);font-size:.95rem}.editor-formatting-number-row input::-webkit-inner-spin-button{appearance:none;margin:0}.editor-formatting-number-row input::-webkit-outer-spin-button{appearance:none;margin:0}.editor-formatting-number-compact input::-webkit-inner-spin-button{appearance:none;margin:0}.editor-formatting-number-compact input::-webkit-outer-spin-button{appearance:none;margin:0}.editor-formatting-number-row input.editor-formatting-number-input-with-stepper,.editor-formatting-number-compact input.editor-formatting-number-input-with-stepper{appearance:auto;padding-right:4px}.editor-formatting-number-row input.editor-formatting-number-input-with-stepper::-webkit-inner-spin-button{appearance:auto;opacity:1;margin:0}.editor-formatting-number-row input.editor-formatting-number-input-with-stepper::-webkit-outer-spin-button{appearance:auto;opacity:1;margin:0}.editor-formatting-number-compact input.editor-formatting-number-input-with-stepper::-webkit-inner-spin-button{appearance:auto;opacity:1;margin:0}.editor-formatting-number-compact input.editor-formatting-number-input-with-stepper::-webkit-outer-spin-button{appearance:auto;opacity:1;margin:0}.editor-formatting-number-compact{width:58px;display:block;overflow:hidden}.editor-formatting-number-compact input{text-align:right;border:0;border-radius:0}.editor-formatting-rotation-input{width:58px}.editor-formatting-rotation-input input{font-variant-numeric:tabular-nums;padding:0 6px}.editor-formatting-alignment-group{background:var(--editor-soft-back);border-radius:0;grid-template-columns:repeat(3,24px);align-items:center;gap:1px;padding:2px;display:grid}.editor-formatting-distribution-group{grid-template-columns:repeat(2,24px)}.editor-formatting-alignment-group+.editor-formatting-alignment-group{margin-left:3px;padding-left:10px}.editor-shell .editor-formatting-alignment-button{box-shadow:none;color:var(--editor-text);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;padding:0!important}.editor-shell .editor-formatting-alignment-button:hover,.editor-shell .editor-formatting-alignment-button:focus-visible,.editor-shell .editor-formatting-alignment-button[data-state=checked],.editor-shell .editor-formatting-alignment-button[data-state=on]{background:var(--editor-control-active-back);color:var(--editor-text);outline:none}.editor-shell .editor-formatting-alignment-button:disabled,.editor-shell .editor-formatting-alignment-button[data-disabled],.editor-shell .editor-formatting-alignment-button.disabled{cursor:default;opacity:.42}.editor-shell .editor-formatting-alignment-button:disabled:hover,.editor-shell .editor-formatting-alignment-button[data-disabled]:hover,.editor-shell .editor-formatting-alignment-button.disabled:hover{background:0 0}.editor-shell .editor-formatting-alignment-button .icon{font-size:1.6rem}.editor-formatting-geometry-grid{gap:9px;width:100%;min-width:0;display:grid}.editor-formatting-geometry-pair-field,.editor-formatting-geometry-field{grid-template-columns:minmax(54px,1fr) max-content;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.editor-formatting-geometry-pair-inputs{grid-template-columns:repeat(2,86px);align-items:center;gap:7px;min-width:0;display:grid}.editor-formatting-geometry-pair-input{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-sizing:border-box;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;width:86px;min-width:0;height:34px;padding-left:8px;display:grid;overflow:hidden}.editor-formatting-geometry-pair-input:focus-within{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-formatting-geometry-pair-label{color:var(--editor-muted);font-size:1.15rem;line-height:1}.editor-formatting-geometry-input{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:none;box-sizing:border-box;color:var(--editor-text);font-family:var(--body-font);border-radius:8px;width:92px;min-width:0;height:34px;padding:0 8px;font-size:1.25rem}.editor-formatting-geometry-input:focus{border-color:var(--editor-blue);outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-formatting-geometry-pair-inputs .editor-formatting-geometry-input{text-align:right;background:0 0;border:0;border-radius:0;width:100%;height:32px;padding:0 7px 0 0}.editor-formatting-geometry-pair-inputs .editor-formatting-geometry-input:focus{border-color:#0000;outline:none}.editor-formatting-panel input[type=number],.editor-formatting-panel input[type=number]::placeholder{text-align:right!important}.editor-formatting-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-width:0;height:28px;display:flex;position:relative}.editor-formatting-slider[data-disabled]{opacity:.5}.editor-formatting-slider-track{background:var(--editor-control-selected-back);border-radius:999px;flex:auto;height:4px;position:relative;overflow:visible}.editor-formatting-slider-range{background:var(--editor-blue);border-radius:inherit;height:100%;position:absolute}.editor-formatting-slider-ticks{pointer-events:none;z-index:1;position:absolute;inset:0}.editor-formatting-slider-tick{appearance:none;cursor:pointer;opacity:1;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:12px;height:18px;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.editor-formatting-slider-tick:before{content:"";display:none}.editor-formatting-slider-tick:focus-visible{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px}.editor-formatting-slider-tick:active{transform:translate(-50%,-50%)}.editor-formatting-slider-thumb{background:var(--editor-submenu-back);border:1px solid var(--editor-blue);box-shadow:var(--editor-control-shadow);z-index:2;border-radius:999px;width:14px;height:14px;display:block;position:relative}.editor-formatting-slider-thumb:focus-visible{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:2px}.editor-shell .editor-formatting-select-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex;background:var(--editor-submenu-back)!important;padding:0 9px!important}.editor-shell .editor-formatting-select-trigger:hover,.editor-shell .editor-formatting-select-trigger:focus-visible,.editor-shell .editor-formatting-select-trigger[data-state=open]{outline:2px solid var(--editor-dropzone-focus-outline);outline-offset:1px;background:var(--editor-submenu-back)!important;border-color:var(--editor-blue)!important;color:var(--editor-text)!important}.editor-shell .editor-formatting-select-trigger .icon{color:var(--editor-muted);font-size:1.05rem}.editor-formatting-select-content{background:var(--editor-submenu-back);border:1px solid var(--editor-control-border);box-shadow:var(--editor-zoom-menu-shadow);z-index:70;border-radius:8px;padding:5px;overflow:hidden}.editor-formatting-select-viewport{gap:1px;display:grid}.editor-formatting-select-item{color:var(--editor-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;min-width:132px;height:28px;padding:0 9px;font-size:1.2rem;line-height:1;display:flex}.editor-formatting-select-item[data-highlighted],.editor-formatting-select-item[data-state=checked]{background:var(--editor-control-active-back);color:var(--editor-text)}@media (width<=1400px){.editor-header-action span:not(.icon){font-size:1.28rem}.switch-label{font-size:1.38rem}}@media (width<=1200px){.editor-header-toolbar{gap:6px;margin-left:0;padding:0 6px}}@container editor-main (width<=1120px){.editor-save-status{min-width:0}}@container editor-main (width<=850px){.editor-synoptic-panel-prefix{display:none}}@container editor-main (width<=820px){.editor-synoptic-panel-name{display:none}}@container editor-main (width<=720px){.editor-save-status:not([data-status=saving]):not([data-status=error]){display:none}}@container editor-main (width<=620px){.editor-save-status{display:none}}@media (height<=820px){.editor-toolbar{gap:10px;top:44px}.editor-tool-slot,.editor-shell .editor-tool{width:42px;height:42px}.editor-shell .editor-tool>.icon{font-size:2.4rem}}@container editor-main (width<=820px){.editor-header{column-gap:18px;padding:0 24px}.editor-header-toolbar{margin-left:0}}@container editor-main (width<=600px){.editor-header-action{gap:0;width:24px}.editor-header-action span:not(.icon){display:none}}@container editor-main (width<=540px){.editor-shell .switch-label{display:none}.editor-auto-save{min-width:52px}.editor-help-hint{margin-left:0}}@container editor-inspector (width<=360px){.tabs-list{gap:14px;padding-left:20px}.editor-shell .tabs-trigger{font-size:1.3rem!important}.editor-data-section{padding:18px 24px 16px}.editor-area-list-section{padding:0 24px}.editor-data-dropzone{gap:10px;padding:0 14px;font-size:1.3rem}.editor-search{padding:0 12px}.editor-search .icon{margin-right:8px;font-size:1.9rem}.editor-search input{font-size:1.2rem}}.editor-tracing-crop{color:var(--editor-text);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:10000001;background:0 0;outline:none;position:fixed;inset:0;overflow:clip}.editor-tracing-crop[data-pan-cursor=grab],.editor-tracing-crop[data-pan-cursor=grab] .editor-tracing-crop-image,.editor-tracing-crop[data-pan-cursor=grab] .editor-tracing-crop-selection,.editor-tracing-crop[data-pan-cursor=grab] .editor-tracing-crop-handle{cursor:grab}.editor-tracing-crop[data-pan-cursor=grabbing],.editor-tracing-crop[data-pan-cursor=grabbing] .editor-tracing-crop-image,.editor-tracing-crop[data-pan-cursor=grabbing] .editor-tracing-crop-selection,.editor-tracing-crop[data-pan-cursor=grabbing] .editor-tracing-crop-handle{cursor:grabbing}.editor-canvas[data-tracing-crop=true] #selectorParentGroup{display:none}.editor-tracing-crop-backdrop{background:var(--editor-back);opacity:.65;position:absolute;inset:0}.editor-tracing-crop-image{cursor:crosshair;-webkit-user-select:none;user-select:none;z-index:1;position:fixed}.editor-tracing-crop-image img{pointer-events:none;width:100%;height:100%;display:block}.editor-tracing-crop-preview{background:var(--editor-artboard-back);pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}.editor-tracing-crop-shade{position:absolute;box-shadow:0 0 0 9999px #0006}.editor-tracing-crop .editor-tracing-crop-selection{box-sizing:border-box;cursor:move;background:0 0;border:1px solid #fff;border-radius:0;outline:none;margin:0;padding:0;position:absolute;box-shadow:0 0 0 1px #0b95ee}.editor-tracing-crop .editor-tracing-crop-handle{box-sizing:border-box;z-index:3;background:#fff;border:1px solid #0b95ee;border-radius:2px;outline:none;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;position:fixed}.editor-tracing-crop .editor-tracing-crop-handle.is-n,.editor-tracing-crop .editor-tracing-crop-handle.is-s{cursor:ns-resize}.editor-tracing-crop .editor-tracing-crop-handle.is-e,.editor-tracing-crop .editor-tracing-crop-handle.is-w{cursor:ew-resize}.editor-tracing-crop .editor-tracing-crop-handle.is-ne,.editor-tracing-crop .editor-tracing-crop-handle.is-sw{cursor:nesw-resize}.editor-tracing-crop .editor-tracing-crop-handle.is-nw,.editor-tracing-crop .editor-tracing-crop-handle.is-se{cursor:nwse-resize}.editor-tracing-crop[data-keyboard-input=true] .editor-tracing-crop-selection:focus-visible,.editor-tracing-crop[data-keyboard-input=true] .editor-tracing-crop-handle:focus-visible{outline-offset:2px;outline:2px solid #0b95ee}.editor-tracing-crop-toolbar{background:var(--editor-back);border:1px solid var(--editor-border);box-sizing:border-box;z-index:2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);padding:6px 8px;display:grid;position:fixed}.editor-tracing-crop-toolbar .button{padding:4px 10px;font-size:1.2rem}.editor-tracing-crop-toolbar .button-primary:disabled{opacity:.5}.editor-tracing-crop-size{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:1.2rem}.editor-tracing-crop-error{overflow-wrap:anywhere;grid-column:1/-1;max-width:260px;font-size:1.2rem}.project-start-dialog{--project-dialog-height:min(490px, calc(100vh - 72px));--project-dialog-width:min(980px, calc(100vw - 72px));background:var(--window-back-color);box-sizing:border-box;color:var(--project-text);height:var(--project-dialog-height);max-height:var(--project-dialog-height);max-width:none;width:var(--project-dialog-width);animation:none;overflow:hidden;padding:0!important}.project-start-dialog .dialog-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-start-dialog .dialog-desc{box-sizing:border-box;height:var(--project-dialog-height);max-height:none;margin-bottom:0;padding:32px;font-size:1.3rem;line-height:1.4;overflow:hidden}.project-start-dialog .dialog-close{z-index:4;top:8px;right:8px;color:var(--project-text)!important}.project-start-dialog .dialog-close:hover,.project-start-dialog .dialog-close:focus-visible{color:var(--project-text)!important}.project-start-dialog button:not(.dialog-close){box-shadow:none;cursor:pointer;font-family:var(--body-font);text-align:left;justify-content:center;align-items:center;line-height:1;display:inline-flex;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-weight:400!important}.project-start-dialog button:not(.dialog-close):disabled{cursor:default;opacity:.56}.project-start-dialog:not(.project-welcome-dialog){--project-accent-color:#0083fa;--project-checkbox-accent-color:var(--project-accent-color);--project-checkbox-back-color:#fff;--project-checkbox-border-color:#e1e4e8;--project-checkbox-focus-color:var(--project-control-hover-border);--project-control-focus-ring:#1118271f;--project-control-hover-back:#f4f6f8;--project-control-hover-border:#d2d7df;flex-direction:column;display:flex}.project-start-dialog:not(.project-welcome-dialog) .dialog-desc{flex:auto;min-height:0;display:flex}[data-dark] .project-start-dialog:not(.project-welcome-dialog){--project-accent-color:#46a6ff;--project-checkbox-back-color:#ffffff0f;--project-checkbox-border-color:#ffffff29;--project-checkbox-focus-color:#ffffff42;--project-control-focus-ring:#ffffff2e;--project-control-hover-back:#ffffff0f;--project-control-hover-border:#ffffff3d}.project-welcome-dialog{--welcome-accent-color:#0083fa;--welcome-accent-hover-color:#0869cb;--welcome-alt-border-color:#e1e4e8;--welcome-arrow-back-color:#ffffffe6;--welcome-arrow-border-color:var(--welcome-carousel-border-color);--welcome-arrow-color:var(--welcome-color);--welcome-arrow-hover-back-color:#fff;--welcome-back-color:#fff;--welcome-caption-color:#647384;--welcome-carousel-back-color:#f7f9fc;--welcome-carousel-border-color:#d9dee7;--welcome-color:#222;--welcome-control-back-color:#fff;--welcome-control-border-color:var(--welcome-alt-border-color);--welcome-control-hover-back-color:#f4f6f8;--welcome-control-hover-border-color:#d2d7df;--welcome-eyebrow-color:#596575;--welcome-heading-color:#17202a;--welcome-muted-color:#888;--welcome-title-gradient:linear-gradient(90deg, #003b71 0%, #0477d9 58%, var(--welcome-accent-color) 100%);background:var(--welcome-back-color);color:var(--welcome-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;max-width:none;overflow:hidden}@media (prefers-color-scheme:dark){.project-welcome-dialog{--lightningcss-light: ;--lightningcss-dark:initial}}.project-welcome-dialog .dialog-desc{box-sizing:border-box;height:var(--project-dialog-height);max-height:none;margin:0;padding:26px 32px 30px;overflow:hidden}.project-welcome-dialog .dialog-close{z-index:4;top:8px;right:8px;color:var(--welcome-color)!important}.project-welcome-dialog .dialog-close:hover,.project-welcome-dialog .dialog-close:focus-visible{color:var(--welcome-color)!important}[data-dark] .project-welcome-dialog{--welcome-accent-color:#46a6ff;--welcome-accent-hover-color:#75bdff;--welcome-alt-border-color:#ffffff24;--welcome-arrow-back-color:#ffffffe6;--welcome-arrow-border-color:#d7dde8;--welcome-arrow-color:#1f2933;--welcome-arrow-hover-back-color:#fff;--welcome-back-color:var(--window-back-color);--welcome-caption-color:#647384;--welcome-carousel-back-color:#f2f4f8;--welcome-carousel-border-color:#d7dde8;--welcome-color:var(--color);--welcome-control-back-color:#ffffff0f;--welcome-control-border-color:#ffffff29;--welcome-control-hover-back-color:#ffffff14;--welcome-control-hover-border-color:#ffffff42;--welcome-eyebrow-color:#ffffffb8;--welcome-heading-color:#fffffff0;--welcome-muted-color:#ffffffad;--welcome-title-gradient:linear-gradient(90deg, #8fcdff 0%, #46a6ff 55%, #74c7ff 100%)}.project-welcome-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:stretch;gap:26px 48px;height:100%;min-height:0;display:grid}.project-welcome-copy{align-content:center;gap:16px;min-width:0;padding:4px 20px;display:grid}.project-welcome-copy h2{background:var(--welcome-title-gradient);color:var(--welcome-heading-color);letter-spacing:0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,3.5vw,4.25rem);font-weight:800;line-height:1.04}.project-welcome-copy p:not(.project-welcome-eyebrow){color:var(--welcome-muted-color);max-width:520px;margin:0;font-size:1.42rem;line-height:1.48}.project-welcome-eyebrow{color:var(--welcome-eyebrow-color);text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.project-welcome-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:330px;margin-top:10px;display:grid}.project-welcome-dismiss-checkbox{color:var(--welcome-color);cursor:pointer;grid-template-columns:18px auto;align-self:center;align-items:center;gap:10px;width:fit-content;min-width:0;margin-top:0;font-size:1.35rem;font-weight:400;line-height:18px;display:inline-grid;position:relative}.project-welcome-dismiss-checkbox input[type=checkbox]{appearance:none;opacity:0;z-index:2;grid-area:1/1;width:18px;height:18px;margin:0;padding:0}.project-welcome-dismiss-checkbox input[type=checkbox]:checked+.project-welcome-checkbox-mark{background:var(--welcome-accent-color);border-color:var(--welcome-accent-color)}.project-welcome-dismiss-checkbox input[type=checkbox]:checked+.project-welcome-checkbox-mark .icon{opacity:1}.project-welcome-dismiss-checkbox input[type=checkbox]:focus-visible+.project-welcome-checkbox-mark{border-color:var(--welcome-control-hover-border-color);outline:2px solid var(--welcome-control-hover-border-color);outline-offset:2px}.project-welcome-dismiss-checkbox .project-welcome-checkbox-mark{background:var(--welcome-control-back-color);border:1px solid var(--welcome-control-border-color);box-sizing:border-box;cursor:pointer;border-radius:5px;grid-area:1/1;justify-content:center;align-items:center;width:18px;height:18px;margin:0;transition:background-color .12s,border-color .12s;display:inline-flex;overflow:hidden;box-shadow:none!important}.project-welcome-dismiss-checkbox .project-welcome-checkbox-mark .icon{color:#fff;opacity:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:1.3rem;line-height:1;transition:opacity .12s;display:inline-flex}.project-welcome-dismiss-checkbox:hover{color:var(--welcome-color)}.project-welcome-dismiss-checkbox .project-welcome-checkbox-label{line-height:18px;display:block}.project-welcome-legacy-link{white-space:nowrap;justify-self:start;width:fit-content;margin-top:0;margin-left:6px;font-size:1.3rem;line-height:1.2;text-decoration:none;color:var(--welcome-muted-color)!important;font-weight:500!important}.project-welcome-legacy-link:hover,.project-welcome-legacy-link:focus-visible{outline:none;text-decoration:none;color:var(--welcome-color)!important}.project-welcome-link{background:var(--welcome-control-back-color);border:1px solid var(--welcome-control-border-color);box-shadow:var(--control-shadow);box-sizing:border-box;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:34px;padding:8px 10px;font-size:1.3rem;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;overflow:hidden;color:var(--welcome-color)!important;font-weight:700!important}.project-welcome-link .icon{color:currentColor;flex:none;font-size:1.9rem}.project-welcome-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}.project-welcome-link:hover,.project-welcome-link:focus-visible{background:var(--welcome-control-hover-back-color);border-color:var(--welcome-control-hover-border-color);outline:none;color:var(--welcome-color)!important}.project-welcome-showcase{align-self:stretch;min-width:0;min-height:0;margin:0;display:grid;overflow:visible}.project-welcome-carousel{gap:10px;min-width:0;height:100%;min-height:0;display:grid}.project-welcome-carousel-viewport{background:var(--welcome-carousel-back-color);border:1px solid var(--welcome-carousel-border-color);box-shadow:none;border-radius:10px;height:100%;min-height:0;position:relative;overflow:hidden}.project-welcome-carousel-track{width:100%;height:100%;transition:transform .22s;display:flex}.project-welcome-carousel-track-instant{transition:none}.project-welcome-carousel-slide{box-sizing:border-box;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;place-items:stretch center;gap:4px;min-width:0;height:100%;padding:10px 54px 30px;display:grid;position:relative}.project-welcome-carousel-slide img{object-fit:contain;align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;display:block;transform:none}.project-welcome-carousel-caption{box-shadow:none;pointer-events:none;text-align:center;background:0 0;border:0;border-radius:0;justify-self:center;place-items:center;width:min(100%,620px);min-width:0;padding:0;line-height:1.2;display:grid;position:relative}.project-welcome-carousel-caption>span{color:var(--welcome-caption-color);-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;max-height:2.48em;font-size:1.65rem;font-weight:450;line-height:1.24;display:-webkit-box;overflow:hidden}.project-welcome-carousel-caption>.project-welcome-carousel-description-split{justify-items:center;display:grid}.project-welcome-carousel-caption>.project-welcome-carousel-description-split span{display:block}.project-start-dialog button.project-welcome-carousel-arrow{z-index:2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s,color .12s,transform .12s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #00376e1f;background:var(--welcome-arrow-back-color)!important;border:1px solid var(--welcome-arrow-border-color)!important;color:var(--welcome-arrow-color)!important;padding:0!important;display:inline-flex!important}.project-start-dialog button.project-welcome-carousel-arrow .icon{font-size:1.8rem}.project-start-dialog button.project-welcome-carousel-arrow:hover,.project-start-dialog button.project-welcome-carousel-arrow:focus-visible{outline:none;transform:translateY(-50%)scale(1.04);background:var(--welcome-arrow-hover-back-color)!important;border-color:var(--welcome-control-hover-border-color)!important;color:var(--welcome-arrow-color)!important}.project-welcome-carousel-arrow-previous{left:10px}.project-welcome-carousel-arrow-next{right:10px}.project-welcome-actions{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:20px;display:grid}.project-welcome-action-buttons{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.project-start-dialog button.project-welcome-cta{box-shadow:var(--control-shadow);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:36px;font-size:1.45rem;transition:background-color .12s,border-color .12s,color .12s;background:var(--welcome-control-back-color)!important;border:1px solid var(--welcome-control-border-color)!important;color:var(--welcome-color)!important;padding:7px 12px!important;font-weight:700!important;display:inline-flex!important}.project-start-dialog button.project-welcome-cta:not(:disabled):hover,.project-start-dialog button.project-welcome-cta:focus-visible{background:var(--welcome-control-hover-back-color)!important;border-color:var(--welcome-control-hover-border-color)!important;color:var(--welcome-color)!important}.project-start-dialog button.project-welcome-cta-primary{background:var(--welcome-accent-color)!important;border-color:var(--welcome-accent-color)!important;color:#fff!important}.project-start-dialog button.project-welcome-cta-primary:not(:disabled):hover,.project-start-dialog button.project-welcome-cta-primary:focus-visible{background:var(--welcome-accent-hover-color)!important;border-color:var(--welcome-accent-hover-color)!important;color:#fff!important}.project-start-tabs{grid-template-rows:36px auto auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.project-start-header{border-bottom:1px solid var(--project-border);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.project-start-tab-list{align-items:stretch;gap:16px;min-width:0;display:flex}.project-start-dialog button.project-start-tab-trigger{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--body-font);-webkit-user-select:none;user-select:none;align-items:center;height:100%;padding:0 3px;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s;display:flex;position:relative;color:var(--editor-muted)!important}.project-start-dialog button.project-start-tab-trigger:not([data-state=active]):hover{color:var(--project-text)!important}.project-start-dialog button.project-start-tab-trigger:focus-visible{outline:none;color:var(--project-text)!important}.project-start-dialog button.project-start-tab-trigger[data-state=active]{color:var(--project-text)!important;font-weight:700!important}.project-start-dialog button.project-start-tab-trigger[data-state=active]:after{background:var(--project-text);content:"";border-radius:999px;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.project-start-error,.project-start-replace-warning{border-radius:6px;width:fit-content;margin:14px 0 0;padding:9px 12px;font-size:1.25rem;line-height:1.3}.project-start-error{background:var(--project-error-back);color:var(--danger)}.project-start-replace-warning{background:var(--alert-warning-back-color);color:var(--alert-warning-color)}.project-welcome-actions .project-start-replace-warning{grid-column:1/-1;margin-top:0}.project-start-tab-content{grid-row:4;min-height:0;padding-top:22px;overflow:hidden}.project-start-tab-content[data-state=active]{display:grid}.project-start-tab-content-load{padding-top:14px}.project-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));place-self:stretch stretch;align-items:center;gap:16px;width:100%;min-height:0;display:grid}.project-start-tab-content[data-state=active] .project-entry-grid{height:100%;min-height:0}.project-start-dialog :is(button,a).project-entry-card{aspect-ratio:auto;font-family:var(--body-font);white-space:normal;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;height:80%;min-height:280px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;position:relative;background:var(--project-card-back)!important;border:1px solid var(--project-border)!important;color:var(--project-text)!important;text-align:center!important;padding:30px 16px!important;display:flex!important}.project-start-dialog :is(button,a).project-entry-card:not(:disabled):hover,.project-start-dialog :is(button,a).project-entry-card:focus-visible{background:var(--project-control-hover-back)!important;border-color:var(--project-control-hover-border)!important;color:var(--project-text)!important}.project-start-dialog :is(button,a).project-entry-card:not(:disabled):hover .project-entry-note,.project-start-dialog :is(button,a).project-entry-card:focus-visible .project-entry-note{color:var(--project-muted)}.project-start-dialog :is(button,a).project-entry-card:not(:disabled):hover .project-entry-icon,.project-start-dialog :is(button,a).project-entry-card:focus-visible .project-entry-icon{color:currentColor;opacity:.28}.project-start-dialog :is(button,a).project-entry-card:not(:disabled):active{transform:translateY(1px)}.project-entry-file-input{display:none}.project-entry-icon{opacity:.2;justify-content:center;line-height:1;transition:color .12s,opacity .12s;font-size:7.6rem!important}.project-entry-title{justify-items:center;gap:2px;max-width:270px;font-size:1.78rem;line-height:1.25;display:grid;font-weight:600!important}.project-entry-title>span{white-space:nowrap;display:block}.project-entry-note{color:var(--project-muted);letter-spacing:0;white-space:nowrap;min-height:1.25em;font-size:1.24rem;line-height:1.25;display:block}.project-local-list{box-sizing:border-box;grid-auto-rows:max-content;align-content:start;width:100%;min-width:0;height:100%;max-height:100%;display:grid;overflow:auto}.project-local-empty{border:1px dashed var(--project-border);color:var(--project-muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;justify-self:stretch;align-items:center;gap:12px;min-height:100%;font-size:1.35rem;display:flex}.project-local-toolbar{background:var(--window-back-color);z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:34px;padding:0 10px 8px;position:sticky;top:0;display:grid!important}.project-local-select-all{color:var(--project-muted);cursor:pointer;grid-template-columns:18px auto;align-items:center;gap:10px;min-width:0;font-size:1.2rem;line-height:18px;display:inline-grid;position:relative}.project-start-dialog .project-local-select-all input[type=checkbox],.project-start-dialog .project-local-select input[type=checkbox]{appearance:none;opacity:0;z-index:2;grid-area:1/1;width:18px;height:18px;margin:0;padding:0}.project-start-dialog .project-local-select-all input[type=checkbox]:checked+.project-local-checkbox-mark,.project-start-dialog .project-local-select-all input[type=checkbox]:indeterminate+.project-local-checkbox-mark,.project-start-dialog .project-local-select input[type=checkbox]:checked+.project-local-checkbox-mark,.project-start-dialog .project-local-select input[type=checkbox]:indeterminate+.project-local-checkbox-mark{background:var(--project-checkbox-accent-color);border-color:var(--project-checkbox-accent-color)}.project-start-dialog .project-local-select-all input[type=checkbox]:checked+.project-local-checkbox-mark .icon,.project-start-dialog .project-local-select input[type=checkbox]:checked+.project-local-checkbox-mark .icon{opacity:1}.project-start-dialog .project-local-select-all input[type=checkbox]:indeterminate+.project-local-checkbox-mark .icon,.project-start-dialog .project-local-select input[type=checkbox]:indeterminate+.project-local-checkbox-mark .icon{opacity:0}.project-start-dialog .project-local-select-all input[type=checkbox]:indeterminate+.project-local-checkbox-mark:after,.project-start-dialog .project-local-select input[type=checkbox]:indeterminate+.project-local-checkbox-mark:after{content:"";background:#fff;border-radius:999px;width:6px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-start-dialog .project-local-select-all input[type=checkbox]:focus-visible+.project-local-checkbox-mark,.project-start-dialog .project-local-select input[type=checkbox]:focus-visible+.project-local-checkbox-mark{border-color:var(--project-checkbox-focus-color);outline:2px solid var(--project-checkbox-focus-color);outline-offset:2px}.project-start-dialog .project-local-select-all input[type=checkbox]:disabled,.project-start-dialog .project-local-select-all input[type=checkbox]:disabled+.project-local-checkbox-mark,.project-start-dialog .project-local-select input[type=checkbox]:disabled,.project-start-dialog .project-local-select input[type=checkbox]:disabled+.project-local-checkbox-mark{cursor:default;opacity:.56}.project-start-dialog .project-local-select-all .project-local-checkbox-mark,.project-start-dialog .project-local-select .project-local-checkbox-mark{background:var(--project-checkbox-back-color);border:1px solid var(--project-checkbox-border-color);box-sizing:border-box;cursor:pointer;border-radius:5px;grid-area:1/1;justify-content:center;align-items:center;width:18px;height:18px;margin:0;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important}.project-start-dialog .project-local-select-all .project-local-checkbox-mark .icon,.project-start-dialog .project-local-select .project-local-checkbox-mark .icon{color:#fff;opacity:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:1.3rem;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-start-dialog .project-local-batch-delete{border-radius:6px;gap:6px;height:32px;color:var(--project-muted)!important;padding:0 8px!important}.project-start-dialog .project-local-batch-delete .icon{font-size:1.55rem}.project-start-dialog .project-local-batch-delete span{font-size:1.2rem}.project-start-dialog .project-local-batch-delete:not(:disabled):hover,.project-start-dialog .project-local-batch-delete:focus-visible{background:var(--project-soft-back)!important;color:var(--danger)!important}.project-start-dialog .project-local-row{border-radius:0;grid-template-columns:24px 84px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:8px 10px;transition:background-color .12s;border-bottom:1px solid var(--project-border)!important;display:grid!important}.project-start-dialog .project-local-row:last-child{border-bottom:0!important}.project-start-dialog .project-local-row:hover,.project-start-dialog .project-local-row:focus-within,.project-start-dialog .project-local-row[data-selected=true]{background:var(--project-soft-back)}.project-local-select{cursor:pointer;grid-template-columns:18px;justify-content:center;align-items:center;min-width:0;display:grid;position:relative}.project-local-preview{border:1px solid var(--project-border);box-sizing:border-box;object-fit:contain;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:84px;height:52px;display:flex;overflow:hidden}.project-local-preview-empty{color:var(--project-muted)}.project-local-preview-empty .icon{font-size:2rem}.project-start-dialog .project-local-open{grid-template-rows:auto auto;place-items:center start;gap:6px;width:100%;min-width:0;min-height:44px;text-align:left!important;justify-content:stretch!important;display:grid!important}.project-start-dialog .project-local-open .project-local-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:1.35rem;line-height:1.25;overflow:hidden}.project-start-dialog .project-local-open time{color:var(--project-muted);text-align:left;justify-self:start;font-size:1.2rem}.project-local-actions{opacity:0;pointer-events:none;justify-self:end;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.project-local-row:hover .project-local-actions{opacity:1;pointer-events:auto}.project-start-dialog .project-local-rename,.project-start-dialog .project-local-delete,.project-start-dialog .project-local-rename-save,.project-start-dialog .project-local-rename-cancel{border-radius:6px;place-self:center end;width:30px;height:30px;color:var(--project-muted)!important}.project-start-dialog .project-local-rename .icon,.project-start-dialog .project-local-delete .icon,.project-start-dialog .project-local-rename-save .icon,.project-start-dialog .project-local-rename-cancel .icon{font-size:1.7rem}.project-start-dialog .project-local-rename:not(:disabled):hover{color:var(--project-text)!important;background:0 0!important}.project-start-dialog .project-local-rename:focus-visible{box-shadow:0 0 0 3px var(--project-control-focus-ring);outline:none;color:var(--project-text)!important;background:0 0!important}.project-start-dialog .project-local-rename-save:not(:disabled):hover,.project-start-dialog .project-local-rename-save:focus-visible{background:var(--project-control-hover-back)!important;color:var(--project-text)!important}.project-start-dialog .project-local-delete:not(:disabled):hover,.project-start-dialog .project-local-delete:focus-visible{background:var(--project-card-back)!important;color:var(--danger)!important}.project-start-dialog .project-local-rename-cancel:not(:disabled):hover,.project-start-dialog .project-local-rename-cancel:focus-visible{background:var(--project-card-back)!important;color:var(--project-text)!important}.project-local-rename-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.project-local-rename-form input{min-width:0;height:34px;font-size:1.3rem}.project-local-rename-form input[aria-invalid=true]{border-color:var(--danger)}@media (width<=1100px){.project-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-start-dialog :is(button,a).project-entry-card{gap:10px;height:100%;min-height:0;padding:16px!important}.project-entry-icon{font-size:4.8rem!important}}@media (width<=860px){.project-start-dialog{--project-dialog-height:min(490px, calc(100vh - 54px));--project-dialog-width:min(680px, calc(100vw - 54px))}.project-welcome-dialog .dialog-desc{padding:24px;overflow:auto}.project-welcome-layout{grid-template-rows:auto minmax(360px,1fr) auto;grid-template-columns:minmax(0,1fr)}.project-welcome-copy h2{font-size:3rem}.project-welcome-links{width:100%;max-width:none}}@media (width<=780px){.project-start-dialog:not(.project-welcome-dialog) .dialog-desc{padding:24px}.project-start-tab-content{overflow:auto}.project-entry-grid{grid-template-columns:minmax(0,1fr)}.project-start-dialog :is(button,a).project-entry-card{height:190px;min-height:190px}.project-start-dialog .project-local-row{grid-template-columns:24px 70px minmax(0,1fr)}.project-local-preview{width:70px;height:46px}.project-local-actions{grid-column:3}}@media (width<=540px){.project-start-dialog{--project-dialog-height:min(490px, calc(100vh - 28px));--project-dialog-width:calc(100vw - 28px)}.project-start-dialog:not(.project-welcome-dialog) .dialog-desc{padding:22px 18px}.project-start-tab-list{gap:24px}.project-start-tab-trigger{font-size:1.35rem}.project-welcome-dialog .dialog-desc{padding:22px 18px}.project-welcome-copy h2{font-size:2.5rem}.project-welcome-copy p:not(.project-welcome-eyebrow){font-size:1.32rem}.project-welcome-links{grid-template-columns:minmax(0,1fr)}.project-welcome-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.project-welcome-action-buttons{justify-content:flex-end}.project-welcome-layout{grid-template-rows:auto minmax(300px,1fr) auto}.project-welcome-carousel-viewport{height:100%;min-height:280px}.project-welcome-carousel-slide{gap:8px;padding:10px 38px 24px}.project-welcome-carousel-caption{padding:0}.project-welcome-carousel-caption>span{font-size:1.48rem}}.pdf-import-dialog{max-width:560px}.pdf-import-dialog .pdf-import-filename{overflow-wrap:anywhere;margin:0 0 16px}.pdf-import-dialog .pdf-import-page{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pdf-import-dialog .pdf-import-page input{width:80px}.pdf-import-dialog .pdf-import-preview{border:1px solid var(--editor-border);color:#555;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:min(260px,30vh);display:flex;overflow:hidden}.pdf-import-dialog .pdf-import-preview img{object-fit:contain;width:100%;height:100%}.pdf-import-dialog .pdf-import-modes{border:0;margin:18px 0 0;padding:0}.pdf-import-dialog .pdf-import-modes legend{margin-bottom:8px;font-weight:600}.pdf-import-dialog .pdf-import-modes label{cursor:pointer;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.pdf-import-dialog .pdf-import-modes input{accent-color:#0b95ee;flex:none;margin-top:4px}.pdf-import-dialog .pdf-import-modes strong,.pdf-import-dialog .pdf-import-modes small{display:block}.pdf-import-dialog .pdf-import-modes small{font-size:1.2rem;font-weight:400}.pdf-import-dialog .pdf-import-error{color:var(--editor-danger,#bf2525)}.pdf-import-dialog .button-primary{color:#fff!important;background:#0b95ee!important}.pdf-import-dialog .button-primary:not(:disabled):hover{background:#087ac4!important}.pdf-import-dialog .pdf-import-modes input:checked{background-color:#0b95ee}#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{appearance:none;cursor:pointer;outline:revert;outline-offset:2px;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (width>=640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:0;position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (width<=640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;width:100%;width:unset;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;display:flex;position:relative;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;margin:0;display:block;position:absolute;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;text-align:left;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);max-width:43em;max-height:37.5em;right:var(--cc-modal-margin);margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:1;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:0}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (width<=640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
