*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--t-15);font-weight:var(--w-body);font-variant-numeric:tabular-nums;font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}*{-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}}::selection{background:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink)}:focus-visible{box-shadow:var(--focus);outline:none}.glass{background:var(--glass-2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-edge), var(--shadow-2);border-radius:var(--r-panel)}.glass[data-level="1"]{background:var(--glass-1);box-shadow:var(--glass-edge), var(--shadow-1)}.glass[data-level="3"]{background:var(--glass-3);box-shadow:var(--glass-edge), var(--shadow-3)}@media (pointer:coarse) and (hover:none) and ((max-width:600px) or ((max-height:500px) and (orientation:landscape))){.glass{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports (corner-shape:superellipse(1.6)){:where(*){corner-shape:superellipse(1.6)}:where([class$=__dot],[class*=__dot\ ],.account__mark,.theme-toggle,.selection-ring,.callout__dot,.mode-menu__icon,.an-n,.rank-row__n,.post-panel__close,.post-panel__dot,.palette__mark,.summary__dot,.summary__dot-slot,.filter-cond__remove,.filter-found__dot,.import-archive__remove,.an-card__expand,.date-range__nav,.date-range__cell,.login__dot,.report-task__dot),:where([data-capsule]){corner-shape:round}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--fade)!important;scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--ink) 22%, transparent);border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink) 38%, transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 25%, transparent) transparent}}}.app-failure{align-content:center;justify-items:start;gap:12px;max-width:640px;min-height:100dvh;margin:0 auto;padding-inline:24px;display:grid}.app-failure h1{font-size:var(--t-24);font-weight:var(--w-strong);margin:0}.app-failure p{color:var(--ink-2);margin:0}.app-failure pre{border-radius:var(--r-control);background:color-mix(in srgb, var(--ink) 6%, transparent);max-width:100%;font-size:var(--t-13);white-space:pre-wrap;margin:0;padding:12px 14px;overflow-x:auto}
