.image-equation-simulator-module__NoCL5q__shell{background:#07090e;width:100vw;height:100svh;min-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.image-equation-simulator-module__NoCL5q__imagePane,.image-equation-simulator-module__NoCL5q__editorPane{min-width:0;min-height:0}.image-equation-simulator-module__NoCL5q__imagePane{cursor:pointer;background:#07090e;border:0;border-radius:0;display:block;position:absolute;inset:0;overflow:hidden}.image-equation-simulator-module__NoCL5q__imagePane[data-active=true],.image-equation-simulator-module__NoCL5q__imagePane:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.image-equation-simulator-module__NoCL5q__imagePane[data-loading=true]{cursor:progress}.image-equation-simulator-module__NoCL5q__canvas{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.image-equation-simulator-module__NoCL5q__fileInput{display:none}.image-equation-simulator-module__NoCL5q__topActionButtons{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:18px}.image-equation-simulator-module__NoCL5q__topActionButtons button,.image-equation-simulator-module__NoCL5q__restoreControlsButton,.image-equation-simulator-module__NoCL5q__editorPane{font:inherit}.image-equation-simulator-module__NoCL5q__topActionButtons button,.image-equation-simulator-module__NoCL5q__restoreControlsButton{appearance:none;border:1px solid var(--line-strong);min-height:38px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090ec7;border-radius:999px;padding:9px 14px;font-size:.76rem;font-weight:800}.image-equation-simulator-module__NoCL5q__restoreControlsButton{z-index:20;position:absolute;top:18px;right:18px}.image-equation-simulator-module__NoCL5q__guidePanel{border:1px solid var(--line-strong);width:min(280px,100vw - 36px);color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090ee6;border-radius:14px;gap:5px;padding:10px;font-size:.78rem;line-height:1.35;display:grid;position:absolute;top:calc(100% + 8px);left:0}.image-equation-simulator-module__NoCL5q__editorPane{z-index:6;overscroll-behavior:contain;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) transparent;background:linear-gradient(#0f131deb,#0a0d14d6);border-radius:20px;align-content:start;gap:8px;width:min(370px,100vw - 36px);max-height:calc(100svh - 36px);padding:10px;display:grid;position:absolute;top:18px;bottom:18px;right:18px;overflow:hidden auto;box-shadow:0 24px 80px #0000005c}.image-equation-simulator-module__NoCL5q__editorTopBar{justify-content:space-between;align-items:center;gap:12px;padding:0 1px;display:flex}.image-equation-simulator-module__NoCL5q__editorTopBar>span{color:var(--text);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.image-equation-simulator-module__NoCL5q__editorTopActions{align-items:center;gap:5px;display:flex}.image-equation-simulator-module__NoCL5q__editorTopActions button{appearance:none;border:1px solid var(--line-strong);min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.78rem;display:inline-flex}.image-equation-simulator-module__NoCL5q__controlSection{background:linear-gradient(#ffffff0b,#ffffff05),#ffffff06;border:1px solid #ffffff1a;border-radius:16px;gap:9px;padding:10px;display:grid}.image-equation-simulator-module__NoCL5q__panelHeading{gap:2px;display:grid}.image-equation-simulator-module__NoCL5q__panelHeading p,.image-equation-simulator-module__NoCL5q__panelHeading h2,.image-equation-simulator-module__NoCL5q__panelNote{margin:0}.image-equation-simulator-module__NoCL5q__panelHeading p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1.2}.image-equation-simulator-module__NoCL5q__panelHeading h2{color:var(--text);font-size:.96rem;line-height:1.1}.image-equation-simulator-module__NoCL5q__panelNote{color:var(--muted);font-size:.78rem;line-height:1.46}.image-equation-simulator-module__NoCL5q__buttonRow{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:8px;display:grid}.image-equation-simulator-module__NoCL5q__buttonRow button{appearance:none;border:1px solid var(--line-strong);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;padding:7px 13px;font-size:.84rem}.image-equation-simulator-module__NoCL5q__buttonRow button:last-child{background:var(--accent);color:#07100c;border-color:#0000;font-weight:700}.image-equation-simulator-module__NoCL5q__buttonRow button:disabled{cursor:not-allowed;opacity:.42}.image-equation-simulator-module__NoCL5q__topActionButtons button:focus-visible,.image-equation-simulator-module__NoCL5q__restoreControlsButton:focus-visible,.image-equation-simulator-module__NoCL5q__editorTopActions button:focus-visible,.image-equation-simulator-module__NoCL5q__buttonRow button:focus-visible,.image-equation-simulator-module__NoCL5q__field input:focus,.image-equation-simulator-module__NoCL5q__field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.image-equation-simulator-module__NoCL5q__parameterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.image-equation-simulator-module__NoCL5q__formulaStack{gap:9px;display:grid}.image-equation-simulator-module__NoCL5q__field{gap:5px;min-width:0;display:grid}.image-equation-simulator-module__NoCL5q__field span{color:var(--muted);font-size:.72rem;line-height:1}.image-equation-simulator-module__NoCL5q__field input,.image-equation-simulator-module__NoCL5q__field textarea{width:100%;color:var(--text);background:#07090e9e;border:1px solid #ffffff1f;border-radius:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.42}.image-equation-simulator-module__NoCL5q__field input{min-height:36px;padding:7px 9px}.image-equation-simulator-module__NoCL5q__sliderField>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.image-equation-simulator-module__NoCL5q__sliderField strong{color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:600;line-height:1}.image-equation-simulator-module__NoCL5q__sliderField input[type=range]{min-height:28px;accent-color:var(--accent);background:0 0;border:0;border-radius:0;padding:0}.image-equation-simulator-module__NoCL5q__sliderField input[type=range]:disabled{cursor:not-allowed;opacity:.42}.image-equation-simulator-module__NoCL5q__field textarea{resize:vertical;min-height:58px;padding:8px 9px}.image-equation-simulator-module__NoCL5q__allParametersField textarea{resize:vertical;min-height:150px}.image-equation-simulator-module__NoCL5q__field input:disabled,.image-equation-simulator-module__NoCL5q__field textarea:disabled{color:#f4f7fb6b;cursor:not-allowed}.image-equation-simulator-module__NoCL5q__errorText{color:var(--accent-warm);margin:0;font-size:.82rem;line-height:1.45}@media (max-width:800px){.image-equation-simulator-module__NoCL5q__shell{min-height:100svh}.image-equation-simulator-module__NoCL5q__topActionButtons{top:12px;left:12px}.image-equation-simulator-module__NoCL5q__editorPane{width:min(340px,100vw - 24px);max-height:calc(100svh - 76px);top:64px;bottom:12px;right:12px}.image-equation-simulator-module__NoCL5q__restoreControlsButton{top:12px;right:12px}}@media (max-width:560px){.image-equation-simulator-module__NoCL5q__parameterGrid{grid-template-columns:1fr}}.site-shell:has(.image-equation-fullscreen-shell){height:100svh;overflow:hidden}.site-shell:has(.image-equation-fullscreen-shell):before{display:none}:is(.site-shell:has(.image-equation-fullscreen-shell) .site-header,.site-shell:has(.image-equation-fullscreen-shell) .site-footer){display:none}.site-shell:has(.image-equation-fullscreen-shell) .site-main{width:100vw;height:100svh;margin:0;padding:0;overflow:hidden}
