:root{--f-inter:Inter, ui-sans-serif, system-ui, sans-serif;--f-instrument:"Instrument Sans", Inter, ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased}
:root{--bg:#eeeff0;--panel:#e1e3e5;--panel2:#d8dce0;--raise:#cfd3d6;--term:#191c1e;--ink:#191c1e;--ink2:#3a4043;--ink3:#5d6468;--ink4:#767e83;--line:#191c1e12;--line2:#191c1e00;--line3:#191c1e24;--grid:#191c1e0f;--green:#2f6b45;--green-dim:#2f6b4521;--barra:#2a2f32;--su-1:#eeeff0;--rail:#d8dce0;--rail-ink:#191c1e;--rail-ink2:#5d6468;--rail-sel:#eeeff0;--rail-line:#191c1e12;--inv:#191c1e;--inv-ink:#eeeff0;--inv-ink2:#eeeff0ad;--inv-verde:#84b896;--inv-minio:#e8845a;--inv-terra:#e08a7e;--inv-ottone:#d2be82;--inv-dim:#eeeff021;--su-2:#eeeff0bd;--mark-ok:#62a075;--mark-ko:#c9564a;--mark-run:#d9662e;--violet:#b8420f;--violet-dim:#b8420f1c;--red:#8c2f1e;--red-dim:#8c2f1e1c;--amber:#7d6828;--amber-dim:#7d682821;--surface:var(--panel2);--hover:#191c1e0a;--font-sans:var(--f-inter), ui-sans-serif, system-ui, sans-serif;--font-display:var(--f-instrument), var(--f-inter), ui-sans-serif, sans-serif;--font-code:var(--f-inter), ui-sans-serif, system-ui, sans-serif;--radius-xs:8px;--radius-sm:12px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px}:root[data-theme=dark]{--bg:#101214;--panel:#191c1f;--panel2:#23272a;--raise:#2c3134;--term:#0b0d0f;--ink:#eeeff0;--ink2:#b6bcc0;--ink3:#949aa0;--ink4:#7b8388;--line:#eeeff014;--line2:#eeeff000;--line3:#eeeff029;--grid:#eeeff012;--green:#62a075;--green-dim:#62a07529;--barra:#d6dadd;--su-1:#eeeff0;--rail:#23272a;--rail-ink:#eeeff0;--rail-ink2:#949aa0;--rail-sel:#101214;--rail-line:#eeeff014;--inv:#eeeff0;--inv-ink:#191c1e;--inv-ink2:#191c1ea8;--inv-verde:#2f6b45;--inv-minio:#b8420f;--inv-terra:#8c2f1e;--inv-ottone:#7d6828;--inv-dim:#191c1e1a;--su-2:#eeeff0b3;--mark-ok:#2f6b45;--mark-ko:#8c2f1e;--mark-run:#b8420f;--violet:#d9662e;--violet-dim:#d9662e26;--red:#c9564a;--red-dim:#c9564a26;--amber:#bfa459;--amber-dim:#bfa45926;--hover:#eeeff00d}:root[data-rail=scuro]{--rail:#191c1e;--rail-ink:#eeeff0;--rail-ink2:#eeeff0a3;--rail-sel:#2a2f32;--rail-line:#eeeff01a}:root[data-theme=dark][data-rail=scuro]{--rail:#0a0c0d;--rail-ink:#eeeff0;--rail-ink2:#eeeff099;--rail-sel:#1f2427;--rail-line:#eeeff014}.detent-root *{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{background:var(--bg)}body.detent-body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;font-size:15px;line-height:1.5;overflow:hidden}.detent-root a{color:inherit;text-decoration:none}.detent-root a:hover{color:var(--ink)}.detent-root button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.detent-root button:disabled{cursor:not-allowed}.detent-root button:focus-visible,.detent-root a:focus-visible,.detent-root textarea:focus-visible,.detent-root input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.detent-root textarea,.detent-root input{font:inherit;color:inherit}.detent-root ::selection{background:var(--ink);color:var(--panel)}.detent-root ::-webkit-scrollbar{width:9px;height:0}.detent-root ::-webkit-scrollbar:horizontal{height:0}.detent-root header::-webkit-scrollbar{width:0;height:0}.detent-root ::-webkit-scrollbar-thumb{background:var(--line3);border-radius:var(--radius-sm);background-clip:padding-box;border:2px solid #0000}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes run{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes blink{0%,45%{opacity:1}50%,to{opacity:0}}
