@layer base{.ot{background:var(--surface-canvas);color:var(--ink)}.ot-mark{background-position:0;background-repeat:no-repeat;background-size:contain;background-image:var(--mark);-webkit-print-color-adjust:exact;print-color-adjust:exact}[dir=rtl] .ot-mark{background-position:100%}.ot-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.ot-scroll::-webkit-scrollbar{width:8px;height:8px}.ot-scroll::-webkit-scrollbar-track{background:0 0}.ot-scroll::-webkit-scrollbar-thumb{background-color:var(--line-strong);background-clip:content-box;border:2px solid #0000;border-radius:4px}.ot-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--ink-muted)}.ot-xscroll{background-image:linear-gradient(to right, var(--surface), transparent), linear-gradient(to left, var(--surface), transparent), linear-gradient(to right, var(--line-strong), transparent), linear-gradient(to left, var(--line-strong), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.ot-xscroll th[scope=row]{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.ot-xscroll tbody tr:hover th[scope=row]{background:var(--surface-raised)}.ot-num{font-variant-numeric:tabular-nums}.ot input,.ot select,.ot textarea,.ot button{font:inherit;color:inherit}.ot :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.ot ::selection{background:var(--brand-soft);color:var(--ink)}}@media print{.ot-skip-link,.ot-chrome,.ot-filter-bar,.ot-pagination,.ot-button,form button{display:none!important}.ot-page-header>div:last-child:has(nav){display:none!important}:root{--surface-canvas:#fff;--surface:#fff;--surface-raised:#fff;--ink:#000;--ink-muted:#333;--line:#999;--line-strong:#555;--control:#555;--brand:#000;--brand-ink:#000;--brand-soft:#fff;--mark:url(/brand/mark.svg)}.ot{color:#000;background:#fff}.ot-print-head{display:flex!important}tr,.ot-avoid-break,details{break-inside:avoid}.ot-panel{box-shadow:none!important;overflow:visible!important}.shadow-card{box-shadow:none!important}.ot-page-header form{display:none!important}.ot-workspace{padding:16px!important}thead{display:table-header-group}.ot-xscroll{background:0 0!important;overflow:visible!important}.ot-xscroll table{width:100%!important}.ot-xscroll th[scope=row]{position:static!important}a{color:#000!important;text-decoration:none!important}}@layer components{.ot{font-size:var(--text-body);line-height:1.5}.ot-workspace{width:100%;min-width:0;max-width:1720px;padding:var(--space-page);flex:1;margin-inline:auto}.ot-page-header,.ot-page-header>div{min-width:0}.ot-page-header h1{text-wrap:balance}.ot-sidebar{background:var(--nav-bg);width:248px;height:100dvh;color:var(--nav-ink);transition:width var(--duration-ui);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.ot-brand-lockup{min-height:86px;color:inherit;align-items:center;gap:12px;padding:20px;display:flex}.ot-brand-label{white-space:nowrap;gap:3px;display:grid}.ot-brand-label strong{font-size:var(--text-body-lg);letter-spacing:-.02em;font-weight:600}.ot-brand-label>span{font-size:var(--text-meta);color:var(--nav-muted)}.ot-nav-mark{background:url(/brand/mark-inverse.svg) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px}.ot-nav-scroll{scrollbar-color:var(--nav-muted) var(--nav-bg);scrollbar-width:thin;flex:1;min-height:0;padding:2px 12px 16px;overflow-y:auto}.ot-nav-group{margin-top:20px}.ot-nav-group h2{color:var(--nav-muted);font-size:var(--text-meta);padding:0 12px 7px;font-weight:500}.ot-nav-item{border-radius:var(--radius-control);min-height:40px;color:var(--nav-ink);font-size:var(--text-label);transition:background var(--duration-ui);align-items:center;gap:12px;margin-block:2px;padding:8px 12px;display:flex;position:relative}.ot-nav-item .ot-nav-pending{border-radius:inherit;background:var(--surface-raised);color:var(--ink);font-size:var(--text-label);align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.ot-nav-item svg{opacity:.88;flex-shrink:0}.ot-nav-item:hover{background:var(--nav-hover)}.ot-nav-item[aria-current=page]{background:var(--nav-active);color:var(--nav-active-ink);font-weight:600}.ot-sidebar :focus-visible,.ot-navigation-drawer :focus-visible{outline-color:var(--nav-active)}.ot-sidebar-footer{border-top:1px solid var(--nav-hover);padding:12px 20px}.ot-sidebar-footer button{min-height:36px;font-size:var(--text-label);align-items:center;gap:12px;width:100%;display:flex}.ot-sidebar[data-collapsed=true]{width:76px}.ot-sidebar[data-collapsed=true] .ot-brand-label,.ot-sidebar[data-collapsed=true] .ot-nav-item span,.ot-sidebar[data-collapsed=true] .ot-sidebar-footer span,.ot-sidebar[data-collapsed=true] .ot-nav-group h2{display:none}.ot-sidebar[data-collapsed=true] .ot-nav-group{margin-top:16px}.ot-sidebar[data-collapsed=true] .ot-nav-item{justify-content:center;padding-inline:8px}.ot-topbar{z-index:20;min-height:86px;padding:16px var(--space-page);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.ot-location{min-width:0}.ot-location>p{font-size:var(--text-meta);color:var(--ink-muted);margin-top:4px}.ot-global-search{min-width:160px;max-width:360px;color:var(--ink-muted);background:var(--surface-canvas);border-radius:var(--radius-control);flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.ot-global-search input{width:100%;min-width:0;min-height:var(--size-control);background:0 0;outline:none}.ot-global-search button{padding:6px}.ot-topbar-actions{align-items:center;gap:18px;display:flex}.ot-icon-button{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ot-icon-button:hover{background:var(--surface-raised);color:var(--ink)}.ot-profile-menu{position:relative}.ot-profile-menu summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.ot-profile-menu summary::-webkit-details-marker{display:none}.ot-avatar{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.ot-profile-label{max-width:170px;display:grid}.ot-profile-label strong{text-overflow:ellipsis;font-size:var(--text-label);font-weight:600;overflow:hidden}.ot-profile-label>span{font-size:var(--text-meta);text-transform:capitalize;color:var(--ink-muted)}.ot-profile-popover{z-index:40;background:var(--surface);border-radius:var(--radius-card);width:min(300px,86vw);box-shadow:var(--shadow-popover);border:1px solid var(--line);padding:20px;position:absolute;top:calc(100% + 16px);right:0}.ot-menu-link{text-align:start;border-radius:var(--radius-control);width:100%;font-size:var(--text-label);padding:10px 8px;display:block}.ot-menu-link:hover{background:var(--surface-raised)}.ot-mobile-navigation{display:none}.ot-navigation-drawer{width:min(320px,88vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--nav-ink);background:var(--nav-bg);margin:0;padding:0;position:fixed}.ot-navigation-drawer[open]{flex-direction:column;display:flex}.ot-navigation-drawer::backdrop,.ot-drawer::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ot-button{min-height:var(--size-control);border-radius:var(--radius-control);border:1px solid var(--control);font-size:var(--text-label);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--duration-ui), opacity var(--duration-ui);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:inline-flex}.ot-button:hover{background:var(--surface-raised)}.ot-button-primary{background:var(--brand);color:var(--brand-on);border-color:var(--brand)}.ot-button-primary:hover{background:var(--brand);opacity:.9}.ot-button-quiet{background:0 0;border-color:#0000}.ot button:disabled,.ot-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ot-input{min-height:var(--size-control);border:1px solid var(--control);border-radius:var(--radius-control);background:var(--surface);min-width:0;max-width:100%;font-size:var(--text-body);color:var(--ink);padding:8px 11px;display:block}.ot-input:focus{outline:2px solid var(--brand);outline-offset:2px}.ot-input[aria-invalid=true]{border-color:var(--bad)}.ot-field-error{color:var(--bad);font-size:var(--text-label);margin-top:6px}.ot textarea.ot-input{width:100%;min-height:104px}.ot-filter-bar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.ot-filter-bar label{font-size:var(--text-label);color:var(--ink-muted);gap:6px;min-width:0;display:grid}.ot-filter-bar input[type=search]{width:260px}.ot-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ot-notice{border-radius:var(--radius-control);font-size:var(--text-body);margin-bottom:20px;padding:14px 18px}.ot-notice-good{color:var(--good);background:var(--good-soft)}.ot-notice-warn{color:var(--warn);background:var(--warn-soft)}.ot-notice-bad{color:var(--bad);background:var(--bad-soft)}.ot-notice-neutral{color:var(--ink-muted);background:var(--surface-raised)}.ot-drawer{width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--surface);border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);box-shadow:var(--shadow-popover);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.ot-drawer[open]{flex-direction:column;display:flex}.ot-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:28px;display:flex}.ot-drawer-header h2{font-size:var(--text-title);font-weight:600}.ot-drawer-header p{font-size:var(--text-body);color:var(--ink-muted);margin-top:6px}.ot-drawer-body{min-height:0;padding:28px;overflow-y:auto}.ot-skip-link{z-index:100;background:var(--surface);color:var(--ink);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.ot-skip-link:focus{transform:translateY(0)}.ot-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ot-section-space{margin-top:28px}.ot-timeline{border-left:1px solid var(--line-strong);gap:20px;margin-left:6px;padding-left:20px;display:grid}.ot-timeline li{position:relative}.ot-timeline li:before{content:"";background:var(--brand);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-25px}.ot-panel table{min-width:100%}.ot-panel th[scope=row]{max-width:360px}.ot-columns-menu{font-size:var(--text-label);margin:10px 20px}.ot-columns-menu>div{flex-wrap:wrap;gap:14px;padding-block:12px;display:flex}.ot-columns-menu label{align-items:center;gap:7px;display:inline-flex}@media (max-width:1279px){.ot-profile-label{display:none}.ot-sidebar{width:224px}.ot-topbar{gap:16px}}@media (max-width:1023px){.ot-shell{flex-direction:column}.ot-sidebar{display:none}.ot-mobile-navigation{background:var(--nav-bg);color:var(--nav-ink);justify-content:space-between;align-items:center;padding-right:16px;display:flex}.ot-mobile-navigation .ot-brand-lockup{min-height:64px;padding-block:12px}.ot-topbar{min-height:76px;position:static}}@media (max-width:639px){.ot{--size-control:44px}.ot-topbar{flex-wrap:wrap;gap:12px;padding-block:12px}.ot-location{flex:1}.ot-global-search{flex-basis:100%;order:3;max-width:none}.ot-topbar-actions{gap:8px}.ot-location>p span{display:none}.ot-filter-bar{gap:10px}.ot-filter-bar label{flex:140px}.ot-filter-bar label:has(input[type=search]){flex:1 0 100%}.ot-filter-bar input[type=search]{width:100%}.ot-details-grid{grid-template-columns:1fr}.ot-drawer{border-radius:0}.ot-drawer-header,.ot-drawer-body{padding:20px}.ot-page-header h1{font-size:26px}.ot-pagination{padding-inline:16px}.ot-xscroll th[scope=row]{position:static}}@media (prefers-reduced-motion:reduce){.ot *{scroll-behavior:auto!important;transition:none!important}}.ot-login{background:var(--login-bg);min-height:100dvh;color:var(--login-ink);flex:1;grid-template-columns:61.3% 38.7%;display:grid}.ot-login-hero{min-height:100dvh;position:relative;overflow:hidden}.ot-login-photo{object-fit:cover;object-position:center}.ot-login-shade{background:var(--login-scrim);position:absolute;inset:0}.ot-login-hero-brand{align-items:center;gap:18px;display:flex;position:absolute;top:5.5%;left:6.5%}.ot-login-mark{background:url(/brand/mark-inverse.svg) 50%/contain no-repeat;flex-shrink:0;width:62px;height:64px;display:block}.ot-login-hero-brand p{font:400 32px / 1.2 var(--font-display), Georgia, serif;letter-spacing:-.04em}.ot-login-hero-brand span:not(.ot-login-mark),.ot-login-brand>span:last-child{letter-spacing:.19em;text-transform:uppercase;margin-top:7px;font-size:13px;display:block}.ot-login-story{position:absolute;top:27.7%;left:6.5%}.ot-login-story h2{font:400 var(--login-title) / .99 var(--font-display), Georgia, serif;letter-spacing:-.035em}.ot-login-rule{background:var(--login-ink);width:64px;height:2px;margin-block:38px 26px;display:block}.ot-login-story p{color:var(--login-muted);letter-spacing:.1em;font-size:18px;line-height:1.4}.ot-login-caption{color:var(--login-muted);font-size:18px;line-height:1.3;position:absolute;bottom:6.3%;left:6.5%}.ot-login-caption em{font-family:var(--font-display), Georgia, serif;color:var(--login-ink)}.ot-login-caption .ot-login-rule{opacity:.7;width:56px;margin:18px 0 0}.ot-login-panel{isolation:isolate;border-inline-start:1px solid var(--login-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;justify-content:center;align-items:center;padding:68px 30px 36px;display:flex;position:relative;overflow:hidden}.ot-login-panel:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background:url(/brand/mark-inverse.svg) 50%/contain no-repeat;width:230px;height:260px;position:absolute;top:12%;right:-10%}.ot-login-language{border:1px solid var(--login-line);border-radius:15px;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:14px;display:flex;position:absolute;top:34px;right:36px}.ot-login-language select{color:inherit;cursor:pointer;background:0 0;min-width:82px;min-height:38px}.ot-login-language option{background:var(--login-bg)}.ot-login-content{width:100%;max-width:450px}.ot-login-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.ot-login-brand .ot-login-mark{width:54px;height:63px}.ot-login-brand p{font:400 28px / 1.2 var(--font-display), Georgia, serif;letter-spacing:-.04em;margin-top:6px}.ot-login-brand>span:last-child{font-size:12px}.ot-login-welcome{text-align:center;margin:30px 0 34px}.ot-login-welcome h1{font:400 34px / 1.25 var(--font-display), Georgia, serif;letter-spacing:-.02em}.ot-login-welcome p{margin-top:10px;font-size:18px}.ot-login-form>label{margin:20px 0 7px;font-size:14px;display:block}.ot-login-field{border:1px solid var(--login-border);background:0 0;border-radius:12px;align-items:center;gap:12px;height:47px;padding-inline:14px;display:flex}.ot-login-field>svg{flex-shrink:0}.ot-login-field input{color:inherit;background:0 0;outline:none;width:100%;min-width:0;height:100%;font-size:14px}.ot-login-field input::placeholder{color:var(--login-muted);opacity:1}.ot-login-field:focus-within{outline:2px solid var(--login-accent);outline-offset:3px}.ot-login-field button{flex-shrink:0;place-items:center;width:38px;height:44px;margin-inline-end:-10px;display:grid}.ot-login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 23px;font-size:14px;display:flex}.ot-login-options label{align-items:center;gap:11px;min-height:30px;display:flex}.ot-login-options input{width:18px;height:18px;accent-color:var(--login-accent)}.ot-login-options>button{text-underline-offset:3px;min-height:36px;text-decoration:underline}.ot-login-submit{background:var(--login-accent);width:100%;min-height:48px;color:var(--login-bg);cursor:pointer;transition:background var(--duration-ui);border-radius:14px;justify-content:center;align-items:center;gap:18px;font-size:16px;font-weight:600;display:flex}.ot-login-submit:hover{background:var(--login-accent-hover)}.ot-login-submit:disabled{opacity:.7;cursor:wait}.ot-login-help-label{color:var(--login-dim);white-space:nowrap;align-items:center;gap:16px;margin:28px 0 23px;font-size:14px;display:flex}.ot-login-help-label span{background:var(--login-border);opacity:.65;flex:1;height:1px}.ot-login-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ot-login-help>button{border:1px solid var(--login-line);cursor:pointer;min-height:78px;transition:border-color var(--duration-ui);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:14px;display:flex}.ot-login-help>button:hover{border-color:var(--login-border)}.ot-login-help>button svg{width:24px;height:24px}.ot-login-footer{text-align:center;color:var(--login-dim);text-transform:uppercase;letter-spacing:.18em;margin-top:32px;font-size:12px}.ot-login-footer p{letter-spacing:.3em;margin-bottom:4px;font-size:13px}.ot-login-footer i{background:var(--login-border);width:40px;height:1px;margin:16px auto 0;display:block}.ot-login-error{color:var(--login-error);margin-block:0 18px;font-size:14px}.ot-login :focus-visible{outline:2px solid var(--login-accent);outline-offset:4px}.ot-login-help-dialog{border:1px solid var(--login-border);background:var(--login-bg);max-width:min(480px,100vw - 32px);color:var(--login-ink);box-shadow:var(--shadow-popover);border-radius:20px;margin:auto;padding:28px}.ot-login-help-dialog::backdrop{background:var(--overlay)}.ot-login-help-dialog h2{font-size:24px;font-family:var(--font-display), Georgia, serif}.ot-login-help-dialog p{color:var(--login-muted);margin-block:18px 24px;line-height:1.7}@media (min-width:1600px){.ot-login-panel{padding-top:66px}.ot-login-content{translate:9px}.ot-login-welcome{margin-top:29px;margin-bottom:24px}.ot-login-options{margin-bottom:19px}}@media (max-width:1279px){.ot-login{grid-template-columns:54% 46%}.ot-login-panel{padding-inline:26px}.ot-login-hero-brand{gap:8px}.ot-login-hero-brand p{font-size:28px}}@media (max-width:1023px){.ot-login{display:flex}.ot-login-hero{display:none}.ot-login-panel{border:0;flex:1;padding:100px 24px 32px;overflow:hidden}.ot-login-language{top:20px;right:24px}}@media (max-width:479px){.ot-login-panel{align-items:flex-start}.ot-login-welcome{margin-block:25px 28px}.ot-login-welcome h1{font-size:32px}.ot-login-welcome p{font-size:16px}.ot-login-help{gap:8px}.ot-login-help>button{font-size:12px}}.ot input::placeholder,.ot textarea::placeholder{color:var(--ink-muted);opacity:1}.ot-login input::placeholder{color:var(--login-muted)}.ot-tabs{flex-wrap:wrap;gap:8px;display:flex}.ot-tabs a{border-radius:var(--radius-control);color:var(--ink-muted);font-size:var(--text-label);padding:10px 16px}.ot-tabs a:hover{background:var(--surface-raised);color:var(--ink)}.ot-tabs a.is-active{background:var(--brand);color:var(--brand-on);font-weight:600}}@media (max-width:639px){.ot .ot-filter-bar label:has(input[name=q]){flex:1 0 100%;min-width:0}.ot .ot-filter-bar input[name=q]{width:100%}}
