:root{--c-accent:#2bc6e4;--r:6px;--t-xs:11px;--sh-pop:0 8px 24px #00000073;--body-bg:#0b1014;--body-ink:#c9d4de;--portal-raised:#243341;--portal-ink:#b3c2cd;--portal-border:#38505f;--drawer-backdrop:#0000008c;--loading-dot:#8294a2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-emura-theme=light]{--c-accent:#08758c;--sh-pop:0 10px 30px #14232d29;--body-bg:#f3f6f8;--body-ink:#14232d;--portal-raised:#fff;--portal-ink:#314a5a;--portal-border:#748b98;--drawer-backdrop:#14232d61;--loading-dot:#526a78;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-emura-accent=pink]{--c-accent:#f472b6}html[data-emura-theme=light][data-emura-accent=pink]{--c-accent:#af1f70}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Hanken Grotesk",var(--font-hanken),"Segoe UI",Arial,sans-serif;background:var(--body-bg);color:var(--body-ink);max-width:100%;font-size:13px;overflow-x:clip}#app{flex-direction:column;min-width:0;max-width:100%;min-height:100dvh;display:flex}.ii{color:var(--c-accent);cursor:help;font-size:var(--t-xs);vertical-align:middle;-webkit-user-select:none;user-select:none;margin-left:3px;display:inline-block;position:relative}.ii:after{content:attr(data-tip);background:var(--portal-raised);color:var(--portal-ink);border:1px solid var(--portal-border);border-radius:var(--r);word-wrap:break-word;white-space:normal;z-index:9999;pointer-events:none;width:220px;box-shadow:var(--sh-pop);padding:6px 10px;font-size:11.5px;font-weight:400;line-height:1.4;display:none;position:fixed}.ii:hover:after{display:block}.drawer-backdrop{background:var(--drawer-backdrop);z-index:12000;position:fixed;inset:0}.drawer-panel{width:min(380px,100%);height:100dvh;box-shadow:var(--sh-pop);z-index:12001;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@media (max-width:480px){.drawer-panel{width:100%;max-width:none}.drawer-panel>div:first-child{padding-top:max(14px,env(safe-area-inset-top))!important}.drawer-panel>div:last-child{overscroll-behavior:contain;min-height:0;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}.qdot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:opacity .25s;display:inline-block}@keyframes qdot-pulse{0%,to{opacity:.35}50%{opacity:1}}.qdot-loading{background:var(--loading-dot);animation:1.2s ease-in-out infinite qdot-pulse}
