:root{--c-bg:#f7f8fa;--c-surface:#fff;--c-surface-2:#f3f4f7;--c-surface-hover:#fcfbfe;--c-surface-3:#eaecef;--c-table-head:#fbfbfc;--c-border:#e5e7ed;--c-border-soft:#eeeff3;--c-border-strong:#d9dce3;--c-text:#24272f;--c-text-2:#656c78;--c-text-3:#8b909a;--c-accent:#6e46ba;--c-accent-hover:#5c389f;--c-accent-soft:#f0ebf9;--c-accent-border:#ddd2f1;--c-accent-text:#643ab0;--c-accent-focus:#a58bd6;--c-accent-deep:#2b1d4f;--c-accent-deep-raised:#35255e;--c-variable:#2f5fb3;--c-variable-soft:#eef3fd;--c-variable-border:#c9d8f6;--c-focus-ring:#6e46ba38;--c-success:#2f9e6b;--c-success-soft:#eaf7f0;--c-success-border:#bfe3cf;--c-success-text:#23774f;--c-warning:#c98a3a;--c-warning-soft:#fbf0e3;--c-warning-border:#f1dfc4;--c-warning-text:#9c632a;--c-danger:#c9525a;--c-danger-hover:#b4454d;--c-danger-soft:#fcedee;--c-danger-border:#f2c4c8;--c-danger-text:#b75057;--c-info:#2563eb;--c-info-soft:#eff6ff;--c-info-text:#1d4ed8;--c-info-border:#cddcf8;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:12px;--fs-base:13px;--fs-lg:15px;--fs-xl:20px;--fs-2xl:27px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--shadow-xs:0 1px 2px #18181b0a;--shadow-sm:0 1px 3px #18181b0f, 0 1px 2px #18181b0a;--shadow-md:0 8px 24px -6px #18181b1f, 0 2px 6px #18181b0d;--shadow-lg:0 24px 64px -12px #18181b47, 0 2px 8px #18181b14;--shadow-panel:-16px 0 48px -16px #18181b2e;--shadow-popover:0 0 0 1px #18181b0f, 0 10px 28px -6px #18181b2e, 0 2px 6px #18181b0f;--c-button-face:#efefef;--shadow-ring-accent:0 0 0 1px var(--c-accent-border);--shadow-ring-border:0 0 0 1px var(--c-border);--shadow-knob:0 1px 2px #18181b33;--c-scrim:#18181b52;--c-scrim-light:#18181b1a;--control-h:38px;--control-h-sm:32px;--control-h-xs:24px;--transition-fast:.12s ease;--main-header-height:64px;--main-header-gap:12px;--sticky-top:92px;--sticky-bottom:16px;--main-footer-height:0px;--tutorial-bg-color:#faf8fb;--tutorial-txt-color:#3e1e4d;--md-low-break-point:768px;--md-high-break-point:996px;--priority-medium:#ea580c;--priority-low:#ca8a04;--c-white:#fff;--c-danger-border-hover:#fecaca;--c-focus-outline:#6e46ba73;--c-danger-ring:#c9525a2e;--c-menu-link:#505769;--c-menu-link-hover:#454b5a;--c-gray-light:#949bad;--c-help-block:#5b6377;--c-select-option:#333;--c-select-option-disabled:#777;--c-loading-bar:#29d;--fw-bold:700;--fs-toast-close:16px;--fs-2xs:10px;--fs-tile-badge:9.5px;--fs-auth-control:14px;--fs-auth-digit:22px;--shadow-option-hover:0 0 0 3px var(--c-accent-soft);--fs-modal-title:17px;--fs-panel-title:16px;--fs-guide:14px;--radius-tile:10px;--radius-round:50%;--radius-peg:100%;--radius-bar:1px;--radius-favicon-sm:5px;--shadow-focus:0 0 0 3px var(--c-focus-ring);--shadow-focus-danger:0 0 0 3px var(--c-danger-ring);--shadow-peg:1px 0 6px 1px var(--c-loading-bar);--input-h:38px;--transition-fade:.1s ease-out;--transition-rise:.12s ease-out;--transition-bar:.35s ease;--transition-bar-fade:.35s linear;--transition-toast:.3s linear;--shadow-header:var(--shadow-xs), 0 4px 12px #18181b0a, 0 -20px 0 20px var(--c-bg);--radius-logo:7px;--shadow-nav-dot:0 0 0 2px var(--c-danger-soft);--c-countdown-soon-border:#f2dadd;--shadow-badge-hover:inset 0 0 0 1px #18181b14;--c-breadcrumb-separator:#afb3bd;--c-savebar-dot:#e0b54a;--c-savebar-link:#ffffffb8;--c-savebar-link-hover:#ffffff1a;--c-on-dark:#ffffffc7;--c-on-dark-muted:#fff9;--c-on-dark-faint:#ffffff80;--c-on-dark-icon:#ffffffd9;--c-dark-overlay:#ffffff14;--c-dark-overlay-hover:#ffffff24;--c-dark-overlay-strong:#ffffff29;--c-dark-overlay-border:#ffffff24;--c-dark-tile:#ffffff1f;--c-dark-tile-border:#ffffff2e;--c-dark-dot:#ffffff59;--c-dark-badge:#ffffff1a;--shadow-dark-badge-hover:inset 0 0 0 1px #fff3;--shadow-dark-menu:0 12px 32px #0a051973;--c-dark-success-fill:#2f9e6b38;--c-dark-success-text:#a7e3c4;--c-dark-success-dot:#4cc38a;--c-dark-danger-fill:#c9525a42;--c-dark-danger-text:#f3b3b8;--c-dark-danger-dot:#e5737a;--c-dark-info-fill:#2563eb42;--c-dark-info-text:#b9cffa;--c-dark-info-dot:#6b9bf2;--c-dark-warning-fill:#c98a3a42;--c-dark-warning-text:#f1cf9f;--c-dark-warning-dot:#e0a356;--z-dropdown:1000;--z-header:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-modal-covered-backdrop:1051;--z-modal-stacked:1052;--z-popover:1060;--z-tooltip:1070;--z-loading-bar:100002;--z-toast:999999;--c-activity-import-bg:#e8efff;--c-activity-import:#3b63d8;--c-activity-export-bg:#fdeee2;--c-activity-export:#d27a2a;--c-activity-skeleton-mid:#eceef2;--fs-3xs:9px;--radius-xs:3px;--c-brush-area:#e3e5ea;--c-brush-line:#c4c8d0;--c-brush-outline:#af99d9;--c-brush-tint:#6e46ba0f;--c-brush-tint-hover:#6e46ba1a;--shadow-brush-handle:0 1px 2px #18181b1f;--c-dash-updated:#d9a43b;--c-dash-updated-soft:#f6e7bd;--c-dash-updated-text:#7a5a14;--c-dash-new-soft:#c9e9d8;--c-dash-new-text:#1d6b45;--c-dash-renewed:#3b7be8;--c-dash-renewed-soft:#cfe0fb;--c-dash-archived-ring:#efc3c7;--c-dash-skeleton-mid:#eceef2;--fs-dash-section:14px;--radius-dash-tip:10px;--radius-dash-archived:0 999px 999px 0;--shadow-dash-archived:inset 0 0 0 1px var(--c-dash-archived-ring);--c-items-shade:#18181b2e;--shadow-items-drawer:-12px 0 32px -12px #18181b2e;--c-chip-clear-hover:#6e46ba1f;--shadow-check-selected:inset 3px 0 0 var(--c-accent);--c-code-line-number:#b3b7c0;--c-code-comment:#8e908c;--c-code-declaration:#f5871f;--c-mask-opaque:#000;--shadow-focus-plain:0 0 8px #66afe999;--c-button-open:#d4d4d4;--shadow-button-open:inset 0 3px 5px #00000020;--font-glyphicons:"Glyphicons Halflings";--font-awesome:FontAwesome;--c-schema-node-text:#0009;--c-schema-node-border:#ddd;--c-schema-node-prefix:#f3f3f3;--c-schema-map-flash:#fff1bf;--shadow-schema-map-flash:0 0 0 4px var(--c-schema-map-flash);--shadow-schema-map-flash-end:0 0 0 4px transparent;--c-select-focus-bg:#ebebeb;--c-select-focus-border:#adadad;--shadow-select-focus:inset 0 1px 1px #00000013, 0 0 8px #66afe999;--outline-select-focus:5px auto -webkit-focus-ring-color;--c-select-group-border:#0000001a;--c-placeholder-browser:#757575;--c-photo-count:#11141a8c;--c-thumb-border:#ffffffe6;--c-missing-required-border:#ecc39a;--shadow-thumb:0 1px 3px #11141a40;--transition-meter:.3s ease;--shadow-test-fab:0 8px 24px -6px #6e46ba73, var(--shadow-xs);--c-test-fab-item:#ffffff2e;--shadow-test-segment-on:var(--shadow-xs), 0 0 0 1px var(--c-border-soft);--shadow-thumb-on:0 0 0 2px var(--c-accent-border), 0 1px 3px #11141a40;--shadow-test-chip-reload:-6px 0 4px -2px var(--c-surface);--shadow-test-chip-reload-selected:-6px 0 4px -2px var(--c-accent-soft);--shadow-picker-active:inset 0 0 0 1px var(--c-border-strong);--shadow-rule-mark-unmet:inset 0 0 0 1.5px var(--c-border-strong);--shadow-rules-list-testing:0 0 0 1px var(--c-accent-border), var(--shadow-xs);--c-rules-test-item-bg:#ffffffb3;--radius-2xs:2px;--c-code-gutter-bg:#f7f7f7;--c-code-gutter-border:#ddd;--c-code-gutter-text:#999;--c-code-text:#000;--fs-rules-list-more:16px;--font-code:monospace;--c-combine-fields-bg:#fafbfc;--c-test-line-bg:#fff9;--c-tracking-drop-bg:#ddd;--c-tracking-field-bg:#fafbfc;--shadow-tracking-raw:inset 0 -1px 0 var(--c-warning);--shadow-tool-open:inset 3px 0 0 var(--c-accent);--fs-row-name:14px;--fs-title-count:13px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;font-size:10px}body{font-family:var(--font-sans);font-feature-settings:"cv11";font-size:var(--fs-base);color:var(--c-text);background-color:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.4286}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--fw-semibold);color:var(--c-text);margin-top:9px;margin-bottom:9px;line-height:1.25}h1,h2,h3{margin-top:18px}h1{font-size:27px}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}p{margin:0 0 9px}ul,ol{margin-top:0;margin-bottom:9px}b,strong{font-weight:700}small{font-size:92%}code,kbd,pre,samp{font-family:var(--font-mono)}hr{border:0;border-top:1px solid var(--c-border);margin-top:18px;margin-bottom:18px}img{vertical-align:middle}label{max-width:100%;margin-bottom:5px;font-weight:700;display:inline-block}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;font-size:19.5px;line-height:inherit;color:var(--c-menu-link);border:0;border-bottom:1px solid #e5e5e5;margin-bottom:18px;padding:0;display:block}button{text-transform:none;cursor:pointer;overflow:visible}button:disabled{cursor:default}input{border:1px solid var(--c-border-strong);border-radius:var(--radius-md);color:var(--c-text);padding:5px 12px}input[disabled]{background:var(--c-surface-2);color:var(--c-text-3);cursor:not-allowed!important}table{border-collapse:collapse;border-spacing:0;background-color:#0000}td,th{padding:0}th{text-align:left}caption{color:var(--c-text-3);text-align:left;padding-top:8px;padding-bottom:8px}dl{margin-top:0;margin-bottom:18px}dt,dd{line-height:1.4286}dt{font-weight:700}dd{margin-left:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}code{border-radius:var(--radius-md);color:#c7254e;background-color:#f9f2f4;padding:2px 4px;font-size:90%}kbd{border-radius:var(--radius-sm);color:#fff;background-color:#333;padding:2px 4px;font-size:90%}pre{white-space:pre-wrap;border-radius:var(--radius-md);color:var(--c-menu-link);overflow-wrap:break-word;word-break:break-all;background-color:#f5f5f5;border:1px solid #ccc;margin:0 0 9px;padding:8.5px;font-size:12px;line-height:1.4286;display:block}pre code{color:inherit;font-size:inherit;white-space:pre-wrap;background-color:#0000;border-radius:0;padding:0}a{color:var(--c-accent-text);text-decoration:none}a:hover,a:focus{color:var(--c-accent);text-decoration:none}::selection{background:var(--c-accent-soft)}textarea{resize:vertical}a:focus-visible{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid var(--c-focus-outline);outline-offset:2px}body *{scrollbar-width:none}body ::-webkit-scrollbar{display:none}.appZoom{zoom:var(--app-zoom,1)}.appZoom [data-radix-popper-content-wrapper]{zoom:calc(1 / var(--app-zoom,1))}.appZoom [data-radix-popper-content-wrapper]>*{zoom:var(--app-zoom,1)}
