.page-module__DNT39G__container{background:var(--background);min-height:100vh;color:var(--foreground)}.page-module__DNT39G__main{max-width:1400px;margin:0 auto;padding:48px 24px}.page-module__DNT39G__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:48px;display:flex}.page-module__DNT39G__title{background:linear-gradient(135deg,#fff 0%,#888 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:36px;font-weight:700}.page-module__DNT39G__subtitle{color:var(--gray);margin:0 0 8px;font-size:16px}.page-module__DNT39G__testingBadge{color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.page-module__DNT39G__createButton{color:#000;cursor:pointer;white-space:nowrap;background:#4ade80;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.page-module__DNT39G__createButton:hover{background:#22c55e;transform:translateY(-1px)}.page-module__DNT39G__section{margin-bottom:56px}.page-module__DNT39G__sectionTitle{color:#fff;margin:0 0 8px;font-size:22px;font-weight:600}.page-module__DNT39G__sectionDesc{color:#888;margin:0 0 24px;font-size:15px}.page-module__DNT39G__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.page-module__DNT39G__card{background:#000;border:1px solid #1a1a1a;border-radius:12px;padding:20px;transition:all .2s;position:relative}.page-module__DNT39G__card:hover{border-color:#2a2a2a;transform:translateY(-2px)}.page-module__DNT39G__cardHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__DNT39G__metricColor{border-radius:2px;flex-shrink:0;width:4px;height:32px}.page-module__DNT39G__cardTitle{color:#fff;flex:1;margin:0;font-size:16px;font-weight:600}.page-module__DNT39G__chartIcon{color:#666;flex-shrink:0}.page-module__DNT39G__cardDescription{color:#888;margin:0 0 16px;font-size:14px;line-height:1.5}.page-module__DNT39G__cardFooter{justify-content:space-between;align-items:center;display:flex}.page-module__DNT39G__badge{color:#666;text-transform:uppercase;letter-spacing:.3px;background:rgba(255,255,255,.05);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.page-module__DNT39G__deleteButton{color:#666;cursor:pointer;opacity:0;background:0 0;border:1px solid #1a1a1a;border-radius:6px;padding:8px;transition:all .2s;position:absolute;top:16px;right:16px}.page-module__DNT39G__card:hover .page-module__DNT39G__deleteButton{opacity:1}.page-module__DNT39G__deleteButton:hover{color:#ef4444;background:rgba(239,68,68,.1);border-color:#ef4444}.page-module__DNT39G__loading,.page-module__DNT39G__error,.page-module__DNT39G__empty{text-align:center;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 24px;display:flex}.page-module__DNT39G__empty h3{color:#fff;margin:0;font-size:20px;font-weight:600}.page-module__DNT39G__empty p{max-width:400px;margin:0;font-size:15px}.page-module__DNT39G__loginButton,.page-module__DNT39G__emptyButton{color:#000;cursor:pointer;background:#4ade80;border:none;border-radius:8px;margin-top:8px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s}.page-module__DNT39G__loginButton:hover,.page-module__DNT39G__emptyButton:hover{background:#22c55e;transform:translateY(-1px)}@media (max-width:768px){.page-module__DNT39G__main{padding:32px 16px}.page-module__DNT39G__header{flex-direction:column;align-items:stretch}.page-module__DNT39G__title{font-size:28px}.page-module__DNT39G__createButton{justify-content:center}.page-module__DNT39G__grid{grid-template-columns:1fr}.page-module__DNT39G__deleteButton{opacity:1}}.page-module__DNT39G__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__DNT39G__modalContent{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.4)}.page-module__DNT39G__modalHeader{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.page-module__DNT39G__modalTitleRow{flex:1;align-items:center;gap:12px;display:flex}.page-module__DNT39G__modalColor{border-radius:2px;flex-shrink:0;width:4px;height:36px}.page-module__DNT39G__modalTitle{color:#fff;margin:0;font-size:24px;font-weight:600}.page-module__DNT39G__modalClose{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:all .2s;display:flex}.page-module__DNT39G__modalClose:hover{color:#fff;background:rgba(255,255,255,.05)}.page-module__DNT39G__modalBody{padding:24px}.page-module__DNT39G__modalSection{margin-bottom:32px}.page-module__DNT39G__modalSection:last-child{margin-bottom:0}.page-module__DNT39G__modalSectionTitle{color:#fff;margin:0 0 16px;font-size:16px;font-weight:600}.page-module__DNT39G__modalText{color:#888;margin:0;font-size:14px;line-height:1.6}.page-module__DNT39G__modalGrid{gap:16px;display:grid}.page-module__DNT39G__modalField{flex-direction:column;gap:6px;max-width:100%;display:flex;overflow-x:hidden}.page-module__DNT39G__modalLabel{text-transform:uppercase;letter-spacing:.5px;color:#666;font-size:12px;font-weight:600}.page-module__DNT39G__modalValue{color:#fff;font-size:14px}.page-module__DNT39G__modalCode{color:#4ade80;white-space:pre-wrap;word-break:break-word;background:rgba(255,255,255,.05);border-radius:6px;margin:0;padding:12px;font-family:Monaco,Courier New,monospace;font-size:12px;overflow-x:auto}.page-module__DNT39G__colorPreview{align-items:center;gap:8px;display:flex}.page-module__DNT39G__colorBox{border:1px solid #1a1a1a;border-radius:4px;width:24px;height:24px}@media (max-width:768px){.page-module__DNT39G__modalContent{max-width:100%;max-height:95vh}.page-module__DNT39G__modalHeader{padding:20px}.page-module__DNT39G__modalTitle{font-size:20px}.page-module__DNT39G__modalBody{padding:20px}}
