:root{--font-base:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-code:"Monaspace Argon","Monaco","Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",Courier,monospace;--body-bg:light-dark(#f9f9f9,#1e1f1f);--common-base:light-dark(#f9f9f9,#1e1f1f);--common-base-rev:light-dark(#1e1f1f,#ededed);--tooltip-bg-color:light-dark(#1e1f1f,#ededed);--tooltip-text-color:light-dark(#ededed,#1e1f1f);--tooltip-shadow-color:light-dark(transparent,rgba(0,0,0,.3));--tooltip-hover:light-dark(rgba(0,0,0,.07),rgba(0,0,0,.07));--text-color-1:light-dark(#1e1f1f,#ededed);--text-color-2:color-mix(in srgb,var(--text-color-1) 80%,var(--body-bg));--text-color-3:color-mix(in srgb,var(--text-color-1) 50%,var(--body-bg));--text-color-4:color-mix(in srgb,var(--text-color-1) 30%,var(--body-bg));--text-color-5:color-mix(in srgb,var(--text-color-1) 20%,var(--body-bg));--text-color-rev-1:var(--body-bg);--text-color-rev-2:color-mix(in srgb,var(--text-color-rev-1) 80%,#fff);--text-color-rev-3:color-mix(in srgb,var(--text-color-rev-1) 50%,#fff);--text-color-error:#fb423f;--common-border:color-mix(in srgb,var(--text-color-1) 10%,transparent);--common-border-5:color-mix(in srgb,var(--text-color-1) 50%,transparent);--nav-action-hover:light-dark(color-mix(in srgb,#1e1f1f 6%,transparent),color-mix(in srgb,var(--common-base-rev) 7%,transparent));--nav-action-hover-2:light-dark(color-mix(in srgb,#1e1f1f 6%,transparent),color-mix(in srgb,var(--common-base-rev) 20%,transparent));--border-color-1:light-dark(color-mix(in srgb,#000 10%,var(--body-bg)),color-mix(in srgb,#fff 6%,var(--body-bg)));--border-color-2:color-mix(in srgb,#fff 6%,var(--body-bg));--border-color-3:color-mix(in srgb,#fff 30%,var(--body-bg));--border-color-4:color-mix(in srgb,#fff 40%,var(--body-bg));--border-color-5:color-mix(in srgb,#fff 50%,var(--body-bg));--border-color-6:color-mix(in srgb,#fff 60%,var(--body-bg));--border-color-7:color-mix(in srgb,#fff 70%,var(--body-bg));--border-color-8:color-mix(in srgb,#fff 80%,var(--body-bg));--border-color-9:color-mix(in srgb,#fff 90%,var(--body-bg));--border-color-10:color-mix(in srgb,#fff 95%,var(--body-bg));--border-color-rev-1:color-mix(in srgb,#fff 90%,var(--body-bg));--icon-color-1:color-mix(in srgb,#fff 12%,var(--body-bg));--common-accent:light-dark(oklch(70.89% 0.185 75.67),oklch(76.89% 0.147 75.67));--header-bg:color-mix(in srgb,#000 2%,var(--body-bg));--header-text-color:var(--text-color-1);--sidebar-bg:light-dark(#efefef,color-mix(in srgb,#000 20%,var(--body-bg)));--input-placeholder:light-dark(var(--text-color-1),var(--text-color-3));--input-bg:var(--nav-action-hover);--input-bg-focus:light-dark(color-mix(in srgb,#000 15%,var(--body-bg)),color-mix(in srgb,#fff 10%,var(--body-bg)));--l-multiplier:1.05;--c-multiplier:1.20;--text-color-accent-0:light-dark(oklch(calc(67.3% * var(--l-multiplier)) calc(0.21 * var(--c-multiplier)) 25.039),oklch(67.3% 0.21 25.039));--text-color-accent-1:light-dark(oklch(calc(57.85% * var(--l-multiplier)) calc(0.15 * var(--c-multiplier)) 349.06),oklch(57.85% 0.15 349.06));--text-color-accent-2:light-dark(oklch(calc(72.4% * var(--l-multiplier)) calc(0.16 * var(--c-multiplier)) 19.59),oklch(72.4% 0.16 19.59));--text-color-accent-3:light-dark(#de9d77,#de9d77);--text-color-accent-4:light-dark(#ffcf96,#ffcf96);--text-color-accent-5:light-dark(#ffb82e,#ffb82e);--text-color-accent-6:light-dark(#b8b9ee,#b8b9ee);--text-color-accent-7:light-dark(#88d2fc,#88d2fc);--text-color-accent-8:light-dark(oklch(calc(66.3% * var(--l-multiplier)) calc(0.08 * var(--c-multiplier)) 200.71),oklch(66.3% 0.08 200.71));--text-color-accent-9:light-dark(#70d18c,#70d18c);--text-color-accent-10:light-dark(oklch(calc(69.1% * var(--l-multiplier)) calc(0.12 * var(--c-multiplier)) 151.34),oklch(69.1% 0.12 151.34))}@font-face{font-family:"Monaspace Argon";font-style:normal;font-weight:200 800;font-stretch:100 125;font-display:swap;src:url(/font/MonaspaceArgonVarVF[wght,wdth,slnt].woff2) format("woff2");src:url(/font/MonaspaceArgonVarVF[wght,wdth,slnt].woff2) format("woff2") tech("variations");font-variation-settings:"wght" 300,"wdth" 100,"slnt";font-feature-settings:"calt","ss01","ss02","ss03","liga"}a{color:var(--text-color-1);outline:none}a,a:hover{text-decoration:none}input,kbd,select,textarea{font-family:var(--font-base)}select{cursor:pointer}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}::-webkit-input-placeholder{color:var(--input-placeholder)}:-moz-placeholder,::-moz-placeholder{color:var(--input-placeholder)}:-ms-input-placeholder{color:var(--input-placeholder)}.icon{stroke:inherit}a:active,a:focus,button::-moz-focus-inner,button:focus,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{outline:none!important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.checkboxCont{cursor:pointer}.checkboxCont .checkbox{position:relative;background:rgba(0,0,0,.1);display:inline-block;vertical-align:middle;border-radius:20px;width:32px;height:18px;margin-right:5px;top:-2px;transition:all .15s}.checkboxCont .checkbox:after{content:"";border-radius:16px;position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--border-color-5);display:block;transition:all .15s}.checkboxCont input[type=checkbox]{display:none}.checkboxCont input[type=checkbox]:checked+.checkbox{background:var(--common-accent)}.checkboxCont input[type=checkbox]:checked+.checkbox:after{left:16px;background:#fff}.checkboxCont input[type=checkbox]:disabled+.checkbox{background:rgba(0,0,0,.1)}.checkboxCont input[type=checkbox]:disabled+.checkbox:after{opacity:.5}.checkboxCont small{color:rgba(0,0,0,.3);font-size:inherit}.checkboxCont small.newFeature{padding:2px 4px;border-radius:4px;background:var(--text-color-accent-10);color:#fff;font-size:10px}.proBadgeSelf{display:none}.proBadge .proBadgeSelf{bottom:-2px;display:inline-block;background:var(--text-color-accent-5);padding:3px 5px;font-size:9px;text-transform:uppercase;border-radius:4px;font-weight:700;margin-left:10px}#sidebar .proBadgeSelf{color:var(--header-bg)}.groupsList{margin:3px 0 15px;display:flex;flex-wrap:wrap}.groupsList label{background:var(--input-bg);color:inherit;white-space:nowrap;margin:3px;padding:3px 6px;border-radius:6px;cursor:pointer;display:flex;align-items:center}.groupsList label input{display:none}.groupsList label:has(input:checked){background:var(--common-accent)}.groupsList .privateGroup{height:10px;margin-right:5px}.groupsList .privateGroup g{stroke:var(--text-color-3)}#flash-messages,.panelActionsCont{position:absolute;top:85px;left:0;right:0;z-index:100;display:flex;justify-content:center;opacity:1;transition:all .2s;will-change:opacity,transform;pointer-events:auto}#flash-messages.hidden,.panelActionsCont.hidden{opacity:0;transform:translateY(-10px) scale(.95);pointer-events:none}#flash-messages li,.panelActionsCont li{padding:0 30px;height:60px;display:flex;color:var(--tooltip-text-color);border-radius:100px;font-weight:500;cursor:pointer;align-items:center;background:var(--tooltip-bg-color)}#flash-messages.draft li,.panelActionsCont.draft li{cursor:default}#flash-messages .flashActions,.panelActionsCont .flashActions{margin-left:10px}#flash-messages .flashActions a,.panelActionsCont .flashActions a{padding:8px 10px;border-radius:8px;margin-left:5px;color:inherit;font-size:12px;border:solid 1px var(--border-color-8)}#flash-messages .flashActions a:hover,.panelActionsCont .flashActions a:hover{background:var(--border-color-8)}#flash-messages svg,.panelActionsCont svg{height:30px;margin-right:20px;stroke:var(--border-color-6)}#flash-messages .success svg,.panelActionsCont .success svg{stroke:var(--text-color-accent-9)}#flash-messages .error svg,.panelActionsCont .error svg{stroke:var(--text-color-accent-0)}#flash-messages .warning svg,.panelActionsCont .warning svg{stroke:var(--text-color-accent-5)}#flash-messages code,.panelActionsCont code{background:rgba(0,0,0,.1);font-size:12px;padding:2px 5px;margin-left:5px;border-radius:3px}.panelActionsCont{bottom:10px;top:auto}.panelActionsCont li{padding:10px 25px;height:auto}.panelActionsCont svg{margin-right:15px}.panelActionsCont strong{font-weight:600;margin-bottom:5px;display:block}.panelActionsCont p{font-size:.9em;color:var(--text-color-3)}.selectCont,.windowSettings .fieldCont{margin:0;position:relative}.selectCont input[type=text],.selectCont select,.windowSettings .fieldCont input[type=text],.windowSettings .fieldCont select{background:var(--input-bg);border-radius:6px;width:100%;padding:0 0 0 8px;height:34px;font-family:var(--font-base);font-size:13px;border:none;outline:none;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectCont input[type=text]:hover,.selectCont select:hover,.windowSettings .fieldCont input[type=text]:hover,.windowSettings .fieldCont select:hover{background:var(--input-bg-focus)}.selectCont input[type=text]:hover,.windowSettings .fieldCont input[type=text]:hover{background:var(--input-bg)}.selectCont input[type=text]:focus,.windowSettings .fieldCont input[type=text]:focus{background:var(--input-bg-focus)}.selectCont label,.windowSettings .fieldCont label{position:absolute;top:0;bottom:0;right:5px;pointer-events:none}.selectCont svg,.windowSettings .fieldCont svg{stroke:var(--text-color-4);position:absolute;top:5px;right:8px;pointer-events:none}.pseudoAvatar{display:flex;height:35px;width:35px;align-items:center;justify-content:center;border-radius:100%;background:var(--text-color-accent-6);font-size:10px;font-weight:900;color:rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px var(--common-border-5);animation:fa-author-colors 290s infinite;text-transform:uppercase}@keyframes fa-author-colors{0%{background-color:var(--text-color-accent-6)}10%{background-color:var(--text-color-accent-8)}30%{background-color:var(--text-color-accent-2)}50%{background-color:var(--text-color-accent-1)}70%{background-color:var(--text-color-accent-7)}90%{background-color:var(--text-color-accent-8)}to{background-color:var(--text-color-accent-3)}}body,html{height:100vh}body{overflow:hidden;font-family:var(--font-base);background:var(--body-bg);font-size:14px;color:var(--text-color-1);font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0}body.noSidebar #fiddle-info{left:10px}body.noSidebar #fiddle-info .sidebarToggle{margin-right:2px}body.noSidebar #sidebar-main .sidebarItem .toggler{justify-content:center}body.noSidebar #sidebar-main .sidebarItem .toggler svg{margin-right:0}body.noSidebar #sidebar-main .sidebarItem .toggler span{display:none}body.noSidebar #sidebar-user{padding:15px 10px}body.noSidebar #sidebar-user .suInfo{justify-content:center}body.noSidebar #sidebar-user em{display:none}body.noSidebar #sidebar-user .pseudoAvatar{margin-right:0}body.noSidebar #sidebar-user .commonActions{display:none}body.noSidebar #apps h4{padding:0;text-align:center}body.noSidebar #apps a{justify-content:center}body.noSidebar #apps a span{display:none}body.noSidebar #apps svg{margin-right:0}body.noSidebar #layout-container{grid-template-columns:75px 1fr}.panelSettingsWrap{display:none}#sidebar h2,.seoTitle{opacity:0;position:absolute;top:-1000px}#progressbar{height:3px;position:absolute;top:66px;left:0;right:0;z-index:110;pointer-events:none}#layout-container header{height:65px;border-bottom:solid 1px var(--common-border);position:relative}#layout-container{position:relative;display:grid;height:100vh;grid-template-columns:250px 1fr;grid-template-areas:"sidebar header" "sidebar content"}.modalBody{display:none;background-color:hsla(0,0%,7%,0)}#header{grid-area:header;display:grid;grid-template-columns:1fr auto}#fiddle-info{display:none}#content{grid-area:content;position:relative}#sidebar{grid-area:sidebar;padding:0;margin:0;background:var(--sidebar-bg);position:relative;display:grid;grid-template-columns:1.2fr;grid-template-rows:66px 1fr auto auto;gap:0 0;grid-template-areas:"." "." "."}#sidebar h1{box-sizing:border-box;border-bottom:solid 1px var(--common-border)}#sidebar h1 a{display:flex;height:65px;width:60px;align-items:center;padding-left:15px}#sidebar h1 svg{height:33px;width:46px;stroke:var(--common-accent)}#sidebar-main,#sidebar-user,.headerActions{display:none}body.darkMode #switch-theme .isDark{display:block}#switch-theme .isDark,body.darkMode #switch-theme .isLight{display:none}#switch-theme .isLight{display:block}