*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body,html{color:#f4f4f5;background:#070609;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.kr-canvas{background:radial-gradient(circle at 50% 0,#3b0718 0%,#160613 48%,#070609 100%);flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:24px 14px 38px;display:flex;position:relative;overflow-x:hidden}.kr-backdrop{filter:blur(52px)saturate(1.3)brightness(.32);opacity:.5;z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:-30px}.kr-atelier-card{z-index:5;-webkit-backdrop-filter:blur(18px);background:#120e16c2;border:1px solid #f43f5e40;border-radius:22px;flex-direction:column;align-items:center;width:100%;max-width:410px;padding:22px 16px 18px;display:flex;position:relative;box-shadow:0 24px 60px #000000bf}.kr-portrait-frame{background:linear-gradient(135deg,#e11d48,#881337,#4c0519);border-radius:50%;width:96px;height:96px;margin-bottom:10px;padding:3px;position:relative;box-shadow:0 0 22px #e11d486b}.kr-portrait-img{object-fit:cover;border:2px solid #09090b;border-radius:50%;width:100%;height:100%}.kr-emblem{background:#881337;border:1.5px solid #fecdd3;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;display:flex;position:absolute;bottom:0;right:0}.kr-heading{color:#fafafa;font-size:21px;font-weight:800}.kr-tagline{color:#fda4af;text-align:center;margin-top:3px;font-size:12.5px}.kr-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 14px;display:flex}.kr-pill{color:#ffe4e6;background:#e11d4826;border:1px solid #f43f5e59;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.kr-editorial-list{flex-direction:column;gap:9px;width:100%;display:flex}.kr-vip-banner{text-align:left;cursor:pointer;color:#fff;background:linear-gradient(135deg,#881337b8,#4c0519d9);border:1.5px solid #fb718594;border-radius:15px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;text-decoration:none;display:flex;box-shadow:0 8px 25px #88133766}.kr-item-left{align-items:center;gap:11px;display:flex}.kr-item-icon{background:#ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.kr-item-title{color:#fff;font-size:14.5px;font-weight:800}.kr-item-sub{color:#fecdd3;margin-top:2px;font-size:11.5px}.kr-link-row{text-align:left;cursor:pointer;color:#f4f4f5;background:#18181bbf;border:1px solid #52525b66;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;text-decoration:none;display:flex}.kr-drawer{color:#d4d4d8;text-align:left;background:#09090bd9;border:1px solid #f43f5e47;border-radius:12px;width:100%;padding:11px 13px;font-size:12px;line-height:1.45}.kr-verify-panel{text-align:left;background:#09090bf0;border:1.5px solid #f43f5e80;border-radius:15px;width:100%;margin-top:4px;padding:14px}.kr-check-bar{cursor:pointer;-webkit-user-select:none;user-select:none;background:#18181be6;border:1.5px solid #fb718573;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.kr-check-sq{color:#fff;border:2px solid #fb7185;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:flex}.kr-check-sq.done{background:#10b981;border-color:#34d399}.kr-spin{border:2px solid #fb71854d;border-top-color:#fb7185;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite krSpin}@keyframes krSpin{to{transform:rotate(360deg)}}.kr-cta-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9f1239,#e11d48);border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.kr-Sub-btns{gap:8px;width:100%;margin-top:8px;display:flex}.kr-btn-ghost{color:#ffe4e6;text-align:center;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:1;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none}.kr-foot{color:#a1a1aabf;text-align:center;margin-top:14px;font-size:11px}.kr-top-hint{z-index:9999;color:#fff;background:linear-gradient(135deg,#881337,#4c0519);border:1.5px solid #fecdd3;border-radius:13px;max-width:230px;padding:9px 12px;font-size:12px;position:fixed;top:10px;right:12px;box-shadow:0 10px 28px #000c}
/*$vite$:1*/