.member-center{color:#5a5e62;background:#fff;min-height:100vh;padding-bottom:80px;font-family:Prompt,system-ui,sans-serif}.member-center .portal-topbar{color:#333;background:#fff;border-bottom:3px solid #c31919;max-width:none;margin:0;padding:12px max(20px,50vw - 600px)}.member-center .portal-brand,.member-center .portal-topbar nav>a,.member-center .portal-topbar nav>button{color:#45494d}.member-center-layout{grid-template-columns:230px minmax(0,1fr);gap:27px;max-width:1200px;margin:52px auto 0;padding:0 18px;display:grid}.member-center-side{border-right:1px solid #e1e3e6;padding:4px 12px 12px 0}.member-center-user{text-align:center;border-bottom:1px solid #e1e3e6;gap:3px;padding:10px 0 19px;display:grid}.member-center-user small{color:#687780}.member-center-side nav{gap:2px;padding-top:15px;display:grid}.member-center-side a,.member-center-side button{text-align:left;color:#5a5e62;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 13px;font-size:14px;text-decoration:none;display:block}.member-center-side a:hover,.member-center-side button:hover,.member-center-side button.active{color:#c31919;background:#fff5f5}.member-center-side button.active{font-weight:700;box-shadow:inset 3px 0 #c31919}.member-center-side a:first-of-type,.member-center-side a:nth-of-type(2){border-top:1px solid #e2e3e5;margin-top:7px;padding-top:14px}.member-center-content{min-width:0}.member-center-content>.portal-identity{background:#fff;border:0;max-width:none;margin:0 0 20px}.member-center-content .portal-greeting h1{color:#c31919;font-size:24px}.member-center-content>.portal-panel,.member-center-content>.portal-tools,.member-center-panel{max-width:none;box-shadow:none;color:#5a5e62;background:#fff;border:0;border-radius:0;margin:0 0 18px}.member-center-content .portal-panel-head,.member-center-panel h1{color:#c31919;border-bottom:3px solid #c31919;padding-bottom:10px}.member-center-content .portal-panel-head h2{color:#c31919}.member-center-panel{min-height:420px;padding:18px 10px}.member-center-panel h1{margin:0 0 22px;font-size:24px}.member-center-panel p{font-size:15px}.member-center-panel .portal-modal-form{gap:15px;max-width:610px;margin-top:27px;display:grid}.member-center-panel .portal-modal-form label{gap:7px;font-size:14px;display:grid}.member-center-panel .portal-modal-form input,.member-center-panel .portal-modal-form textarea{color:#31363a;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:4px;padding:11px;font-size:15px}.member-center-panel .portal-modal-form button,.member-center-panel .approved-create-form button{color:#fff;font:inherit;cursor:pointer;background:#118bb1;border:0;border-radius:7px;padding:12px 18px;font-weight:700}.member-center-panel .request-history{max-width:750px}.member-center-panel .request-history article{color:#384550;background:#fff;border:1px solid #dce3e9}@media (width<=780px){.member-center-layout{grid-template-columns:1fr;gap:18px;margin:16px auto}.member-center-side{border-bottom:1px solid #e1e3e6;border-right:0}.member-center-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}.member-center-side a,.member-center-side button{min-height:44px;font-size:14px}.member-center-content>.portal-identity{flex-wrap:wrap;display:flex}.member-center .portal-topbar{flex-wrap:wrap;padding:10px 18px}}.member-center-panel .inline-inbox{width:100%;max-width:none;height:540px;box-shadow:none;color:#3e4a52;background:#fff;border:1px solid #e0e3e7;border-radius:8px;position:relative;inset:auto}.member-center-panel .inline-inbox>header{background:#fff;border-color:#e4e6e8}.member-center-panel .inline-inbox h2{color:#c31919}.member-center-panel .inline-inbox .message-tabs{background:#fff}.member-center-panel .inline-inbox .message-tabs button{color:#4d545a}.member-center-panel .inline-inbox .message-tabs button.active{color:#fff;background:#c31919}.member-center-panel .inline-inbox .system-inbox,.member-center-panel .inline-inbox .member-messenger{flex:1;min-height:0}.member-center-panel .inline-inbox .message-list article{color:#39454b;background:#fff;border-color:#e0e3e7}.data-development header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.data-development header small{color:#a76c25;letter-spacing:.08em;font-weight:800}.data-development header h1{margin:4px 0 6px}.data-development header p{color:#687387;margin:0}.data-development header>span{color:#845b0b;background:#fff2cc;border-radius:999px;flex:none;padding:6px 11px;font-size:12px;font-weight:800}.data-development-card{color:#fff;text-align:center;background:#080808;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:42px 28px;display:flex;box-shadow:inset 0 0 0 1px #242424}.data-development-icon{color:#ed1c24;background:#210b0c;border:1px solid #5a1518;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:29px;display:grid}.data-development-card strong{color:#ed1c24;font-size:clamp(30px,5.2vw,64px);line-height:1.15}.data-development-card p{color:#e5e5e5;max-width:620px;margin:18px auto 5px;font-size:16px;line-height:1.8}.data-development-card small{color:#9ea2a8;font-size:13px}@media (width<=700px){.member-center-panel .inline-inbox{height:620px}.data-development header{align-items:flex-start}.data-development-card{min-height:330px;padding:34px 20px}.data-development-card strong{font-size:34px}.data-development-card p{font-size:14px}}.portal-guild-status{padding-top:12px!important}.guild-status-badge{color:#885600;background:#fff2d5;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.guild-status-badge.approved{color:#187045;background:#e5f6ec}.guild-status-badge.rejected,.guild-status-badge.suspended{color:brown;background:#ffebeb}.guild-room-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.guild-room-card{background:#fff;border:1px solid #dfe4e9;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #26384a0c}.guild-room-entry{color:#263441;background:linear-gradient(135deg,#fff,#f6f8fa);align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.guild-room-entry:hover{background:#f4f7f9}.guild-room-emblem{object-fit:contain;image-rendering:auto;background:#1b2028;border:1px solid #d8dde3;border-radius:10px;flex:0 0 52px;width:52px;height:52px}.guild-room-fallback{color:#fff8e8;place-items:center;font:700 24px Georgia,serif;display:grid}.guild-room-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guild-room-copy small{letter-spacing:1.4px;color:#9b772f;font-size:10px}.guild-room-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.guild-room-copy span{color:#687582;font-size:12px}.guild-room-arrow{color:#a18550;font-size:32px}.guild-room-meta{color:#687582;border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.guild-room-reference{margin-left:auto;font-size:12px}.guild-room-reference summary{cursor:pointer}.guild-room-reference code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:8px 0;display:block}.guild-room-reference button{color:#53616e;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:5px;padding:5px 8px}.guild-review-note{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 16px 14px}.guild-room-empty{border:1px dashed #cad2da;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.guild-room-empty span{color:#687582;flex:1;min-width:220px}.guild-room-empty a{color:#fff;background:#273546;border-radius:8px;padding:9px 12px;text-decoration:none}@media (width<=600px){.guild-room-list{grid-template-columns:1fr}.guild-room-meta{align-items:flex-start}.guild-room-reference{width:100%;margin-left:0}}.team-card-letter{color:#fff1ca;place-items:center;font:700 20px Georgia,serif;position:relative;overflow:hidden;background:#56462e!important;display:grid!important}.team-card-letter img{object-fit:contain;background:#1b2028;width:100%;height:100%;position:absolute;inset:0}.member-center.data-workspace .member-center-layout{grid-template-columns:210px minmax(0,1fr);gap:18px;max-width:1740px;margin-top:24px;padding:18px 16px 32px}.member-center.data-workspace.data-nav-collapsed .member-center-layout{grid-template-columns:52px minmax(0,1fr);gap:12px}.member-center.data-workspace .data-nav-toggle{color:#1e6f8d;background:#f4f9fc;border:1px solid #d6dfe6;border-radius:5px;align-items:center;gap:12px;min-height:40px;margin-bottom:10px;padding:4px 11px;font-size:12px;display:flex}.member-center.data-workspace .data-nav-toggle>span:first-child{font-size:25px;line-height:1}.member-center.data-workspace .data-nav-toggle:focus-visible{outline-offset:2px;outline:2px solid #087fa7}.member-center.data-workspace.data-nav-collapsed .member-center-side{padding:0 8px 0 0}.member-center.data-workspace.data-nav-collapsed .member-center-user,.member-center.data-workspace.data-nav-collapsed .member-account-balance,.member-center.data-workspace.data-nav-collapsed .data-nav-toggle>span+span,.member-center.data-workspace.data-nav-collapsed .member-navigation .member-nav-group>a>span{display:none}.member-center.data-workspace.data-nav-collapsed .member-navigation{width:100%;padding:0}.member-center.data-workspace.data-nav-collapsed .member-navigation .member-nav-group{grid-template-columns:1fr;width:100%}.member-center.data-workspace.data-nav-collapsed .member-navigation .member-nav-group>a{justify-content:center;gap:0;min-height:43px;padding:10px 0}.member-center.data-workspace.data-nav-collapsed .member-navigation .member-nav-group+.member-nav-group{margin-top:7px;padding-top:7px}.member-center.data-workspace.data-nav-collapsed .member-menu-icon{width:19px;height:19px;margin:0}.member-center.data-workspace.data-nav-collapsed .data-nav-toggle{justify-content:center;width:100%;padding:4px 0}@media (width<=780px){.member-center.data-workspace .member-center-layout,.member-center.data-workspace.data-nav-collapsed .member-center-layout{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;padding:10px 8px 25px}.member-center.data-workspace.data-nav-collapsed .member-center-side{padding:0;border:0!important}.member-center.data-workspace.data-nav-collapsed .member-navigation{display:none}.member-center.data-workspace.data-nav-collapsed .data-nav-toggle{gap:10px;width:auto;min-width:44px;margin-bottom:0;padding:5px 10px}.member-center.data-workspace.data-nav-collapsed .data-nav-toggle>span+span{display:block}.member-center.data-workspace .data-nav-toggle>span+span{font-size:12px}}
