:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button:focus,button:focus-visible{outline:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.activate-confirm-modal .ant-modal{top:120px}#root{max-width:none;margin:0;padding:0;text-align:left;min-height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes twinkle{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes shooting{0%{transform:rotate(315deg) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(315deg) translate(-1000px);opacity:0}}.card-activate-page{min-height:100vh;width:100%;box-sizing:border-box;background:radial-gradient(ellipse at bottom,#1b2735,#090a0f);display:flex;justify-content:center;position:relative;overflow:hidden;padding:72px 24px 32px;align-items:flex-start}.glass-panel{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 25px 50px -12px #00000080;border-radius:24px;padding:32px;animation:slideUp .6s cubic-bezier(.16,1,.3,1);position:relative;z-index:10}.hover-scale{transition:transform .2s ease}.hover-scale:active{transform:scale(.98)}.stars-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.star-layer{background:transparent;position:absolute;top:0;left:0}.star-layer:after{content:" ";position:absolute;top:2000px;width:100%;height:100%;background:transparent}.bg-shape{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none;animation:float 25s infinite ease-in-out;opacity:.4}.shape-1{width:600px;height:600px;background:#6d28d9;top:-200px;left:-100px}.shape-2{width:500px;height:500px;background:#1e40af;bottom:-150px;right:-100px;animation-delay:-5s}.shooting-star{position:absolute;left:50%;top:0%;height:2px;background:linear-gradient(-45deg,#fff,#fff0);border-radius:999px;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));animation:shooting 3s linear infinite;animation-delay:2s;width:100px;opacity:0;z-index:1}.shooting-star:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:4px;width:4px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff}.page-title{font-size:2rem!important}.info-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-detail-container{margin-top:16px;animation:slideUp .4s ease-out forwards;opacity:0;transform:translateY(10px)}.card-detail-inner{background:#f8fafc;border-radius:16px;padding:24px;border:1px solid #e2e8f0}.card-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px}.card-detail-title{font-size:1rem;font-weight:700;color:#1e293b}.card-detail-grid{display:grid;gap:16px}.tag-limit{border-radius:20px;padding:2px 10px;border:none;font-size:12px;font-weight:600;background:#e0f2fe;color:#0369a1;margin-right:0}.tag-status{border-radius:20px;padding:2px 10px;border:none;font-size:12px;font-weight:600;background:#dcfce7;color:#15803d;margin-right:0}.copy-all-btn{border-radius:6px;font-size:12px;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.copy-all-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.error-alert{margin-top:24px;border-radius:12px;border:none;background:#fff2f0}.info-field{display:flex;flex-direction:column;gap:4px}.info-field-label{font-size:12px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-field-value{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;cursor:default;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden}.info-field-value.highlight{background:#f0f9ff}.info-field-value.copyable{cursor:pointer}.info-field-value.copyable:hover{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.info-field-value.copyable:active{transform:scale(.98);background:#e2e8f0}.info-field-text{font-size:14px;color:#1e293b;font-weight:500;word-break:break-all}.info-field-text.highlight{font-weight:600}.info-field-text.monospaced{font-family:Fira Code,Roboto Mono,monospace}.info-field-text.expired{color:#ef4444;font-weight:600}.info-field-copy-icon{color:#94a3b8;font-size:14px}@media(max-width:640px){.card-activate-page{padding:40px 16px 20px!important}.page-title{font-size:1.5rem!important;margin-bottom:4px!important}.glass-panel{padding:20px!important;border-radius:16px!important}.info-grid-row{grid-template-columns:1fr!important;gap:12px!important}.bg-shape{opacity:.25}}
