.mocanvas,.mocanvas-panel,.mocanvas-layer{--mocanvas-ui-panel:#fff;--mocanvas-ui-panel-border:#d6d9e0;--mocanvas-ui-control:#1018280f;--mocanvas-ui-text:#16181d;--mocanvas-ui-muted:#5c6070;--mocanvas-ui-accent:#2563eb;--mocanvas-ui-accent-fg:#fff;--mocanvas-ui-accent-soft:#2563eb1f;--mocanvas-ui-hover:#1018280f;--mocanvas-ui-active:#10182821;--mocanvas-ui-shadow:0 8px 24px #0f12191a, 0 1px 3px #0f121914;--mocanvas-ui-tip-bg:#16181d;--mocanvas-ui-tip-fg:#f6f7f9;--mocanvas-ui-tip-muted:#a9aeb9;--mocanvas-ui-radius:12px;--mocanvas-ui-radius-sm:8px;--mocanvas-ui-btn:40px;--mocanvas-ui-icon:20px;--mocanvas-ui-gap:2px;--mocanvas-ui-pad:4px;--mocanvas-ui-pad-lg:10px;--mocanvas-ui-inset:12px;--mocanvas-ui-row:50px;--mocanvas-ui-toolbar-bottom:var(--mocanvas-ui-inset);--mocanvas-ui-dock:300px;--mocanvas-ui-dock-left:var(--mocanvas-ui-dock);--mocanvas-ui-dock-right:var(--mocanvas-ui-dock);--mocanvas-ui-bottom-dock:62px;--mocanvas-ui-font:system-ui, -apple-system, "Segoe UI", sans-serif;--mocanvas-ui-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--mocanvas-selection:#2f6fe4;--mocanvas-selection-fg:#fff;--mocanvas-brush-fill:#2f6fe41f;--mocanvas-snap:#cf3fe0}@media (prefers-color-scheme:dark){.mocanvas,.mocanvas-panel,.mocanvas-layer{--mocanvas-ui-panel:#1b1d22;--mocanvas-ui-panel-border:#3c404a;--mocanvas-ui-control:#ffffff14;--mocanvas-ui-text:#eceef3;--mocanvas-ui-muted:#a4a9b4;--mocanvas-ui-accent:#6ea8fe;--mocanvas-ui-accent-fg:#0e1116;--mocanvas-ui-accent-soft:#6ea8fe2e;--mocanvas-ui-hover:#ffffff17;--mocanvas-ui-active:#ffffff2e;--mocanvas-ui-shadow:0 10px 28px #00000080, 0 1px 2px #0009;--mocanvas-ui-tip-bg:#2b2f37;--mocanvas-ui-tip-fg:#f2f4f8;--mocanvas-ui-tip-muted:#b9bec9}}.mocanvas-panel{z-index:10;align-items:center;gap:var(--mocanvas-ui-gap);box-sizing:border-box;padding:var(--mocanvas-ui-pad);background:var(--mocanvas-ui-panel);border:1px solid var(--mocanvas-ui-panel-border);border-radius:var(--mocanvas-ui-radius);box-shadow:var(--mocanvas-ui-shadow);color:var(--mocanvas-ui-text);font-family:var(--mocanvas-ui-font);pointer-events:auto;-webkit-user-select:none;user-select:none;font-size:13px;display:flex;position:absolute}.mocanvas-toolbar{left:calc(var(--mocanvas-ui-inset) + var(--mocanvas-ui-dock-left));right:calc(var(--mocanvas-ui-inset) + var(--mocanvas-ui-dock-right));bottom:var(--mocanvas-ui-toolbar-bottom);width:max-content;max-width:calc(100% - 2 * var(--mocanvas-ui-inset) - var(--mocanvas-ui-dock-left) - var(--mocanvas-ui-dock-right));flex-wrap:wrap;justify-content:center;margin-inline:auto}.mocanvas-zoombar{left:var(--mocanvas-ui-inset);bottom:var(--mocanvas-ui-inset)}.mocanvas-stylepanel{right:var(--mocanvas-ui-inset);top:var(--mocanvas-ui-inset);width:292px;max-height:calc(100% - 2 * var(--mocanvas-ui-inset) - var(--mocanvas-ui-bottom-dock));scrollbar-width:thin;overscroll-behavior:contain;align-items:stretch;gap:var(--mocanvas-ui-pad-lg);padding:var(--mocanvas-ui-pad-lg);background-image:linear-gradient(var(--mocanvas-ui-panel) 30%, #0000), linear-gradient(#0000, var(--mocanvas-ui-panel) 70%), radial-gradient(farthest-side at 50% 0, #0f121938, #0000), radial-gradient(farthest-side at 50% 100%, #0f121938, #0000);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 26px,100% 26px,100% 9px,100% 9px;background-attachment:local,local,scroll,scroll;flex-direction:column;overflow-y:auto}.mocanvas-stats{right:var(--mocanvas-ui-inset);bottom:var(--mocanvas-ui-inset);font-family:var(--mocanvas-ui-mono);color:var(--mocanvas-ui-muted);border-radius:var(--mocanvas-ui-radius-sm);flex-direction:column;align-items:flex-start;gap:1px;padding:6px 9px;font-size:10.5px;line-height:1.45}.mocanvas-stats b{color:var(--mocanvas-ui-text);font-weight:600}.mocanvas-divider{background:var(--mocanvas-ui-panel-border);flex:none;align-self:stretch;width:1px;margin:4px 3px}@container mocanvas-ui (max-width:1290px){.mocanvas-toolbar{--mocanvas-ui-dock-left:176px;--mocanvas-ui-dock-right:0px;margin-left:auto;margin-right:0}:has(>.mocanvas-stats)>.mocanvas-toolbar{--mocanvas-ui-dock-right:176px}}@container mocanvas-ui (max-width:560px){.mocanvas,.mocanvas-panel{--mocanvas-ui-toolbar-bottom:calc(2 * var(--mocanvas-ui-inset) + var(--mocanvas-ui-row));--mocanvas-ui-bottom-dock:124px}:is(:has(>.mocanvas-stats)>.mocanvas,:has(>.mocanvas-stats)>.mocanvas-panel){--mocanvas-ui-toolbar-bottom:calc(4 * var(--mocanvas-ui-inset) + 2 * var(--mocanvas-ui-row));--mocanvas-ui-bottom-dock:186px}.mocanvas-stats{bottom:calc(2 * var(--mocanvas-ui-inset) + var(--mocanvas-ui-row))}.mocanvas-toolbar{--mocanvas-ui-dock-left:0px;--mocanvas-ui-dock-right:0px;margin-inline:auto}.mocanvas-stylepanel{left:var(--mocanvas-ui-inset);right:var(--mocanvas-ui-inset);width:auto;max-height:42%}}.mocanvas-btn{box-sizing:border-box;width:var(--mocanvas-ui-btn);height:var(--mocanvas-ui-btn);min-width:var(--mocanvas-ui-btn);border-radius:var(--mocanvas-ui-radius-sm);color:var(--mocanvas-ui-text);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;font-weight:600;line-height:1;transition:background-color .12s,color .12s,transform 80ms;display:inline-flex;position:relative}.mocanvas-btn--wide{font-variant-numeric:tabular-nums;width:auto;min-width:56px;padding:0 10px}.mocanvas-btn:hover:not(:disabled){background:var(--mocanvas-ui-hover)}.mocanvas-btn:active:not(:disabled){background:var(--mocanvas-ui-active);transform:scale(.94)}.mocanvas-btn[aria-pressed=true],.mocanvas-btn[aria-checked=true]{background:var(--mocanvas-ui-accent);color:var(--mocanvas-ui-accent-fg)}.mocanvas-btn[aria-pressed=true]:hover,.mocanvas-btn[aria-checked=true]:hover,.mocanvas-btn[aria-pressed=true]:active,.mocanvas-btn[aria-checked=true]:active{background:var(--mocanvas-ui-accent);box-shadow:inset 0 0 0 2px var(--mocanvas-ui-panel), inset 0 0 0 3px var(--mocanvas-ui-accent)}.mocanvas-btn[aria-expanded=true]:not([aria-pressed=true]):not([aria-checked=true]){background:var(--mocanvas-ui-accent-soft)}.mocanvas-btn:disabled{opacity:.35;cursor:default}.mocanvas-btn:focus,.mocanvas-swatch:focus{outline:none}.mocanvas-btn:focus-visible,.mocanvas-swatch:focus-visible,.mocanvas-slider:focus-visible{outline:2px solid var(--mocanvas-ui-accent);outline-offset:2px;z-index:1}.mocanvas-btn>.mocanvas-icon{width:var(--mocanvas-ui-icon);height:var(--mocanvas-ui-icon)}.mocanvas-group{flex-direction:column;gap:8px;display:flex}.mocanvas-group+.mocanvas-group{padding-top:var(--mocanvas-ui-pad-lg)}.mocanvas-seg{gap:var(--mocanvas-ui-gap);flex-wrap:wrap;display:flex}.mocanvas-seg .mocanvas-btn:not([aria-checked=true]):not([aria-pressed=true]){background:var(--mocanvas-ui-control)}.mocanvas-seg .mocanvas-btn:hover:not([aria-checked=true]):not([aria-pressed=true]){background:var(--mocanvas-ui-accent-soft)}.mocanvas-seg--split{flex-wrap:nowrap;justify-content:space-between;gap:4px}.mocanvas-row-label{color:var(--mocanvas-ui-muted);letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.mocanvas-mixed{color:var(--mocanvas-ui-muted);letter-spacing:0;text-transform:none;align-items:center;gap:3px;font-size:9.5px;font-weight:500;display:inline-flex}.mocanvas-picker{box-sizing:border-box;width:100%;height:var(--mocanvas-ui-btn);border-radius:var(--mocanvas-ui-radius-sm);background:var(--mocanvas-ui-control);color:var(--mocanvas-ui-text);font:inherit;cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:0 8px 0 10px;font-size:12px;transition:background-color .12s;display:flex}.mocanvas-picker:hover{background:var(--mocanvas-ui-accent-soft)}.mocanvas-picker:active{background:var(--mocanvas-ui-active)}.mocanvas-picker:focus{outline:none}.mocanvas-picker:focus-visible{outline:2px solid var(--mocanvas-ui-accent);outline-offset:2px}.mocanvas-picker>span{align-items:center;gap:8px;display:inline-flex}.mocanvas-picker .mocanvas-icon:last-child{color:var(--mocanvas-ui-muted)}.mocanvas-swatch{box-sizing:border-box;width:var(--mocanvas-ui-btn);height:var(--mocanvas-ui-btn);border-radius:var(--mocanvas-ui-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,transform 80ms;display:inline-flex}.mocanvas-swatch>span{background:var(--mocanvas-swatch-color,currentColor);border-radius:50%;width:22px;height:22px;transition:box-shadow .12s;display:block;box-shadow:inset 0 0 0 1px #0000002e}.mocanvas-swatch:hover{background:var(--mocanvas-ui-hover)}.mocanvas-swatch:active{background:var(--mocanvas-ui-active);transform:scale(.92)}.mocanvas-swatch[aria-checked=true]>span{box-shadow:0 0 0 2px var(--mocanvas-ui-panel), 0 0 0 4px var(--mocanvas-ui-accent), inset 0 0 0 1px #0000002e}.mocanvas-swatches{grid-template-columns:repeat(6, minmax(var(--mocanvas-ui-btn), 1fr));gap:var(--mocanvas-ui-gap);display:grid}.mocanvas-slider{width:100%;height:24px;accent-color:var(--mocanvas-ui-accent);cursor:pointer;margin:0}.mocanvas-toolbar-overflow{grid-template-columns:repeat(var(--mocanvas-overflow-cols,4), var(--mocanvas-ui-btn));gap:var(--mocanvas-ui-gap);display:grid}.mocanvas-layer{overscroll-behavior:contain;overflow-y:auto}.mocanvas-popover{z-index:30;background:var(--mocanvas-ui-panel);border:1px solid var(--mocanvas-ui-panel-border);border-radius:var(--mocanvas-ui-radius);box-shadow:var(--mocanvas-ui-shadow);color:var(--mocanvas-ui-text);font-family:var(--mocanvas-ui-font);pointer-events:auto;padding:6px;display:block;position:fixed}.mocanvas-tooltip{z-index:40;background:var(--mocanvas-ui-tip-bg);height:22px;color:var(--mocanvas-ui-tip-fg);font-family:var(--mocanvas-ui-font);letter-spacing:.1px;white-space:nowrap;pointer-events:none;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;line-height:22px;display:flex;position:fixed}.mocanvas-tooltip kbd{color:var(--mocanvas-ui-tip-muted);font:inherit}@media (prefers-reduced-motion:reduce){.mocanvas-btn,.mocanvas-swatch,.mocanvas-swatch>span,.mocanvas-picker{transition:none}}[data-reduce-motion=true] .mocanvas-btn,[data-reduce-motion=true] .mocanvas-swatch,[data-reduce-motion=true] .mocanvas-swatch>span,[data-reduce-motion=true] .mocanvas-picker,[data-reduce-motion=true] .mocanvas-menu-item,[data-reduce-motion=true] .mocanvas-layer{transition:none!important;animation:none!important}.mocanvas-more{flex:none;display:inline-flex;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mocanvas-menu{z-index:400;min-width:180px;max-height:80vh;padding:var(--mocanvas-ui-pad);background:var(--mocanvas-ui-panel);border:1px solid var(--mocanvas-ui-panel-border);border-radius:var(--mocanvas-ui-radius-sm);box-shadow:var(--mocanvas-ui-shadow);color:var(--mocanvas-ui-text);font-family:var(--mocanvas-ui-font);font-size:13px;position:fixed;overflow-y:auto}.mocanvas-menu--icons .mocanvas-menu-icon-group{grid-template-columns:repeat(3, var(--mocanvas-ui-btn));gap:var(--mocanvas-ui-gap);display:grid}.mocanvas-menu-group+.mocanvas-menu-group{margin-top:var(--mocanvas-ui-pad);padding-top:var(--mocanvas-ui-pad);border-top:1px solid var(--mocanvas-ui-panel-border)}.mocanvas-menu-item{border-radius:var(--mocanvas-ui-radius-sm);width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.mocanvas-menu-item:hover:not(:disabled){background:var(--mocanvas-ui-hover)}.mocanvas-menu-item:focus-visible{outline:2px solid var(--mocanvas-ui-accent);outline-offset:-2px}.mocanvas-menu-item:disabled{opacity:.4;cursor:default}.mocanvas-menu-item-label{flex:auto}.mocanvas-menu-item-note,.mocanvas-shortcut-label{color:var(--mocanvas-ui-muted)}.mocanvas-menu-item--sub:after{content:""}.mocanvas-kbd{color:var(--mocanvas-ui-muted);gap:2px;display:inline-flex}.mocanvas-kbd kbd{background:var(--mocanvas-ui-control);min-width:16px;font:inherit;text-align:center;border-radius:4px;padding:1px 4px;font-size:11px}.mocanvas-shortcut-row{justify-content:space-between;align-items:center;gap:16px;min-height:26px;display:flex}.mocanvas-shortcuts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.mocanvas-shortcut-section h3{text-transform:uppercase;letter-spacing:.4px;color:var(--mocanvas-ui-muted);margin:0 0 6px;font-size:12px}.mocanvas-dialog-backdrop{z-index:500;background:#0f121959;place-items:center;display:grid;position:absolute;inset:0}.mocanvas-dialog{flex-direction:column;align-items:stretch;max-width:min(560px,100% - 32px);max-height:calc(100% - 32px);padding:0;display:flex;position:relative;overflow:hidden}.mocanvas-dialog-header{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.mocanvas-dialog-title{margin:0;font-size:15px;font-weight:600}.mocanvas-dialog-body{padding:0 12px 12px;overflow-y:auto}.mocanvas-dialog-footer{justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.mocanvas-dialog-checkbox{color:var(--mocanvas-ui-muted);align-items:center;gap:6px;margin-inline-end:auto;display:inline-flex}.mocanvas-toasts{right:var(--mocanvas-ui-inset);bottom:var(--mocanvas-ui-inset);z-index:450;max-width:min(360px, calc(100% - 2 * var(--mocanvas-ui-inset)));flex-direction:column;gap:8px;display:flex;position:absolute}.mocanvas-toast{gap:8px;padding:10px;position:relative}.mocanvas-toast-body{flex-direction:column;flex:auto;gap:2px;display:flex}.mocanvas-toast-desc{color:var(--mocanvas-ui-muted)}.mocanvas-input{background:var(--mocanvas-ui-control);border-radius:var(--mocanvas-ui-radius-sm);align-items:center;gap:6px;padding:0 6px;display:flex}.mocanvas-input input,.mocanvas-textarea{min-width:0;height:30px;color:inherit;font:inherit;background:0 0;border:0;flex:auto}.mocanvas-input input:focus-visible,.mocanvas-textarea:focus-visible{outline:2px solid var(--mocanvas-ui-accent);outline-offset:1px}.mocanvas-menu-panel{left:var(--mocanvas-ui-inset);top:var(--mocanvas-ui-inset)}.mocanvas-navigation-panel{left:var(--mocanvas-ui-inset);bottom:var(--mocanvas-ui-inset);flex-direction:column;align-items:stretch;min-width:140px}.mocanvas-navigation-row{align-items:center;gap:var(--mocanvas-ui-gap);display:flex}.mocanvas-share-panel{right:var(--mocanvas-ui-inset);top:var(--mocanvas-ui-inset)}.mocanvas-action-row{align-items:center;gap:var(--mocanvas-ui-gap);display:flex}.mocanvas-menu-panel .mocanvas-action-row{margin-left:var(--mocanvas-ui-pad);padding-left:calc(var(--mocanvas-ui-pad) + 2px);border-left:1px solid var(--mocanvas-ui-panel-border)}.mocanvas-quick-actions,.mocanvas-helper-buttons{left:var(--mocanvas-ui-inset);right:var(--mocanvas-ui-inset);bottom:calc(var(--mocanvas-ui-toolbar-bottom) + var(--mocanvas-ui-row) + var(--mocanvas-ui-inset));width:max-content;max-width:calc(100% - 2 * var(--mocanvas-ui-inset));justify-content:center;gap:var(--mocanvas-ui-gap);z-index:10;flex-wrap:wrap;margin-inline:auto;display:flex;position:absolute}.mocanvas-help-dock{right:var(--mocanvas-ui-inset);bottom:var(--mocanvas-ui-inset)}.mocanvas-style-dock{right:var(--mocanvas-ui-inset);bottom:calc(var(--mocanvas-ui-toolbar-bottom) + var(--mocanvas-ui-row) + var(--mocanvas-ui-inset))}:has(>.mocanvas-style-dock)>.mocanvas-quick-actions{right:calc(var(--mocanvas-ui-inset) + var(--mocanvas-ui-row) + var(--mocanvas-ui-inset));max-width:calc(100% - 3 * var(--mocanvas-ui-inset) - var(--mocanvas-ui-row))}.mocanvas-helper-buttons{bottom:calc(var(--mocanvas-ui-toolbar-bottom) + 2 * var(--mocanvas-ui-row) + 2 * var(--mocanvas-ui-inset))}:not(:has(>.mocanvas-quick-actions))>.mocanvas-helper-buttons{bottom:calc(var(--mocanvas-ui-toolbar-bottom) + var(--mocanvas-ui-row) + var(--mocanvas-ui-inset))}.mocanvas-contextual-toolbar .mocanvas-toolbar{max-width:none;margin:0;position:relative;inset:auto}.mocanvas-following-indicator{z-index:5;pointer-events:none;border:3px solid var(--mocanvas-selection);border-radius:4px;position:absolute;inset:0}.mocanvas-following-indicator>*{pointer-events:auto}.mocanvas-offline{left:50%;top:var(--mocanvas-ui-inset);padding:4px 10px;transform:translate(-50%)}.mocanvas-style-row+.mocanvas-style-row{margin-top:var(--mocanvas-ui-pad-lg)}.mocanvas-popover-grid{grid-template-columns:repeat(var(--mocanvas-popover-cols,5), var(--mocanvas-ui-btn));gap:var(--mocanvas-ui-gap);display:grid}.mocanvas-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mocanvas-people-list,.mocanvas-page-list{flex-direction:column;display:flex}.mocanvas-page-row{align-items:center;gap:4px;display:flex}.mocanvas-page-row-name,.mocanvas-page-rename{flex:auto;min-width:0}.mocanvas-page-row-actions{width:var(--mocanvas-ui-btn);flex:none;justify-content:center;padding:0}.mocanvas-presence-editor{padding-bottom:var(--mocanvas-ui-pad);border-bottom:1px solid var(--mocanvas-ui-panel-border);align-items:center;gap:6px;display:flex}.mocanvas-face-pile-more{color:var(--mocanvas-ui-muted);align-self:center;margin-left:4px}.mocanvas-debug-flags{font-family:var(--mocanvas-ui-mono);flex-direction:column;gap:2px;font-size:11px;display:flex}.mocanvas-debug-flag{align-items:center;gap:6px;display:flex}.mocanvas-image,.mocanvas-image>svg{max-width:100%;height:auto}
.mocanvas,.tl-container{--tl-zoom:var(--mocanvas-zoom,1);--tl-scale:var(--mocanvas-scale,1);--tl-color-background:var(--mocanvas-background,#f9fafb);--tl-color-low:var(--mocanvas-background,#f9fafb);--tl-color-panel:var(--mocanvas-ui-panel,#fff);--tl-color-panel-contrast:var(--mocanvas-ui-text,#1d1d1d);--tl-color-text:var(--mocanvas-ui-text,#1d1d1d);--tl-color-text-1:var(--mocanvas-ui-text,#1d1d1d);--tl-color-text-3:var(--mocanvas-ui-muted,#9a9a9a);--tl-color-text-shadow:var(--mocanvas-background,#f9fafb);--tl-color-divider:var(--mocanvas-ui-panel-border,#e8e8e8);--tl-color-muted-1:var(--mocanvas-ui-hover,#0000000a);--tl-color-muted-2:var(--mocanvas-ui-active,#00000014);--tl-color-hint:var(--mocanvas-snap,#bd5b16);--tl-color-focus:var(--mocanvas-ui-accent,#2f80ed);--tl-color-selected:var(--mocanvas-selection,#2f80ed);--tl-color-selected-contrast:var(--mocanvas-selection-fg,#fff);--tl-color-selection-fill:var(--mocanvas-brush-fill,#2f80ed14);--tl-color-selection-stroke:var(--mocanvas-selection,#2f80ed);--tl-color-brush-fill:var(--mocanvas-brush-fill,#2f80ed14);--tl-color-brush-stroke:var(--mocanvas-brush-stroke,#2f80ed66);--tl-color-grid:var(--mocanvas-grid,#d4d4d4);--tl-color-laser:red;--tl-color-cursor:var(--mocanvas-selection,#2f80ed);--tl-color-note-border:#00000014;--tl-color-primary:var(--mocanvas-ui-accent,#2f80ed);--tl-color-background-secondary:var(--mocanvas-ui-dock,#fff);--tl-font-draw:var(--mocanvas-ui-font,ui-sans-serif, system-ui, sans-serif);--tl-font-sans:var(--mocanvas-ui-font,ui-sans-serif, system-ui, sans-serif);--tl-font-mono:var(--mocanvas-ui-mono,ui-monospace, monospace);--tl-radius:var(--mocanvas-ui-radius,10px);--tl-shadow-1:var(--mocanvas-ui-shadow,0 1px 2px #0000001f);--tl-shadow-2:var(--mocanvas-ui-shadow,0 2px 6px #00000024);--tl-space-1:4px;--tl-space-2:8px;--tl-space-3:12px;--tl-space-4:16px;--tl-color-overlay:#0003;--tl-color-background-overlay:#0003;--tl-color-warn:#e03131;--tl-color-accent:var(--mocanvas-ui-accent,#2f80ed)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_51854a72-module__j24gOa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_51854a72-module__j24gOa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.1rgnod-3esatf.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_f69f5a8c-module__qqQczG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_f69f5a8c-module__qqQczG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e14609a0-module__v9h2RW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e14609a0-module__v9h2RW__variable{--font-linkedin-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.p.17thoc14mwfyx.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_dc6b6b4a-module__wc-ILa__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_dc6b6b4a-module__wc-ILa__variable{--font-lexend:"Lexend", "Lexend Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.p.185vq78hrw2dq.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_4e2bbb45-module__8myRUG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_4e2bbb45-module__8myRUG__variable{--font-spline-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8856956fa550053e-s.405w_vlmjp9ta.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe9e8dd4a2ad4385-s.01hh-51_pfq12.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c492570a33c2511a-s.3kj2sek51yngj.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e31362fa3cbeb8b-s.2s5d5z1_g2zwj.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bd177ace3eee3014-s.42qkliw-l8o5h.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da2446ec5f26383f-s.p.3ibh_1qqm0nz2.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5cf8828ea9d4dda3-s.p.05uz1l1tir_-_.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8856956fa550053e-s.405w_vlmjp9ta.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe9e8dd4a2ad4385-s.01hh-51_pfq12.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c492570a33c2511a-s.3kj2sek51yngj.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e31362fa3cbeb8b-s.2s5d5z1_g2zwj.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bd177ace3eee3014-s.42qkliw-l8o5h.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da2446ec5f26383f-s.p.3ibh_1qqm0nz2.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5cf8828ea9d4dda3-s.p.05uz1l1tir_-_.woff2?dpl=dpl_HUmbHfSo4Sqsb5dRVKa9N312uiqP)format("woff2");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:Roboto Slab Fallback;src:local(Times New Roman);ascent-override:89.69%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:116.83%}.roboto_slab_36b3f221-module__-Fq1pG__className{font-family:Roboto Slab,Roboto Slab Fallback;font-style:normal}.roboto_slab_36b3f221-module__-Fq1pG__variable{--font-blog-slab:"Roboto Slab", "Roboto Slab Fallback"}