.xiaoman-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;line-height:1}.xiaoman-brand .xm-brand-wordmark{display:block;width:182px;height:auto;max-width:100%;object-fit:contain}.xiaoman-brand .xm-brand-mark{display:none;width:38px;height:38px;object-fit:contain}.xiaoman-brand .xm-brand-tagline{color:#829c94;font-size:9px;line-height:1.5;font-weight:400;letter-spacing:2px}.xiaoman-brand.is-inverse .xm-brand-tagline{color:#d0ede3}#app .xm-app-rail .sidebar-brand-shell .brand,#app .shell.is-sidebar-collapsed .xm-app-rail .sidebar-brand-shell .brand{align-items:center;justify-content:flex-start;overflow:visible}#app .xm-app-rail .sidebar-brand-shell .xiaoman-brand{width:100%}#app .xm-app-rail .sidebar-brand-shell .xm-brand-wordmark{width:100%;max-height:none;border-radius:0}#app .xm-app-rail .sidebar-brand-shell .xm-brand-tagline{margin-left:1px;font-size:8px;letter-spacing:1px}#app .shell.is-sidebar-collapsed .sidebar .xiaoman-brand{align-items:center}#app .shell.is-sidebar-collapsed .sidebar .xm-brand-wordmark,#app .shell.is-sidebar-collapsed .sidebar .xm-brand-tagline{display:none}#app .shell.is-sidebar-collapsed .sidebar .xm-brand-mark{display:block}#app .xiaoman-auth-wordmark .xiaoman-brand{gap:16px}#app .xiaoman-auth-wordmark .xm-brand-wordmark{width:280px}#app .auth-stage{background:linear-gradient(145deg,#176b63,#1ca38e 65%,#2bd2b6)!important;color:#fff}#app .xiaoman-auth-copy h2{color:#fff}#app .xiaoman-auth-copy p,#app .xiaoman-kicker,#app .xiaoman-auth-footnote{color:#d5f0e9}#app .xiaoman-auth-wordmark,#app .xiaoman-auth-footnote{border-color:#ffffff2e}#app .xiaoman-brand-card{position:relative;margin:30px 0;overflow:hidden;border:1px solid #ffffff30;border-radius:16px;background:#188f89}#app .xiaoman-brand-card>img{display:block;width:100%;height:auto}#app .xiaoman-brand-card>span{display:block;padding:13px 20px;border-top:1px solid #ffffff26;color:#d4f2e9;font-size:11px;letter-spacing:2px;text-align:center}#app .xiaoman-public-brand{letter-spacing:0}#app .xiaoman-public-brand .xm-brand-wordmark{width:196px}#app .xm-share-poster{background:linear-gradient(125deg,#176b63,#1ca38e 65%,#2bd2b6)}#app .xm-share-poster .xm-share-copy{background:#fff!important;color:#147e79!important;border:0!important}#app .xm-share-poster-title,#app .xm-share-code>strong{color:#fff}#app .xm-share-poster footer,#app .xm-share-poster>a{color:#c8eee3}#app .xm-share-poster-flower{color:#fff2}#app .xm-letter-flower{color:#8fd9c9}#app .xm-invitation-letter h1>span{color:#a6e9d6}#app .xm-pass-price strong{color:#147e79}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art,#app .xm-event-pass:nth-child(4n+4) .xm-pass-art{background:#e6f2ed}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art>span,#app .xm-event-pass:nth-child(4n+4) .xm-pass-art>span{color:#b6d6c9}#app .xm-event-pass:nth-child(4n+2) .xm-pass-art>i{color:#6aa68f}.line-brand .xiaoman-brand .xm-brand-wordmark{width:190px;height:auto}@media(max-width:900px){#app .sidebar .xiaoman-brand{align-items:center}#app .sidebar .xiaoman-brand .xm-brand-wordmark,#app .sidebar .xiaoman-brand .xm-brand-tagline{display:none}#app .sidebar .xiaoman-brand .xm-brand-mark{display:block;width:35px;height:35px}}@media(max-width:600px){#app .xiaoman-public-brand .xm-brand-wordmark{width:146px}#app .xiaoman-brand-card{margin-block:20px}.line-brand .xiaoman-brand .xm-brand-wordmark{width:154px}}#app .auth-brand .xm-brand-wordmark{width:204px;height:auto}#app .auth-brand .xiaoman-brand{flex:1}#app .auth-brand-label{color:#829c94;font-size:11px}#app .auth-gate{align-items:center}#app .auth-shell{background:#f4f8f7!important}#app .auth-stage{min-height:650px;padding:38px;border-radius:24px;overflow:hidden}#app .auth-stage .xiaoman-auth-wordmark{padding-bottom:24px}#app .auth-stage .xm-brand-wordmark{width:235px}#app .auth-stage .xiaoman-auth-copy{padding-top:26px}#app .auth-stage .xiaoman-auth-copy h2{font-size:38px;line-height:1.65}#app .auth-stage .xiaoman-auth-copy p{font-size:12px}#app .auth-stage .xiaoman-auth-footnote{padding-top:18px}#app .auth-brand{display:flex!important;align-items:center;gap:16px}@media(max-width:900px){#app .auth-stage{display:none!important}#app .auth-shell{min-height:100dvh;padding:28px 18px}#app .auth-gate{display:grid;grid-template-columns:minmax(0,1fr);width:min(440px,100%);gap:0}#app .auth-card{width:100%;max-width:none;padding:27px}#app .auth-brand .xm-brand-wordmark{width:198px}#app .auth-brand-label{font-size:9px}}
