body[data-view=account] #main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:100svh}.auth-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(450px,1fr);min-height:100svh;background:var(--bg);color:var(--text)}.auth-studio-story{position:relative;isolation:isolate;overflow:hidden;padding:45px clamp(40px,6vw,100px);background:radial-gradient(ellipse at 40% 80%,#a9d7dd18,transparent 60%),linear-gradient(140deg,#151b26,#10151c);display:flex;flex-direction:column}.studio-brand{display:flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-.7px;font-weight:750;color:#fff;text-decoration:none}.studio-brand img{width:37px;height:37px;border-radius:11px}.auth-story-kicker{font-size:9px;letter-spacing:2.1px;color:#aab8ce;margin-top:72px}.auth-studio-story h2{font-size:clamp(42px,4.6vw,68px)!important;font-weight:550;line-height:1.05;letter-spacing:-2.5px!important;margin:22px 0!important;color:#f4f5f8}.auth-studio-story>p{font-size:14px;line-height:1.8;color:#aab5c8;max-width:310px;margin:0}.auth-art-stack{position:relative;margin:35px 0 32px;min-height:280px;flex:1;max-height:340px}.auth-art-stack>img{position:absolute;width:40%;height:235px;object-fit:cover;border-radius:23px;border:1px solid #ffffff35;box-shadow:0 18px 50px #0005}.auth-art-stack>img:nth-child(1){left:0;top:35px;transform:rotate(-13deg)}.auth-art-stack>img:nth-child(2){left:29%;top:0;z-index:2;transform:rotate(3deg)}.auth-art-stack>img:nth-child(3){right:-4%;top:50px;transform:rotate(16deg)}.auth-art-stack>span{position:absolute;bottom:0;left:0;font-family:Georgia,serif;font-size:18px;font-style:italic;color:#bbcbdc}.auth-story-note{margin-top:auto;font-size:10px;line-height:1.5;color:#7e91ab}.auth-studio-form{position:relative;width:100%;max-width:570px;margin:auto;padding:65px 55px 45px;box-sizing:border-box}.auth-studio-back{position:absolute;top:20px;right:35px;width:40px;height:40px;display:grid;place-items:center;padding:10px;background:var(--glass-fill);border:1px solid var(--glass-edge);border-radius:50%;color:var(--text)}.auth-studio-back .icon{width:20px;height:20px;transform:rotate(180deg)}.auth-mobile-brand{display:none}.auth-form-heading>.eyebrow{font-size:8px;letter-spacing:1.8px;color:var(--muted)}.auth-form-heading h1{font-size:42px!important;line-height:1.12!important;letter-spacing:-1.8px!important;margin:17px 0 16px!important}.auth-form-heading>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 26px}.studio-auth-tabs{display:flex;gap:5px;padding:5px;margin:24px 0;border:1px solid var(--glass-edge);border-radius:40px;background:var(--glass-fill)}.studio-auth-tabs button{flex:1;border:0;border-radius:30px;padding:10px;background:none;color:var(--muted);font-size:13px}.studio-auth-tabs .selected{background:var(--aura-spectrum);color:#202737}.studio-account-fields label{display:block;font-size:12px;color:var(--text);margin:20px 0 9px}.studio-account-fields input{display:block;width:100%;box-sizing:border-box;min-height:50px;border:1px solid var(--glass-edge);border-radius:14px;background:var(--glass-fill);color:var(--text);font:inherit;font-size:13px;padding:14px 16px;outline:none}.studio-account-fields input:focus{border-color:#b7cbeb;box-shadow:0 0 0 3px #b7cbeb15}.studio-account-fields .password-field{position:relative;display:flex;align-items:center;min-height:50px;border:0!important;background:transparent!important;padding:0!important}.studio-account-fields .password-field input{padding-right:65px}.studio-account-fields .password-field button{position:absolute;right:12px;background:none;border:0;color:var(--muted);font-size:11px;padding:6px}.studio-account-fields .auth-forgot{display:block;margin:13px 0 0 auto;padding:0;border:0;background:none;color:var(--muted);font-size:11px;text-decoration:none}.auth-password-hint{font-size:10px;color:var(--muted);display:block;margin-top:10px}.studio-account-fields #auth-feedback{font-size:12px;line-height:1.5;min-height:0;margin:13px 0}.studio-account-fields .auth-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;border-radius:40px;background:var(--aura-spectrum)!important;color:#202737!important;padding:14px 22px;font-size:13px;font-weight:700}.auth-studio-form .auth-provider-divider{margin:24px 0 18px}.auth-studio-form .account-providers button{width:100%;border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:40px;min-height:48px;color:var(--text);font-size:12px;display:flex;align-items:center;justify-content:center;gap:12px}.auth-studio-form .account-providers svg{width:19px;height:19px}.auth-continue-guest{display:block;margin:24px auto 0;border:0;background:none;color:var(--muted);font-size:11px;line-height:1.6}.auth-data-note,.desktop-auth-note{font-size:9px;color:var(--muted);text-align:center;line-height:1.6;margin-top:22px}.guest-profile-trigger{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;aspect-ratio:1!important;border:1px solid var(--glass-edge)!important;border-radius:50%!important;background:var(--glass-fill)!important;backdrop-filter:blur(24px)!important;padding:10px!important;display:grid!important;place-items:center!important;color:var(--text)!important}.guest-profile-trigger .icon{width:22px!important;height:22px!important}
@media(max-width:999px){.auth-studio{grid-template-columns:1fr}.auth-studio-story{display:none}.auth-studio-form{padding:65px 30px 40px;max-width:500px}.auth-mobile-brand{display:flex;align-items:center;gap:9px;color:var(--text);font-size:23px;font-weight:750;text-decoration:none;letter-spacing:-.6px;margin-bottom:38px}.auth-mobile-brand img{width:34px;height:34px;border-radius:11px}.auth-form-heading h1{font-size:39px!important}.auth-studio{background:radial-gradient(ellipse at 80% 0%,#b6cadb0d,transparent 50%),var(--bg)}.auth-studio-back{top:24px;right:28px}.auth-data-note{font-size:9px}body header .guest-profile-trigger{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:7px!important}}
@media(max-width:400px){.auth-studio-form{padding:55px 24px 35px}.auth-mobile-brand{margin-bottom:30px}.auth-form-heading h1{font-size:36px!important}.auth-form-heading>p{font-size:12px;margin-bottom:22px}.studio-auth-tabs{margin:20px 0}.studio-account-fields label{margin-top:16px}.auth-studio-back{top:20px;right:24px}}
/* One surface and icon color for the complete navigation system. */
:root{--shell-control-fill:color-mix(in srgb,var(--surface) 78%,transparent);--shell-control-edge:var(--glass-edge);--shell-control-ink:var(--text);--shell-control-shadow:inset 0 1px 0 var(--glass-highlight),0 5px 18px #0002}
html body :is(header .desktop-navigation,header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-primary-bar,.dock .mobile-dock-search){background:var(--shell-control-fill)!important;background-image:none!important;border:1px solid var(--shell-control-edge)!important;color:var(--shell-control-ink)!important;box-shadow:var(--shell-control-shadow)!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important}
html body :is(header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-dock-search) :is(svg,.icon){color:inherit!important;opacity:1!important}
html body :is(header .desktop-navigation,.dock .mobile-primary-bar) button:not(.selected):not(.active){color:var(--shell-control-ink)!important;background:transparent!important}
html body :is(header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-dock-search):hover{border-color:color-mix(in srgb,var(--shell-control-ink) 40%,transparent)!important}
@media(prefers-reduced-transparency:reduce){html body :is(header .desktop-navigation,header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-primary-bar,.dock .mobile-dock-search){background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
/* Liquid glass: translucent tint, boosted backdrop color and a polished rim. */
:root{--shell-control-fill:rgba(24,29,39,.22);--shell-control-edge:rgba(255,255,255,.30);--shell-control-shadow:inset 0 1px 0 #ffffff85,inset 0 -1px 0 #ffffff20,inset 1px 0 0 #c8efff28,inset -1px 0 0 #edcfff22,0 7px 24px #00000030,0 1px 3px #00000020}
html[data-theme=light]{--shell-control-fill:rgba(255,255,255,.26);--shell-control-edge:rgba(255,255,255,.66);--shell-control-shadow:inset 0 1px 0 #ffffffdd,inset 0 -1px 0 #ffffff55,0 7px 24px #26344914,0 1px 4px #26344918}
html body :is(header .desktop-navigation,header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-primary-bar,.dock .mobile-dock-search){position:relative!important;isolation:isolate;background:var(--shell-control-fill)!important;backdrop-filter:blur(18px) saturate(1.9) contrast(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.9) contrast(1.06)!important}
html body :is(header .desktop-navigation,header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-primary-bar,.dock .mobile-dock-search)::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ffffff24 0%,#ffffff08 34%,transparent 48%,#c8eaff0b 75%,#f1d4ff19 100%);box-shadow:inset 0 0 0 1px #ffffff0a}
html body :is(header .desktop-navigation,.dock .mobile-primary-bar) button:is(.selected,.active){background:linear-gradient(115deg,#b9f1f09e,#d2c8ffa8,#f6cfdf9e)!important;border:1px solid #ffffff5c!important;box-shadow:inset 0 1px 0 #ffffffb0,0 2px 8px #00000016!important;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}
html body :is(header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-dock-search):hover{background:color-mix(in srgb,var(--shell-control-fill),#ffffff 8%)!important;box-shadow:var(--shell-control-shadow),0 0 18px #d4e8ff12!important}
@media(prefers-reduced-transparency:reduce){html body :is(header .desktop-navigation,header .navigation-search,header .community-add,header .desktop-settings,header .mobile-account-trigger,header .guest-profile-trigger,header .profile-dropdown summary,.dock .mobile-primary-bar,.dock .mobile-dock-search){background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body :is(header .desktop-navigation,.dock .mobile-primary-bar) button:is(.selected,.active){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
