[data-om-resources]{--om-red:#97001d;--om-red-hover:#7a0017;--om-red-tint:#fbf0f2;--om-red-line:#e8c9cf;--ink:oklch(0.215 0.008 22.5);--ink-body:oklch(0.335 0.007 22.5);--ink-muted:oklch(0.505 0.008 22.5);--ink-faint:oklch(0.632 0.007 22.5);--surface:oklch(1 0 0);--surface-sunk:oklch(0.979 0.003 22.5);--surface-hover:oklch(0.972 0.005 22.5);--line:oklch(0.918 0.004 22.5);--line-strong:oklch(0.858 0.005 22.5);--fmt-doc:var(--om-red);--fmt-video:oklch(0.455 0.115 28);--fmt-cad:oklch(0.455 0.075 250);--font-ui:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-body:"Roboto","Helvetica Neue",Arial,sans-serif;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-base:0.9375rem;--fs-md:1.0625rem;--fs-lg:1.375rem;--fs-xl:2rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.75rem;--sp-8:4rem;--radius:6px;--radius-sm:4px;--shadow-toolbar:0 1px 0 var(--line),0 6px 16px -12px oklch(0.215 0.008 22.5/0.28);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:120ms;--dur:180ms;--z-sticky:20;--z-tooltip:60}[data-om-resources],[data-om-resources] *,[data-om-resources] :after,[data-om-resources] :before{box-sizing:border-box}[data-om-resources]{background:var(--surface);color:var(--ink-body);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased}[data-om-resources] h1,[data-om-resources] h2,[data-om-resources] h3{color:var(--ink);font-family:var(--font-ui);margin:0;text-wrap:balance}[data-om-resources] a{color:var(--om-red)}[data-om-resources] :focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--om-red);outline-offset:2px}.om-shell{margin-inline:auto;max-width:1060px;padding-inline:var(--sp-5)}.om-visually-hidden{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.om-skip{background:var(--om-red);border-radius:var(--radius);color:#fff;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;left:var(--sp-4);padding:var(--sp-2) var(--sp-4);position:absolute;text-decoration:none;top:-3rem;transition:top var(--dur) var(--ease-out);z-index:var(--z-tooltip)}.om-skip:focus{top:var(--sp-4)}.om-head{border-bottom:1px solid var(--line);padding-block:var(--sp-7) var(--sp-5)}.om-head__title{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;line-height:1.12}.om-head__lede{color:var(--ink-body);font-size:var(--fs-md);margin:var(--sp-3) 0 0;max-width:62ch;text-wrap:pretty}.om-head__aside{color:var(--ink-muted);font-size:var(--fs-sm);margin:var(--sp-4) 0 0}.om-head__aside a{font-weight:500}body:has([data-om-resources]) .body-wrapper{overflow:visible}.om-toolbar{background:var(--surface-sunk);box-shadow:var(--shadow-toolbar);padding-block:var(--sp-4);position:sticky;top:var(--om-toolbar-top,0);z-index:var(--z-sticky)}.om-toolbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4)}.om-search{flex:1 1 320px;min-width:0;position:relative}.om-search__icon{color:var(--ink-muted);height:17px;left:var(--sp-3);pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:17px}.om-search__input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);height:42px;padding:0 5.25rem 0 2.375rem;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);width:100%}.om-search__input::placeholder{color:var(--ink-muted);opacity:1}.om-search__input:hover{border-color:oklch(.79 .008 22.5)}.om-search__input:focus{border-color:var(--om-red);box-shadow:0 0 0 3px rgba(151,0,29,.15);outline:none}.om-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.om-search__kbd{align-items:center;background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);display:inline-flex;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;gap:2px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--sp-3);top:50%;transition:opacity var(--dur-fast) var(--ease-out);translate:0 -50%}.om-search.is-filled .om-search__kbd,.om-search__input:focus~.om-search__kbd{opacity:0}.om-search__clear{background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;display:none;height:28px;place-items:center;position:absolute;right:var(--sp-2);top:50%;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);translate:0 -50%;width:28px}.om-search.is-filled .om-search__clear{display:grid}.om-search__clear:hover{background:var(--surface-hover);color:var(--ink)}.om-search__clear svg{height:15px;width:15px}.om-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.om-chip{align-items:baseline;background:var(--surface);border:1px solid var(--line-strong);border-radius:100px;color:var(--ink-body);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;gap:.4em;padding:.4rem .75rem;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.om-chip:hover{background:var(--surface-hover);border-color:oklch(.79 .008 22.5)}.om-chip[aria-pressed=true]{background:var(--om-red);border-color:var(--om-red);color:#fff}.om-chip[aria-pressed=true]:hover{background:var(--om-red-hover)}.om-chip__count{color:var(--ink-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}.om-chip[aria-pressed=true] .om-chip__count{color:oklch(1 0 0/.72)}.om-count{color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:var(--sp-4) 0 0}.om-count strong{color:var(--ink);font-weight:600}.om-results{padding-block:var(--sp-2) var(--sp-8)}.om-group{margin-top:var(--sp-6)}.om-group[hidden]{display:none}.om-group__head{align-items:baseline;border-bottom:1px solid var(--line-strong);display:flex;gap:var(--sp-3);padding-bottom:var(--sp-2)}.om-group__title{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.om-group__count{color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.om-list{list-style:none;margin:0;padding:0}.om-row{align-items:center;border-bottom:1px solid var(--line);border-radius:var(--radius);display:grid;gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--sp-3) var(--sp-3);transition:background-color var(--dur-fast) var(--ease-out)}.om-row[hidden]{display:none}.om-row:hover{background:var(--surface-hover)}.om-row__icon{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fmt-doc);display:grid;height:34px;place-items:center;transition:border-color var(--dur-fast) var(--ease-out);width:34px}.om-row:hover .om-row__icon{border-color:var(--line-strong)}.om-row__icon svg{height:17px;width:17px}.om-row--video .om-row__icon{color:var(--fmt-video)}.om-row--cad .om-row__icon{color:var(--fmt-cad)}.om-row__text{min-width:0}.om-row__title{color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.om-row__meta{display:block;font-size:var(--fs-sm);margin-top:2px}.om-row__meta,.om-tag{color:var(--ink-muted)}.om-tag{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;justify-self:end;letter-spacing:.04em;padding:2px 6px}.om-row__actions{align-items:center;display:flex;gap:var(--sp-2);justify-self:end}.om-file-pending{border:1px dashed var(--om-border-strong);border-radius:.35rem;color:var(--om-text-muted);font-size:.75rem;font-weight:700;min-height:2.25rem;padding:0 .65rem}.om-btn,.om-file-pending{align-items:center;display:inline-flex;white-space:nowrap}.om-btn{border:1px solid transparent;border-radius:var(--radius);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;gap:.4em;height:34px;padding:0 .875rem;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}[data-om-resources] .om-btn--primary{background:var(--om-red);border-color:var(--om-red);color:#fff}[data-om-resources] .om-btn--primary:active,[data-om-resources] .om-btn--primary:focus-visible,[data-om-resources] .om-btn--primary:hover,[data-om-resources] .om-btn--primary:visited{color:#fff}[data-om-resources] .om-btn--primary:hover{background:var(--om-red-hover);border-color:var(--om-red-hover)}.om-btn--ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink-body)}.om-btn--ghost:hover{background:var(--surface-hover);border-color:oklch(.79 .008 22.5);color:var(--ink)}.om-btn--icon{justify-content:center;padding:0;width:34px}.om-btn svg{flex:none;height:15px;width:15px}.om-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);margin-top:var(--sp-6);padding:var(--sp-8) var(--sp-5);text-align:center}.om-empty[hidden]{display:none}.om-empty__title{color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-md);font-weight:600}.om-empty__body{color:var(--ink-muted);font-size:var(--fs-sm);margin:var(--sp-2) auto 0;max-width:46ch}.om-empty__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-4)}@media (max-width:860px){.om-row{grid-template-areas:"icon text" ".    actions";grid-template-columns:auto minmax(0,1fr);padding-block:var(--sp-4);row-gap:var(--sp-3)}.om-row__icon{align-self:start;grid-area:icon}.om-row__text{grid-area:text}.om-row__actions{grid-area:actions;justify-self:start}.om-tag{display:none}.om-row__meta:after{content:" \00B7 " attr(data-format)}}@media (max-width:560px){[data-om-resources]{--fs-xl:1.625rem;--fs-lg:1.1875rem}.om-shell{padding-inline:var(--sp-4)}.om-head{padding-block:var(--sp-5) var(--sp-4)}.om-search__kbd{display:none}.om-btn{flex:1 1 auto;justify-content:center}.om-row__actions{width:100%}.om-btn--icon{flex:0 0 34px}.om-filters{flex-wrap:nowrap;margin-inline:calc(var(--sp-4)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:2px;padding-inline:var(--sp-4);scroll-snap-type:x proximity;scrollbar-width:none}.om-filters::-webkit-scrollbar{display:none}.om-chip{scroll-snap-align:start}}@keyframes om-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.om-results.is-refiltering .om-row:not([hidden]){animation:om-row-in var(--dur) var(--ease-out) both;animation-delay:calc(var(--i, 0)*18ms)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.om-results.is-refiltering .om-row:not([hidden]){animation:none}html{scroll-behavior:auto}}@media print{.om-head__aside,.om-row__actions,.om-skip,.om-toolbar{display:none}.om-row{break-inside:avoid;padding:.35rem 0}.om-row__title{font-size:11pt}[data-om-resources]{color:#000}}