@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--display: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--editorial: "Instrument Serif", "Times New Roman", Times, serif;--sky1: #ece3e1;--sky2: #d4dde7;--sky3: #b6c7da;--cloudA: #e6d6d6;--cloudB: #e9eef3;--cloudfigop: .96;--auth-autofill-bg: #E8F0FE;--auth-autofill-ink: #0A0A0A}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background:#ececec;color:#0a0a0a;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}input::placeholder,textarea::placeholder{color:#a8a8a8;opacity:1}.auth-field:has(input:-webkit-autofill){background:var(--auth-autofill-bg)!important}.auth-field:has(input:autofill){background:var(--auth-autofill-bg)!important}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:focus,.auth-field input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100vh var(--auth-autofill-bg);box-shadow:inset 0 0 0 100vh var(--auth-autofill-bg);-webkit-text-fill-color:var(--auth-autofill-ink);caret-color:var(--auth-autofill-ink)}.auth-field input:autofill{box-shadow:inset 0 0 0 100vh var(--auth-autofill-bg);background-color:var(--auth-autofill-bg);-webkit-text-fill-color:var(--auth-autofill-ink);caret-color:var(--auth-autofill-ink)}@media (max-width: 600px){body{background:#fafaf8}}*::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}::selection{background:#e8743b38;color:#0a0a0a}button,input,textarea,select{font-family:inherit}button{transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease,opacity .22s ease,border-color .22s ease,filter .22s ease}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 3px #e8743b66;border-radius:12px}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none}@keyframes once-spin{to{transform:rotate(360deg)}}@keyframes ht-fade{0%{opacity:0}to{opacity:1}}@keyframes ht-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ht-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ht-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ht-film-open{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes ht-sheen{0%{transform:translate(-120%) skew(-18deg)}55%,to{transform:translate(220%) skew(-18deg)}}@keyframes ht-shimmer{to{background-position:200% 0}}@keyframes ht-cover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes htDrift1{0%{transform:translate(-3%)}to{transform:translate(5%)}}@keyframes htDrift2{0%{transform:translate(4%)}to{transform:translate(-4%)}}.mk-tile-action{opacity:0;transition:opacity .22s ease,transform .16s cubic-bezier(.34,1.3,.64,1)}.mk-tile:hover .mk-tile-action,.mk-tile:focus-within .mk-tile-action{opacity:1}@media (hover: none){.mk-tile-action{opacity:.82}}.ht-frame{animation:ht-rise .5s cubic-bezier(.22,1,.36,1) both}.ht-fade{animation:ht-fade .4s ease both}.ht-rise{animation:ht-rise .45s cubic-bezier(.22,1,.36,1) both}.ht-pop{animation:ht-pop .32s cubic-bezier(.34,1.56,.64,1) both}.mk-neon-bar{position:absolute;left:0;right:0;width:75%;height:1px;margin:0 auto;pointer-events:none;background:linear-gradient(to right,transparent,var(--mk-neon, #2F6F8F),transparent);transition:opacity .5s ease-in-out}.mk-neon-bar--top{top:0;opacity:0}.mk-neon-bar--bottom{bottom:0;opacity:.3}.mk-neon:hover .mk-neon-bar--top,.mk-neon:hover .mk-neon-bar--bottom{opacity:1}.mk-neon--default:hover{background:transparent}.mk-neon--solid:hover{filter:brightness(1.12);border-color:#0a0a0a80}.mk-neon--ghost:hover{background:#0a0a0a0d;border-color:var(--border, #EAE8E2)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
