.page-module__xPah2W__page{min-height:100vh;color:var(--text-strong);background:0 0;flex-direction:column;gap:24px;padding:48px clamp(20px,4vw,64px) 80px;display:flex;position:relative;overflow:visible}.page-module__xPah2W__heroPanel{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 28px;display:flex}.page-module__xPah2W__heroPanel h1{margin:0 0 8px;font-size:1.8rem}.page-module__xPah2W__heroPanel p{color:var(--text-soft);margin:0}.page-module__xPah2W__content{flex-direction:column;gap:24px;display:flex}.page-module__xPah2W__formCard{justify-content:stretch;gap:110px;width:100%;min-height:auto;display:grid}.page-module__xPah2W__preferencesCard{z-index:20;justify-content:stretch;place-items:stretch stretch;width:100%;position:relative;overflow:visible}.page-module__xPah2W__preferencesCard .user-section{z-index:220}.page-module__xPah2W__preferencesCard .dropdown{z-index:260}.page-module__xPah2W__formBody{text-align:left;place-content:start stretch;justify-items:stretch;width:100%;padding:0}.page-module__xPah2W__sectionTitle h2{margin:0 0 6px;font-size:1.2rem}.page-module__xPah2W__sectionTitle p{color:var(--text-soft);margin:0;font-size:.95rem}.page-module__xPah2W__avatarRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__xPah2W__avatarLarge{border-radius:var(--ef-control-radius,12px);background:color-mix(in srgb,var(--ef-surface)74%,#fff 26%);border:1px solid color-mix(in srgb,var(--text-soft)24%,transparent);flex-shrink:0;place-items:center;width:88px;height:88px;font-size:1.6rem;font-weight:700;display:grid;overflow:hidden}.page-module__xPah2W__avatarLarge img{object-fit:cover;width:100%;height:100%}.page-module__xPah2W__avatarFields{flex-direction:column;flex:1;gap:12px;min-width:220px;display:flex}.page-module__xPah2W__helper{color:var(--text-muted);font-size:.85rem}.page-module__xPah2W__avatarGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:start;gap:12px;width:100%;display:grid}.page-module__xPah2W__avatarCardFrame{width:100%;max-width:none}.page-module__xPah2W__avatarCard{justify-content:stretch;align-items:stretch;min-height:100%;padding:12px}.page-module__xPah2W__avatarCardBody{text-align:center;align-content:stretch;height:100%;min-height:0;padding:0;display:grid}.page-module__xPah2W__avatarImage{border-radius:var(--ef-control-radius,12px);object-fit:cover;background:color-mix(in srgb,var(--ef-surface)74%,#fff 26%);border:1px solid color-mix(in srgb,var(--text-soft)24%,transparent);justify-self:center;width:72px;height:72px}.page-module__xPah2W__avatarCardBody>span{justify-self:center}.page-module__xPah2W__accountsGrid{grid-template-columns:repeat(3,minmax(auto,1fr));gap:14px;width:100%;display:grid}.page-module__xPah2W__accountCardFrame{width:100%;max-width:none}.page-module__xPah2W__accountCard{justify-content:stretch;align-items:stretch;gap:14px;min-height:100%;padding:16px;display:grid}.page-module__xPah2W__accountCardLinked{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#7c4dff)24%,transparent)}.page-module__xPah2W__accountCardBody{text-align:left;align-content:stretch;gap:14px;padding:0;display:grid}.page-module__xPah2W__accountCardTop{gap:12px;display:grid}.page-module__xPah2W__accountBadgeRow{align-items:center;gap:10px;display:flex}.page-module__xPah2W__accountBadge{width:36px;height:36px;color:var(--text-strong);background:color-mix(in srgb,var(--accent,#7c4dff)22%,transparent);border:1px solid color-mix(in srgb,var(--accent,#7c4dff)32%,transparent);border-radius:10px;place-items:center;font-size:1rem;display:grid}.page-module__xPah2W__accountProviderName{color:var(--text-strong);font-size:1rem;font-weight:700}.page-module__xPah2W__accountIdentity{align-items:center;gap:12px;min-width:0;display:flex}.page-module__xPah2W__accountAvatar,.page-module__xPah2W__accountAvatarFallback{border-radius:14px;flex:none;width:52px;height:52px}.page-module__xPah2W__accountAvatar{object-fit:cover;background:color-mix(in srgb,var(--ef-surface)74%,#fff 26%)}.page-module__xPah2W__accountAvatarFallback{border:1px solid color-mix(in srgb,var(--text-soft)24%,transparent);background:color-mix(in srgb,var(--ef-surface)74%,#fff 26%);color:var(--text-soft);place-items:center;display:grid}.page-module__xPah2W__accountMeta{gap:3px;min-width:0;display:grid}.page-module__xPah2W__accountMeta h3,.page-module__xPah2W__accountMeta p,.page-module__xPah2W__accountMeta span{margin:0}.page-module__xPah2W__accountMeta h3{font-size:1rem}.page-module__xPah2W__accountMeta p{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.page-module__xPah2W__accountMeta span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.page-module__xPah2W__accountCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__xPah2W__accountStatus{color:var(--text-soft);font-size:.88rem}.page-module__xPah2W__securityInfo{border-radius:var(--ef-control-radius,12px);background:color-mix(in srgb,var(--ef-surface)84%,#fff 16%);border:1px solid color-mix(in srgb,var(--text-soft)18%,transparent);color:var(--text-soft);justify-content:stretch;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.page-module__xPah2W__securityInfo p{margin:0}.page-module__xPah2W__avatarActions{gap:8px;width:100%;display:grid}.page-module__xPah2W__formCard label{color:var(--text-soft);gap:8px;font-size:.9rem;font-weight:600;display:grid}.page-module__xPah2W__preferencesLayout{grid-template-columns:1fr;align-items:start;gap:14px;width:100%;display:grid}.page-module__xPah2W__preferencesTop{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.page-module__xPah2W__themeDropdownDivider{pointer-events:none;min-height:10px;position:relative;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;padding:4px 0!important}.page-module__xPah2W__themeDropdownDivider:before{content:"";background:var(--ef-border-gradient);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);height:2px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.page-module__xPah2W__themeDropdownAdd,.page-module__xPah2W__themeDropdownCustom{width:100%}.page-module__xPah2W__themeBuilderPanel{gap:14px;width:100%;padding:16px;display:grid;overflow:visible}.page-module__xPah2W__themeBuilderHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__xPah2W__themeBuilderHeader h3{margin:0;font-size:1rem}.page-module__xPah2W__themeBuilderGroup{gap:10px;display:grid}.page-module__xPah2W__themeBuilderGroup h4{color:var(--text-strong);margin:0;font-size:.92rem}.page-module__xPah2W__builderField{gap:8px;display:grid}.page-module__xPah2W__builderField>span{color:var(--text-soft);font-size:.9rem;font-weight:600}.page-module__xPah2W__themeBuilderControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__xPah2W__builderSectionCard{align-content:start;gap:10px;padding:12px;display:grid}.page-module__xPah2W__builderTopRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.page-module__xPah2W__builderThemeNameField{color:var(--text-soft);gap:8px;font-size:.9rem;font-weight:600;display:grid}.page-module__xPah2W__builderHiddenMessage{padding:12px}.page-module__xPah2W__nebulaColors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__xPah2W__themePreviewPanel{gap:10px;width:100%;padding:12px;display:grid;overflow:visible}.page-module__xPah2W__themePreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.page-module__xPah2W__previewBlock{align-content:start;gap:8px;height:100%;min-height:148px;padding:10px 11px;display:grid;overflow:visible}.page-module__xPah2W__previewBlock h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid color-mix(in srgb,var(--text-soft)22%,transparent);margin:0;padding-bottom:6px;font-size:.8rem;font-weight:700}.page-module__xPah2W__previewSubheading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:2px 0 0;font-size:.72rem;font-weight:700}.page-module__xPah2W__previewButtonRow{flex-wrap:wrap;gap:6px;display:flex}.page-module__xPah2W__previewToggleRow{align-content:start;gap:8px;display:grid}.page-module__xPah2W__previewInputRow{gap:8px;display:grid}.page-module__xPah2W__previewDropdownBlock{overflow:visible}.page-module__xPah2W__themePreviewGrid>.page-module__xPah2W__previewBlock{height:100%}.page-module__xPah2W__previewDropdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid;overflow:visible}.page-module__xPah2W__previewDropdownGrid>*{min-height:40px}.page-module__xPah2W__previewHeaderMenu{overflow:visible}.page-module__xPah2W__previewHeaderMenu .ef-menu-bar{justify-content:flex-start;width:100%}:is(.page-module__xPah2W__previewHeaderMenu .ef-menu-popover,.page-module__xPah2W__previewHeaderMenu .ef-menu-sub,.page-module__xPah2W__previewDropdownGrid .dropdown){z-index:400}.page-module__xPah2W__previewMenuList{gap:4px;display:grid}.page-module__xPah2W__previewPanelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (max-width:1180px){.page-module__xPah2W__themePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__xPah2W__previewMiniPanel{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:8px;font-size:.82rem}.page-module__xPah2W__previewCompactButtons .ef-button{min-height:32px;padding:7px 11px;font-size:.78rem;line-height:1.1}.page-module__xPah2W__previewStackedFrame{align-self:stretch;width:100%;max-width:none}.page-module__xPah2W__previewStackedCard{height:100%;min-height:150px;padding:10px}.page-module__xPah2W__previewStackedBody{align-content:start;gap:8px;height:100%;padding:6px}.page-module__xPah2W__previewStackedBody h3{margin:0;font-size:1rem}.page-module__xPah2W__previewStackedBody p{font-size:.86rem}.page-module__xPah2W__swatchRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__xPah2W__swatch{border:2px solid color-mix(in srgb,var(--text-soft)38%,transparent);cursor:pointer;border-radius:6px;width:22px;height:22px}.page-module__xPah2W__colorInput{cursor:pointer;background:0 0;border:none;border-radius:8px;width:42px;height:30px;padding:0}.page-module__xPah2W__themeBuilderPanel input[type=range]{width:100%}.page-module__xPah2W__formCard input[type=file]{display:none}.page-module__xPah2W__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__xPah2W__note{color:var(--accent-bright);font-size:.9rem}.page-module__xPah2W__error{color:#ffb4b4;background:#ff6b6b1f;border:1px solid #ff6b6b59;border-radius:12px;padding:10px 12px;font-size:.9rem}.page-module__xPah2W__modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#020612b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module__xPah2W__modalCard{background:linear-gradient(#0b0c1a,#0b0c1a) padding-box padding-box,linear-gradient(135deg,#00e5ff99,#7c4dff99,#ff4dd299) border-box;border:1px solid #0000;border-radius:20px;gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 60px #00000073}.page-module__xPah2W__modalCard h3{margin:0;font-size:1.15rem}.page-module__xPah2W__modalCard label{color:var(--text-soft);gap:8px;font-size:.9rem;font-weight:600;display:grid}.page-module__xPah2W__modalCard input{color:#eef1f6;background:linear-gradient(#0b0c1a,#0b0c1a) padding-box padding-box,linear-gradient(135deg,#00e5ff80,#7c4dff80,#ff4dd280) border-box;border:2px solid #0000;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:.95rem}.page-module__xPah2W__modalCard input:focus{outline-offset:2px;outline:2px solid #4f8eff73}.page-module__xPah2W__user-dropdown.page-module__xPah2W__user-button{width:100%!important}@media (max-width:720px){.page-module__xPah2W__heroPanel{flex-direction:column;align-items:flex-start}.page-module__xPah2W__preferencesLayout,.page-module__xPah2W__themeBuilderControls,.page-module__xPah2W__builderTopRow,.page-module__xPah2W__themePreviewGrid,.page-module__xPah2W__previewDropdownGrid,.page-module__xPah2W__previewPanelGrid,.page-module__xPah2W__nebulaColors{grid-template-columns:1fr}.page-module__xPah2W__accountsGrid{grid-template-columns:repeat(2,minmax(auto,1fr));gap:10px;width:100%;display:grid}}
