html,body{margin:0;padding:0}html{--applaid-systems-font-sans-locale:var(--applaid-systems-font-sans,Inter, system-ui, -apple-system, sans-serif)}html[data-locale-script=cjk]{--applaid-systems-font-sans-locale:var(--applaid-systems-font-sans), "Hiragino Sans", "Yu Gothic", "Meiryo", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK JP", "Noto Sans CJK KR", system-ui, sans-serif}html[data-locale-script=thai]{--applaid-systems-font-sans-locale:var(--applaid-systems-font-sans), "Noto Sans Thai", "Thonburi", "Leelawadee UI", Tahoma, system-ui, sans-serif}body{font-family:var(--applaid-systems-font-sans-locale);background:0 0}@keyframes route-loading-shell-pulse{0%,to{opacity:.45}50%{opacity:.8}}.route-loading-shell{background:var(--applaid-systems-color-background);grid-template-columns:minmax(12rem,18rem) 1fr;min-height:100dvh;display:grid}.route-loading-shell__navigation,.route-loading-shell__heading,.route-loading-shell__panel{background:color-mix(in srgb, var(--applaid-systems-color-text-primary) 10%, transparent);animation:1.4s ease-in-out infinite route-loading-shell-pulse}.route-loading-shell__navigation{border-inline-end:1px solid color-mix(in srgb, var(--applaid-systems-color-text-primary) 12%, transparent)}.route-loading-shell__content{padding:clamp(1.5rem,4vw,4rem)}.route-loading-content{width:100%;padding-block:1.5rem}.route-loading-shell__heading{border-radius:.75rem;width:min(22rem,55%);height:2.5rem;margin-block-end:2rem}.route-loading-shell__panel{border-radius:1rem;min-height:22rem}@media (max-width:48rem){.route-loading-shell{grid-template-columns:1fr}.route-loading-shell__navigation{display:none}}
