@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-BF3vfe7_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-COFd06Dj.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--ods-font-sans: "Inter", sans-serif;--ods-font-mono: "IBM Plex Mono", monospace;--ods-select-arrow: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23686f78' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E");--ods-primary: #231c43;--ods-violet: #564baa;--ods-violet-hover: #45398f;--ods-violet-muted: #a096ec;--ods-violet-border: #dedafe;--ods-violet-surface: #f8f7ff;--ods-neutral-950: #12121b;--ods-neutral-900: #1c1d2b;--ods-neutral-800: #28293d;--ods-neutral-700: #555770;--ods-neutral-600: #7b7d95;--ods-neutral-500: #9a9cb2;--ods-neutral-400: #c3c4d2;--ods-neutral-300: #d6d6e0;--ods-neutral-200: #e4e4eb;--ods-neutral-100: #ececef;--ods-neutral-75: #f1f1f2;--ods-neutral-50: #f5f5f6;--ods-neutral-25: #f9f9fa;--ods-white: #ffffff;--ods-green-700: #0b7a2c;--ods-green-100: #d6f5e0;--ods-orange-700: #a95600;--ods-orange-100: #ffe4cc;--ods-red-700: #a22a3c;--ods-red-100: #ffe2e6;--ods-blue-700: #344db3;--ods-blue-100: #dfe6fc;--ods-radius-sm: 6px;--ods-radius-md: 8px;--ods-shadow-1: 0 2px 8px rgb(96 97 112 / 6%);--ods-shadow-2: 0 6px 16px rgb(46 44 87 / 3%), 0 8px 36px rgb(46 44 87 / 4%);--ods-focus: 0 0 0 3px rgb(86 75 170 / 18%);--ods-sidebar-width: 270px;--ods-header-height: 42px;--ods-control-height: 36px;--ods-button-height: 34px;--ods-table-row-height: 40px;--ods-font-size-body: 14px;--ods-font-size-nav: 14px;--ods-font-size-table: 13px;--ods-font-size-table-heading: 12px;--ods-font-size-label: 12px;--ods-space-page: 20px;--ods-space-section: 16px;--ods-text: var(--ods-neutral-800);--ods-text-muted: var(--ods-neutral-700);--ods-surface: var(--ods-white);--ods-background: var(--ods-neutral-25);--ods-border: var(--ods-neutral-200);--ods-success-surface: #f0fbf4;--ods-warning-surface: #fff6ed;--ods-danger-surface: #fef5f7;--ods-info-surface: #f4f7ff}.ods-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ods-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--ods-button-height);padding:0 12px;border:1px solid transparent;border-radius:var(--ods-radius-sm);font:500 var(--ods-font-size-table)/1.3 var(--ods-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ods-button:focus-visible,.ods-field :is(input,select,textarea):focus-visible,.ods-pagination :is(button,select,input):focus-visible{outline:0;border-color:var(--ods-violet);box-shadow:var(--ods-focus)}.ods-button:disabled{opacity:.5;cursor:not-allowed}.ods-button--primary{background:var(--ods-violet);border-color:var(--ods-violet);color:var(--ods-white)}.ods-button--primary:hover:not(:disabled){background:var(--ods-violet-hover);border-color:var(--ods-violet-hover)}.ods-button--secondary{background:var(--ods-white);border-color:var(--ods-neutral-300);color:var(--ods-neutral-800);box-shadow:none}.ods-button--secondary:hover:not(:disabled),.ods-button--ghost:hover:not(:disabled){background:var(--ods-violet-surface);border-color:var(--ods-violet-border);color:var(--ods-violet)}.ods-button--ghost{background:transparent;color:var(--ods-neutral-700)}.ods-button--danger{background:var(--ods-red-700);border-color:var(--ods-red-700);color:var(--ods-white)}.ods-button--danger:hover:not(:disabled){background:#842b3b;border-color:#842b3b}.ods-field{display:grid;align-content:start;gap:5px;min-width:0}.ods-field>span:not(.ods-sr-only){color:var(--ods-neutral-700);font:500 var(--ods-font-size-label)/1.3 var(--ods-font-sans)}.ods-field :is(input,select,textarea){width:100%;min-height:var(--ods-control-height);padding:7px 11px;border:1px solid var(--ods-neutral-200);border-radius:var(--ods-radius-sm);background:var(--ods-white);color:var(--ods-neutral-800);font:400 13px/1.45 var(--ods-font-sans);box-shadow:0 1px 2px #1b1b1f0d;transition:border-color .14s ease,box-shadow .14s ease}.ods-field :is(input,textarea)::placeholder{color:var(--ods-neutral-500)}.ods-field :is(input,select,textarea):disabled{background:var(--ods-neutral-25);color:var(--ods-neutral-500);cursor:not-allowed}.ods-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ods-red-700)}.ods-field textarea{resize:vertical}.ods-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid var(--ods-neutral-200);border-radius:var(--ods-radius-sm);background:var(--ods-neutral-25);color:var(--ods-neutral-700);font:500 11px/1.25 var(--ods-font-sans);white-space:nowrap}.ods-badge--violet{border-color:var(--ods-violet-border);background:var(--ods-violet-surface);color:var(--ods-violet)}.ods-badge--success{border-color:var(--ods-green-100);background:#f0fbf4;color:var(--ods-green-700)}.ods-badge--warning{border-color:var(--ods-orange-100);background:#fff6ed;color:var(--ods-orange-700)}.ods-badge--danger{border-color:var(--ods-red-100);background:#fef5f7;color:var(--ods-red-700)}.ods-badge--info{border-color:var(--ods-blue-100);background:#f4f7ff;color:var(--ods-blue-700)}.ods-panel,.ods-table-frame,.ods-dialog{border:1px solid var(--ods-neutral-200);border-radius:var(--ods-radius-md);background:var(--ods-white);box-shadow:var(--ods-shadow-1)}.ods-table-frame{width:100%;overflow-x:auto}.ods-table-frame table{width:100%;border-collapse:collapse;color:var(--ods-neutral-800);font:400 var(--ods-font-size-table)/1.4 var(--ods-font-sans)}.ods-table-frame th,.ods-table-frame td{height:40px;padding:7px 12px;border-bottom:1px solid var(--ods-neutral-200);text-align:left}.ods-table-frame th{background:var(--ods-neutral-25);color:var(--ods-neutral-700);font-size:var(--ods-font-size-table-heading);font-weight:600;text-transform:none;letter-spacing:0}.ods-table-frame tr:last-child td{border-bottom:0}.ods-table-frame tbody tr:hover td{background:var(--ods-violet-surface)}.ods-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#12121b6b}.ods-dialog{width:min(100%,640px);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;box-shadow:var(--ods-shadow-2)}.ods-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 12px;color:var(--ods-neutral-700);font:400 var(--ods-font-size-table)/1.3 var(--ods-font-sans)}.ods-pagination__meta,.ods-pagination__meta label,.ods-pagination__pages,.ods-pagination__jump{display:inline-flex;align-items:center;gap:8px}.ods-pagination :is(button,select,input){min-width:26px;min-height:26px;border:1px solid transparent;border-radius:4px;background:var(--ods-white);color:var(--ods-neutral-700);font:inherit}.ods-pagination select{border-color:var(--ods-neutral-200);padding:2px 6px}.ods-field select,.ods-pagination select{appearance:none;background-image:var(--ods-select-arrow);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:34px}.ods-pagination__jump input{width:48px;padding:2px 5px;border-color:var(--ods-neutral-200);text-align:center}.ods-pagination__jump label{display:inline-flex;align-items:center;gap:8px}.ods-pagination__jump button{padding:0 9px;border-color:var(--ods-neutral-300)}.ods-pagination button:hover:not(:disabled){background:var(--ods-violet-surface);color:var(--ods-violet)}.ods-pagination button[aria-current=page]{background:var(--ods-neutral-800);color:var(--ods-white)}.ods-pagination button:disabled{opacity:.4;cursor:not-allowed}.ods-date-control{position:relative;display:block;min-width:0}.ods-date-control>input[type=text]{width:100%;padding-right:38px;font-weight:400}.ods-date-trigger{position:absolute;inset:1px 1px 1px auto;display:grid;place-items:center;width:34px;padding:0;border:0;border-radius:var(--ods-radius-sm);background:transparent;color:var(--ods-neutral-700);cursor:pointer}.ods-date-trigger:hover:not(:disabled){background:var(--ods-violet-surface)}.ods-date-trigger:disabled{color:var(--ods-neutral-400);cursor:not-allowed}.ods-date-trigger:focus-visible{outline:2px solid var(--ods-violet);outline-offset:-3px}.ods-date-picker{position:fixed;inset:auto;width:min(296px,calc(100vw - 16px));max-height:calc(100dvh - 16px);box-sizing:border-box;margin:0;padding:12px;overflow:auto;border:1px solid var(--ods-neutral-200);border-radius:var(--ods-radius-md);background:var(--ods-white);color:var(--ods-neutral-800);font:400 var(--ods-font-size-table)/1.45 var(--ods-font-sans);box-shadow:0 8px 28px #1b1b1f24}.ods-date-picker__heading{display:flex;align-items:center;gap:4px}.ods-date-picker__heading :is(button,input,select),.ods-date-picker__time input{min-height:var(--ods-control-height);box-sizing:border-box;padding:5px 6px;border:1px solid var(--ods-neutral-200);border-radius:var(--ods-radius-sm);background-color:var(--ods-white);color:inherit;font:inherit}.ods-date-picker__heading button{width:26px;padding:0;font-size:20px;cursor:pointer}.ods-date-picker__heading select{flex:1;min-width:0;padding-right:22px}.ods-date-picker__heading input{width:70px}.ods-date-picker__grid{width:100%;margin:8px 0;table-layout:fixed;border-collapse:collapse}.ods-date-picker__grid th{padding:4px 0;font-weight:500;color:var(--ods-neutral-700)}.ods-date-picker__grid td{padding:1px;border:0;text-align:center}.ods-date-picker__grid button{width:100%;min-height:32px;padding:0;border:1px solid transparent;border-radius:var(--ods-radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.ods-date-picker__grid .ods-date-picker__adjacent{color:var(--ods-neutral-600)}.ods-date-picker__grid button[aria-current=date]{border-color:var(--ods-violet-border)}.ods-date-picker__grid td[aria-selected=true] button{background:var(--ods-violet);color:var(--ods-white)}.ods-date-picker button:hover:not(:disabled){background:var(--ods-violet-surface);color:var(--ods-violet)}.ods-date-picker button:disabled{opacity:.35;cursor:not-allowed}.ods-date-picker :is(button,input,select):focus-visible{outline:2px solid var(--ods-violet);outline-offset:-2px}.ods-date-picker__time{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ods-date-picker__time input{width:135px}.ods-date-picker__actions{display:flex;gap:4px}.ods-date-picker__actions button:last-child{margin-left:auto}@media(prefers-reduced-motion:reduce){.ods-button,.ods-field :is(input,select,textarea){transition:none}}*{box-sizing:border-box}body{margin:0;background-color:var(--ods-neutral-50);color:var(--ods-neutral-900);font-family:var(--ods-font-sans);font-size:14px}.ariadne-public{max-width:1080px;margin:auto;padding:24px}.ariadne-public header{display:flex;align-items:center;gap:16px;padding:16px 0 30px}.ariadne-public main{display:grid;gap:20px}.ariadne-public main>*,.ariadne-public .ods-panel{min-width:0}.public-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.public-heading h1{margin:6px 0;font-size:24px}.public-heading p{overflow-wrap:anywhere}.public-path{color:var(--ods-neutral-700);font-size:13px}.ariadne-public h2{margin-top:0;font-size:16px}.public-table{width:100%;overflow-x:auto}.public-table table{width:100%;min-width:480px;border-collapse:collapse}.public-table td,.public-table th{padding:12px 10px;text-align:left;border-bottom:1px solid var(--ods-neutral-200)}.public-table th{font-size:12px}.public-table td{font-size:14px}.public-table td:last-child{white-space:nowrap}.public-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.public-photos img{display:block;max-width:100%;height:auto;margin:auto}.ariadne-public footer{padding:30px 0 12px;color:var(--ods-neutral-700);font-size:12px}@media(max-width:600px){.ariadne-public{padding:16px}.public-heading{flex-wrap:wrap}}.ariadne-brand{display:grid;justify-items:center;width:132px;flex:0 0 auto;color:var(--ods-neutral-800)}.ariadne-brand__wordmark{display:block;width:100%;aspect-ratio:31 / 11.6;overflow:hidden}.ariadne-brand .ariadne-brand__wordmark img{display:block;width:100%;max-width:none;transform:translateY(-20%)}.ariadne-brand__subline{display:flex;align-items:center;gap:7px;width:100%;margin-top:5px}.ariadne-brand__rule{flex:1;height:1px;background-color:currentColor;opacity:.42}.ariadne-brand__name{font:600 13px/1 var(--ods-font-sans);letter-spacing:.11em}.ariadne-brand--auth{width:min(244px,58vw);color:#fff}.ariadne-brand--auth img{filter:brightness(0) invert(1)}.ariadne-brand--auth .ariadne-brand__subline{gap:13px;margin-top:9px}.ariadne-brand--auth .ariadne-brand__name{font-size:min(24px,5.8vw)}.ariadne-content-panel{display:grid;align-content:start;justify-items:start;gap:16px;min-width:0;padding:20px;overflow-wrap:anywhere}.ariadne-content-panel>*{min-width:0;max-width:100%}.ariadne-content-panel>:is(h2,h3){margin:0;font-size:16px;line-height:1.4}.ariadne-content-panel>:is(p,pre){margin:0;line-height:1.5}.ariadne-content-panel>:is(.ods-detail-list,.ods-field,.ods-table-frame){width:100%}.ariadne-properties .ods-detail-list>div{grid-template-columns:minmax(0,1fr);gap:4px}@media(max-width:600px){.ariadne-content-panel{padding:16px}}
