.profile-detail-trigger:is([data-slot=button],[data-slot=profile-badge]){cursor:pointer;gap:7px;height:auto;min-height:34px;padding:4px 15px 4px 12px;font-size:14px;font-weight:400;line-height:1.5;position:relative}.profile-detail-trigger[data-slot=button]:hover{background:var(--profile-badge-surface,transparent);border-color:var(--profile-badge-border,transparent);color:#e7eee2;color:lab(93.2588% -4.10214 5.08248);box-shadow:var(--profile-badge-shadow,none)}.profile-detail-trigger[data-slot=button]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:root .profile-detail-trigger[data-slot=button][data-dialog-focus-return=true]:focus-visible{border-color:var(--profile-badge-border,transparent);--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;outline:none}.profile-detail-trigger.profile-tag-trigger{background:0 0;border:0;padding:0}.profile-detail-trigger.profile-tag-trigger:hover{box-shadow:none;background:0 0}.profile-detail-trigger.profile-user-level{gap:6px}.profile-detail-overlay{z-index:430;background:#020402d6;background:lab(.945988% -.862837 .75908/.84);animation:.18s ease-out both profile-detail-scrim-in;position:fixed;inset:0}.profile-detail-overlay[data-state=closed]{animation:.14s ease-in both profile-detail-scrim-out}.profile-detail-dialog{--detail-accent:#f1c03f;--detail-glow:#a6930033;z-index:431;width:min(480px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);color:var(--foreground);background:#0a1209;background:lab(4.62051% -3.68804 3.2677);border:1px solid #768c5b6b;border:1px solid lab(55.5587% -14.9365 23.6225/.42);border-radius:24px;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) both profile-detail-enter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 100px #010100b3,inset 0 0 0 1px #adc9920a;box-shadow:0 28px 100px lab(.326408% -.335306 .292784/.7),inset 0 0 0 1px lab(77.6921% -16.9412 24.1162/.04)}@supports (color:lab(0% 0 0)){.profile-detail-dialog{--detail-accent:lab(80.5538% 9.25627 68.0327);--detail-glow:lab(61.1534% -1.72937 66.2522/.2)}}.profile-detail-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding-inline:28px;overflow-y:auto}.profile-detail-scroll:focus-visible{outline:2px solid var(--detail-accent);outline-offset:-3px;border-radius:20px 20px 0 0}.profile-detail-footer{flex:none;padding:0 28px 28px}.profile-detail-dialog[data-tone=aqua]{--detail-accent:#54dcf2;--detail-glow:#00a1b538}@supports (color:lab(0% 0 0)){.profile-detail-dialog[data-tone=aqua]{--detail-accent:lab(81.1936% -33.3934 -22.3245);--detail-glow:lab(60.3581% -35.3886 -23.9281/.22)}}.profile-detail-dialog[data-tone=jade]{--detail-accent:#a6e45a;--detail-glow:#51aa3c38}@supports (color:lab(0% 0 0)){.profile-detail-dialog[data-tone=jade]{--detail-accent:lab(84.429% -36.4165 58.8105);--detail-glow:lab(62.4868% -43.4845 46.3434/.22)}}.profile-detail-dialog[data-tone=rose]{--detail-accent:#fea2f5;--detail-glow:#bf51c73b;background:#190c1a;background:lab(4.89161% 7.90688 -6.41099);border-color:#915a958c;border-color:lab(46.194% 30.9124 -22.9587/.55)}@supports (color:lab(0% 0 0)){.profile-detail-dialog[data-tone=rose]{--detail-accent:lab(78.1205% 43.8595 -27.3877);--detail-glow:lab(52.8218% 56.5946 -41.2752/.23)}}.profile-detail-dialog[data-tone=rose] :is(.profile-detail-subtitle,.profile-detail-paragraph){color:#d0c2d0;color:lab(79.9424% 6.9893 -5.35604)}.profile-detail-dialog[data-tone=rose] .profile-detail-copy{border-top-color:#71567266;border-top-color:lab(40.0692% 15.4047 -11.6141/.4)}.profile-detail-dialog[data-state=closed]{animation:.14s ease-in both profile-detail-leave}.profile-detail-close[data-slot=button]{z-index:2;width:44px;height:44px;min-height:44px;color:var(--muted-foreground);position:absolute;top:12px;right:12px}.profile-detail-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 48%,var(--detail-glow),transparent 66%);place-items:center;margin:0 -28px;padding:32px 0 16px;display:grid;position:relative;overflow:hidden}.profile-detail-stage:before{content:"";background:conic-gradient(from 16deg,transparent 0deg 31deg,var(--detail-glow) 32deg 33deg,transparent 34deg 98deg,var(--detail-glow) 99deg 100deg,transparent 101deg 211deg,var(--detail-glow) 212deg 213deg,transparent 214deg);animation:90s linear infinite profile-detail-halo-turn;position:absolute;inset:10px 12%;-webkit-mask-image:radial-gradient(#0000 28%,#fff 42%,#0000 72%);mask-image:radial-gradient(#0000 28%,#fff 42%,#0000 72%);-webkit-mask-image:radial-gradient(#0000 28%,lab(100% 0 0) 42%,#0000 72%);mask-image:radial-gradient(#0000 28%,lab(100% 0 0) 42%,#0000 72%)}.profile-detail-stage:after{content:"";z-index:-1;background:var(--detail-glow);filter:blur(20px);border-radius:50%;animation:9s ease-in-out infinite profile-detail-glow-breathe;position:absolute;inset:28px 26%}.profile-detail-art-float{place-items:center;animation:8s ease-in-out infinite profile-detail-emblem-float;display:grid;position:relative}.profile-detail-art{object-fit:contain;filter:drop-shadow(0 12px 18px #01020080);filter:drop-shadow(0 12px 18px lab(.497355% -.70712 .600293/.5));width:184px;height:184px;position:relative}.profile-detail-heading{text-align:center;margin:-2px 0 23px;position:relative}.profile-detail-category{color:var(--detail-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.5}.profile-detail-heading h2{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.25}.profile-detail-subtitle{color:#b2bbaa;color:lab(74.7752% -5.44226 7.31603);text-wrap:balance;min-height:22px;margin:9px 0 0;font-size:14px;font-weight:500;line-height:1.55}.profile-detail-copy{border-top:1px solid #57664f59;border-top:1px solid lab(41.3174% -9.49729 10.9762/.35);gap:18px;padding:20px 0 23px;display:grid}.profile-detail-paragraph{color:#b2bbaa;color:lab(74.7752% -5.44226 7.31603);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.profile-detail-type-link{color:inherit;font-weight:800;text-decoration:none;transition:color .16s}.profile-detail-type-link:hover{color:var(--primary)}.profile-detail-type-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}.profile-detail-done[data-slot=button]{width:100%;min-height:48px}@keyframes profile-detail-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes profile-detail-scrim-out{to{opacity:0}}@keyframes profile-detail-enter{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes profile-detail-leave{to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}}@keyframes profile-detail-glow-breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.75;transform:scale(1.05)}}@keyframes profile-detail-emblem-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@media (max-width:380px){.profile-detail-dialog{border-radius:20px}.profile-detail-scroll,.profile-detail-footer{padding-inline:22px}.profile-detail-stage{margin-inline:-22px}.profile-detail-art{width:160px;height:160px}.profile-detail-orbit{width:156px;height:156px}.profile-detail-heading h2{font-size:27px}.profile-detail-subtitle{font-size:13px}.profile-detail-paragraph{font-size:14px}.profile-detail-copy{gap:16px}}@media (prefers-reduced-motion:reduce){.profile-detail-overlay,.profile-detail-dialog,.profile-detail-stage:before,.profile-detail-stage:after,.profile-detail-orbit,.profile-detail-orbit:before,.profile-detail-orbit:after,.profile-detail-art-float,.profile-detail-spark,.profile-detail-heading,.profile-detail-paragraph,.profile-detail-footer{animation:none}.profile-detail-art,.profile-detail-trigger[data-slot=button],.profile-detail-type-link{transition:none}}.profile-badge-static[data-slot=profile-badge]{white-space:nowrap;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
