@layer quartz-base{.excalidraw-page{-webkit-user-select:none;user-select:none;background-color:var(--light);width:100%;max-width:none;height:100%;margin:0;position:relative;overflow:hidden}.excalidraw-container{cursor:grab;touch-action:none;background-color:var(--light);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.excalidraw-container:active{cursor:grabbing}.excalidraw-container svg{object-fit:contain;transform-origin:0 0;width:100%;height:100%}:root{--excalidraw-fg:#1e1e1e;--excalidraw-bg:#fff;--excalidraw-color-1e1e1e:#1e1e1e;--excalidraw-color-000000:#000;--excalidraw-color-ffffff:#fff;--excalidraw-color-343a40:#343a40;--excalidraw-color-868e96:#868e96;--excalidraw-color-ced4da:#ced4da;--excalidraw-color-e9ecef:#e9ecef;--excalidraw-color-f8f9fa:#f8f9fa;--excalidraw-color-e03131:#e03131;--excalidraw-color-fa5252:#fa5252;--excalidraw-color-ff8787:#ff8787;--excalidraw-color-ffc9c9:#ffc9c9;--excalidraw-color-fff5f5:#fff5f5;--excalidraw-color-c2255c:#c2255c;--excalidraw-color-e64980:#e64980;--excalidraw-color-f783ac:#f783ac;--excalidraw-color-fcc2d7:#fcc2d7;--excalidraw-color-fff0f6:#fff0f6;--excalidraw-color-9c36b5:#9c36b5;--excalidraw-color-be4bdb:#be4bdb;--excalidraw-color-da77f2:#da77f2;--excalidraw-color-eebefa:#eebefa;--excalidraw-color-f8f0fc:#f8f0fc;--excalidraw-color-6741d9:#6741d9;--excalidraw-color-7950f2:#7950f2;--excalidraw-color-9775fa:#9775fa;--excalidraw-color-d0bfff:#d0bfff;--excalidraw-color-f3f0ff:#f3f0ff;--excalidraw-color-1971c2:#1971c2;--excalidraw-color-228be6:#228be6;--excalidraw-color-4dabf7:#4dabf7;--excalidraw-color-a5d8ff:#a5d8ff;--excalidraw-color-e7f5ff:#e7f5ff;--excalidraw-color-0c8599:#0c8599;--excalidraw-color-15aabf:#15aabf;--excalidraw-color-3bc9db:#3bc9db;--excalidraw-color-99e9f2:#99e9f2;--excalidraw-color-e3fafc:#e3fafc;--excalidraw-color-099268:#099268;--excalidraw-color-12b886:#12b886;--excalidraw-color-38d9a9:#38d9a9;--excalidraw-color-96f2d7:#96f2d7;--excalidraw-color-e6fcf5:#e6fcf5;--excalidraw-color-2f9e44:#2f9e44;--excalidraw-color-40c057:#40c057;--excalidraw-color-69db7c:#69db7c;--excalidraw-color-b2f2bb:#b2f2bb;--excalidraw-color-ebfbee:#ebfbee;--excalidraw-color-f08c00:#f08c00;--excalidraw-color-fab005:#fab005;--excalidraw-color-ffd43b:#ffd43b;--excalidraw-color-ffec99:#ffec99;--excalidraw-color-fff9db:#fff9db;--excalidraw-color-e8590c:#e8590c;--excalidraw-color-fd7e14:#fd7e14;--excalidraw-color-ffa94d:#ffa94d;--excalidraw-color-ffd8a8:#ffd8a8;--excalidraw-color-fff4e6:#fff4e6;--excalidraw-color-846358:#846358;--excalidraw-color-a18072:#a18072;--excalidraw-color-d2bab0:#d2bab0;--excalidraw-color-eaddd7:#eaddd7;--excalidraw-color-f8f1ee:#f8f1ee}:root[saved-theme=dark]{--excalidraw-fg:#d3d3d3;--excalidraw-bg:#121212;--excalidraw-color-1e1e1e:#d3d3d3;--excalidraw-color-000000:#ededed;--excalidraw-color-ffffff:#121212;--excalidraw-color-343a40:#b7bcc1;--excalidraw-color-868e96:#6e757c;--excalidraw-color-ced4da:#33383d;--excalidraw-color-e9ecef:#202325;--excalidraw-color-f8f9fa:#161718;--excalidraw-color-e03131:#ff8383;--excalidraw-color-fa5252:#fa6969;--excalidraw-color-ff8787:#b44d4d;--excalidraw-color-ffc9c9:#5a2c2c;--excalidraw-color-fff5f5:#1f1717;--excalidraw-color-c2255c:#ff8dbc;--excalidraw-color-e64980:#f56e9d;--excalidraw-color-f783ac:#b04d70;--excalidraw-color-fcc2d7:#602e40;--excalidraw-color-fff0f6:#26191e;--excalidraw-color-9c36b5:#e28af8;--excalidraw-color-be4bdb:#d471ed;--excalidraw-color-da77f2:#a954be;--excalidraw-color-eebefa:#5b3165;--excalidraw-color-f8f0fc:#211a25;--excalidraw-color-6741d9:#b595ff;--excalidraw-color-7950f2:#a885ff;--excalidraw-color-9775fa:#8a6cdf;--excalidraw-color-d0bfff:#4a3b72;--excalidraw-color-f3f0ff:#1f1c29;--excalidraw-color-1971c2:#56a2e8;--excalidraw-color-228be6:#3791e0;--excalidraw-color-4dabf7:#2273b4;--excalidraw-color-a5d8ff:#154162;--excalidraw-color-e7f5ff:#121e26;--excalidraw-color-0c8599:#3da5b6;--excalidraw-color-15aabf:#0f8fa1;--excalidraw-color-3bc9db:#007281;--excalidraw-color-99e9f2:#004149;--excalidraw-color-e3fafc:#0a1e20;--excalidraw-color-099268:#32a783;--excalidraw-color-12b886:#039267;--excalidraw-color-38d9a9:#00744b;--excalidraw-color-96f2d7:#00422b;--excalidraw-color-e6fcf5:#0a1d17;--excalidraw-color-2f9e44:#39994b;--excalidraw-color-40c057:#16842a;--excalidraw-color-69db7c:#056715;--excalidraw-color-b2f2bb:#043b0c;--excalidraw-color-ebfbee:#0f1d12;--excalidraw-color-f08c00:#b86200;--excalidraw-color-fab005:#905000;--excalidraw-color-ffd43b:#5f3a00;--excalidraw-color-ffec99:#362600;--excalidraw-color-fff9db:#1e1900;--excalidraw-color-e8590c:#f17634;--excalidraw-color-fd7e14:#cd6005;--excalidraw-color-ffa94d:#924800;--excalidraw-color-ffd8a8:#4c2b01;--excalidraw-color-fff4e6:#22190d;--excalidraw-color-846358:#a98d84;--excalidraw-color-a18072:#917569;--excalidraw-color-d2bab0:#5a463d;--excalidraw-color-eaddd7:#362b26;--excalidraw-color-f8f1ee:#221c1a}.excalidraw-controls{z-index:10;flex-direction:row;gap:.25rem;display:flex;position:fixed;bottom:1rem;right:1rem}.excalidraw-controls button{border:1px solid var(--lightgray);background:var(--light);width:2rem;height:2rem;color:var(--darkgray);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:background-color .1s;display:flex}.excalidraw-controls button:hover{background:var(--lightgray)}.page[data-frame=excalidraw]{--excalidraw-sidebar-width:300px}.page[data-frame=excalidraw] .excalidraw-frame{width:100%;height:100%;padding-left:0;transition:padding-left .2s;position:relative;overflow:hidden}.page[data-frame=excalidraw] .excalidraw-stage{width:100%;height:100%}.page[data-frame=excalidraw] .excalidraw-sidebar{height:100vh;width:var(--excalidraw-sidebar-width);box-sizing:border-box;background:var(--light);border-right:1px solid var(--lightgray);top:0;left:calc(-1 * var(--excalidraw-sidebar-width));z-index:20;transition:left .25s;position:fixed;overflow-y:hidden;box-shadow:8px 0 24px #0000001f}.page[data-frame=excalidraw] .excalidraw-sidebar-toggle{border:1px solid var(--lightgray);background:var(--light);width:32px;height:32px;color:var(--darkgray);cursor:pointer;z-index:30;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,left .25s;display:flex;position:fixed;top:12px;left:12px}.page[data-frame=excalidraw] .excalidraw-sidebar-toggle:hover{background:var(--lightgray)}.page[data-frame=excalidraw] .excalidraw-sidebar-toggle svg{pointer-events:none}.page[data-frame=excalidraw] .excalidraw-sidebar-icon-close{display:none}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-frame{padding-left:var(--excalidraw-sidebar-width)}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-sidebar{left:0}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-sidebar-toggle{left:calc(var(--excalidraw-sidebar-width) + 12px)}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-sidebar-icon-open{display:none}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-sidebar-icon-close{display:block}@media (max-width:800px){.page[data-frame=excalidraw]{--excalidraw-sidebar-width:calc(100vw - 56px)}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-frame{padding-left:0}.page[data-frame=excalidraw].excalidraw-sidebar-open .excalidraw-sidebar-toggle{left:calc(var(--excalidraw-sidebar-width) + 12px)}}.page[data-frame=excalidraw] .excalidraw-sidebar{flex-direction:column;gap:1rem;padding:1rem;display:flex}.page[data-frame=excalidraw] .excalidraw-sidebar .spacer{display:none}.page[data-frame=excalidraw] .excalidraw-sidebar .explorer button.desktop-explorer,.page[data-frame=excalidraw] .excalidraw-sidebar .explorer button.mobile-explorer{display:none!important}.page[data-frame=excalidraw] .excalidraw-sidebar .explorer{order:initial;flex:1 1 0;flex-shrink:initial;align-self:initial;min-height:0;margin-top:0;margin-bottom:0;overflow:hidden}.page[data-frame=excalidraw] .excalidraw-sidebar .explorer .explorer-content,.page[data-frame=excalidraw] .excalidraw-sidebar .explorer.collapsed>.explorer-content,.page[data-frame=excalidraw] .excalidraw-sidebar .explorer:not(.collapsed)>.explorer-content{z-index:auto;background-color:#0000;width:auto;max-width:none;height:100%;max-height:100%;padding:0;position:static;overflow-y:auto;visibility:visible!important;transform:none!important}.page[data-frame=excalidraw] .excalidraw-sidebar .explorer-content>.explorer-ul{overscroll-behavior:auto}.excalidraw-overlays{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.excalidraw-overlay{pointer-events:auto;cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;display:none;position:absolute}.excalidraw-embed-note,.excalidraw-embed-url{border:2px solid var(--lightgray);background:var(--light);box-sizing:border-box;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.excalidraw-embed-header{border-bottom:1px solid var(--lightgray);font-size:13px;font-family:var(--bodyFont,sans-serif);color:var(--darkgray);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:8px 12px;overflow:hidden}.excalidraw-embed-header a{color:var(--darkgray);text-decoration:none}.excalidraw-embed-content{font-family:var(--bodyFont,sans-serif);color:var(--darkgray);background:var(--light);flex:1;padding:8px 12px;font-size:12px;line-height:1.5;overflow:auto}.excalidraw-embed-open-link{color:var(--secondary);font-size:12px;font-family:var(--bodyFont,sans-serif);padding:4px 0;text-decoration:none;display:block}.excalidraw-embed-body{color:var(--dark);font-size:12px;line-height:1.5}.excalidraw-embed-body h1{margin:.5em 0 .25em;font-size:1.6em}.excalidraw-embed-body h2{margin:.5em 0 .25em;font-size:1.4em}.excalidraw-embed-body h3{margin:.4em 0 .2em;font-size:1.2em}.excalidraw-embed-body h4{margin:.4em 0 .2em;font-size:1.1em}.excalidraw-embed-body h5{margin:.3em 0 .15em;font-size:1.05em}.excalidraw-embed-body h6{margin:.3em 0 .15em;font-size:1em}.excalidraw-embed-body h1[id]>a[href^=\#],.excalidraw-embed-body h2[id]>a[href^=\#],.excalidraw-embed-body h3[id]>a[href^=\#],.excalidraw-embed-body h4[id]>a[href^=\#],.excalidraw-embed-body h5[id]>a[href^=\#],.excalidraw-embed-body h6[id]>a[href^=\#]{display:none}.excalidraw-embed-missing{color:var(--gray);font-size:12px}.excalidraw-embed-iframe{border:none;flex:1;width:100%}.transclude .excalidraw-page{height:auto}.transclude .excalidraw-container{height:auto;min-height:400px}.transclude .excalidraw-controls{position:absolute}.popover-inner .excalidraw-page{height:auto}.popover-inner .excalidraw-container{height:auto;min-height:200px;max-height:300px}.popover-inner .excalidraw-controls{display:none}}