@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[redacted\:3\]{redacted:3}.\[redacted\:8\]{redacted:8}.\[redacted\:9\]{redacted:9}.\[redacted\:11\]{redacted:11}.\[redacted\:12\]{redacted:12}.\[redacted\:20\]{redacted:20}}:root{--ink:#e9e9f3;--mute:#9d9dab;--line:#ffffff26}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:#06060a;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #a890ff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nexora-home{background:radial-gradient(circle at 75% 36%,#41306d 0,#16131f 26%,#08090e 62%);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:100svh;padding:clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.home-noise,.profile-grain{pointer-events:none;opacity:.17;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.home-card{z-index:1;max-width:45rem;position:relative}.eyebrow{color:#b9acff;letter-spacing:.15em;font:600 .72rem/1.4 monospace}.home-card h1{letter-spacing:-.08em;margin:1.4rem 0;font-size:clamp(3.7rem,10vw,8rem);font-weight:600;line-height:.86}.home-copy{color:var(--mute);max-width:30rem;font-size:1.1rem;line-height:1.55}.home-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.6rem;display:flex}.primary-action{color:#171327;background:#ded8ff;border-radius:.35rem;padding:.86rem 1.15rem;font-size:.88rem;font-weight:750;text-decoration:none}.invite-note{color:#747382;font-size:.78rem}.home-manifesto{z-index:1;color:#aaa6b8;text-align:right;text-transform:uppercase;letter-spacing:.09em;gap:.65rem;font:.7rem monospace;display:grid;position:relative}.profile-stage{isolation:isolate;background:#020307;place-items:center;min-height:100svh;padding:1.5rem;transition:background .45s;display:grid;position:relative;overflow:hidden}.profile-ambient{z-index:-2;filter:blur(16px);background:radial-gradient(at 50% 5%,#353a51 0%,#0000 35%),radial-gradient(at 5% 100%,#0d4852 0%,#0000 35%),radial-gradient(at 96% 70%,#3b254f 0%,#0000 34%);animation:12s ease-in-out infinite alternate drift;position:absolute;inset:-18%}.profile-grain{z-index:-1}.appearance-violet .profile-ambient{background:radial-gradient(at 52% 8%,#714ecf 0%,#0000 35%),radial-gradient(at 6% 100%,#143b80 0%,#0000 36%),radial-gradient(at 98% 70%,#7d255b 0%,#0000 34%)}.appearance-ember .profile-ambient{background:radial-gradient(at 52% 8%,#74452d 0%,#0000 35%),radial-gradient(at 6% 100%,#1e3e42 0%,#0000 36%),radial-gradient(at 98% 70%,#7f1423 0%,#0000 34%)}@keyframes drift{to{transform:scale(1.12)translate(2%,-2%)}}.profile-source-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#0e1016c4,#08090e8f);border:1px solid #ffffff2e;border-radius:.65rem;width:min(30rem,100%);padding:1.25rem;transition:transform .35s;box-shadow:0 40px 90px #00000078,inset 0 1px #ffffff1a}.profile-source-card:hover{transform:translateY(-3px)}.profile-header{align-items:center;gap:1rem;display:flex}.avatar-frame{aspect-ratio:1;background:linear-gradient(135deg,#ded8ff,#5f6388 55%,#161722);border-radius:1rem;width:4.5rem;padding:2px;position:relative;box-shadow:0 0 25px #a090ff38}.avatar-core{color:#f4f1ff;background:#10121b;border-radius:.9rem;place-items:center;height:100%;font-family:monospace;font-size:2rem;display:grid}.presence{background:#85eab2;border:2px solid #11131d;border-radius:100%;width:.8rem;height:.8rem;position:absolute;bottom:-.12rem;right:-.12rem}.identity{min-width:0}.name-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.name-row h1{letter-spacing:-.045em;margin:0;font-size:1.28rem;font-weight:650}.handle{color:#a9a7ba;margin:.15rem 0 0;font:.73rem monospace}.discord-card{color:#efedf8;background:#ffffff09;border:1px solid #ffffff1f;border-radius:99rem;align-items:center;gap:.5rem;margin:.5rem 0 0;padding:.25rem .7rem .25rem .25rem;font-size:.78rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.discord-card:hover{background:#7289da29;border-color:#7289da80}.discord-card-avatar{flex-shrink:0;width:1.6rem;height:1.6rem;position:relative}.discord-card-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.discord-card-status{border:2px solid #0e0d13;border-radius:50%;width:.6rem;height:.6rem;position:absolute;bottom:-2px;right:-2px}.discord-card-unavailable{color:#8b889c;border:1px dashed #ffffff2e;border-radius:99rem;margin:.5rem 0 0;padding:.25rem .7rem;font-size:.72rem;display:inline-flex}.bio{color:#dedde8;margin:.55rem 0 0;font-size:.88rem;line-height:1.4}.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:.25rem;padding:.18rem .34rem;font:650 .55rem monospace}.verified{color:#c2b9ff;background:#9382ff33;border:1px solid #9382ff66}.founder{color:#8eecc6;background:#4bb78b21;border:1px solid #4bb78b4d}.cut-line{background:linear-gradient(90deg,transparent,var(--line),transparent);height:1px;margin:1.25rem 0}.profile-links{gap:.5rem;display:grid}.profile-links-dots{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.social-dot{width:2.5rem;height:2.5rem;color:var(--dot-color);background:var(--dot-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.social-dot{background:color-mix(in srgb,var(--dot-color) 10%,#14121b)}}.social-dot{border:1px solid var(--dot-color)}@supports (color:color-mix(in lab, red, red)){.social-dot{border:1px solid color-mix(in srgb,var(--dot-color) 35%,transparent)}}.social-dot{text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.social-dot svg,.social-dot>svg{filter:drop-shadow(0 0 4px)}.social-dot:hover,.social-dot:focus-visible{border-color:var(--dot-color);background:var(--dot-color);transform:translateY(-3px)scale(1.05)}@supports (color:color-mix(in lab, red, red)){.social-dot:hover,.social-dot:focus-visible{background:color-mix(in srgb,var(--dot-color) 22%,#14121b)}}.social-dot:focus-visible{outline:2px solid var(--dot-color);outline-offset:3px}.social-dot-tip{pointer-events:none;color:#eee;white-space:nowrap;opacity:0;background:#17141f;border:1px solid #51475f;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.94)}.social-dot:hover .social-dot-tip,.social-dot:focus-visible .social-dot-tip{opacity:1;transform:translate(-50%)scale(1)}.profile-footer{color:#a09fac;justify-content:space-between;margin-top:1.15rem;font:.65rem monospace;display:flex}.profile-footer span{align-items:center;gap:.3rem;display:inline-flex}.appearance-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0f80;border:1px solid #ffffff21;border-radius:99rem;gap:.45rem;padding:.35rem;display:flex;position:absolute;bottom:1.5rem}.appearance-dock button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:1.45rem;padding:3px}.appearance-dock button span{background:#8390ae;border-radius:50%;width:100%;height:100%;display:block}.appearance-dock button:nth-child(2) span{background:#9f73e1}.appearance-dock button:nth-child(3) span{background:#d37a4e}.appearance-dock button.selected{outline-offset:2px;outline:1px solid #fff}.profile-watermark{color:#ffffff73;letter-spacing:.16em;margin:0;font:.58rem monospace;position:absolute;top:1.25rem;right:1.4rem}.enter-screen{z-index:10;color:#f7f4ff;cursor:pointer;background:#030308ed;border:0;place-content:center;justify-items:center;gap:.65rem;display:grid;position:fixed;inset:0}.enter-mark{aspect-ratio:1;color:#d9d1ff;border:1px solid #d3c9ffb3;border-radius:.7rem;place-items:center;width:3.1rem;font:1.5rem monospace;display:grid;box-shadow:0 0 30px #9d82ff47}.enter-copy{font-size:.9rem}.enter-hint{color:#817d92;font:.67rem monospace}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.nexora-home{grid-template-columns:1fr;padding:1.5rem}.home-manifesto{text-align:left;margin-top:4rem}.home-card h1{font-size:clamp(3.6rem,18vw,5.5rem)}.profile-stage,.profile-source-card{padding:1rem}.profile-footer span:last-child{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.studio-shell{width:100%;max-width:1280px;font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(at 100% 0,#252035,#0000 45%);min-height:100svh;margin:auto;padding:32px clamp(20px,4vw,64px) 80px}.studio-brand{font:12px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#c9bfed;text-decoration:none}.studio-top,.studio-top nav,.studio-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.studio-top nav{font-size:14px}.studio-heading{margin:64px 0 24px}.studio-heading h1,.auth-card h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(36px,5vw,64px);line-height:1.04}.studio-muted{color:#a7a3b6;font-size:14px;line-height:1.7}.save-state{color:#b9acff;font:12px monospace}.editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;display:grid}.editor-controls fieldset{border:0;border-top:1px solid #393342;margin:0;padding:22px 0 28px}.editor-controls legend{padding-right:20px;font-size:20px;font-weight:600}.studio-shell label{color:#e0dcea;gap:8px;margin:16px 0;font-size:14px;display:grid}.studio-shell input,.studio-shell textarea,.studio-shell select{color:#f1edf8;width:100%;min-width:0;font:inherit;background:#121019;border:1px solid #46404f;border-radius:6px;padding:12px}.studio-shell input:focus-visible,.studio-shell textarea:focus-visible,.studio-shell select:focus-visible{outline-offset:2px;outline:2px solid #b9acff}.studio-shell input[type=color]{height:46px;padding:5px}.studio-shell input[type=range]{accent-color:#b9acff;padding:0}.studio-shell small{color:#9993a8;font-size:12px}.studio-shell button{cursor:pointer;color:#ded8ea;font:inherit;background:#231e2c;border:1px solid #51475f;border-radius:5px;padding:9px 14px;font-size:13px}.studio-shell button.primary-action{color:#171327;background:#ded8ff;border-color:#ded8ff;padding:14px 22px}.studio-shell button:disabled{opacity:.5;cursor:wait}.preview-pane{align-self:start;position:sticky;top:24px}.profile-preview{border:1px solid #393342;border-radius:12px;min-height:500px}.profile-media{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.avatar-frame{flex-shrink:0}.avatar-core{overflow:hidden}.avatar-core img{object-fit:cover;width:100%;height:100%}.bio{white-space:pre-wrap;overflow-wrap:anywhere}.profile-audio{width:100%;height:34px;margin-top:20px}.link-editor{border-bottom:1px solid #393342;margin-bottom:20px;padding-bottom:20px}.link-tools{gap:10px;display:flex}.form-message{color:#d4c6ff;overflow-wrap:anywhere;min-height:24px}.invite-panel{border-top:1px solid #393342;margin-top:64px;padding-top:28px}.invite-panel h2{letter-spacing:-.04em;font-size:32px}.invite-row{border-bottom:1px solid #393342;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.invite-row code{overflow-wrap:anywhere;flex:1}.invite-row span{color:#a7a3b6;font-size:12px}.auth-shell{max-width:none}.auth-card{max-width:460px;margin:65px auto}.auth-card .primary-action{width:100%}.auth-card h1{font-size:44px}.auth-card a{color:#d4c6ff}.profile-source-card{max-width:100%}@media (max-width:800px){.editor-grid{grid-template-columns:1fr;gap:30px}.preview-pane{grid-row:1;position:static}.profile-preview{min-height:360px}.studio-top,.studio-heading{flex-direction:column;align-items:flex-start;gap:16px}.studio-heading{margin-top:36px}.studio-top nav{width:100%}.studio-shell{padding-top:24px}.auth-card{margin-top:45px}}.media-field{margin:16px 0}.media-field label{margin:0 0 8px}.media-upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.media-upload-row small{flex-basis:100%;margin-top:2px}.studio-shell .upload-trigger{cursor:pointer;color:#ded8ea;background:#1a1622;border:1px dashed #51475f;border-radius:5px;align-items:center;width:auto;margin:0;padding:8px 14px;font-size:13px;display:inline-flex}.studio-shell .upload-trigger[aria-disabled=true]{opacity:.5;cursor:wait}.link-icon-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;display:flex}.link-icon-preview{width:2.3rem;height:2.3rem;color:var(--dot-color);background:color-mix(in srgb,var(--dot-color) 10%,#14121b);border:1px solid color-mix(in srgb,var(--dot-color) 35%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link-icon-preview svg{filter:drop-shadow(0 0 4px)}.link-icon-select,.link-color-select{flex:140px;min-width:140px;margin:0}.studio-shell .link-color-select input[type=color]{height:42px}.studio-shell .link-color-reset{white-space:nowrap;align-self:center}.discord-id-hint{margin:-8px 0 16px;display:block}.discord-id-hint a{color:#b9acff}
.profile-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-badge{font:600 10px var(--font-geist-sans),sans-serif;cursor:help;background:#17141f;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;position:relative}.badge-tooltip{z-index:20;color:#eee;background:#17141f;border:1px solid #51475f;border-radius:6px;width:175px;max-width:70vw;padding:10px;font-size:12px;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0008}.profile-badge:hover .badge-tooltip,.profile-badge:focus .badge-tooltip{display:block}.profile-badge:focus-visible{outline-offset:3px;outline:2px solid}.badge-manager-shell{background:0 0;min-height:0;padding-top:0}.badge-admin{border-top:1px solid #393342;max-width:750px;padding-top:30px}.badge-admin h2{letter-spacing:-.04em;font-size:32px}.badge-member{margin-top:25px}.badge-member h3{margin-bottom:12px}.badge-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:0;display:grid}.badge-options legend{margin-bottom:12px}.badge-options label{border:1px solid #393342;border-radius:6px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.badge-options input[type=checkbox]{accent-color:#b9acff;flex-shrink:0;width:18px;height:18px}.badge-options small{margin-top:5px;display:block}.badge-options span{min-width:0}@media (max-width:500px){.badge-options{grid-template-columns:1fr}}.identity>.profile-badges{gap:7px;margin:10px 0 8px}.profile-badge{border-color:color-mix(in srgb,currentColor 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,currentColor 12%,#14121b),#14121b);letter-spacing:.025em;border-radius:8px;padding:7px 9px;font-size:10px;box-shadow:inset 0 1px #ffffff0d}.profile-badge>svg{filter:drop-shadow(0 0 5px);flex-shrink:0}.profile-badge:hover,.profile-badge:focus-visible{border-color:currentColor}.profile-header{align-items:flex-start}.avatar-frame{margin-top:2px}.profile-badges .profile-badge{cursor:default;justify-content:center;width:32px;height:32px;padding:6px}
.background-effect{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.profile-stage>.profile-source-card{z-index:1;position:relative}.background-effect i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation-delay:var(--delay);border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.effect-stars i{animation-name:star-glow;animation-duration:var(--duration);background:#eef2ff;box-shadow:0 0 7px #d4dfff}.effect-rain i{background:linear-gradient(#0000,#a8c9e580);border-radius:0;width:1px;height:32px;animation-name:rain-fall;animation-duration:1.3s;top:-12%}.effect-snow i{animation-name:snow-fall;animation-duration:calc(var(--duration) + 5s);background:#f1f5ffb3;top:-10%;box-shadow:0 0 4px #fff4}.effect-fireflies i{animation-name:firefly-drift;animation-duration:calc(var(--duration) + 3s);background:#d6f5a0;box-shadow:0 0 10px 3px #c5ef7a60}@keyframes star-glow{0%,to{opacity:.4;transform:translate(-8px,8px)scale(.75)}50%{opacity:1;transform:translate(8px,-8px)scale(1)}}@keyframes rain-fall{0%{transform:translate(0)}to{transform:translate(-45px,110cqh)}}@keyframes snow-fall{0%{opacity:0;transform:translate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translate(45px,110cqh)}}@keyframes firefly-drift{0%,to{opacity:.15;transform:translate(-12px,15px)}50%{opacity:.85;transform:translate(20px,-25px)}}.background-effect{container-type:size}@media (prefers-reduced-motion:reduce){.background-effect i{animation-duration:calc(var(--duration) + 12s)!important}.effect-rain i{animation-duration:4s!important}.background-effect i:nth-child(n+13){display:none}}.effect-stars i{background:#eae7ff;box-shadow:0 0 9px #c5b6ff99}.effect-rain i{height:48px;animation-duration:calc(.8s + var(--duration)*.1);background:linear-gradient(#0000,#b6dfff99)}.effect-snow i:nth-child(3n){filter:blur(1px);width:5px;height:5px}.effect-fireflies i{box-shadow:0 0 14px 3px #c5ef7a40}.effect-aurora i{left:calc(-35% + var(--index)*22%);filter:blur(22px);width:70%;height:150%;animation:18s ease-in-out infinite alternate aurora-flow;animation-delay:var(--delay);background:linear-gradient(100deg,#0000 30%,#68ddbf24 45%,#b594fa55 50%,#85c2ef20 60%,#0000 70%);border-radius:45%;top:-35%;transform:rotate(28deg)}.effect-meteors i{left:var(--x);top:var(--y);width:120px;height:1px;animation:meteor-pass calc(var(--duration) + 3s) linear infinite;animation-delay:var(--delay);opacity:0;background:linear-gradient(90deg,#0000,#c9d8ff);border-radius:0;box-shadow:1px 0 4px #fff}.effect-embers i{animation:ember-rise calc(var(--duration) + 4s) linear infinite;animation-delay:var(--delay);background:#ffc586;top:110%;box-shadow:0 0 9px 2px #ed793c55}.effect-orbit i{aspect-ratio:1;width:65%;height:auto;animation:14s linear infinite orbit-ripple;animation-delay:calc(var(--index)*-2s);background:0 0;border:1px solid #b9acff30;border-radius:50%;top:50%;left:50%}@keyframes aurora-flow{0%{opacity:.4;transform:translate(-8%)rotate(20deg)scale(.9)}to{opacity:.9;transform:translate(15%,8%)rotate(-15deg)scale(1.2)}}@keyframes meteor-pass{0%{opacity:0;transform:translate(100px,-100px)rotate(-35deg)}8%,22%{opacity:1}45%,to{opacity:0;transform:translate(-380px,240px)rotate(-35deg)}}@keyframes ember-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.8}85%{opacity:.4}to{opacity:0;transform:translate(65px,-120cqh)}}@keyframes orbit-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.profile-calm .background-effect{display:none}@media (prefers-reduced-motion:reduce){.background-effect i{opacity:.3;animation:none!important}.effect-snow i,.effect-rain i,.effect-embers i{top:var(--y)}.effect-orbit i{transform:translate(-50%,-50%) scale(calc(.3 + var(--index)*.25))}}.effect-stars i{width:calc(var(--size)*1.35);height:calc(var(--size)*1.35);box-shadow:0 0 10px 2px #d4dfff99}.effect-rain i{background:linear-gradient(#0000,#c5e5ffcc);width:2px;box-shadow:0 0 5px #b4d9ff44}.effect-snow i{width:calc(var(--size)*1.5);height:calc(var(--size)*1.5);background:#f1f5fff0}.effect-fireflies i{width:calc(var(--size)*1.4);height:calc(var(--size)*1.4);box-shadow:0 0 15px 5px #c5ef7a70}.effect-aurora i{filter:blur(12px);background:linear-gradient(100deg,#0000 20%,#55e2b555 38%,#b594faaa 50%,#85c2ef66 63%,#0000 78%)}.effect-meteors i{background:linear-gradient(90deg,#0000,#c9d8ff 80%,#fff);width:170px;height:2px;box-shadow:2px 0 7px #fff}.effect-embers i{width:calc(var(--size)*1.4);height:calc(var(--size)*1.4);box-shadow:0 0 12px 4px #ed793c77}.effect-orbit i{border:2px solid #b9acff70;box-shadow:0 0 18px #b9acff16,inset 0 0 18px #b9acff16}
.atmosphere-studio{--atmo-accent:#b9acff}.atmo-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 12px;display:flex}.atmo-label>span{font:10px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#ddd1eb}.atmo-label>small{color:#92859f;font-size:10px}.atmo-tones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-shell .atmo-tones button{background:#110e18;border:1px solid #3f334c;border-radius:9px;align-items:center;gap:7px;padding:10px 7px;font-size:11px;display:flex}.atmo-tones i{border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;width:17px;height:17px;display:block}.atmo-tone-midnight{background:radial-gradient(at 20% 0,#29324d,#0a0b13 80%)}.atmo-tone-violet{background:radial-gradient(at 20% 0,#492658,#140c20 80%)}.atmo-tone-ember{background:radial-gradient(at 20% 0,#58322b,#180e14 80%)}.atmo-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-shell .atmo-scene{text-align:left;background:#100d17;border:1px solid #3b3046;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:5px 5px 11px;transition:border-color .2s,background .2s;display:flex}.atmo-scene-art{isolation:isolate;border-radius:8px;width:100%;height:85px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.atmo-scene strong{padding:0 4px;font-size:11px;font-weight:500}.atmo-scene small{color:#9c8bab;padding:0 4px;font-size:9px;line-height:1.5}.atmo-selected{font:8px var(--font-geist-mono),monospace;color:#eee5ff;text-shadow:0 1px 4px #000;position:absolute;bottom:5px;right:5px}.studio-shell .atmosphere-studio button[aria-pressed=true]{border-color:var(--atmo-accent);background:color-mix(in srgb,var(--atmo-accent) 12%,#100d17);box-shadow:0 0 0 1px color-mix(in srgb,var(--atmo-accent) 20%,transparent)}.atmo-scenes .background-effect i{animation-play-state:paused}.atmo-scene:hover .background-effect i,.atmo-scene:focus-visible .background-effect i,.atmo-scene[aria-pressed=true] .background-effect i{animation-play-state:running}.atmo-still{border:1px solid #ffffff25;border-radius:50%;position:absolute;inset:30%}.atmo-color>div{background:#100d17;border:1px solid #42354e;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.studio-shell .atmo-color input[type=color]{cursor:pointer;border:0;width:48px;height:32px;padding:0}.atmo-color code{color:#d0c6dc;font-size:12px}.atmo-palettes{flex-wrap:wrap;gap:9px;margin:12px 0 22px;display:flex}.studio-shell .atmo-palettes button{border:3px solid #17101f;border-radius:50%;outline:1px solid #51445e;width:27px;height:27px;padding:0;background:var(--swatch)!important}.studio-shell .atmo-palettes button[aria-pressed=true]{outline:2px solid var(--swatch);outline-offset:2px}.atmo-range-caption{font:10px var(--font-geist-mono),monospace;color:#a392b1;justify-content:space-between;display:flex}.atmo-range-caption output{color:#e8ddf1}.atmo-footnote{color:#9c8bab;margin:18px 0 0;font-size:11px;line-height:1.7}.atmosphere-studio button:focus-visible{outline:2px solid var(--atmo-accent);outline-offset:3px}@media (max-width:480px){.atmo-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.atmo-tones button{justify-content:center}.atmo-label>small{width:100%}}@media (prefers-reduced-motion:reduce){.studio-shell .atmo-scene{transition:none}}.atmo-live{isolation:isolate;border:1px solid #74618c;border-radius:14px;height:240px;margin:0 0 24px;position:relative;overflow:hidden}.atmo-live-caption{pointer-events:none;background:linear-gradient(#0000,#0a0812d9);padding:32px 18px 17px;position:absolute;bottom:0;left:0;right:0}.atmo-live-caption>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#c8badd}.atmo-live-caption>strong{color:#f7f1ff;letter-spacing:-.03em;margin-top:7px;font-size:25px;display:block}.atmo-live-caption>p{color:#c7bad4;margin:4px 0 0;font-size:12px}.atmo-block{border-bottom:1px solid #493955;margin:0 0 22px;padding:0 0 22px}.atmo-block h3{color:#f0e7f7;margin:0;font-size:14px;font-weight:600}.atmo-block>p{color:#b1a0bf;margin:6px 0 14px;font-size:11px;line-height:1.6}.atmo-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-shell .atmo-scene{border-radius:9px;grid-template-columns:12px minmax(0,1fr);align-content:center;gap:3px 10px;min-height:64px;padding:13px 12px;display:grid}.atmo-scene strong{grid-column:2;padding:0;font-size:12px}.atmo-scene small{color:#b4a2c3;grid-column:2;padding:0;font-size:10px}.atmo-choice-dot{border:1px solid #877392;border-radius:50%;grid-area:1/1/3;align-self:center;width:11px;height:11px}.atmo-scene[aria-pressed=true] .atmo-choice-dot{background:var(--atmo-accent);border-color:var(--atmo-accent);box-shadow:inset 0 0 0 2px #1b1325}.studio-shell .atmo-scene[aria-pressed=true]{background:color-mix(in srgb,var(--atmo-accent) 18%,#100d17);border-width:1px}.studio-shell .atmo-tones button{padding:12px 8px;font-size:12px}.atmo-footnote{margin:0}@media (max-width:380px){.atmo-scenes{grid-template-columns:1fr}.atmo-live{height:210px}}.studio-shell .atmo-play{z-index:3;color:#eee5ff;background:#171120ed;border:1px solid #b9acff77;border-radius:8px;padding:10px 14px;font-size:12px;position:absolute;top:14px;right:14px}.studio-shell .atmo-play:disabled{opacity:.4;cursor:default}
.profile-card-scene{z-index:1;perspective:1100px;width:min(30rem,100%);padding:12px 0;position:relative}.profile-card-scene .profile-source-card{width:100%;position:relative;transform:none}.card-effect-tilt .profile-source-card{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform;transition:transform .18s ease-out}.card-effect-tilt .profile-source-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%),#ffffff20,transparent 65%);opacity:var(--shine-opacity,0);transition:opacity .25s;position:absolute;inset:0}.avatar-position-top .profile-header{text-align:center;flex-direction:column;align-items:center;gap:16px}.avatar-position-top .avatar-frame{border-radius:50%;width:6rem;margin:4px 0}.avatar-position-top .avatar-core{border-radius:50%}.avatar-position-top .identity{width:100%}.avatar-position-top .name-row,.avatar-position-top .profile-badges{justify-content:center}.avatar-position-top .bio{max-width:26rem;margin:.7rem auto 0}.avatar-position-top .name-row h1{font-size:1.6rem}.profile-preview .profile-card-scene{width:min(30rem,100%)}@media (prefers-reduced-motion:reduce){.card-effect-tilt .profile-source-card{transition:transform .3s ease-out!important}}.card-motion-layer{border-radius:inherit;pointer-events:none;z-index:3;display:none;position:absolute;inset:0;overflow:hidden}.card-effect-glitch .profile-source-card{animation:3.6s linear infinite card-digital-kick}.card-effect-glitch .card-motion-layer{background:linear-gradient(#0000 35%,#00edff25 35% 37%,#0000 37% 64%,#ff39b51f 64% 67%,#0000 67%);animation:3.6s step-end infinite card-digital-slice;display:block;box-shadow:inset 3px 0 #00e5ff77,inset -3px 0 #ff35ab77}.card-effect-glitch .name-row h1{text-shadow:3px 0 #00dfff88,-3px 0 #ff35ab88}@property --energy-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.card-effect-energy .card-motion-layer{background:conic-gradient(from var(--energy-angle),transparent 5%,#67faff 18%,#fff 23%,transparent 30% 55%,var(--card-accent) 68%,#ff8bed 74%,transparent 83%);padding:3px;animation:2.4s linear infinite card-energy-spin;display:block;inset:-3px;overflow:visible;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-effect-energy .profile-source-card:after{content:"";border:1px solid var(--card-accent);border-radius:inherit;box-shadow:0 0 24px color-mix(in srgb,var(--card-accent) 60%,transparent);pointer-events:none;animation:2.4s ease-out infinite card-energy-wave;position:absolute;inset:-4px}.card-effect-swing .profile-source-card{will-change:transform;animation:4.5s ease-in-out infinite card-swing-3d}.card-effect-swing:hover .profile-source-card,.card-effect-swing:focus-within .profile-source-card{animation-play-state:paused}.card-effect-swing .card-motion-layer{background:linear-gradient(115deg,#0000 25%,#fff2 48%,#0000 65%) 0 0/260% 100%;animation:4.5s ease-in-out infinite card-swing-shine;display:block}@keyframes card-digital-kick{0%,65%,to{transform:translate(0)skew(0)}68%{transform:translate(-4px,1px)skew(-1deg)}73%{transform:translate(4px,-1px)skew(1deg)}78%{transform:translate(-2px)}83%{transform:translate(0)}}@keyframes card-digital-slice{0%,64%,to{opacity:.15;background-position:0 0}66%{opacity:1;background-position:20px -65px}74%{opacity:.7;background-position:-20px 40px}82%{opacity:.25;background-position:0 15px}}@keyframes card-energy-spin{to{--energy-angle:360deg}}@keyframes card-energy-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.055)}}@keyframes card-swing-3d{0%,to{transform:rotateY(-9deg)rotateX(3deg)translateY(3px)}50%{transform:rotateY(9deg)rotateX(-3deg)translateY(-7px)}}@keyframes card-swing-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.card-effect-glitch .profile-source-card{animation:none!important}.card-effect-glitch .card-motion-layer,.card-effect-energy .card-motion-layer,.card-effect-energy .profile-source-card:after,.card-effect-swing .profile-source-card,.card-effect-swing .card-motion-layer{animation-duration:10s!important}}
.profile-stats{z-index:2;font:11px var(--font-geist-mono),monospace;color:#d5d1df;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:-2px 0 16px;display:flex;position:relative}.profile-stats>span{font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:5px 9px;display:inline-flex}.profile-stats svg{flex-shrink:0}.country-row{z-index:2;justify-content:center;margin:16px 0 0;display:flex;position:relative}.country-row>.stats-country{color:#e1dce9;max-width:100%;font:500 12px var(--font-geist-sans),sans-serif;text-align:center;cursor:default;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.country-row svg{flex-shrink:0}.stats-country>svg{color:var(--card-accent,#b9acff)}.stats-country-name{overflow-wrap:anywhere;min-width:0}.stats-location-tip{font:11px var(--font-geist-sans),sans-serif;color:#eee8f6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#100d16;border:1px solid #ffffff25;border-radius:7px;padding:6px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 4px 14px #0005}.stats-country:hover .stats-location-tip,.stats-country:focus-visible .stats-location-tip{opacity:1;visibility:visible;transform:translate(-50%)}.stats-country:focus-visible{outline:2px solid var(--card-accent,#b9acff);outline-offset:4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.stats-location-tip{transition:none}}
.custom-avatar{--avatar-radius:50%;isolation:isolate;flex-shrink:0;width:4.5rem;height:4.5rem;margin:6px;position:relative}.avatar-position-top .custom-avatar{width:6rem;height:6rem;margin:10px 0}.avatar-shape-rounded{--avatar-radius:22%}.avatar-shape-square{--avatar-radius:3%}.avatar-shape-hexagon{--avatar-radius:0;--avatar-clip:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.avatar-shape-diamond{--avatar-radius:0;--avatar-clip:polygon(50% 0,100% 50%,50% 100%,0 50%)}.avatar-outline{background:var(--avatar-accent);border-radius:var(--avatar-radius);clip-path:var(--avatar-clip,none);z-index:1;padding:2px;position:absolute;inset:0}.avatar-face{border-radius:var(--avatar-radius);width:100%;height:100%;clip-path:var(--avatar-clip,none);color:#f0eaff;background:#11131d;place-items:center;font:2rem monospace;display:grid;position:relative;overflow:hidden}.avatar-face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-decoration{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 3px #0009);width:145%;max-width:none;height:145%;position:absolute;inset:-22.5%;overflow:visible}.custom-avatar{margin:15px}.avatar-position-top .custom-avatar{margin:24px 0 20px}.dec-sway,.dec-wings,.dec-crown,.dec-crystals{transform-origin:80px 80px;animation:4s ease-in-out infinite dec-sway}.dec-wings{animation-name:dec-wings;animation-duration:3.5s}.dec-crown{animation-name:dec-float}.dec-flower{animation:6s ease-in-out infinite dec-flower}.dec-petals{animation:5s ease-in-out infinite dec-petals}.dec-serpent{animation:4s ease-in-out infinite dec-jade}.dec-tongue{animation:3s ease-in-out infinite dec-tongue}.dec-spirit{animation:3s ease-in-out infinite dec-float}.dec-sparkle{animation:3s ease-in-out infinite dec-jade}.decoration-picker{margin:20px 0}.decoration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.studio-shell .decoration-grid button{background:#14111e;justify-items:center;gap:12px;min-width:0;padding:20px 6px 10px;font-size:11px;display:grid}.studio-shell .decoration-grid button.selected{background:#29203c;border-color:#c2afff;box-shadow:0 0 0 1px #c2afff}.decoration-sample{width:55px;height:55px;margin:8px;position:relative}.decoration-dummy{color:#a992c0;background:linear-gradient(135deg,#433851,#161220);border:1px solid #79638e;border-radius:50%;place-items:center;width:100%;height:100%;font:24px monospace;display:grid}@keyframes dec-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes dec-wings{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.06)}}@keyframes dec-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dec-flower{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes dec-petals{0%,to{opacity:.5;transform:translateY(-3px)}50%{opacity:1;transform:translate(3px,5px)}}@keyframes dec-jade{0%,to{opacity:.65}50%{opacity:1}}@keyframes dec-tongue{0%,70%,to{opacity:0}75%,90%{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-decoration *{animation-duration:10s!important}}
.auth-page{color:#ece8f4;min-height:100svh;font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(at 10% 45%,#2a1e3a55,#0000 50%),#0c0b11;padding:0 40px}.auth-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;height:90px;margin:auto;display:flex}.auth-nav a{color:#aca1bd;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.auth-nav .auth-wordmark{color:#ece8f4;letter-spacing:-.5px;font-size:17px;font-weight:650}.auth-wordmark>span{color:#24172f;background:#c4b0f5;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:4px;font-size:23px;font-style:italic;display:grid}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1080px;margin:45px auto 80px;display:grid}.auth-eyebrow{font:9px/1.6 var(--font-geist-mono),monospace;letter-spacing:.14em;color:#b39bcf}.auth-story h2{letter-spacing:-.05em;margin:23px 0;font-size:43px;font-weight:500;line-height:1.12}.auth-story em{color:#c8b4eb;letter-spacing:-.04em;font:italic 43px/1.12 Georgia,serif}.auth-story>p:not(.auth-eyebrow){color:#9b8dab;font-size:14px;line-height:1.9}.auth-art{isolation:isolate;place-items:center;height:255px;margin:20px 0 5px;display:grid;position:relative}.auth-art:before{content:"";filter:blur(35px);z-index:-1;background:#77529c24;border-radius:50%;width:170px;height:170px;position:absolute}.auth-art-core{color:#d7baf8;background:linear-gradient(135deg,#40314d,#1c1525);border:1px solid #c1a4e250;border-radius:25px;place-items:center;width:90px;height:90px;font:italic 55px Georgia,serif;animation:7s ease-in-out infinite auth-float;display:grid;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff20,0 20px 40px #0005}.auth-orbit{border:1px solid #ab8bc329;border-radius:50%;width:300px;height:125px;position:absolute;transform:rotate(-30deg)}.orbit-two{width:260px;height:155px;transform:rotate(35deg)}.art-star{color:#cfb3f2;font-size:24px;position:absolute}.star-one{animation:6s ease-in-out infinite auth-float;top:26%;left:15%}.star-two{font-size:34px;animation:5s ease-in-out infinite reverse auth-float;bottom:30%;right:12%}.art-caption{letter-spacing:.16em;color:#74647f;font:8px monospace;position:absolute;bottom:8px}.auth-story-footer{color:#a68dbb;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding-top:22px;font-size:11px;display:flex}.auth-panel{padding:35px 0}.auth-lock{color:#ccb5ec;background:#c5a6eb0a;border:1px solid #c5a6eb27;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:25px;display:grid}.auth-panel-heading h1{letter-spacing:-.05em;margin:12px 0;font-size:37px;font-weight:550;line-height:1.1}.auth-panel-heading>p:last-child{color:#9c90a8;margin-bottom:30px;font-size:13px;line-height:1.8}.auth-panel fieldset{border:0;min-width:0;margin:0;padding:0}.auth-field-group{margin:19px 0}.smooth-field{isolation:isolate;--input-progress:18%;background:#14111b;border:1px solid #b8a4ce2b;border-radius:10px;height:67px;transition:background .4s,border-color .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.smooth-field:focus-within{background:#1a1423;border-color:#bda0de80;transform:translateY(-2px)}.smooth-field input{border-radius:inherit;color:#f0e8fa;width:100%;height:100%;font:14px var(--font-geist-sans),sans-serif;caret-color:#dabfff;letter-spacing:.025em;background:0 0;border:0;outline:none;padding:26px 48px 9px;position:absolute;inset:0}.smooth-field>label{color:#a698b5;pointer-events:none;transform-origin:0 0;font-size:14px;transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s;position:absolute;top:23px;left:48px}.smooth-field input:focus+label,.smooth-field input:not(:placeholder-shown)+label,.smooth-field input:autofill+label{color:#cbb2e6;transform:translateY(-12px)scale(.76)}.field-icon{color:#7e6d91;pointer-events:none;transition:color .4s,transform .4s;position:absolute;top:24px;left:17px}.smooth-field:focus-within .field-icon{color:#d1b7ed;transform:scale(1.08)}.field-light{background:radial-gradient(ellipse at var(--input-progress) 50%,#e1c3ff 0%,#b181dd80 20%,transparent 65%);opacity:0;pointer-events:none;height:2px;transition:opacity .4s,background .6s;position:absolute;bottom:-1px;left:10px;right:10px}.smooth-field:focus-within .field-light{opacity:1}.auth-field-group>small{color:#84748f;margin:9px 4px;font-size:10px;display:block}.password-toggle{color:#9e89b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:19px;right:12px}.password-toggle:hover{color:#e1c7fc;background:#ffffff08}.auth-error{color:#f0afc5;min-height:18px;margin:8px 0 16px;font-size:12px;line-height:1.5}.auth-submit{color:#241831;cursor:pointer;background:linear-gradient(110deg,#dfccf3,#bda2de);border:1px solid #decaf1;border-radius:9px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:51px;font-size:13px;font-weight:650;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #b891df12}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 10px 30px #b891df25}.auth-submit:active{transform:translateY(0)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-switch{text-align:center;color:#92819f;margin-top:23px;font-size:11px;line-height:1.8}.auth-switch a{color:#d5bae9;align-items:center;gap:5px;margin-left:6px;text-decoration:none;display:inline-flex}.auth-bottom{letter-spacing:.025em;color:#71627d;border-top:1px solid #ffffff0c;justify-content:center;align-items:center;gap:6px;margin-top:26px;padding-top:23px;font-size:9px;display:flex}.auth-spinner{border:2px solid #25133133;border-top-color:#251331;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite auth-spin}.smooth-field input:-webkit-autofill{-webkit-text-fill-color:#eee3fa;box-shadow:inset 0 0 0 100px #1a1423}.smooth-field:has(input:focus-visible){outline-offset:3px;outline:2px solid #b899dd80}@keyframes auth-float{50%{translate:0 -9px}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.auth-layout{gap:45px}.auth-story h2,.auth-story em{font-size:34px}.auth-orbit{width:240px}.orbit-two{width:210px}.auth-panel-heading h1{font-size:32px}}@media (max-width:650px){.auth-page{padding:0 22px}.auth-nav{height:75px}.auth-nav>a:last-child{font-size:10px}.auth-layout{max-width:440px;margin:15px auto 45px;display:block}.auth-story{display:none}.auth-panel{padding:25px 0}.auth-panel-heading h1{font-size:36px}.auth-lock{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.smooth-field,.smooth-field label,.field-icon,.field-light{transition:none}.auth-art-core,.art-star{animation:none}}@property --input-progress{syntax:"<percentage>";inherits:true;initial-value:18%}.smooth-field{transition:--input-progress .5s cubic-bezier(.16,1,.3,1),background .4s,border-color .4s,transform .4s cubic-bezier(.16,1,.3,1)}.auth-panel{position:relative}.auth-loading{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#110d19f5;border:1px solid #c4a2e129;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:28px;animation:.3s ease-out auth-loading-enter;display:flex;position:absolute;inset:0}.auth-loading-emblem{place-items:center;width:130px;height:130px;margin-bottom:30px;display:grid;position:relative}.loading-brand{color:#dbc1f5;background:linear-gradient(135deg,#493052,#21162d);border:1px solid #c4a2e145;border-radius:19px;place-items:center;width:68px;height:68px;font:italic 43px Georgia,serif;transition:background .3s,color .3s;display:grid;box-shadow:0 0 40px #b588db25}.loading-ring{border:1px solid #baa0d620;border-top:2px solid #d4b1ef;border-radius:50%;animation:1.6s linear infinite auth-spin;position:absolute}.ring-outer{inset:0}.ring-inner{border-top-color:#0000;border-bottom:2px solid #9573ba;animation-duration:2.2s;animation-direction:reverse;inset:10px}.auth-loading h2{letter-spacing:-.04em;color:#edddf8;margin:12px 0;font-size:24px;font-weight:500}.auth-loading>p:last-of-type{color:#ac96bd;font-size:12px;line-height:1.6}.auth-loading-track{background:#b492d020;border-radius:3px;width:140px;height:2px;margin-top:25px;overflow:hidden}.auth-loading-track>span{background:linear-gradient(90deg,#0000,#d2acef,#0000);width:45%;height:100%;animation:1.4s ease-in-out infinite auth-loading-travel;display:block}.auth-loading-success .loading-brand{color:#b7edcd;background:#23382d;font-family:Arial,sans-serif;font-style:normal}.auth-loading-success .loading-ring{border-top-color:#b7edcd}.auth-loading-success .auth-loading-track>span{background:#b7edcd;width:100%;animation:none}.auth-is-loading>.auth-panel-heading,.auth-is-loading>form,.auth-is-loading>.auth-switch,.auth-is-loading>.auth-bottom{opacity:.1;pointer-events:none;transition:opacity .2s}@keyframes auth-loading-travel{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes auth-loading-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-loading,.loading-ring,.auth-loading-track>span{animation:none!important}.auth-loading-track>span{opacity:.6;width:100%}}
.dashboard-modern{background:radial-gradient(at 80% 0,#35223f30,#0000 40%);max-width:1380px;padding-bottom:40px}.dashboard-modern .studio-top{border-bottom:1px solid #ffffff0d;padding-bottom:24px}.dashboard-modern .studio-brand{letter-spacing:.08em;font-size:11px}.dashboard-modern .studio-top nav{font-size:11px}.dashboard-modern .studio-top button{background:0 0;border-color:#ffffff16}.dashboard-modern .studio-heading{margin:43px 0 30px}.dashboard-modern .studio-heading h1{letter-spacing:-.055em;font-size:43px;font-weight:550}.dashboard-modern .studio-heading .studio-muted{font:11px var(--font-geist-mono),monospace;color:#897996;margin-top:15px}.studio-status{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.studio-status .save-state{font:10px var(--font-geist-sans),sans-serif;color:#a9bfae;align-items:center;gap:7px;display:flex}.save-state i{background:#9ac5a7;border-radius:50%;width:5px;height:5px}.save-state.is-dirty{color:#e2c591}.save-state.is-dirty i{background:#e2c591}.studio-status a{color:#c8b2df;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.studio-workbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:15px;display:flex}.studio-workbar nav{gap:5px;display:flex}.studio-shell .studio-workbar button{color:#95829f;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.studio-shell .studio-workbar button[aria-pressed=true]{color:#e1cef2;background:#b38cd515;border-color:#b38cd529}.studio-uid{color:#786883;font:10px monospace}.dashboard-modern .editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.dashboard-modern .editor-controls{background:linear-gradient(140deg,#1b1521,#100d16);border:1px solid #ffffff10;border-radius:14px;min-width:0;padding:25px}.dashboard-modern .editor-controls fieldset{border:0;min-width:0;margin:0;padding:0}.dashboard-modern .editor-controls fieldset[hidden]{display:none}.dashboard-modern .editor-controls legend{letter-spacing:-.035em;margin-bottom:0;padding:0;font-size:23px;font-weight:500}.control-intro{color:#96849f;max-width:370px;margin:12px 0 26px;font-size:12px;line-height:1.8}.dashboard-modern label{color:#c3b0d1;gap:10px;margin:21px 0;font-size:12px}.dashboard-modern input,.dashboard-modern textarea,.dashboard-modern select{color:#e9dcf2;background:#100d16;border-color:#44324e;border-radius:8px;padding:13px;font-size:13px;transition:border-color .3s,box-shadow .3s,background .3s}.dashboard-modern input:focus,.dashboard-modern textarea:focus,.dashboard-modern select:focus{outline-offset:2px;background:#1b1423;border-color:#bc94df;box-shadow:0 0 0 3px #bc94df0c}.dashboard-modern small{color:#897393;font-size:10px;line-height:1.5}.dashboard-modern .decoration-picker{border-top:1px solid #ffffff0b;padding-top:16px}.dashboard-modern .decoration-picker>p{color:#c3b0d1;font-size:12px}.dashboard-modern .decoration-grid{gap:8px}.dashboard-modern .decoration-grid button{border-color:#ffffff0d;border-radius:10px;transition:background .25s,border-color .25s,transform .25s}.dashboard-modern .decoration-grid button:hover{border-color:#b18bce66;transform:translateY(-2px)}.dashboard-modern .decoration-grid button.selected{background:#30213d;border-color:#bb92dc}.studio-publish{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#201628f2;border:1px solid #c19add29;border-radius:11px;align-items:center;gap:9px;margin:25px -12px -12px;padding:15px;display:flex;position:sticky;bottom:15px;box-shadow:0 10px 30px #0004}.studio-publish>div{margin-right:auto}.studio-publish>div>span{color:#d1b7e2;font-size:11px}.studio-publish small{margin-top:5px;font-size:9px;display:block}.studio-shell .studio-publish .primary-action{color:#281333;white-space:nowrap;background:#d9bfee;border-color:#d9bfee;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:11px;display:flex}.studio-shell .studio-publish .discard-button{background:0 0;border-color:#ffffff15;place-items:center;padding:11px;display:grid}.dashboard-modern button:disabled{cursor:default}.studio-feedback{display:none}.studio-feedback.has-message{color:#dfc7f2;background:#b292d312;border:1px solid #b292d330;border-radius:9px;margin:0 0 20px;padding:12px 16px;font-size:12px;display:block}.dashboard-modern .preview-pane{background:#120f19;border:1px solid #ffffff10;border-radius:14px;padding:0;top:22px;overflow:hidden}.preview-toolbar{border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.preview-toolbar .eyebrow{color:#b99ccd;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.preview-toolbar .eyebrow i{background:#acd4bc;border-radius:50%;width:5px;height:5px}.preview-toolbar>div{gap:4px;display:flex}.studio-shell .preview-toolbar button{color:#806a8c;background:0 0;border-color:#0000;place-items:center;padding:7px;display:grid}.studio-shell .preview-toolbar button[aria-pressed=true]{color:#d3b3e7;background:#b990d219;border-color:#b990d222}.preview-canvas{background:#09070e;justify-content:center;align-items:center;min-height:490px;padding:20px 12px;display:flex}.dashboard-modern .profile-preview{border-radius:10px;width:100%;max-width:100%;min-height:450px;transition:max-width .4s}.preview-device-mobile .profile-preview{max-width:340px;min-height:570px}.dashboard-modern .preview-pane>.studio-muted{color:#887494;margin:15px 0;padding:0 20px;font-size:10px;line-height:1.7}.dashboard-modern .link-editor{background:#ffffff02;border:1px solid #ffffff13;border-radius:9px;padding:0 16px 16px}.dashboard-modern .link-tools button{background:0 0;border-color:#ffffff15;font-size:10px}.links-empty{text-align:center;color:#9572af;border:1px dashed #9976b437;border-radius:10px;margin-bottom:20px;padding:28px 15px}.links-empty>svg{margin:auto}.links-empty h3{color:#c2a6d6;font-size:14px;font-weight:500}.links-empty p{color:#85668f;font-size:11px;line-height:1.7}.dashboard-modern .invite-panel{background:#15101c;border:1px solid #ffffff10;border-radius:14px;margin-top:35px;padding:25px}.dashboard-modern .invite-panel h2{font-size:25px}.dashboard-modern .invite-row{font-size:12px}.dashboard-modern .invite-row code{font-size:11px}.dashboard-modern .invite-row button{font-size:10px}.dashboard-modern .invite-panel>.studio-muted{font-size:12px}@media (max-width:1050px){.dashboard-modern .editor-grid{gap:18px}.dashboard-modern .editor-controls{padding:20px}.studio-publish>div{display:none}.studio-publish .primary-action{flex:1}.dashboard-modern .studio-heading h1{font-size:37px}}@media (max-width:800px){.dashboard-modern .editor-grid{grid-template-columns:1fr}.dashboard-modern .preview-pane{grid-row:auto;position:static}.dashboard-modern .studio-heading{flex-direction:row;align-items:center;gap:16px}.studio-workbar{overflow:auto}.studio-workbar nav{flex-shrink:0}.studio-uid{display:none}.studio-shell .studio-workbar button{padding:10px;font-size:11px}.studio-status{align-items:flex-start}.studio-status a{display:none}.dashboard-modern .studio-heading h1{font-size:31px}.dashboard-modern .preview-canvas{min-height:380px}.dashboard-modern .profile-preview{min-height:350px}.dashboard-modern .preview-device-mobile .profile-preview{min-height:520px}.studio-publish>div{display:block}.studio-publish .primary-action{flex:none}.dashboard-modern .studio-top{gap:15px}.dashboard-modern .studio-top nav{gap:15px;width:auto}.dashboard-modern .studio-heading .studio-muted{font-size:9px}}@media (max-width:430px){.studio-publish>div{display:none}.studio-publish .primary-action{flex:1}.dashboard-modern .studio-heading{flex-direction:column;align-items:flex-start}.dashboard-modern .editor-controls{padding:18px}.dashboard-modern .decoration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-workbar nav{gap:0}.studio-shell .studio-workbar button{gap:5px;padding:10px 8px;font-size:10px}}
.profile-card-scene .profile-source-card{background:rgba(10,12,20,var(--card-opacity,.75));border-color:var(--card-accent,#b9acff)}.card-texture{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.profile-card-scene .card-style-cyberpunk{background:linear-gradient(125deg,rgb(8 17 23/var(--card-opacity,.75)),rgb(23 10 32/var(--card-opacity,.75)));-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px 1px 3px 3px;border-radius:3px;padding-top:1.6rem;box-shadow:-5px 5px #00e5e526,5px -5px #ff409a1f,0 25px 60px #0008}.card-style-cyberpunk:before{content:"";pointer-events:none;background:#44f5ed;width:85px;height:5px;position:absolute;top:-3px;left:18px;box-shadow:180px 0 #f449a5}.card-style-cyberpunk .card-texture{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#42eced09 1px,#0000 1px),linear-gradient(#42eced07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.card-style-cyberpunk .card-texture:after{content:"";background:#6afcff35;height:1px;animation:9s linear infinite card-scan;position:absolute;top:-5%;left:0;right:0;box-shadow:0 0 12px #32f5ff33}.card-style-cyberpunk .profile-header,.card-style-cyberpunk .profile-links{position:relative}.card-style-cyberpunk .name-row h1{text-shadow:2px 0 #00f5ff66,-2px 0 #f542a766;letter-spacing:.04em}.card-style-cyberpunk .source-link{background:#04141899;border-left:3px solid #42eced;border-radius:0}.card-style-cyberpunk .profile-stats>span{color:#9ddcde;border-radius:2px}.profile-card-scene .card-style-terminal{background:rgb(7 17 12/var(--card-opacity,.75));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#568c67;border-radius:7px;padding-top:3.3rem;box-shadow:0 0 0 4px #07110c,0 0 0 5px #34553d,0 25px 60px #0008}.card-style-terminal:before{content:"●  ●  ●     PROFILE.SYS";background:rgb(19 37 26/var(--card-opacity,.75));color:#8cce9b;letter-spacing:.08em;border-bottom:1px solid #528a5a50;border-radius:6px 6px 0 0;padding:10px 14px;font:10px monospace;position:absolute;top:0;left:0;right:0}.card-style-terminal .card-texture{background:repeating-linear-gradient(0deg,#0000 0 3px,#7dff9606 3px 4px)}.card-style-terminal .name-row h1,.card-style-terminal .bio,.card-style-terminal .handle,.card-style-terminal .source-link{font-family:var(--font-geist-mono),monospace}.card-style-terminal .handle{color:#88b994}.card-style-terminal .source-link{color:#bee3c7;background:#16351b33;border-color:#487252;border-radius:2px}.card-style-terminal .source-link:before{content:">";color:#8ff7a7;margin-right:8px}.card-style-terminal .source-link>span{margin-right:auto}.profile-card-scene .card-style-holographic{background:linear-gradient(125deg,rgb(37 54 69/var(--card-opacity,.75)),rgb(36 33 60/var(--card-opacity,.75)),rgb(56 34 51/var(--card-opacity,.75)));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#bdc5fb;border-radius:18px;box-shadow:0 0 0 2px #dbacff20,-10px 0 35px #6fdef51c,10px 0 35px #ed80c620,0 25px 60px #0008}.card-style-holographic .card-texture{z-index:0;background:linear-gradient(115deg,#0000 25%,#84efff16 38%,#e7b7ff24 46%,#fff2c414 53%,#0000 65%) 0 0/300% 100%;animation:12s ease-in-out infinite card-prism}.card-style-holographic .profile-header,.card-style-holographic .profile-links{position:relative}.card-style-holographic .source-link{background:linear-gradient(110deg,#a2ecff10,#edb2fb12);border-color:#e3cfff40;border-radius:9px}.card-style-holographic .profile-stats>span{border-color:#c5d6ff50}.profile-card-scene .card-style-noir{background:linear-gradient(140deg,rgb(23 23 26/var(--card-opacity,.75)),rgb(7 7 9/var(--card-opacity,.75)));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#6b6260;border-radius:2px;box-shadow:0 0 0 4px #0b0b0d,0 0 0 5px #80726b55,0 30px 70px #000b}.card-style-noir .card-texture{border:1px solid #c4aa811c;border-radius:0;inset:9px}.card-style-noir .name-row h1{letter-spacing:-.035em;font-family:Georgia,serif;font-size:1.8rem;font-style:italic;font-weight:400}.card-style-noir .source-link{background:0 0;border-width:0 0 1px;border-color:#9f90804d;border-radius:0;padding-left:0;padding-right:0}.card-style-noir .profile-stats>span{color:#c2b6a7;background:0 0;border-radius:2px}.card-style-noir .cut-line{background:linear-gradient(90deg,#0000,#aa987066,#0000)}.card-style-picker{margin:22px 0}.card-style-picker>p{color:#c3b0d1;font-size:12px}.card-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-shell .card-style-options button{text-align:left;background:#120f19;border:1px solid #493552;border-radius:9px;gap:6px;padding:12px 9px;font-size:11px;display:grid}.studio-shell .card-style-options button[aria-pressed=true]{background:#34203f;border-color:#c4a0e8}.style-swatch{background:#34304480;border:1px solid #ac9dbc55;border-radius:5px;width:100%;height:38px;display:block}.style-swatch-cyberpunk{background:linear-gradient(135deg,#06363a,#32132e);border-color:#45e7e9;border-left-width:4px;border-radius:0}.style-swatch-terminal{background:repeating-linear-gradient(0deg,#102315 0 3px,#18311d 3px 4px);border-color:#709f74;border-top-width:8px}.style-swatch-holographic{background:linear-gradient(120deg,#478297,#795797,#a36c8a);border-color:#dbcaff;border-radius:8px}.style-swatch-noir{background:linear-gradient(130deg,#272424,#070707);border-color:#9b8a71;border-radius:0}.card-style-picker small{margin-top:9px;display:block}@keyframes card-scan{to{top:105%}}@keyframes card-prism{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.card-texture,.card-texture:after{animation:none!important}}.profile-card-scene .card-texture{opacity:var(--card-opacity,.75)}.profile-card-scene .card-style-signal{isolation:isolate;background:linear-gradient(155deg,rgb(15 20 27/var(--card-opacity,.75)),rgb(5 8 12/var(--card-opacity,.75)));border:1px solid color-mix(in srgb,var(--card-accent,#73e2cf) 50%,#34404b);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 25px 65px #000d,inset 0 0 0 1px #ffffff08}.card-style-signal:before{content:"";border-bottom:1px solid color-mix(in srgb,var(--card-accent,#73e2cf) 30%,transparent);pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 9px,#ffffff08 10px 11px,#0000 12px);height:38px;position:absolute;top:0;left:0;right:0}.card-style-signal:after{content:"LIVE  /  SIGNAL";color:var(--card-accent,#73e2cf);font:8px var(--font-geist-mono),monospace;letter-spacing:.18em;opacity:.8;pointer-events:none;position:absolute;top:14px;right:15px}.card-style-signal .card-texture{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent,#73e2cf) 12%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--card-accent,#73e2cf) 9%,transparent) 1px,transparent 1px);z-index:0;background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.card-style-signal .profile-header,.card-style-signal .profile-links,.card-style-signal .profile-stats,.card-style-signal .profile-note,.card-style-signal .profile-audio{z-index:1;position:relative}.card-style-signal .profile-header{padding-top:16px}.card-style-signal .name-row h1{font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em;font-weight:600}.card-style-signal .handle{color:var(--card-accent,#73e2cf);font-family:var(--font-geist-mono),monospace}.card-style-signal .source-link{background:color-mix(in srgb,var(--card-accent,#73e2cf) 8%,transparent);border-color:color-mix(in srgb,var(--card-accent,#73e2cf) 45%,transparent);border-radius:4px}.card-style-signal .profile-stats>span{border-color:color-mix(in srgb,var(--card-accent,#73e2cf) 35%,transparent);background:#02050966;border-radius:4px}.card-style-signal .social-dot{border-radius:6px}.style-swatch-signal{background:linear-gradient(155deg,#14232a,#05090e);border-color:#73e2cf;border-radius:7px;position:relative}.style-swatch-signal:before{content:"";background:repeating-linear-gradient(90deg,#73e2cf55 0 2px,#0000 2px 8px);height:8px;position:absolute;top:8px;left:0;right:0}.profile-card-scene .card-style-windows7{color:#10243b;background:linear-gradient(145deg,rgba(227,243,255,var(--card-opacity,.82)),rgba(116,166,211,var(--card-opacity,.78)) 48%,rgba(38,77,119,var(--card-opacity,.82)));border:1px solid #e8f9ffe6;border-radius:8px;padding-top:3.25rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #020e1f6b,inset 0 1px #fffffff2,inset 0 -1px #0d2f528c}.profile-card-scene .card-style-windows7:before{content:"PROFILE  •  WINDOWS 7";z-index:2;color:#f4fbff;letter-spacing:.13em;text-shadow:0 1px 2px #143451;background:linear-gradient(#5aa4e0f5,#1a538ff0);border-bottom:1px solid #e1f7ffcc;height:2.45rem;padding:.72rem 1rem;font-size:.68rem;font-weight:700;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #07294b4d}.profile-card-scene .card-style-windows7:after{content:"—   □   ×";z-index:3;color:#fff;letter-spacing:.08em;text-shadow:0 1px 2px #153a5c;font-size:.8rem;font-weight:800;position:absolute;top:.55rem;right:.8rem}.profile-card-scene .card-style-windows7 .profile-card-content{z-index:1;position:relative}.profile-card-scene .card-style-windows7 .profile-avatar{border-color:#f4fcfff2;box-shadow:0 0 0 3px #4789c280,0 7px 16px #0e2d4d6b,inset 0 1px #ffffffe6}.profile-card-scene .card-style-windows7 .profile-stat,.profile-card-scene .card-style-windows7 .profile-link{color:#123452;background:#eff9ff75;border-color:#fffc;box-shadow:inset 0 1px #ffffffd9,0 2px 5px #0c33562e}.profile-card-scene .card-style-windows7 .profile-display-name,.profile-card-scene .card-style-windows7 .profile-bio{color:#10243b;text-shadow:0 1px #ffffff8c}.style-swatch-windows7{background:linear-gradient(145deg,#dff3ff 0 35%,#6da7d4 55%,#214b78);border-color:#eafaff;box-shadow:inset 0 1px #fff}
.profile-card-scene .card-style-relic{--relic-metal:color-mix(in srgb,var(--card-accent,#b9acff) 38%,#eddbc0);isolation:isolate;border:1px solid color-mix(in srgb,var(--relic-metal) 45%,transparent);background:linear-gradient(150deg,rgb(28 25 34/var(--card-opacity,.75)),rgb(8 9 14/var(--card-opacity,.75)) 58%,rgb(25 23 32/var(--card-opacity,.75)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:26px 6px;padding-bottom:48px;box-shadow:0 25px 70px #0008,inset 0 1px #fff2,inset 0 -1px #fff1}.relic-surface{pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0}.relic-halo{aspect-ratio:1;opacity:.37;width:min(100%,400px);position:absolute;top:0;left:50%;transform:translate(-50%,-18%);-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.relic-halo svg{width:100%;height:100%;stroke:var(--relic-metal);stroke-width:.7px}.relic-halo svg>circle:first-child{stroke-width:2px;stroke-dasharray:190 30 1 10}.relic-foil{border-radius:inherit;opacity:var(--card-opacity,.75);background:radial-gradient(ellipse at var(--relic-x,50%) var(--relic-y,15%),color-mix(in srgb,var(--relic-metal) 20%,transparent),transparent 56%),repeating-linear-gradient(125deg,transparent 0 7px,#f4dec005 8px,transparent 9px 15px);position:absolute;inset:0;overflow:hidden}.relic-foil:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 35%,#cce8f50d 43%,#eed2a52b 49%,#fff3 50%,#dbbbf013 56%,#0000 65%);position:absolute;inset:-50%;transform:translate(-60%)}.relic-frame{border:1px solid color-mix(in srgb,var(--relic-metal) 16%,transparent);border-radius:19px 2px;position:absolute;inset:8px}.relic-corner{border-color:var(--relic-metal);opacity:.7;border-style:solid;width:23px;height:23px;position:absolute}.relic-nw{border-width:1px 0 0 1px;border-radius:10px 0 0;top:14px;left:14px}.relic-ne{border-width:1px 1px 0 0;top:14px;right:14px}.relic-sw{border-width:0 0 1px 1px;bottom:14px;left:14px}.relic-se{border-width:0 1px 1px 0;border-radius:0 0 10px;bottom:14px;right:14px}.relic-seal{width:28px;height:28px;color:var(--relic-metal);position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.relic-seal:before,.relic-seal:after{content:"";background:linear-gradient(90deg,transparent,var(--relic-metal));opacity:.5;width:48px;height:1px;position:absolute;top:50%;right:calc(100% + 8px)}.relic-seal:after{left:calc(100% + 8px);right:auto;transform:rotate(180deg)}.relic-seal svg{stroke:currentColor;stroke-width:1px;width:100%;height:100%}.card-style-relic .profile-stats{color:var(--relic-metal)}.card-style-relic .profile-stats>span{border-color:color-mix(in srgb,var(--relic-metal) 20%,transparent);background:#09080d55}.card-style-relic .custom-avatar{filter:drop-shadow(0 8px 14px #0005)}.card-style-relic .avatar-outline{box-shadow:0 0 0 3px #0b0910,0 0 0 4px color-mix(in srgb,var(--relic-metal) 65%,transparent),0 0 0 8px #0b091066,0 0 0 9px color-mix(in srgb,var(--relic-metal) 18%,transparent)}.card-style-relic .name-row h1{letter-spacing:-.045em;text-shadow:0 2px 14px color-mix(in srgb,var(--card-accent) 20%,transparent)}.card-style-relic .cut-line{background:linear-gradient(90deg,transparent,var(--relic-metal),transparent);opacity:.35;height:1px}.card-style-relic .social-dot{border-radius:9px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff2,0 4px 8px #0004}.card-style-relic .social-dot:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff4,0 9px 18px #0006}.card-style-relic:focus-within .relic-foil:after{opacity:.45;transform:translate(0)}.relic-reveal .relic-halo{animation:1.6s ease-out both relic-awaken}.relic-reveal .relic-foil:after{animation:1.6s ease-out both relic-sweep}@media (hover:hover){.card-style-relic:hover .relic-foil:after{animation:1.2s ease-out both relic-sweep}}@keyframes relic-awaken{0%{opacity:0;transform:translate(-50%,-18%)rotate(-24deg)scale(.85)}to{opacity:.37;transform:translate(-50%,-18%)rotate(0)scale(1)}}@keyframes relic-sweep{0%{opacity:0;transform:translate(-60%)}35%{opacity:.7}to{opacity:0;transform:translate(60%)}}.style-swatch-relic{background:radial-gradient(at 50% -25%,#9b8a6144,#0000 65%),linear-gradient(140deg,#282332,#0c0c12 60%,#22202b);border:1px solid #c8b79788;border-radius:9px 2px;position:relative;overflow:hidden}.style-swatch-relic:before{content:"";outline-offset:5px;border:1px solid #cfba92;border-radius:50%;outline:1px dashed #cfba9255;width:72px;height:72px;position:absolute;top:-44px;left:calc(50% - 36px)}.style-swatch-relic:after{content:"";background:linear-gradient(115deg,#0000 40%,#f3d8a933 49%,#0000 58%);border:1px solid #c8b79730;border-radius:5px 0;position:absolute;inset:4px}.profile-calm .relic-surface *{animation:none!important}.profile-calm .relic-foil:after{display:none}@media (prefers-reduced-motion:reduce){.relic-surface *{animation:none!important}.relic-foil:after{display:none}.card-style-relic .social-dot{transition:none}}
.lab-title{color:#c2a3da;align-items:center;gap:8px;margin:26px 0 14px;display:flex}.lab-title h3{margin:0;font-size:13px;font-weight:500}.studio-shell .lab-title button{background:0 0;align-items:center;gap:5px;margin-left:auto;padding:7px;font-size:10px;display:flex}.look-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-shell .look-tile{text-align:left;background:#110d18;border-color:#8c699d30;border-radius:11px;gap:7px;padding:9px;display:grid}.studio-shell .look-tile:hover{border-color:#c8a8e0;transform:translateY(-2px)}.look-tile strong{margin:2px 3px;font-size:12px;font-weight:500}.look-tile small{margin:0 3px 4px;font-size:10px!important}.look-art{isolation:isolate;background:radial-gradient(ellipse at top right,var(--look-c),transparent 80%),var(--look-b);height:88px;color:var(--look-a);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.look-art:before{content:"";border:1px solid var(--look-a);z-index:-1;background:#080710bb;border-radius:6px;position:absolute;inset:17px 20%;transform:rotate(-5deg)}.look-art b{text-shadow:0 0 16px var(--look-a);font:italic 28px Georgia,serif}.lab-note{color:#97819f;font-size:10px;line-height:1.7}.profile-source-card .name-row h1.name-font-mono{font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em}.profile-source-card .name-row h1.name-font-serif{font-family:Georgia,serif;font-style:italic;font-weight:400}.profile-source-card .name-row h1.name-font-sans{font-family:var(--font-geist-sans),sans-serif}.profile-source-card .name-row h1.name-finish-glow{text-shadow:0 0 9px var(--name-accent),0 0 28px color-mix(in srgb,var(--name-accent) 65%,transparent)}.profile-source-card .name-row h1.name-finish-gradient{background:linear-gradient(110deg,var(--name-accent) 15%,#fff0ff 40%,#a1dfff 55%,var(--name-accent) 80%);text-shadow:none;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite name-prism;color:#0000!important}.profile-signal{color:#c7b6d6;overflow-wrap:anywhere;background:#171020a6;border:1px solid #c7b6d626;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:100%;margin-top:10px;padding:6px 9px;font-size:10px;line-height:1.6;display:inline-flex}.profile-signal svg{color:#be9add;flex-shrink:0}.profile-signal.mood-gaming svg{color:#98e6b2}.profile-signal.mood-away svg{color:#b5bed5}.profile-signal.mood-creating svg{color:#e9b5dd}.profile-utilities{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:18px;display:flex;position:relative}.profile-utilities button,.profile-share-trigger{color:#c5b0d6;font:10px var(--font-geist-sans),sans-serif;cursor:pointer;background:#15111cbb;border:1px solid #c6b1dc29;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.profile-calm .profile-ambient,.profile-calm .background-effect,.profile-calm .card-motion-layer,.profile-calm .card-texture{display:none!important}.profile-calm .profile-source-card,.profile-calm .profile-source-card:after,.profile-calm .avatar-decoration *,.profile-calm .name-row h1{animation:none!important;transform:none!important}.profile-calm .profile-source-card:after{opacity:0!important}.profile-calm .profile-source-card:hover{transform:none!important}.profile-calm .profile-stage{transition:none}.profile-share-dialog{color:#e6d9f0;text-align:center;width:min(420px,100vw - 32px);max-height:calc(100svh - 40px);font-family:var(--font-geist-sans),sans-serif;background:#15101e;border:1px solid #9d74b94d;border-radius:18px;margin:auto;padding:32px 24px 18px;overflow:auto;box-shadow:0 35px 120px #0009}.profile-share-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05030bba}.profile-share-dialog h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:26px;font-weight:500;line-height:1.1}.profile-share-dialog .eyebrow{margin-top:15px;font-size:8px}.profile-share-dialog .share-close{color:#ac93bc;cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;top:12px;right:12px}.share-handle{color:#b898cc;font:12px monospace}.share-qr{background:#f7f0ff;border-radius:12px;place-items:center;width:220px;max-width:100%;height:220px;margin:22px auto 12px;display:grid;overflow:hidden}.share-qr img{max-width:100%;height:auto}.share-url{color:#af92c0;overflow-wrap:anywhere;font-size:11px}.share-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.profile-share-dialog .share-actions button,.profile-share-dialog .share-actions a{color:#dfc4f0;cursor:pointer;background:#21172b;border:1px solid #9979ab44;border-radius:7px;align-items:center;gap:5px;padding:9px;font-size:11px;text-decoration:none;display:flex}.share-message{color:#c8e5d2;min-height:22px;font-size:11px}.profile-card-scene>.profile-utilities{margin-top:16px}.studio-share-row{align-items:center;gap:12px;margin-top:18px;display:flex}.studio-share-row>span{color:#977da5;font-size:10px}@keyframes name-prism{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.profile-source-card .name-row h1.name-finish-gradient{animation:none!important}}@media (max-width:430px){.studio-workbar{overflow-x:auto}.studio-workbar nav{width:max-content}.look-grid{gap:7px}.look-art{height:75px}}.personal-look{background:#110d18;border:1px solid #8c699d30;border-radius:11px;min-width:0;padding:12px}.personal-look-slot{color:#b898cc;justify-content:space-between;align-items:center;margin-bottom:12px;font:10px monospace;display:flex}.personal-look-slot i{border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px}.personal-look p{color:#97819f;font-size:12px}.studio-shell .personal-look label{font-size:11px}.studio-shell .personal-look input{width:100%;min-width:0;padding:8px;font-size:12px}.personal-look-actions{flex-wrap:wrap;gap:5px;display:flex}.studio-shell .personal-look button{align-items:center;gap:5px;padding:8px;font-size:10px;display:inline-flex}.personal-looks{border-bottom:1px solid #8c699d30;padding-bottom:12px}.tab-preview{color:#eff1f1;max-width:320px;min-height:38px;font:12px var(--font-geist-sans),sans-serif;background:#1e4043;border-radius:10px 10px 4px 4px;align-items:center;gap:8px;margin:14px 0 20px;padding:6px 9px;display:flex;box-shadow:inset 0 1px #ffffff16}.tab-preview img{border-radius:6px;flex:none;width:24px;height:24px}.tab-preview span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tab-preview b{font:18px/1 var(--font-geist-sans),sans-serif;color:#cfd8d8;font-weight:400}
.soundtrack{border-top:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);text-align:left;color:#dcd5e7;margin-top:22px;padding-top:16px;position:relative}.soundtrack-main{align-items:center;gap:12px;display:flex}.soundtrack button{cursor:pointer;color:inherit;background:0 0;border:0}.soundtrack .soundtrack-play{border:1px solid color-mix(in srgb,var(--card-accent) 45%,transparent);width:42px;height:42px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 8%,transparent);border-radius:50%;flex-shrink:0;place-items:center;transition:box-shadow .3s,transform .3s;display:grid}.soundtrack-play:hover{box-shadow:0 0 24px color-mix(in srgb,var(--card-accent) 20%,transparent);transform:scale(1.06)}.soundtrack button:disabled{cursor:default;opacity:.55}.soundtrack-copy{flex:1;gap:4px;min-width:0;display:grid}.soundtrack-label{letter-spacing:.13em;color:#a69ab7;align-items:center;gap:4px;font:8px monospace;display:flex}.soundtrack-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.soundtrack-copy small{color:#a69ab7;overflow-wrap:anywhere;font-size:10px}.soundtrack-bars{align-items:center;gap:3px;height:26px;padding:0 4px;display:flex}.soundtrack-bars i{background:var(--card-accent);border-radius:3px;width:3px;height:5px}.soundtrack.is-playing .soundtrack-bars i{animation:.85s ease-in-out infinite alternate encore-equalizer}.soundtrack-timeline{color:#a69ab7;align-items:center;gap:9px;margin-top:13px;font:9px monospace;display:flex}.soundtrack input[type=range]{accent-color:var(--card-accent);cursor:pointer;min-width:0;height:12px;margin:0;padding:0}.soundtrack-timeline input{flex:1;width:100%}.soundtrack-volume{align-items:center;gap:7px;margin-top:8px;display:flex}.soundtrack-volume>span{color:#82748f;letter-spacing:.08em;margin-right:auto;font:8px monospace}.soundtrack-volume input{width:65px}.soundtrack-volume button{place-items:center;padding:3px;display:grid}.soundtrack-error{color:#ebb3be;font-size:11px}.profile-note{text-align:left;border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);background:#100e1880;border-radius:10px;margin-top:20px;position:relative;overflow:hidden}.profile-note>button{color:#ddd2e8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;display:flex}.profile-note>button small{color:#9987aa;margin-top:4px;font-size:9px;display:block}.note-seal{border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);width:32px;height:32px;color:var(--card-accent);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .5s,background .5s;display:grid}.profile-note:hover .note-seal{background:color-mix(in srgb,var(--card-accent) 12%,transparent);transform:rotate(-12deg)}.note-toggle{color:var(--card-accent);margin-left:auto}.note-reveal{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1);display:grid}.note-reveal>div{overflow:hidden}.profile-note.is-open .note-reveal{grid-template-rows:1fr}.note-paper{color:#342e35;opacity:0;background:#e4d9c7;border-radius:3px;margin:0 10px 10px;padding:20px;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .4s;transform:translateY(18px)rotate(-1.5deg)}.profile-note.is-open .note-paper{opacity:1;transform:translateY(0)rotate(0)}.note-caption{letter-spacing:.14em;color:#7f7079;font:8px monospace}.note-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font:italic 17px/1.65 Georgia,serif}.note-signature{color:#7f7079;font:9px monospace}.soundtrack button:focus-visible,.profile-note button:focus-visible{outline:2px solid var(--card-accent);outline-offset:-3px}.profile-calm .soundtrack-bars i{animation:none!important}.profile-calm .note-reveal,.profile-calm .note-paper,.profile-calm .note-seal{transition:none!important}@keyframes encore-equalizer{0%{height:4px}to{height:23px}}@media (prefers-reduced-motion:reduce){.soundtrack.is-playing .soundtrack-bars i{height:13px;animation:none}.note-reveal,.note-paper,.note-seal{transition:none!important}}.soundtrack-cover{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.stream-player{border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent);background:linear-gradient(135deg,#15121dce,#0d0c13d9);border-radius:14px;margin-top:20px;padding:12px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0003}.stream-player:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--card-accent) 17%,transparent),transparent 45%);position:absolute;inset:0}.stream-heading,.stream-footer{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.stream-heading{letter-spacing:.12em;color:color-mix(in srgb,var(--card-accent) 80%,#fff);padding:2px 3px 10px;font:8px monospace}.stream-heading span{align-items:center;gap:6px;display:flex}.stream-heading small{color:#9a8da6;font-size:8px}.stream-player iframe{z-index:1;background:#101014;border:0;border-radius:9px;max-width:100%;display:block;position:relative}.stream-youtube iframe{aspect-ratio:16/9;height:auto;min-height:180px}.stream-footer{padding:9px 3px 0}.stream-footer small{color:#9a8da6;font-size:9px}.stream-footer a{color:#c0accf;align-items:center;gap:5px;font-size:9px;display:flex}.stream-placeholder{z-index:1;color:#c0accf;background:#100e18;border:1px dashed #9a8da644;border-radius:9px;justify-items:center;gap:8px;padding:25px 15px;display:grid;position:relative}.stream-placeholder strong{font-size:13px}.stream-placeholder span{text-align:center;max-width:260px;font-size:11px}.profile-note{border-color:color-mix(in srgb,var(--card-accent) 28%,transparent);background:linear-gradient(120deg,#15121dcc,#0e0d14cc);margin-top:18px;box-shadow:0 10px 28px #0002}.profile-note .note-teaser{color:#ddd2e8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.note-teaser-copy{gap:3px;min-width:0;display:grid}.note-teaser-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.note-teaser-copy small{color:#9987aa;font-size:9px}.note-teaser .note-toggle{color:var(--card-accent);margin-left:auto;font-size:17px;transition:transform .3s}.note-teaser:hover .note-toggle{transform:translate(2px,-2px)}.note-dialog{border:1px solid color-mix(in srgb,var(--card-accent) 45%,transparent);color:#e4d8ec;text-align:center;background:linear-gradient(145deg,#201829,#100d16);border-radius:16px;width:min(430px,100vw - 32px);padding:30px 24px 24px;box-shadow:0 30px 120px #000b}.note-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05030bcc}.note-dialog-close{color:#a894b7;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid;position:absolute;top:10px;right:10px}.note-dialog-mark{border:1px solid color-mix(in srgb,var(--card-accent) 55%,transparent);width:42px;height:42px;color:var(--card-accent);box-shadow:0 0 25px color-mix(in srgb,var(--card-accent) 17%,transparent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.note-dialog .note-caption{display:block}.note-dialog h2{font:500 25px/1.1 var(--font-geist-sans),sans-serif;letter-spacing:-.04em;margin:9px 0 18px}.note-dialog .note-paper{text-align:left;color:#342e35;background:#e9deca;margin:0;padding:25px 20px;transform:rotate(-1deg);box-shadow:5px 7px #b29a7640}.note-dialog .note-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 22px;font:italic 19px/1.6 Georgia,serif}.note-dialog .note-signature{color:#7f7079;font:9px monospace}.note-dialog-close:focus-visible,.note-teaser:focus-visible{outline:2px solid var(--card-accent);outline-offset:-2px}@keyframes note-pop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.note-dialog[open]{animation:none}.note-teaser .note-toggle{transition:none}}.note-dialog{-webkit-backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(145deg,#2a2237e8,#120f1ce8);border-color:#d2b87980;max-height:calc(100svh - 32px);margin:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000b,inset 0 0 0 1px #ffffff0d}.note-dialog[open]{animation:.45s cubic-bezier(.22,1,.36,1) note-pop-centered}@keyframes note-pop-centered{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.note-dialog.is-closing{animation:.28s cubic-bezier(.4,0,1,1) forwards note-pop-out}.note-dialog.is-closing::backdrop{animation:.28s forwards note-backdrop-out}@keyframes note-pop-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-47%)scale(.95)}}@keyframes note-backdrop-out{0%{opacity:1}to{opacity:0}}.note-dialog .note-paper.note-typewriter{color:#e9e0ef;background:linear-gradient(145deg,#161322f2,#0c0a12f2);border:1px solid #bca6d933;border-radius:11px;margin:0;padding:20px 20px 18px;position:relative;overflow:hidden;transform:none;box-shadow:0 14px 35px #0004}.note-typewriter:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 27px,#c4a7df09 28px) 0 0/100% 28px,linear-gradient(90deg,#c4a7df12 1px,#0000 1px) 0 0/36px 100%;position:absolute;inset:0}.note-paper-label{letter-spacing:.16em;color:var(--card-accent);opacity:.82;margin-bottom:16px;font:8px monospace;display:block;position:relative}.note-typewriter p{min-height:95px;font:500 16px/1.75 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.03em;color:#f1eafa;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:0 0 18px;position:relative}.typewriter-cursor{vertical-align:-.2em;background:var(--card-accent);width:8px;height:1.15em;box-shadow:0 0 10px var(--card-accent);margin-left:3px;animation:.8s step-end infinite type-cursor;display:inline-block}.note-typewriter .note-signature{letter-spacing:.06em;color:#a995b7;border-top:1px solid #c4a7df1c;padding-top:12px;font:9px monospace;display:block;position:relative}.note-dialog h2{margin-bottom:20px}@keyframes type-cursor{0%,45%{opacity:1}46%,to{opacity:0}}.note-dialog.note-morph[open]{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:linear-gradient(140deg,#353040db,#15131ddf);border-color:#ffffff30;border-radius:24px;width:min(440px,100vw - 32px);padding:28px 24px 22px;box-shadow:0 30px 100px #0009,inset 0 1px #ffffff25;animation:none!important}.note-morph .note-paper.note-typewriter{box-shadow:none;background:linear-gradient(130deg,#ffffff08,#ffffff02);border:1px solid #ffffff12;border-radius:15px;padding:20px;opacity:1!important;transform:none!important}.note-morph .note-typewriter:before{display:none}.note-morph .note-paper.note-typewriter p{font:400 clamp(17px,4vw,21px)/1.65 var(--font-geist-mono),monospace;color:#f2edf6;letter-spacing:-.045em;min-height:100px;margin:0 0 18px}.note-morph .note-dialog-mark{width:38px;height:38px;box-shadow:none;background:#ffffff06;margin-bottom:14px}.note-morph h2{overflow-wrap:anywhere;margin:10px 0 22px;font-size:25px}.note-morph .note-caption{color:#c2b2ce;letter-spacing:.14em;font-size:8px}.note-morph .note-dialog-close{background:#ffffff08;border-radius:50%;padding:7px}.note-morph .note-signature{color:#b8a9c5;border-color:#ffffff12}@media (prefers-reduced-motion:reduce){.note-morph .typewriter-cursor{animation:none}}.profile-note{transform-origin:50%;will-change:transform, box-shadow;animation:3.8s cubic-bezier(.36,.07,.19,.97) infinite note-teaser-dance}.profile-note:hover,.profile-note:focus-within{box-shadow:0 14px 34px color-mix(in srgb, var(--card-accent) 18%, #0006);animation-play-state:paused;transform:translateY(-2px)scale(1.01)}@keyframes note-teaser-dance{0%,53%,to{transform:translate(0,0)rotate(0);box-shadow:0 10px 28px #0002}7%{transform:translate(-3px,-2px)rotate(-.65deg)}14%{transform:translate(4px,1px)rotate(.7deg)}21%{transform:translate(-3px,2px)rotate(-.45deg)}28%{box-shadow:0 12px 32px color-mix(in srgb, var(--card-accent) 22%, #0005);transform:translate(2px,-1px)rotate(.35deg)}35%{transform:translate(0,0)rotate(0)}}.profile-calm .profile-note{animation:none!important}@media (prefers-reduced-motion:reduce){.profile-note{animation:none}.profile-note:hover,.profile-note:focus-within{transform:none}}.profile-location{color:#d8d3df;letter-spacing:.01em;align-items:center;gap:6px;margin:.5rem 0 0;font-size:.78rem;font-weight:600;display:inline-flex}.profile-location svg{color:var(--card-accent,#b9acff);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--card-accent,#b9acff) 55%,transparent));flex:none}.avatar-position-top .profile-location{justify-content:center}
.studio-shell .editor-section{background:#13101bcc;border:1px solid #b299ce25;border-radius:14px;margin:0 0 18px;padding:0;transition:border-color .2s;overflow:hidden}.studio-shell .editor-section:focus-within{border-color:#bda1d67a}.studio-shell .editor-section-heading{background:#ffffff03;border-bottom:1px solid #b299ce18;align-items:center;gap:11px;padding:16px;display:flex}.studio-shell .editor-section-icon{color:#c6aedf;background:#b79bdb10;border:1px solid #b79bdb25;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.studio-shell .editor-section-heading h3{color:#ece1f4;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.studio-shell .editor-section-heading p{color:#a597b1;margin:3px 0 0;font-size:11px;line-height:1.6}.studio-shell .editor-section-body{padding:16px}.studio-shell .editor-section-body>label:first-child{margin-top:0}.studio-shell .editor-section-body>label:last-child{margin-bottom:0}.studio-shell .editor-section-body>.media-field{border:0;margin:0;padding:0}.studio-shell .editor-section-music .editor-section-icon{color:#99d9c8;background:#99d9c80c}.studio-shell .editor-section-discord .editor-section-icon{color:#b0b9ff;background:#b0b9ff0c}.studio-shell .editor-section-background .editor-section-icon{color:#dcbba1;background:#dcbba10c}.studio-shell .studio-lab>section,.studio-shell .studio-lab>.lab-group{background:#13101bcc;border:1px solid #b299ce25;border-radius:14px;margin:0 0 18px;padding:16px}.studio-shell .studio-lab .lab-title{border-bottom:1px solid #b299ce18;margin-top:0;padding-bottom:12px}.studio-shell .studio-workbar nav{gap:8px}.studio-shell .studio-workbar nav button{border:1px solid #b299ce25;border-radius:10px}.studio-shell .studio-workbar nav button[aria-pressed=true]{color:#eee2ff;background:#b79bdb18;border-color:#b79bdb65}.studio-shell .link-editor{border:1px solid #b299ce30!important;border-radius:12px!important;margin-bottom:16px!important;padding:16px!important}@media (max-width:600px){.studio-shell .editor-section-heading,.studio-shell .editor-section-body{padding:13px}.studio-shell .studio-workbar nav{flex-wrap:wrap;width:100%;display:flex}.studio-shell .studio-workbar nav button{padding:10px;font-size:11px}.studio-shell .studio-workbar{flex-wrap:wrap;overflow:visible}}
.welcome-scene{z-index:30;color:#f1edf8;font-family:var(--font-geist-sans),sans-serif;text-align:center;isolation:isolate;background:#07070c;place-items:center;padding:70px 24px;display:grid;position:fixed;inset:0;overflow:auto}.welcome-scene:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--welcome-accent) 15%,transparent),transparent 65%);position:absolute;inset:0}.welcome-composition{z-index:1;width:min(620px,100%);position:relative}.welcome-corner{letter-spacing:.16em;color:#8a8296;font:9px monospace;position:absolute;top:25px;left:28px}.welcome-handle{color:#8a8296;letter-spacing:.1em;font:10px monospace;position:absolute;bottom:24px;left:0;right:0}.welcome-emblem{border:1px solid color-mix(in srgb,var(--welcome-accent) 40%,transparent);width:100px;height:100px;color:var(--welcome-accent);box-shadow:0 0 60px color-mix(in srgb,var(--welcome-accent) 12%,transparent);background:#ffffff03;border-radius:25px;place-items:center;margin:0 auto 28px;display:grid;position:relative;overflow:hidden}.welcome-kicker{letter-spacing:.3em;color:var(--welcome-accent);margin:0 0 17px;font:9px monospace}.welcome-composition h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,7vw,80px);font-weight:500;line-height:1.02}.welcome-composition h1>span{color:var(--welcome-accent)}.welcome-tagline{color:#aaa1b7;overflow-wrap:anywhere;max-width:410px;margin:22px auto 30px;font-size:14px;line-height:1.7}.welcome-scene .welcome-enter{border:1px solid color-mix(in srgb,var(--welcome-accent) 50%,transparent);color:#f4ecff;background:color-mix(in srgb,var(--welcome-accent) 12%,#0b0910);max-width:100%;font:500 13px var(--font-geist-sans),sans-serif;cursor:pointer;overflow-wrap:anywhere;border-radius:40px;justify-content:center;align-items:center;gap:24px;padding:16px 24px;transition:box-shadow .3s,background .3s;display:inline-flex}.welcome-enter:hover{box-shadow:0 0 35px color-mix(in srgb,var(--welcome-accent) 25%,transparent)}.welcome-enter:focus-visible{outline:2px solid var(--welcome-accent);outline-offset:5px}.welcome-status{color:#82798d;min-height:16px;margin:17px 0 0;font:9px monospace}.welcome-progress{background:var(--welcome-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.welcome-grid{z-index:-1;opacity:.15;background-color:#0000;background-image:linear-gradient(#ffffff16 1px,#0000 1px),linear-gradient(90deg,#ffffff16 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.welcome-classic .welcome-grid{display:none}.welcome-scanner .welcome-emblem{border-style:dashed;border-radius:16px;width:140px;height:150px}.welcome-scanner .welcome-scan{background:var(--welcome-accent);height:2px;box-shadow:0 0 20px 4px var(--welcome-accent);animation:3s ease-in-out infinite welcome-scan;position:absolute;top:0;left:0;right:0}.welcome-scanner .welcome-composition:before,.welcome-scanner .welcome-composition:after{content:"";border-top:1px solid var(--welcome-accent);opacity:.4;width:22px;height:22px;position:absolute;top:0}.welcome-scanner .welcome-composition:before{border-left:1px solid var(--welcome-accent);left:0}.welcome-scanner .welcome-composition:after{border-right:1px solid var(--welcome-accent);right:0}.welcome-orbits{z-index:-1;pointer-events:none;opacity:.65;place-items:center;display:grid;position:absolute;inset:-80px -40px}.welcome-orbits i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--welcome-accent) 55%,transparent);width:min(70vw,480px);box-shadow:0 0 30px color-mix(in srgb,var(--welcome-accent) 15%,transparent),inset 0 0 30px color-mix(in srgb,var(--welcome-accent) 10%,transparent);border-radius:50%;animation:14s linear infinite welcome-orbit;position:absolute}.welcome-orbits i:nth-child(2){opacity:.35;border-style:dashed;width:min(85vw,580px);animation-duration:19s;animation-direction:reverse}.welcome-orbits i:nth-child(3){opacity:.2;width:min(100vw,680px);animation-duration:25s}.welcome-portal .welcome-emblem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;width:64px;height:64px}.welcome-portal .welcome-composition h1{text-shadow:0 0 70px color-mix(in srgb,var(--welcome-accent) 35%,transparent)}.welcome-terminal .welcome-composition{text-align:left;background:#0b0a11dc;border:1px solid #ffffff20;border-radius:12px;padding:28px;box-shadow:0 25px 80px #0006}.welcome-terminal .welcome-emblem{border-radius:9px;width:40px;height:40px;margin:0 0 24px}.welcome-terminal .welcome-composition h1{font-size:clamp(30px,5vw,60px)}.welcome-terminal .welcome-tagline{margin-left:0}.welcome-console{font:11px/1.5 var(--font-geist-mono),monospace;color:var(--welcome-accent);overflow-wrap:anywhere;gap:9px;margin:0 0 28px;display:grid}.welcome-console span{animation:.8s both welcome-line}.welcome-console span:nth-child(2){animation-delay:.3s}.welcome-console span:nth-child(3){animation-delay:.6s}.welcome-terminal .welcome-enter{border-radius:6px}.welcome-leaving{pointer-events:none;animation:welcome-depart var(--welcome-exit) ease-in forwards}.welcome-leaving .welcome-progress{animation:welcome-progress var(--welcome-exit) ease-in-out forwards}.welcome-leaving .welcome-emblem{box-shadow:0 0 90px color-mix(in srgb,var(--welcome-accent) 65%,transparent)}.welcome-leaving .welcome-orbits{animation:welcome-portal-open var(--welcome-exit) ease-in forwards}.welcome-leaving .welcome-scan{animation:.4s linear infinite welcome-scan}.studio-shell .welcome-picker{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.studio-shell .welcome-picker button{text-align:left;color:#bda5d5;background:#100d18;border:1px solid #b299ce30;border-radius:12px;justify-items:start;gap:9px;padding:14px;display:grid}.welcome-picker strong{font-size:12px;font-weight:500}.welcome-picker small{color:#9788a5;font-size:10px;line-height:1.6}.studio-shell .welcome-picker button[aria-pressed=true]{background:#b79bdb18;border-color:#cfb4e9;box-shadow:inset 0 0 0 1px #cfb4e933}.studio-shell .welcome-preview-trigger{align-items:center;gap:8px;display:inline-flex}.welcome-preview-dialog{color:#fff;background:#07070c;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.welcome-preview-dialog .welcome-demo{position:absolute}.welcome-preview-close{z-index:40;color:#fff;cursor:pointer;background:#14101ddd;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:20px}.welcome-preview-dialog::backdrop{background:#050409}@keyframes welcome-scan{0%,to{transform:translateY(5px)}50%{transform:translateY(140px)}}@keyframes welcome-orbit{0%{transform:rotateX(22deg)rotateY(-18deg)rotate(0)}to{transform:rotateX(22deg)rotateY(-18deg)rotate(360deg)}}@keyframes welcome-depart{0%,55%{opacity:1}to{opacity:0;filter:blur(10px)}}@keyframes welcome-portal-open{to{opacity:0;transform:scale(2.5)}}@keyframes welcome-progress{to{transform:scaleX(1)}}@keyframes welcome-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcome-scene *,.welcome-scene{transition:none!important;animation:none!important}}@media (max-width:480px){.welcome-corner{font-size:7px;left:18px}.welcome-terminal .welcome-composition{padding:20px}.welcome-scene{padding:65px 20px}.welcome-orbits{inset:-50px 0}.welcome-composition h1{font-size:42px}}.welcome-terminal .welcome-kicker,.welcome-terminal .welcome-console span{animation:none}.terminal-cursor{vertical-align:-.16em;background:currentColor;width:.55em;height:1em;margin-left:.16em;animation:.8s step-end infinite terminal-caret;display:inline-block}.welcome-terminal .welcome-enter:disabled{opacity:0;pointer-events:none;transform:translateY(5px)}@keyframes terminal-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-cursor{animation:none}}.welcome-terminal .welcome-enter{transition:box-shadow .3s,background .3s,opacity .42s,transform .42s cubic-bezier(.16,1,.3,1)}.welcome-terminal .welcome-enter:not(:disabled){animation:.52s cubic-bezier(.16,1,.3,1) both terminal-enter}@keyframes terminal-enter{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scaleX(.82)}65%{opacity:1;filter:blur();transform:translateY(-1px)scaleX(1.015)}to{opacity:1;filter:none;transform:translateY(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){.welcome-terminal .welcome-enter:not(:disabled){animation:none}}.welcome-composition h1.welcome-fit-title{min-width:0;max-width:100%;position:relative}.welcome-composition h1>.welcome-title-measure{visibility:hidden;pointer-events:none;white-space:pre;width:max-content;max-width:none;font:inherit;letter-spacing:inherit;color:inherit;position:absolute;top:0;left:0}
.decoration-legend{filter:drop-shadow(0 2px 3px #0009)}.legend-wing-main{transform-origin:35px 77px;animation:2.6s cubic-bezier(.45,0,.25,1) infinite legend-wing-open}.legend-wing-rear{transform-origin:32px 82px;animation:2.6s ease-in-out -.18s infinite legend-wing-back}.legend-wing-low{transform-origin:34px 112px;animation:2.6s ease-in-out -.3s infinite legend-wing-tail}.legend-feather-drift{animation:3.5s ease-in-out infinite legend-feathers}.legend-crown-rise{filter:drop-shadow(0 0 3px #ffe8b588);animation:2.6s ease-in-out infinite legend-crown}.legend-seraph-sigil{transform-origin:80px 146px;animation:2.6s ease-in-out infinite legend-sigil}.legend-tentacle-outer{transform-origin:45px 134px;animation:3.1s ease-in-out infinite legend-tentacle}.legend-tentacle-inner{transform-origin:39px 123px;animation:2.4s ease-in-out -.6s infinite legend-tentacle-inner}.legend-abyss-bubbles{animation:3.1s ease-in-out infinite legend-bubbles}.legend-abyss-horns{animation:3.1s ease-in-out -.3s infinite legend-crown}.legend-abyss-eye{transform-origin:80px 140px;filter:drop-shadow(0 0 3px #53efc588);animation:4.7s ease-in-out infinite legend-eye}.legend-mecha-top{transform-origin:30px 33px;animation:3.8s cubic-bezier(.65,0,.25,1) infinite legend-mecha-top}.legend-mecha-side{animation:3.8s cubic-bezier(.65,0,.25,1) infinite legend-mecha-side}.legend-mecha-bottom{transform-origin:35px 132px;animation:3.8s cubic-bezier(.65,0,.25,1) infinite legend-mecha-bottom}.legend-energy-links{filter:drop-shadow(0 0 2px #71eaff);animation:3.8s linear infinite legend-energy}.legend-mecha-particles{animation:3.8s ease-in-out infinite legend-particles}.legend-reactor{transform-origin:80px 16px;animation:3.8s ease-in-out infinite legend-reactor}.legend-power-bar{animation:2s linear infinite legend-energy}@keyframes legend-wing-open{0%,to{transform:rotate(9deg)scaleX(.8)}45%,60%{transform:rotate(-12deg)scaleX(1.12)}}@keyframes legend-wing-back{0%,to{transform:rotate(-6deg)}50%{transform:rotate(12deg)translate(-2px)}}@keyframes legend-wing-tail{0%,to{transform:rotate(8deg)}50%{transform:rotate(-13deg)translateY(3px)}}@keyframes legend-feathers{0%{opacity:0;transform:translateY(-7px)}25%{opacity:.85}85%{opacity:.35}to{opacity:0;transform:translate(-3px,15px)rotate(-4deg)}}@keyframes legend-crown{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes legend-sigil{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes legend-tentacle{0%,to{transform:rotate(-5deg)scaleX(.87)}50%{transform:rotate(8deg)scaleX(1.07)}}@keyframes legend-tentacle-inner{0%,to{transform:rotate(7deg)}50%{transform:rotate(-10deg)translateY(-3px)}}@keyframes legend-bubbles{0%{opacity:0;transform:translateY(8px)}30%,65%{opacity:.8}to{opacity:0;transform:translateY(-15px)}}@keyframes legend-eye{0%,35%,45%,to{transform:scaleY(1)}40%{transform:scaleY(.15)}70%{transform:translate(3px)}}@keyframes legend-mecha-top{0%,15%,90%,to{transform:none}38%,65%{transform:translate(-5px,-6px)rotate(-9deg)}}@keyframes legend-mecha-side{0%,20%,90%,to{transform:none}40%,65%{transform:translate(-6px)}}@keyframes legend-mecha-bottom{0%,25%,90%,to{transform:none}45%,65%{transform:translate(-4px,5px)rotate(8deg)}}@keyframes legend-energy{to{stroke-dashoffset:-52px}}@keyframes legend-particles{0%,20%,to{opacity:0;transform:translateY(5px)}40%,70%{opacity:1}85%{opacity:0;transform:translateY(-7px)}}@keyframes legend-reactor{0%,20%,to{opacity:.6;transform:scale(.9)}45%,65%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.decoration-legend *{animation-duration:12s!important}}
