/* Text comes verbatim from the author's original UTF-8 source. */
.cockpit-classic .topbar.personal-topbar{display:flex;min-height:76px;height:auto;gap:22px;padding:13px 30px;background:linear-gradient(110deg,#f8fafff5,#f0effff0);border-bottom:1px solid #dce3f5;backdrop-filter:blur(20px);overflow:visible}
.cockpit-classic .personal-topbar .workspace-title{width:174px;flex:0 0 174px;line-height:1.7;font-size:15px;letter-spacing:-.3px}.cockpit-classic .personal-topbar .workspace-title>a{display:block}.cockpit-classic .personal-topbar .workspace-title span{display:block;font-size:9px;margin:2px 0 0;letter-spacing:.5px;color:#8593b4}
.personal-statement{position:relative;display:flex;align-items:center;gap:12px;flex:1;min-width:0;border-left:1px solid #d9dff3;padding:9px 0 9px 18px;isolation:isolate}
.statement-symbol{color:#7479c3;font-size:21px;flex:none}.statement-viewport{min-width:0;flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 16px),transparent)}
.statement-marquee{display:flex;width:max-content;animation:statement-scroll var(--statement-duration,180s) linear infinite;will-change:transform}.statement-copy{display:block;flex:none;white-space:nowrap;padding-right:90px;font-size:14px;line-height:1.9;color:#536486;letter-spacing:.1px}
.statement-blue{color:#315fba}.statement-teal{color:#157f74}.statement-purple{color:#7a48b4}.statement-amber{color:#ac6b17}.personal-statement strong{font-weight:750}
.personal-statement:hover .statement-marquee,.personal-statement:focus-within .statement-marquee,.personal-statement.is-expanded .statement-marquee{animation-play-state:paused}
.statement-full-toggle{display:flex;align-items:center;gap:8px;flex:none;border:1px solid #dce3f6;background:#ffffffb8;border-radius:8px;font-size:11px;font-weight:650;color:#596eac;padding:7px 10px;cursor:pointer}.statement-full-toggle:hover{background:#e7ecff}.statement-full-toggle:focus-visible,.statement-full-close:focus-visible{outline:3px solid #94aae8;outline-offset:3px}
.statement-full-panel{position:absolute;z-index:5;top:100%;right:0;width:min(900px,calc(100vw - 230px));padding:20px 24px 24px;background:linear-gradient(120deg,#fffffff9,#f2f4fff9);border:1px solid #c9d4f1;border-radius:14px;box-shadow:0 16px 44px #303e7840;backdrop-filter:blur(22px);max-height:calc(100svh - 120px);overflow-y:auto;white-space:normal}
.statement-full-panel[hidden]{display:none}.statement-full-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#354879;margin-bottom:10px;font-size:12px}.statement-full-close{display:grid;place-items:center;width:28px;height:28px;font-size:22px;color:#67779a;border:1px solid #dfe5f5;border-radius:7px;background:#fff;cursor:pointer}
#statement-full-text{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:2.1;color:#455775;margin:0}
.cockpit-classic .hero-card,.cockpit-classic .product-category,.cockpit-classic .department-module-section,.cockpit-classic .works-section,#department-module-frame{scroll-margin-top:100px}
@keyframes statement-scroll{to{transform:translateX(-50%)}}
@media(max-width:1100px){.cockpit-classic .topbar.personal-topbar{padding:12px 22px;gap:15px}.cockpit-classic .personal-topbar .workspace-title{width:146px;flex-basis:146px;font-size:13px}.personal-statement{padding-left:13px;gap:8px}.statement-copy{font-size:13px}.statement-full-panel{width:calc(100vw - 230px)}}
@media(max-width:780px){.cockpit-classic .topbar.personal-topbar{position:relative;top:auto;z-index:31;padding:9px 16px;min-height:62px;display:block}.cockpit-classic .personal-topbar .workspace-title{display:none}.personal-statement{border:0;padding:7px 0;gap:8px}.statement-symbol{font-size:18px}.statement-copy{font-size:13px}.statement-full-toggle{font-size:11px;padding:6px 8px}.statement-full-panel{width:calc(100vw - 32px);right:0;padding:15px 17px 18px;max-height:calc(100svh - 145px)}#statement-full-text{font-size:13px;line-height:2}.cockpit-classic .hero-card,.cockpit-classic .product-category,.cockpit-classic .department-module-section,.cockpit-classic .works-section,#department-module-frame{scroll-margin-top:66px}}
@media(prefers-reduced-motion:reduce){.statement-marquee{animation:none;transform:none;will-change:auto}}
