@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-20px)rotateX(5deg)rotateY(10deg)}}@keyframes float-reverse{0%,to{transform:translateY(0)rotateX(0)rotateY(0)scale(1)}50%{transform:translateY(20px)rotateX(-5deg)rotateY(-10deg)scale(1.05)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes reactionPop{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-10deg)}70%{transform:scale(.9)rotate(5deg)}to{transform:scale(1)rotate(0)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}:root:not(#\#):not(#\#){--font-sans:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--font-heading:"Outfit",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--color-bg-light:#f8fafc;--color-surface-light:#fff;--color-surface-hover-light:#f1f5f9;--color-text-light:#0f172a;--color-text-muted-light:#475569;--color-border-light:#00000014;--color-primary-light:#6366f1;--color-primary-hover-light:#4f46e5;--color-bg-dark:#09090b;--color-surface-dark:#18181b;--color-surface-hover-dark:#27272a;--color-text-dark:#fafafa;--color-text-muted-dark:#a1a1aa;--color-border-dark:#ffffff1a;--color-primary-dark:#818cf8;--color-primary-hover-dark:#a5b4fc;--bg-color:var(--color-bg-light);--surface-color:var(--color-surface-light);--surface-hover:var(--color-surface-hover-light);--text-color:var(--color-text-light);--text-muted:var(--color-text-muted-light);--border-color:var(--color-border-light);--primary-color:var(--color-primary-light);--primary-hover:var(--color-primary-hover-light);--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.5rem;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1)}html[style*="color-scheme: dark"]:not(#\#):not(#\#){--bg-color:var(--color-bg-dark);--surface-color:var(--color-surface-dark);--surface-hover:var(--color-surface-hover-dark);--text-color:var(--color-text-dark);--text-muted:var(--color-text-muted-dark);--border-color:var(--color-border-dark);--primary-color:var(--color-primary-dark);--primary-hover:var(--color-primary-hover-dark)}body:not(#\#){background-color:#f8fafc;background-color:var(--bg-color);color:var(--text-color);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);background:var(--body-bg);background-size:400% 400%;line-height:1.6;animation:15s infinite gradientFlow;position:relative;overflow-x:hidden}h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-heading);text-wrap:balance;font-weight:700;line-height:1.2}p:not(#\#){text-wrap:pretty}a:not(#\#){color:var(--primary-color);transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast);-webkit-text-decoration:none;text-decoration:none}a:hover:not(#\#){color:var(--primary-hover)}:focus-visible:not(#\#){outline:2px solid #6366f1;outline:2px solid var(--primary-color);outline-offset:2px}.container:not(#\#):not(#\#):not(#\#){width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.flow:not(#\#):not(#\#):not(#\#)>*+*{margin-top:1em;margin-top:var(--flow-space,1em)}.glass-panel:not(#\#):not(#\#):not(#\#):not(#\#){--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #18181bb3;background:#ffffffb3;background:var(--csstools-light-dark-toggle--0,#ffffffb3);-webkit-backdrop-filter:blur(16px);border:1px solid #00000014;border:1px solid var(--border-color);border-radius:1.5rem;border-radius:var(--radius-lg);background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#18181bb3);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d}.btn-primary:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#6366f1;background-color:var(--primary-color);color:#fff;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:600;font-family:var(--font-heading);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;display:inline-flex;box-shadow:0 4px 14px #6366f163}.btn-primary:hover:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#4f46e5;background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #6366f13b}.btn-primary:active:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(1px)}.btn-primary:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;cursor:not-allowed}.input-field:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--surface-color);color:var(--text-color);width:100%;border:1px solid #00000014;border:1px solid var(--border-color);border-radius:9999px;border-radius:var(--radius-full);transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:1rem 1.25rem;font-size:1rem}.input-field:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#6366f1;border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #6366f133}.header:not(#\#):not(#\#):not(#\#):not(#\#){z-index:50;border-bottom:1px solid #00000014;border-bottom:1px solid var(--border-color);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #18181bcc;background:#fffc;background:var(--csstools-light-dark-toggle--1,#fffc);-webkit-backdrop-filter:blur(12px);background:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#18181bcc);position:sticky;top:0}.header-content:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;height:4rem;display:flex}.brand:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-color);font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-heading);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.brand-icon:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--primary-color)}.btn-icon:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-color);cursor:pointer;border-radius:9999px;border-radius:var(--radius-full);transition:background-color .15s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:flex}.btn-icon:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f1f5f9;background-color:var(--surface-hover)}.app-container:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-height:100dvh;display:flex}.main-content:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;display:flex}.home-page:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex}.hero-section:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;align-items:center;width:100%;max-width:800px;margin-left:auto;margin-right:auto;display:flex}.hero-title:not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:-.02em;margin-bottom:1.5rem;font-size:max(2.5rem,min(5vw,4.5rem));animation:.8s cubic-bezier(.16,1,.3,1) forwards slideUpFade}.text-gradient:not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(135deg,#6366f1,#818cf8);background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary-dark));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.text-gradient:not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(135deg,#a5b4fc,#c084fc);background:linear-gradient(135deg, var(--color-primary-hover-dark), #c084fc);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.hero-subtitle:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted);opacity:0;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:max(1.125rem,min(2vw,1.25rem));animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards slideUpFade}.search-form:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:9999px;border-radius:var(--radius-full);border:1px solid #6366f14d;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.5rem;position:relative;box-shadow:0 0 20px #6366f199,0 0 40px #6366f166,0 0 80px #6366f133}.search-input-wrapper:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:flex;position:relative}.search-icon:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted);position:absolute;left:1.25rem}.search-input:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-color);width:100%;background:0 0;border:none;padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:1.125rem}.search-input:focus:not(#\#):not(#\#):not(#\#):not(#\#){outline:none}.search-btn:not(#\#):not(#\#):not(#\#):not(#\#){z-index:10;gap:.5rem;padding:.75rem 1.5rem;position:absolute;right:.5rem}.error-message:not(#\#):not(#\#):not(#\#):not(#\#){color:#ef4444;--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #7f1d1d33;background:#fef2f2;background:var(--csstools-light-dark-toggle--2,#fef2f2);border-radius:.75rem;border-radius:var(--radius-md);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #dc26264d;border:1px solid #fca5a5;border:1px solid var(--csstools-light-dark-toggle--3,#fca5a5);animation:.15s cubic-bezier(.4,0,.2,1) forwards slideDown;animation:slideDown var(--transition-fast) forwards;background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#7f1d1d33);border:1px solid var(--lightningcss-light,#fca5a5)var(--lightningcss-dark,#dc26264d);padding:.75rem;font-size:.875rem;position:absolute;top:calc(100% + 1rem);left:0;right:0}.trust-badges:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.badge:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:center;gap:.25rem;display:flex}.badge-value:not(#\#):not(#\#):not(#\#):not(#\#){font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.5rem;font-weight:700;font-family:var(--font-heading);color:var(--primary-color)}.badge-label:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted);font-size:.875rem;font-weight:500}.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#){animation:1s linear infinite spin}.profile-page:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:3rem;padding-bottom:3rem}.profile-loading:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted);min-height:50vh;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#){animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.profile-header:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:2rem;display:flex}.profile-info:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:1.5rem;display:flex}.profile-avatar:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:9999px;border-radius:var(--radius-full);background:linear-gradient(135deg,#6366f1,#818cf8);background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary-dark));color:#fff;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2.5rem;font-weight:700;display:flex;box-shadow:0 4px 20px #6366f14d}.profile-username:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.5rem;font-size:2rem}.profile-meta:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.75rem;display:flex}.platform-badge:not(#\#):not(#\#):not(#\#):not(#\#){background:#f1f5f9;background:var(--surface-hover);border-radius:9999px;border-radius:var(--radius-full);text-transform:capitalize;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.claim-badge:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:9999px;border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:flex}.claim-badge.claimed:not(#\#):not(#\#):not(#\#):not(#\#){--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #16a34a33;background:#dcfce7;background:var(--csstools-light-dark-toggle--4,#dcfce7);color:var(--dynamic-var-1);background:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#16a34a33)}.claim-badge.unclaimed:not(#\#):not(#\#):not(#\#):not(#\#){--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #ca8a0433;background:#fef9c3;background:var(--csstools-light-dark-toggle--5,#fef9c3);color:var(--dynamic-var-2);background:var(--lightningcss-light,#fef9c3)var(--lightningcss-dark,#ca8a0433)}.profile-stats:not(#\#):not(#\#):not(#\#):not(#\#){gap:2rem;display:flex}.stat-box:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-md);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-fast), color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.stat-value-container:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.stat-value:not(#\#):not(#\#):not(#\#):not(#\#){font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2rem;font-weight:700;font-family:var(--font-heading);color:var(--text-color);align-items:center;gap:.5rem;display:flex}.stat-label:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem}.profile-grid:not(#\#):not(#\#):not(#\#):not(#\#){grid-gap:2rem;grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.profile-grid:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 2fr}}.reviews-list:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:1rem;height:100%;display:flex}.review-submission:not(#\#):not(#\#):not(#\#):not(#\#){height:max-content;padding:1.5rem}.review-submission:not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:.5rem;font-size:1.25rem}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem}.text-muted:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted)}.textarea:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical;border-radius:.75rem;border-radius:var(--radius-md);min-height:120px}.alert:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-md);gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;display:flex}.alert-warning:not(#\#):not(#\#):not(#\#):not(#\#){--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #d977061a;background:#fffbeb;background:var(--csstools-light-dark-toggle--6,#fffbeb);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #d9770633;border:1px solid #fde68a;border:1px solid var(--csstools-light-dark-toggle--7,#fde68a);color:var(--dynamic-var-3);background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#d977061a);border:1px solid var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#d9770633)}.alert-success:not(#\#):not(#\#):not(#\#):not(#\#){--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #16a34a1a;background:#f0fdf4;background:var(--csstools-light-dark-toggle--8,#f0fdf4);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #16a34a33;border:1px solid #bbf7d0;border:1px solid var(--csstools-light-dark-toggle--9,#bbf7d0);color:var(--dynamic-var-4);background:var(--lightningcss-light,#f0fdf4)var(--lightningcss-dark,#16a34a1a);border:1px solid var(--lightningcss-light,#bbf7d0)var(--lightningcss-dark,#16a34a33)}.review-card:not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast);padding:1.5rem}.review-card:hover:not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-2px)}.review-header:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;margin-bottom:.5rem;display:flex}.reviewer-name:not(#\#):not(#\#):not(#\#):not(#\#){font-weight:600}.review-date:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--text-muted);font-size:.875rem}.empty-state:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;border-radius:1.5rem;border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:3rem 2rem;display:flex}.empty-state:not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.reaction-active:not(#\#):not(#\#):not(#\#):not(#\#){animation:.4s cubic-bezier(.175,.885,.32,1.275) reactionPop}.perspective-container:not(#\#):not(#\#):not(#\#):not(#\#){perspective:1200px;opacity:0;width:100%;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards slideUpFade}.tilt-3d:not(#\#):not(#\#):not(#\#):not(#\#){transform-style:preserve-3d;transition:transform .5s cubic-bezier(.25,1,.5,1)}.tilt-3d:hover:not(#\#):not(#\#):not(#\#):not(#\#){transform:rotateX(8deg)rotateY(-8deg)translateZ(20px)}.floating-orb:not(#\#):not(#\#):not(#\#):not(#\#){filter:blur(40px);z-index:-1;opacity:.6;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.floating-orb.reverse:not(#\#):not(#\#):not(#\#):not(#\#){animation:10s ease-in-out infinite float-reverse}.did-flip-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){perspective:1200px;cursor:pointer;width:280px;height:440px;margin:1.5rem auto 0}.did-flipper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);position:relative}.did-flipped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .did-flipper{transform:rotateY(180deg)}.did-face:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){backface-visibility:hidden;background:linear-gradient(#38bdf8,#0ea5e9,#0284c7);border-radius:1.25rem;flex-direction:column;padding:8px 8px 0;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 40px #00000059}.did-back:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:rotateY(180deg)}.did-inner-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(175deg,#e2e8f0 0%,#cbd5e1 30%,#94a3b8 70%,#64748b 100%);border-radius:1rem 1rem .5rem .5rem;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #ffffffb3,inset 0 -2px 5px #0000001a}.did-shimmer-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 30%,#fff3 45%,#fff6 50%,#fff3 55%,#0000 70%) 0 0/250% 100%;animation:6s ease-in-out infinite did-shimmer;position:absolute;inset:0}@keyframes did-shimmer{0%,to{background-position:250% 0}50%{background-position:-250% 0}}.did-top-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:3;padding:1.25rem 1.25rem 0;position:relative}.did-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#1e293b;letter-spacing:.3px;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;display:flex}.did-brand-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0284c7}.did-avatar-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:3;flex:1;justify-content:center;align-items:center;padding:.5rem 0;display:flex;position:relative}.did-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;text-shadow:0 2px 8px #0003;background:linear-gradient(135deg,#38bdf8,#6366f1,#818cf8);border:4px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:4rem;font-weight:700;display:flex;box-shadow:0 8px 25px #38bdf866,0 0 0 2px #0284c726}.did-avatar-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(135deg,#64748b,#94a3b8,#cbd5e1);box-shadow:0 8px 25px #64748b66,0 0 0 2px #64748b26}.did-fingerprint-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0284c7;background:#0284c726;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;animation:3s ease-in-out infinite did-pulse;display:flex;position:absolute;bottom:12px;right:calc(50% - 85px)}@keyframes did-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.did-info-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;z-index:3;padding:0 1.5rem 1.5rem;position:relative}.did-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0f172a;margin:0;font-size:1.45rem;font-weight:900;line-height:1.2}.did-handle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#475569;margin:4px 0 0;font-size:.95rem;font-weight:600}.did-bottom-strip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:3;padding:16px 12px;position:relative}.did-strip-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:2px;color:#ffffffe6;white-space:nowrap;font-family:Courier New,monospace;font-size:.65rem;font-weight:700;line-height:1.6;overflow:hidden}.did-back-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:3;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.did-qr-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;border-radius:.75rem;margin-bottom:.75rem;padding:14px;box-shadow:0 4px 15px #0000001a}.did-scan-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#475569;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.7rem;font-weight:700}.did-back-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;width:100%;display:flex}.did-detail-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff3;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.did-detail-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:uppercase;letter-spacing:1px;color:#475569;font-size:.65rem;font-weight:700}.did-detail-value:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0f172a;font-size:.8rem;font-weight:700}
