*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f;background:#e8e4f5;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}#root{flex-direction:column;width:100%;height:auto;min-height:100dvh;display:flex;overflow:visible}.glass{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffffad;border:1px solid #ffffffd1;box-shadow:0 8px 32px #5a3ca01a,inset 0 1px #fffffff2}.glass-dark{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#140a28b8;border:1px solid #ffffff1f;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff26}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6e3fa32e;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#6e3fa361}.scroll-smooth{scroll-behavior:smooth}:focus-visible{outline:3px solid var(--vauban-focus-ring,#6e3fa36b);outline-offset:2px;box-shadow:0 0 0 3px #6e3fa338}button{cursor:pointer;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.34,1.56,.64,1)}button:not([data-no-press-transform]):active:not(:disabled){transform:scale(.955)}input,select,textarea{transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #6e3fa326,0 1px 6px #00000014}.tab-pane{will-change:opacity, transform}@keyframes lgFadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lg-fade{animation:.22s cubic-bezier(.34,1.1,.64,1) both lgFadeSlide}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@scope(.scope-support-probe){:scope{--scope-support:ok}}.deferred-workspace{min-height:100dvh;padding:max(24px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));color:var(--vauban-text-secondary,#655d70);background:var(--vauban-background,#f5f7fc);text-align:center;place-items:center;display:grid}.deferred-workspace__panel{justify-items:center;gap:var(--vauban-space-4,16px);width:min(100%,440px);display:grid}.deferred-workspace__panel .vauban-feedback{text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.deferred-workspace *{transition-duration:0s}}
