@font-face{font-family:paperlogy;src:url(../media/Paperlogy_4Regular-s.p.1t2v4p0eemk5x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_6SemiBold-s.p.1_s9nmctiv6n2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_8ExtraBold-s.p.3_50y5am220yh.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:paperlogy Fallback;src:local(Arial);ascent-override:85.65%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:114.16%}.paperlogy_5e4b01dd-module___F8loa__className{font-family:paperlogy,paperlogy Fallback,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.paperlogy_5e4b01dd-module___F8loa__variable{--font-paperlogy:"paperlogy", "paperlogy Fallback", Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif}
:root{--bg:#030303;--ink:#f4f4ef;--muted:#9b9b93;--line:#262626;--accent:#f6f6ef;--accent-soft:#1b1b1b;--logo-bg:#030303;--panel:#111;--panel-strong:#171717;--field:#0b0b0b;--danger:#ff8a70;--success:#e8f7d4;--radius:44px;--motion:.22s ease}*{box-sizing:border-box}html{min-height:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-paperlogy), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;letter-spacing:0;word-break:keep-all;font-synthesis-weight:none;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.app-shell{place-items:center;min-height:100vh;padding:clamp(18px,4vw,58px);display:grid}.device{border-radius:var(--radius);background:var(--logo-bg);border:1px solid #242424;grid-template-columns:minmax(320px,.94fr) minmax(420px,1.06fr);width:min(1180px,100%);min-height:min(760px,100vh - 44px);display:grid;overflow:hidden}.brand-panel{background:var(--logo-bg);border-right:1px solid var(--line);min-height:100%;padding:clamp(28px,3vw,48px);display:grid;position:relative}.brand-panel:before,.brand-panel:after{content:"";pointer-events:none;background:#151515;position:absolute}.brand-panel:before{width:1px;top:0;bottom:0;left:50%}.brand-panel:after{height:1px;top:50%;left:0;right:0}.brand-top,.brand-note,.mark-stage{z-index:1;position:relative}.brand-top{color:var(--ink);letter-spacing:0;justify-content:space-between;align-self:start;gap:20px;font-size:17px;font-weight:800;display:flex}.brand-top span{color:#656565;letter-spacing:0;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:12px;font-weight:600}.mark-stage{perspective:900px;align-self:center;place-items:center;display:grid}.rotating-mark{--turns:0deg;--spot-x:50%;--spot-y:50%;--tilt-x:0deg;--tilt-y:0deg;--pull-x:0px;--pull-y:0px;--core-x:0px;--core-y:0px;aspect-ratio:1;isolation:isolate;width:clamp(180px,28vw,310px);transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;outline:none;place-items:center;padding:0;display:grid;position:relative}.rotating-mark:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffff2e, transparent 28%), radial-gradient(circle at 50% 50%, #ffffff0d, transparent 63%);opacity:.72;transform:translate3d(var(--pull-x), var(--pull-y), -24px);transition:opacity var(--motion), transform .42s cubic-bezier(.2, .8, .2, 1);border:1px solid #ffffff29;position:absolute;inset:12%;box-shadow:inset 0 0 30px #ffffff0a,0 0 38px #ffffff0d}.rotating-mark:hover:before,.rotating-mark:focus-visible:before{opacity:1}.mark-field,.mark-core{pointer-events:none}.mark-field{z-index:1;border-radius:inherit;transform:translate3d(var(--pull-x), var(--pull-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;place-items:center;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:-14%}.mark-field:before,.mark-field:after{content:"";border-radius:inherit;position:absolute}.mark-field:before{opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1a;inset:14%;-webkit-mask-image:radial-gradient(circle,#0000 0 42%,#000 43% 52%,#0000 64%);mask-image:radial-gradient(circle,#0000 0 42%,#000 43% 52%,#0000 64%)}.mark-field:after{border:1px solid #ffffff0a;inset:3%;box-shadow:0 0 72px #ffffff12}.mark-aura,.mark-scan,.mark-orbit,.mark-dot,.mark-ripple{border-radius:999px;position:absolute}.mark-aura{background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffff52, transparent 20%), radial-gradient(circle at 50% 50%, #ffffff1a, transparent 58%);filter:blur(20px);opacity:.34;mix-blend-mode:screen;transition:opacity var(--motion);inset:8%;transform:translateZ(-34px)}.rotating-mark:hover .mark-aura,.rotating-mark:focus-visible .mark-aura{opacity:.54}.mark-scan{background:conic-gradient(from 0deg, transparent 0 58%, #ffffff57 64%, transparent 72% 100%);opacity:.42;animation:5.8s linear infinite scan-sweep;inset:7%;-webkit-mask-image:radial-gradient(circle,#0000 0 51%,#000 52% 54%,#0000 56%);mask-image:radial-gradient(circle,#0000 0 51%,#000 52% 54%,#0000 56%)}.mark-orbit{opacity:.64;border:1px solid #ffffff38}.orbit-a{animation:16s linear infinite orbit-a;inset:10%;transform:rotateX(66deg)rotate(18deg)}.orbit-b{border-style:dashed;border-color:#ffffff29;animation:22s linear infinite reverse orbit-b;inset:17%;transform:rotateX(74deg)rotate(-38deg)}.orbit-c{border-color:#ffffff17;animation:28s linear infinite orbit-c;inset:2%;transform:rotateY(68deg)rotate(28deg)}.mark-dot{--orbit:45%;--start:0deg;aspect-ratio:1;opacity:.68;width:5px;transform:rotate(var(--start)) translateX(var(--orbit)) rotate(calc(var(--start) * -1));background:#f7f7ef;margin:-2.5px;animation:9s linear infinite dot-orbit;top:50%;left:50%;box-shadow:0 0 14px #ffffff9e}.dot-a{--orbit:43%;--start:20deg}.dot-b{--orbit:35%;--start:154deg;opacity:.48;width:4px;margin:-2px;animation-duration:13s;animation-direction:reverse}.dot-c{--orbit:49%;--start:274deg;opacity:.42;width:3px;margin:-1.5px;animation-duration:18s}.mark-ripple{opacity:0;border:1px solid #ffffff70;animation:.76s cubic-bezier(.16,1,.3,1) mark-ripple;inset:18%}.mark-core{z-index:2;aspect-ratio:1;border-radius:inherit;width:100%;transform:translate3d(var(--core-x), var(--core-y), 44px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;place-items:center;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.mark-image{-webkit-user-select:none;user-select:none;width:68%;height:auto;transform:rotate(var(--turns)) translateZ(34px);filter:drop-shadow(0 0 18px #fff3)drop-shadow(0 22px 24px #0000006b);transition:transform .68s cubic-bezier(.16, 1, .3, 1), scale var(--motion), filter var(--motion);animation:28s linear infinite slow-spin}.rotating-mark:hover .mark-image,.rotating-mark:focus-visible .mark-image{filter:drop-shadow(0 0 26px #ffffff4d)drop-shadow(0 26px 32px #0000007a);scale:1.06}.rotating-mark:active .mark-core{transform:translate3d(var(--core-x), var(--core-y), 36px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(.985)}.rotating-mark:focus-visible{outline:1px solid var(--accent);outline-offset:12px}.mark-line{z-index:1;background:color-mix(in srgb, var(--accent) 82%, transparent);opacity:.34;transform-origin:50%;transition:opacity var(--motion), box-shadow var(--motion);display:block;position:absolute;box-shadow:0 0 16px #ffffff1f}.rotating-mark:hover .mark-line,.rotating-mark:focus-visible .mark-line{opacity:.58;box-shadow:0 0 22px #ffffff3d}.mark-line.horizontal{width:62%;height:5px}.mark-line.vertical{width:5px;height:62%}.mark-line.diagonal-a,.mark-line.diagonal-b{width:46%;height:5px}.mark-line.diagonal-a{rotate:45deg}.mark-line.diagonal-b{rotate:-45deg}.brand-note{color:#74746d;align-self:end;max-width:320px;margin:0;font-size:14px;line-height:1.6}.entry-panel{background:var(--logo-bg);align-content:stretch;padding:clamp(22px,3vw,38px);display:grid}.entry-nav{color:#f1f1ea;justify-content:flex-end;font-size:12px;display:flex}.entry-nav a{transition:opacity var(--motion), transform var(--motion)}.entry-nav a:hover{opacity:.68;transform:translateY(-1px)}.entry-copy{align-self:center;max-width:610px;margin:34px 0 24px}.eyebrow{color:#77776f;letter-spacing:0;text-transform:uppercase;margin:0 0 42px;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:11px;font-weight:700}.entry-copy h1{max-width:620px;color:var(--ink);letter-spacing:0;margin:0;font-size:72px;font-weight:800;line-height:1.04}.entry-copy p:not(.eyebrow){color:#9d9d96;letter-spacing:0;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.74}.proof-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 22px;display:grid}.proof-strip span{background:var(--logo-bg);color:#c5c5bd;place-items:center;min-height:54px;padding:0 10px;font-size:13px;display:grid}.waitlist-card{border-radius:calc(var(--radius) - 16px);background:var(--panel);border:1px solid #1f1f1f;align-self:end;padding:clamp(20px,2.6vw,28px)}.form-heading{gap:12px;margin-bottom:22px;display:grid}.form-heading span{color:#77776f;letter-spacing:0;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:11px}.form-heading strong{max-width:420px;color:var(--ink);letter-spacing:0;font-size:38px;font-weight:800;line-height:1.12}.waitlist-form{gap:16px;display:grid}.waitlist-form label{gap:7px;display:grid}.waitlist-form label span{color:#a8a89f;font-size:12px}.waitlist-form input,.waitlist-form select{width:100%;min-height:42px;color:var(--ink);transition:border-color var(--motion), color var(--motion);background:0 0;border:0;border-bottom:1px solid #565650;border-radius:0;outline:none;padding:0 2px}.waitlist-form input::placeholder{color:#686862}.waitlist-form input:focus,.waitlist-form select:focus{border-color:var(--accent)}.waitlist-form select option{background:var(--panel);color:var(--ink)}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.waitlist-form button{border:1px solid var(--accent);background:var(--accent);color:#050505;letter-spacing:0;width:100%;min-height:54px;transition:transform var(--motion), background var(--motion), color var(--motion), opacity var(--motion);border-radius:999px;justify-self:stretch;margin-top:18px;font-size:14px;font-weight:800}.waitlist-form button:hover:not(:disabled){transform:translateY(-2px)}.waitlist-form button:disabled{cursor:wait;opacity:.72}.toast-viewport{z-index:50;pointer-events:none;width:min(360px,100vw - 32px);position:fixed;top:24px;right:24px}.toast-card{color:var(--ink);pointer-events:auto;background:#111;border:1px solid #343434;border-radius:18px;grid-template-columns:1fr auto;gap:8px 14px;padding:16px;animation:.24s both toast-in;display:grid;box-shadow:0 18px 52px #0000006b}.toast-card span{color:#8d8d85;letter-spacing:0;text-transform:uppercase;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:11px}.toast-card p{color:#d7d7ce;grid-column:1/-1;margin:0;font-size:14px;line-height:1.55}.toast-card button{color:#8d8d85;transition:color var(--motion);background:0 0;border:0;font-size:12px}.toast-card button:hover{color:var(--ink)}.toast-card button:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:999px}.toast-card.success{border-color:#4b5d4a}.toast-card.error{border-color:#704136}.toast-card.error p{color:#ffb5a6}@keyframes slow-spin{0%{rotate:none}to{rotate:360deg}}@keyframes scan-sweep{to{rotate:360deg}}@keyframes orbit-a{to{transform:rotateX(66deg)rotate(378deg)}}@keyframes orbit-b{to{transform:rotateX(74deg)rotate(322deg)}}@keyframes orbit-c{to{transform:rotateY(68deg)rotate(388deg)}}@keyframes dot-orbit{to{transform:rotate(calc(var(--start) + 360deg)) translateX(var(--orbit)) rotate(calc((var(--start) + 360deg) * -1))}}@keyframes mark-ripple{0%{opacity:.68;transform:scale(.68)}to{opacity:0;transform:scale(1.55)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.app-shell{place-items:stretch stretch;padding:0}.device{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.brand-panel{border-right:0;border-bottom:1px solid var(--line);min-height:46vh}.entry-panel{min-height:54vh}.entry-copy h1{font-size:64px;line-height:1.05}.eyebrow{margin-bottom:32px}}@media (max-width:560px){.brand-panel,.entry-panel{padding:22px}.entry-copy h1{font-size:46px;line-height:1.1}.entry-copy p:not(.eyebrow){font-size:16px;line-height:1.72}.form-heading strong{font-size:34px;line-height:1.14}.proof-strip,.form-grid{grid-template-columns:1fr}.toast-viewport{width:auto;top:16px;left:16px;right:16px}}@media (max-width:380px){.entry-copy h1{font-size:43px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
