.ProfileEditor_editor__HzTzv *,.ProfileEditor_editor__HzTzv :after,.ProfileEditor_editor__HzTzv :before{box-sizing:border-box}.ProfileEditor_editor__HzTzv h1,.ProfileEditor_editor__HzTzv h2,.ProfileEditor_editor__HzTzv h3,.ProfileEditor_editor__HzTzv p{margin:0}.ProfileEditor_editor__HzTzv a{color:inherit;text-decoration:none}.ProfileEditor_editor__HzTzv button,.ProfileEditor_editor__HzTzv input,.ProfileEditor_editor__HzTzv select,.ProfileEditor_editor__HzTzv textarea{font:inherit;color:inherit}.ProfileEditor_editor__HzTzv button{border:0;cursor:pointer}.ProfileEditor_editor__HzTzv button:disabled{cursor:not-allowed;opacity:.55}.ProfileEditor_editor__HzTzv :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--olive);outline-offset:4px}.ProfileEditor_srOnly__ldgJC{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ProfileEditor_skipLink__rvDgz{position:fixed;top:-100px;left:16px;padding:12px;z-index:50;background:var(--paper)}.ProfileEditor_skipLink__rvDgz:focus{top:12px}.ProfileEditor_wordmark__LZfJ6{display:inline-block;font:400 38px/1 var(--serif);letter-spacing:-1.4px}.ProfileEditor_sidebarContent__sOkC4 nav a{border-radius:8px;background:#e9ebdf;color:#424b35;font-weight:600}.ProfileEditor_placeholder__r4g7Q{color:#8b8d83}.ProfileEditor_editorMain__oGZjh{margin-left:200px}.ProfileEditor_header___iK2N{position:sticky;top:0;z-index:10;min-height:90px;padding:17px 34px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:color-mix(in srgb,var(--paper) 93%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.ProfileEditor_headingCopy__2boGg h1{font-size:23px;font-weight:600;letter-spacing:.045em;line-height:1.4}.ProfileEditor_editor__HzTzv .ProfileEditor_headingCopy__2boGg p{margin-top:3px;color:#66685d;font-size:12px}.ProfileEditor_mobileBrand__SOdUM{display:none}.ProfileEditor_headerActions__Mr2un{display:flex;gap:12px;align-items:center}.ProfileEditor_saveState__X_be0{position:relative;max-width:210px;font-size:11px;color:var(--muted)}.ProfileEditor_saveState__X_be0 summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.ProfileEditor_saveState__X_be0 summary::-webkit-details-marker{display:none}.ProfileEditor_saveState__X_be0 summary>span:last-child{overflow-wrap:anywhere}.ProfileEditor_statusDot__vlC_O{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#7d8962}.ProfileEditor_saveState__X_be0>p{position:absolute;right:0;top:calc(100% + 16px);width:280px;max-width:calc(100vw - 32px);padding:18px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #252b1d0d}.ProfileEditor_editor__HzTzv .ProfileEditor_primaryButton__uSvKY{background:var(--olive);color:var(--paper)}.ProfileEditor_editor__HzTzv .ProfileEditor_secondaryButton__bPxpN{border:1px solid var(--line);background:transparent}.ProfileEditor_editor__HzTzv .ProfileEditor_secondaryButton__bPxpN:hover{background:#efeee5}.ProfileEditor_workspace__Wkg0k{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:30px;padding:20px 28px 45px;max-width:1440px;margin:auto;align-items:start}.ProfileEditor_editPane__aGDwk{min-width:0}.ProfileEditor_tabs__OPB1K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;position:sticky;top:90px;z-index:5;padding:8px 0;background:var(--paper)}.ProfileEditor_tabs__OPB1K a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:40px;box-shadow:0 2px 4px #252b1d04;font-size:13px;font-weight:500;transition:background .18s,color .18s;white-space:nowrap}.ProfileEditor_tabs__OPB1K a[aria-current]{background:var(--olive);color:var(--paper);border-color:var(--olive)}.ProfileEditor_editor__HzTzv .ProfileEditor_demoNote__nvyfF{margin:0 3px 15px;color:#797b6f;font-size:10px}.ProfileEditor_editorFields__mTa_H{border:0;padding:0;margin:0;min-width:0}.ProfileEditor_panel__GrRXC h2{font-size:18px;font-weight:650;margin-bottom:15px;line-height:1.4;letter-spacing:.025em}.ProfileEditor_editor__HzTzv .ProfileEditor_guidance__aY1_F{margin:-4px 0 18px;max-width:42em;color:#64665d;font-size:12px;line-height:1.85}.ProfileEditor_field__be8er{display:grid;gap:7px;margin-top:15px;min-width:0;font-size:12px;font-weight:600}.ProfileEditor_required__4Sct0{color:#817453;background:#f1ede2;padding:1px 5px;border-radius:3px;font-size:9px}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select,.ProfileEditor_field__be8er textarea{display:block;width:100%;min-height:44px;padding:11px 13px;background:#fff;border:1px solid #deded4;border-radius:7px;font-size:14px;line-height:1.7}.ProfileEditor_field__be8er input:focus,.ProfileEditor_field__be8er select:focus,.ProfileEditor_field__be8er textarea:focus{border-color:#8c9870}.ProfileEditor_field__be8er input[aria-invalid=true]{border-color:#aa6554}.ProfileEditor_fieldGrid__C9qbK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.ProfileEditor_inquiryEmail__Kywpu{min-width:0;margin:18px 0 0;padding:0;border:0}.ProfileEditor_inquiryEmail__Kywpu legend{padding:0;font-size:12px;font-weight:600}.ProfileEditor_emailPreference__iPu2p{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:10px;font-size:12px;line-height:1.8;cursor:pointer}.ProfileEditor_emailPreference__iPu2p input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--olive)}.ProfileEditor_emailPreference__iPu2p input:focus-visible{outline:2px solid var(--olive);outline-offset:4px}.ProfileEditor_editor__HzTzv .ProfileEditor_fieldError__WR7U3{margin-top:8px;color:#94513c;font-size:12px;line-height:1.8}.ProfileEditor_imageFields__PffTo{display:grid;grid-template-columns:34% minmax(0,1fr);gap:22px;margin-bottom:18px}.ProfileEditor_imageLabel__78zkB{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.ProfileEditor_editor__HzTzv .ProfileEditor_imageAdjust__nzLLo{display:block;min-height:44px;margin:6px auto 0;padding:6px 2px;background:transparent;color:var(--accent,#424b35);font-size:11px;letter-spacing:0;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.ProfileEditor_avatarUpload__Pfszf,.ProfileEditor_coverUpload__j6cQT{position:relative;display:block;cursor:pointer}.ProfileEditor_avatarUpload__Pfszf{width:112px;height:112px;margin:0 auto;border-radius:50%}.ProfileEditor_coverUpload__j6cQT{display:block;position:relative;width:100%;height:112px;border-radius:9px;overflow:hidden;cursor:pointer}.ProfileEditor_avatarUpload__Pfszf img,.ProfileEditor_coverUpload__j6cQT img{display:block;width:100%;height:100%;object-fit:cover}.ProfileEditor_coverUpload__j6cQT img{border-radius:8px;object-position:50% 0}.ProfileEditor_avatarUpload__Pfszf input,.ProfileEditor_coverUpload__j6cQT input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.ProfileEditor_avatarUpload__Pfszf:has(input:focus-visible),.ProfileEditor_coverUpload__j6cQT:has(input:focus-visible){outline:2px solid var(--olive);outline-offset:4px}.ProfileEditor_cameraBadge__oc3XB{position:absolute;right:-2px;bottom:1px;width:35px;height:35px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 7px #252b1d0d;transition:transform .18s}.ProfileEditor_editor__HzTzv .ProfileEditor_quickPreview__s1Xxd{display:none}.ProfileEditor_additional__7fnJB>summary::-webkit-details-marker{display:none}.ProfileEditor_additional__7fnJB[open]>summary:after{content:"−"}.ProfileEditor_detailsBody__fGKoF{padding:4px 18px 20px;border-top:1px solid var(--line)}.ProfileEditor_contentBlock___k5tb,.ProfileEditor_linkCard__JBqIR{min-width:0;border:1px solid var(--line);border-radius:10px;background:white}.ProfileEditor_contentBlock___k5tb>details>summary,.ProfileEditor_linkCard__JBqIR>summary{display:flex;align-items:center;gap:12px;min-height:74px;padding:16px;cursor:pointer;list-style:none}.ProfileEditor_contentBlock___k5tb>details>summary::-webkit-details-marker,.ProfileEditor_linkCard__JBqIR>summary::-webkit-details-marker{display:none}.ProfileEditor_summaryCopy__M6HCx{min-width:0;flex:1 1;overflow-wrap:anywhere}.ProfileEditor_linkSummaryIcon__rKnE_{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px}.ProfileEditor_linkSummaryIcon__rKnE_>img,.ProfileEditor_linkSummaryIcon__rKnE_>svg{width:100%;height:100%}.ProfileEditor_linkSummaryIcon__rKnE_>img{border-radius:5px;object-fit:contain}.ProfileEditor_linkIconField__zHyP1{margin-top:16px}.ProfileEditor_linkIconControls__Ia_Fn{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ProfileEditor_linkIconPreview__3_dk3{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.ProfileEditor_linkIconPreview__3_dk3>img{width:100%;height:100%;object-fit:contain}.ProfileEditor_linkIconPreview__3_dk3>svg{width:23px;height:23px}.ProfileEditor_linkIconControls__Ia_Fn .ProfileEditor_textButton___Pjo2{min-height:44px}.ProfileEditor_summaryCopy__M6HCx strong{display:block;font-size:13px;font-weight:500}.ProfileEditor_summaryCopy__M6HCx small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.7}.ProfileEditor_visibilityBadge__CT0Yg{flex-shrink:0;font-size:10px;color:#747b60}.ProfileEditor_chevron___vlBW{flex-shrink:0;font-size:24px;color:#9b9e8b;transition:transform .18s}.ProfileEditor_contentBlock___k5tb>details[open]>summary .ProfileEditor_chevron___vlBW,.ProfileEditor_linkCard__JBqIR[open]>summary .ProfileEditor_chevron___vlBW{transform:rotate(90deg)}.ProfileEditor_switch__aHdX3{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:6px;font-size:11px;cursor:pointer}.ProfileEditor_switch__aHdX3 input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.ProfileEditor_switchTrack__nNq4O{position:relative;display:block;width:34px;height:20px;flex-shrink:0;border-radius:99px;background:#d7d8ce;transition:background .18s}.ProfileEditor_switchTrack__nNq4O:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .18s}.ProfileEditor_switch__aHdX3 input:checked+.ProfileEditor_switchTrack__nNq4O{background:var(--olive)}.ProfileEditor_switch__aHdX3 input:checked+.ProfileEditor_switchTrack__nNq4O:after{transform:translateX(14px)}.ProfileEditor_editor__HzTzv .ProfileEditor_switch__aHdX3 input:focus-visible+.ProfileEditor_switchTrack__nNq4O{outline:2px solid var(--olive);outline-offset:4px}.ProfileEditor_repeatItem__23Zpd{margin-top:20px;padding-top:2px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ProfileEditor_repeatItem__23Zpd:last-child{padding-bottom:0;border-bottom:0}.ProfileEditor_gallery__u92hp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ProfileEditor_gallery__u92hp img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.ProfileEditor_themePicker__m31UX legend{margin-bottom:14px;font-size:12px}.ProfileEditor_themeOption___nAVS input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.ProfileEditor_themeOption___nAVS input:checked+.ProfileEditor_themeSwatch__HDvYp{box-shadow:0 0 0 2px var(--olive)}.ProfileEditor_editor__HzTzv .ProfileEditor_themeOption___nAVS input:focus-visible+.ProfileEditor_themeSwatch__HDvYp{outline:2px solid var(--olive);outline-offset:5px}.ProfileEditor_previewPane___Gh23{position:sticky;top:112px;min-width:0}.ProfileEditor_previewHeading__2XscP{display:flex;align-items:center;justify-content:center;gap:15px;margin:5px 0 27px;font-size:13px}.ProfileEditor_previewHeading__2XscP h2{font-size:12px;font-weight:500}.ProfileEditor_returnButton__WsttJ{display:none}.ProfileEditor_phonePreview__tKmyt{width:100%;max-width:none;margin:auto;padding:9px;border:2px solid #9a9b94;border-radius:53px;background:#141612;box-shadow:inset 0 0 0 2px #393b34,0 3px 0 #c9c8c0,0 18px 40px #252b1d10}.ProfileEditor_previewStatus__stFmJ{font-size:10px;color:var(--muted);min-height:32px;padding:0 8px 12px}.ProfileEditor_previewStage__AmmIB{position:relative;overflow:auto;background:#f4f3ed}.ProfileEditor_phonePreview__tKmyt .ProfileEditor_previewStage__AmmIB{height:auto;min-height:0;aspect-ratio:393/852;border:0;border-radius:42px;box-shadow:none}.ProfileEditor_previewStage__AmmIB iframe{position:absolute;top:0;display:block;border:0;transform-origin:top left;max-width:none}.ProfileEditor_editor__HzTzv .ProfileEditor_previewPane___Gh23>.ProfileEditor_help__xQY6F{max-width:320px;margin:18px auto 0;font-size:10px;text-align:center}.ProfileEditor_modeSwitch__SQDOa{display:none}.ProfileEditor_editor__HzTzv .ProfileEditor_problem__6BtrJ{margin-bottom:20px;padding:18px;border:1px solid #d9bba0;border-radius:10px;background:#fff7ee;font-size:12px}.ProfileEditor_problem__6BtrJ p+p{padding-top:8px}.ProfileEditor_problem__6BtrJ button,.ProfileEditor_textButton___Pjo2{padding:12px 0;text-decoration:underline;text-underline-offset:3px;background:transparent;font-size:12px}.ProfileEditor_menuDialog__I__Cu,.ProfileEditor_pcDialog__2FQKB{margin:auto;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0}.ProfileEditor_pcDialog__2FQKB{max-height:none;width:min(1440px,calc(100% - 40px));max-width:none;height:min(960px,calc(100dvh - 40px));border-radius:18px;box-shadow:0 24px 80px #252b1d30;overflow:hidden}.ProfileEditor_menuDialog__I__Cu{width:min(340px,calc(100% - 32px));max-height:90dvh;border-radius:14px}.ProfileEditor_menuDialog__I__Cu::backdrop,.ProfileEditor_pcDialog__2FQKB::backdrop{background:#252b1d80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProfileEditor_menuDialog__I__Cu>.post-toolbar,.ProfileEditor_pcDialog__2FQKB>.post-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--line)}.ProfileEditor_menuDialog__I__Cu>.post-toolbar h2,.ProfileEditor_pcDialog__2FQKB>.post-toolbar h2{font-size:16px;font-weight:500}.ProfileEditor_menuDialog__I__Cu>.post-toolbar button,.ProfileEditor_pcDialog__2FQKB>.post-toolbar button{width:44px;height:44px;font-size:28px;background:transparent}.ProfileEditor_pcToolbar__uDdCd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.ProfileEditor_pcToolbar__uDdCd p{flex:1 1;font-size:11px;min-width:160px}.ProfileEditor_zoomButtons__mXiyc{display:flex;gap:4px;border:1px solid var(--line);border-radius:99px;padding:3px}.ProfileEditor_zoomButtons__mXiyc button{min-height:36px;padding:6px 12px;border-radius:99px;background:transparent;font-size:11px}.ProfileEditor_zoomButtons__mXiyc button[aria-pressed=true]{background:var(--olive);color:white}.ProfileEditor_pcPreview__xFd0h{padding:0 16px 16px}.ProfileEditor_pcPreview__xFd0h .ProfileEditor_previewStage__AmmIB{height:calc(100dvh - 230px);min-height:280px;border:1px solid var(--line);border-radius:8px}html:has(.ProfileEditor_editor__HzTzv){scroll-padding-top:0}.ProfileEditor_editor__HzTzv{--paper:#faf7f3;--ink:#252b1d;--olive:#5f6544;--line:#e8e3dd;--muted:#74766c;--serif:"Baskerville","Times New Roman","Noto Serif JP",serif;min-height:100dvh;background:var(--paper);color:var(--ink);font:14px/1.6 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light}.ProfileEditor_sidebarContent__sOkC4{height:100%;padding:0}.ProfileEditor_sidebarContent__sOkC4>.ProfileEditor_wordmark__LZfJ6{display:inline-block;margin:0 14px 35px}.ProfileEditor_sidebarContent__sOkC4 nav{display:grid;gap:7px;margin-top:0}.ProfileEditor_placeholder__r4g7Q,.ProfileEditor_sidebarContent__sOkC4 nav a{display:flex;padding:10px 14px;font-size:13px;align-items:center;gap:13px;min-height:46px;border-radius:11px}.ProfileEditor_sidebarContent__sOkC4 nav a[aria-current]{background:color-mix(in srgb,var(--olive) 9%,transparent);font-weight:600}.ProfileEditor_editor__HzTzv .ProfileEditor_sidebarNote__5AUIV{font-size:9px;letter-spacing:.13em;color:var(--olive);position:absolute;left:28px;bottom:24px;margin:0;padding:0;opacity:.65}.ProfileEditor_editor__HzTzv .ProfileEditor_primaryButton__uSvKY:disabled{background:#e9e7e0;color:#77796e;border:1px solid var(--line);opacity:1}.ProfileEditor_panel__GrRXC{padding:18px 20px 20px;margin-bottom:20px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper) 80%,white);scroll-margin-top:154px;animation:ProfileEditor_arrive__EvoJV .32s ease both}.ProfileEditor_field__be8er>label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin:0}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select,.ProfileEditor_field__be8er textarea{padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fffdf9;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;transition:border-color .15s,box-shadow .15s}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select{min-height:39px}.ProfileEditor_field__be8er textarea{resize:vertical;min-height:91px}.ProfileEditor_textareaControl__9dhXe{display:grid;gap:4px;min-width:0}.ProfileEditor_editor__HzTzv .ProfileEditor_characterCount__qkXtd{justify-self:end;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProfileEditor_field__be8er input:focus,.ProfileEditor_field__be8er select:focus,.ProfileEditor_field__be8er textarea:focus{border-color:var(--olive);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--olive) 12%,transparent)}.ProfileEditor_fieldGrid__C9qbK .ProfileEditor_field__be8er{margin-top:0}.ProfileEditor_imageFields__PffTo>div{min-width:0}.ProfileEditor_avatarUpload__Pfszf img{border-radius:50%;object-position:50% 24%}.ProfileEditor_coverUpload__j6cQT .ProfileEditor_cameraBadge__oc3XB{right:9px;bottom:8px}.ProfileEditor_additional__7fnJB{margin-top:14px;padding-top:12px;border:0;border-radius:0}.ProfileEditor_additional__7fnJB>summary{list-style:none;color:#747967;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px;padding:0}.ProfileEditor_additional__7fnJB>summary:after{content:"+";font-size:17px;font-weight:400;position:static}.ProfileEditor_additional__7fnJB .ProfileEditor_detailsBody__fGKoF{padding:12px 0 14px;border:0}.ProfileEditor_accordionList__pMnov{display:grid;gap:9px;margin-top:18px}.ProfileEditor_linkCard__JBqIR{border-radius:8px;background:transparent}.ProfileEditor_linkCard__JBqIR>summary{min-height:48px;padding:7px 12px}.ProfileEditor_linkCard__JBqIR>summary>svg{width:18px;height:18px;flex-shrink:0}.ProfileEditor_contentBlock___k5tb .ProfileEditor_detailsBody__fGKoF{padding:2px 9px 15px;border:0}.ProfileEditor_visibilityRow__aaU3_{padding:0 9px 8px}.ProfileEditor_editor__HzTzv .ProfileEditor_icon__qmf_3{display:block;width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ProfileEditor_cameraBadge__oc3XB .ProfileEditor_icon__qmf_3{width:20px;height:20px}.ProfileEditor_editor__HzTzv .ProfileEditor_menuButton__qsfXb{display:grid;place-items:center;background:transparent}.ProfileEditor_directoryLink__tE2Zx{display:flex;margin:28px 0 0;font-size:12px;align-items:center;gap:13px;padding:24px 14px 10px;width:100%;border-top:1px solid var(--line);background:transparent;text-align:left}.ProfileEditor_primaryButton__uSvKY,.ProfileEditor_secondaryButton__bPxpN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:45px;padding:10px 23px;border-radius:99px;font-size:13px;white-space:nowrap;transition:background .18s;gap:8px}.ProfileEditor_accountAvatar__04lyH{width:36px;height:36px;object-fit:cover;border-radius:50%;margin-left:12px}.ProfileEditor_designFields__RrFg_{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.ProfileEditor_themePicker__m31UX{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;border:0}.ProfileEditor_templateChoice__vmmTt{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.ProfileEditor_templateChoice__vmmTt strong{display:block;font:22px var(--serif)}.ProfileEditor_templateChoice__vmmTt small{display:block;font-size:10px;color:#727666}.ProfileEditor_templateMini__75rk4{width:37px;height:50px;flex-shrink:0;border:1px solid var(--line);border-radius:5px;background:url(/assets/hero-background.webp) 50%/cover}.ProfileEditor_sidebar__ORocy{position:fixed;inset:0 auto 0 0;width:200px;border-right:1px solid var(--line);background:var(--paper);padding:26px 14px;z-index:20}.ProfileEditor_editor__HzTzv .ProfileEditor_directoryLink__tE2Zx{border-top:1px solid var(--line);font-size:12px}.ProfileEditor_previewPane___Gh23>.ProfileEditor_previewStatus__stFmJ{min-height:0;text-align:center;margin:-20px 0 18px;padding:0}.ProfileEditor_contentBlock___k5tb{border:0;border-radius:0;background:transparent;position:relative}.ProfileEditor_contentBlock___k5tb>details>summary{min-height:38px;border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 4px #252b1d06;padding:7px 100px 7px 12px}.ProfileEditor_contentBlock___k5tb .ProfileEditor_visibilityRow__aaU3_{position:absolute;top:0;right:38px;padding:0}.ProfileEditor_contentBlock___k5tb .ProfileEditor_visibilityRow__aaU3_ .ProfileEditor_switch__aHdX3{min-height:38px;padding-block:0}.ProfileEditor_contentBlock___k5tb>details>summary>.ProfileEditor_icon__qmf_3{width:18px;height:18px}.ProfileEditor_editor__HzTzv .ProfileEditor_help__xQY6F{margin-top:12px;color:var(--muted);font-size:11px;line-height:1.8;font-weight:400}.ProfileEditor_editor__HzTzv #image-status{margin:-5px 0 17px;line-height:1.8}.ProfileEditor_themeOption___nAVS{position:relative;display:block;justify-items:center;gap:7px;font-size:9px;cursor:pointer;width:34px;height:34px}.ProfileEditor_themeSwatch__HDvYp{display:grid;width:34px;height:34px;border:4px solid white;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center}.ProfileEditor_themeSwatch__HDvYp .ProfileEditor_icon__qmf_3{width:19px;height:19px;opacity:0;color:var(--paper)}.ProfileEditor_themeOption___nAVS input:checked+.ProfileEditor_themeSwatch__HDvYp .ProfileEditor_icon__qmf_3{opacity:1}body:has(.ProfileEditor_editor__HzTzv dialog[open]){overflow:hidden}@media (min-width:1021px) and (max-width:1250px){.ProfileEditor_editorMain__oGZjh{margin-left:180px}.ProfileEditor_header___iK2N{padding-inline:24px}.ProfileEditor_workspace__Wkg0k{padding-inline:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(285px,34%)}.ProfileEditor_panel__GrRXC{padding-inline:16px}.ProfileEditor_saveState__X_be0{max-width:140px}.ProfileEditor_headingCopy__2boGg p{display:none}.ProfileEditor_headerActions__Mr2un{gap:8px}.ProfileEditor_imageFields__PffTo{gap:22px}.ProfileEditor_coverUpload__j6cQT{width:140px}}@media (max-width:1020px){.ProfileEditor_sidebar__ORocy{display:none}.ProfileEditor_editorMain__oGZjh{margin-left:0}.ProfileEditor_wordmark__LZfJ6{font-size:34px}.ProfileEditor_menuButton__qsfXb{display:grid;place-items:center;width:44px;height:44px;background:transparent;font-size:24px}.ProfileEditor_headingCopy__2boGg h1{font-size:22px;letter-spacing:.025em}.ProfileEditor_headerActions__Mr2un>.ProfileEditor_primaryButton__uSvKY,.ProfileEditor_headingCopy__2boGg p{display:none}.ProfileEditor_saveState__X_be0 summary>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ProfileEditor_secondaryButton__bPxpN{min-height:40px;padding:8px 14px;font-size:11px}.ProfileEditor_workspace__Wkg0k{display:block;padding:16px 16px calc(110px + env(safe-area-inset-bottom, 0px));max-width:680px}.ProfileEditor_editor__HzTzv .ProfileEditor_demoNote__nvyfF{font-size:9px;margin-bottom:15px}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select,.ProfileEditor_field__be8er textarea{font-size:16px}.ProfileEditor_previewPane___Gh23{display:none;position:static;height:calc(100dvh - 144px);padding-bottom:calc(86px + env(safe-area-inset-bottom, 0px))}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_editPane__aGDwk{display:none}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewPane___Gh23{display:block}.ProfileEditor_returnButton__WsttJ{display:block;padding:10px 0;background:transparent;font-size:12px}.ProfileEditor_phonePreview__tKmyt .ProfileEditor_previewStage__AmmIB{height:max(500px,calc(100dvh - 310px))}.ProfileEditor_editor__HzTzv .ProfileEditor_quickPreview__s1Xxd{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;min-height:46px;background:#eff0e6;color:var(--olive);border-radius:8px;font-size:12px}.ProfileEditor_modeSwitch__SQDOa{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 24px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#faf7f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ProfileEditor_modeSwitch__SQDOa button{width:min(45%,200px);min-height:42px;padding:8px 20px;background:transparent;border-radius:99px;color:#74766c;font-size:12px}.ProfileEditor_modeSwitch__SQDOa button[aria-pressed=true]{background:#e9ebdf;color:#424b35;font-weight:600}.ProfileEditor_pcDialog__2FQKB{width:min(1440px,calc(100% - 40px));height:min(960px,calc(100dvh - 40px));border-radius:18px}.ProfileEditor_pcToolbar__uDdCd{padding:10px 16px}.ProfileEditor_pcToolbar__uDdCd p{flex-basis:100%}.ProfileEditor_pcPreview__xFd0h{padding-inline:8px}.ProfileEditor_pcPreview__xFd0h .ProfileEditor_previewStage__AmmIB{height:calc(100dvh - 260px)}}@media (max-width:420px){.ProfileEditor_avatarUpload__Pfszf{width:80px;height:80px}.ProfileEditor_coverUpload__j6cQT{width:130px;height:80px}.ProfileEditor_linkCard__JBqIR>summary{gap:8px;padding:14px 12px}.ProfileEditor_linkCard__JBqIR>summary>svg{width:20px;height:20px}.ProfileEditor_detailsBody__fGKoF{padding-inline:14px}.ProfileEditor_themePicker__m31UX{gap:16px}.ProfileEditor_themeSwatch__HDvYp{width:32px;height:32px}.ProfileEditor_themeOption___nAVS{font-size:9px}.ProfileEditor_saveState__X_be0{max-width:150px}.ProfileEditor_phonePreview__tKmyt .ProfileEditor_previewStage__AmmIB{border-width:5px;border-radius:28px}}@media (max-width:359px){.ProfileEditor_imageFields__PffTo{gap:14px}.ProfileEditor_tabs__OPB1K{gap:4px}.ProfileEditor_tabs__OPB1K a{font-size:10px}.ProfileEditor_secondaryButton__bPxpN{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.ProfileEditor_editor__HzTzv *,.ProfileEditor_editor__HzTzv :after,.ProfileEditor_editor__HzTzv :before{transition:none!important}}@media (min-width:1021px) and (max-width:1250px){.ProfileEditor_sidebar__ORocy{width:180px;padding-inline:10px}.ProfileEditor_primaryButton__uSvKY,.ProfileEditor_secondaryButton__bPxpN{padding-inline:18px}}@media (max-width:1020px){.ProfileEditor_header___iK2N{position:relative;display:block;padding:0;min-height:0;border-bottom:0;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.ProfileEditor_mobileBrand__SOdUM{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 23px 19px;border-bottom:1px solid var(--line)}.ProfileEditor_mobileBrand__SOdUM .ProfileEditor_wordmark__LZfJ6{font-size:35px}.ProfileEditor_headingCopy__2boGg{padding:21px 23px 0}.ProfileEditor_headerActions__Mr2un{display:flex;justify-content:space-between;gap:8px;padding:12px 22px 19px;border-bottom:1px solid var(--line);margin:0}.ProfileEditor_saveState__X_be0{position:relative;top:auto;right:auto;max-width:130px;font-size:9px;margin-right:auto}.ProfileEditor_saveState__X_be0>p{top:calc(100% + 16px);left:0;right:auto}.ProfileEditor_primaryButton__uSvKY,.ProfileEditor_secondaryButton__bPxpN{min-height:44px;padding:8px 14px;font-size:11px}.ProfileEditor_tabs__OPB1K{gap:7px;margin-bottom:12px;top:0}.ProfileEditor_tabs__OPB1K a{font-size:11px;min-height:44px;padding-inline:7px}.ProfileEditor_panel__GrRXC{padding:15px 15px 17px;border-radius:16px;margin-bottom:16px;scroll-margin-top:64px}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select,.ProfileEditor_field__be8er textarea{font-size:16px;padding:8px 10px}.ProfileEditor_field__be8er input,.ProfileEditor_field__be8er select{min-height:44px}.ProfileEditor_imageFields__PffTo{grid-template-columns:40% minmax(0,1fr)}.ProfileEditor_avatarUpload__Pfszf{width:107px;height:107px}.ProfileEditor_coverUpload__j6cQT{width:100%;height:107px}.ProfileEditor_cameraBadge__oc3XB{width:32px;height:32px}}@media (max-width:420px){.ProfileEditor_panel__GrRXC{padding:15px 15px 17px}.ProfileEditor_imageFields__PffTo{gap:20px}.ProfileEditor_fieldGrid__C9qbK{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}}@media (max-width:359px){.ProfileEditor_fieldGrid__C9qbK{grid-template-columns:1fr;gap:0}.ProfileEditor_coverUpload__j6cQT{height:95px;width:100%}.ProfileEditor_headingCopy__2boGg h1{font-size:22px}}@media (min-width:1021px){.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_editPane__aGDwk{display:none}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_workspace__Wkg0k{display:block;max-width:480px}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewPane___Gh23{position:static}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_returnButton__WsttJ{display:block}}@media (min-width:1021px) and (max-width:1250px){.ProfileEditor_accountAvatar__04lyH{display:none}}@media (max-width:1020px){.ProfileEditor_accountAvatar__04lyH{display:none}.ProfileEditor_menuDialog__I__Cu .ProfileEditor_sidebarContent__sOkC4{padding:24px}.ProfileEditor_menuDialog__I__Cu .ProfileEditor_sidebarNote__5AUIV{position:static;margin-top:32px}.ProfileEditor_designFields__RrFg_{gap:12px;grid-template-columns:1fr;gap:21px}.ProfileEditor_themePicker__m31UX{gap:9px}.ProfileEditor_modeSwitch__SQDOa{position:fixed;bottom:calc(15px + env(safe-area-inset-bottom, 0px));left:50%;right:auto;transform:translateX(-50%);width:min(360px,calc(100% - 36px));display:grid;grid-template-columns:1fr 1fr;gap:0;padding:5px;border:1px solid var(--line);border-radius:100px;background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 18px #252b1d15,0 0 0 8px #faf7f360;z-index:30}.ProfileEditor_editor__HzTzv .ProfileEditor_modeSwitch__SQDOa button{width:100%;min-height:43px;padding:10px 12px;font-size:13px}.ProfileEditor_editor__HzTzv .ProfileEditor_modeSwitch__SQDOa button[aria-pressed=true]{background:var(--olive);color:var(--paper);box-shadow:0 2px 4px #252b1d0d}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_headerActions__Mr2un,.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_headingCopy__2boGg{display:none}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_workspace__Wkg0k{max-width:none;padding:0}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewPane___Gh23{padding:0}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewHeading__2XscP{margin:0;padding:8px 20px;justify-content:space-between}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewStatus__stFmJ{margin:0;padding:0 16px 8px}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_phonePreview__tKmyt{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_phonePreview__tKmyt .ProfileEditor_previewStage__AmmIB{height:calc(100dvh - 230px);min-height:0;border:0;border-radius:0;aspect-ratio:auto}.ProfileEditor_editor__HzTzv[data-view=preview] .ProfileEditor_previewPane___Gh23>.ProfileEditor_help__xQY6F{display:none}.ProfileEditor_menuDialog__I__Cu{margin:76px auto 0;width:calc(100% - 24px);max-height:calc(100dvh - 90px);border-radius:15px}}.ProfileEditor_pcDialog__2FQKB[open]{display:flex;flex-direction:column}.ProfileEditor_pcDialog__2FQKB .ProfileEditor_pcPreview__xFd0h{min-height:0;flex:1 1;padding-bottom:16px}.ProfileEditor_pcDialog__2FQKB .ProfileEditor_pcPreview__xFd0h .ProfileEditor_previewStage__AmmIB{height:100%;min-height:0}@media (max-width:600px){.ProfileEditor_pcDialog__2FQKB{width:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:12px}}