@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-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-family);--font-mono:var(--font-family-mono);--color-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-500:oklch(55.1% .027 264.364);--spacing:var(--space-1);--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-medium:500;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-bg-elevated:var(--bg-elevated);--color-border:var(--border-color);--color-border-subtle:var(--border-subtle);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-accent:var(--accent);--color-accent-glow:var(--accent-glow);--color-success:var(--success);--color-warning:var(--warning);--color-error:var(--error);--font-display:var(--font-family-display)}}@layer base{:root{--bg-primary:#040814;--bg-secondary:#0a1224;--bg-tertiary:#0f1a31;--bg-elevated:#162543;--border-color:#2a3852;--border-subtle:#1a2941;--text-primary:#e9f2ff;--text-secondary:#a5b4d6;--text-muted:#7382a4;--fdm-primary:#00d9c0;--fdm-glow:#00d9c033;--tcp-primary:#f97316;--tcp-glow:#f9731638;--aurora-oxygen-green:#5fffb3;--aurora-oxygen-red:#ff5d7a;--aurora-nitrogen-blue:#4ea8ff;--aurora-nitrogen-violet:#9b7cff;--aurora-nitrogen-pink:#ff82d1;--accent:var(--fdm-primary);--accent-glow:var(--fdm-glow);--success:#5fffb3;--warning:#ffd166;--error:#ff5d7a;--font-family:"Inter", "Segoe UI", Roboto, sans-serif;--font-family-mono:"SF Mono", "Fira Code", Consolas, monospace;--font-family-display:"Russo One", sans-serif;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xs:3px;--transition-fast:.15s ease;--transition-normal:.22s ease;--shadow-sm:0 2px 6px #00000040;--shadow-md:0 10px 30px #00000059;--shadow-lg:0 20px 50px #00000080;--app-bg:var(--bg-primary);--app-z-toolbar:15;--app-z-modal:20;--app-z-dialog:25;--app-z-curtain:1000;--menu-bar-bg:var(--bg-secondary);--menu-bar-height:36px;--menu-bar-border:var(--border-color);--menu-item-color:var(--text-secondary);--menu-item-hover-bg:var(--bg-elevated);--menu-item-hover-color:var(--text-primary);--menu-item-selected-bg:var(--bg-tertiary);--menu-item-selected-color:var(--accent);--menu-drop-bg:var(--bg-secondary);--menu-drop-border:var(--border-color);--menu-drop-item-hover-bg:var(--bg-elevated);--menu-sep-color:var(--border-color);--panel-bg:transparent;--panel-settings-bg:var(--bg-secondary);--panel-border:var(--border-color);--row-bg:var(--bg-secondary);--row-hover-bg:var(--bg-elevated);--row-hover-border:var(--accent);--row-text:var(--text-primary);--row-label-text:var(--text-secondary);--set-header-bg:var(--bg-tertiary);--set-header-text:var(--text-primary);--set-header-border:var(--accent);--set-header-border-sub:var(--border-color);--group-bg:var(--bg-secondary);--group-border:var(--border-color);--btn-bg:var(--bg-elevated);--btn-border:var(--border-color);--btn-color:var(--text-primary);--btn-hover-bg:var(--accent);--btn-hover-color:var(--bg-primary);--btn-disabled-color:var(--text-muted);--btn-disabled-bg:var(--bg-tertiary);--btn-selected-bg:var(--accent);--btn-selected-color:var(--bg-primary);--input-bg:var(--bg-tertiary);--input-border:var(--border-color);--input-color:var(--text-primary);--input-focus-shadow:0 0 0 2px #00d9c040;--input-disabled-bg:var(--bg-secondary);--input-disabled-color:var(--text-muted);--select-bg:var(--bg-tertiary);--select-border:var(--border-color);--slider-track-bg:var(--bg-elevated);--slider-fill-bg:var(--accent);--slider-handle-bg:var(--text-secondary);--slider-zero-bg:var(--bg-elevated);--slider-max-bg:var(--bg-elevated);--progress-bg:var(--bg-tertiary);--progress-bar-color:var(--accent);--progress-border:var(--border-color);--modal-bg:#040814e0;--modal-border:var(--border-color);--dialog-bg:#0a1224f2;--dialog-accent-border:var(--accent);--mdialog-bg:var(--bg-secondary);--mod-top-bg:var(--accent);--mod-end-bg:var(--accent);--mod-header-border:var(--accent);--pop-bg:var(--bg-secondary);--pop-border:var(--border-color);--pop-tics-bg:#0a1224d9;--oplist-item-bg:var(--bg-secondary);--oplist-item-border:var(--border-color);--oplist-item-hover-bg:var(--bg-elevated);--oplist-editing-bg:#5fffb31f;--oplist-drag-bg:#00d9c033;--oplist-disabled-bg:#7382a44d;--alert-bg:#0a1224d9;--alert-border:var(--border-color);--alert-text:var(--text-primary);--context-menu-bg:var(--bg-secondary);--context-menu-border:var(--border-color);--context-menu-hover-bg:var(--bg-elevated);--render-tool-bg:var(--bg-secondary);--render-tool-border:var(--border-color);--render-tool-hover-bg:var(--bg-elevated);--render-tool-hover-border:var(--accent);--tictac-bg:#162543b3;--tictac-border:var(--border-color);--tictac-hover-bg:var(--bg-elevated);--tictac-selected-bg:var(--accent);--tictac-selected-color:var(--bg-primary);--slide-bg:#16254380;--info-label-bg:var(--bg-elevated);--info-label-color:var(--text-secondary);--info-label-border:var(--border-color);--info-value-bg:var(--bg-tertiary);--info-value-color:var(--text-primary);--stats-color:var(--text-muted);--rnfo-bg:#040814d9;--rnfo-border:#ffffff26;--rnfo-label-color:var(--aurora-oxygen-green);--sep-color:var(--border-color);--dev-type-bg:#162543bf;--gradbar:linear-gradient(to right, var(--border-subtle), var(--border-color), var(--border-subtle));--gradbar2:linear-gradient(to right, var(--border-subtle), var(--text-muted), var(--border-subtle));--gradbar-vert:linear-gradient(to bottom, var(--border-subtle), var(--border-color), var(--border-subtle));--scroll-thumb:var(--border-color);--scroll-track:transparent;--layer-animate-btn-bg:var(--bg-elevated);--layer-animate-btn-border:var(--border-color);--layer-animate-label-bg:var(--bg-elevated);--layer-animate-label-border:var(--border-color)}body.tcp-mode{--accent:var(--tcp-primary);--accent-glow:var(--tcp-glow)}body.geomagnetic-storm{--accent:var(--aurora-oxygen-red);--accent-glow:#ff5d7a38}@font-face{font-family:Russo One;src:url(../../../fonts/russo-one.ttf);font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{scrollbar-color:var(--scroll-thumb) var(--scroll-track);background-color:var(--bg-primary);height:100%;color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative;scrollbar-width:none!important}::-webkit-scrollbar{display:none}a,a:hover,a:visited{color:inherit;border:none;text-decoration:none}div{position:relative}select,textarea,button,input,a{outline:none}th,tr,td,span,div,label,button{-webkit-user-select:none;user-select:none}th,tr,td,label{white-space:nowrap}details summary{cursor:pointer;list-style:none;display:flex;position:relative;padding-left:0!important}details summary::-webkit-details-marker{display:none}details summary:before{content:""}details summary:after{content:"▸";color:var(--text-muted);font-size:1em;transition:transform .2s;position:absolute;right:5px;transform:rotate(-90deg)}details[open] summary:after{color:var(--accent);transform:rotate(90deg)}@media only screen and (max-width:1200px){body{font-size:smaller}}@media only screen and (max-width:900px){body{font-size:x-small}}@media only screen and (max-height:1024px){body{font-size:smaller}}@media only screen and (max-width:1000px){.top-menu>span>label{display:none}}@media only screen and (max-height:750px){.lt-menu,.pop-lcol{font-size:16px!important}.lt-menu svg{font-size:30px!important}.pop-lcol svg{font-size:20px!important}.mod-x{font-size:30px;position:absolute;top:8px}}@supports ((-moz-appearance:none)){#help li{margin-left:20px}.content br{margin:10px}}input[type=range]::-moz-focus-outer{border:0}#panel-left,#panel-right,#modal{pointer-events:visible}#panel-left label,#panel-left svg,button svg{pointer-events:none}#app,div{border:0;margin:0;padding:0;display:flex}#mid{pointer-events:none;position:fixed;inset:45px 0 0}#loading{width:40px;height:40px;padding-right:15px;display:none;position:fixed}#tracker{z-index:101;display:none;position:absolute;inset:0}#end{text-align:center;font-size:smaller;position:fixed;bottom:0;left:0;right:0}.video{border:1px solid var(--border-color);border-radius:var(--radius-xs)}.mobile .sli-drag-el{background-color:#c80000cc!important}.mobile #oplist,.mobile #op-add-pop{font-size:larger}.devel #modal-box{height:80%}.devel #mod-x-any{height:100%}.devel #code-preview{flex-grow:1}.devel #code-preview>div,.devel #code-preview-textarea{height:100%}}@layer legacy-compat;@layer components{#app{font-weight:400;font-family:var(--font-family);font-size:var(--text-base);background-color:var(--app-bg);color:var(--text-primary);position:fixed;inset:0}#curtain{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family-display);z-index:var(--app-z-curtain);position:fixed;inset:0}#container{z-index:-1;border:0;margin:0;padding:0;position:fixed;inset:0}#container canvas{border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#top,#app-name{background-color:var(--menu-bar-bg);text-transform:capitalize;font-family:var(--font-family);z-index:var(--app-z-toolbar);height:var(--menu-bar-height);border-bottom:1px solid var(--menu-bar-border)}.top-menu{white-space:nowrap;align-items:stretch;gap:0;display:flex}.top-menu>span{cursor:pointer;border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;gap:5px;padding:5px 9px;display:flex;position:relative}.top-menu label{color:var(--menu-item-color);cursor:pointer}.top-menu svg{color:var(--accent)}.top-menu>span:hover label,.top-menu>span:hover>svg{color:var(--menu-item-hover-color)}.top-menu>span:hover{background-color:var(--menu-item-hover-bg);border-left:1px solid var(--menu-bar-border);border-right:1px solid var(--menu-bar-border)}.top-menu>span.selected,.top-menu-drop div.selected{background-color:var(--menu-item-selected-bg);color:var(--menu-item-selected-color)}.top-menu>span.selected svg,.top-menu-drop div.selected svg{color:var(--accent)}.top-menu>span:hover .top-menu-drop{display:flex}.top-menu hr{background-color:var(--menu-sep-color);border:0;width:calc(100% - 3px);height:.5px;margin:0;padding:0}.top-menu-drop{font-family:var(--font-family);background-color:var(--menu-drop-bg);border:1px solid var(--menu-drop-border);border-top:1px dashed var(--menu-drop-border);border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);z-index:var(--app-z-toolbar);flex-direction:column;display:none;position:absolute;top:100%;left:-1px;right:-1px}.top-menu-drop svg{width:15px}.top-menu-left .content{border-top-right-radius:var(--radius-xs)}.top-menu-right{align-items:self-end}.top-menu-right .content{border-top-left-radius:var(--radius-xs)}.top-menu-center .content>div>label{text-align:center!important}#top .content{background-color:var(--menu-drop-bg);flex-direction:column;align-items:stretch;padding:2px;display:flex}#top .content>div{flex-direction:row;display:flex}#top .content>div>label{text-align:left;border-radius:var(--radius-xs);color:var(--menu-item-color);flex-grow:1;padding:2px 7px}#top .content>div>span{text-align:center;color:var(--text-muted);padding:2px 7px 2px 10px}#top .content>div:hover{background-color:var(--menu-drop-item-hover-bg)}#top .content>div:hover>label{color:var(--menu-item-hover-color)}#app-name{z-index:50;cursor:pointer;position:absolute;top:0;left:50%;transform:translate(-50%)}#app-name .km-font{color:var(--accent);font-size:larger}#app-name hr{border-color:var(--border-subtle);margin:1px}#app-name:hover #app-name-pop{display:flex}#app-name-pop{color:var(--text-secondary);font-family:var(--font-family);background-color:var(--menu-drop-bg);border:1px solid var(--menu-drop-border);border-radius:var(--radius-xs);position:absolute;top:100%}#app-name-pop .content{text-align:center}#panel-left,#panel-right{background-color:var(--panel-bg);max-height:100%}#panel-left{padding-right:5px}#panel-right{overflow:unset}.settings{text-transform:capitalize;background-color:var(--panel-settings-bg);border:1px solid var(--panel-border);border-radius:var(--radius-sm);align-items:stretch;max-height:100%;overflow:hidden auto}.settings .set-header a{color:var(--text-secondary);font-size:smaller}.set-header{white-space:nowrap;border-radius:var(--radius-xs);background-color:var(--set-header-bg);color:var(--set-header-text);border-left:3px solid #0000;border-right:3px solid var(--set-header-border);border-bottom:.5px solid var(--set-header-border-sub);justify-content:left;margin:0 0 4px;padding:4px}.set-header.hidden{margin-bottom:0!important}.set-header>span{color:var(--accent);font-size:smaller}.set2-group{border-radius:var(--radius-xs);background-color:var(--group-bg);flex-flow:column;margin:2px;padding:4px;border:1px solid var(--group-border)!important}.set2-group .var-row,.var-row{background:var(--row-bg);color:var(--row-text);border-left:3px solid #0000;border-right:3px solid #0000;padding:1px 4px;margin:0!important}.set2-group .var-row:hover,.var-row:hover{border-right:3px solid var(--row-hover-border);background-color:var(--row-hover-bg)!important}.set2-group .var-row label,#mod-setup .var-row label{margin-right:25px}.var-row{white-space:nowrap;align-items:center;gap:4px}.var-row label{text-align:left;color:var(--row-label-text);flex-grow:1;padding:2px 4px 2px 0;font-size:smaller}.var-row .dim{text-align:right;color:var(--text-muted);place-self:center;font-size:smaller}.var-row input{min-width:0;max-width:7ch;margin-bottom:1px;margin-right:0;padding-top:1px;padding-bottom:1px}.var-row #tool-name{max-width:15ch}.var-row button{margin-bottom:1px;margin-right:0}.set2-sep{background:var(--row-bg);flex-direction:column;flex-shrink:0;margin:0 0 3px}.pop-sep,.set-sep{height:1px;min-height:1px;max-height:1px;margin-top:2px;margin-bottom:2px;background-color:var(--sep-color)!important;border:0!important;padding:0!important}.set-header-line{width:100%;margin-left:5px}button{border:1px solid var(--btn-border);border-radius:var(--radius-xs);background-color:var(--btn-bg);color:var(--btn-color);cursor:pointer;text-transform:capitalize;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);margin:1px 1px 2px;padding:3px 7px;display:flex}button:not([disabled]):hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--accent)}button[disabled]{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg);cursor:not-allowed}button[load]{text-align:left;width:100%}button[del]{margin-left:5px}.btn-sel,.txt-sel button{background-color:var(--btn-selected-bg);color:var(--btn-selected-color)}.txt-sel{background-color:var(--bg-elevated)}input{background-color:var(--input-bg);color:var(--input-color);border:.5px solid var(--input-border);text-align:right;border-radius:var(--radius-xs);margin-top:1px;margin-bottom:1px;padding-top:0;padding-bottom:0;position:relative}input:focus{box-shadow:var(--input-focus-shadow);border-color:var(--accent);outline:0}input[disabled]{background-color:var(--input-disabled-bg);color:var(--input-disabled-color);border-color:var(--border-subtle)}input[type=range]{background-color:#0000;width:85px}input[type=range]::-moz-focus-outer{border:0}input[type=checkbox]+.color{z-index:10000;border-radius:var(--radius-xs);pointer-events:none;border:1px solid #0000001a;width:15px;height:15px;margin:2px;display:inline-block}input[type=checkbox]:not(:checked)+.color{border:1px solid var(--accent);background-color:#ffffff1a!important}input[type=checkbox].color{opacity:0;width:100%;height:100%;position:absolute;inset:0}select{border:1px solid var(--select-border);background-color:var(--select-bg);color:var(--text-primary);border-radius:var(--radius-xs)}select option{background-color:var(--bg-secondary);color:var(--text-primary)}select option:checked{background-color:var(--accent);color:var(--bg-primary)}textarea{background-color:var(--input-bg);color:var(--input-color);border:1px solid var(--input-border);border-radius:var(--radius-xs);overflow:scroll}#progress{text-align:center;background-color:var(--progress-bg);border-top:1px solid var(--progress-border);border-bottom:1px solid var(--progress-border);height:6px;min-height:6px;left:0;right:0}#progbar{text-align:left;background-color:var(--accent);width:0;position:relative}#progtxt{color:var(--text-muted);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;margin:0 5px;padding:0 5px 2px;display:none;position:absolute;top:200%;left:0;right:0}#modal{z-index:var(--app-z-modal);background-color:var(--modal-bg);border-bottom:1px solid var(--modal-border);border-top:1px solid var(--modal-border);height:300px;color:var(--text-primary);display:none;position:fixed;inset:50% 0 0;overflow:hidden;transform:translateY(-50%)}#modal select,#modal button{color:var(--text-primary)}#modal>div{max-height:80%;position:absolute;top:50%;right:50%;transform:translate(50%)translateY(-50%)}#dialog{color:var(--text-primary);background-color:var(--dialog-bg);border:0;border-top:8px solid var(--dialog-accent-border);border-bottom:7px solid var(--dialog-accent-border);border-radius:var(--radius-sm);outline:none;margin:0;padding:5px;position:fixed;top:100px;left:50%;overflow:hidden;transform:translate(-50%)}.mdialog{background-color:var(--mdialog-bg);min-height:20px;color:var(--text-primary);padding:10px 20px;display:none}.mod-top{background-color:var(--mod-top-bg);border-top-left-radius:10px;border-top-right-radius:10px;height:10px}.mod-end{background-color:var(--mod-end-bg);border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:10px}.mod-x{border-radius:var(--radius-sm);border:2px solid var(--border-color);color:var(--text-primary);z-index:30;background-color:#16254380;height:1em;position:absolute;bottom:calc(-4px - 1em);right:0;aspect-ratio:1!important}.mod-x svg{aspect-ratio:1!important}.mod-print{background-color:var(--mdialog-bg);color:var(--text-primary)}.mod-print .grow button{margin-left:5px}.mod-print .hint{color:var(--text-muted);text-align:center;padding-top:5px;font-size:12px;font-style:italic;font-weight:400}.mod-print .box{border:1px solid var(--border-color);border-radius:var(--radius-xs);background-color:#16254380;padding:12px 10px 10px}.mod-print .box select{min-width:10em}.mod-print .header{z-index:10;flex-direction:column;justify-content:center;align-items:center;transform:translateY(50%)}.mod-print .header label{background-color:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-sm);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);padding:0 10px}.mod-print a{color:var(--accent);text-decoration:underline}.mod-print a:hover{color:var(--text-primary);background-color:var(--bg-elevated)}.mod-print label{color:var(--text-secondary);flex-grow:1;padding-right:10px;font-weight:700}.mod-print button{flex-direction:column;justify-content:center;align-items:center;min-height:2em}#mod-setup{min-width:725px;max-width:70%;min-height:550px;max-height:60%;padding-bottom:5px}#mod-setup textarea{border-radius:var(--radius-xs)}#mod-setup .header{text-align:center;border-bottom:1px solid var(--accent);color:var(--text-primary);margin-bottom:5px;padding-bottom:5px;font-weight:700}#mod-setup .header.sub{padding-top:10px}#mod-setup .left{border-right:1px solid var(--border-color);width:180px;margin-right:10px;padding-right:10px}#mod-tools .set-header{margin:0}#mod-help svg{width:36px;height:36px;color:var(--accent);padding-right:10px}#mod-help a{border-radius:var(--radius-sm);color:var(--text-primary);justify-content:flex-start;align-items:center;padding:3px 10px 3px 5px;display:flex}#mod-help a:hover{background-color:var(--bg-elevated);color:var(--text-primary)}#mod-help a:hover svg{color:var(--accent)}#mod-help .title{color:var(--text-primary);padding-bottom:10px;font-size:larger;font-weight:700}#render-tools{pointer-events:all;flex-direction:row;justify-content:center;align-items:center;gap:2px;position:absolute;top:3px;left:0;right:0}#render-tools span{position:relative}#render-tools svg{aspect-ratio:1;background-color:var(--render-tool-bg);border:1px solid var(--render-tool-border);border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);padding:8px;font-size:20px}#render-tools svg:hover{background-color:var(--render-tool-hover-bg);border-color:var(--render-tool-hover-border);color:var(--text-primary)}#render-tools .pop:before{content:"";width:calc(100% + 40px);height:calc(100% + 20px);position:absolute;top:-10px;left:-20px}#render-tools .pop{background-color:var(--pop-bg);border:1px solid var(--pop-border);border-radius:var(--radius-xs);text-align:center;white-space:nowrap;color:var(--text-primary);margin-top:3px;padding:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}#render-tools>span:not(:hover) .pop{display:none}#float-tools{z-index:16;margin:0;position:absolute;top:90px;left:50%;transform:translate(-50%)}#float-tools button{white-space:nowrap;justify-content:center;align-items:center;display:flex}#float-tools .menu{border-right:3px solid var(--accent);margin-right:5px}#float-tools .title{min-height:18px}.tictac{border-radius:var(--radius-xs);border:1px solid var(--tictac-border);background-color:var(--tictac-bg);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);justify-content:center;align-items:center;margin:2px 2px 2px 0;padding:4px;display:flex}.tictac:hover{border-color:var(--accent);background-color:var(--tictac-hover-bg)}.tictac.selected{background-color:var(--tictac-selected-bg);color:var(--tictac-selected-color);border-color:var(--accent)}.slideshow #panel-left .settings{transition:transform .1s ease-in-out .3s;transform:translate(-100%)}.slideshow #panel-left:hover .settings{transition-delay:0s;transform:translate(0)}.slideshow #panel-left:hover #slide-show{transition-delay:0s;transform:translate(-100%)}.slideshow #slide-show{background-color:var(--slide-bg);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-bottom-right-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);z-index:-1;width:25px;transition-delay:.5s;position:absolute;top:5px;bottom:5px;left:0;transform:translate(-80%)}#slide-show{flex-direction:row;justify-content:center;align-items:center}#mode-info{white-space:nowrap;font-size:smaller;font-family:var(--font-family);grid-template-columns:auto 1fr;justify-content:center;align-items:stretch;row-gap:1px;padding:2px 0;margin-bottom:2px!important;margin-right:0!important;display:grid!important}#mode-info>div{display:contents}#mode-info label,#mesh-info label{align-self:right;color:var(--info-label-color);background-color:var(--info-label-bg);border-top:1px solid var(--info-label-border);border-left:1px solid var(--info-label-border);border-right:0;border-bottom:1px solid var(--info-label-border);border-top-left-radius:5px;border-bottom-left-radius:5px;margin:0 0 0 5px;padding:3px 5px;font-size:smaller;font-weight:700}#mode-info span,#mesh-info span{color:var(--info-value-color);background-color:var(--info-value-bg);border-top:1px solid var(--info-label-border);border-left:0;border-right:1px solid var(--info-label-border);border-bottom:1px solid var(--info-label-border);border-radius:0 5px 5px 0;margin:0 5px 0 0;padding:3px 5px;font-size:smaller}#mode-device,#mode-profile{max-width:100px;overflow:hidden}#layer-slider{left:15px;right:15px;bottom:max(3px,env(safe-area-inset-bottom));pointer-events:all;gap:2px;font-size:smaller;position:absolute}#slider{z-index:100;height:25px;display:none}#slider.slider-mobile{height:40px!important}#slider>div{flex-direction:row;justify-content:center;align-items:center}#slider-line{background-color:var(--slider-track-bg);height:3px;min-height:3px;max-height:3px;position:absolute;top:calc(50% - 1.5px);left:0;right:0}#slider-zero{z-index:10;background-color:var(--slider-zero-bg);min-width:3em;color:var(--text-secondary);border-top-left-radius:5px;border-bottom-left-radius:5px}#slider-max{background-color:var(--slider-max-bg);min-width:3em;color:var(--text-secondary);border-top-right-radius:5px;border-bottom-right-radius:5px}#slider-hold{background-color:var(--accent);opacity:.4;position:absolute;top:0;bottom:0;right:0}#slider-hold .handle{background-color:var(--slider-handle-bg);opacity:1;width:15px;height:100%}#slider-hi-val,#slider-lo-val{border:1px solid var(--border-color);background-color:var(--pop-bg);color:var(--text-secondary);font-family:monospace;display:none;position:absolute;bottom:110%;left:50%;transform:translateY(-50%)}#alert-area{justify-content:center;align-items:center;display:none;position:absolute;top:90px;left:0;right:0}#alert-border{background-color:var(--alert-bg);border:3px solid var(--alert-border);border-radius:var(--radius-sm);cursor:pointer;max-width:50%;transition:background-color var(--transition-fast);justify-content:center;align-items:center;display:flex}#alert-border:hover{background-color:var(--bg-elevated)}#alert-text{text-align:left;color:var(--alert-text);flex-direction:column;margin:3px 5px;font-weight:400;display:flex}#alert-text p{text-align:center;margin:5px}#context-menu{border:1px solid var(--context-menu-border);border-radius:var(--radius-xs);background-color:var(--context-menu-bg);flex-direction:column;padding:4px 1px;display:none;position:absolute}#context-menu button{color:var(--text-primary);background-color:#0000;border:1px solid #0000;border-radius:0;margin:0;padding:10px}#context-menu button:hover{background-color:var(--context-menu-hover-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--text-primary)}#context-menu .sep{border-top:1px solid var(--border-color);margin:5px 0}#camops{padding:0;display:flex}#camops summary{background-color:var(--set-header-bg);color:var(--text-primary)}#camops .set-sep{margin-bottom:4px}#oplist{gap:3px;min-height:0;max-height:calc(70vh - 200px);margin-bottom:3px;padding-top:1px;overflow-y:auto}#oplist>div,.opdiv{align-items:left;border:1px solid var(--oplist-item-border);border-radius:var(--radius-xs);background-color:var(--oplist-item-bg);white-space:nowrap;color:var(--text-primary);flex-direction:column;justify-content:center;padding:5px 10px;display:flex}#oplist>div{padding:4px 20px 4px 7px!important}#oplist>div:hover,#op-add:hover{background-color:var(--oplist-item-hover-bg)}#oplist>div.editing,#lzr-surface button.editing{background-color:var(--oplist-editing-bg)}#oplist .drag{background-color:var(--oplist-drag-bg)!important}#oplist .notime,#oplist .disabled{background-color:var(--oplist-disabled-bg)!important}#oplist .clock{background-color:var(--bg-elevated);border:0}#oplist .clock:hover{background-color:var(--bg-tertiary)}#oplist .loop:hover{background-color:#4ea8ff33}#oplist .in-loop{margin-left:10px}#oplist .in-loop:before{content:"";border:1px solid var(--accent);border-radius:var(--radius-xs);width:2px;height:80%;position:absolute;left:-10px}#oplist div .label{pointer-events:none}#oplist div .del{color:var(--text-muted);font-size:14px;position:absolute;right:6px}#oplist div:hover .del{color:var(--text-secondary);z-index:103}#oplist div .del:hover{color:var(--text-primary)}#oplist div .opop{white-space:pre;text-align:left;background-color:var(--pop-bg);border:1px solid var(--pop-border);color:var(--text-primary);margin:2px;padding:5px;font-family:monospace;font-size:smaller;display:none;position:absolute;bottom:100%}#oplist div:hover .opop{display:flex}.cam-pop-op{text-align:left;white-space:nowrap;background-color:var(--pop-bg);border:1px solid var(--pop-border);color:var(--text-primary);border-radius:var(--radius-sm);flex-direction:column;gap:1.5px;margin-right:6px;padding:5px 3px;position:absolute;top:0;right:calc(100% + 4px)}.pop-tics{margin:0 0 2px;position:absolute;bottom:100%;left:-1px;right:-1px}.pop-tics>div{background-color:var(--pop-tics-bg);border:1px solid var(--pop-border);border-radius:var(--radius-sm);word-break:break-word;white-space:normal;width:100%;max-width:100%;color:var(--text-secondary);flex-direction:row;gap:3px;padding:5px;font-size:11px;overflow:hidden}#stats{color:var(--stats-color);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:10px;position:fixed;bottom:5px;right:5px}#stats hr{border-color:var(--border-subtle);width:100%}#stats:hover #rnfo{display:grid}#rnfo{background-color:var(--rnfo-bg);border:1px solid var(--rnfo-border);border-radius:var(--radius-xs);color:var(--text-secondary);grid-template-columns:min-content 1fr;gap:3px;padding:5px;display:none;position:absolute;bottom:100%;right:0}#rnfo label{text-align:right;color:var(--rnfo-label-color)}#layer-animate{pointer-events:all;z-index:200;padding:4px;position:absolute;bottom:0;left:0;right:0}#layer-animate svg{color:var(--text-secondary);font-size:30px}#layer-animate button{background-color:var(--layer-animate-btn-bg);border:1px solid var(--layer-animate-btn-border);justify-content:center;align-items:center;width:45px}#layer-animate button:hover{background-color:var(--accent);color:var(--bg-primary)}#layer-animate button svg{color:var(--text-secondary)}#layer-animate label{border-radius:var(--radius-xs);border:1px solid var(--layer-animate-label-border);background-color:var(--layer-animate-label-bg);color:var(--text-primary);justify-content:center;align-items:center;margin:1px 2px 2px 1px;padding:2px;font-weight:700;display:inline-flex}#layer-animate input{border-radius:var(--radius-xs)}.dev-type{font-family:var(--font-family-display);background-color:var(--dev-type-bg);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);border:1px solid var(--border-color);flex-direction:column;align-items:center;margin:5px}.dev-type svg{width:60px;height:30px}.dev-sel{background-color:#00d9c026;border-color:var(--accent)!important}#ws-widgets button{text-transform:none;text-align:left;white-space:nowrap;align-items:center;max-width:150px;overflow:hidden}#ws-widgets button.selected{background-color:var(--btn-selected-bg);color:var(--btn-selected-color)}.widpop:not(:hover) .widopt{display:none}.widopt{background-color:var(--bg-secondary);border-radius:var(--radius-xs);border:1px solid var(--border-color);position:absolute;top:0;bottom:0;right:100%}.widopt button.disabled{background-color:var(--bg-elevated)}#settingsList{max-height:450px;overflow-y:auto}#settingsList button.selected{background-color:var(--bg-elevated);border-color:var(--accent);font-weight:700}#settingsList button.selected:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color)}#settingsList svg{pointer-events:none}#catalogList{min-width:150px;height:350px;overflow-y:scroll}#catalogList .label{justify-content:flex-end;width:12em}#catalogList .rename{color:var(--accent);font-style:italic}#help p{color:var(--text-secondary);margin:2px}#help a{color:var(--accent);font-weight:700;text-decoration:underline}#help li{color:var(--text-secondary);margin-left:10px;list-style-type:circle}#help .header{border:1px solid var(--border-color);background-color:var(--bg-elevated);color:var(--text-primary);white-space:nowrap;text-align:center;border-radius:2px;justify-content:center;margin-bottom:5px;padding:1px 0 2px;font-family:monospace;font-size:larger;font-weight:700}#help .header2{border:1px solid var(--border-subtle);background-color:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;text-align:center;border-radius:2px;justify-content:center;margin-bottom:5px;padding:1px 0 2px;font-family:monospace}#help .title{text-align:center;color:var(--text-primary);padding:10px 0 5px 50px;font-size:larger;font-weight:700}#help-tabs{width:550px;height:450px;transform:translate(-1px)}#help-tabs p,#help-tabs li,#help-tabs table{color:var(--text-secondary)}.help-label{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs);z-index:1000;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-right:0;padding:12px 10px 12px 8px}.help-label.sel{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-right:0}.help-tab{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);white-space:normal;flex-grow:1;padding:10px;display:none;overflow-y:auto}#wassup{background-color:#00ff6426;border-top:5px solid #5fffb366;border-bottom:5px solid #5fffb366}.blurb{text-align:right;max-width:200px;color:var(--text-secondary);justify-content:center;align-items:flex-end;gap:10px;padding:10px 0}.blurb p{margin:0}.blurb p:first-child,.blurb p:last-child{color:var(--text-primary)}#top-sep{z-index:14;background-image:var(--gradbar);height:1px;min-height:1px;max-height:1px;display:none}.line-sep2{z-index:14;background-image:var(--gradbar2);height:1px;min-height:1px;max-height:1px}.chonk,.chonk2{background-color:var(--border-subtle);min-width:100px;min-height:3px;max-height:3px}.closer{z-index:200;color:var(--text-muted);cursor:pointer;position:absolute;top:3px;right:6px}.closer:hover{color:var(--text-primary)}#undo,#redo{color:var(--accent);margin:2px;padding:4px}#undo:disabled,#redo:disabled{color:var(--text-muted)!important;background-color:#0000!important}#undo:hover,#redo:hover{color:var(--text-primary);background-color:var(--bg-elevated)}#lab-axis,#lab-scale,#lab-size{border-radius:var(--radius-xs);border:1px solid var(--border-color);color:var(--text-secondary);padding:2px}#lab-axis:hover,#lab-scale:hover{background-color:var(--accent);color:var(--bg-primary)}#speedbar{background-color:#0000;position:absolute;top:3px;right:3px}#speedbar label{text-align:center;color:var(--bg-primary);border-radius:var(--radius-xs);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin:.5px;padding:0 5px;font-family:monospace;font-size:12px;display:flex}#gdpr{z-index:1000;border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);padding:20px;display:none;position:absolute;bottom:10px;right:10px}#gdpr a{color:var(--accent);text-decoration:underline}#gotit{margin-left:10px;padding:5px 20px;font-size:larger;font-weight:700}.t-group{background-image:var(--gradbar);white-space:nowrap;text-align:center;color:var(--text-primary);border-radius:2px;justify-content:center;margin:5px 0;padding:1px 0 2px}.t-body{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xs);color:var(--text-primary)}.confirm{padding-top:15px}.confirm>div{padding-top:10px}.confirm label{text-align:center;color:var(--text-primary);padding:0 10px;line-height:1.5em}.confirm button{margin-left:4px}.confirm input{text-align:left;margin:0 10px;padding:3px}.range-detail{background-color:var(--pop-bg);border:1px solid var(--pop-border);border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;margin:0 10px;padding:5px;font-family:monospace;font-size:smaller;display:none;position:absolute;bottom:50%;right:100%;transform:translateY(50%)}.range-detail label.pad{border-bottom:1px solid var(--border-subtle);padding-right:8px}.range-detail label.val{color:var(--text-primary);font-weight:700}#print-canvas{border:1px solid var(--border-color);background-color:var(--bg-tertiary);width:180px;height:320px;transform:scaleX(-1)}#ft-rotate>div:hover>svg{background-color:var(--accent);color:var(--bg-primary)}#op-add-list>div{border:1px dashed var(--border-color);border-radius:var(--radius-xs);text-align:center;color:var(--text-secondary);flex-direction:column;padding:3px 5px;display:flex}#op-add-list>div:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.set-pop{white-space:nowrap;background-color:var(--pop-bg);border:1px solid var(--pop-border);border-radius:var(--radius-sm);color:var(--text-primary);flex-direction:column;margin-right:5px;padding:5px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}#layers .var-row{background-color:var(--bg-elevated);border-radius:10px;margin:0 2px 3px;padding:2px 5px}#layers button{border-color:var(--accent);background-color:#00d9c026;border-radius:10px;margin-top:0;margin-bottom:3px;margin-left:4px;padding-left:9px;padding-right:9px;font-weight:700}#layers button:hover,#lay-flat.selected{background-color:var(--accent);color:var(--bg-primary)}.ext-buttons button{text-align:center;flex:1 1 0;justify-content:center;align-items:center;height:75%;margin-top:3px;line-height:1;display:inline-flex}.ext-buttons label{color:var(--text-muted);margin:3px 0;font-size:smaller}details summary:after{color:var(--text-muted)}details[open] summary:after{color:var(--accent)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--space-1)}.end{inset-inline-end:var(--space-1)}.top-2{top:calc(var(--space-1) * 2)}.left-2{left:calc(var(--space-1) * 2)}.left-8{left:calc(var(--space-1) * 8)}.isolate{isolation:isolate}.z-\[9999\]{z-index:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-1{margin:calc(var(--space-1) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-4{height:calc(var(--space-1) * 4)}.h-8{height:calc(var(--space-1) * 8)}.h-11{height:calc(var(--space-1) * 11)}.h-12{height:calc(var(--space-1) * 12)}.w-4{width:calc(var(--space-1) * 4)}.w-8{width:calc(var(--space-1) * 8)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-50{flex-basis:calc(var(--space-1) * 50)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--space-1) * 2)}.gap-4{gap:calc(var(--space-1) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border-color)}.bg-accent{background-color:var(--accent)}.bg-bg-elevated{background-color:var(--bg-elevated)}.bg-bg-primary{background-color:var(--bg-primary)}.bg-bg-secondary{background-color:var(--bg-secondary)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-500\/50{background-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/50{background-color:color-mix(in oklab,var(--color-gray-500) 50%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.p-1{padding:calc(var(--space-1) * 1)}.p-2{padding:calc(var(--space-1) * 2)}.p-4{padding:calc(var(--space-1) * 4)}.px-3{padding-inline:calc(var(--space-1) * 3)}.px-4{padding-inline:calc(var(--space-1) * 4)}.px-6{padding-inline:calc(var(--space-1) * 6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-accent{color:var(--accent)}.text-bg-primary{color:var(--bg-primary)}.text-error{color:var(--error)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/clip{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.hover\:border-error:hover{border-color:var(--error)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-bg-elevated:hover{background-color:var(--bg-elevated)}.hover\:text-bg-primary:hover{color:var(--bg-primary)}.hover\:text-error:hover{color:var(--error)}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:opacity-90:hover{opacity:.9}}}@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-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.app-shell.svelte-12qhfyh{display:contents}
