.decoration-monochrome{filter:drop-shadow(0 2px 3px #000c)drop-shadow(0 0 1px #ffffff70)}.mono-thorns{transform-origin:34px 80px;animation:3.3s ease-in-out infinite mono-thorn-breathe}.mono-chain{transform-origin:14px 66px;animation:2.5s ease-in-out infinite mono-chain-swing}.mono-ash{animation:3.6s ease-in-out infinite mono-ash-rise}.mono-crown{animation:3.3s ease-in-out infinite mono-crown-float}.mono-pendant{transform-origin:80px 136px;animation:3s ease-in-out infinite mono-pendant-swing}.mono-veil-back{transform-origin:35px 35px;animation:4.2s ease-in-out infinite mono-veil-back}.mono-veil-front{transform-origin:35px 35px;animation:3.2s ease-in-out -.5s infinite mono-veil-front}.mono-wisp{stroke-dasharray:26 13;animation:3.8s linear infinite mono-wisp-flow}.mono-mask{animation:3.2s ease-in-out infinite mono-crown-float}.mono-veil-tail{animation:3.2s ease-in-out infinite mono-tail}.mono-ink-wing{transform-origin:32px 77px;animation:2.9s cubic-bezier(.45,0,.25,1) infinite mono-wing-beat}.mono-ink-blades{transform-origin:35px 115px;animation:2.9s ease-in-out -.25s infinite mono-blade}.mono-ink-drops{animation:2.9s ease-in-out infinite mono-drops}.mono-shattered-halo{animation:3.8s ease-in-out infinite mono-halo}.mono-ink-seal{transform-origin:80px 145px;animation:2.9s ease-in-out infinite mono-seal}@keyframes mono-thorn-breathe{0%,to{transform:translate(2px)rotate(2deg)}50%{transform:translate(-5px)rotate(-5deg)}}@keyframes mono-chain-swing{0%,to{transform:rotate(12deg)}50%{transform:rotate(-15deg)}}@keyframes mono-ash-rise{0%{opacity:0;transform:translateY(12px)}30%,60%{opacity:.8}to{opacity:0;transform:translateY(-16px)}}@keyframes mono-crown-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes mono-pendant-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes mono-veil-back{0%,to{transform:skew(-4deg)translate(-1px)}50%{transform:skew(5deg)translate(3px)}}@keyframes mono-veil-front{0%,to{transform:skew(4deg)}50%{transform:skew(-5deg)translateY(4px)}}@keyframes mono-wisp-flow{to{stroke-dashoffset:-78px}}@keyframes mono-tail{0%,to{transform:translate(0)}50%{transform:translate(3px,5px)}}@keyframes mono-wing-beat{0%,to{transform:rotate(8deg)scaleX(.85)}45%,60%{transform:rotate(-12deg)scaleX(1.1)}}@keyframes mono-blade{0%,to{transform:rotate(8deg)}50%{transform:rotate(-12deg)translateY(3px)}}@keyframes mono-drops{0%{opacity:0;transform:translateY(-6px)}20%,65%{opacity:.85}to{opacity:0;transform:translateY(13px)}}@keyframes mono-halo{0%,to{transform:translate(-2px,2px)}50%{transform:translate(2px,-4px)}}@keyframes mono-seal{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.decoration-monochrome *{animation-duration:12s!important}}
.profile-card-scene :is(.card-style-rift,.card-style-abyss,.card-style-eclipse,.card-style-razor){isolation:isolate;background:rgb(6 6 9/var(--card-opacity,.75));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#555361;border-radius:20px;box-shadow:0 28px 80px #000b,inset 0 0 45px #0008}.dark-card-art{border-radius:inherit;pointer-events:none;z-index:-1;contain:paint;position:absolute;inset:0;overflow:hidden}.dark-card-art i{pointer-events:none;display:block;position:absolute}.card-style-rift .dark-card-art{background:radial-gradient(at 0,#35294188,#0000 65%)}.dark-card-rift i{left:calc(-8% + var(--shard)*16%);width:2px;height:150%;animation:5s ease-in-out infinite dark-rift;animation-delay:calc(var(--shard)*-.6s);clip-path:polygon(0 0,100% 0,100% 30%,0 36%,100% 60%,0 65%,100% 100%,0 100%);background:linear-gradient(#0000,#b9a6ca,#fff,#665274,#0000);top:-25%;transform:rotate(28deg);box-shadow:0 0 12px #bb96ce77,5px 0 #77648122}.dark-card-abyss{background:radial-gradient(at 50% 105%,#263441,#0000 70%)}.dark-card-abyss i{width:110%;height:80%;animation:6s linear infinite dark-depth;animation-delay:calc(var(--shard)*-.75s);border:1px solid #a4c4d966;border-radius:50%;top:30%;left:-5%;box-shadow:0 0 18px #6e9fbc18,inset 0 0 18px #6e9fbc18}.dark-card-eclipse{background:radial-gradient(at 80% 10%,#3b383388,#0000 65%)}.dark-card-eclipse i{width:240px;height:240px;animation:8s ease-in-out infinite dark-corona;animation-delay:calc(var(--shard)*-1s);border:1px solid #e1d8c380;border-radius:50%;top:-105px;right:-105px;box-shadow:0 0 20px #d8cdb21a,inset 0 0 20px #d8cdb21a}.dark-card-eclipse:after{content:"";background:#050506;border-radius:50%;width:174px;height:174px;animation:8s ease-in-out infinite dark-moon;position:absolute;top:-72px;right:-72px;box-shadow:0 0 18px #fff4dc88}.dark-card-razor{background:linear-gradient(145deg,#222229,#050507 60%)}.dark-card-razor i{top:-40%;left:calc(var(--shard)*17% - 20%);width:9%;height:180%;animation:7s ease-in-out infinite dark-blades;animation-delay:calc(var(--shard)*-.65s);background:linear-gradient(90deg,#0000,#ffffff03 60%,#bcc0ce30 98%,#f2f2ffb3);transform:rotate(35deg)}.style-swatch:is(.style-swatch-rift,.style-swatch-abyss,.style-swatch-eclipse,.style-swatch-razor){background:#060609;border-color:#77717e;height:48px;position:relative;overflow:hidden}.style-swatch-rift{animation:5s ease-in-out infinite dark-swatch;background:repeating-linear-gradient(115deg,#09080d 0 20px,#9983aa 21px,#09080d 23px 44px) 0 0/200% 100%!important}.style-swatch-abyss{animation:6s ease-in-out infinite dark-swatch;background:repeating-radial-gradient(at 50% 140%,#090d11 0 8px,#7596ac 9px,#090d11 10px 20px) 0 0/100% 180%!important}.style-swatch-eclipse:after{content:"";background:#050506;border-radius:50%;width:55px;height:55px;animation:5s ease-in-out infinite dark-moon;position:absolute;top:-22px;right:8%;box-shadow:0 0 2px 2px #fff0cc,0 0 18px #ddd1b8}.style-swatch-razor{animation:4s ease-in-out infinite dark-swatch;background:repeating-linear-gradient(125deg,#070709 0 18px,#74747d 19px,#14141b 22px 38px) 0 0/200% 100%!important}@keyframes dark-rift{0%,to{opacity:.25;transform:translate(-12px)rotate(28deg)}50%{opacity:.85;transform:translate(14px)rotate(23deg)}}@keyframes dark-depth{0%{opacity:0;transform:translateY(50px)scale(.15)}20%{opacity:.65}to{opacity:0;transform:translateY(-100px)scale(1.8)}}@keyframes dark-corona{0%,to{opacity:.12;transform:scale(.7)rotate(0)}50%{opacity:.5;transform:scale(1.8)rotate(180deg)}}@keyframes dark-moon{0%,to{transform:translate(0)}50%{transform:translate(-16px,16px)}}@keyframes dark-blades{0%,to{opacity:.25;transform:translate(-30px)rotate(35deg)}50%{opacity:.8;transform:translate(40px)rotate(28deg)}}@keyframes dark-swatch{0%,to{background-position:0 0}50%{background-position:100% 100%}}.profile-calm .dark-card-art{display:none}@media (prefers-reduced-motion:reduce){.dark-card-art i,.dark-card-art:after,.style-swatch,.style-swatch:after{animation:none!important}.dark-card-abyss i{transform:scale(calc(.3 + var(--shard)*.2));opacity:.2}.dark-card-eclipse i{transform:scale(calc(.7 + var(--shard)*.15));opacity:.2}}.profile-card-scene .dark-card-art{opacity:var(--card-opacity,.75)}
.living-canvas{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.living-light{pointer-events:none;z-index:0;opacity:var(--living-active,0);background:radial-gradient(240px circle at var(--living-x,50%) var(--living-y,50%),rgba(var(--living-rgb,185,172,255),.13),transparent 80%);transition:opacity .7s;position:absolute;inset:0}.living-light-blacklight{background:radial-gradient(290px circle at var(--living-x,50%) var(--living-y,50%),rgba(var(--living-rgb,185,172,255),.24),transparent 75%),radial-gradient(95px circle at var(--living-x,50%) var(--living-y,50%),#ffffff0c,transparent 80%)}.living-light-stardust{background:0 0}.profile-stage[class*=living-mode-] .social-dot{transition:translate .18s ease-out,box-shadow .25s,border-color .25s}.living-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-shell .living-mode-grid button{color:#d9cee5;text-align:left;cursor:pointer;background:#100d16;border:1px solid #514456;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:17px;display:flex}.studio-shell .living-mode-grid button[aria-pressed=true]{background:linear-gradient(140deg,#33223c,#100d16);border-color:#cfb4ed;box-shadow:inset 0 0 24px #c0a4d510}.living-mode-grid strong{font-size:13px;font-weight:500}.living-mode-grid small{line-height:1.6;color:#a99db6!important;margin:0!important;font-size:11px!important}.living-demo{isolation:isolate;touch-action:pan-y;background:radial-gradient(at 50% 130%,#312639,#08070c 70%);border:1px solid #70607955;border-radius:16px;min-height:190px;margin:20px 0 24px;position:relative;overflow:hidden}.living-demo>span{z-index:1;pointer-events:none;color:#bbaec7;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;display:flex;position:relative}.living-demo strong{letter-spacing:.02em;font-size:15px;font-weight:400}.living-demo small{margin:0!important;font-size:11px!important}.living-controls>small{line-height:1.7;display:block}
@media (any-hover:hover) and (any-pointer:fine){.custom-cursor-enabled,.custom-cursor-enabled *{cursor:var(--profile-cursor,auto)}.custom-cursor-enabled :is(a,button,[role=button],summary),.custom-cursor-enabled :is(a,button,[role=button],summary) *{cursor:var(--profile-cursor-link,pointer)}.custom-cursor-enabled :is(input,textarea,[contenteditable=true]),.custom-cursor-enabled [contenteditable=true] *{cursor:text}.custom-cursor-enabled :is(select,input[type=range],input[type=color],input[type=checkbox],input[type=radio]){cursor:auto}.custom-cursor-enabled :disabled,.custom-cursor-enabled [aria-disabled=true]{cursor:not-allowed}.custom-cursor-enabled :is(video[controls],audio[controls]){cursor:auto}}.cursor-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-shell .cursor-choice-grid button{text-align:left;color:#e0d6e9;cursor:pointer;background:#100d16;border:1px solid #514456;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px;display:flex}.studio-shell .cursor-choice-grid button[aria-pressed=true]{background:linear-gradient(145deg,#33253c,#100d16);border-color:#c5a8df}.cursor-choice-art{background:radial-gradient(at 50% 80%,#40304766,#0000 70%);border-bottom:1px solid #b79bc31a;place-items:center;width:100%;height:60px;margin-bottom:3px;display:grid}.cursor-choice-art>span{color:#d8d2e0;font-size:34px}.cursor-choice-grid strong{font-size:12px;font-weight:500}.cursor-choice-grid small{line-height:1.55;color:#a99db6!important;margin:0!important;font-size:10px!important}.cursor-custom-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.cursor-controls .cursor-reset{color:#cfbedb;background:0 0;border:1px solid #685472;border-radius:7px;padding:8px 12px;font-size:11px}.cursor-test{text-align:center;background:radial-gradient(at 50% 150%,#49335088,#09080d 70%);border:1px solid #70607966;border-radius:14px;margin:20px 0;padding:27px 18px;position:relative}.cursor-test>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.2em;color:#a393b2}.cursor-test p{color:#dcd1e6;margin:12px 0 16px;font-size:15px}.studio-shell .cursor-test button{color:#17101e;background:#d8c9e8;border:1px solid #e4d8ee;border-radius:7px;padding:10px 18px;font-size:12px}.cursor-test small{min-height:32px;display:block;color:#a99db6!important;margin-top:15px!important;font-size:10px!important}.cursor-controls>small{line-height:1.7;display:block}@media (max-width:440px){.cursor-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.profile-signature{max-width:100%;color:var(--signature-accent,#b9acff);margin:16px 0 8px}.signature-line{align-items:flex-start;gap:9px;min-height:2.8em;font-size:12px;line-height:1.6;display:flex}.signature-mark{font:10px var(--font-geist-mono),monospace;opacity:.65;flex-shrink:0;line-height:1.9}.signature-text{overflow-wrap:anywhere;white-space:pre-wrap}.signature-cipher .signature-text,.signature-typewriter .signature-text{font-family:var(--font-geist-mono),monospace;letter-spacing:.015em;font-size:11px}.signature-spectral .signature-text{color:#dfd7e8;text-shadow:0 0 20px var(--signature-accent);font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.4}.signature-spectral.signature-reveal .signature-text{animation:1.1s cubic-bezier(.2,.8,.2,1) both signature-emerge}.signature-exit:not(.signature-typewriter) .signature-text{animation:.65s ease-in both signature-vanish}.signature-caret{vertical-align:-.1em;background:currentColor;width:1px;height:1em;margin-left:3px;animation:.8s step-end infinite signature-blink;display:inline-block}.signature-navigation{align-items:center;gap:9px;min-height:24px;display:flex}.signature-dots{align-items:center;gap:3px;display:flex}.profile-signature .signature-dots button{width:25px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.signature-dots button span{opacity:.3;background:currentColor;border-radius:5px;width:5px;height:5px;transition:width .25s,opacity .25s;display:block}.signature-dots button[aria-pressed=true] span{opacity:.9;width:18px}.profile-signature .signature-pause{width:25px;height:24px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.signature-pause:hover{opacity:1}.profile-signature button:focus-visible{outline-offset:2px;outline:1px solid}.signature-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-position-top .signature-line,.avatar-position-top .signature-navigation{justify-content:center}.avatar-position-top .profile-signature{max-width:320px;margin-left:auto;margin-right:auto}.signature-demo{background:radial-gradient(at 95% 0,#49335066,#0000 70%),#0a080f;border:1px solid #77618366;border-radius:14px;margin-bottom:22px;padding:22px}.signature-demo-title{font:8px var(--font-geist-mono),monospace;letter-spacing:.17em;color:#b6a6c3;align-items:center;gap:10px;display:flex}.signature-demo .profile-signature{min-height:90px;margin-top:26px}.signature-demo small{color:#9f90ad!important;font-size:10px!important}.signature-inputs>div{align-items:center;gap:8px;display:flex}.signature-inputs label{flex:1;min-width:0}.signature-inputs>div>button{color:#b6a6c3;cursor:pointer;background:0 0;border:1px solid #77618355;border-radius:7px;padding:8px}.signature-controls .signature-add{color:#dcd0e6;cursor:pointer;background:#292030;border:1px solid #77618388;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.signature-controls>small{margin-top:13px;line-height:1.7;display:block}.signature-add:disabled{opacity:.4;cursor:not-allowed}@keyframes signature-emerge{0%{opacity:0;filter:blur(9px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes signature-vanish{to{opacity:0;filter:blur(6px);transform:translateY(-5px)}}@keyframes signature-blink{50%{opacity:0}}.profile-calm .profile-signature *{animation:none!important}@media (prefers-reduced-motion:reduce){.profile-signature *{transition:none!important;animation:none!important}}
