/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer reactflow{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}}@layer theme,base;@layer app{:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#f1f3f5;--surface-3:#e9ecef;--fg:#14171c;--muted:#5e6672;--line:#e4e7eb;--line-strong:#cfd4da;--accent:#0965cf;--scrim:#0f11155c;--wire-reconnecting:#777;--accent-hover:#0753ad;--on-accent:#fff;--accent-soft:#e7f0fc;--ring:color-mix(in srgb, var(--accent) 35%, transparent);--danger:#c8321b;--warn:#9a5200;--type-input:#0965cf;--type-main:#7c3aed;--type-output:#12a150;--type-process:#e5532b;--input:var(--accent-soft);--output:#e7f6ed;--ok:#0d7a3f;--ok-soft:#e7f6ed;--warn-soft:#fff3e0;--danger-soft:#fdecea;--faint:#b4bac2;--canvas:#e6e8eb;--checker-a:#e6e8ee;--checker-b:#fff;--placeholder-line:#9aa3b5;--placeholder-fg:#6b7385;--frozen-fg:#8a5a00;--swatch-bg:#f4f4f4;--fig-bar-disabled:#777;--fig-close-line:#555;--topbar-primary-hover:#0b87e0;--topbar-primary-disabled:#8cc8f5;--tint-rule:#2bb5a0;--tint-preview:#4caf50;--auth-glow-1:#4f8cff;--auth-glow-2:#8b5cf6;--auth-bg:#1b2140;--auth-art-1:#ffb37a;--auth-art-2:#ff6a88;--auth-panel:radial-gradient(900px 600px at 0% 0%, var(--auth-glow-1) 0, transparent 60%), radial-gradient(800px 600px at 100% 100%, var(--auth-glow-2) 0, transparent 60%), var(--auth-bg);--auth-frame:linear-gradient(160deg, #ffffff47, #ffffff0f);--auth-art:linear-gradient(135deg, var(--auth-art-1), var(--auth-art-2));--cover-backdrop:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), repeating-conic-gradient(color-mix(in srgb, var(--line) 35%, transparent) 0 25%, transparent 0 50%) 0 0 / 16px 16px, var(--surface-2);--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:20px;--font-ui:"Inter Variable", Inter, system-ui, "Noto Sans", "Noto Sans Khmer", sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--shadow-1:0 1px 2px #1018280d, 0 1px 3px #10182812;--shadow-2:0 4px 8px -2px #10182814, 0 12px 24px -4px #1018281f;--shadow-3:0 8px 16px -4px #1018281a, 0 24px 48px -8px #10182838;--field-h:28px;--t-fast:.14s cubic-bezier(.2, 0, 0, 1);--t-med:.2s cubic-bezier(.2, 0, 0, 1);--ambient:radial-gradient(1100px 620px at 12% -12%, #dfe9ff 0, transparent 62%), radial-gradient(900px 560px at 108% 6%, #efe4ff 0, transparent 58%), radial-gradient(800px 500px at 50% 120%, #e2f6ef 0, transparent 60%), #eef0f4;--glass:color-mix(in srgb, var(--surface) 78%, transparent);--panel-r:18px;--head-asset:#7c3aed;--head-master:#2563eb;--head-preview:#0d9488;--head-preset:#16a34a;--head-rule:#0891b2;--head-frozen:#94a3b8;color:var(--fg);background:var(--bg);font:13px/1.45 var(--font-ui);font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}#root{min-height:100dvh}button{font:inherit;cursor:pointer}input{font:inherit;border:1px solid var(--line);border-radius:6px;padding:6px 8px}.sc-card--wide{max-width:640px}.sc-card label{gap:4px;display:grid}.sc-row{gap:8px;display:flex}.sc-row input{flex:1}.sc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-list li{justify-content:space-between;gap:8px;display:flex}.sc-link{color:var(--accent);text-align:left;background:0 0;border:0;padding:0}.sc-muted{color:var(--muted)}.sc-error{color:var(--danger);margin:0}.sc-badge{background:var(--line);border-radius:99px;padding:2px 8px;font-size:12px}:is(html:has(.sc-board),body:has(.sc-board)){overscroll-behavior:none;height:100%;overflow:hidden}.sc-thumb--empty{color:var(--muted);place-items:center;font-size:12px;display:grid}.sc-upload{justify-self:start}.sc-field{align-items:center;gap:6px;display:flex}.sc-field input[type=number]{width:56px;padding:2px 4px}.sc-field input[type=color]{border:1px solid var(--line);border-radius:4px;width:32px;height:24px;padding:0}.sc-fill button{justify-self:start}.sc-port__grip{color:var(--muted);cursor:grab;flex:none;display:inline-flex}.sc-thumb-fill{width:100%;height:100%}.sc-thumb-text{color:var(--fg);background:var(--surface);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex;overflow:hidden}.sc-icon{margin:auto;display:block}.sc-render__placeholder{border:2px dashed var(--placeholder-line);color:var(--placeholder-fg);background:#fff6;place-items:center;font:600 48px/1.2 Noto Sans,sans-serif;display:grid}.sc-render--thumb{box-shadow:0 0 0 1px var(--line)}html.sc-render-page,html.sc-render-page body{background:0 0;margin:0}.sc-layer__name>span.sc-muted{font-size:11px}.sc-field--col{align-items:start;gap:4px;display:grid}.sc-seg{border:1px solid var(--line);border-radius:6px;gap:10px;display:inline-flex;overflow:hidden}.sc-seg button{background:var(--surface);font:inherit;border:0;border-radius:0;padding:3px 8px}.sc-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.sc-presets .sc-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}label.sc-check{align-items:center;gap:6px;display:flex}.sc-button{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:6px;padding:6px 12px;text-decoration:none;display:inline-block}.sc-lib .sc-list li{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.sc-fig__bar .sc-muted,.sc-fig__muted{color:var(--fig-bar-muted)}.sc-fig .sc-layer__name>span.sc-muted{font-size:10px}.sc-design__title .sc-muted{font-weight:400}.sc-thumb{object-fit:contain;background:repeating-conic-gradient(var(--checker-a) 0 25%, var(--checker-b) 0 50%) 0 0 / 16px 16px;border:1px solid var(--line);border-radius:var(--r-md);border-color:var(--line);width:100%;height:110px}.sc-btn,.sc-upload,.sc-fill button,.sc-node .sc-link{justify-content:center;align-items:center;gap:var(--sp-1);height:var(--field-h);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);line-height:1;text-decoration:none;display:inline-flex}.sc-btn .sc-icon{margin:0}.sc-btn:hover:not(:disabled),.sc-upload:hover,.sc-fill button:hover:not(:disabled),.sc-node .sc-link:hover{background:var(--surface-2)}.sc-btn:focus-visible,.sc-node button:focus-visible,.sc-node .sc-upload:focus-within{outline:2px solid var(--accent);outline-offset:1px}.sc-btn--ghost{color:var(--accent);padding:0 var(--sp-2);background:0 0;border-color:#0000}.sc-btn--ghost:hover:not(:disabled){background:var(--accent-soft)}.sc-node>.sc-btn,.sc-node .sc-link{justify-self:start}.sc-icon-btn{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;place-items:center;padding:0;line-height:1.4;display:inline-grid}.sc-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--fg);border-color:#0000}.sc-node .sc-seg{height:var(--field-h);border-radius:var(--r-md);border-color:var(--line);background:var(--surface-2);gap:2px;padding:2px}.sc-node .sc-seg button{border-radius:var(--r-sm);padding:0 var(--sp-2);font-size:var(--fs-xs);color:var(--muted);background:0 0}.sc-node .sc-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.sc-fill{font-size:var(--fs-xs);color:var(--muted);border:0;gap:6px;margin:0;padding:0;display:grid}.sc-fill .sc-seg{gap:var(--sp-3);background:0 0;border:0;height:auto;padding:0;display:inline-flex}.sc-fill .sc-field{color:var(--fg)}.sc-swatch{border:1px solid var(--line);border-radius:var(--r-md);border-color:var(--line);height:48px}.sc-chip{height:20px;padding:0 var(--sp-2);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);border-radius:99px;align-items:center;font-weight:500;display:inline-flex}.sc-topbar .sc-icon{margin:0}.sc-board__flow--hand .react-flow__pane,.sc-board__flow--hand .react-flow__node{cursor:grab}.sc-board__flow--hand .react-flow__pane.dragging,.sc-board__flow--hand:active .react-flow__node{cursor:grabbing}.sc-inspector-panel .sc-seg{height:var(--field-h);border-radius:var(--r-md);border-color:var(--line);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.sc-inspector-panel .sc-seg button{border-radius:var(--r-sm);padding:0 var(--sp-2);font-size:var(--fs-xs);color:var(--muted);background:0 0;border:0}.sc-inspector-panel .sc-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.sc-inspector-panel .sc-upload,.sc-inspector-panel .sc-fill button,.sc-inspector-panel .sc-link{height:var(--field-h);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:var(--fs-sm);justify-self:start;align-items:center;display:inline-flex}.sc-inspector-panel .sc-thumb{height:160px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--surface:#171a1f;--surface-2:#20242b;--surface-3:#2a2f37;--fg:#e9ebee;--muted:#9aa3ae;--line:#262b33;--line-strong:#363c46;--accent:#4b9dff;--accent-hover:#6aaeff;--on-accent:#06101f;--accent-soft:#13294a;--ring:color-mix(in srgb, var(--accent) 45%, transparent);--danger:#ff7a66;--danger-soft:#3d201c;--warn:#f5b041;--warn-soft:#3a2c15;--ok:#4fd18b;--ok-soft:#14301f;--type-input:#4b9dff;--type-main:#a78bfa;--type-output:#3fcf7f;--type-process:#ff7a52;--input:var(--accent-soft);--output:var(--ok-soft);--faint:#4a515c;--canvas:#0b0d10;--checker-a:#2f2f2f;--checker-b:#3a3a3a;--shadow-1:0 1px 2px #00000080, 0 1px 3px #0006;--shadow-2:0 6px 20px #00000080;--shadow-3:0 16px 48px #0009;--ambient:radial-gradient(1100px 620px at 12% -12%, #172447 0, transparent 62%), radial-gradient(900px 560px at 108% 6%, #2a1a47 0, transparent 58%), radial-gradient(800px 500px at 50% 120%, #0f2f26 0, transparent 60%), #0b0d11;--glass:color-mix(in srgb, var(--surface) 72%, transparent)}.sc-theme-toggle .sc-icon{margin:0}@media (pointer:coarse){.sc-icon-btn{min-width:44px;min-height:44px}.react-flow__handle.connectingfrom,.react-flow__handle.clickconnecting{box-shadow:0 0 0 4px var(--accent-soft)}}.sc-layers__title .sc-muted{font-weight:400}.sc-btn--primary{font-weight:600}.sc-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, black)}.sc-btn--danger{color:var(--danger)}.sc-btn--danger:hover:not(:disabled){background:var(--danger-soft)}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-card .sc-btn{height:32px;font-size:var(--fs-md)}.sc-card button:not([class]){height:32px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);transition:background var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.sc-card button:not([class]):hover:not(:disabled){background:var(--surface-2)}.sc-card button[type=submit]:not([class]){border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.sc-card button:not([class]):disabled{opacity:.5;cursor:not-allowed}.sc-card button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sc-card :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select){min-width:0;height:32px;padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit}.sc-card :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.sc-card h2{margin:var(--sp-2) 0 0;font-size:var(--fs-lg)}.sc-hint{color:var(--muted);font-size:var(--fs-sm);margin:0}.sc-search .sc-icon{margin:0}.sc-rows__main.sc-rows__main--tile{align-items:center;gap:var(--sp-3);display:flex}.sc-rows__text{gap:2px;min-width:0;display:grid}.sc-more .sc-icon{margin:0}.sc-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;border-radius:var(--r-md);background:var(--fg);color:var(--surface);font-size:var(--fs-sm);box-shadow:var(--shadow-2);margin:0;padding:8px 14px;position:fixed;transform:translate(-50%)}.sc-btn--danger-solid{border-color:var(--danger);background:var(--danger);color:var(--on-accent);font-weight:600}.sc-btn--danger-solid:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, black)}.sc-rows{border:1px solid var(--line);border-radius:var(--r-lg);gap:0;overflow:hidden}.sc-rows>li{align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);display:flex}.sc-rows>li:first-child{border-top:0}.sc-rows__main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;gap:2px;padding:0;display:grid}button.sc-rows__main{cursor:pointer}button.sc-rows__main:hover .sc-rows__name{color:var(--accent)}button.sc-rows__main:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.sc-rows__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sc-rows__meta{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-rows__actions{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;flex:none;display:flex}.sc-rows .sc-btn--ghost{color:var(--fg)}.sc-rows .sc-btn--ghost.sc-btn--danger{color:var(--danger)}.sc-form{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.sc-form h2{margin:0}.sc-fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.sc-fields label{gap:var(--sp-1);min-width:0;font-size:var(--fs-sm);color:var(--muted);display:grid}.sc-fields__wide{grid-column:1/-1}.sc-form__actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=767px){.sc-rows>li{flex-wrap:wrap}.sc-rows__actions{margin-left:auto}.sc-dialog .sc-card{--card-pad:var(--sp-4)}.sc-card .sc-btn,.sc-card button:not([class]),.sc-card :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select){height:40px}.sc-card :is(input,select){font-size:16px}}.sc-node__preview .sc-thumb:not(.sc-thumb--empty){width:auto;max-width:100%;height:auto;max-height:140px;display:block}.sc-node__preview .sc-thumb--empty,.sc-node__preview .sc-swatch{width:100%}.sc-node__preview .sc-thumb--empty{text-align:center;height:72px;padding:0 var(--sp-2)}.sc-thumb--upload{cursor:pointer;border-style:dashed}.sc-thumb--upload:hover{color:var(--accent);border-color:var(--accent)}.sc-node .sc-render--thumb{max-width:100%}.sc-inspector-panel__actions .sc-btn{gap:var(--sp-1)}.sc-history__open .sc-muted{font-size:var(--fs-xs)}.sc-comment__meta .sc-muted{font-size:11px}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}h1,h2,h3{letter-spacing:-.011em}.sc-btn,.sc-card button:not([class]),.sc-history .sc-btn{border-radius:var(--r-md);transition:background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast)}.sc-btn:active:not(:disabled),.sc-card button:not([class]):active:not(:disabled){transform:translateY(.5px)}.sc-btn--primary,.sc-card button[type=submit]:not([class]){border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff1f}.sc-btn--primary:hover:not(:disabled),.sc-card button[type=submit]:not([class]):hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.sc-card :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select,textarea),.sc-inspector-panel :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){border-radius:var(--r-md);transition:border-color var(--t-fast), box-shadow var(--t-fast)}.sc-card :is(input,select,textarea):focus-visible,.sc-dialog select:focus-visible,.sc-inspector-panel :is(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.sc-card input::placeholder,.sc-inspector-panel input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}:is(.sc-card,.sc-dialog,.sc-inspector-panel,.sc-design) select:not(.sc-native):not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:28px!important}.sc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);border-color:var(--line);max-width:360px;box-shadow:var(--shadow-1);gap:12px;margin:10vh auto;padding:24px;display:grid}.sc-card h1{font-size:var(--fs-xl);margin:0 0 4px;font-weight:650}.sc-dialog[open] .sc-card{animation:sc-pop var(--t-med) both}@keyframes sc-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.sc-dialog .sc-form__actions,.sc-dialog .sc-row:last-child{justify-content:flex-end}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sc-overview .sc-btn--primary{justify-content:center;gap:var(--sp-2);height:34px}.sc-node .sc-btn{border-radius:9px}body{background:var(--ambient);background-attachment:fixed;min-height:100vh;margin:0}.sc-btn--quiet{background:0 0;border-color:#0000}.sc-btn--quiet:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 7%, transparent)}.sc-home__section>.sc-rows{border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid;overflow:visible}.sc-home__section>.sc-rows>li,.sc-home__section>.sc-rows>li:first-child{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:var(--surface);min-height:0;box-shadow:var(--shadow-1);transition:transform var(--t-med), box-shadow var(--t-med), border-color var(--t-med);border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.sc-home__section>.sc-rows>li:is(:hover,:focus-within){box-shadow:var(--shadow-3);border-color:color-mix(in srgb, var(--accent) 30%, var(--line));transform:translateY(-2px)}.sc-home__section .sc-rows__main.sc-rows__main--tile{text-align:left;background:0 0;border:0;gap:0;width:100%;padding:0;display:grid}.sc-home__section .sc-rows__text{gap:3px;padding:12px 14px 14px}.sc-home__section .sc-rows__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}@media (width<=767px){.sc-home__section>.sc-rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.sc-dialog .sc-card{min-width:min(320px,100%);padding:var(--sp-5);gap:var(--sp-4);box-shadow:var(--shadow-3);border:1px solid var(--line);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:0;overflow:auto}.sc-dialog .sc-card h1{margin:0;font-size:20px}.sc-dialog .sc-card h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:650}.sc-dialog form>.sc-row:last-child,.sc-dialog .sc-card>.sc-row:last-child{flex-direction:row-reverse;justify-content:flex-start;margin-top:4px}.sc-dialog .sc-rows{border:0;gap:8px;display:grid;overflow:visible}.sc-dialog .sc-rows>li,.sc-dialog .sc-rows>li:first-child{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 14px}.sc-spinner{border:2px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite sc-spin}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-btn--soft{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:600}.sc-btn--soft:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent-hover);border-color:#0000}:is(.sc-preview__export,.sc-head__action,.sc-btn--soft,.sc-preview__comments,.sc-slot__state) .sc-icon{margin:0}button,summary,label,[role=tab]{-webkit-tap-highlight-color:transparent}.sc-history__name{grid-template-columns:1fr auto;align-items:center}.sc-history__note{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);margin:0;line-height:1.5}.sc-history__day h3{padding:var(--sp-3) var(--sp-4) var(--sp-1);font-size:var(--fs-xs);color:var(--muted);margin:0;font-weight:600}.sc-history__day ul{padding:0 var(--sp-2) var(--sp-2);gap:2px;margin:0;list-style:none;display:grid}.sc-history__item{align-items:center;gap:var(--sp-1);border-radius:var(--r-sm);display:flex}.sc-history__item:hover{background:var(--surface-2)}.sc-history__item--on{background:var(--accent-soft)}.sc-history__open{min-width:0;padding:6px var(--sp-2);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;display:grid}.sc-history__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (pointer:coarse){.sc-history__open{min-height:44px}}.sc-review__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-approval{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.sc-approval__state{font-size:11px;font-weight:600}.sc-approval--on .sc-approval__state{color:var(--ok)}.sc-approval--changed .sc-approval__state{color:var(--warn)}.sc-fig__bar .sc-approval__approve{background:var(--ok);color:var(--on-accent);border-color:var(--ok);font-weight:600}.sc-editor-screen{z-index:50;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);box-sizing:border-box;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.sc-fig__tools{gap:2px;display:inline-flex}.sc-fig__tool{place-items:center;width:36px;display:inline-grid;padding:0!important}.sc-fig__title{align-items:center;gap:10px;min-width:0;font-size:12px;display:inline-flex}.sc-fig .sc-editor__hover{outline:1.5px solid var(--fig-blue);outline-offset:0}.sc-fig .sc-layers{border-right:1px solid var(--fig-line);width:240px}.sc-fig .sc-layers__title{border-bottom:0;padding:12px 16px 8px;font-size:11px;font-weight:600}.sc-fig .sc-layer{border-bottom:0;gap:6px;min-height:32px;padding:0 8px}.sc-fig .sc-layer:hover{background:var(--fig-hover)}.sc-fig .sc-layer--selected,.sc-fig .sc-layer--selected:hover{background:var(--fig-select);box-shadow:none}.sc-fig .sc-layer__name{padding:2px;font-size:11px}.sc-fig .sc-layer-thumb{border-radius:2px;width:20px;height:20px}.sc-fig .sc-layer__actions{opacity:0}.sc-fig .sc-layer:hover .sc-layer__actions,.sc-fig .sc-layer--selected .sc-layer__actions,.sc-fig .sc-layer__actions:focus-within{opacity:1}@media (width<=767px){.sc-fig__title>:not(strong),.sc-fig__selection,.sc-zoom__actual{display:none!important}}.sc-fig__selection{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.sc-fig__tool--comment{position:relative}.sc-fig__count{background:var(--accent);min-width:14px;height:14px;color:var(--on-accent);text-align:center;border-radius:7px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:-4px;right:-4px}.sc-fig{--fig-panel:var(--surface);--fig-line:var(--line);--fig-hover:var(--surface-2);--fig-select:var(--accent-soft);--fig-blue:var(--accent);--fig-canvas:var(--canvas);--fig-fg:var(--fg);--fig-muted:var(--muted);font-family:var(--font-ui);color:var(--fig-fg);background:var(--fig-panel);--line:var(--fig-line);--input:var(--fig-select);--muted:var(--fig-muted);--fig-bar:var(--glass);--fig-bar-hover:color-mix(in srgb, var(--fg) 7%, transparent);--fig-bar-fg:var(--fg);--fig-bar-muted:var(--muted);font-size:11px}:root[data-theme=dark] .sc-fig{--fig-bar:var(--glass);--fig-bar-hover:color-mix(in srgb, var(--fg) 9%, transparent)}.sc-editor-screen.sc-fig{background:var(--ambient)}.sc-fig__title strong{text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.sc-fig__close{border:1px solid var(--line-strong)!important;background:var(--surface)!important}.sc-edited{vertical-align:1px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600}.sc-zoom button{min-width:28px}.sc-fig__bar{background:var(--fig-bar);color:var(--fig-bar-fg);white-space:nowrap;flex:none;align-items:center;gap:12px;display:flex;overflow:hidden}.sc-fig__bar button{color:var(--fig-bar-fg);background:0 0;border:0;border-radius:9px;height:34px;padding:0 10px;font-size:12px;font-weight:500}.sc-fig__bar button:hover:not(:disabled){background:var(--fig-bar-hover)}@media (width<=767px){.sc-fig__bar{gap:var(--sp-1)}.sc-fig__bar button{padding:0 8px}}.sc-fig__bar>*{flex:none}.sc-fig__bar>.sc-fig__title{flex:auto;min-width:0;overflow:hidden}.sc-zoom{align-items:center;gap:2px;margin-left:0;display:inline-flex}.sc-fig__bar{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);height:52px;box-shadow:var(--shadow-2);border-radius:14px;margin:10px 12px 0;padding:0 8px;font-size:12px}.sc-fig__bar button:disabled{color:var(--faint)}.sc-fig__bar .sc-fig__tool[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 10px -4px color-mix(in srgb, var(--accent) 70%, transparent)}.sc-zoom__value{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:11px}@media (width<=767px){.sc-fig__bar{margin:6px 6px 0}}.sc-gestures{gap:2px;margin:0;display:grid}.sc-gestures>div{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.sc-gestures>div:first-child{border-top:0}.sc-gestures dt{color:var(--fg);font-size:12.5px;font-weight:650}.sc-gestures dd{color:var(--muted);margin:0;font-size:12.5px}.sc-editor__target{cursor:move;touch-action:none;position:absolute;top:0;left:0}.sc-editor__body{flex:1;min-height:0;display:flex}.sc-editor__side{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;width:280px;display:flex;overflow:auto}.sc-editor__side .sc-props{border-left:0;width:auto}.sc-editor__hover{outline:1.5px dashed var(--accent);outline-offset:-1px;pointer-events:none;position:absolute;top:0;left:0}.sc-editor__stage--hand,.sc-editor__pan{cursor:grab}.sc-editor__pan{z-index:5;touch-action:none;position:absolute;inset:0}.sc-editor__pan:active{cursor:grabbing}.sc-editor__size{background:var(--fig-blue);color:var(--on-accent);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;z-index:4;border-radius:2px;padding:1px 4px;font-size:10px;line-height:14px;position:absolute;transform:translate(-50%)}.sc-editor__resets{border:1px solid var(--fig-line);background:var(--fig-panel);box-shadow:var(--shadow-1);z-index:6;border-radius:6px;gap:2px;padding:2px;display:flex;position:absolute}.sc-editor__resets button{width:24px;height:24px;color:var(--fig-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.sc-editor__resets button:hover{background:var(--fig-hover);color:var(--fig-fg)}.sc-editor__resets button:focus-visible{outline:2px solid var(--fig-blue);outline-offset:-2px}@media (pointer:coarse){.sc-editor__resets button{width:36px;height:36px}}.sc-editor__spot{outline:1px dashed var(--fig-blue,var(--accent));outline-offset:-1px;opacity:.7;pointer-events:none;transform-origin:50%;position:absolute;top:0;left:0}.sc-editor__spot span{color:var(--fig-blue,var(--accent));background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:2px;padding:0 3px;font:600 10px/1.2 system-ui,sans-serif;position:absolute;top:2px;left:2px}.sc-editor{gap:var(--sp-2);margin-top:0;display:grid}.sc-editor__stage{background:var(--fig-canvas,var(--canvas));touch-action:none;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}@media (width<=767px){.sc-editor__body{flex-direction:column}.sc-editor__body>.sc-layers{display:none}.sc-editor__body>.sc-design,.sc-editor__body>.sc-editor__side{width:auto;padding-bottom:env(safe-area-inset-bottom);border-left:0;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-2)}}@media (width<=1279px) and (width>=768px){.sc-editor__body>.sc-layers{width:200px}.sc-editor__body>.sc-design,.sc-editor__body>.sc-editor__side{width:220px}}.sc-editor__target.tb-target{cursor:move;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sc-editor__stage--hand .tb-handle,.sc-editor__stage--hand .tb-target{pointer-events:none}.sc-editor__point{z-index:4;cursor:crosshair;touch-action:none;position:absolute;inset:0}@media (width>=768px){.sc-editor__body{gap:12px;padding:10px 12px 12px}.sc-editor__body>.sc-layers,.sc-editor__body>.sc-design,.sc-editor__body>.sc-editor__side{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-2);border-radius:18px;border:1px solid color-mix(in srgb, var(--line) 80%, transparent)!important}.sc-editor__stage{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--canvas) 85%, transparent);border-radius:18px;box-shadow:inset 0 1px 3px #1018280f}}@media (width>=1280px){.sc-editor__body>.sc-layers{width:270px}.sc-editor__body>.sc-design{width:280px}.sc-editor__body>.sc-design.sc-comments{width:320px}}.sc-editor__canvas{background:repeating-conic-gradient(var(--checker-a) 0 25%, var(--checker-b) 0 50%) 0 0 / 16px 16px;position:absolute;box-shadow:0 0 0 1px #1018280f,0 12px 32px -8px #10182847}@media (width<=767px){.sc-editor__body--sheet-layers>.sc-layers{width:auto;padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);box-shadow:var(--shadow-2);display:block}.sc-editor__body--sheet-layers>.sc-design,.sc-editor__body--sheet-layers>.sc-editor__side{display:none}.sc-editor__body--sheet-layers>.sc-layers .sc-layer{min-height:52px}.sc-editor__body>.sc-editor__canvas,.sc-editor__body>.sc-editor__stage{order:1}.sc-editor__body>.sc-sheet-tabs{order:2}.sc-editor__body>.sc-layers,.sc-editor__body>.sc-design,.sc-editor__body>.sc-editor__side{order:3}.sc-editor__body>.sc-design,.sc-editor__body>.sc-editor__side,.sc-editor__body--sheet-layers>.sc-layers{max-height:calc(45dvh - 52px);overflow:auto}}.sc-layer-thumb{border:1px solid var(--line);background:repeating-conic-gradient(var(--checker-a) 0% 25%, var(--checker-b) 0% 50%) 0 0 / 8px 8px;border-radius:4px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}.sc-layer-thumb img{object-fit:contain;width:100%;height:100%}.sc-layer--drop{box-shadow:inset 0 2px 0 var(--accent)}.sc-layer[draggable=true]{cursor:grab}.sc-layers{border-right:1px solid var(--line);background:var(--surface);flex:none;width:260px;overflow:auto}.sc-layers__list{margin:0;padding:0;list-style:none}.sc-layer{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:4px 8px;display:flex}.sc-layer--selected{background:var(--input);box-shadow:inset 3px 0 0 var(--accent)}.sc-layer--hidden .sc-layer__name>span:first-child{opacity:.5;text-decoration:line-through}.sc-layer--unwired .sc-layer__name{opacity:.6}.sc-layer__name{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:4px;display:grid}.sc-layer__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-layer__actions{gap:2px;display:flex}.sc-layer__actions button{width:22px;height:22px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:0;font-size:11px}.sc-layer__actions button:hover:not(:disabled){border-color:var(--line);color:var(--fg)}.sc-layer__actions button:disabled{opacity:.3}.sc-layers__title{border-bottom:1px solid var(--line);align-items:baseline;gap:6px;padding:10px 12px;font-weight:600;display:flex}.sc-layers li{border-radius:10px}.sc-text{resize:vertical;width:100%;font:inherit;border:1px solid var(--line);border-radius:6px;margin-top:8px;padding:6px 8px}.sc-props{border-left:1px solid var(--line);background:var(--surface);flex:none;width:280px;overflow:auto}.sc-props__body{border:0;gap:12px;margin:0;padding:12px;font-size:12px;display:grid}.sc-props__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-props select,.sc-props input[type=number]{width:100%;font:inherit;border:1px solid var(--line);border-radius:6px;padding:4px 6px;font-size:13px}.sc-props input[type=color]{border:1px solid var(--line);border-radius:4px;width:44px;height:28px;padding:0}.sc-props .sc-text{margin-top:0;font-size:14px}.sc-props__note{margin:0;font-size:12px}.sc-design{border-left:1px solid var(--fig-line);background:var(--fig-panel);flex:none;width:248px;overflow:auto}.sc-design__section{border-bottom:1px solid var(--fig-line);border-bottom-color:color-mix(in srgb, var(--line) 70%, transparent);gap:8px;padding:12px 16px;display:grid}.sc-design__title{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:flex}.sc-design__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-design__num{background:var(--fig-hover);height:28px;color:var(--fig-muted);border:1px solid #0000;border-radius:5px;align-items:center;padding-left:8px;gap:0!important;display:flex!important}.sc-design__num:hover{border-color:var(--fig-line)}.sc-design__num:focus-within{border-color:var(--fig-blue);background:var(--surface)}.sc-design__num input{width:100%;min-width:0;height:26px;color:var(--fig-fg);-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0 6px;font-size:11px}.sc-design__num input::-webkit-inner-spin-button{display:none}.sc-design__lock{width:28px;height:28px;color:var(--fig-muted);background:0 0;border:0;border-radius:5px;justify-self:start;place-items:center;display:inline-grid}.sc-design__lock:hover:not(:disabled){background:var(--fig-hover);color:var(--fig-fg)}.sc-design__lock[aria-pressed=true]{background:var(--fig-select);color:var(--fig-blue)}.sc-design__keys{gap:4px;margin:0;display:grid}.sc-design__keys div{justify-content:space-between;gap:8px;display:flex}.sc-design__keys dt{color:var(--fig-fg)}.sc-design__keys dd{color:var(--fig-muted);text-align:right;margin:0}.sc-design .sc-props,.sc-design .sc-editor__side{border-left:0;width:auto;overflow:visible}.sc-design .sc-layers__title{border-bottom:0;padding:12px 16px 4px;font-size:11px}.sc-design .sc-props__body{gap:8px;padding:8px 16px 12px;font-size:11px}.sc-design .sc-props select,.sc-design .sc-props input[type=number]{background:var(--fig-hover);border-color:#0000;border-radius:5px;height:28px;font-size:11px}.sc-design .sc-props select:focus,.sc-design .sc-props input[type=number]:focus{border-color:var(--fig-blue);background:var(--surface);outline:none}.sc-design .sc-inspector{border-bottom:1px solid var(--fig-line)}.sc-design__touch{display:none}@media (pointer:coarse){.sc-design__touch{display:grid}.sc-design__shortcuts{display:none}}details.sc-design__shortcuts>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details.sc-design__shortcuts>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;transition:transform var(--t-fast);transform:rotate(45deg)}details.sc-design__shortcuts[open]>summary:after{transform:rotate(225deg)}details.sc-design__shortcuts>summary::-webkit-details-marker{display:none}details.sc-design__shortcuts--touch>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details.sc-design__shortcuts--touch>summary::-webkit-details-marker{display:none}details.sc-design__shortcuts--touch>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;transition:transform var(--t-fast);transform:rotate(45deg)}details.sc-design__shortcuts--touch[open]>summary:after{transform:rotate(225deg)}.sc-inspector{border-bottom:1px solid var(--line);padding:0 0 8px}.sc-inspector .sc-props__note{padding:4px 12px}.sc-inspector__table{border-collapse:collapse;width:calc(100% - 24px);margin:4px 12px;font-size:12px}.sc-inspector__table th{text-align:left;color:var(--muted);font-weight:600}.sc-inspector__table td,.sc-inspector__table th{border-bottom:1px solid var(--line);padding:2px 4px}.sc-inspector__actions{padding:4px 12px}.sc-sheet-tabs{display:none}@media (width<=767px){.sc-sheet-tabs{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px 14px 0 0;gap:4px;margin:0 12px -1px;padding:4px;display:flex;box-shadow:0 -6px 16px -10px #10182840}.sc-sheet-tabs button.sc-sheet-tabs__on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.sc-sheet-tabs button{min-height:44px;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:650}}.tb-overlay{--tb-accent:var(--fig-blue,var(--accent));--tb-handle:10px;--tb-hit:24px;pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}@media (pointer:coarse){.tb-overlay{--tb-handle:14px;--tb-hit:44px}}.tb-frame{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.tb-frame polygon{fill:none;stroke:var(--tb-accent);stroke-width:1.5px}.tb-frame>line{stroke:var(--tb-accent);stroke-width:1.5px}.tb-guides line{stroke:var(--danger);stroke-width:1px;stroke-dasharray:4 3}.tb-handle{width:var(--tb-hit);height:var(--tb-hit);pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:absolute;top:0;left:0}.tb-handle:after{content:"";box-sizing:border-box;width:var(--tb-handle);height:var(--tb-handle);background:var(--surface);border:1.5px solid var(--tb-accent);box-shadow:var(--shadow-1);transition:transform var(--t-fast), background var(--t-fast)}.tb-handle--corner:after{border-radius:2px}.tb-handle[data-tb-handle=n]:after,.tb-handle[data-tb-handle=s]:after{width:calc(var(--tb-handle) * 1.8);border-radius:99px}.tb-handle[data-tb-handle=e]:after,.tb-handle[data-tb-handle=w]:after{height:calc(var(--tb-handle) * 1.8);border-radius:99px}.tb-handle--rotate{cursor:grab;color:var(--tb-accent)}.tb-handle--rotate:after{display:none}.tb-handle--rotate svg{width:calc(var(--tb-handle) + 12px);height:calc(var(--tb-handle) + 12px);box-sizing:border-box;background:var(--surface);border:1.5px solid var(--tb-accent);box-shadow:var(--shadow-1);border-radius:50%;padding:4px}.tb-handle:hover:after{background:var(--tb-accent)}.tb-armed .tb-frame polygon{stroke-dasharray:4 3}.tb-overlay[data-armed] .tb-handle:after{opacity:.35}.tb-overlay[data-armed=nw] [data-tb-handle=nw]:after,.tb-overlay[data-armed=n] [data-tb-handle=n]:after,.tb-overlay[data-armed=ne] [data-tb-handle=ne]:after,.tb-overlay[data-armed=e] [data-tb-handle=e]:after,.tb-overlay[data-armed=se] [data-tb-handle=se]:after,.tb-overlay[data-armed=s] [data-tb-handle=s]:after,.tb-overlay[data-armed=sw] [data-tb-handle=sw]:after,.tb-overlay[data-armed=w] [data-tb-handle=w]:after{opacity:1;background:var(--tb-accent);transform:scale(1.5)}.tb-overlay[data-armed=rotate] .tb-handle--rotate svg{background:var(--tb-accent);color:var(--surface)}.tb-small-x [data-tb-handle=n],.tb-small-x [data-tb-handle=s],.tb-small-y [data-tb-handle=e],.tb-small-y [data-tb-handle=w]{display:none}@media (prefers-reduced-motion:reduce){.tb-handle:after{transition:none}}.sc-pin{z-index:5;background:var(--accent);min-width:24px;height:24px;color:var(--on-accent);font:600 11px/1 var(--font,inherit);box-shadow:var(--shadow-2);cursor:pointer;border:2px solid #fff;border-radius:12px 12px 12px 2px;place-items:center;margin:-24px 0 0;padding:0 6px;display:inline-grid;position:absolute}.sc-pin--on{background:var(--fg);outline:2px solid var(--accent)}.sc-pin--resolved{background:var(--muted)}.sc-pin--new{background:var(--warn);pointer-events:none}.sc-pin--inline{min-width:18px;height:18px;box-shadow:none;cursor:default;border-width:0;margin:0;font-size:10px;position:static}@media (pointer:coarse){.sc-pin:not(.sc-pin--inline){border-radius:16px 16px 16px 3px;min-width:32px;height:32px;margin-top:-32px}}.sc-comments{flex-direction:column;width:300px;display:flex}.sc-comments__head{justify-content:space-between;align-items:center}.sc-comments__toggle{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.sc-comments__hint{margin:0;font-size:11px;line-height:1.5}.sc-comments__list{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.sc-comments__thread{border-bottom:1px solid var(--fig-line);gap:6px;padding:10px 16px;display:grid}.sc-comments__thread--on{background:var(--accent-soft)}.sc-comments__thread--resolved{opacity:.7}.sc-comments__reply{border-left:2px solid var(--fig-line);margin-left:14px;padding-left:10px}.sc-comment{gap:4px;font-size:12px;display:grid}.sc-comment__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-comment__text{font:inherit;color:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0}p.sc-comment__text{cursor:auto}.sc-comment__resolved{margin:0;font-size:11px}.sc-comment__actions,.sc-comments__compose-actions{justify-content:flex-end;gap:6px;display:flex}.sc-comment__actions button,.sc-comments__compose-actions button,.sc-comments__reply-btn{border:1px solid var(--fig-line);border-radius:var(--r-sm);background:var(--fig-panel);min-height:24px;font:inherit;color:inherit;cursor:pointer;padding:0 8px;font-size:11px}.sc-comments__reply-btn{justify-self:start}.sc-comments__compose{gap:6px;display:grid}.sc-comments__compose textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--fig-line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;color:inherit;font:inherit;padding:6px 8px;font-size:12px}.sc-comments__compose textarea:focus{border-color:var(--accent);outline:none}.sc-comments__compose-actions .sc-comments__primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.sc-comments__compose-actions .sc-comments__primary:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.sc-comment__actions button,.sc-comments__compose-actions button,.sc-comments__reply-btn{min-height:40px;padding:0 12px}.sc-board__flow .react-flow{touch-action:none}}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible,.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible,.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge.updating .react-flow__edge-path{stroke:var(--wire-reconnecting)}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:hover .react-flow__edge-path{stroke:var(--accent);stroke-width:2px}.react-flow__edgeupdater{cursor:grab}.react-flow__edge.sc-edge--layer .react-flow__edge-path{stroke:color-mix(in srgb, var(--type-input) 55%, var(--faint))}.react-flow__edge.sc-edge--composition .react-flow__edge-path{stroke:color-mix(in srgb, var(--type-main) 55%, var(--faint));stroke-dasharray:none}.react-flow__edge.sc-edge--layer.selected .react-flow__edge-path,.react-flow__edge.sc-edge--layer:hover .react-flow__edge-path{stroke:var(--type-input)}.react-flow__edge.sc-edge--composition.selected .react-flow__edge-path,.react-flow__edge.sc-edge--composition:hover .react-flow__edge-path{stroke:var(--type-main)}.react-flow__node-groupNode{background:0 0;border:0;padding:0}.react-flow__node-groupNode.selected .sc-group{box-shadow:0 0 0 2px var(--accent)}.react-flow__edge.sc-edge--dim{opacity:.18;transition:opacity var(--t-fast)}.react-flow__edge.sc-edge--pulse .react-flow__edge-path{stroke-dasharray:10 8;animation:.7s linear sc-wire-pulse}@media (prefers-reduced-motion:reduce){.react-flow__edge.sc-edge--pulse .react-flow__edge-path{stroke-dasharray:none;animation:none}}.react-flow__edge-path{stroke:color-mix(in srgb, var(--head-master) 45%, var(--faint));stroke-width:2px}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:hover .react-flow__edge-path{stroke:var(--accent);stroke-width:2.5px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 45%, transparent))}.react-flow__node{font-size:12.5px}.sc-board__flow--tidying .react-flow__node{transition:transform .2s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.sc-board__flow--tidying .react-flow__node{transition:none}}.react-flow__handle:after{content:"";border-radius:50%;position:absolute;inset:-8px}.react-flow__handle.sc-handle--layer{border-color:var(--type-input)}.react-flow__handle.sc-handle--composition{border-color:var(--type-main);border-radius:3px}.react-flow__handle.sc-handle--layer:hover,.react-flow__handle.sc-handle--layer.connectingto.valid{background:var(--type-input)}.react-flow__handle.sc-handle--composition:hover,.react-flow__handle.sc-handle--composition.connectingto.valid{background:var(--type-main)}.react-flow__handle.connectingto:not(.valid){border-color:var(--danger);background:var(--danger-soft)}@media (pointer:coarse){.react-flow__handle:after{content:"";border-radius:50%;position:absolute;inset:-16px}}.react-flow__handle{border:2.5px solid var(--surface);background:var(--head-master);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--head-master) 50%, transparent), 0 1px 3px #10182840}.react-flow__handle.connectingto,.react-flow__handle:hover{background:var(--accent);transform:scale(1.2)}.sc-comp-group>.react-flow__handle-top,.sc-comp-group>.react-flow__handle-bottom{width:14px;height:14px}.sc-node--output>.react-flow__handle{top:32px}.react-flow__minimap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-2);border-radius:14px;overflow:hidden;background:var(--glass)!important}.sc-bg:not(.sc-bg--grid){--xy-background-pattern-color:color-mix(in srgb, var(--fg) 16%, transparent)}@keyframes sc-wire-pulse{0%{stroke-dashoffset:54px;stroke-width:3px}to{stroke-dashoffset:0}}}@layer utilities{.\[pointer-events\:all\]{pointer-events:all}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-\(--sp-2\){top:var(--sp-2)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:2px}.top-6{top:6px}.top-8{top:8px}.top-10{top:10px}.top-30{top:30px}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-\(--sp-2\){right:var(--sp-2)}.right-0{right:0}.right-2{right:2px}.right-6{right:6px}.right-7{right:7px}.right-8{right:8px}.right-10{right:10px}.bottom-\(--sp-2\){bottom:var(--sp-2)}.bottom-0{bottom:0}.bottom-140{bottom:140px}.bottom-\[calc\(-1\*var\(--card-pad\)\)\]{bottom:calc(-1 * var(--card-pad))}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.left-0{left:0}.left-170{left:170px}.left-410{left:410px}.left-\[50\%\]{left:50%}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-60{z-index:60}.z-1000{z-index:1000}.\[grid-column\:3\]{grid-column:3}.\[grid-row\:span_2\]{grid-row:span 2}.\[margin\:2px_0_0\]{margin:2px 0 0}.m-0{margin:0}.-mx-\(--sp-5\){margin-inline:calc(var(--sp-5) * -1)}.mx-\(--sp-1\){margin-inline:var(--sp-1)}.mx-0{margin-inline:0}.mx-4{margin-inline:4px}.mx-\[-16px\]{margin-inline:-16px}.mx-auto{margin-inline:auto}.my-\(--sp-1\){margin-block:var(--sp-1)}.my-0{margin-block:0}.my-8{margin-block:8px}.-mt-4{margin-top:-4px}.mt-0{margin-top:0}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-\[-16px\]{margin-top:-16px}.mt-\[-50000px\]{margin-top:-50000px}.mr-0{margin-right:0}.mr-\[-4px\]{margin-right:-4px}.-mb-\(--sp-5\){margin-bottom:calc(var(--sp-5) * -1)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-72{margin-bottom:72px}.ml-\(--sp-1\){margin-left:var(--sp-1)}.ml-0{margin-left:0}.ml-4{margin-left:4px}.ml-16{margin-left:16px}.ml-\[-50000px\]{margin-left:-50000px}.ml-auto{margin-left:auto}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.\[field-sizing\:content\]{field-sizing:content}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[5\/8\]{aspect-ratio:5/8}.aspect-\[7\/4\]{aspect-ratio:7/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-6{width:6px;height:6px}.size-8{width:8px;height:8px}.size-12{width:12px;height:12px}.size-16{width:16px;height:16px}.size-18{width:18px;height:18px}.size-24{width:24px;height:24px}.size-26{width:26px;height:26px}.size-28{width:28px;height:28px}.size-32{width:32px;height:32px}.size-34{width:34px;height:34px}.size-40{width:40px;height:40px}.size-44{width:44px;height:44px}.size-52{width:52px;height:52px}.size-full{width:100%;height:100%}.h-\(--field-h\){height:var(--field-h)}.h-1{height:1px}.h-15{height:15px}.h-20{height:20px}.h-24{height:24px}.h-30{height:30px}.h-32{height:32px}.h-34{height:34px}.h-36{height:36px}.h-38{height:38px}.h-40{height:40px}.h-44{height:44px}.h-50{height:50px}.h-56{height:56px}.h-60{height:60px}.h-104{height:104px}.h-120{height:120px}.h-160{height:160px}.h-190{height:190px}.h-200{height:200px}.h-\[100000px\]{height:100000px}.h-auto{height:auto}.h-dvh{height:100dvh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[62dvh\]{max-height:62dvh}.max-h-\[280px\]{max-height:280px}.min-h-\(--field-h\){min-height:var(--field-h)}.min-h-0{min-height:0}.min-h-18{min-height:18px}.min-h-32{min-height:32px}.min-h-40{min-height:40px}.min-h-42{min-height:42px}.min-h-44{min-height:44px}.min-h-60{min-height:60px}.min-h-64{min-height:64px}.min-h-120{min-height:120px}.min-h-dvh{min-height:100dvh}.w-1{width:1px}.w-40{width:40px}.w-90{width:90px}.w-120{width:120px}.w-150{width:150px}.w-220{width:220px}.w-240{width:240px}.w-280{width:280px}.w-300{width:300px}.w-320{width:320px}.w-\[220px\]{width:220px}.w-\[100000px\]{width:100000px}.w-\[min\(400px\,calc\(100\%-32px\)\)\]{width:min(400px,100% - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%-12px\)\]{max-width:calc(100% - 12px)}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[min\(240px\,70vw\)\]{max-width:min(240px,70vw)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-15{min-width:15px}.min-w-20{min-width:20px}.min-w-22{min-width:22px}.min-w-44{min-width:44px}.min-w-92{min-width:92px}.min-w-200{min-width:200px}.min-w-260{min-width:260px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.\[transform\:none\]{transform:none}.\[transform\:scale\(var\(--zoom-inv\,1\)\)\]{transform:scale(var(--zoom-inv,1))}.\[transform\:translate\(-50\%\,0\)\]{transform:translate(-50%)}.\[transform\:translate\(-50\%\,4px\)\]{transform:translate(-50%,4px)}.\[transform\:translateY\(-3px\)_scale\(0\.96\)\]{transform:translateY(-3px)scale(.96)}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_120px_1fr\]{grid-template-columns:1fr 120px 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\[align-items\:end\]{align-items:end}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--sp-1\){gap:var(--sp-1)}.gap-\(--sp-2\){gap:var(--sp-2)}.gap-\(--sp-3\){gap:var(--sp-3)}.gap-1{gap:1px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-x-\(--sp-3\){column-gap:var(--sp-3)}.gap-x-12{column-gap:12px}.gap-y-\(--sp-1\){row-gap:var(--sp-1)}.gap-y-\(--sp-2\){row-gap:var(--sp-2)}.self-center{align-self:center}.\[justify-self\:center\]{justify-self:center}.\[justify-self\:end\]{justify-self:end}.\[justify-self\:start\]{justify-self:start}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-\(--panel-r\){border-radius:var(--panel-r)}.rounded-\[0_0_5px_5px\]{border-radius:0 0 5px 5px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[99px\]{border-radius:99px}.rounded-\[inherit\]{border-radius:inherit}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--r-sm)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-lg{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.\[border-width\:1px_0_0\]{border-width:1px 0 0}.\[border-width\:1px_0_0_1px\]{border-width:1px 0 0 1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-style\:dashed\]{border-style:dashed}.\[border-style\:solid_none_none\]{border-style:solid none none}.\[border-style\:solid_none_none_solid\]{border-style:solid none none solid}.\[border-color\:var\(--line\)_currentcolor_currentcolor\]{border-color:var(--line) currentcolor currentcolor}.\[border-color\:var\(--line\)_currentcolor_currentcolor_var\(--line\)\]{border-color:var(--line) currentcolor currentcolor var(--line)}.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--line\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,var\(--line\)\)\]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.border-\[color-mix\(in_srgb\,var\(--line\)_80\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--line\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--line\)_90\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--line\)_90\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 90%,transparent)}}.border-\[rgb\(255_255_255\/0\.35\)\]{border-color:#ffffff59}.border-accent{border-color:var(--accent)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.border-t-line{border-top-color:var(--line)}.border-b-\[color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-b-\[color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}}.border-l-line{border-left-color:var(--line)}.border-l-warn{border-left-color:var(--warn)}.bg-\(--group\){background-color:var(--group)}.bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_75\%\,transparent\)\]{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_75\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-soft) 75%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--bg\)_18\%\,transparent\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--fg) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--group\)_8\%\,transparent\)\]{background-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--group\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--group) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--group\)_18\%\,var\(--surface\)\)\]{background-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--group\)_18\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--group) 18%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--head\)_14\%\,var\(--surface\)\)\]{background-color:var(--head)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--head\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--head) 14%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--head-preview\)_14\%\,var\(--surface\)\)\]{background-color:var(--head-preview)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--head-preview\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--head-preview) 14%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_22\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 22%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_55\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_60\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tile\)_16\%\,var\(--surface\)\)\]{background-color:var(--tile)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--tile\)_16\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--tile) 16%,var(--surface))}}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-canvas{background-color:var(--canvas)}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-faint{background-color:var(--faint)}.bg-fg{background-color:var(--fg)}.bg-glass{background-color:var(--glass)}.bg-line{background-color:var(--line)}.bg-ok{background-color:var(--ok)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-swatch-bg{background-color:var(--swatch-bg)}.bg-transparent{background-color:#0000}.bg-type-output{background-color:var(--type-output)}.bg-warn{background-color:var(--warn)}.bg-warn-soft{background-color:var(--warn-soft)}.fill-surface{fill:var(--surface)}.stroke-accent{stroke:var(--accent)}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--sp-1\){padding:var(--sp-1)}.p-0{padding:0}.p-2{padding:2px}.p-3{padding:3px}.p-4{padding:4px}.p-5{padding:5px}.p-6{padding:6px}.p-8{padding:8px}.p-10{padding:10px}.p-12{padding:12px}.p-14{padding:14px}.p-16{padding:16px}.px-\(--sp-1\){padding-inline:var(--sp-1)}.px-\(--sp-2\){padding-inline:var(--sp-2)}.px-\(--sp-3\){padding-inline:var(--sp-3)}.px-\(--sp-4\){padding-inline:var(--sp-4)}.px-\(--sp-5\){padding-inline:var(--sp-5)}.px-0{padding-inline:0}.px-2{padding-inline:2px}.px-4{padding-inline:4px}.px-6{padding-inline:6px}.px-7{padding-inline:7px}.px-8{padding-inline:8px}.px-9{padding-inline:9px}.px-10{padding-inline:10px}.px-12{padding-inline:12px}.px-14{padding-inline:14px}.px-16{padding-inline:16px}.px-22{padding-inline:22px}.px-24{padding-inline:24px}.px-28{padding-inline:28px}.px-32{padding-inline:32px}.px-48{padding-inline:48px}.py-\(--sp-1\){padding-block:var(--sp-1)}.py-\(--sp-2\){padding-block:var(--sp-2)}.py-\(--sp-3\){padding-block:var(--sp-3)}.py-0{padding-block:0}.py-1{padding-block:1px}.py-2{padding-block:2px}.py-4{padding-block:4px}.py-5{padding-block:5px}.py-6{padding-block:6px}.py-8{padding-block:8px}.py-12{padding-block:12px}.py-14{padding-block:14px}.py-36{padding-block:36px}.py-40{padding-block:40px}.py-48{padding-block:48px}.pt-0{padding-top:0}.pt-6{padding-top:6px}.pt-10{padding-top:10px}.pt-14{padding-top:14px}.pt-18{padding-top:18px}.pt-26{padding-top:26px}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-\(--sp-1\){padding-right:var(--sp-1)}.pr-\(--sp-2\){padding-right:var(--sp-2)}.pr-6{padding-right:6px}.pr-8{padding-right:8px}.pr-10{padding-right:10px}.pr-12{padding-right:12px}.pr-22{padding-right:22px}.pr-40{padding-right:40px}.pr-44{padding-right:44px}.pr-64{padding-right:64px}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pb-\(--sp-1\){padding-bottom:var(--sp-1)}.pb-0{padding-bottom:0}.pb-4{padding-bottom:4px}.pb-10{padding-bottom:10px}.pb-12{padding-bottom:12px}.pb-14{padding-bottom:14px}.pb-22{padding-bottom:22px}.pb-64{padding-bottom:64px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-\(--sp-3\){padding-left:var(--sp-3)}.pl-\(--sp-4\){padding-left:var(--sp-4)}.pl-10{padding-left:10px}.pl-12{padding-left:12px}.pl-14{padding-left:14px}.pl-16{padding-left:16px}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.text-center{text-align:center}.text-left{text-align:left}.\[font-family\:inherit\]{font-family:inherit}.text-\[9px\]{font-size:9px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[length\:inherit\]{font-size:inherit}.text-lg{font-size:var(--fs-lg)}.text-md{font-size:var(--fs-md)}.text-sm{font-size:var(--fs-sm)}.text-xl{font-size:var(--fs-xl)}.text-xs{font-size:var(--fs-xs)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.\[line-height\:inherit\]{line-height:inherit}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[680\]{--tw-font-weight:680;font-weight:680}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[800\]{--tw-font-weight:800;font-weight:800}.\[font-weight\:inherit\]{font-weight:inherit}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\[color\:inherit\]{color:inherit}.\[color\:white\]{color:#fff}.text-\[color-mix\(in_srgb\,var\(--head\)_65\%\,var\(--fg\)\)\]{color:var(--head)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--head\)_65\%\,var\(--fg\)\)\]{color:color-mix(in srgb,var(--head) 65%,var(--fg))}}.text-\[color-mix\(in_srgb\,var\(--head-preview\)_70\%\,var\(--fg\)\)\]{color:var(--head-preview)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--head-preview\)_70\%\,var\(--fg\)\)\]{color:color-mix(in srgb,var(--head-preview) 70%,var(--fg))}}.text-\[color\:color-mix\(in_srgb\,var\(--tile\)_75\%\,var\(--fg\)\)\]{color:var(--tile)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,var\(--tile\)_75\%\,var\(--fg\)\)\]{color:color-mix(in srgb,var(--tile) 75%,var(--fg))}}.text-\[color\:color-mix\(in_srgb\,var\(--tile\)_80\%\,var\(--fg\)\)\]{color:var(--tile)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_srgb\,var\(--tile\)_80\%\,var\(--fg\)\)\]{color:color-mix(in srgb,var(--tile) 80%,var(--fg))}}.text-\[rgb\(255_255_255\/0\.78\)\]{color:#ffffffc7}.text-\[white\]{color:#fff}.text-accent{color:var(--accent)}.text-bg{color:var(--bg)}.text-danger{color:var(--danger)}.text-fg{color:var(--fg)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.text-on-accent{color:var(--on-accent)}.text-surface{color:var(--surface)}.text-warn{color:var(--warn)}.uppercase{text-transform:uppercase}.\[font-style\:inherit\]{font-style:inherit}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-100{opacity:1}.opacity-\[0\.82\]{opacity:.82}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_0_0_1px_color-mix\(in_srgb\,var\(--line\)_60\%\,transparent\)\]{box-shadow:0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_0_0_1px_color-mix\(in_srgb\,var\(--line\)_60\%\,transparent\)\]{box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 60%,transparent)}}.\[box-shadow\:0_0_0_3px_var\(--ring\)\]{box-shadow:0 0 0 3px var(--ring)}.\[box-shadow\:0_0_0_4px_var\(--ring\)\]{box-shadow:0 0 0 4px var(--ring)}.\[box-shadow\:0_1px_1px_rgb\(16_24_40\/0\.04\)\]{box-shadow:0 1px 1px #1018280a}.\[box-shadow\:0_1px_2px_rgb\(16_24_40\/0\.06\)\,0_6px_16px_-6px_rgb\(16_24_40\/0\.12\)\]{box-shadow:0 1px 2px #1018280f,0 6px 16px -6px #1018281f}.\[box-shadow\:0_1px_2px_rgb\(16_24_40\/0\.08\)\,0_6px_16px_-6px_rgb\(16_24_40\/0\.28\)\]{box-shadow:0 1px 2px #10182814,0 6px 16px -6px #10182847}.\[box-shadow\:0_1px_2px_rgb\(16_24_40\/0\.12\)\,inset_0_1px_0_rgb\(255_255_255\/0\.12\)\]{box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff1f}.\[box-shadow\:0_2px_6px_-2px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]{box-shadow:0 2px 6px -2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_2px_6px_-2px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--accent) 60%,transparent)}}.\[box-shadow\:0_4px_10px_-3px_color-mix\(in_srgb\,var\(--head\)_60\%\,transparent\)\,inset_0_1px_0_rgb\(255_255_255\/0\.3\)\]{box-shadow:0 4px 10px -3px var(--head),inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_4px_10px_-3px_color-mix\(in_srgb\,var\(--head\)_60\%\,transparent\)\,inset_0_1px_0_rgb\(255_255_255\/0\.3\)\]{box-shadow:0 4px 10px -3px color-mix(in srgb,var(--head) 60%,transparent),inset 0 1px 0 #ffffff4d}}.\[box-shadow\:0_8px_20px_-8px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_1px_0_rgb\(255_255_255\/0\.15\)\]{box-shadow:0 8px 20px -8px var(--accent),inset 0 1px 0 #ffffff26}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_8px_20px_-8px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_1px_0_rgb\(255_255_255\/0\.15\)\]{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px 0 #ffffff26}}.\[box-shadow\:0_18px_40px_-12px_rgb\(0_0_0\/0\.45\)\]{box-shadow:0 18px 40px -12px #00000073}.\[box-shadow\:inset_0_0_0_1\.5px_var\(--muted\)\]{box-shadow:inset 0 0 0 1.5px var(--muted)}.\[box-shadow\:inset_0_0_0_1px_rgb\(255_255_255\/0\.4\)\]{box-shadow:inset 0 0 0 1px #fff6}.\[box-shadow\:inset_0_0_0_2px_var\(--accent\)\]{box-shadow:inset 0 0 0 2px var(--accent)}.\[box-shadow\:inset_0_1px_0_rgb\(255_255_255\/0\.5\)\,var\(--shadow-1\)\]{box-shadow:inset 0 1px 0 #ffffff80,var(--shadow-1)}.\[box-shadow\:inset_0_2px_0_var\(--accent\)\]{box-shadow:inset 0 2px 0 var(--accent)}.\[box-shadow\:var\(--shadow-1\)\]{box-shadow:var(--shadow-1)}.\[box-shadow\:var\(--shadow-2\)\]{box-shadow:var(--shadow-2)}.\[box-shadow\:var\(--shadow-3\)\]{box-shadow:var(--shadow-3)}.\[outline\:1px_solid_var\(--accent\)\]{outline:1px solid var(--accent)}.\[outline\:2px_dashed_var\(--accent\)\]{outline:2px dashed var(--accent)}.\[outline\:2px_solid_var\(--accent\)\]{outline:2px solid var(--accent)}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.outline-offset-2{outline-offset:2px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_1px_2px_rgb\(0_0_0\/0\.08\)\)\]{filter:drop-shadow(0 1px 2px #00000014)}.\[filter\:drop-shadow\(0_4px_10px_rgb\(79_140_255\/0\.35\)\)\]{filter:drop-shadow(0 4px 10px #4f8cff59)}.\[filter\:drop-shadow\(0_6px_14px_rgb\(0_0_0\/0\.18\)\)_drop-shadow\(0_1px_2px_rgb\(0_0_0\/0\.12\)\)\]{filter:drop-shadow(0 6px 14px #0000002e)drop-shadow(0 1px 2px #0000001f)}.\[filter\:saturate\(0\.6\)\]{filter:saturate(.6)}.\[backdrop-filter\:blur\(6px\)\]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.\[backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.\[backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[backdrop-filter\:blur\(16px\)\]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.\[backdrop-filter\:blur\(16px\)_saturate\(1\.4\)\]{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.\[--card-pad\:24px\]{--card-pad:24px}.\[--group\:var\(--danger\)\]{--group:var(--danger)}.\[--group\:var\(--faint\)\]{--group:var(--faint)}.\[--group\:var\(--type-input\)\]{--group:var(--type-input)}.\[--group\:var\(--type-main\)\]{--group:var(--type-main)}.\[--group\:var\(--type-output\)\]{--group:var(--type-output)}.\[--group\:var\(--type-process\)\]{--group:var(--type-process)}.\[--head\:var\(--head-asset\)\]{--head:var(--head-asset)}.\[--head\:var\(--head-frozen\)\]{--head:var(--head-frozen)}.\[--head\:var\(--head-master\)\]{--head:var(--head-master)}.\[--head\:var\(--head-preset\)\]{--head:var(--head-preset)}.\[--head\:var\(--head-preview\)\]{--head:var(--head-preview)}.\[--head\:var\(--head-rule\)\]{--head:var(--head-rule)}.\[--tile\:var\(--danger\)\]{--tile:var(--danger)}.\[--tile\:var\(--muted\)\]{--tile:var(--muted)}.\[--tile\:var\(--type-input\)\]{--tile:var(--type-input)}.\[--tile\:var\(--type-main\)\]{--tile:var(--type-main)}.\[--tile\:var\(--type-output\)\]{--tile:var(--type-output)}.\[--tile\:var\(--type-process\)\]{--tile:var(--type-process)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[background\:color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]{background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.\[background\:linear-gradient\(140deg\,color-mix\(in_srgb\,var\(--head\)_78\%\,white\)\,var\(--head\)\)\]{background:linear-gradient(140deg,var(--head),var(--head))}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(140deg\,color-mix\(in_srgb\,var\(--head\)_78\%\,white\)\,var\(--head\)\)\]{background:linear-gradient(140deg,color-mix(in srgb,var(--head) 78%,white),var(--head))}}.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--head\)_12\%\,var\(--surface\)\)\,color-mix\(in_srgb\,var\(--head\)_4\%\,var\(--surface\)\)\)\]{background:linear-gradient(180deg,var(--head),var(--head))}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--head\)_12\%\,var\(--surface\)\)\,color-mix\(in_srgb\,var\(--head\)_4\%\,var\(--surface\)\)\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--head) 12%,var(--surface)),color-mix(in srgb,var(--head) 4%,var(--surface)))}}.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--head-master\)_7\%\,transparent\)\,color-mix\(in_srgb\,var\(--head-preview\)_5\%\,transparent\)\)\]{background:linear-gradient(180deg,var(--head-master),var(--head-preview))}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--head-master\)_7\%\,transparent\)\,color-mix\(in_srgb\,var\(--head-preview\)_5\%\,transparent\)\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--head-master) 7%,transparent),color-mix(in srgb,var(--head-preview) 5%,transparent))}}.\[background\:none\]{background:0 0}.\[background\:radial-gradient\(120\%_90\%_at_20\%_10\%\,color-mix\(in_srgb\,var\(--tile\)_34\%\,var\(--surface\)\)\,transparent_60\%\)\,linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--tile\)_22\%\,var\(--surface\)\)\,color-mix\(in_srgb\,var\(--tile\)_8\%\,var\(--surface\)\)\)\]{background:radial-gradient(120% 90% at 20% 10%,var(--tile),transparent 60%),linear-gradient(135deg,var(--tile),var(--tile))}@supports (color:color-mix(in lab, red, red)){.\[background\:radial-gradient\(120\%_90\%_at_20\%_10\%\,color-mix\(in_srgb\,var\(--tile\)_34\%\,var\(--surface\)\)\,transparent_60\%\)\,linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--tile\)_22\%\,var\(--surface\)\)\,color-mix\(in_srgb\,var\(--tile\)_8\%\,var\(--surface\)\)\)\]{background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--tile) 34%,var(--surface)),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--tile) 22%,var(--surface)),color-mix(in srgb,var(--tile) 8%,var(--surface)))}}.\[background\:repeating-conic-gradient\(color-mix\(in_srgb\,var\(--checker-a\)_70\%\,transparent\)_0_25\%\,transparent_0_50\%\)_0_0\/14px_14px\,var\(--surface-2\)\]{background:repeating-conic-gradient(var(--checker-a) 0 25%,transparent 0 50%) 0 0/14px 14px,var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.\[background\:repeating-conic-gradient\(color-mix\(in_srgb\,var\(--checker-a\)_70\%\,transparent\)_0_25\%\,transparent_0_50\%\)_0_0\/14px_14px\,var\(--surface-2\)\]{background:repeating-conic-gradient(color-mix(in srgb,var(--checker-a) 70%,transparent) 0 25%,transparent 0 50%) 0 0/14px 14px,var(--surface-2)}}.\[background\:repeating-conic-gradient\(var\(--checker-a\)_0_25\%\,var\(--checker-b\)_0_50\%\)_0_0\/12px_12px\]{background:repeating-conic-gradient(var(--checker-a) 0 25%,var(--checker-b) 0 50%) 0 0/12px 12px}.\[background\:transparent\]{background:0 0}.\[background\:var\(--ambient\)\]{background:var(--ambient)}.\[background\:var\(--auth-frame\)\]{background:var(--auth-frame)}.\[background\:var\(--auth-panel\)\]{background:var(--auth-panel)}.\[background\:var\(--canvas\,var\(--surface-2\)\)\]{background:var(--canvas,var(--surface-2))}.\[background\:var\(--cover-backdrop\)\]{background:var(--cover-backdrop)}.\[border-bottom\:0\]{border-bottom:0}.\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.\[border-top\:1px_solid_color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.\[border-top\:1px_solid_color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.\[border-top\:1px_solid_color-mix\(in_srgb\,var\(--line\)_80\%\,transparent\)\]{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.\[border-top\:1px_solid_color-mix\(in_srgb\,var\(--line\)_80\%\,transparent\)\]{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.\[border\:0\]{border:0}.\[border\:0_none_var\(--accent\)\]{border:0 none var(--accent)}.\[border\:1\.5px_solid_color-mix\(in_srgb\,var\(--group\)_70\%\,transparent\)\]{border:1.5px solid var(--group)}@supports (color:color-mix(in lab, red, red)){.\[border\:1\.5px_solid_color-mix\(in_srgb\,var\(--group\)_70\%\,transparent\)\]{border:1.5px solid color-mix(in srgb,var(--group) 70%,transparent)}}.\[border\:1px_solid_color-mix\(in_srgb\,var\(--head-master\)_22\%\,transparent\)\]{border:1px solid var(--head-master)}@supports (color:color-mix(in lab, red, red)){.\[border\:1px_solid_color-mix\(in_srgb\,var\(--head-master\)_22\%\,transparent\)\]{border:1px solid color-mix(in srgb,var(--head-master) 22%,transparent)}}.\[font\:inherit\]{font:inherit}.\[grid-area\:h\]{grid-area:h}.\[grid-area\:s\]{grid-area:s}.\[grid-area\:v\]{grid-area:v}.\[grid-template-areas\:\'h_h\'_\'s_v\'\]{grid-template-areas:"h h""s v"}.\[grid-template\:minmax\(0\,1fr\)\/minmax\(0\,1fr\)\]{grid-template:minmax(0,1fr)/minmax(0,1fr)}.\[transition\:background_var\(--t-fast\)\,border-color_var\(--t-fast\)\,box-shadow_var\(--t-fast\)\,transform_var\(--t-fast\)\]{transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.\[transition\:background_var\(--t-fast\)\,box-shadow_var\(--t-fast\)\]{transition:background var(--t-fast),box-shadow var(--t-fast)}.\[transition\:background_var\(--t-fast\)\,color_var\(--t-fast\)\,box-shadow_var\(--t-fast\)\]{transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.\[transition\:background_var\(--t-fast\)\,color_var\(--t-fast\)\]{transition:background var(--t-fast),color var(--t-fast)}.\[transition\:background_var\(--t-fast\)\]{transition:background var(--t-fast)}.\[transition\:border-color_var\(--t-fast\)\,background_var\(--t-fast\)\]{transition:border-color var(--t-fast),background var(--t-fast)}.\[transition\:border-color_var\(--t-fast\)\,box-shadow_var\(--t-fast\)\,background_var\(--t-fast\)\]{transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.\[transition\:box-shadow_var\(--t-fast\)\,border-color_var\(--t-fast\)\]{transition:box-shadow var(--t-fast),border-color var(--t-fast)}.\[transition\:opacity_var\(--t-fast\)\,background_var\(--t-fast\)\,color_var\(--t-fast\)\]{transition:opacity var(--t-fast),background var(--t-fast),color var(--t-fast)}.\[transition\:opacity_var\(--t-fast\)\,filter_var\(--t-fast\)\]{transition:opacity var(--t-fast),filter var(--t-fast)}.\[transition\:opacity_var\(--t-fast\)\,transform_var\(--t-fast\)\,visibility_0s_linear_var\(--t-fast\)\]{transition:opacity var(--t-fast),transform var(--t-fast),visibility 0s linear var(--t-fast)}.\[transition\:opacity_var\(--t-fast\)\,transform_var\(--t-fast\)\]{transition:opacity var(--t-fast),transform var(--t-fast)}.\[transition\:opacity_var\(--t-fast\)\]{transition:opacity var(--t-fast)}.\[transition\:transform_var\(--t-fast\)\,opacity_var\(--t-fast\)\]{transition:transform var(--t-fast),opacity var(--t-fast)}.\[transition\:transform_var\(--t-med\)\,box-shadow_var\(--t-med\)\]{transition:transform var(--t-med),box-shadow var(--t-med)}.\[transition\:transform_var\(--t-med\)\]{transition:transform var(--t-med)}.group-focus-within\/hl\:opacity-100:is(:where(.group\/hl):focus-within *){opacity:1}.group-focus-within\/row\:inline-flex:is(:where(.group\/row):focus-within *){display:inline-flex}.group-focus-within\/row\:\[transform\:scale\(1\.03\)\]:is(:where(.group\/row):focus-within *){transform:scale(1.03)}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}.group-focus-within\/slot\:pointer-events-auto:is(:where(.group\/slot):focus-within *){pointer-events:auto}.group-focus-within\/slot\:\[transform\:none\]:is(:where(.group\/slot):focus-within *){transform:none}.group-focus-within\/slot\:opacity-100:is(:where(.group\/slot):focus-within *),.group-focus-within\/text\:opacity-100:is(:where(.group\/text):focus-within *),.group-hover\/hl\:opacity-100:is(:where(.group\/hl):hover *){opacity:1}.group-hover\/row\:inline-flex:is(:where(.group\/row):hover *){display:inline-flex}.group-hover\/row\:\[transform\:scale\(1\.03\)\]:is(:where(.group\/row):hover *){transform:scale(1.03)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/slot\:pointer-events-auto:is(:where(.group\/slot):hover *){pointer-events:auto}.group-hover\/slot\:flex:is(:where(.group\/slot):hover *){display:flex}.group-hover\/slot\:\[transform\:none\]:is(:where(.group\/slot):hover *){transform:none}.group-hover\/slot\:border-accent:is(:where(.group\/slot):hover *){border-color:var(--accent)}.group-hover\/slot\:text-accent:is(:where(.group\/slot):hover *){color:var(--accent)}.group-hover\/slot\:opacity-85:is(:where(.group\/slot):hover *){opacity:.85}.group-hover\/slot\:opacity-100:is(:where(.group\/slot):hover *){opacity:1}.group-hover\/slot\:\[filter\:none\]:is(:where(.group\/slot):hover *){filter:none}.group-hover\/slot\:\[background\:color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]:is(:where(.group\/slot):hover *){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.group-hover\/slot\:\[background\:color-mix\(in_srgb\,var\(--accent-soft\)_70\%\,transparent\)\]:is(:where(.group\/slot):hover *){background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.group-hover\/text\:opacity-100:is(:where(.group\/text):hover *){opacity:1}.backdrop\:bg-scrim::backdrop{background-color:var(--scrim)}.backdrop\:\[backdrop-filter\:blur\(3px\)\]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[-1px\]:before{content:var(--tw-content);top:-1px}.before\:right-\[-1px\]:before{content:var(--tw-content);right:-1px}.before\:left-\[-1px\]:before{content:var(--tw-content);left:-1px}.before\:mx-auto:before{content:var(--tw-content);margin-inline:auto}.before\:mt-6:before{content:var(--tw-content);margin-top:6px}.before\:mb-0:before{content:var(--tw-content);margin-bottom:0}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:size-7:before{content:var(--tw-content);width:7px;height:7px}.before\:h-3:before{content:var(--tw-content);height:3px}.before\:h-4:before{content:var(--tw-content);height:4px}.before\:w-36:before{content:var(--tw-content);width:36px}.before\:rounded-\[2px\]:before{content:var(--tw-content);border-radius:2px}.before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}.before\:rounded-t-lg:before{content:var(--tw-content);border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--accent)}.before\:bg-line-strong:before{content:var(--tw-content);background-color:var(--line-strong)}.before\:bg-type-input:before{content:var(--tw-content);background-color:var(--type-input)}.before\:bg-type-main:before{content:var(--tw-content);background-color:var(--type-main)}.before\:bg-type-output:before{content:var(--tw-content);background-color:var(--type-output)}.before\:\[box-shadow\:0_0_0_3px_var\(--accent-soft\)\]:before{content:var(--tw-content);box-shadow:0 0 0 3px var(--accent-soft)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-\[14\%\]:after{content:var(--tw-content);inset-inline:14%}.after\:top-\[18\%\]:after{content:var(--tw-content);top:18%}.after\:h-\[34\%\]:after{content:var(--tw-content);height:34%}.after\:rounded-\[8px\]:after{content:var(--tw-content);border-radius:8px}.after\:opacity-85:after{content:var(--tw-content);opacity:.85}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[background\:var\(--auth-art\)\]:after{content:var(--tw-content);background:var(--auth-art)}.last\:\[border-bottom\:0\]:last-child{border-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-accent:focus-within{border-color:var(--accent)}.focus-within\:\[box-shadow\:0_0_0_3px_var\(--ring\)\]:focus-within{box-shadow:0 0 0 3px var(--ring)}.hover\:\[transform\:scale\(1\.12\)\]:hover{transform:scale(1.12)}.hover\:\[transform\:translateY\(-2px\)\]:hover{transform:translateY(-2px)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_75\%\,transparent\)\]:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-soft\)_75\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-soft) 75%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--fg) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--fg\)_9\%\,transparent\)\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--fg\)_9\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--fg) 9%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--head\)_24\%\,var\(--surface\)\)\]:hover{background-color:var(--head)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--head\)_24\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--head) 24%,var(--surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--head-preview\)_24\%\,var\(--surface\)\)\]:hover{background-color:var(--head-preview)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--head-preview\)_24\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--head-preview) 24%,var(--surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface\)_15\%\,transparent\)\]:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--surface\)_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface) 15%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-3\)_80\%\,var\(--surface-2\)\)\]:hover{background-color:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-3\)_80\%\,var\(--surface-2\)\)\]:hover{background-color:color-mix(in srgb,var(--surface-3) 80%,var(--surface-2))}}.hover\:bg-accent-soft:hover{background-color:var(--accent-soft)}.hover\:bg-danger-soft:hover{background-color:var(--danger-soft)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:fill-accent-soft:hover{fill:var(--accent-soft)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:\[box-shadow\:0_0_0_1px_var\(--accent\)\]:hover{box-shadow:0 0 0 1px var(--accent)}.hover\:\[box-shadow\:var\(--shadow-3\)\]:hover{box-shadow:var(--shadow-3)}.focus\:\[box-shadow\:0_0_0_3px_var\(--ring\)\]:focus{box-shadow:0 0 0 3px var(--ring)}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:bg-input:focus-visible{background-color:var(--input)}.focus-visible\:\[outline\:2px_solid_var\(--accent\)\]:focus-visible{outline:2px solid var(--accent)}.focus-visible\:\[outline\:none\]:focus-visible{outline:none}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-accent-soft:disabled{background-color:var(--accent-soft)}.disabled\:text-muted:disabled{color:var(--muted)}.disabled\:text-topbar-primary-disabled:disabled{color:var(--topbar-primary-disabled)}.has-\[input\:focus-visible\]\:\[outline\:2px_solid_var\(--accent\)\]:has(:is(input:focus-visible)){outline:2px solid var(--accent)}.has-\[input\:focus-visible\]\:outline-offset-1:has(:is(input:focus-visible)){outline-offset:1px}.aria-expanded\:bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\][aria-expanded=true]{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.aria-expanded\:bg-\[color-mix\(in_srgb\,var\(--fg\)_8\%\,transparent\)\][aria-expanded=true]{background-color:color-mix(in srgb,var(--fg) 8%,transparent)}}.aria-expanded\:text-fg[aria-expanded=true]{color:var(--fg)}.aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--accent-soft)}.aria-pressed\:text-accent[aria-pressed=true]{color:var(--accent)}.aria-pressed\:text-muted[aria-pressed=true]{color:var(--muted)}.aria-pressed\:opacity-100[aria-pressed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[transform\:translate\(-50\%\,0\)\]{transform:translate(-50%)}.motion-reduce\:\[transition\:none\]{transition:none}}@media not all and (width>=1101px){.max-xl\:hidden{display:none}.max-xl\:inline{display:inline}.max-xl\:w-32{width:32px}.max-xl\:justify-center{justify-content:center}.max-xl\:gap-0{gap:0}.max-xl\:p-0{padding:0}.max-xl\:text-\[length\:0px\]{font-size:0}}@media not all and (width>=901px){.max-lg\:mx-auto{margin-inline:auto}.max-lg\:my-32{margin-block:32px}.max-lg\:hidden{display:none}.max-lg\:inline-flex{display:inline-flex}.max-lg\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-lg\:justify-self-center{justify-self:center}}@media not all and (width>=768px){.max-md\:relative{position:relative}.max-md\:mt-24{margin-top:24px}.max-md\:mb-\[calc\(var\(--sp-2\)\+env\(safe-area-inset-bottom\)\)\]{margin-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom))}.max-md\:hidden{display:none}.max-md\:h-54{height:54px}.max-md\:min-h-36\!{min-height:36px!important}.max-md\:min-h-54{min-height:54px}.max-md\:min-h-dvh{min-height:100dvh}.max-md\:w-36{width:36px}.max-md\:w-full{width:100%}.max-md\:max-w-\[40vw\]{max-width:40vw}.max-md\:max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-md\:min-w-0{min-width:0}.max-md\:\[align-content\:start\]{align-content:start}.max-md\:justify-center{justify-content:center}.max-md\:gap-\(--sp-1\){gap:var(--sp-1)}.max-md\:gap-0\!{gap:0!important}.max-md\:rounded-\[14px\]{border-radius:14px}.max-md\:p-0\!{padding:0!important}.max-md\:p-6{padding:6px}.max-md\:px-6{padding-inline:6px}.max-md\:px-12{padding-inline:12px}.max-md\:pt-6{padding-top:6px}.max-md\:pt-10{padding-top:10px}.max-md\:pb-40{padding-bottom:40px}.max-md\:text-\[28px\]{font-size:28px}.max-md\:text-\[length\:0px\]\!{font-size:0!important}.max-md\:\[--card-pad\:var\(--sp-4\)\]{--card-pad:var(--sp-4)}.max-md\:after\:absolute:after{content:var(--tw-content);position:absolute}.max-md\:after\:-inset-4:after{content:var(--tw-content);inset:-4px}.max-md\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--bg\)_60\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--bg\)_60\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--bg) 60%,transparent)}}.dark\:\[box-shadow\:var\(--shadow-1\)\]:where([data-theme=dark],[data-theme=dark] *){box-shadow:var(--shadow-1)}@media (pointer:coarse){.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:size-36{width:36px;height:36px}.pointer-coarse\:size-38{width:38px;height:38px}.pointer-coarse\:size-40{width:40px;height:40px}.pointer-coarse\:size-44{width:44px;height:44px}.pointer-coarse\:h-40{height:40px}.pointer-coarse\:min-h-44{min-height:44px}.pointer-coarse\:min-w-44{min-width:44px}.pointer-coarse\:px-14{padding-inline:14px}.pointer-coarse\:px-16{padding-inline:16px}.pointer-coarse\:py-10{padding-block:10px}}.\[\&_\.sc-btn\]\:text-sm .sc-btn{font-size:var(--fs-sm)}.\[\&_\.sc-field_input\[type\=number\]\]\:w-full .sc-field input[type=number]{width:100%}.\[\&_\:is\(input\,select\,textarea\)\:focus\]\:\[outline\:none\] :is(input,select,textarea):focus{outline:none}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\)\]\:h-\(--field-h\) :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select){height:var(--field-h)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\)\]\:w-full :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select){width:100%}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\)\]\:px-\(--sp-2\) :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select){padding-inline:var(--sp-2)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\)\]\:py-0 :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select){padding-block:0}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:max-w-full :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){max-width:100%}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:min-w-0 :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){min-width:0}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:rounded-md :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){border-radius:var(--r-md)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[border-width\:1px\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){border-width:1px}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[border-style\:solid\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){border-style:solid}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:border-transparent :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){border-color:#0000}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:bg-surface-2 :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){background-color:var(--surface-2)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-family\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-family:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-feature-settings\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-feature-settings:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-size\:var\(--fs-sm\)\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea),.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:text-sm :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-size:var(--fs-sm)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[line-height\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){line-height:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-weight\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-weight:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:text-fg :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){color:var(--fg)}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-style\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-style:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-stretch\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-stretch:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-kerning\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-kerning:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-optical-sizing\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-optical-sizing:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-size-adjust\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-size-adjust:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-variant\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-variant:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[font-variation-settings\:inherit\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){font-variation-settings:inherit}.\[\&_\:is\(input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\,select\,textarea\)\]\:\[transition\:border-color_var\(--t-fast\)\,background_var\(--t-fast\)\] :is(input:not([type=radio],[type=checkbox],[type=color],[type=file]),select,textarea){transition:border-color var(--t-fast),background var(--t-fast)}.\[\&_\:is\(select\,textarea\)\:focus\]\:border-accent :is(select,textarea):focus{border-color:var(--accent)}.\[\&_\:is\(select\,textarea\)\:focus\]\:bg-surface :is(select,textarea):focus{background-color:var(--surface)}.\[\&_\:is\(select\,textarea\)\:hover\:not\(\:focus\)\]\:border-line-strong :is(select,textarea):hover:not(:focus){border-color:var(--line-strong)}.\[\&_\:is\(select\,textarea\)\:not\(\:focus\)\]\:bg-surface-2 :is(select,textarea):not(:focus){background-color:var(--surface-2)}.\[\&_\:is\(select\,textarea\)\:not\(\:hover\)\:not\(\:focus\)\]\:border-transparent :is(select,textarea):not(:hover):not(:focus){border-color:#0000}.\[\&_\:where\(input\,select\,textarea\)\:focus\]\:border-accent :where(input,select,textarea):focus{border-color:var(--accent)}.\[\&_\:where\(input\,select\,textarea\)\:focus\]\:bg-surface :where(input,select,textarea):focus{background-color:var(--surface)}.\[\&_\:where\(input\,select\,textarea\)\:focus\]\:\[outline\:none\] :where(input,select,textarea):focus{outline:none}.\[\&_button\[type\=submit\]\]\:h-44 button[type=submit]{height:44px}.\[\&_button\[type\=submit\]\]\:rounded-\[12px\] button[type=submit]{border-radius:12px}.\[\&_button\[type\=submit\]\]\:text-\[14px\] button[type=submit]{font-size:14px}.\[\&_input\]\:w-64 input{width:64px}.\[\&_input\:is\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=file\]\)\:focus\]\:border-accent input:is([type=radio],[type=checkbox],[type=file]):focus{border-color:var(--accent)}.\[\&_input\:is\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=file\]\)\:focus\]\:bg-surface input:is([type=radio],[type=checkbox],[type=file]):focus{background-color:var(--surface)}.\[\&_input\:is\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=file\]\)\:hover\:not\(\:focus\)\]\:border-line-strong input:is([type=radio],[type=checkbox],[type=file]):hover:not(:focus){border-color:var(--line-strong)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:h-42 input:not([type=checkbox]){height:42px}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:text-\[14px\] input:not([type=checkbox]){font-size:14px}.\[\&_input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\]\:border-transparent input:not([type=radio],[type=checkbox],[type=color],[type=file]){border-color:#0000}.\[\&_input\:not\(\[type\=radio\]\,\[type\=checkbox\]\,\[type\=color\]\,\[type\=file\]\)\]\:bg-surface-2 input:not([type=radio],[type=checkbox],[type=color],[type=file]){background-color:var(--surface-2)}.\[\&_input\[type\=color\]\]\:size-\(--field-h\) input[type=color]{width:var(--field-h);height:var(--field-h)}.\[\&_input\[type\=color\]\]\:rounded-md input[type=color]{border-radius:var(--r-md)}.\[\&_input\[type\=color\]\]\:border input[type=color]{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\[type\=color\]\]\:border-line input[type=color]{border-color:var(--line)}.\[\&_input\[type\=color\]\]\:bg-surface input[type=color]{background-color:var(--surface)}.\[\&_input\[type\=color\]\]\:p-2 input[type=color]{padding:2px}.\[\&_select\]\:w-full select{width:100%}.\[\&_span\]\:text-\[11\.5px\] span{font-size:11.5px}.\[\&_span\]\:text-muted span{color:var(--muted)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:text-\[13px\] strong{font-size:13px}.\[\&_strong\]\:font-\[600\] strong{--tw-font-weight:600;font-weight:600}.\[\&_strong\]\:font-\[650\] strong{--tw-font-weight:650;font-weight:650}.\[\&\:hover\:not\(\:disabled\)\]\:border-accent-hover:hover:not(:disabled){border-color:var(--accent-hover)}.\[\&\:hover\:not\(\:disabled\)\]\:bg-\[color-mix\(in_srgb\,var\(--fg\)_7\%\,transparent\)\]:hover:not(:disabled){background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.\[\&\:hover\:not\(\:disabled\)\]\:bg-\[color-mix\(in_srgb\,var\(--fg\)_7\%\,transparent\)\]:hover:not(:disabled){background-color:color-mix(in srgb,var(--fg) 7%,transparent)}}.\[\&\:hover\:not\(\:disabled\)\]\:bg-input:hover:not(:disabled){background-color:var(--input)}.\[\&\:hover\:not\(\:disabled\)\]\:text-fg:hover:not(:disabled){color:var(--fg)}.\[\&\:hover\:not\(\:disabled\)\]\:\[box-shadow\:var\(--shadow-1\)\]:hover:not(:disabled){box-shadow:var(--shadow-1)}.\[\&\:hover\:not\(\[aria-pressed\=true\]\)\]\:bg-surface-2:hover:not([aria-pressed=true]){background-color:var(--surface-2)}.\[\&\:hover\:not\(\[aria-pressed\=true\]\)\]\:text-fg:hover:not([aria-pressed=true]){color:var(--fg)}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\.sc-error\]\:col-\[1\/-1\]>.sc-error{grid-column:1/-1}.\[\&\>button\]\:ml-auto>button{margin-left:auto}.\[\&\>li\]\:rounded-sm>li{border-radius:var(--r-sm)}.\[\&\>li\]\:bg-surface-2>li{background-color:var(--surface-2)}.\[\&\>li\]\:px-\(--sp-2\)>li{padding-inline:var(--sp-2)}.\[\&\>li\]\:py-6>li{padding-block:6px}.\[\&\>li\]\:\[border-left\:3px_solid_var\(--warn\)\]>li{border-left:3px solid var(--warn)}.\[\&\>li\[data-level\=error\]\]\:\[border-left-color\:var\(--danger\)\]>li[data-level=error]{border-left-color:var(--danger)}.\[\&\>li\[data-level\=todo\]\]\:\[border-left-color\:var\(--faint\)\]>li[data-level=todo]{border-left-color:var(--faint)}.\[\&\>span\]\:rounded-\[99px\]>span{border-radius:99px}.\[\&\>span\]\:bg-surface-2>span{background-color:var(--surface-2)}.\[\&\>span\]\:px-8>span{padding-inline:8px}.\[\&\>span\]\:py-2>span{padding-block:2px}.\[\&\>span\]\:text-\[11\.5px\]>span{font-size:11.5px}.\[\&\>span\]\:font-\[600\]>span{--tw-font-weight:600;font-weight:600}.\[\&\>span\]\:text-muted>span{color:var(--muted)}.\[\&\[aria-expanded\]\]\:cursor-pointer[aria-expanded]{cursor:pointer}.react-flow__node.selected .\[\.react-flow\\_\\_node\.selected_\&\]\:border-accent{border-color:var(--accent)}.react-flow__node.selected .\[\.react-flow\\_\\_node\.selected_\&\]\:\[box-shadow\:0_0_0_2px_var\(--accent\)\,0_0_0_7px_var\(--ring\)\,0_14px_28px_-10px_rgb\(16_24_40\/0\.22\)\]{box-shadow:0 0 0 2px var(--accent),0 0 0 7px var(--ring),0 14px 28px -10px #10182838}.react-flow__node:hover:not(.selected) .\[\.react-flow\\_\\_node\:hover\:not\(\.selected\)_\&\]\:\[box-shadow\:0_2px_4px_rgb\(16_24_40\/0\.06\)\,0_14px_28px_-10px_rgb\(16_24_40\/0\.22\)\]{box-shadow:0 2px 4px #1018280f,0 14px 28px -10px #10182838}.sc-canvasbar>span:first-of-type .\[\.sc-canvasbar\>span\:first-of-type_\&\]\:left-0{left:0}.sc-canvasbar>span:first-of-type .\[\.sc-canvasbar\>span\:first-of-type_\&\]\:\[transform\:translate\(0\,0\)\]{transform:translate(0)}.sc-canvasbar>span:first-of-type .\[\.sc-canvasbar\>span\:first-of-type_\&\]\:\[transform\:translate\(0\,4px\)\]{transform:translateY(4px)}.sc-canvasbar>span:last-of-type .\[\.sc-canvasbar\>span\:last-of-type_\&\]\:right-0{right:0}.sc-canvasbar>span:last-of-type .\[\.sc-canvasbar\>span\:last-of-type_\&\]\:left-auto{left:auto}.sc-canvasbar>span:last-of-type .\[\.sc-canvasbar\>span\:last-of-type_\&\]\:\[transform\:translate\(0\,0\)\]{transform:translate(0)}.sc-canvasbar>span:last-of-type .\[\.sc-canvasbar\>span\:last-of-type_\&\]\:\[transform\:translate\(0\,4px\)\]{transform:translateY(4px)}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}.\[\@media\(hover\:none\)\]\:group-hover\/slot\:pointer-events-none:is(:where(.group\/slot):hover *){pointer-events:none}.\[\@media\(hover\:none\)\]\:group-hover\/slot\:opacity-0:is(:where(.group\/slot):hover *){opacity:0}}label+.\[label\+\&\]\:mt-4{margin-top:4px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2)format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2)format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2)format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2)format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-khmer-khmer-400-normal-DnqNet9s.woff2)format("woff2"),url(/assets/noto-sans-khmer-khmer-400-normal-CfhpqDv8.woff)format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-khmer-latin-ext-400-normal-DodaIRJA.woff2)format("woff2"),url(/assets/noto-sans-khmer-latin-ext-400-normal-Bd3ZAoRX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-khmer-latin-400-normal-BLI6HyUZ.woff2)format("woff2"),url(/assets/noto-sans-khmer-latin-400-normal-Dek0CCYB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-khmer-khmer-700-normal-qwjLDidk.woff2)format("woff2"),url(/assets/noto-sans-khmer-khmer-700-normal-BUdGgDYy.woff)format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-khmer-latin-ext-700-normal-D0NTkDRW.woff2)format("woff2"),url(/assets/noto-sans-khmer-latin-ext-700-normal-DTINSare.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Khmer;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-khmer-latin-700-normal-DuGo6TL7.woff2)format("woff2"),url(/assets/noto-sans-khmer-latin-700-normal-DlNc-L-D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kantumruy-pro-khmer-400-normal-B-rMTF1Y.woff2)format("woff2"),url(/assets/kantumruy-pro-khmer-400-normal-D_zYNomk.woff)format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATwABAAAAAACkAAAASTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgwIcQgZgP1NUQVRIAHwRCAqEHIMRCyIAATYCJAM0BCAFhHgHgR8MBxt8CACeBTmZazrCmUql/WWPi0Y4E88/v9+3tc99IyqoRvNGCeahjISOWMlUSIFUv//fb9p9zNQIVadqVHTFJU3FSHoIWTHR3/1SheeBw/V+RRBFlBbg4mEbNFoU2Lipt/V80uFtPWz0P4B//4ljxou0pGm0jncjKpFMigjaLEtwthuNR5nn/QH09uetf757oAexH6YXhOluzybKOGCdoEQnhoxpIhhUpQD3zLBrarBqy/bdEdupUjX4dc26FbE49AwwlMbAKT2DQBriO+WaFfGLjUDu1aop+hAQBcprpPntAVf9JpFhxIED8ZSkz64IQXxIQs3kaAiHhboX6h1ErXSIQXGHjhwn6czzEkAUb/MVlBJWCvoWFunDPO4k8n8tNHVlnu8BUVnFcVk8QQMAJaIjDQqmlKaxzGkcndOhLqItZWn6NO/xWYIFMDvpw+K7gLusMbsMU9xE3gH51bUj4Arocpvm6aOmhd6Ax+neaUBJWwTce8S/ebPeqjvOwb0ss2WHv0Db0SNAoCrCe8AmJmJQYZaAXcKoskon8KJvriNPxCyuiYoXgKChwmkedQsKDbOYYBb3HMzzwvQbs6mJdf4J+YwYZ66ybADqAH+xaMWfwvjtwzkVmuz2P/Gf2z96+w4E3jxyNOAJJgGbYAKfwA+sgllAqSMIgShzC/1nlrgr8+ZckjgP4tylj5u7a6m7m+Qp9pS6i4NMvU19e8w4EdBr8XHTzAdyMvFxz9dquejUA1IGztyOvbU4Y0vjT0x548AeAwiFSFvWPRKZcceOROQ0SNz41sxytX07TL4IHQQpI51R7AkP6GXKanNn3p0BWak1qTDXWpyKZddu/2thz00LPg9rD5fXsPv/PJqdahwQqeZGt04qSWz5H7HLn61//r7fcF9DDL4MuhUIkEGBzc/ygxH/135T8aBN2PzrNFgsxr7HjjmNlbDu1zd5B+qdCgdqRHYowOtusH7eoHkD0NPk9t1XF2HxZ7Ouale1mbqqM4QKCAPGUwIKmJiO88AiVJtNTp82SRCHh8Q5JYM8S765MvYO4P/mBtkgPt3o8CP9JtOvQHhsjTVpAdepHUQQGc5XKNCEoJjFe2MPdQR+5QqOQ6/WTOORDgZ6oSbCpCCCaUw+ANsZ9VmTkhv4k+Q8MZbjRSzjEYjNNZeInZNWEPssG0fsd1xvwriropkIRs0TOcYjED0xavixvCDiCRuVmVUbOrM61Sx6KVetUhUdvXRdPbsiGTLYWWiq1dPZpbOrViedjaZShk5aaq8dMyudg0rjMFxnGps0XZWr5FDHTNNTOW2c77KxkmVJlymTwnQy5CQr+r05ijXRUSvdFa+itKTamQubsak3nHZ17DIFRhWy7qWA8irHiNcoZ+lpb8JxbcVXrbudLPE6a4aG8XSVqluPcyiVzsJGvQsomyEay7zddRlqOSZNvT+JIBDYW4WLHm8S7LqOqySghRHHQZzImVzIldxIJJOLw1qdqWTnp1Mym2QKzbrK9uzMArcTnrSWHzck4Wa2OHSC16vrymQtzTke9eLTiWilKo1SkHyMjMn7+GwAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAeIAA8AAAAAChQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACcAAAAwAFYAH0dQT1MAAAGAAAAA3QAAAXbjavj8R1NVQgAAAmAAAAA7AAAAQoQcnPhPUy8yAAACnAAAAEkAAABgWRXvHFNUQVQAAALoAAAAPAAAAEjndMwjY21hcAAAAyQAAABbAAAAfEVf6OZnYXNwAAADgAAAAAgAAAAIAAAAEGdseWYAAAOIAAABrgAAAhK7JEEpaGVhZAAABTgAAAAzAAAANiAYvg5oaGVhAAAFbAAAAB8AAAAkB1IEtWhtdHgAAAWMAAAAMAAAADQO7v5XbG9jYQAABbwAAAAiAAAAIgSCBA5tYXhwAAAF4AAAABwAAAAgACUBEG5hbWUAAAX8AAABGwAAAng4k15scG9zdAAABxgAAABuAAAAn2TIJeR42i3IsRUAEBAFsPyjoGAE+49J4aWLKBtw1BNdTEuTh6H+uAtNAHYAeNplyoFGQ1EYwPHfd+5d1ixmMhkmzAw9wgQmIUAvsFRWtw1rT9AThCDoLQLoOQa9RQDcjmuEfH7/4zs+gY5zj4r5xdW1cbVcbRw/LbZrYyXUtQIp928PzX778Lw1qe42a5PVYlM5XVWryhAhIQSNwodLbQd6QgfhJU+419UyNnKirytIr6Ku06cgfTX9bvquRGgLc0thqqs00Ms6wjp+RMyKG7npTQuDf4J8l4RDR0ja2UwntwemhpIiC6Fk/+YKaf9fNO0ryc6aGe3vkkIri3onZUUWWvXuFx4GKCMAAAB42mNgZGBg4GIwYXBgYHZx8wlhUMjOyC1iEMlJLMljMGJgYQCC//9BqmBsIMFYUJSaxsDBAAYAbxALLwB42mNgYWpinMDAysDA1MUUwcDA4A2hGeMYjBi9GJBAA1AQme/o5x7CcICBV0GBeca/PwwMzH8YrzBA1TCpMb0DUgoMzAAhOgxvAAAAeNoNx7ERQEAUBcB9n0BGcCVoTIQZ4c1oQ0GKY7MVMSk0hVXd+9GDs29XZjFqBlTGPNSLQf4vIHzRyQVIeNptyAEGgEAQQNG/OysVERKAvUUA9jLpWB2lAqAzBKIzxJhSBPrweYAHBGgQ3PPAALTUCBkVkcTI4jtxEiSP0Qw+n29H5HU7bbfJeku6aqmFuu3A8dsFjTsYYgAAAQAB//8AD3jaTZE1oNRAFEXvvKzhxIOsZLOKk5Bd3N29wzocWvq/De4NbiXytcGpcHeo8QZpsISH/9E779xxENygRVyS6iAhDqiyLedt2XbF1uCw6BXcD1oiN7+6bmQ5CBZAS2gn+9oCtlO0447qSZ5ES6aND56Pn/pl/rEP686epZ3BKjEtDH/7pRoVIADE0VEMBf7F6/7FO3EcEOGJsIzt4hM6A2a2UKwahudWfNmTtVgs0b1P507t80a6OLE88pHScWwHuY9P2e+Phk5IAwKlcK94zGdrxwPd0x2Zs+/5It/YOLG5mXbeHR5Y4tXwuwCFK2gidlE9e01Acg1diznZgj+g4rXSS6xk0jKTycd/eqpPmn/kn55PvIEmoEDvIAGS6RSL04YspnfHjjG5z2Ttb6J6cceesWQIEzCZxrvX0xWYTGK8WR9ysrG4U+HdU8QXrtZHfbd7IdlNNq3ooJjvdWPdmTVdGTFK76rnM386XmshzcNh2v5rF932DwdnaPuwYWDylF5imVT7u39y6rzBUm0/mCxnspv/O8bEKcadqrd7zJw5Y1bPpJerV+/DD2XUdOsAAHjaY2BkYADiZqGUwMp4fpuvDMzMLxiA4N5SW2Mo3fkn6J8OeyrzASCXjYEJJAoAUREMPgB42mNgZGBgnvHvDwMD+/k/QX/vs6cCRVABFwCxeQcOAHjaY/zCYMRUySABwwzv/q9j9GNggGEmRgYNBob/2f+7/1/57/s/7v+t/1kASnYRRgAAABUALQA5AEUAYwBjAGMAYwB5AJ4AqwC4AN4A6wD4AQkAAHjaY2BkYGAQYJjDwMtQxMAC5iEAMwMjABwXATZ42izMsRFAMBiG4fdPwh2Xi1SKlCqXAZTmMI4pFCYxgMFwvu6pHiBy4LHQAZdV2SiWZUcyJ3tWbjlQOeWGwi63zGxyYmH6bRAZ5fCd8kCkl/MreBojB9wIoCiKnqX8sGbcBrXNOGPbs/uetmPn4z7zjTJFopS4pSEWyBLnm6SYJqPM56lQ54g9T119TW1FaZ1dX5aCWFaaVv/MFQ/cY0wtmhSVN+nyIpbZMWOStJKCFjW+5GoYQ12JwAG77HsOmY4QejHCRIyhzzGnPHHNh9SKFUxw87Oe+yrytcFkghnN6gl8KEmK8/1z6uNqAqfKnauyGnX59akZt/GwS9pcWmofk4vjrtTWxZaaOOZUv0d+KusOFczKxg/hwF84AHjaY2BiAIP/cxiMGLABASBWYTjJcJyRiYGZkZmRhaGJkZWRjZGdkYORk5GLkZu9NC/TwMjYHEwbOBowOQeBmcYGFpzpRYllqcn5uUmcicmlJRBWSWZOCpgFVWXCB5fTS04sTuWBCBuBOQB3PyIfAAA=)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kantumruy-pro-latin-400-normal-CjZAwuY-.woff2)format("woff2"),url(/assets/kantumruy-pro-latin-400-normal-Bxtv0w9f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kantumruy-pro-khmer-700-normal-wdAZ07zF.woff2)format("woff2"),url(/assets/kantumruy-pro-khmer-700-normal-B1sAwXXo.woff)format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAUYABAAAAAACiQAAAS6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgwIcQgZgP1NUQVREAHwRCAqEHIMUCyIAATYCJAM0BCAFhGAHgR8MBxtjCAC+BXBDBgP9qwwRw0Iq0kGbqZ90MViqq+RGgWdTf79/J4Jq7D97dvcRHjEGFAGqIxUAkPddEIVkhyoKyKXq+dDc6wuU7qfIKVIKjAPMD/FlJBxYdMS2IMwAjZzQc+N5/m943//UCSJP8o4XwS9LLJzPJjbtjNINdN0/8E3dgmPe1rZZ8yjKCmQ4qhAYVfN0FNVgozXR+lvBoxxfE8QAsYINOJh0OBCdxrvCypNfBs3iVk5SmQHP/7Hkf61Jpx18hCVS8S+y6M6yQM9me6PxKIrSo0EGPs/newOaDwBmcw1m5nq42IGoRfW3ZxOSLmAmVhKK0NCRhUBdsgLfmaadTNz+hbU91DfdCVGwXaMu6vEwIlQkeUfF6BoE2tDYlNBF48VWIO6WgzjLQEjIeHyyVx2WrqqP0UQ45phwDUHFfFVK5BEE6XVCfoX8BvnLQ76FglAX9qMYiwmKiXIUIcKT8a/E6ZxNO2YfoIKJaTND/BsLmCLztocRyXQ81mvEyoh6EoJhYGQQk4TPonOIR7FcOqt8mZOsImdHN5QKajwqRf8UyOtNKYpYKR30BPGra1dAOqDED+WNCulB5nmA0/D2cQmknAqhfITwL+5ZFvfwTGf2bO75/+T/MwSkhel3zMYJoS5hPBbzsfdqOmXA9cc1m8kWxuNlIUUfEAiIWvoEkJAxHicwHu86MFEOTlXHbNOe+apMOXLJ9dmz/xO0gS9Jcv4q6E1RQn43dPK/4HsPMSIMoA+YDXq4E7yK6WA8IEkjKiHY0oL8NUup50Ep7XYpk0upnZ+RWb8iM6Pda55D9siVxFHi/P69i+LwYa310CEqrXLkdGqQyuXIikvu7xz5pPngPo4eOrqncvYA3suJrHXXGiPrsTGwS3My+eHXn6uTJ6m5M+0KhHjAx0MO+OUcJnpO+fOjR6XZjodvLnvwUD7o/VI8zgovnk4w/5up7Kci5+0bZ9oZY8LZTttBPW4+nu1VwTHccvHN9d9oyg7puOazXc/w63w4+QmNX558gTA+33Wd25Dk/t8LBq1tl1WRhY0h2dZJvHshx29cbxvA2/c8sb8I4+TrUBfkG9yQX9SlhRjUdON0MOidjNVAIT3Dugdfh0E4ftbodb7ssf/45d/gx5elF1fvkv/cH5w4rCqB4K31pBc8cGRcgyAqzfjXyCGUUy7mjcqMmfAjpzNRCyMLBSlCVpqCQV8J1hAnvv/TaXtWFqWBD2Ko08JU/2hJ3Z+0bLMzWjHfA1rFVHdoVXMdUbs2quUJ2ibSaur+pPW0NS/TR3AGj+Ma1zKKRW0G2SGlrtHR9LeifJERXbpEZCGDj4p0ihhsnTwhTZdNC9asusZFxRyh2G1bQp4OMzy2pAOKUMTgcYl6dOrWTervFAtWtPR4tUZN27Boz+jMJjztPIOzPL7bwijERdJsVYlozwqUKceomxRyz/i0OIbQu9f1ouZ4wpuy3kljeB8Uu66TzONEG++5AeV5t6a6WIXYwc+3YAmNoxLWerw+mO+7T4ocOYpjUYlq1KIejWhGq3a3a3Trewdxi3a6m7lv59ho6B7KWMjJqrKqkEbGNTmmG4UadtLkGe7LatcvQsQhNEHJ0HzGGGWG5REAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAd8AA8AAAAACfgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACcAAAAwAFYAH0dQT1MAAAGAAAAA3AAAAXbjuflLR1NVQgAAAlwAAAA7AAAAQoQcnPhPUy8yAAACmAAAAEkAAABgWkHvGVNUQVQAAALkAAAAOQAAAETl4MwiY21hcAAAAyAAAABbAAAAfEVf6OZnYXNwAAADfAAAAAgAAAAIAAAAEGdseWYAAAOEAAABrgAAAhTEpfJ5aGVhZAAABTQAAAAzAAAANiA8vjZoaGVhAAAFaAAAAB8AAAAkB3UFUWhtdHgAAAWIAAAAMAAAADQO5v2FbG9jYQAABbgAAAAiAAAAIgSGBBFtYXhwAAAF3AAAABwAAAAgACUBEG5hbWUAAAX4AAABEgAAAmA1T1vlcG9zdAAABwwAAABuAAAAn2TIJeR42i3IsRUAEBAFsPyjoGAE+49J4aWLKBtw1BNdTEuTh6H+uAtNAHYAeNplyoFGQ2EUwPHf+e5d1iwmSULCJPQICSRhgF5gVFZ3G9aeoEdIANIz9Ai9QjCA3iEA1nGNkOP3/5zPEei58Ki6vBrdGDaT2cLedLycG6phvVahZP/20O63D09LJ83dYu5kNl40jmfNrHGIUBCCROXNta4tA6GH8JwT7vV1DB05sKsvKO9tP9t+tf1u+6FG6KZLE+FUX23fIPWEl/gRMaqmsuVVB/v/BHlXhG07KLrpXC87AKcOFVUKoWbzZoWy+a9k7apJZ3Icbe6KSifFeqWkKoXOevUL3R4mwnjaY2BkYGDgYjBhcGBgdnHzCWFQyM7ILWIQyUksyWMwYmBhAIL//0GqYGwgwVhQlJrGwMEABgBvEAsvAHjaY2Bhms+0h4GVgYGpiymCgYHBG0IzxjEYMXoxIIEGoCAy39HPPYRhAQOvggLzjH9/GBiY/zBeYYCqYVJjegekFBiYATejDJkAAAB42h3EAQaAQBQFwHm/KKBFR+higYoAS5frcNFgRMwK6/+mnuPswdX3O4sYNYFM9WIQlQbCB7SkBLIAAAB42m3IAQaAQBBA0b87KxUREoC9RQD2MulYHaUCoDMEojPEmFIE+vB5gAcEaBDc88AAtNQIGRWRxMjiO3ESJI/RDD6fb0fkdTttt8l6S7pqqYW67cDx2wWNOxhiAAABAAH//wAPeNptTwOMHUEY/uafPXPO1jyeb/eeatu2zbAOiri2bRtxtWHthnVcRsVuZ2vceH58AEG3zrJLfBE4YoB0USrcpaJUZ8utnazSumud1a5/0nVtEggaQGtotaqLB0qlV8bIdIMbnNacqHxcdeTp9bMbu65RBdYMlgDb/l7PZ5AHDFBdyawLGoqnOHEwe6ftxyv2AalAdpnHG8rKMvRgQBgiIzra7WuZl5NQklnkPljT/0Fq6rTYBFlJ7Mub1r3dAEOZvZnqaDUSAJZpZEqhZsAIsFkXLmw9f55WmwusHuz4AhMguylV4jKZqjYb4HpWZka0LPME6oOlf7yn+6uq/N6qKsadh6+ykky/y+X/czuaR1EArekpOCCypbf1vLH09MgRJ3NKZVZ/z3AjRsZvHTtPpZxMhGpg0g2HPT1a0VWTLIuOkcGgoReRshwytbZ6ga84L0UIbYTWPpzvKchNVm+63qO7yBYFBT8uhdWJIjhLOx2W9MzSwFlrNe2cONFhOU93sITP+MmfsH7gPD5jl5PpqDLnVCZa9UhvjAwZ52a0bDljzF66M2TILnwFe3V4ewAAeNpjYGRgAOJm1imfZ8bz23xlYGZ+wQAE95baGkPpzt8b/ulwaAHFGRnYGJhAogB9Xw1vAHjaY2BkYGCe8e8PAwNH2e8Nf69waAFFUAEXAKwIBs4AeNpj/MJgxDSTgQWGGZX/L2KUY2CAYaZgBiUGhv+2/5P+b/5v+d/r/47/ngAjmA9tAAAAFQAtADkARQBjAGMAYwBjAHkAnwCsALkA3wDsAPkBCgAAeNpjYGRgYBBgmMPAy1DEwALmIQAzAyMAHBcBNnjahZEDbgVAGIS/2naD2raC2nZc49m6RnGWd6zGjTvZbK0sZn7OAsjnkTRS0nOAZEqp5SnU8mx5Ktk8Ybj2cZKWp9PMveUZyk9Ynkkjx5YXMirL8BRpUWl51nvPlCL5cy0vFoNdvLg5xcMKIaGLW8454lJ4zY18Who+gkzSpxFUPKCoj5B4L0Fxl9Ar77XiWyyyzprpGSKMm4D2ONtCLz3MandxwaE0Aqbaq8x6BuilX2Pwey31trr+rfo9e4oZNlliX+x/VYt/aMxp+WQH3l6gnkGjNCi2L8+l8Pd6h+LnpmpGfr2feZmg7PZvbxk1o1c6tyYzzJmsc/MnemlhRJFzoxmSx/lNtQefUe14AX15XGoAAHjaY2BiAIP/cxiMGLABASBWYTjJcJyRiYGZkZmRhaGJkZWRjZGdkYORk5GLkZu9NC/TwMjYHEwbOBowOQeBmcYGFpzpRYllqcn5uUmcicmlJRBWSWZOCpgFVWXCB5fTS04sTuWBCBuBOQB3PyIfAAA=)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kantumruy Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kantumruy-pro-latin-700-normal-CJYSeyEt.woff2)format("woff2"),url(/assets/kantumruy-pro-latin-700-normal-BRnJWN2X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
