*{box-sizing:border-box}:root{--ink:#304b64;--muted:#8aa0b2;--blue:#7bb6dc;--line:#e7f0f6;--accent:#76b4db;--wash:#eff8fe;--soft:#a8cee6}body{color:var(--ink);background:#f5fafe;min-height:100vh;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}body:before{content:"";z-index:-1;background:radial-gradient(at 15% 30%,#e2f2fc,#0000 52%),radial-gradient(at 95% 90%,#e6f1fa,#0000 48%);position:fixed;inset:0}button,a,select{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #99caec}button{color:inherit}.topbar{justify-content:space-between;align-items:center;max-width:1180px;height:96px;margin:auto;padding:0 35px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:14px;width:42px;height:42px;box-shadow:0 3px 8px #668eb31c}.brand strong{letter-spacing:1.3px;font-size:16px;display:block}.brand small{letter-spacing:2.2px;color:#a4b7c8;margin-top:5px;font-size:9px;display:block}.top-help{color:#8b9fb0;background:#ffffffa6;border:1px solid #e2edf5;border-radius:22px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;display:flex}.top-help span{border:1px solid #b3c5d3;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.intro{text-align:center;margin:34px auto 31px;padding:0 22px}.eyebrow{color:#92b6cf;letter-spacing:2.5px;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.eyebrow:before,.eyebrow:after{content:"";background:#ccdfed;width:23px;height:1px}.intro h1{letter-spacing:-1.1px;margin:13px 0 10px;font-size:27px;font-weight:650}.intro p{color:#96acbe;margin:0;font-size:12px;line-height:1.8}.main{max-width:960px;margin:0 auto;padding:0 22px}.card{background:#fff;border:1px solid #fff;border-radius:27px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 15px 65px #7fabc71a,0 2px 4px #acc8da0a}.welcome{text-align:center;background:linear-gradient(160deg,#e3f3fe,#edf7fe 65%,#e5f1fc);flex-direction:column;align-items:center;padding:43px 27px 33px;display:flex;position:relative;overflow:hidden}.welcome:before,.welcome:after{content:"";pointer-events:none;border:1px solid #ffffffb0;border-radius:50%;width:360px;height:360px;position:absolute;top:25px;left:-31px}.welcome:after{width:410px;height:410px;top:0;left:-56px}.community-label{letter-spacing:2px;color:#98b8cf;z-index:1;font-size:8px;font-weight:700}.mascot{z-index:1;width:143px;height:143px;margin:41px 0 30px;position:relative}.mascot img{object-fit:cover;border:6px solid #ffffffd9;border-radius:43px;width:100%;height:100%;transform:rotate(-5deg);box-shadow:0 14px 30px #7a9ec32b}.mascot .star{color:#a9cce6;font-size:25px;position:absolute;top:-12px;right:-19px}.mascot .star.second{color:#b7d6eb;font-size:16px;inset:auto auto 8px -24px}.welcome h2{letter-spacing:1.9px;z-index:1;margin:0 0 12px;font-size:18px;font-weight:750}.welcome p{color:#8faac0;z-index:1;margin:0;font-size:12px;line-height:1.9}.welcome .pill{z-index:1;margin-top:auto;padding-top:37px}.pill span{color:#97b4ca;background:#ffffff6b;border:1px solid #d4e7f4;border-radius:30px;align-items:center;gap:6px;padding:7px 12px;font-size:9px;display:inline-flex}.paw{font-size:12px;display:inline-block}.result{text-align:center;--accent:#79b6db;--wash:#f0f8fd;--soft:#a6cde6;padding:34px 41px 30px;position:relative}.result[data-state=failure]{--accent:#d697a7;--wash:#fff5f7;--soft:#e4b8c3}.stepper{color:#b1c1ce;justify-content:center;align-items:center;gap:10px;margin-bottom:21px;font-size:9px;display:flex}.stepper .step{white-space:nowrap;align-items:center;gap:5px;display:flex}.stepper .num{border:1px solid #e2ecf3;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.stepper .complete{color:#8eb7d1}.stepper .complete .num{background:#eef7fc;border-color:#e2f0fa}.stepper .active{color:var(--accent);font-weight:650}.stepper .active .num{color:#fff;background:var(--accent);border-color:var(--accent)}.stepper .line{background:#e8f0f5;width:21px;height:1px}.status-art{place-items:center;height:93px;margin:3px 0 7px;display:grid;position:relative}.orb{background:var(--wash);width:68px;height:68px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent);border-radius:23px;place-items:center;display:grid;position:relative}.orb:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 11%,transparent);border-radius:31px;position:absolute;inset:-9px}.orb svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round;width:34px;height:34px}.status-art .spark{color:var(--soft);font-size:14px;position:absolute;top:13px;left:calc(50% - 69px)}.status-art .spark.two{font-size:9px;top:65px;left:calc(50% + 58px)}.status-label{letter-spacing:1.8px;color:var(--accent);margin:8px 0 10px;font-size:8px;font-weight:700}.result h2{letter-spacing:-.9px;margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.4}.description{color:#99aebb;min-height:42px;margin:0;font-size:11px;line-height:1.9}.status-row{border:1px solid var(--line);color:#9eb1c0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:21px;padding:11px 13px;font-size:9px;display:flex}.status-row strong{color:var(--accent);align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.status-row strong:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.next{text-align:left;background:#f8fbfd;border:1px solid #eef4f8;border-radius:11px;gap:9px;margin:10px 0 19px;padding:13px 14px;display:flex}.next-icon{color:#91bbd8;background:#eaf4fc;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.next strong{color:#6f8ca1;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.next p{color:#9cafbd;margin:0;font-size:9px;line-height:1.7}.cta{background:var(--accent);box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 13%,transparent);color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.cta:hover{filter:brightness(.96);transform:translateY(-1px)}.cta svg{fill:currentColor;width:16px;height:16px}.cta[aria-disabled=true]{pointer-events:none;opacity:.65}.fine{color:#b0c0cc;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:8px;line-height:1.6;display:flex}.fine svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:10px}.bottom-note{text-align:center;color:#b0c1ce;justify-content:center;align-items:center;gap:7px;margin:19px 0 27px;font-size:9px;display:flex}.bottom-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:11px;height:11px}.help-area{grid-template-columns:1fr 1fr 1fr;gap:25px;padding:0 14px 24px;display:grid}.help-item{gap:10px;display:flex}.help-symbol{color:#a6c5db;font-size:15px;line-height:1.3}.help-item strong{color:#8fa6b9;margin:0 0 5px;font-size:10px;font-weight:600;display:block}.help-item p{color:#adbfcd;margin:0;font-size:9px;line-height:1.8}.help-item button{color:#91b5ce;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.footer{color:#b1c4d2;letter-spacing:.1px;border-top:1px solid #e6f0f7;justify-content:space-between;align-items:center;max-width:916px;margin:0 auto;padding:18px 14px 25px;font-size:8px;display:flex}.footer b{letter-spacing:1.4px;color:#9bb2c5;font-size:9px}.demo{text-align:center;color:#a9bdcd;max-width:600px;margin:0 auto 25px;padding:0 20px;font-size:9px}.demo summary{cursor:pointer;color:#aabecd;width:fit-content;margin:auto;font-size:9px;list-style:none}.demo summary::-webkit-details-marker{display:none}.demo summary:after{content:" ＋"}.demo[open] summary:after{content:" −"}.demo-content{background:#ffffff80;border:1px dashed #dae9f3;border-radius:12px;margin-top:13px;padding:16px}.demo-content p{margin:0 0 11px;font-size:9px;line-height:1.8}.controls{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.controls button,.controls select{color:#8caabe;background:#fff;border:1px solid #dceaf4;border-radius:7px;padding:7px 10px;font-size:9px}.controls button.selected{color:#679abe;background:#e8f4fd;border-color:#cbe3f4}.controls button:disabled{opacity:.5;cursor:wait}.progress{width:100%;height:3px;display:none;position:absolute;bottom:0;left:0;overflow:hidden}.progress:after{content:"";background:var(--accent);width:40%;height:100%;animation:1.3s infinite progress;display:block}.result[data-state=loading] .orb svg{animation:1.4s linear infinite spin}.pop{animation:.4s both pop}dialog{width:calc(100% - 36px);max-width:390px;color:var(--ink);border:1px solid #e5eff7;border-radius:22px;padding:28px;box-shadow:0 20px 90px #6e94b53b}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6b8fa340}dialog h2{margin:0 0 13px;font-size:18px}dialog p,dialog li{color:#92a9ba;font-size:12px;line-height:1.9}dialog ol{padding-left:20px}dialog button{color:#79a8c9;background:#e9f5fd;border:0;border-radius:9px;width:100%;margin-top:8px;padding:11px}dialog small{color:#acbdc8;font-size:10px}.confetti{pointer-events:none;background:var(--soft);border-radius:2px;width:5px;height:8px;animation:1.4s ease-out forwards confetti;position:absolute;top:100px;left:50%}@keyframes confetti{0%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(320deg)}}@keyframes spin{to{rotate:360deg}}@keyframes progress{0%{translate:-110%}to{translate:350%}}@keyframes pop{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0}}@media (min-width:1500px){.intro{margin-top:55px}.main{max-width:1010px}.card{grid-template-columns:320px minmax(0,1fr)}.result{padding:40px 50px 36px}.welcome{padding-top:49px}.mascot{margin-top:55px}.footer{max-width:966px}}@media (max-width:740px){.topbar{height:80px;padding:0 23px}.brand img{border-radius:11px;width:35px;height:35px}.brand strong{font-size:13px}.brand small{letter-spacing:1.5px;font-size:7px}.top-help{padding:8px 11px;font-size:10px}.intro{margin:24px auto 25px}.intro h1{font-size:23px}.intro p{font-size:10px}.eyebrow{letter-spacing:2px;font-size:8px}.main{max-width:530px;padding:0 19px}.card{border-radius:24px;display:block}.welcome{text-align:left;grid-template-columns:61px 1fr;align-items:center;gap:0 15px;padding:20px 22px;display:grid}.welcome:before,.welcome:after,.community-label,.welcome .pill,.star{display:none}.mascot{grid-row:1/3;width:61px;height:61px;margin:0}.mascot img{border-width:3px;border-radius:20px;transform:rotate(-4deg)}.welcome h2{letter-spacing:1.7px;align-self:end;margin:0 0 5px;font-size:14px}.welcome p{align-self:start;font-size:10px;line-height:1.7}.welcome p br{display:none}.result{padding:26px 26px 27px}.stepper{gap:8px;margin-bottom:16px;font-size:8px}.stepper .line{width:23px}.result h2{font-size:22px}.description{font-size:10px}.status-art{height:92px}.help-area{grid-template-columns:1fr;gap:16px;max-width:320px;margin:auto;padding:0 8px 24px}.help-item p,.help-item strong{font-size:10px}.help-symbol{width:20px}.bottom-note{margin:18px 0 25px;font-size:8px}.footer{gap:10px;margin:0 25px;font-size:7px}.footer b,.fine{font-size:8px}.next p,.status-row,.status-row strong{font-size:10px}.next strong{font-size:11px}.cta{padding:14px;font-size:12px}.help-item br{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.confetti{display:none}}.intro p{color:#718fa7;font-size:13px}.description{color:#738da2;font-size:12px}.welcome p{color:#7293ad}.next p{color:#7e98ac;font-size:11px}.next strong{color:#567a95;font-size:11px}.status-row{color:#809aaf;font-size:10px}.status-row strong{font-size:10px}.fine{color:#879fb2;font-size:9px}.bottom-note{color:#879fb2}.help-item strong{color:#6989a2;font-size:11px}.help-item p{color:#859fb3;font-size:10px}.help-item button{color:#638eae;font-size:10px}.footer{color:#879fb2}.top-help{color:#7694ab}.stepper{color:#879fb2}.welcome .pill span{color:#789ab3}.demo summary{color:#7897af}.demo-content p{color:#7893a8}.controls button,.controls select{color:#688aa5}dialog p,dialog li{color:#728fa5}@media (max-width:740px){.intro p,.description{font-size:11px}.next p,.welcome p{font-size:10px}.fine{font-size:8px}.result h2{font-size:21px}}html{scroll-behavior:smooth;scroll-padding-top:35px}body{font-size:14px}button:disabled{cursor:not-allowed;opacity:.55}.header-links{color:#7a96ac;gap:27px;font-size:12px;display:flex}.header-links a{text-decoration:none}.header-links a:hover{color:#4b7a9d}.tiny-label{letter-spacing:2px;color:#8fbbd7;font-size:10px;font-weight:650;display:block}.top-help{gap:6px}.footer{max-width:1110px;margin-top:20px;font-size:10px}.footer a{letter-spacing:1.5px;font-size:11px;font-weight:700;text-decoration:none}.footer>span:nth-child(2){color:#9eb3c4}.homepage{max-width:1110px;margin:auto;padding:0 25px}.home-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:25px;min-height:560px;padding:38px 15px 42px;display:grid}.hero-copy .tiny-label{align-items:center;gap:7px;display:flex}.hero-copy .tiny-label span{background:#92c2df;border-radius:50%;width:5px;height:5px;display:block}.hero-copy h1{letter-spacing:-2.5px;margin:23px 0;font-size:55px;font-weight:700;line-height:1.35}.hero-copy h1 em{color:#8bbbd9;font-style:normal}.hero-copy p{color:#8ca5b7;margin-bottom:28px;font-size:14px;line-height:2}.hero-actions{align-items:center;gap:25px;display:flex}.primary-link{color:#fff;background:#83b8da;border-radius:11px;align-items:center;gap:15px;padding:15px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 7px 15px #8ab8d421}.primary-link:hover{background:#75aacc;transform:translateY(-2px)}.secondary-link{color:#8eaabe;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.hero-foot{color:#a1b6c7;align-items:center;gap:10px;margin-top:28px;font-size:10px;display:flex}.tiny-avatars{letter-spacing:5px;color:#a9c9df;font-size:13px}.hero-art{background:radial-gradient(circle,#e1f1fc 30%,#0000 68%);place-items:center;height:440px;display:grid;position:relative}.hero-mascot{z-index:1;width:242px;height:242px;transform:rotate(-7deg)}.hero-mascot img{object-fit:cover;border:10px solid #fff;border-radius:65px;width:100%;height:100%;box-shadow:0 24px 35px #7b9fbe26}.orbit{border:1px solid #dcebf5;border-radius:50%;width:355px;height:355px;position:absolute}.orbit.two{border-style:dashed;border-color:#e0edf7;width:425px;height:425px}.float-bubble{z-index:2;color:#91abc0;background:#fffffff0;border:1px solid #eaf3f9;border-radius:12px;align-items:center;gap:7px;padding:12px 15px;font-size:11px;display:flex;position:absolute;transform:rotate(4deg);box-shadow:0 7px 20px #9fb9cd1c}.float-bubble.top{top:52px;right:2px}.float-bubble.bottom{bottom:59px;left:9px;transform:rotate(-4deg)}.hero-star{color:#accfe6;position:absolute}.hero-star.a{font-size:29px;top:78px;left:57px}.hero-star.b{font-size:25px;bottom:105px;right:24px}.hero-star.c{font-size:12px;bottom:44px;right:91px}.art-caption{letter-spacing:2px;color:#aac2d4;font-size:8px;position:absolute;bottom:0}.welcome-strip{color:#9cb8cb;border-top:1px solid #e2eef7;border-bottom:1px solid #e2eef7;justify-content:space-between;align-items:center;gap:15px;padding:21px 8px;display:flex}.welcome-strip span{letter-spacing:1.2px;font-size:8px}.welcome-strip p{margin:0;font-size:11px}.welcome-strip i{color:#b4cfe0;font-size:10px;font-style:normal}.about-section{padding:85px 10px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px;display:flex}h2{font-weight:650}.section-heading h2,.center-heading h2{letter-spacing:-1.2px;margin:14px 0 0;font-size:28px}.section-heading>p{color:#93aaba;margin:0;font-size:11px;line-height:1.9}.about-grid{grid-template-columns:1fr 1.15fr;gap:35px;display:grid}.about-main{background:#e9f5fd;border:1px solid #e1eff8;border-radius:22px;padding:30px 32px;position:relative;overflow:hidden}.icon-tile{color:#98bfda;background:#ffffffb5;border-radius:15px;place-items:center;width:47px;height:47px;margin-bottom:20px;display:grid}.about-main h3{letter-spacing:-.8px;margin:0 0 15px;font-size:24px;line-height:1.6}.about-main p{color:#8da6b9;max-width:360px;font-size:12px;line-height:2}.small-tag{letter-spacing:1.5px;color:#a1bfd3;margin-top:24px;font-size:8px}.about-values{flex-direction:column;justify-content:center;gap:35px;padding:15px 5px;display:flex}.about-values article{border-bottom:1px solid #e5eff6;gap:20px;padding-bottom:30px;display:flex}.about-values article:last-child{border:0;padding-bottom:0}.about-values svg{color:#9ebed5;flex:none;margin-top:4px}.about-values h3{margin:0 0 12px;font-size:16px;font-weight:600}.about-values p{color:#96acbc;margin:0;font-size:12px;line-height:2}.moments-section{padding:10px 10px 85px}.center-heading{text-align:center;margin-bottom:32px}.center-heading>p{color:#96aebf;margin-top:14px;font-size:12px}.moment-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.moment-grid article{background:#ffffffa3;border:1px solid #e6eff7;border-radius:19px;padding:26px}.moment-number{letter-spacing:1.6px;color:#aac0d0;margin-bottom:29px;font-size:8px;display:block}.moment-grid svg{color:#93bbd8;stroke-width:1.3px}.moment-grid h3{letter-spacing:-.5px;margin:19px 0 12px;font-size:17px}.moment-grid p{color:#95aabb;font-size:11px;line-height:1.9}.moment-tag{color:#a1b9ca;border-top:1px solid #edf3f8;margin-top:22px;padding-top:18px;font-size:10px;display:block}.join-section{background:#e7f3fc;border-radius:25px;grid-template-columns:1.2fr 1fr;gap:60px;margin:0 10px 60px;padding:45px 43px;display:grid}.join-copy h2{letter-spacing:-1px;margin:16px 0 12px;font-size:25px;line-height:1.6}.join-copy p{color:#8ba5b9;margin-bottom:23px;font-size:12px;line-height:1.9}.join-steps{flex-direction:column;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.join-steps li{gap:16px;display:flex}.join-steps li>span{color:#9cbed5;background:#ffffff8c;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.join-steps strong{color:#698ca6;font-size:12px;font-weight:600}.join-steps p{color:#97b0c2;margin:5px 0 0;font-size:10px}.verify-main{max-width:1000px}.verify-main .card{grid-template-columns:300px minmax(0,1fr)}.verify-main .welcome{justify-content:flex-start;padding-top:40px}.verify-main .result{padding:30px 34px}.verify-main .welcome .mascot{margin-top:55px}.verify-main .stepper{gap:24px;font-size:10px}.verify-main .step{position:relative}.verify-main .step:not(:last-child):after{content:"";background:#e5eef5;width:13px;height:1px;position:absolute;top:50%;right:-18px}.form-result{text-align:left}.form-heading{margin:23px 0 22px}.form-heading .tiny-label{letter-spacing:1.6px;font-size:8px}.form-heading h2{letter-spacing:-.7px;margin:9px 0 8px;font-size:22px}.form-heading p{color:#8ba2b5;margin:0;font-size:11px;line-height:1.8}.form-field{border:0;margin:18px 0 0;padding:0}.form-field label,.form-field legend{color:#6889a1;margin-bottom:9px;font-size:11px;font-weight:600;display:block}.form-field em{color:#8fb8d3;margin-left:3px;font-style:normal}.form-field input[type=text],.form-field input:not([type]),.form-field textarea{color:#486b86;resize:vertical;background:#fafcfe;border:1px solid #e2edf5;border-radius:9px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:12px;transition:border .2s}.form-field input:focus,.form-field textarea:focus{border-color:#9ac6e4;box-shadow:0 0 0 3px #eaf5fd}.form-field input::placeholder,.form-field textarea::placeholder{color:#b2c3d0;font-size:11px}.form-field small{color:#a4b9c8;margin-top:7px;font-size:9px;line-height:1.7;display:block}.form-field .counter{justify-content:space-between;display:flex}.interests>div{flex-wrap:wrap;gap:7px;display:flex}.interests label{cursor:pointer;color:#97aebf;background:#fff;border:1px solid #e3edf5;border-radius:8px;align-items:center;gap:5px;margin:0;padding:8px 10px;font-size:10px;font-weight:400;display:flex}.interests input{appearance:none;border:1px solid #c9deed;border-radius:3px;width:10px;height:10px;margin:0}.interests .checked{color:#74a5c6;background:#eff8ff;border-color:#b9d9ee}.interests .checked input{background:#92bfdc;border-color:#92bfdc}.consents{border-top:1px solid #edf3f8;margin:22px 0 20px;padding-top:17px}.consents>label{color:#8da6b9;cursor:pointer;align-items:start;gap:7px;margin-bottom:8px;font-size:10px;line-height:1.8;display:flex}.consents input{accent-color:#89bbdc;flex:none;width:12px;height:12px;margin:3px 0}.consents b{color:#7fa7c3;font-weight:600}.privacy-toggle{color:#8eaec4;text-underline-offset:3px;background:0 0;border:0;padding:4px 0 0 19px;font-size:9px;text-decoration:underline}.privacy-copy{background:#fafcfe;border:1px solid #e6eff6;border-radius:8px;margin-top:12px;padding:10px 12px}.privacy-copy p{color:#839caf;margin:4px 0 9px;font-size:10px;line-height:1.9}.privacy-copy p:last-child{margin-bottom:0}.privacy-copy b{color:#65889f;font-weight:600}.inline-notice{color:#83a5be;background:#eef7fd;border:1px solid #e1eff9;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;line-height:1.9;display:flex}.inline-notice svg{flex:none;margin-top:2px}.field-error{color:#c88798;margin:13px 0;font-size:11px;line-height:1.8}.honeypot{width:1px;height:1px;position:absolute;left:-10000px}.form-result .cta{font-size:12px}.review-box{background:#fbfdff;border:1px solid #e5eef6;border-radius:12px;padding:0 17px}.review-box>div{border-bottom:1px solid #edf3f7;flex-direction:column;gap:7px;padding:15px 0;display:flex}.review-box>div:last-child{border:0}.review-box span{color:#97b0c2;font-size:10px}.review-box strong,.review-box p{color:#60819b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;font-weight:500;line-height:1.8}.text-button{color:#91abc0;text-align:center;background:0 0;border:0;margin:15px auto 0;padding:5px;font-size:11px;display:block}.form-result .next{margin:20px 0}.result-content .description{min-height:45px;margin-bottom:20px;line-height:1.9}.verify-main .result h2{font-size:22px}.verify-main .status-art{margin-top:25px}.error-reference{color:#9fb6c7;word-break:break-all;margin:15px 0 0;font-size:9px;line-height:1.8}.result[data-state=loading] .status-art svg{animation:1.4s linear infinite spin}.result[data-state=loading] .progress{display:block}.processing-list{text-align:left;background:#fbfdff;border:1px solid #e4eff6;border-radius:11px;margin:22px 0;padding:15px 16px;list-style:none}.processing-list li{color:#a9bdcb;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.processing-list li>span:last-child{color:#b5c8d6;margin-left:auto;font-size:8px}.processing-list .current{color:#79a7c7}.processing-list .done{color:#97b9ce}.process-dot{border:1px solid #dce9f2;border-radius:50%;width:15px;height:15px}.spin{animation:1.3s linear infinite spin}.demo-banner{color:#82a3bc;background:#edf6fc;border:1px dashed #cadfed;border-radius:10px;align-items:center;gap:7px;margin-bottom:15px;padding:11px 14px;font-size:10px;line-height:1.7;display:flex}.demo-banner svg{flex:none}.demo-banner a{white-space:nowrap;text-underline-offset:3px;margin-left:auto}.verify-notes{color:#9bb3c5;justify-content:center;gap:35px;margin:26px 0 32px;font-size:10px;display:flex}.verify-notes span{align-items:center;gap:8px;display:flex}.verify-notes svg{color:#b1cddd}.demo .controls select{max-width:220px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6b8fa340;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.help-modal{background:#fff;border:1px solid #e5eff7;border-radius:22px;max-width:400px;padding:30px;position:relative}.help-modal h2{letter-spacing:-.6px;margin:16px 0;font-size:21px}.help-modal p,.help-modal li{color:#8aa4b8;font-size:12px;line-height:1.9}.help-modal ol{padding-left:19px}.help-modal li{margin-bottom:9px}.help-modal .modal-muted{color:#a8bdcc;margin:18px 0;font-size:10px}.modal-close{color:#9bb1c2;background:0 0;border:0;position:absolute;top:18px;right:17px}.help-modal .cta{font-size:12px}.tiny-label+.form-heading{margin-top:10px}@media (min-width:1500px){.verify-main .card{grid-template-columns:320px minmax(0,1fr)}.verify-main .result{padding:35px 45px}}@media (max-width:920px){.home-hero{gap:10px;min-height:510px}.hero-copy h1{font-size:45px}.hero-art{height:380px}.hero-mascot{width:205px;height:205px}.orbit{width:280px;height:280px}.orbit.two{width:335px;height:335px}.float-bubble{padding:11px;font-size:9px}.float-bubble.top{top:39px;right:0}.float-bubble.bottom{bottom:44px;left:0}.hero-actions{gap:15px}.primary-link{padding:14px 15px;font-size:11px}.secondary-link{font-size:10px}.join-section{gap:25px;padding:33px 29px}.join-copy h2{font-size:22px}.section-heading h2,.center-heading h2{font-size:25px}.moment-grid article{padding:22px}.moment-grid h3{font-size:15px}.header-links{gap:17px;font-size:11px}.verify-main .card{grid-template-columns:245px minmax(0,1fr)}.verify-main .result{padding:27px}.verify-main .welcome{padding:36px 19px}.verify-main .stepper{gap:20px;font-size:9px}.verify-main .step:not(:last-child):after{width:10px;right:-15px}}@media (max-width:740px){.header-links{display:none}.topbar{height:77px}.homepage{padding:0 22px}.home-hero{grid-template-columns:1fr;gap:20px;padding:27px 0 32px}.hero-copy{text-align:center}.hero-copy .tiny-label{justify-content:center;font-size:8px}.hero-copy h1{letter-spacing:-2px;margin:22px 0 17px;font-size:43px}.hero-copy p{margin-bottom:24px;font-size:12px;line-height:2}.hero-actions{justify-content:center;gap:20px}.primary-link{padding:14px 18px;font-size:11px}.hero-foot{justify-content:center;margin-top:21px;font-size:9px}.hero-art{width:100%;max-width:370px;height:335px;margin:auto}.hero-mascot{width:192px;height:192px}.hero-mascot img{border-width:8px;border-radius:52px}.orbit{width:265px;height:265px}.orbit.two{width:315px;height:315px}.float-bubble.top{top:25px;right:0}.float-bubble.bottom{bottom:34px;left:0}.hero-star.a{font-size:24px;top:45px;left:35px}.hero-star.b{bottom:75px;right:15px}.hero-star.c{bottom:29px;right:70px}.art-caption{font-size:7px;bottom:0}.welcome-strip{justify-content:center;gap:13px;padding:18px 0}.welcome-strip span{display:none}.welcome-strip p{text-align:center;font-size:10px;line-height:1.8}.about-section{padding:55px 0}.section-heading{margin-bottom:25px;display:block}.section-heading h2,.center-heading h2{letter-spacing:-1px;font-size:23px;line-height:1.5}.section-heading>p{margin-top:15px;font-size:11px;line-height:1.9}.about-grid{grid-template-columns:1fr;gap:23px}.about-main{padding:25px}.about-main h3{font-size:22px}.about-main p{font-size:12px}.about-values{gap:25px;padding:6px 7px}.about-values article{gap:17px;padding-bottom:23px}.about-values h3{font-size:14px}.about-values p{font-size:11px}.moments-section{padding:10px 0 50px}.center-heading{text-align:left}.tiny-label{letter-spacing:1.5px;font-size:8px}.center-heading>p{font-size:11px}.moment-grid{grid-template-columns:1fr;gap:13px}.moment-grid article{grid-template-columns:1fr auto;column-gap:10px;padding:24px;display:grid}.moment-number{grid-column:1;margin-bottom:13px}.moment-grid svg{grid-area:1/2/3;align-self:center;width:29px;height:29px}.moment-grid h3{grid-column:1;margin:0 0 10px;font-size:17px}.moment-grid p{grid-column:1/3;margin:0;font-size:11px}.moment-tag{grid-column:1/3;margin-top:18px;padding-top:13px;font-size:10px}.join-section{grid-template-columns:1fr;gap:28px;margin:0 0 30px;padding:30px 24px}.join-copy h2{font-size:23px;line-height:1.6}.join-copy p{font-size:11px}.join-steps{gap:20px}.join-steps strong{font-size:12px}.join-steps p{font-size:10px}.footer{gap:12px;margin:0 22px;padding:20px 0;font-size:8px}.footer a{font-size:9px}.footer>span:nth-child(2){display:none}.verify-main{max-width:540px}.verify-main .card{display:block}.verify-main .welcome{grid-template-columns:55px 1fr;gap:0 15px;padding:18px 22px;display:grid}.verify-main .welcome .mascot{width:55px;height:55px;margin:0}.verify-main .result{padding:25px 22px 27px}.verify-main .welcome p{font-size:9px}.verify-main .welcome h2{font-size:13px}.verify-main .stepper{justify-content:center;gap:20px;font-size:9px}.form-heading{margin-top:23px}.form-heading h2,.verify-main .result h2{font-size:21px}.form-heading p{font-size:10px}.form-field label,.form-field legend{font-size:11px}.form-field input:not([type]),.form-field textarea{font-size:14px}.form-field small{font-size:9px}.interests label,.consents>label,.privacy-copy p,.inline-notice{font-size:10px}.demo-banner{flex-wrap:wrap;align-items:start;padding:10px 12px;font-size:9px}.demo-banner>span{flex:1}.demo-banner a{margin-left:21px}.verify-notes{flex-direction:column;gap:15px;width:fit-content;margin:0 auto 30px;font-size:10px}.verify-main .description{font-size:11px}.processing-list li{font-size:10px}.review-box strong,.review-box p{font-size:12px}.form-result .next p{font-size:10px}.error-reference{font-size:8px}.hero-copy .tiny-label{letter-spacing:1.3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:MemomentKkukkukk;src:url(/fonts/MemomentKkukkukk.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--display-font:MemomentKkukkukk,Pretendard,-apple-system,sans-serif}html[data-typography=hero] .hero-copy h1,html[data-typography=cozy] .hero-copy h1,html[data-typography=playful] .hero-copy h1{font-family:var(--display-font);letter-spacing:-1px;font-size:56px;font-weight:400;line-height:1.45}html[data-typography=cozy] .section-heading h2,html[data-typography=cozy] .center-heading h2,html[data-typography=cozy] .join-copy h2,html[data-typography=cozy] .about-main h3,html[data-typography=cozy] .moment-grid h3,html[data-typography=cozy] .intro h1,html[data-typography=cozy] .result h2,html[data-typography=playful] .section-heading h2,html[data-typography=playful] .center-heading h2,html[data-typography=playful] .join-copy h2,html[data-typography=playful] .about-main h3,html[data-typography=playful] .moment-grid h3,html[data-typography=playful] .intro h1,html[data-typography=playful] .result h2{font-family:var(--display-font);letter-spacing:0;font-weight:400;line-height:1.65}html[data-typography=playful] .hero-copy>p,html[data-typography=playful] .welcome p,html[data-typography=playful] .primary-link,html[data-typography=playful] .cta,html[data-typography=playful] .about-values h3,html[data-typography=playful] .join-steps strong{font-family:var(--display-font);letter-spacing:.1px;font-weight:400}html[data-typography=playful] .hero-copy>p{font-size:17px;line-height:1.9}html[data-typography=playful] .primary-link,html[data-typography=playful] .cta{font-size:15px}html[data-typography=playful] .about-values h3{font-size:20px}.approved-badge{color:#7fa7c3;background:#f0f8fd;border:1px solid #e0eff9;border-radius:9px;align-items:center;gap:7px;margin:15px 0;padding:10px 12px;font-size:10px;line-height:1.7;display:flex}.approved-badge svg{flex:none}.auth-notice{color:#bd8a9d;background:#fff7f9;border:1px solid #eedde3;border-radius:12px;align-items:flex-start;gap:12px;max-width:1050px;margin:12px auto 0;padding:16px 20px;display:flex}.auth-notice>svg{flex:none;margin-top:2px}.auth-notice strong{font-size:12px;font-weight:650}.auth-notice p{color:#ac91a0;margin:5px 0 0;font-size:11px;line-height:1.8}.auth-notice button{color:#b89fae;background:0 0;border:0;margin-left:auto}.auth-notice small{color:#c3aeb8;margin-top:6px;font-size:8px;display:block}@media (max-width:740px){html[data-typography=hero] .hero-copy h1,html[data-typography=cozy] .hero-copy h1,html[data-typography=playful] .hero-copy h1{font-size:43px;line-height:1.4}html[data-typography=playful] .hero-copy>p{font-size:15px}.font-lab{bottom:15px;right:14px}.font-panel{width:min(326px,100vw - 28px);max-height:calc(100dvh - 32px);padding:18px}.font-trigger{padding:10px 12px;font-size:10px}.auth-notice{margin:8px 22px 0;padding:13px}.auth-notice p{font-size:10px}.approved-badge{font-size:9px}}.verify-main,.verify-page{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.verify-page h1,.verify-main h2,.verify-main h3,.verify-main p,.verify-main button,.verify-main a,.verify-main .welcome p,.verify-main .cta{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.verify-page h1,.verify-main h2{letter-spacing:-.8px!important;font-weight:650!important}.verify-main .cta,.verify-main .welcome p{font-size:12px!important}.form-field [aria-invalid=true]{background:#fffafb!important;border-color:#db8d9e!important;box-shadow:0 0 0 3px #fbeff3!important}.input-error{color:#c2768b;margin:7px 0 0;font-size:10px;line-height:1.7}.consent-error{background:#fff8fa;border:1px solid #ebbdc8;border-radius:8px;padding:8px}.form-field select{color:#6889a1;width:100%;font:inherit;background:#fafcfe;border:1px solid #e2edf5;border-radius:9px;padding:12px;font-size:12px}.consent-summary{color:#8da5b7;margin:8px 0 12px 19px;font-size:9px;line-height:1.9}.privacy-copy{display:block}.admin-screen{color:#3c5268;background:#f5f8fc;min-height:100dvh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.admin-screen h1,.admin-screen h2,.admin-screen h3,.admin-screen button,.admin-screen p,.admin-screen a{font-family:inherit!important}.admin-loading{color:#8aaac2;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.admin-login{background:radial-gradient(at 20% 10%,#deeffc,#0000 60%),#f5f9fd;justify-content:center;align-items:center;padding:85px 22px;display:flex;position:relative}.admin-back{color:#95acc0;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex;position:absolute;top:30px;left:35px}.admin-login-card{background:#fff;border:1px solid #e6eef7;border-radius:23px;width:385px;max-width:100%;padding:34px 32px 27px;box-shadow:0 15px 65px #8daac21a}.admin-login-card>img{border-radius:16px;width:48px;height:48px;margin-bottom:23px;display:block}.admin-login-card .tiny-label{letter-spacing:1.7px;font-size:8px}.admin-login-card h1{letter-spacing:-1.1px;margin:13px 0;font-size:27px;line-height:1.55}.admin-login-card>p{color:#98adbd;margin:0 0 24px;font-size:11px;line-height:1.8}.admin-login form label{color:#829caf;margin:17px 0 8px;font-size:10px;display:block}.admin-login input{color:#5f7b92;background:#fafcfe;border:1px solid #e1eaf3;border-radius:9px;outline:none;width:100%;padding:12px;font-size:12px}.admin-login input:focus{border-color:#a3c8e4;box-shadow:0 0 0 3px #eff7fd}.admin-login input::placeholder{color:#b6c5d1;font-size:10px}.admin-primary{color:#fff;background:#83b3d6;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.admin-primary:hover{background:#75a6cb}.admin-login form>.admin-primary{width:100%;margin-top:24px}.admin-login-card>small{color:#a9bdcc;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:8px;display:flex}.admin-login-foot{color:#a9bdce;letter-spacing:1.7px;font-size:8px;position:absolute;bottom:28px}.admin-error{color:#c27d90;background:#fff6f8;border:1px solid #f3dde4;border-radius:8px;margin:14px 0;padding:9px 11px;font-size:11px;line-height:1.8}.admin-dashboard{grid-template-columns:230px minmax(0,1fr);display:grid}.admin-sidebar{background:#fff;border-right:1px solid #e9eff5;flex-direction:column;height:100dvh;min-height:100dvh;padding:30px 20px;display:flex;position:sticky;top:0}.admin-brand{color:#506d84;letter-spacing:.7px;align-items:center;gap:10px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.admin-brand img{border-radius:12px;width:35px;height:35px}.admin-brand small{color:#b5c4d0;letter-spacing:1.7px;margin-top:5px;font-size:7px;font-weight:500;display:block}.sidebar-caption{letter-spacing:1.6px;color:#b2c2ce;margin:43px 12px 14px;font-size:8px}.sidebar-item{color:#83a7c2;text-align:left;background:#eff7fd;border:0;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;font-size:11px;display:flex}.sidebar-item span{margin-left:auto;font-size:9px}.sidebar-tip{color:#a3bed2;background:#f7fafd;border:1px solid #edf2f7;border-radius:12px;margin-top:auto;padding:16px 14px}.sidebar-tip strong{color:#8ba7bc;margin:12px 0 7px;font-size:10px;font-weight:600;display:block}.sidebar-tip p{color:#a3b7c7;margin:0;font-size:9px;line-height:1.9}.admin-account{align-items:center;gap:9px;padding:23px 0 15px;display:flex}.admin-initial{color:#87acc7;background:#e6f1fb;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.admin-account strong{color:#849fb4;font-size:10px;font-weight:600;display:block}.admin-account small{color:#b0c1cf;word-break:break-all;margin-top:5px;font-size:8px;display:block}.admin-logout{color:#a5bacb;background:0 0;border:0;align-items:center;gap:8px;padding:5px 2px;font-size:9px;display:flex}.admin-main{min-width:0;padding:41px 36px 30px}.admin-page-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-page-header .tiny-label{letter-spacing:1.6px;color:#a8bfce;font-size:8px}.admin-page-header h1{letter-spacing:-1px;margin:14px 0 9px;font-size:26px;font-weight:650}.admin-page-header p{color:#9ab0c1;margin:0;font-size:11px;line-height:1.8}.admin-outline{color:#8eabc0;background:#fff;border:1px solid #e1eaf3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:10px;text-decoration:none;display:flex}.admin-alert{color:#bd8395;background:#fff5f8;border:1px solid #f0dbe3;border-radius:10px;gap:12px;margin-top:20px;padding:12px 14px;font-size:11px;display:flex}.admin-alert button{color:inherit;background:0 0;border:0;margin-left:auto}.admin-stats{grid-template-columns:repeat(3,1fr);gap:17px;margin:29px 0;display:grid}.admin-stats article{background:#fff;border:1px solid #e5edf5;border-radius:14px;padding:21px 22px;position:relative}.admin-stats article>span{color:#9db3c5;margin-bottom:15px;font-size:10px;display:block}.admin-stats strong{letter-spacing:-.6px;font-size:28px;font-weight:600}.admin-stats strong small{color:#a8bac9;margin-left:5px;font-size:11px;font-weight:400}.admin-stats .text-stat{letter-spacing:-.4px;font-size:17px;font-weight:600}.admin-stats svg{color:#a7c5dc;position:absolute;top:21px;right:21px}.admin-table-card{background:#fff;border:1px solid #e5edf5;border-radius:15px;overflow:hidden}.admin-table-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px;display:flex}.admin-table-toolbar h2{letter-spacing:-.4px;margin:0 0 7px;font-size:14px;font-weight:600}.admin-table-toolbar>div>span{color:#a8bccb;font-size:9px}.admin-table-toolbar form{color:#b1c4d2;border:1px solid #e6edf4;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.admin-table-toolbar input{color:#7f9db3;background:0 0;border:0;outline:none;width:130px;min-width:0;font-size:10px}.admin-table-toolbar input::placeholder{color:#b0c3d1}.admin-table-toolbar form button{color:#9ab5c9;background:#eff6fc;border:0;border-radius:4px;padding:5px 8px;font-size:9px}.table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.admin-table th{color:#a0b5c7;background:#f8fafd;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:14px 15px;font-size:9px;font-weight:500}.admin-table th:first-child{padding-left:23px}.admin-table td{color:#92aabc;border-bottom:1px solid #f0f4f8;padding:18px 15px;font-size:9px}.admin-table td:first-child{padding-left:23px}.admin-table tr:hover td{background:#fbfdff}.user-row-button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.user-row-button img,.user-avatar{object-fit:cover;border-radius:10px;flex:none;width:31px;height:31px}.user-avatar{color:#9dbbd1;background:#edf5fc;place-items:center;font-size:12px;display:grid}.user-row-button strong{color:#7796ad;font-size:11px;font-weight:600;display:block}.user-row-button small{color:#aebfcc;margin-top:4px;font-size:8px;display:block}.user-id-link{color:#9bb3c5;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.detail-arrow{color:#b3c9d8;background:0 0;border:0;padding:3px}.admin-empty{text-align:center;color:#bdd2e2;flex-direction:column;justify-content:center;align-items:center;padding:61px 20px 65px;display:flex}.admin-empty h3{color:#8aa6bc;margin:20px 0 9px;font-size:13px;font-weight:500}.admin-empty p{color:#aabfce;margin:0;font-size:10px;line-height:1.9}.admin-pagination{color:#b0c3d1;border-top:1px solid #edf3f8;justify-content:space-between;align-items:center;padding:15px 22px;font-size:9px;display:flex}.admin-pagination>div{gap:6px;display:flex}.admin-pagination button{color:#a3bccf;background:#fff;border:1px solid #e7eef5;border-radius:5px;padding:6px 10px;font-size:9px}.admin-data-note{color:#a7bdcd;align-items:center;gap:7px;margin:18px 0 0;font-size:9px;line-height:1.8;display:flex}.admin-data-note svg{flex:none}.detail-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#506d853b;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-detail{background:#fff;width:500px;max-width:100%;height:100dvh;padding:35px 30px;position:relative;overflow-y:auto;box-shadow:-10px 0 40px #587c9615}.detail-close{color:#9eb6c8;background:0 0;border:0;padding:2px;position:absolute;top:23px;right:24px}.detail-profile{text-align:center;flex-direction:column;align-items:center;padding:4px 0 23px;display:flex}.detail-profile>img,.detail-avatar{object-fit:cover;border-radius:22px;width:66px;height:66px;margin-bottom:15px}.detail-avatar{color:#97b6cc;background:#edf5fc;place-items:center;font-size:26px;display:grid}.verified-pill{color:#8ab7a8;background:#edf8f5;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:flex}.detail-profile h2{letter-spacing:-.7px;margin:13px 0 7px;font-size:22px;font-weight:600}.detail-profile p{color:#a5bac9;margin:0;font-size:10px}.detail-downloads{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:29px;display:grid}.detail-section{border-top:1px solid #edf2f7;padding:22px 0}.detail-section h3{color:#7899b2;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.detail-section h3 span{color:#a8bdcd;margin-left:auto;font-size:10px;font-weight:400}.detail-section h3 svg{color:#a3c0d6}.detail-section dl{margin:0}.detail-section dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px;margin:12px 0;font-size:11px;line-height:1.8;display:grid}.detail-section dt{color:#a9bdcc;font-size:10px}.detail-section dd{color:#7794a9;word-break:break-word;margin:0}.multiline{white-space:pre-wrap}.detail-note{color:#a8bdcd;word-break:break-all;font-size:9px;line-height:1.9}.detail-section details{color:#9cb4c6;margin-top:15px;font-size:9px;line-height:1.9}.detail-section code{word-break:break-all;white-space:pre-wrap;background:#fafcfe;border:1px solid #e9f1f7;border-radius:7px;margin-top:8px;padding:10px;font-size:9px;display:block}.detail-guilds{flex-direction:column;gap:9px;display:flex}.detail-guilds article{background:#fafcfe;border:1px solid #e8f0f7;border-radius:9px;padding:13px 14px}.detail-guilds strong{color:#7899b2;word-break:break-word;font-size:11px;font-weight:500}.detail-guilds small{color:#b0c4d2;margin-top:5px;font-size:8px;display:block}.detail-guilds p{color:#9ab4c6;margin:5px 0 0;font-size:9px}.detail-loader{color:#a5c4da;place-items:center;height:50vh;display:grid}.raw-record{color:#91abc0;border-top:1px solid #edf3f8;padding-top:20px;font-size:10px}.raw-record pre{white-space:pre-wrap;word-break:break-all;background:#f7fafc;border:1px solid #e9f1f7;border-radius:9px;max-height:300px;padding:13px;font-size:9px;line-height:1.8;overflow:auto}@media (max-width:1000px){.admin-dashboard{grid-template-columns:190px minmax(0,1fr)}.admin-sidebar{padding:25px 15px}.admin-main{padding:33px 24px}.admin-stats article{padding:18px 15px}.admin-stats .text-stat{font-size:14px}.admin-stats svg{width:17px;top:17px;right:15px}.admin-brand{font-size:11px}.admin-account small{font-size:7px}}@media (max-width:740px){.admin-dashboard{display:block}.admin-sidebar{border-bottom:1px solid #e6eef6;border-right:0;flex-flow:wrap;align-items:center;gap:12px;height:auto;min-height:0;padding:18px 21px;display:flex;position:relative}.sidebar-caption,.sidebar-tip,.admin-account,.sidebar-item{display:none}.admin-brand{font-size:12px}.admin-brand img{width:31px;height:31px}.admin-logout{margin-left:auto;font-size:10px}.admin-main{padding:27px 19px 30px}.admin-page-header h1{font-size:24px}.admin-page-header p{font-size:10px}.admin-page-header .tiny-label{font-size:7px}.admin-page-header .admin-outline{padding:9px;font-size:9px}.admin-stats{gap:9px;margin:23px 0}.admin-stats article{padding:16px 12px}.admin-stats article>span{margin-bottom:14px;font-size:8px}.admin-stats strong{font-size:23px}.admin-stats .text-stat{font-size:11px}.admin-stats svg{display:none}.admin-table-toolbar{padding:19px 16px;display:block}.admin-table-toolbar form{margin-top:15px}.admin-table-toolbar input{width:100%}.admin-table-toolbar form button{white-space:nowrap}.admin-table th:first-child,.admin-table td:first-child{padding-left:16px}.admin-table th,.admin-table td{padding-left:13px;padding-right:13px}.admin-table{min-width:700px}.admin-empty{padding:49px 17px}.admin-pagination{padding:13px 16px}.admin-data-note{align-items:flex-start;font-size:8px}.admin-data-note svg{margin-top:2px}.admin-login-card{padding:30px 27px}.admin-back{font-size:10px;top:26px;left:23px}.admin-detail{padding:32px 23px}.detail-section dl>div{grid-template-columns:86px minmax(0,1fr);font-size:10px}.detail-profile h2{font-size:21px}.detail-profile p{font-size:9px}.detail-downloads .admin-primary,.detail-downloads .admin-outline{font-size:10px}.admin-login input{font-size:16px}}
