.brand.tantalite-brand{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 5px 30px;text-align:center}
.tantalite-brand>.brand-lockup{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px 8px;background:#f5f3e9;border:2px solid #6b9aa4;border-radius:13px;box-shadow:0 4px 15px #0b202520;white-space:normal;letter-spacing:0;min-height:79px}
.tantalite-brand .company-name{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:#28393d;line-height:1}
.tantalite-brand .company-name>span{font-family:Manrope,'Segoe UI',sans-serif;font-size:0.625rem;letter-spacing:2.8px;font-weight:650;color:#577177}
.tantalite-brand .company-name>strong{font-family:'Arial Narrow',Manrope,'Segoe UI',sans-serif;font-size:1rem;letter-spacing:.35px;font-weight:800;line-height:1.15;color:#26383c}
.tantalite-brand .company-symbol{display:block;flex:none;width:48px;height:48px;object-fit:contain}
.tantalite-brand>.brand-subtitle{font-family:'DM Sans','Segoe UI',sans-serif;font-size:0.5rem;font-weight:500;letter-spacing:1.55px;color:#d3e9ee;margin-top:16px;line-height:1.7;white-space:normal}
.tantalite-brand>.brand-site{font-family:Manrope,'Segoe UI',sans-serif;font-size:0.8125rem;font-weight:650;letter-spacing:2.4px;color:#ddc788;margin-top:8px;line-height:1.5;white-space:normal}
.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5f9aa8 transparent}
.personal-brand{border:0;border-radius:50%;background:transparent;flex:none;aspect-ratio:1}
.personal-brand img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px #15282c38)}
.sidebar-personal-brand{width:140px;max-width:100%;margin:18px auto 0}
.header-personal-brand{width:92px}
.topbar{height:110px;gap:18px}
.topbar-right{flex:none}
.sidebar>.brand,.sidebar>.workspace-label,.sidebar>nav,.sidebar-bottom{flex-shrink:0}
@media(max-width:760px){.topbar{height:84px;gap:10px}.header-personal-brand{width:68px}.breadcrumb{min-width:0}.breadcrumb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-button{flex:none}}
@media(max-width:600px){.topbar-right .version{display:none}}
@media(max-width:1200px) and (min-width:761px){.brand.tantalite-brand{padding:0 1px 26px}.tantalite-brand>.brand-lockup{gap:5px;padding:10px 6px}.tantalite-brand .company-name>strong{font-size:0.875rem;letter-spacing:.1px}.tantalite-brand .company-name>span{font-size:0.5625rem;letter-spacing:2.4px}.tantalite-brand .company-symbol{width:40px;height:40px}.tantalite-brand>.brand-subtitle{font-size:0.4375rem;letter-spacing:1.1px}.tantalite-brand>.brand-site{font-size:0.75rem;letter-spacing:2px}}
@media(max-width:1000px) and (min-width:761px){.tantalite-brand>.brand-lockup{padding:10px 4px;gap:4px;min-height:72px}.tantalite-brand .company-name>strong{font-size:0.75rem}.tantalite-brand .company-name>span{font-size:0.5rem;letter-spacing:2px}.tantalite-brand .company-symbol{width:34px;height:34px}.tantalite-brand>.brand-subtitle{font-size:0.4125rem;letter-spacing:.9px}}
@media(max-height:760px){.sidebar{padding-top:22px}.brand.tantalite-brand{padding-bottom:22px}.tantalite-brand>.brand-subtitle{margin-top:12px}.tantalite-brand>.brand-site{margin-top:5px}.sidebar .concept-note{margin-top:22px;padding-top:18px}.sidebar .source-button{margin-top:22px}}
