.mih-head{position:relative;display:flex;flex-direction:column;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 20px) 20px 0}.mih-motif{position:absolute;top:0;right:0;width:min(64%,300px);height:auto;pointer-events:none;z-index:0}.mih-title,.mih-sub,.mih-stroke,.mih-mark{position:relative;z-index:1}.mih-mark{display:block;align-self:flex-start;height:22px;width:auto;margin-bottom:6px}.mih-title{margin:0;font:800 clamp(2.875rem,14vw,3.5rem)/.86 Geist,system-ui,sans-serif;letter-spacing:-.06em;color:#0d0d12}.mih-stroke{display:block;width:132px;height:6px;margin-top:4px;border-radius:6px;background:linear-gradient(90deg,#5a46de,#9d85ff 80%,#9d85ff00);transform:rotate(-1.5deg)}.mih-sub{margin:4px 0 0;max-width:34ch;font:400 .875rem/1.45 Geist,system-ui,sans-serif;color:#666672}.mih-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 12px 0}.mih-card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1 / 1.04;min-height:0;border:0;border-radius:26px;padding:0;background:#0d0d12;color:#fff;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0d0d121a;transition:transform .25s ease,box-shadow .25s ease}.mih-card--violet{background:#5a46de;box-shadow:0 10px 24px #5a46de2e}.mih-photo{position:absolute;inset:0;z-index:0;transition:transform .5s ease}.mih-photo img{width:100%;height:100%;object-fit:cover;display:block}.mih-shade{position:absolute;inset:0;z-index:1}.mih-dot,.mih-text{z-index:2}.mih-card--ink .mih-shade{background:linear-gradient(180deg,#0d0d121a,#0d0d1240 42%,#0d0d12e0)}.mih-card--violet .mih-shade{background:linear-gradient(180deg,#5a46de2e,#4b39c96b 42%,#3c2caaeb)}.mih-dot{position:absolute;top:12px;left:12px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 1.125rem/1 Geist,system-ui,sans-serif}.mih-dot--violet{background:#5a46de;color:#fff}.mih-dot--white{background:#fff;color:#5a46de}.mih-dot--soft{background:#f1effc;color:#5a46de}.mih-dot--ink{background:#0d0d12;color:#fff}.mih-text{position:absolute;left:14px;right:12px;bottom:14px;display:flex;flex-direction:column;gap:4px;text-shadow:0 1px 10px rgba(13,13,18,.35)}.mih-label{font:800 clamp(1rem,5vw,1.375rem)/1.02 Geist,system-ui,sans-serif;letter-spacing:-.03em}.mih-desc{font:500 clamp(.6875rem,3.1vw,.8125rem)/1.3 Geist,system-ui,sans-serif;color:#ffffffdb}.mih-card:focus-visible{outline:3px solid #5A46DE;outline-offset:3px}@media(hover:hover){.mih-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0d0d1229}.mih-card:hover .mih-photo{transform:scale(1.04)}}@media(max-width:340px){.mih-grid{gap:8px;padding-left:10px;padding-right:10px}.mih-text{left:11px;right:9px;bottom:11px}.mih-dot{top:10px;left:10px}}@media(min-width:560px){.mih-card{aspect-ratio:1 / .9}}@keyframes mihPulse{0%,to{opacity:1}50%{opacity:.3}}.mih-node{animation:mihPulse 3.2s ease-in-out infinite}.mih-card:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.mih-node{animation:none!important}.mih-card,.mih-photo{transition:none!important}.mih-card:hover,.mih-card:hover .mih-photo,.mih-card:active{transform:none!important}}@font-face{font-family:Geist;src:url(../fonts/Geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(../fonts/GeistMono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%;margin:0}body{background:#ececf0;color:#0d0d12;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-appearance:none;appearance:none}button:disabled{cursor:not-allowed}a{color:#5a46de}a:hover{color:#4b39c9}img{max-width:100%}h1,h2,p{text-wrap:pretty}:focus-visible{outline:2px solid #5A46DE;outline-offset:2px}input:focus,textarea:focus{outline:2px solid #5A46DE;outline-offset:1px}.app-frame{min-height:100%;display:flex;justify-content:center}.app-col{position:relative;width:100%;max-width:480px;height:100vh;height:100dvh;background:#f7f7f9;overflow:hidden}.app-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.app-scroll:after{content:"";display:block;height:calc(110px + env(safe-area-inset-bottom,0px))}@media(min-width:520px){.app-col{box-shadow:0 0 0 1px #d9d9df}}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.press{transition:transform .12s ease}.press:active{transform:scale(.97)}.hit{position:relative}.hit:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}@keyframes ugMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ugPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ugFloat{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-5px) rotate(8deg)}}@keyframes ugUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ugFade{0%{opacity:0}to{opacity:1}}@keyframes ugIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.marquee{animation:ugMarquee 26s linear infinite}.float{animation:ugFloat 3s ease-in-out infinite}.live-dot{animation:ugPulse 1.6s infinite}.fade{animation:ugFade .25s ease}.slide-in{animation:ugIn .25s ease}.sheet-up{animation:ugUp .3s ease}.toast-up{animation:ugUp .25s ease}@keyframes ugSpin{to{transform:rotate(360deg)}}.spin{animation:ugSpin .8s linear infinite}.sheet-up>*{flex-shrink:0}.hs{position:relative;min-height:100vh;min-height:100dvh;background:#f7f7f9;color:#0d0d12;display:flex;flex-direction:column;overflow:hidden}.hs-top{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0 20px}.hs-actions{display:flex;align-items:center;gap:8px;flex:none}.hs-label{min-width:0;font:500 .625rem/1.3 Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#666672;text-wrap:balance}.hs-label-i{color:#5a46de}@media(min-width:420px){.hs-label{white-space:nowrap}}.hs-trigger-wrap{position:relative;display:inline-flex}.hs-trigger{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid #D9D9DF;background:#fff;color:#0d0d12;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .2s,color .2s,background .2s}.hs-trigger:after{content:"";position:absolute;inset:-2px}.hs-trigger:hover,.hs-trigger[aria-expanded=true]{border-color:#5a46de;color:#5a46de}.hs-trigger:focus-visible{outline:2px solid #5A46DE;outline-offset:3px}.me-cover{color:#666672}.icon-dark{width:44px;height:44px;margin:-14px -12px -14px 0;flex:none;border:0;border-radius:50%;background:transparent;color:#b4b4c0;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .2s,background .2s}.icon-dark:hover{color:#fff;background:#ffffff14}.icon-dark:focus-visible{outline:2px solid #9D85FF;outline-offset:2px}.hs-badge{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;border:2px solid #FFFFFF}.hs-tip{position:absolute;top:calc(100% + 8px);right:0;padding:6px 10px;border-radius:8px;background:#0d0d12;color:#fff;font:600 .75rem/1 Geist,system-ui,sans-serif;white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}@media(hover:hover){.hs-trigger-wrap:hover .hs-tip,.hs-trigger:focus-visible+.hs-tip{opacity:1;transform:none}}.hs-trigger[aria-expanded=true]+.hs-tip{opacity:0!important}.hs-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mast" "tag" "collage" "ticker";grid-template-rows:auto auto minmax(220px,1fr) auto;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.hs-mast{grid-area:mast;margin:0;padding:14px 16px 0;font-family:Geist,system-ui,sans-serif;font-weight:800;font-size:min(88px,26vw);line-height:.84;letter-spacing:-.07em}.hs-tag{grid-area:tag;margin:0;padding:14px 20px 0;max-width:34ch;font:500 .9375rem/1.45 Geist,system-ui,sans-serif;color:#666672}.hs-collage{grid-area:collage;position:relative;width:100%;max-width:560px;justify-self:center;margin:18px 0 12px;min-height:220px}.hs-ph{position:absolute;overflow:hidden;background:#0b0b0f}.hs-ph--a{left:5%;top:3%;width:60%;height:86%;border-radius:24px;transform:rotate(-3deg)}.hs-ph--b{right:4%;top:9%;width:40%;height:56%;border-radius:20px;transform:rotate(4deg);border:4px solid #F7F7F9}.hs-ph--c{left:45%;bottom:0;width:31%;height:42%;border-radius:16px;transform:rotate(-6deg);border:4px solid #F7F7F9}.hs-sticker{position:absolute;right:5%;bottom:3%;width:88px;height:88px;border-radius:50%;background:#9d85ff;color:#0d0d12;display:flex;align-items:center;justify-content:center;text-align:center;font:800 .6875rem/1.1 Geist,system-ui,sans-serif;letter-spacing:.06em;z-index:2}.hs-ticker{grid-area:ticker}.hs-pop{position:absolute;z-index:9;top:calc(100% + 8px);right:0;width:max-content;max-width:calc(100vw - 24px);display:flex;flex-direction:column;align-items:flex-end;gap:6px;animation:ugFade .16s ease}.hs-notice{display:flex;gap:6px;align-items:flex-start;width:min(240px,calc(100vw - 24px));padding:7px 9px;border-radius:10px;background:#fff;box-shadow:0 6px 18px #0d0d1214;border:1px solid #ECECF0;font:400 .75rem/1.4 Geist,system-ui,sans-serif;color:#0d0d12}.hs-google{min-width:190px;max-width:min(240px,calc(100vw - 24px));min-height:44px;padding:0 18px 0 14px;border-radius:999px;border:1px solid #ECECF0;background:#fff;color:#0d0d12;box-shadow:0 6px 18px #0d0d121a;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:500 .875rem/1.2 Geist,system-ui,sans-serif;white-space:nowrap;transition:border-color .2s,box-shadow .2s}.hs-google:hover{border-color:#d9d9df;box-shadow:0 8px 22px #0d0d1224}.hs-google:focus-visible{outline:2px solid #5A46DE;outline-offset:3px}.hs-google:disabled{cursor:progress;opacity:.92}.hs-pop-note{width:min(240px,calc(100vw - 24px));text-align:right;font:500 .65625rem/1.35 Geist,system-ui,sans-serif;color:#a85b08}.hs-foot{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 16px 12px}.hs-legalrow{display:flex;align-items:center;gap:8px;color:#d9d9df}.hs-legal{border:0;background:transparent;padding:6px 0;color:#666672;font:500 .6875rem/1 Geist,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.hs-legal:hover{color:#5a46de}@media(min-width:600px){.hs-top{padding-left:32px;padding-right:24px}.hs-mast{padding-left:28px}.hs-tag{padding-left:32px}}@media(max-height:640px)and (max-width:899px){.hs-mast{font-size:min(68px,20vw)}.hs-main{grid-template-rows:auto auto minmax(170px,1fr) auto}.hs-collage{min-height:170px}}@media(min-width:900px){.hs-top{padding:28px 40px 0 48px}.hs-main{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"mast collage" "tag collage" "ticker ticker";grid-template-rows:1fr auto auto;column-gap:32px;padding-bottom:32px}.hs-mast{align-self:end;padding:0 0 0 40px;font-size:min(210px,15vw)}.hs-tag{align-self:start;padding:22px 0 40px 48px;font-size:1.125rem;max-width:30ch}.hs-collage{max-width:720px;margin:24px 40px 28px 0;min-height:420px;justify-self:stretch}.hs-sticker{width:112px;height:112px;font-size:.8125rem}}.signin-check{min-height:100vh;min-height:100dvh;background:#0b0b0f;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0px) 20px env(safe-area-inset-bottom,0px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.marquee,.live-dot,.spin{animation:none!important}.float{animation:none!important;transform:rotate(8deg)}}
