:root{--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-h1:clamp(1.75rem,1.35rem + 1.8vw,2.5rem);--text-h2:1.75rem;--text-h3:1.5rem;--text-h4:1.3rem;--type-first:var(--font-nimbus),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--type-second:var(--font-playfair),Georgia,"Times New Roman",serif;--mobile-nav-h:3rem;--app-header-h:55px;--photo-floating-bar-h:3.375rem;--photo-floating-bar-gap:0.75rem;--photo-page-bottom:calc(var(--photo-floating-bar-h) + var(--photo-floating-bar-gap));--mobile-safe-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 2.25rem);--space-1:0.25rem;--space-1h:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-round:50%;--control-h:36px;--motion-fast:0.15s;--motion-base:0.2s;--motion-slow:0.3s;--bg:#ffffff;--bg-surface:#fafbfc;--bg-surface-2:#f1f3f5;--bg-elevated:#ffffff;--border:#e5e7eb;--border-strong:#d1d5db;--text:#191919;--text-secondary:#475569;--text-tertiary:#64748b;--text-inverse:#ffffff;--accent:#15803d;--accent-hover:#166534;--accent-fg:#ffffff;--brand:#0f172a;--brand-fg:#ffffff;--accent-video:#0b57d0;--accent-video-hover:#0842a0;--accent-video-fg:#ffffff;--danger-bg:#fef2f2;--danger-border:#fecaca;--danger-text:#b91c1c;--danger-fg:#ffffff;--rend-corona:#c2410c;--rend-vray:#0369a1;--rend-fstorm:#6d28d9;--success-bg:#ecfdf5;--success-text:#15803d;--warning-bg:#fffbeb;--warning-text:#b45309;--info-bg:#eaf1fe;--info-text:#0b57d0;--special-bg:#f3effe;--special-text:#6d28d9;--rating:#d97706;--media-bg:#0b0d12;--on-media:#ffffff;--on-media-strong:#0f172a;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 4px 16px rgba(15,23,42,0.08);--shadow-focus:0 0 0 3px rgba(15,23,42,0.12);--field-outline:#747775;--field-focus:#0b57d0;--field-error:#b3261e;--field-label:#444746;--field-bg:var(--bg);--field-surface:var(--bg);--field-label-gap-x:0.35rem;--field-label-float-py:0.125rem;--field-notch-h:2px;--field-stack-gap:var(--space-5);--field-stack-gap-tight:var(--space-4);--field-min-h:3.5rem}[data-theme=dark]{--bg:#121212;--bg-surface:#1a1a1a;--bg-surface-2:#242424;--bg-elevated:#1e1e1e;--border:#2e2e2e;--border-strong:#3d3d3d;--text:#b8b8b8;--text-secondary:#a0a0a0;--text-tertiary:#8e8e8e;--text-inverse:#121212;--accent:#22c55e;--accent-hover:#16a34a;--accent-fg:#052e13;--brand:#f8fafc;--brand-fg:#0b0d12;--accent-video:#a8c7fa;--accent-video-hover:#c2ddff;--accent-video-fg:#062e6f;--danger-bg:#2a1414;--danger-border:#5a1f1f;--danger-text:#fca5a5;--danger-fg:#2a0d0d;--rend-corona:#fdba74;--rend-vray:#7dd3fc;--rend-fstorm:#c4b5fd;--success-bg:#0b2e1a;--success-text:#86efac;--warning-bg:#2e2410;--warning-text:#fcd34d;--info-bg:#13233d;--info-text:#a8c7fa;--special-bg:#241a3a;--special-text:#c4b5fd;--rating:#fbbf24;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 16px rgba(0,0,0,0.5);--shadow-focus:0 0 0 3px rgba(248,250,252,0.18);--field-outline:#8e918f;--field-focus:#a8c7fa;--field-error:#f2b8b5;--field-label:#c4c7c5;--field-bg:var(--bg);--field-surface:var(--bg);--field-label-gap-x:0.35rem;--field-label-float-py:0.125rem;--field-notch-h:2px;--field-stack-gap:var(--space-5);--field-stack-gap-tight:var(--space-4);--field-min-h:3.5rem}@media (max-width:48rem){:root{--control-h:44px;--app-header-h:52px}}@media (max-width:30rem){:root{--app-header-h:50px}}*{box-sizing:border-box}body,html{background:var(--bg)}body{padding-top:var(--app-header-h);margin:0;color:var(--text);font-family:var(--type-first);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-base) ease,color var(--motion-base) ease;overscroll-behavior-y:contain}@media (min-width:64rem){body{font-size:var(--text-lg)}}@media (max-width:48rem){body{padding-bottom:var(--mobile-safe-bottom)}}h1,h2,h3,h4,li,p,ul{margin:0}li,ul{list-style:none;padding:0}img{height:auto;display:block;max-width:100%}button,input,select,textarea{font-size:var(--text-base);font-family:var(--type-first);color:var(--text)}@media (min-width:64rem){button,select,textarea{font-size:var(--text-lg)}input{font-size:var(--text-base)}}a{text-decoration:none;color:var(--text)}a:hover{color:var(--accent)}.container{max-width:74rem;padding:0 1.25rem;margin:0 auto}@media (min-width:90rem){.container{max-width:100rem}}.mainContainer{margin-top:2rem}.title{font-family:var(--type-second);line-height:1.1;font-size:var(--text-h1);font-weight:600;letter-spacing:-.02em;margin:1rem 0;position:relative;z-index:1;padding-left:.95rem;color:var(--text)}.title:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:3px;border-radius:var(--radius-pill);background:var(--accent)}.animeLeft{opacity:0;transform:translateX(-20px);animation:animeLeft var(--motion-slow) forwards}@keyframes animeLeft{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.animeLeft{opacity:1;transform:none;animation:none}}.App{display:flex;flex-direction:column;min-height:calc(100vh + 10rem)}.AppBody{flex:1 1}.VictoryContainer{height:auto!important}[data-tooltip]{position:relative}:root[data-js-tooltip] [data-tooltip]:after,:root[data-js-tooltip] [data-tooltip]:before{content:none!important;display:none!important}[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px);background:var(--text);color:var(--bg);font-size:var(--text-xs);font-weight:500;white-space:nowrap;padding:.4rem .6rem;border-radius:.4rem;box-shadow:var(--shadow-md);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}[data-tooltip]:after,[data-tooltip]:before{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:1000}[data-tooltip]:before{content:"";top:calc(100% + 2px);transform:translateX(-50%);border:6px solid transparent;border-bottom:6px solid var(--text);transition:opacity var(--motion-fast) ease}[data-tooltip]:focus-visible:after,[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}[data-tooltip]:focus-visible:before,[data-tooltip]:hover:before{opacity:1}[data-tooltip-pos=left]:after{top:50%;left:auto;right:calc(100% + 10px);transform:translateY(-50%) translateX(4px)}[data-tooltip-pos=left]:before{display:none}[data-tooltip-pos=left]:focus-visible:after,[data-tooltip-pos=left]:hover:after{transform:translateY(-50%)}.sr-only{position:absolute;left:-10000px;top:auto;white-space:nowrap}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:.3rem}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:type_first;src:url(/_next/static/media/e15359f681d742a4-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:type_first;src:url(/_next/static/media/c0a40ad805a4d835-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:type_first;src:url(/_next/static/media/25f15803e7fc37a7-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:type_first;src:url(/_next/static/media/0f4d66e442c5a46f-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:type_first Fallback;src:local("Arial");ascent-override:72.91%;descent-override:27.10%;line-gap-override:20.00%;size-adjust:99.99%}.__className_5b07e8{font-family:type_first,type_first Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.__variable_5b07e8{--font-nimbus:"type_first","type_first Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_8ebac9{font-family:Playfair Display,Playfair Display Fallback,Georgia,Times New Roman,serif;font-style:normal}.__variable_8ebac9{--font-playfair:"Playfair Display","Playfair Display Fallback",Georgia,Times New Roman,serif}.footer_footer__GoTLO{background:var(--bg-surface);border-top:1px solid var(--border);margin-top:4rem;color:var(--text-secondary)}.footer_inner__03uiJ{padding-top:2.75rem;padding-bottom:1rem}.footer_top__SC30_{display:grid;grid-template-columns:1.4fr 1fr auto;gap:var(--space-6);align-items:start}.footer_brandCol__FClqa{display:flex;flex-direction:column;gap:var(--space-3);max-width:20rem}.footer_brand__K4Gvk{display:flex;align-items:center;gap:var(--space-2)}.footer_brandMark__NOM36{width:32px;height:32px}.footer_brandName__zZrYI{color:var(--text);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em}.footer_tagline__IGF_b{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--text-tertiary)}.footer_linksCol__F2A_o ul{display:flex;flex-direction:column;gap:var(--space-2)}.footer_colTitle__QdP3J{margin:0 0 .9rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.footer_linksCol__F2A_o a{display:inline-block;min-height:24px;padding-block:4px;color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--motion-fast) ease}.footer_linksCol__F2A_o a:hover{color:var(--accent)}.footer_socialCol__sAG7V{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.footer_social__ADZta{display:flex;gap:var(--space-2)}.footer_socialIcon__jtPeV{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-round);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);transition:color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.footer_socialIcon__jtPeV:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.footer_contactBtn__bnpl_{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.6rem 1.3rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font-size:var(--text-sm);font-weight:600;white-space:nowrap;flex-shrink:0;transition:background var(--motion-fast) ease,transform var(--motion-fast) ease}.footer_contactBtn__bnpl_:hover{background:var(--accent-hover);color:var(--accent-fg);transform:translateY(-1px)}.footer_bottom__9l3LW{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border);text-align:center}.footer_bottom__9l3LW p{margin:0;font-size:var(--text-sm);line-height:1.5;letter-spacing:.02em;color:var(--text-tertiary)}@media (max-width:48rem){.footer_footer__GoTLO{margin-top:2.5rem;margin-bottom:calc(-1 * var(--mobile-safe-bottom))}.footer_inner__03uiJ{padding-top:1.5rem;padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 1.25rem)}.footer_top__SC30_{grid-template-columns:1fr;gap:var(--space-4)}.footer_brandCol__FClqa{grid-column:1/-1;max-width:none;gap:var(--space-1)}.footer_brandMark__NOM36{width:24px;height:24px}.footer_brandName__zZrYI{font-size:var(--text-base)}.footer_tagline__IGF_b{font-size:var(--text-xs)}.footer_colTitle__QdP3J{display:none}.footer_linksCol__F2A_o ul{flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.footer_bottom__9l3LW{margin-top:var(--space-4);padding-top:var(--space-3)}.footer_socialCol__sAG7V{grid-column:1/-1;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.footer_social__ADZta{flex-shrink:0}}@media (max-width:30rem){.footer_contactBtn__bnpl_{padding:.55rem 1rem;font-size:var(--text-xs)}}.header_header__RtJAw{box-shadow:0 1px 0 var(--border);position:fixed;width:100%;z-index:100;background:var(--bg);top:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header_nav__8A_Ry{display:flex;justify-content:space-between;align-items:center;height:var(--app-header-h);gap:var(--space-4)}.header_logo__LJoqt{padding:.25rem 0;min-width:44px;min-height:44px;color:var(--brand);display:inline-flex;align-items:center;font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em}.header_logoText__HoEFZ{margin-left:.55rem;color:var(--text)}.header_logoIcon__JUyug{color:var(--brand)}.header_right___9eqW{display:flex;align-items:center;gap:var(--space-2)}.header_uploadBtn__8xeHf{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);border-radius:50%;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;transition:var(--motion-fast);flex:none}.header_uploadBtn__8xeHf:hover{border-color:var(--accent);color:var(--accent)}.header_contaMenuDesktop__hQ0wa{display:none}@media (min-width:64rem){.header_contaMenuDesktop__hQ0wa{display:block}}.header_login__wizIB{color:var(--text);display:inline-flex;align-items:center;gap:var(--space-1h);font-size:var(--text-base);font-weight:500;min-height:44px;padding:.45rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated);transition:var(--motion-fast)}.header_login__wizIB:hover{border-color:var(--text);color:var(--text)}@media (max-width:48rem){.header_header__RtJAw{--control-h:38px}.header_nav__8A_Ry{gap:var(--space-2);min-width:0}.header_navSignedIn__EJ8Jw{min-width:0}.header_navSignedIn__EJ8Jw .header_right___9eqW{flex:0 0 auto;flex-shrink:0}.header_logoText__HoEFZ{display:none}}@media (max-width:30rem){.header_header__RtJAw{--control-h:36px}.header_nav__8A_Ry,.header_right___9eqW{gap:var(--space-1)}.header_navSignedIn__EJ8Jw .header_logo__LJoqt{display:none}}@media (max-width:23rem){.header_header__RtJAw{--control-h:34px}}.account-menu_wrapper__NYj8T{position:relative}.account-menu_triggerAnchor__Ijpap{anchor-name:--account-menu-trigger}.account-menu_menu__iTUsx{position:absolute;top:calc(100% + .5rem);right:0;min-width:13rem;max-width:calc(100vw - 1.5rem);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:.4rem;z-index:200;animation:account-menu_dropIn__n3Qqg var(--motion-fast) ease;box-sizing:border-box}@supports (top:anchor(bottom)){.account-menu_menuAnchor__LySvw{position:absolute;position-anchor:--account-menu-trigger;inset:auto;top:anchor(bottom);right:anchor(right);left:auto;margin-top:.5rem;min-width:max(13rem,anchor-size(width))}}@media (max-width:48rem){@supports (top:anchor(bottom)){.account-menu_menuAnchor__LySvw{position:absolute;position-anchor:unset;top:calc(100% + .5rem);right:0;left:auto;margin-top:0;min-width:13rem;max-width:calc(100vw - 1.5rem);z-index:300}}.account-menu_wrapper__NYj8T{z-index:300}}.account-menu_item__G9KI5{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;font-size:var(--text-base);font-weight:500;color:var(--text);background:none;border:none;border-radius:var(--radius-md);padding:.55rem .6rem;cursor:pointer;transition:var(--motion-fast);text-decoration:none}.account-menu_item__G9KI5:focus-visible,.account-menu_item__G9KI5:hover{outline:none;background:var(--bg-surface-2);color:var(--text)}.account-menu_item__G9KI5 svg{color:var(--text-tertiary);flex:0 0 auto}.account-menu_item__G9KI5:hover svg{color:var(--accent)}@keyframes account-menu_dropIn__n3Qqg{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-menu_menu__iTUsx{animation:none}}.user-menu_trigger___tzgM{display:inline-flex;align-items:center;gap:var(--space-1h);font-size:var(--text-base);font-weight:500;color:var(--text);height:var(--control-h);padding:0 .7rem 0 .5rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;transition:var(--motion-fast);font-family:inherit}.user-menu_trigger___tzgM:hover,.user-menu_trigger___tzgM[aria-expanded=true]{border-color:var(--text)}.user-menu_avatar__frL3D{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--brand);color:var(--brand-fg);font-size:var(--text-xs);font-weight:700;flex:0 0 auto;overflow:hidden}.user-menu_avatarImg__OifuU{width:100%;height:100%;object-fit:cover}.user-menu_username__RmRKT{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_chevron__i9FqB{transition:transform var(--motion-base) ease;color:var(--text-tertiary)}.user-menu_trigger___tzgM[aria-expanded=true] .user-menu_chevron__i9FqB{transform:rotate(180deg)}.user-menu_header__USVlS{padding:.5rem .6rem;border-bottom:1px solid var(--border);margin-bottom:.3rem}.user-menu_headerName__excWY{font-weight:600;font-size:var(--text-base);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_headerHint__jMJ11{font-size:var(--text-xs);color:var(--text-tertiary)}.user-menu_separator__EVYxv{height:1px;background:var(--border);margin:.3rem 0}.user-menu_danger__ae_hT,.user-menu_danger__ae_hT svg{color:var(--danger-text)}.user-menu_danger__ae_hT:hover{background:var(--danger-bg);color:var(--danger-text)}.user-menu_danger__ae_hT:hover svg{color:var(--danger-text)}@media (prefers-reduced-motion:reduce){.user-menu_chevron__i9FqB{transition:none}}@media (max-width:30rem){.user-menu_username__RmRKT{display:none}.user-menu_trigger___tzgM{width:var(--control-h);padding:0;justify-content:center}.user-menu_chevron__i9FqB{display:none}}