:root{--nav-height:72px}.topbar .compact-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;height:72px;min-height:72px;padding-block:0;display:flex}.language-flags{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.language-flags a{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:40px;height:44px;font-size:25px;line-height:1;text-decoration:none;display:flex}.language-flags a[aria-current]{background:#d9eaff;border-color:#83b5ed}.language-flags a:hover{background:#d9eaff}@media (max-width:700px){:root{--nav-height:64px}.topbar .compact-header{gap:8px;width:calc(100% - 28px);height:64px;min-height:64px}.topbar .brand{gap:7px;margin:0;font-size:15px}.topbar .brand img{width:29px;height:34px}.language-flags{gap:0}.language-flags a{width:34px;height:44px;font-size:23px}}@media (max-width:350px){.topbar .brand>span{display:none}}.language-menu{margin-left:auto;position:relative}.language-menu summary{cursor:pointer;background:#eaf5ff;border:1px solid #b8d4ed;border-radius:9px;justify-content:center;align-items:center;width:48px;height:44px;font-size:28px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu .language-flags{z-index:150;background:#f4faff;border:1px solid #b8d4ed;border-radius:12px;gap:4px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 8px 24px #17395b20}.language-menu:not([open]) .language-flags{display:none}@media (max-width:700px){.topbar .brand{font-size:19px}.topbar .brand>span{display:inline}}
:root{--sky:#f3f5ff;--sky-soft:#fafbff;--sky-deep:#e8edff;--ink:#141518;--muted:#484c57;--blue:#174cff;--line:#dce1ee;--night:var(--sky);--cinema:var(--sky)}html,body{background:var(--sky);color:var(--ink)}.topbar,.app-menu{border-color:var(--line);box-shadow:none;background:#f3f5fff7}.brand,.footer-inner .brand,h1,h2,h3,.motion-panel h1,.motion-panel h3,.journey-copy h3{color:var(--ink)}.btn,.back-to-top{background:var(--blue);border-color:var(--blue);color:#fff}.btn:hover,.back-to-top:hover{background:#103bdb;border-color:#103bdb}.motion-panel h1 em,.eyebrow,.motion-intro .eyebrow,.motion-panel .eyebrow,.journey-copy .eyebrow,.contact .eyebrow,.principle-index{color:#2450ce}.motion-intro,.motion-chapter,.motion-stage,.token-journey,.journey-stage,.journey-step,.motion-source{background:var(--sky)}.motion-panel>p,.journey-copy p,.motion-intro p,.principle-grid p,.about p,.contact p,.motion-source{color:var(--muted)}.motion-panel .motion-detail,.journey-copy .journey-detail,.motion-tools,.journey-tools,.motion-panel .asset-caption{color:#565d6c}.asset-use-cases li{border-color:var(--line);color:#333e5b;background:#fff}.motion-panel .asset-caption,.motion-asset-nav,.principle-grid article{border-color:var(--line)}.motion-asset-nav,.motion-panel .text-link,.group-link,.footer-inner .group-link,.footer-inner>a:last-child{color:#2450ce}.principles{border-color:var(--line);background:#fff}.about{color:var(--ink);border-color:var(--line);background:#edf0ff}.company-panel{color:var(--ink);box-shadow:none;background:linear-gradient(135deg,#fff,#e4eaff);border-color:#d3daf5}.company-panel>span,.company-disciplines{color:#2450ce;border-color:#ced6ee}.contact{color:var(--ink);background:linear-gradient(140deg,#f6f7ff,#e9edff)}footer{color:var(--muted);border-color:var(--line);background:#edf0fa}.rule-visual,.access-visual,.records-visual{color:#343e59;border-color:var(--line);background:#f0f3ff}.access-visual strong{color:#244ac3;background:#e0e7ff}.rule-visual i,.records-visual b{background:#8aa4ff}.app-menu a,.login-menu summary{color:#51596b}.app-menu a[aria-current],.app-menu a:hover,.login-menu[open] summary{color:var(--blue);background:#e3eaff}.login-options,.language-menu[open] .language-flags{border-color:var(--line);background:#fff}.language-menu summary{background:#fafbff;border-color:#d4dbef}.asset-use-cases li{box-shadow:0 2px 8px #174cff04}.reading-progress{background:#e4e9fa}::selection{color:#131a30;background:#cedaff}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--blue)}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sky);border-radius:999px}::-webkit-scrollbar-thumb{background:#c3cbe2 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8e9cc8 padding-box padding-box;border-width:2px}::-webkit-scrollbar-thumb:active{background:var(--blue);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#c3cbe2 var(--sky)}}
