:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#060d15;--surface:#101e31;--ink:#f3f7fd;--muted:#a9bbd6;--action:#a6c9ff;--line:#30445f;--soft:#182f50}:root[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#edf3fc;--surface:#fff;--ink:#122440;--muted:#4c617f;--action:#2458a0;--line:#b7c9e0;--soft:#e0ebfd}@font-face{font-family:Manrope;src:url("/fonts/manrope-regular.ttf")format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url("/fonts/manrope-medium.ttf")format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Manrope;src:url("/fonts/manrope-bold.ttf")format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Geom;src:url("/fonts/geom-regular.ttf")format("truetype");font-weight:400;font-display:swap}html,body,#root{background:var(--ground);height:100%}body{color:var(--ink);margin:0;font-family:Manrope,sans-serif}*{box-sizing:border-box;scrollbar-color:var(--line) var(--ground);scrollbar-width:thin}::selection{background:var(--soft);color:var(--action)}:focus-visible{outline:3px solid var(--action);outline-offset:3px}input,select,textarea{caret-color:var(--action);font:inherit;color:var(--ink)}button,[role=button],a,select{touch-action:manipulation}.ehh-shell{width:100%;max-width:1600px;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:auto;display:flex}.ehh-nav{display:none}.ehh-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ehh-main>div{flex:1;width:100%;min-height:0}.ehh-brand{color:var(--ink);letter-spacing:-.6px;font-family:Geom,Manrope,sans-serif;font-size:30px;font-weight:400;text-decoration:none}.ehh-brand span{letter-spacing:0;color:var(--muted);margin-top:8px;font-size:13px;font-weight:400;line-height:22px;display:block}.ehh-nav nav{gap:8px;margin-top:48px;display:grid}.ehh-nav nav a{color:var(--muted);border:1px solid #0000;border-radius:26px;padding:14px 18px;font-size:15px;font-weight:500;text-decoration:none}.ehh-nav nav a[aria-current=page]{background:var(--soft);color:var(--action);border-color:var(--line)}.ehh-nav-note{color:var(--muted);margin-top:auto;font-size:13px;line-height:20px}.ehh-field-label{color:var(--muted);font-size:16px;font-weight:600;line-height:23px}.ehh-native-control{color-scheme:inherit;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:52px;padding:14px 16px}select.ehh-native-control{appearance:none;padding-right:48px}.ehh-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:20px;width:min(440px,100% - 32px);padding:24px}.ehh-dialog::backdrop{background:#0008}.ehh-dialog h2{margin:0 0 12px;font-size:22px}.ehh-dialog p{overflow-wrap:anywhere;white-space:pre-line;margin:0 0 24px;line-height:1.6}.ehh-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ehh-dialog button{font:inherit;min-height:44px;color:var(--action);background:var(--soft);cursor:pointer;border:0;border-radius:12px;padding:10px 16px}.ehh-dialog button.danger{color:var(--lightningcss-light,#c7352d)var(--lightningcss-dark,#ff6961);background:var(--ground)}@media (width>=900px){.ehh-nav{border-right:1px solid var(--line);background:linear-gradient(165deg, var(--soft), var(--ground) 50%);flex-direction:column;flex-shrink:0;width:260px;padding:44px 24px;display:flex}.ehh-main{padding:24px 32px}}@media (hover:hover){.ehh-nav nav a:hover,.ehh-dialog button:hover{filter:brightness(.92)}}