:root{--nav-bg:#111;--nav-text:#ededed;--nav-muted:#8e8e8e;--nav-line:#262626;--nav-hover:#1b1b1b}
@media(prefers-color-scheme:light){:root:not([data-theme="dark"]){--nav-bg:#f1f1ee;--nav-text:#171717;--nav-muted:#6b6b6b;--nav-line:#e4e4df;--nav-hover:#e8e8e3}}
:root[data-theme="light"]{--nav-bg:#f1f1ee;--nav-text:#171717;--nav-muted:#6b6b6b;--nav-line:#e4e4df;--nav-hover:#e8e8e3}
body.has-find-nav{padding-left:184px}.find-nav{position:fixed;inset:0 auto 0 0;width:184px;z-index:60;display:flex;flex-direction:column;padding:22px 12px 14px;background:var(--nav-bg);color:var(--nav-text);border-right:1px solid var(--nav-line);font:14px/1.5 Inter,"Segoe UI",sans-serif}.find-nav-brand{font-weight:600;font-size:17px;margin:0 10px 24px;text-decoration:none;color:inherit}.find-nav nav{display:flex;flex-direction:column;gap:5px}.find-nav nav a,.find-nav button{display:block;padding:10px;border:0;border-radius:8px;color:inherit;background:none;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.find-nav nav a:hover,.find-nav button:hover,.find-nav [aria-current="page"]{background:var(--nav-hover)}.find-nav .find-signout{margin-top:auto;color:var(--nav-muted)}.find-nav-toggle{display:none}.find-nav[hidden],.find-nav-toggle[hidden]{display:none!important}.find-nav a:focus-visible,.find-nav button:focus-visible,.find-nav-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:720px){body.has-find-nav{padding-left:0;padding-top:44px}body.has-find-nav .app{height:calc(100vh - 44px);height:calc(100dvh - 44px)}body.has-find-nav .top{top:44px}.find-nav{display:none;top:44px;width:200px;box-shadow:4px 0 14px #0003}.find-nav.is-open{display:flex}.find-nav-toggle{display:block;position:fixed;top:0;left:0;right:0;height:44px;z-index:61;text-align:left;background:var(--nav-bg);color:var(--nav-text);border:0;border-bottom:1px solid var(--nav-line);padding:0 16px;font:14px Inter,"Segoe UI",sans-serif;cursor:pointer}body.find-portal.has-find-nav main{min-height:calc(100dvh - 44px)}}
body.find-video{--bg:#0a0a0a;--card:#141414;--line:#262626;--text:#ededed;--soft:#a0a0a0;--faint:#8e8e8e;--accent:#fff;--accent-ink:#0a0a0a;--focus:#ffffff25;--shadow:none;color-scheme:dark}
@media(prefers-color-scheme:light){:root:not([data-theme="dark"]) body.find-video{--bg:#f7f7f5;--card:#fff;--line:#e4e4df;--text:#171717;--soft:#6b6b6b;--faint:#6b6b6b;--accent:#111;--accent-ink:#fff;--focus:#00000018;color-scheme:light}}
:root[data-theme="light"] body.find-video{--bg:#f7f7f5;--card:#fff;--line:#e4e4df;--text:#171717;--soft:#6b6b6b;--faint:#6b6b6b;--accent:#111;--accent-ink:#fff;--focus:#00000018;color-scheme:light}
