[data-m3]{--m3-state-motion:var(--m3-duration-state) var(--m3-easing-standard);--m3-state-motion-card:var(--m3-duration-state-card) var(--m3-easing-standard)}@media (hover:hover) and (pointer:fine){[data-m3] .m3-ripple:before{transition:opacity var(--m3-state-motion), background-color var(--m3-state-motion)}[data-m3] .m3-card>.m3-ripple:before{transition-duration:var(--m3-duration-state-card)}[data-m3] :is(.ctrow,.askmode-row,.sp-collrow-clickable,.sp-toolrow,.sp-docrow-label,.sp-chip-remove,.m3-cite-ref,.m3-digest__cite,.m3-table__row,.m3-table__sort-dir,.m3-k-list-row,.m3-k-crumb__link,.m3-gr-row,.m3-guard-wiz__back,.m3-nav__brandlink,.m3-nav__cta,.m3-nav__cta-compact,.m3-nav__panel-glyph,.m3-nav__panel-mark,.m3-people__row--click,.m3-sort-trigger,.m3-upload-widget__pill,.m3-auth__brand,.m3-k-flagged-chip--action,.acctbtn){transition:background-color var(--m3-state-motion), color var(--m3-state-motion), border-color var(--m3-state-motion), opacity var(--m3-state-motion)}[data-m3] .m3-reader__resize:before{transition:background-color var(--m3-state-motion)}[data-m3] :is(.m3-addk__dropzone,.m3-conn__dropzone){transition:background-color var(--m3-state-motion-card), border-color var(--m3-state-motion-card), opacity var(--m3-state-motion-card)}[data-m3] .m3-folder-shape__state{transition:opacity var(--m3-state-motion-card)}[data-m3] .m3-folder-shape__edge{transition:fill var(--m3-state-motion-card), stroke var(--m3-state-motion-card)}}@media (prefers-reduced-motion:reduce){[data-m3]{--m3-state-motion:0s;--m3-state-motion-card:0s}[data-m3] .m3-ripple:before,[data-m3] .m3-card>.m3-ripple:before{transition:none}}
:root{--bg:var(--md-sys-color-surface-container);--surface:#fff;--surface-2:#f3f4f6;--text:#16171b;--muted:#6b7280;--line:#00000017;--line-strong:#00000024;--accent:#2d63e0;--amber:#b88207;--red:#c0392b;--r:7px;--r-lg:12px}*{box-sizing:border-box}html{font-size:16px}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans), -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}body{font-size:14px}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer reset{button{font:inherit;cursor:pointer}input,textarea{font:inherit;color:inherit}a{color:inherit}}::selection{background:var(--m3-selection,var(--md-sys-color-primary-container));color:var(--m3-on-selection,var(--md-sys-color-on-primary-container))}
