:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arc-bg1:#0b0d12;--arc-bg2:#0e1017;--arc-bg3:#12131c;--arc-card:#12151d;--arc-card-border:#1d222d;--arc-inset:#0e1118;--arc-inset-border:#2a3040;--arc-chip:#171b24;--arc-track:#1a1f2a;--arc-accent-bg:#2a2113;--arc-text:#f2efe9;--arc-body:#b9bec9;--arc-sub:#7c8494;--arc-faint:#5b6270;--arc-accent:#ffb454;--arc-accent-soft:#ffc97e;--arc-accent2:#ff6b3d;--arc-blue:#8fd0ff;--arc-green:#b0e8a0;--arc-green-ok:#9ed89e;--arc-red:#ffb09a;--arc-hairline:#171b24;--arc-header-bg:#0b0d12e6;--arc-nav-bg:#0d1017eb;--arc-scrim:#04060aa8}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--arc-bg1:#f7f8fa;--arc-bg2:#f1f3f6;--arc-bg3:#ebeef2;--arc-card:#fff;--arc-card-border:#e3e7ed;--arc-inset:#f3f5f8;--arc-inset-border:#d7dce4;--arc-chip:#eef1f5;--arc-track:#e5e9ef;--arc-accent-bg:#fbf0dc;--arc-text:#161a20;--arc-body:#3c4350;--arc-sub:#6b7280;--arc-faint:#98a0ad;--arc-accent-soft:#b4690a;--arc-blue:#2c74c9;--arc-green:#3e9b54;--arc-green-ok:#2e9e54;--arc-red:#c0392b;--arc-hairline:#e7eaef;--arc-header-bg:#f7f8fae6;--arc-nav-bg:#ffffffeb;--arc-scrim:#1c212c6b}:root{--background:var(--arc-bg1);--foreground:var(--arc-text)}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{transition:filter .15s,transform .1s,box-shadow .15s,background .15s,border-color .15s,opacity .15s}@keyframes arcPointPop{0%{opacity:0;transform:translateY(0)scale(.9)}30%{opacity:1;transform:translateY(-6px)scale(1.04)}to{opacity:0;transform:translateY(-30px)scale(1)}}@keyframes arcCheckPop{0%{transform:scale(.9)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes arcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes arcSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arcDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arcRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){button:hover{filter:brightness(1.14)}button:active{filter:brightness(.96);transform:translateY(1px)scale(.985)}input:hover,textarea:hover,select:hover{border-color:var(--arc-inset-border)}}
