:root{--verre:#ffffff9e;--verre-epais:#ffffffc7;--arete:#ffffffbf;--arete-haute:#fffffff2;--ombre-verre:0 18px 46px #1e285021;--fond-scene:radial-gradient(1200px 700px at 15% 4%, #fff 0%, transparent 60%), radial-gradient(1000px 640px at 86% 18%, #f7f8fa 0%, transparent 62%), radial-gradient(1400px 900px at 50% 100%, #eceef2 0%, #e9ebf0 100%);--bg:#eef1f7;--bg-card:#fff;--bg-header:#fff;--text:#1a1a2e;--text-secondary:#8892a5;--text-muted:#a0a8b8;--border:#e8eaef;--border-light:#f1f3f7;--input-bg:#fff;--input-border:#e2e5ea;--hover-bg:#f8f9fb}body{background:var(--fond-scene);color:var(--text);background-attachment:fixed;margin:0;padding:0;font-family:inherit;transition:color .3s;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}::-webkit-scrollbar-thumb{background:var(--arete)!important}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-shimmer{background:linear-gradient(90deg, var(--border-light) 25%, var(--hover-bg) 50%, var(--border-light) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.search-trigger{background:var(--bg-card);border:1.5px solid var(--input-border);cursor:pointer;border-radius:50%;align-items:center;width:38px;height:38px;padding:0;transition:width .4s,border-radius .3s,padding .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.search-trigger.open{border-color:#818cf8;border-radius:12px;width:280px;padding:0 12px;box-shadow:0 4px 20px #6366f11f}.search-trigger__icon{pointer-events:none;font-size:15px;transition:opacity .2s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-trigger.open .search-trigger__icon{opacity:.5}.search-trigger__input{opacity:0;width:0;color:var(--text);pointer-events:none;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:13px;transition:opacity .25s .1s,width .3s}.search-trigger.open .search-trigger__input{opacity:1;pointer-events:auto;width:100%;padding:9px 8px 9px 26px}.search-overlay{-webkit-backdrop-filter:blur(12px);z-index:200;background:#00000080;flex-direction:column;padding:0;animation:.25s searchOverlayIn;display:flex;position:fixed;inset:0}.search-overlay__inner{background:var(--bg-card);border-radius:16px;flex-direction:column;max-height:calc(100vh - 24px);margin:64px 12px 12px;animation:.2s fadeIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes searchOverlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){html,body{max-width:100vw;overflow-x:hidden}.modal-content{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:85vh!important;overflow-y:auto!important}}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.093t2wnx1bd8p.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_b258ec33-module__NK7WmW__className{font-family:dmSans,dmSans Fallback,system-ui,sans-serif;font-style:normal}
