:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--pg:var(--lightningcss-light,#f7f6f4)var(--lightningcss-dark,#1c1a19);--sf:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242120);--ln:var(--lightningcss-light,#e6e3df)var(--lightningcss-dark,#37332f);--ln2:var(--lightningcss-light,#d3cfca)var(--lightningcss-dark,#453f3b);--t1:var(--lightningcss-light,#433e3c)var(--lightningcss-dark,#efedea);--t2:var(--lightningcss-light,#6f6a67)var(--lightningcss-dark,#a8a29c);--t3:var(--lightningcss-light,#a09a94)var(--lightningcss-dark,#7c7570);--chip:var(--lightningcss-light,#f0eeeb)var(--lightningcss-dark,#2e2b29);--inp:var(--lightningcss-light,#f4f3f0)var(--lightningcss-dark,#2b2826);--btn:var(--lightningcss-light,#433e3c)var(--lightningcss-dark,#efedea);--btnT:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a2624);--ok:var(--lightningcss-light,#2f7d4e)var(--lightningcss-dark,#63c188);--warn:var(--lightningcss-light,#a97a12)var(--lightningcss-dark,#d9a63a);--bad:var(--lightningcss-light,#bb3a2e)var(--lightningcss-dark,#e8705f);--unk:var(--lightningcss-light,#8a8785)var(--lightningcss-dark,#98938e);--accent-on:#fff;--dam-avatar-bg:var(--lightningcss-light,#758a92)var(--lightningcss-dark,#42525b);--dam-avatar-on:#fff;--dam-font:var(--ws-font-body);--dam-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dam-text-search:15px;--dam-text-nav:13.5px;--dam-text-body:13px;--dam-text-control:12.5px;--dam-text-meta:11.5px;--dam-text-meta-sm:11px;--dam-text-eyebrow:10.5px;--dam-text-badge:10px;--dam-weight-regular:var(--ws-weight-regular,400);--dam-weight-medium:var(--ws-weight-medium,500);--dam-weight-semibold:600;--dam-weight-bold:var(--ws-weight-bold,700);--dam-eyebrow-tracking:.1em;--dam-radius:var(--ws-radius-none,0);--dam-topbar-h:58px;--dam-queryrow-h:46px;--dam-rail-w:280px;--dam-detail-rail-w:408px;--dam-gutter:20px;--dam-grid-gap:14px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--pg);color:var(--t1);font-family:var(--dam-font);font-size:var(--dam-text-body);font-weight:var(--dam-weight-regular);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}.dam-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dam-brand-logo__wordmark{font-family:var(--ws-font-headline);font-size:var(--dam-text-nav);font-weight:var(--dam-weight-semibold);letter-spacing:var(--ws-tracking-wide,.08em);text-transform:uppercase;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dam-brand-logo__image{object-fit:contain;height:auto;max-height:45px}.dam-signin{min-height:100vh;padding:var(--dam-gutter);place-items:center;display:grid}.dam-signin__card{background:var(--sf);border:1px solid var(--ln);border-radius:var(--dam-radius);width:100%;max-width:380px;padding:32px}.dam-signin__brand{align-items:center;gap:10px;display:flex}.dam-signin__eyebrow{font-size:var(--dam-text-eyebrow);letter-spacing:var(--dam-eyebrow-tracking);text-transform:uppercase;color:var(--t3)}.dam-signin__title{font-size:18px;font-weight:var(--dam-weight-semibold);color:var(--t1);margin:24px 0 0}.dam-signin__body{color:var(--t2);line-height:var(--ws-leading-normal,1.6);margin:8px 0 0}.dam-signin__button{border-radius:var(--dam-radius);background:var(--btn);width:100%;color:var(--btnT);font-family:inherit;font-size:var(--dam-text-control);font-weight:var(--dam-weight-semibold);letter-spacing:.04em;cursor:pointer;border:none;margin-top:24px;padding:11px 16px}.dam-usermenu{flex:none;position:relative}.dam-usermenu__avatar{border-radius:var(--dam-radius);background:var(--dam-avatar-bg);width:30px;height:30px;color:var(--dam-avatar-on);font-family:inherit;font-size:var(--dam-text-meta);font-weight:var(--dam-weight-semibold);cursor:pointer;border:none;place-items:center;display:grid}.dam-usermenu__panel{z-index:20;background:var(--sf);border:1px solid var(--ln2);border-radius:var(--dam-radius);min-width:220px;font-size:var(--dam-text-control);padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000002e}.dam-usermenu__identity{border-bottom:1px solid var(--ln);padding:8px 14px 10px}.dam-usermenu__name{color:var(--t1);font-weight:var(--dam-weight-semibold);overflow-wrap:anywhere}.dam-usermenu__role{font-family:var(--dam-font-mono);font-size:var(--dam-text-meta-sm);color:var(--t3);margin-top:2px}.dam-usermenu__group{border-bottom:1px solid var(--ln);padding:6px 0}.dam-usermenu__grouplabel{font-size:var(--dam-text-eyebrow);letter-spacing:var(--dam-eyebrow-tracking);text-transform:uppercase;color:var(--t3);padding:4px 14px}.dam-usermenu__item{width:100%;color:var(--t1);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 14px;display:flex}.dam-usermenu__item:hover{background:var(--chip)}.dam-usermenu__check{width:12px;color:var(--accent);font-weight:var(--dam-weight-bold)}.dam-usermenu__item--signout{color:var(--t2);margin-top:4px}.dam-topbar{align-items:center;gap:var(--dam-gutter);height:var(--dam-topbar-h);padding:0 var(--dam-gutter);background:var(--sf);border-bottom:1px solid var(--ln);display:flex}.dam-topbar__brand{flex:none;align-items:center;gap:10px;min-width:200px;max-width:320px;display:flex;overflow:hidden}.dam-topbar__eyebrow{font-size:var(--dam-text-eyebrow);letter-spacing:var(--dam-eyebrow-tracking);text-transform:uppercase;color:var(--t3);white-space:nowrap}.dam-topbar__search{background:var(--inp);border:1px solid var(--ln);border-radius:var(--dam-radius);flex:1;align-items:center;gap:10px;max-width:660px;height:40px;padding:0 14px;display:flex}.dam-topbar__search:focus-within{box-shadow:0 0 0 2px var(--accent)}.dam-topbar__search-icon{color:var(--t3);font-size:16px;line-height:1}.dam-topbar__search-input{min-width:0;color:var(--t1);font-family:inherit;font-size:var(--dam-text-search);background:0 0;border:none;flex:1}.dam-topbar__search-input::placeholder{color:var(--t2)}.dam-topbar__search-input:focus-visible{outline:none}.dam-topbar__kbd{font-family:var(--dam-font-mono);font-size:var(--dam-text-meta-sm);color:var(--t3);border:1px solid var(--ln2);border-radius:var(--dam-radius);padding:1px 6px}.dam-topbar__nav{font-size:var(--dam-text-nav);gap:2px;margin-left:auto;display:flex}.dam-topbar__navlink{color:var(--t2);border-bottom:2px solid #0000;padding:19px 12px 17px;text-decoration:none}.dam-topbar__navlink[data-active=true]{color:var(--t1);font-weight:var(--dam-weight-semibold);border-bottom-color:var(--accent)}.dam-topbar__upload{background:var(--btn);color:var(--btnT);border-radius:var(--dam-radius);font-family:inherit;font-size:var(--dam-text-control);font-weight:var(--dam-weight-semibold);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:none;flex:none;padding:9px 16px;text-decoration:none}.dam-shell{flex-direction:column;min-height:100vh;display:flex}.dam-shell__main{flex:1}.dam-shell__main:focus-visible{outline-offset:-2px}.dam-skiplink{z-index:100;background:var(--sf);color:var(--t1);border:1px solid var(--ln2);border-radius:var(--dam-radius);font-size:var(--dam-text-control);font-weight:var(--dam-weight-semibold);padding:10px 16px;position:absolute;top:0;left:-9999px}.dam-skiplink:focus{left:var(--dam-gutter);top:8px}.dam-stub{padding:40px var(--dam-gutter);max-width:640px}.dam-stub__eyebrow{font-family:var(--dam-font-mono);font-size:var(--dam-text-eyebrow);letter-spacing:var(--dam-eyebrow-tracking);text-transform:uppercase;color:var(--accent);margin:0}.dam-stub__title{font-size:22px;font-weight:var(--dam-weight-semibold);color:var(--t1);margin:8px 0 0}.dam-stub__summary{color:var(--t2);line-height:var(--ws-leading-normal,1.6);margin:8px 0 0}
