:root{color:#e8e2d5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#0a1119;font-family:Segoe UI,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a{color:inherit}.app-shell{color:#e8e2d5;background:radial-gradient(at 50% -20%,#745f372e,#0000 58%),linear-gradient(#0d151e 0%,#0a1119 60%,#080e15 100%);min-height:100vh}.page-container.MuiContainer-root{max-width:880px;padding:0 28px}.site-header{justify-content:space-between;align-items:center;gap:16px;min-height:94px;display:flex}.main-content{padding-top:24px}.brand-lockup{align-items:center;gap:13px;display:flex}.brand-crest.MuiAvatar-root{object-fit:cover;background-color:#111820;border:1px solid #d6b26959;border-radius:8px;width:52px;height:52px}.brand-overline.MuiTypography-root{color:#b7a982;letter-spacing:2.2px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.brand-name.MuiTypography-root{color:#f0e5c9;letter-spacing:.2px;font-family:Georgia,Times New Roman,serif;font-size:16px}.header-controls{align-items:center;gap:10px;display:flex}.language-control.MuiFormControl-root{min-width:116px}.language-control .MuiSelect-select{color:#e8e2d5;padding-top:7px;padding-bottom:7px;font-size:12px}.language-control .MuiOutlinedInput-notchedOutline{border-color:#d0b1734d}.language-control .MuiSvgIcon-root{color:#c4a765}.workbench-card.MuiCard-root{background:linear-gradient(140deg,#1c2731f7,#111a23fa),#131c26;border:1px solid #cab17c33;border-radius:16px;overflow:hidden;box-shadow:0 20px 70px #0003}.workbench-content.MuiCardContent-root{flex-direction:column;gap:26px;padding:30px;display:flex}.workbench-content.MuiCardContent-root:last-child{padding-bottom:30px}.section-eyebrow.MuiTypography-root{color:#bca56e;letter-spacing:1.6px;font-size:10px;font-weight:700;line-height:1.8}.section-title.MuiTypography-root{color:#eee7d9;margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.section-copy.MuiTypography-root{color:#9ca9b5;font-size:13px;line-height:1.6}.workbench-divider.MuiDivider-root{border-color:#d1bc8f24}.remember-control .MuiFormControlLabel-label{color:#c1c8cc;font-size:13px}.storage-message.MuiTypography-root{color:#afc8ad;font-size:12px}.empty-library{text-align:center;background:#040a0f33;border:1px dashed #ccb37e40;border-radius:12px;flex-direction:column;align-items:center;padding:40px 18px 34px;display:flex}.empty-title.MuiTypography-root{color:#e2d7bc;font-family:Georgia,Times New Roman,serif;font-size:18px}.empty-copy.MuiTypography-root{color:#9ca9b5;max-width:350px;margin-top:7px;font-size:13px;line-height:1.6}.guide-card.MuiCard-root{background:#080f1580;border:1px solid #ceb68326;border-radius:11px}.guide-content.MuiCardContent-root{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.guide-content.MuiCardContent-root:last-child{padding-bottom:18px}.guide-copy{min-width:0}.guide-expansion.MuiTypography-root{color:#c7ac6e;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.guide-title.MuiTypography-root{color:#ede5d4;margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.guide-description.MuiTypography-root{color:#9ca9b5;font-size:12px;line-height:1.5}.guide-meta{color:#8896a2;align-items:center;margin-top:10px;font-size:11px}.guide-meta .MuiSvgIcon-root{color:#b69d68;font-size:14px}.update-alert.MuiAlert-root{background:#1c3a5180;border:1px solid #6ba1d247}.privacy-note{color:#94a1ac;align-items:flex-start;gap:10px;max-width:650px;margin:20px auto 0;display:flex}.privacy-note .MuiSvgIcon-root{color:#93ad98;flex:none;margin-top:2px}.privacy-note .MuiTypography-root{font-size:12px;line-height:1.6}@media (width<=600px){.page-container.MuiContainer-root{padding:0 17px}.site-header{min-height:78px}.header-controls{gap:6px}.brand-crest.MuiAvatar-root{width:44px;height:44px}.brand-name.MuiTypography-root{font-size:14px}.language-control.MuiFormControl-root{min-width:100px}.workbench-content.MuiCardContent-root{gap:22px;padding:22px 18px}.workbench-content.MuiCardContent-root:last-child{padding-bottom:22px}.guide-content.MuiCardContent-root{flex-direction:column;align-items:flex-start}}
