/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:"TT Norms Pro","TT Norms Pro Fallback",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-serif:"TT Norms Pro Serif","TT Norms Pro Serif Fallback",ui-serif,Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:8px;--radius-md:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-page:#fee;--color-soft:#f4e2e3;--color-green:#264739;--color-green-light:#4e7853;--color-ink:#003822;--color-ink-muted:#003822b3;--color-ink-inverse:#fee;--color-ink-inverse-muted:#ffeeeea6;--color-error:#a4392f;--color-line:#00382226;--color-line-strong:#00382233;--text-h3:clamp(34px,18.2642px + 1.5094vw,40px);--radius-pill:1000px;--ease-out-soft:cubic-bezier(.22,1,.36,1);--color-surface:var(--color-soft);--color-surface-soft:#fae9e9}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-surface-soft:color-mix(in srgb,var(--color-soft) 45%,var(--color-page))}}:host,:root{--text-admin-title:28px;--text-admin-title--line-height:1.15;--text-dialog-title:22px;--text-admin-heading:17px;--text-admin-heading--line-height:1.3;--text-admin-body:15px;--text-admin-body--line-height:1.45;--text-admin-note:13px;--text-admin-input-touch:16px;--spacing-sidebar:256px;--spacing-topbar:96px;--spacing-avatar:36px;--spacing-nav-icon:20px;--spacing-logo:132px;--spacing-logo-login:168px;--spacing-form:400px;--spacing-dialog:940px;--spacing-dialog-height:660px;--spacing-dialog-nav:236px;--spacing-dialog-form:460px;--spacing-menu:220px;--spacing-button-tight-y:10px;--spacing-button-tight-x:20px;--spacing-control:40px;--spacing-control-small:32px;--spacing-stat:200px;--spacing-incident-time:160px;--spacing-chart:120px;--spacing-editor-nav:280px;--spacing-editor-nav-compact:200px;--spacing-editor-form:420px;--spacing-preview-overlay:460px;--spacing-editor-sticky:90px;--spacing-editor-sticky-narrow:120px;--spacing-media-tile:170px;--spacing-drop-zone:400px;--spacing-look-stage:380px;--spacing-focus-previews:260px;--spacing-focus-point:28px;--spacing-thumb-small:64px;--spacing-thumb:160px;--spacing-textarea:120px;--spacing-log-time:168px;--spacing-calendar:286px;--spacing-calendar-day:36px;--spacing-ui-1:4px;--spacing-ui-2:8px;--spacing-ui-3:12px;--spacing-ui-4:16px;--spacing-ui-5:24px;--spacing-ui-6:32px;--spacing-ui-7:48px;--duration-ui:.2s;--duration-ui-slow:.28s;--duration-collapse:.38s;--duration-ui-fast:.16s;--duration-roll:.55s;--spacing-scroll-thumb:6px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Serif;src:url(/fonts/TTNormsProSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Norms Pro Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);ascent-override:95%;descent-override:33%;line-gap-override:0%;size-adjust:99.71%}@font-face{font-family:TT Norms Pro Serif Fallback;src:local(Georgia),local(Times New Roman),local(Liberation Serif);ascent-override:95%;descent-override:33%;line-gap-override:0%;size-adjust:99.37%}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-admin-body);line-height:var(--text-admin-body--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,html{overscroll-behavior:none}*{scrollbar-width:none}::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}[role=button]:not([aria-disabled=true]),button:not(:disabled),label:has(input[type=checkbox]){cursor:pointer}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}@keyframes adm-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes adm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes adm-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adm-collapse{transition:grid-template-rows var(--duration-collapse) var(--ease-out-soft);grid-template-rows:0fr;display:grid}.adm-collapse.is-open{grid-template-rows:1fr}.adm-collapse__inner{opacity:0;min-height:0;transition:opacity var(--duration-collapse) var(--ease-out-soft);position:relative;overflow:hidden}.adm-collapse.is-open>.adm-collapse__inner{opacity:1;animation:adm-collapse-clip var(--duration-collapse) both;overflow:visible}@keyframes adm-collapse-clip{0%,to{overflow:hidden}}@keyframes adm-slide-in{0%{opacity:0;transform:translateX(var(--spacing-ui-6))}to{opacity:1;transform:none}}@keyframes adm-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--spacing-ui-6))}}.adm-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.adm-scroll__viewport{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.adm-scroll__track{z-index:5;top:var(--spacing-ui-1);right:2px;bottom:var(--spacing-ui-1);width:var(--spacing-scroll-thumb);pointer-events:none;opacity:0;transition:opacity var(--duration-ui-slow) var(--ease-out-soft);position:absolute}.adm-scroll__track--page{z-index:90;position:fixed}.adm-scroll__track.is-active{opacity:1;transition-duration:var(--duration-ui-fast)}.adm-scroll__track.is-none{visibility:hidden}.adm-scroll__thumb{border-radius:var(--radius-pill);background:#00382247;width:100%}@supports (color:color-mix(in lab,red,red)){.adm-scroll__thumb{background:color-mix(in srgb,var(--color-ink) 28%,transparent)}}.adm-scroll__thumb{transition:background var(--duration-ui) var(--ease-out-soft)}.adm-scroll__track.is-active .adm-scroll__thumb{pointer-events:auto}.adm-scroll__thumb:hover,.adm-scroll__track.is-dragging .adm-scroll__thumb{background:#00382273}@supports (color:color-mix(in lab,red,red)){.adm-scroll__thumb:hover,.adm-scroll__track.is-dragging .adm-scroll__thumb{background:color-mix(in srgb,var(--color-ink) 45%,transparent)}}.adm-layout{grid-template-columns:var(--spacing-sidebar) minmax(0,1fr);min-height:100lvh;display:grid}.adm-main{min-width:0}.adm-main,.adm-sidebar{flex-direction:column;display:flex}.adm-sidebar{height:100lvh;padding:var(--spacing-ui-6) var(--spacing-ui-4) var(--spacing-ui-5);background:var(--color-green);color:var(--color-ink-inverse);position:sticky;top:0}.adm-sidebar__brand{padding-bottom:var(--spacing-ui-7);justify-content:center;display:flex}.adm-sidebar__logo{width:var(--spacing-logo);height:auto;display:block}.adm-sidebar__nav{gap:var(--spacing-ui-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.adm-sidebar__section{gap:var(--spacing-ui-1);flex-direction:column;display:flex}.adm-sidebar__section-label{padding:0 var(--spacing-ui-3) var(--spacing-ui-2);font-size:var(--text-admin-note);color:#ffeeee73}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__section-label{color:color-mix(in srgb,var(--color-ink-inverse) 45%,transparent)}}.adm-sidebar__link{align-items:center;gap:var(--spacing-ui-3);padding:var(--spacing-ui-2) var(--spacing-ui-3);border-radius:var(--radius-sm);color:#feec;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__link{color:color-mix(in srgb,var(--color-ink-inverse) 80%,transparent)}}.adm-sidebar__link{font-size:var(--text-admin-body);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft)}.adm-sidebar__link:hover{background:#ffeeee29}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__link:hover{background:color-mix(in srgb,var(--color-page) 16%,transparent)}}.adm-sidebar__link:hover{color:var(--color-ink-inverse)}.adm-sidebar__link--active{background:#ffeeee1a}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__link--active{background:color-mix(in srgb,var(--color-page) 10%,transparent)}}.adm-sidebar__link--active{color:var(--color-ink-inverse)}.adm-sidebar__link--active:hover{background:#ffeeee38}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__link--active:hover{background:color-mix(in srgb,var(--color-page) 22%,transparent)}}.adm-sidebar__icon{width:var(--spacing-nav-icon);height:var(--spacing-nav-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-sidebar__count{min-width:var(--spacing-ui-5);padding:2px var(--spacing-ui-2);border-radius:var(--radius-pill);background:#ffeeee29;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__count{background:color-mix(in srgb,var(--color-page) 16%,transparent)}}.adm-sidebar__count{font-size:var(--text-admin-note);text-align:center}.adm-sidebar__link--active .adm-sidebar__count{background:#2647391a}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__link--active .adm-sidebar__count{background:color-mix(in srgb,var(--color-green) 10%,transparent)}}.adm-sidebar__footer{align-items:center;gap:var(--spacing-ui-2);margin-top:var(--spacing-ui-5);padding-top:var(--spacing-ui-4);border-top:1px solid #ffeeee24;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__footer{border-top:1px solid color-mix(in srgb,var(--color-page) 14%,transparent)}}.adm-sidebar__me{align-items:center;gap:var(--spacing-ui-3);min-width:0;padding:var(--spacing-ui-2) var(--spacing-ui-3);border-radius:var(--radius-sm);text-align:left;transition:background var(--duration-ui) var(--ease-out-soft);flex:auto;display:flex}.adm-sidebar__me:hover{background:#ffeeee1a}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__me:hover{background:color-mix(in srgb,var(--color-page) 10%,transparent)}}.adm-sidebar__me-icon{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-pill);background:#ffeeee24;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__me-icon{background:color-mix(in srgb,var(--color-page) 14%,transparent)}}.adm-sidebar__me-icon{color:var(--color-ink-inverse)}.adm-sidebar__user{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.adm-sidebar__name{max-width:100%;font-size:var(--text-admin-body);overflow-wrap:anywhere;display:block}.adm-sidebar__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-admin-note);color:#ffeeee8c;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__role{color:color-mix(in srgb,var(--color-ink-inverse) 55%,transparent)}}.adm-sidebar__logout{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-sm);color:#fee9;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__logout{color:color-mix(in srgb,var(--color-ink-inverse) 60%,transparent)}}.adm-sidebar__logout{transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft)}.adm-sidebar__logout:hover{background:#ffeeee1a}@supports (color:color-mix(in lab,red,red)){.adm-sidebar__logout:hover{background:color-mix(in srgb,var(--color-page) 10%,transparent)}}.adm-sidebar__logout:hover{color:var(--color-ink-inverse)}.adm-topbar{z-index:10;border-bottom:1px solid var(--color-line);background:var(--color-page);position:sticky;top:0}.adm-topbar__inner{width:100%;min-height:var(--spacing-topbar);align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-5) var(--spacing-ui-6);display:flex}.adm-topbar__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-topbar__title{font-family:var(--font-serif);font-size:var(--text-admin-title);font-style:italic;line-height:var(--text-admin-title--line-height);color:var(--color-green)}.adm-topbar__actions{align-items:center;gap:var(--spacing-ui-2);margin-left:auto;display:flex}.adm-topbar__actions .adm-button{padding-inline:var(--spacing-button-tight-x)}.adm-content{width:100%;padding:var(--spacing-ui-6);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both}.adm-stack{gap:var(--spacing-ui-3);flex-direction:column;display:flex}.adm-stack--wide{gap:var(--spacing-ui-6)}.adm-section-title{margin-bottom:var(--spacing-ui-3);font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-card{padding:var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.adm-grid{gap:var(--spacing-ui-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.adm-tile{gap:var(--spacing-ui-1);padding:var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft);flex-direction:column;display:flex}.adm-tile:hover{background:#f9e7e8}@supports (color:color-mix(in lab,red,red)){.adm-tile:hover{background:color-mix(in srgb,var(--color-surface) 55%,var(--color-page))}}.adm-tile__label{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-tile__value{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-green);font-style:italic;line-height:1}.adm-list{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.adm-list__row{align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-4) var(--spacing-ui-5);transition:background var(--duration-ui) var(--ease-out-soft);display:flex}.adm-list__row+.adm-list__row{border-top:1px solid var(--color-line)}.adm-list__row:hover{background:#fae9e9}@supports (color:color-mix(in lab,red,red)){.adm-list__row:hover{background:color-mix(in srgb,var(--color-page) 55%,var(--color-surface))}}.adm-list__main{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-list__title{font-size:var(--text-admin-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-list__key{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-list__side{align-items:center;gap:var(--spacing-ui-3);margin-left:auto;display:flex}.adm-list__chevron{color:var(--color-ink-muted);opacity:.4;transition:opacity var(--duration-ui) var(--ease-out-soft),transform var(--duration-ui) var(--ease-out-soft);flex:none}.adm-list__row:hover .adm-list__chevron{opacity:1;transform:translate(2px)}.adm-badge{align-items:center;gap:var(--spacing-ui-2);padding:3px var(--spacing-ui-3);border-radius:var(--radius-pill);background:#fceaeb;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adm-badge{background:color-mix(in srgb,var(--color-page) 70%,var(--color-surface))}}.adm-badge{font-size:var(--text-admin-note);white-space:nowrap;color:var(--color-ink-muted)}.adm-badge--draft{background:#2647391f}@supports (color:color-mix(in lab,red,red)){.adm-badge--draft{background:color-mix(in srgb,var(--color-green) 12%,transparent)}}.adm-badge--draft{color:var(--color-green)}.adm-badge--live:before{content:"";opacity:.5;width:6px;height:6px}.adm-badge--live:before,.adm-button{border-radius:var(--radius-pill);background:var(--color-green)}.adm-button{justify-content:center;align-items:center;gap:var(--spacing-ui-2);padding:var(--spacing-ui-3) var(--spacing-ui-5);color:var(--color-ink-inverse);font-size:var(--text-admin-body);white-space:nowrap;transition:background var(--duration-ui) var(--ease-out-soft),border-color var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft),opacity var(--duration-ui) var(--ease-out-soft);display:inline-flex}.adm-button:hover:not(:disabled){background:#496256}@supports (color:color-mix(in lab,red,red)){.adm-button:hover:not(:disabled){background:color-mix(in srgb,var(--color-green) 84%,var(--color-ink-inverse))}}.adm-button:disabled{cursor:default;opacity:.5}.adm-button--ghost{border:1px solid var(--color-line-strong);color:var(--color-green);background:0 0}.adm-button--ghost:hover:not(:disabled){background:var(--color-surface)}.adm-button--danger{background:var(--color-error)}.adm-button--danger:hover:not(:disabled){background:#8b392d}@supports (color:color-mix(in lab,red,red)){.adm-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 85%,var(--color-ink))}}.adm-button--wide{width:100%}.adm-button--small{padding:var(--spacing-ui-2) var(--spacing-ui-4);font-size:var(--text-admin-note)}.adm-field{gap:var(--spacing-ui-2);flex-direction:column;display:flex}.adm-field__label{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-input{width:100%;height:var(--spacing-ui-7);padding:0 var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-ink);font-family:inherit;font-size:var(--text-admin-body);transition:border-color var(--duration-ui) var(--ease-out-soft),box-shadow var(--duration-ui) var(--ease-out-soft)}.adm-input::placeholder{color:#00382259}@supports (color:color-mix(in lab,red,red)){.adm-input::placeholder{color:color-mix(in srgb,var(--color-ink) 35%,transparent)}}.adm-input:hover:not(:disabled){border-color:var(--color-line-strong)}.adm-input:disabled{background:var(--color-surface-soft);color:var(--color-ink-muted);cursor:default}.adm-input:focus,.adm-input:focus:hover:not(:disabled){border-color:var(--color-green);outline:none}.adm-input:-webkit-autofill,.adm-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 100px var(--color-page);caret-color:var(--color-ink)}.adm-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);box-shadow:inset 0 0 0 100px var(--color-page);caret-color:var(--color-ink)}.adm-form__actions{justify-content:flex-end;gap:var(--spacing-ui-2);display:flex}.adm-select{display:inline-flex;position:relative}.adm-select--field{width:100%}.adm-select__button{width:100%;height:var(--spacing-control);align-items:center;gap:var(--spacing-ui-3);padding:0 var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-ink);font-size:var(--text-admin-note);transition:border-color var(--duration-ui) var(--ease-out-soft);display:flex}.adm-select--field .adm-select__button{height:var(--spacing-ui-7);border-radius:var(--radius-sm);font-size:var(--text-admin-body)}.adm-select__button:hover:not(:disabled){border-color:var(--color-line-strong)}.adm-select__button:disabled{cursor:default;opacity:.55}.adm-select__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.adm-select__arrow{color:var(--color-ink-muted);flex:none;transform:rotate(90deg)}.adm-select__menu{z-index:20;gap:var(--spacing-ui-1);top:calc(100% + var(--spacing-ui-1));min-width:100%;padding:var(--spacing-ui-1);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-page);animation:adm-rise var(--duration-ui) var(--ease-out-soft) both;flex-direction:column;display:flex;position:absolute;right:0}.adm-calendar.is-closing,.adm-menu.is-closing,.adm-select__menu.is-closing{pointer-events:none;animation:adm-sink var(--duration-ui-fast) var(--ease-out-soft) both}.adm-select__option{width:100%;padding:var(--spacing-ui-2) var(--spacing-ui-3);border-radius:var(--radius-sm);font-size:var(--text-admin-note);text-align:left;white-space:nowrap;transition:background var(--duration-ui) var(--ease-out-soft);flex-direction:column;gap:1px;display:flex}.adm-select__option:hover{background:var(--color-surface)}.adm-select__option.is-active{background:var(--color-green);color:var(--color-ink-inverse)}.adm-select__note{font-size:var(--text-admin-note);opacity:.7}.adm-error,.adm-success{padding:var(--spacing-ui-3) var(--spacing-ui-4);border-radius:var(--radius-sm);font-size:var(--text-admin-note);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both}.adm-error{background:#26473914}@supports (color:color-mix(in lab,red,red)){.adm-error{background:color-mix(in srgb,var(--color-green) 8%,transparent)}}.adm-error{color:var(--color-green)}.adm-success{background:#2647391f}@supports (color:color-mix(in lab,red,red)){.adm-success{background:color-mix(in srgb,var(--color-green) 12%,transparent)}}.adm-success{color:var(--color-green)}.adm-empty{gap:var(--spacing-ui-1);padding:var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-soft);flex-direction:column;display:flex}.adm-empty__title{font-size:var(--text-admin-body)}.adm-empty__note{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-login{min-height:100lvh;padding:var(--spacing-ui-7) var(--spacing-ui-5);background:var(--color-green);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.adm-login__photo{z-index:-2;object-fit:cover}.adm-login__veil{z-index:-1;background:#264739d1;position:absolute}@supports (color:color-mix(in lab,red,red)){.adm-login__veil{background:color-mix(in srgb,var(--color-green) 82%,transparent)}}.adm-login__veil{inset:0}.adm-login__inner{width:min(var(--spacing-form),100%);flex-direction:column;flex:auto;align-items:center;display:flex}.adm-login__logo{width:var(--spacing-logo-login);height:auto;animation:adm-fade var(--duration-ui-slow) var(--ease-out-soft) both;margin-bottom:auto;display:block}.adm-login__card{width:100%;padding:var(--spacing-ui-7) calc(var(--spacing-ui-6) + var(--spacing-ui-1));border-radius:var(--radius-md);background:var(--color-page);text-align:center;animation:adm-rise var(--duration-ui-slow) var(--ease-out-soft) both;margin-bottom:auto}.adm-login__title{font-family:var(--font-serif);font-size:var(--text-admin-title);text-wrap:nowrap;color:var(--color-green);font-style:italic;line-height:1.15}.adm-login__note{margin-top:var(--spacing-ui-2);margin-bottom:var(--spacing-ui-4);font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-login__form{gap:var(--spacing-ui-4);text-align:left;flex-direction:column;display:flex}.adm-login__form .adm-button{margin-top:var(--spacing-ui-3)}.adm-login__card .adm-error{margin-bottom:var(--spacing-ui-4)}.adm-login__link{margin-top:var(--spacing-ui-5);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:color var(--duration-ui-slow) var(--ease-out-soft);padding-bottom:2px;position:relative}.adm-login__link:after{content:"";opacity:.3;height:1px;transition:opacity var(--duration-ui-slow) var(--ease-out-soft);background:currentColor;position:absolute;bottom:0;left:0;right:0}.adm-login__link:hover{color:var(--color-green)}.adm-login__link:hover:after{opacity:1}.adm-input--key{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-account:focus,.adm-dialog:focus{outline:none}.adm-dialog{width:min(var(--spacing-dialog-form),100%);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page);max-height:100%;animation:adm-rise var(--duration-ui) var(--ease-out-soft) both;transition:height var(--duration-ui-slow) var(--ease-out-soft);position:relative;overflow:hidden}.adm-dialog,.adm-dialog__sizer{flex-direction:column;display:flex}.adm-dialog__sizer{max-height:calc(100lvh - 2 * var(--spacing-ui-6));flex:none;min-height:0}.adm-dialog.is-fixed .adm-dialog__sizer{flex:auto;height:100%;max-height:none}.adm-dialog__step{min-height:0;animation:adm-fade var(--duration-ui-slow) var(--ease-out-soft) both;flex-direction:column;flex:auto;display:flex}.adm-dialog__head{align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-5) var(--spacing-ui-5) var(--spacing-ui-4);border-bottom:1px solid var(--color-line);display:flex}.adm-dialog__title{font-family:var(--font-serif);font-size:var(--text-dialog-title);color:var(--color-green);font-style:italic;line-height:1.15}.adm-dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.adm-dialog__body{padding:var(--spacing-ui-5) var(--spacing-ui-5) var(--spacing-ui-2)}.adm-dialog__fields{gap:var(--spacing-ui-4);flex-direction:column;display:flex}.adm-dialog__note{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-dialog__actions{justify-content:flex-end;gap:var(--spacing-ui-2);padding:var(--spacing-ui-5);display:flex}.adm-dialog__actions .adm-button{padding:var(--spacing-button-tight-y) var(--spacing-button-tight-x)}.adm-overlay{z-index:100;padding:var(--spacing-ui-6);place-items:center;display:grid;position:fixed;inset:0}.adm-overlay__backdrop{cursor:default;animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;background:#00000073;border:0;position:absolute;inset:0}.adm-account{width:min(var(--spacing-dialog),100%);height:min(var(--spacing-dialog-height),100%);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page);grid-template-columns:var(--spacing-dialog-nav) minmax(0,1fr);animation:adm-rise var(--duration-ui) var(--ease-out-soft) both;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.adm-overlay.is-closing .adm-overlay__backdrop{animation:adm-fade-out var(--duration-ui) var(--ease-out-soft) both}.adm-overlay.is-closing .adm-account,.adm-overlay.is-closing .adm-dialog{animation:adm-sink var(--duration-ui) var(--ease-out-soft) both}.adm-account__nav{padding:var(--spacing-ui-5) var(--spacing-ui-3);border-right:1px solid var(--color-line);background:var(--color-surface);gap:var(--spacing-ui-1);flex-direction:column;display:flex;overflow-y:auto}.adm-account__item{align-items:center;gap:var(--spacing-ui-3);width:100%;padding:var(--spacing-ui-2) var(--spacing-ui-3);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-admin-body);text-align:left;transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);display:flex}.adm-account__item-icon{width:var(--spacing-nav-icon);opacity:.75;justify-content:center;display:inline-flex}.adm-account__item:hover{background:#00382214}@supports (color:color-mix(in lab,red,red)){.adm-account__item:hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.adm-account__item.is-active{background:#00382217}@supports (color:color-mix(in lab,red,red)){.adm-account__item.is-active{background:color-mix(in srgb,var(--color-ink) 9%,transparent)}}.adm-account__item.is-active{color:var(--color-ink)}.adm-account__item.is-active .adm-account__item-icon{opacity:1}.adm-account__item--logout{color:var(--color-error);margin-top:auto}.adm-account__item--logout:hover{background:#a4392f14}@supports (color:color-mix(in lab,red,red)){.adm-account__item--logout:hover{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.adm-account__main{flex-direction:column;min-width:0;display:flex}.adm-account__head{align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-5) var(--spacing-ui-5) var(--spacing-ui-4);border-bottom:1px solid var(--color-line);display:flex}.adm-account__title{font-family:var(--font-serif);font-size:var(--text-admin-title);color:var(--color-green);font-style:italic;line-height:1.15}.adm-close{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);flex:none;place-items:center;margin-left:auto;display:grid}.adm-close:hover{background:#2647391f}@supports (color:color-mix(in lab,red,red)){.adm-close:hover{background:color-mix(in srgb,var(--color-green) 12%,transparent)}}.adm-close:hover{color:var(--color-green)}.adm-account__body{padding:var(--spacing-ui-5)}.adm-account__pane{animation:adm-fade var(--duration-ui) var(--ease-out-soft) both}.adm-profile-head{align-items:center;gap:var(--spacing-ui-4);padding-bottom:var(--spacing-ui-5);border-bottom:1px solid var(--color-line);display:flex}.adm-profile-head__text{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-profile-head__name{font-size:var(--text-admin-heading)}.adm-profile-head__mail{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-profile-head .adm-pill{margin-left:auto}.adm-pill{align-items:center;gap:var(--spacing-ui-2);padding:3px var(--spacing-ui-3);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-admin-note);white-space:nowrap;color:var(--color-ink);flex:none;display:inline-flex}.adm-pill--muted{color:var(--color-ink-muted)}.adm-pill--live:before{content:"";border-radius:var(--radius-pill);background:var(--color-green-light);width:6px;height:6px}.adm-settings{border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-setting,.adm-user{align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-4) var(--spacing-ui-5);display:flex}.adm-settings>*+*{border-top:1px solid var(--color-line)}.adm-setting__icon{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-green);flex:none;place-items:center;display:grid}.adm-setting__text,.adm-user__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.adm-setting__title,.adm-user__name{font-size:var(--text-admin-body)}.adm-setting__value,.adm-user__note{font-size:var(--text-admin-note);text-overflow:ellipsis;color:var(--color-ink-muted);overflow:hidden}.adm-setting__aside{align-items:center;gap:var(--spacing-ui-2);flex:none;display:flex}.adm-key{padding:var(--spacing-ui-4);border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-admin-heading);letter-spacing:.08em;text-align:center;color:var(--color-green)}.adm-password{display:block;position:relative}.adm-password .adm-input{padding-right:var(--spacing-ui-7)}.adm-password__toggle{top:50%;right:var(--spacing-ui-1);width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-sm);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.adm-password__toggle:hover{background:var(--color-surface);color:var(--color-ink)}.adm-checks{gap:var(--spacing-ui-1);margin-top:calc(-1 * var(--spacing-ui-2));flex-direction:column;display:flex}.adm-checks__item{align-items:center;gap:var(--spacing-ui-2);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:color var(--duration-ui) var(--ease-out-soft);display:flex}.adm-checks__item svg{opacity:.35;transition:opacity var(--duration-ui) var(--ease-out-soft)}.adm-checks__item.is-done{color:var(--color-green)}.adm-checks__item.is-done svg{opacity:1}.adm-roles{gap:var(--spacing-ui-2);flex-direction:column;display:flex}.adm-roles__item{align-items:flex-start;gap:var(--spacing-ui-3);padding:var(--spacing-ui-3) var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);text-align:left;transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft);display:flex}.adm-roles__item:hover{border-color:var(--color-line-strong)}.adm-roles__item.is-active{border-color:var(--color-green);background:var(--color-surface-soft)}.adm-roles__mark{width:var(--spacing-ui-5);height:var(--spacing-ui-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:#0000;transition:background var(--duration-ui) var(--ease-out-soft),border-color var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);flex:none;place-items:center;display:grid}.adm-roles__item.is-active .adm-roles__mark{border-color:var(--color-green);background:var(--color-green);color:var(--color-ink-inverse)}.adm-roles__text{flex-direction:column;gap:2px;display:flex}.adm-roles__title{font-size:var(--text-admin-body)}.adm-roles__note{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-users__head{justify-content:space-between;align-items:center;gap:var(--spacing-ui-4);display:flex}.adm-users__count{font-size:var(--text-admin-note)}.adm-user.is-off .adm-user__name,.adm-user__you,.adm-users__count{color:var(--color-ink-muted)}.adm-user__you{margin-left:var(--spacing-ui-2);font-size:var(--text-admin-note)}.adm-user__tags{gap:var(--spacing-ui-1);flex:none;display:flex}.adm-user__menu{width:var(--spacing-avatar);flex:none;position:relative}.adm-icon-button{width:var(--spacing-avatar);height:var(--spacing-avatar);border-radius:var(--radius-pill);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid}.adm-icon-button:hover,.adm-icon-button[aria-expanded=true]{background:var(--color-surface);color:var(--color-ink)}.adm-menu{z-index:20;top:calc(100% + var(--spacing-ui-1));min-width:var(--spacing-menu);gap:var(--spacing-ui-1);padding:var(--spacing-ui-1);border:1px solid var(--color-line);background:var(--color-page);transform-origin:100% 0;animation:adm-rise var(--duration-ui) var(--ease-out-soft) both;flex-direction:column;position:absolute;right:0}.adm-menu,.adm-menu__item{border-radius:var(--radius-sm);display:flex}.adm-menu__item{align-items:center;gap:var(--spacing-ui-3);padding:var(--spacing-ui-2) var(--spacing-ui-3);font-size:var(--text-admin-note);white-space:nowrap;text-align:left;color:var(--color-ink);transition:background var(--duration-ui) var(--ease-out-soft)}.adm-menu__item svg{color:var(--color-ink-muted);flex:none}.adm-menu__item:hover{background:var(--color-surface)}.adm-menu__item.is-danger,.adm-menu__item.is-danger svg{color:var(--color-error)}@media (max-width:900px){.adm-layout{grid-template-columns:minmax(0,1fr)}.adm-sidebar{align-items:center;gap:var(--spacing-ui-3);height:auto;padding:var(--spacing-ui-4);grid-template-columns:auto minmax(0,1fr);display:grid;position:static}.adm-sidebar__brand{grid-area:1/1;justify-content:flex-start;padding:0}.adm-sidebar__logo{width:calc(var(--spacing-logo) * .75)}.adm-sidebar__nav{gap:var(--spacing-ui-2);flex-direction:row;grid-area:2/1/3/-1;overflow-x:auto}.adm-sidebar__section{gap:var(--spacing-ui-1);flex-direction:row}.adm-sidebar__section-label{display:none}.adm-sidebar__link{white-space:nowrap}.adm-sidebar__footer{border:0;grid-area:1/2;justify-self:end;margin:0;padding:0}.adm-sidebar__role{display:none}.adm-content,.adm-topbar__inner{padding-inline:var(--spacing-ui-4)}.adm-topbar__inner{gap:var(--spacing-ui-3);padding-block:var(--spacing-ui-4);flex-wrap:wrap}.adm-topbar__actions{margin-left:0}}@media (max-width:760px){.adm-overlay{padding:0}.adm-account{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100lvh}.adm-account__nav{border-right:0;border-bottom:1px solid var(--color-line);align-items:center;gap:var(--spacing-ui-2);flex-direction:row;overflow-x:auto}.adm-account__item{white-space:nowrap;width:auto}.adm-user{flex-wrap:wrap}.adm-user__text{flex-basis:calc(100% - var(--spacing-avatar) - var(--spacing-ui-4))}.adm-user__tags{order:3}.adm-account__item--logout{margin-top:0}}.adm-filters{align-items:center;gap:var(--spacing-ui-4);flex-wrap:wrap;display:flex}.adm-filters__side{align-items:center;gap:var(--spacing-ui-2);margin-left:auto;display:flex}.adm-chips{gap:var(--spacing-ui-1);padding:var(--spacing-ui-1);border:1px solid var(--color-line);background:var(--color-surface);display:flex;position:relative}.adm-chips,.adm-chips__glider{border-radius:var(--radius-pill)}.adm-chips__glider{top:var(--spacing-ui-1);bottom:var(--spacing-ui-1);background:var(--color-green);position:absolute;left:0}.adm-chips__glider.is-ready{transition:transform var(--duration-ui-slow) var(--ease-out-soft),width var(--duration-ui-slow) var(--ease-out-soft),opacity var(--duration-ui) var(--ease-out-soft)}.adm-chips__glider.is-off{opacity:0}.adm-chip{padding:var(--spacing-ui-2) var(--spacing-ui-4);border-radius:var(--radius-pill);font-size:var(--text-admin-note);white-space:nowrap;color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);position:relative}.adm-chip:hover:not(.is-active){background:#0038220f}@supports (color:color-mix(in lab,red,red)){.adm-chip:hover:not(.is-active){background:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.adm-chip:hover:not(.is-active){color:var(--color-ink)}.adm-chip.is-active{color:var(--color-ink-inverse)}.adm-dates{display:inline-flex;position:relative}.adm-dates__button{height:var(--spacing-control);align-items:center;gap:var(--spacing-ui-2);padding:0 var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-page);font-size:var(--text-admin-note);white-space:nowrap;color:var(--color-ink);transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);display:flex}.adm-dates__button:hover{border-color:var(--color-line-strong)}.adm-dates__button.is-active{border-color:var(--color-green);background:var(--color-green);color:var(--color-ink-inverse)}.adm-dates__icon{opacity:.75;flex:none}.adm-calendar{z-index:20;top:calc(100% + var(--spacing-ui-1));width:var(--spacing-calendar);padding:var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page);transform-origin:100% 0;animation:adm-rise var(--duration-ui) var(--ease-out-soft) both;position:absolute;right:0}.adm-calendar__head{margin-bottom:var(--spacing-ui-3);justify-content:space-between;align-items:center;display:flex}.adm-calendar__title{font-size:var(--text-admin-body);font-weight:500}.adm-calendar__nav{width:var(--spacing-ui-6);height:var(--spacing-ui-6);border-radius:var(--radius-pill);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid}.adm-calendar__nav:hover:not(:disabled){background:var(--color-surface);color:var(--color-ink)}.adm-calendar__nav:disabled{opacity:.3}.adm-calendar__back{transform:rotate(180deg)}.adm-calendar__grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.adm-calendar__weekday{padding-bottom:var(--spacing-ui-2);font-size:var(--text-admin-note);text-align:center;color:var(--color-ink-muted)}.adm-calendar__day{isolation:isolate;height:var(--spacing-calendar-day);font-size:var(--text-admin-note);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);position:relative}.adm-calendar__day:before{content:"";z-index:-1;width:var(--spacing-calendar-day);height:var(--spacing-calendar-day);border-radius:var(--radius-pill);transition:background var(--duration-ui) var(--ease-out-soft);margin:auto;position:absolute;inset:0}.adm-calendar__day:hover:not(:disabled):before{background:var(--color-surface)}.adm-calendar__day.is-outside{color:var(--color-ink-muted);opacity:.55}.adm-calendar__day.is-today:after{content:"";bottom:var(--spacing-ui-1);width:var(--spacing-ui-1);height:var(--spacing-ui-1);border-radius:var(--radius-pill);background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.adm-calendar__day.is-in-range{background:var(--color-surface)}.adm-calendar__day.is-edge{color:var(--color-ink-inverse)}.adm-calendar__day.is-edge:before,.adm-calendar__day.is-edge:hover:not(:disabled):before{background:var(--color-green)}.adm-calendar__day.is-in-range:nth-child(7n+1),.adm-calendar__day.is-start{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.adm-calendar__day.is-end,.adm-calendar__day.is-in-range:nth-child(7n){border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.adm-calendar__day:disabled{cursor:default;opacity:.3}.adm-calendar__foot{justify-content:flex-end;gap:var(--spacing-ui-2);margin-top:var(--spacing-ui-4);padding-top:var(--spacing-ui-4);border-top:1px solid var(--color-line);display:flex}.adm-log-area{gap:var(--spacing-ui-5);animation:adm-fade var(--duration-ui) var(--ease-out-soft) backwards;transition:opacity var(--duration-ui-fast) var(--ease-out-soft);flex-direction:column;display:flex}.adm-log-area.is-leaving{opacity:0}.adm-log{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.adm-log__row{align-items:baseline;gap:var(--spacing-ui-4);padding:var(--spacing-ui-3) var(--spacing-ui-5);display:flex}.adm-log__row+.adm-log__row{border-top:1px solid var(--color-line)}.adm-log__time{width:var(--spacing-log-time);font-size:var(--text-admin-note);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none}.adm-log__main{align-items:baseline;gap:var(--spacing-ui-3);flex:auto;min-width:0;display:flex}.adm-log__summary{min-width:0;font-size:var(--text-admin-body)}.adm-log__actor{font-weight:500}.adm-log__meta,.adm-log__sep{color:var(--color-ink-muted)}.adm-log__meta{font-size:var(--text-admin-note);flex:none;margin-left:auto}@media (max-width:760px){.adm-log__main,.adm-log__row{flex-direction:column;align-items:flex-start;gap:2px}.adm-log__meta{margin-left:0}}.adm-stats{gap:var(--spacing-ui-4);grid-template-columns:repeat(auto-fit,minmax(var(--spacing-stat),1fr));display:grid}.adm-stat{gap:var(--spacing-ui-1);padding:var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.adm-stat__label,.adm-stat__note{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-stat__value{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-green);font-style:italic;line-height:1}.adm-toolbar{align-items:center;gap:var(--spacing-ui-3);flex-wrap:wrap;display:flex}.adm-search{flex:1 1 var(--spacing-stat);display:block;position:relative}.adm-search__icon{top:50%;left:var(--spacing-ui-4);color:var(--color-ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.adm-search__input{height:var(--spacing-control);padding-left:var(--spacing-ui-7);font-size:var(--text-admin-note)}.adm-toolbar .adm-button{height:var(--spacing-control);padding-block:0}.adm-search__input::-webkit-search-cancel-button{display:none}.adm-button.is-disabled{opacity:.5;pointer-events:none}.adm-incident__time,.adm-subscriber__date{font-size:var(--text-admin-note);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none}.adm-incident__time{width:var(--spacing-incident-time)}.adm-monitor-hero{align-items:center;gap:var(--spacing-ui-4);padding:var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.adm-monitor-hero.is-fail{border-color:#a4392f33}@supports (color:color-mix(in lab,red,red)){.adm-monitor-hero.is-fail{border-color:color-mix(in srgb,var(--color-error) 20%,transparent)}}.adm-monitor-hero.is-fail{background:#a4392f14}@supports (color:color-mix(in lab,red,red)){.adm-monitor-hero.is-fail{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.adm-monitor-hero__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.adm-monitor-hero__title{font-family:var(--font-serif);font-size:var(--text-dialog-title);color:var(--color-green);font-style:italic;line-height:1.15}.adm-monitor-hero.is-fail .adm-monitor-hero__title{color:var(--color-error)}.adm-monitor-hero__note{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-status-dot{width:var(--spacing-ui-3);height:var(--spacing-ui-3);border-radius:var(--radius-pill);background:var(--color-ink-muted);flex:none;position:relative}.is-ok>.adm-status-dot{background:var(--color-green-light)}.is-fail>.adm-status-dot{background:var(--color-error)}.is-ok>.adm-status-dot:after{content:"";border-radius:inherit;background:inherit;animation:adm-pulse 2.4s var(--ease-out-soft) infinite;position:absolute;inset:0}@keyframes adm-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.adm-spin{animation:adm-spin .9s linear infinite}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-services{gap:var(--spacing-ui-4);grid-template-columns:repeat(auto-fit,minmax(var(--spacing-stat),1fr));display:grid}.adm-service{gap:var(--spacing-ui-2);padding:var(--spacing-ui-4) var(--spacing-ui-5);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-service.is-fail{border-color:#a4392f33}@supports (color:color-mix(in lab,red,red)){.adm-service.is-fail{border-color:color-mix(in srgb,var(--color-error) 20%,transparent)}}.adm-service.is-fail{background:#a4392f0a}@supports (color:color-mix(in lab,red,red)){.adm-service.is-fail{background:color-mix(in srgb,var(--color-error) 4%,transparent)}}.adm-service__head{justify-content:space-between;align-items:center;gap:var(--spacing-ui-2);display:flex}.adm-service__title{font-size:var(--text-admin-body)}.adm-service__metric{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-pill--fail{background:#a4392f14}@supports (color:color-mix(in lab,red,red)){.adm-pill--fail{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.adm-pill--fail{color:var(--color-error)}.adm-chart__svg{width:100%;height:var(--spacing-chart);display:block}.adm-chart__bar{fill:#4e7853b3}@supports (color:color-mix(in lab,red,red)){.adm-chart__bar{fill:color-mix(in srgb,var(--color-green-light) 70%,transparent)}}.adm-chart__bar.is-fail{fill:var(--color-error)}.adm-chart__axis{margin-top:var(--spacing-ui-2);font-size:var(--text-admin-note);color:var(--color-ink-muted);justify-content:space-between;display:flex}@media (max-width:760px){.adm-monitor-hero{flex-wrap:wrap}}.adm-roll{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.adm-roll__cell{height:1.25em;line-height:1.25;display:inline-block}.adm-roll__cell--clip{clip-path:inset(0 -.2em)}.adm-roll__strip{transition:transform var(--duration-roll) var(--ease-out-soft);flex-direction:column;display:flex}.adm-roll__n{white-space:pre;height:1.25em;line-height:1.25;display:block}.adm-roll__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-etoolbar{z-index:10;align-items:center;gap:var(--spacing-ui-5);margin:calc(-1 * var(--spacing-ui-6)) calc(-1 * var(--spacing-ui-6)) var(--spacing-ui-5);padding:var(--spacing-ui-4) var(--spacing-ui-6);border-bottom:1px solid var(--color-line);background:var(--color-page);flex-wrap:wrap;display:flex;position:sticky;top:0}.adm-etoolbar__spacer{margin-right:auto}.adm-etoolbar__back{align-items:center;gap:var(--spacing-ui-1);padding:var(--spacing-ui-1) var(--spacing-ui-3) var(--spacing-ui-1) var(--spacing-ui-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-admin-note);color:var(--color-green);transition:background var(--duration-ui) var(--ease-out-soft),border-color var(--duration-ui) var(--ease-out-soft);margin-right:auto;display:inline-flex}.adm-etoolbar__back:hover{border-color:var(--color-green);background:var(--color-surface)}.adm-etoolbar__back-icon{transform:rotate(180deg)}.adm-editor__title{margin-bottom:var(--spacing-ui-5);font-family:var(--font-serif);font-size:var(--text-dialog-title);color:var(--color-green);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:1.2;display:-webkit-box;overflow:hidden}.adm-etoolbar__actions{align-items:center;gap:var(--spacing-ui-5);flex:none;display:flex}.adm-etoolbar__buttons{align-items:center;gap:var(--spacing-ui-2);display:flex}.adm-etoolbar__reset:hover:not(:disabled){border-color:#a4392f33}@supports (color:color-mix(in lab,red,red)){.adm-etoolbar__reset:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error) 20%,transparent)}}.adm-etoolbar__reset:hover:not(:disabled){background:#a4392f14}@supports (color:color-mix(in lab,red,red)){.adm-etoolbar__reset:hover:not(:disabled){background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.adm-etoolbar__reset:hover:not(:disabled){color:#73392b}@supports (color:color-mix(in lab,red,red)){.adm-etoolbar__reset:hover:not(:disabled){color:color-mix(in srgb,var(--color-error) 70%,var(--color-ink))}}.adm-draft-note{margin-bottom:var(--spacing-ui-4);padding:var(--spacing-ui-3) var(--spacing-ui-4);border-left:3px solid var(--color-green);border-radius:var(--radius-sm)}.adm-draft-note,.adm-etoolbar__pending{background:var(--color-surface);font-size:var(--text-admin-note)}.adm-etoolbar__pending{align-items:center;gap:var(--spacing-ui-2);padding:var(--spacing-ui-2) var(--spacing-ui-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);display:inline-flex}.adm-editor__body{align-items:start;gap:var(--spacing-ui-5);grid-template-columns:var(--spacing-editor-nav) minmax(0,1fr);display:grid}.adm-blocks{top:var(--spacing-editor-sticky);gap:var(--spacing-ui-1);padding:var(--spacing-ui-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;position:sticky}.adm-blocks__item{align-items:center;gap:var(--spacing-ui-1);border-radius:var(--radius-sm);text-align:left;transition:background var(--duration-ui) var(--ease-out-soft);display:flex}.adm-blocks__select,button.adm-blocks__item{align-items:center;gap:var(--spacing-ui-2);min-width:0;padding:var(--spacing-ui-2) var(--spacing-ui-3);text-align:left;flex:auto;display:flex}.adm-blocks__item:hover{background:#0038220f}@supports (color:color-mix(in lab,red,red)){.adm-blocks__item:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.adm-blocks__item.is-active{background:#00382217}@supports (color:color-mix(in lab,red,red)){.adm-blocks__item.is-active{background:color-mix(in srgb,var(--color-ink) 9%,transparent)}}.adm-blocks__item.is-hidden .adm-blocks__text{opacity:.5}.adm-blocks__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.adm-blocks__title{font-size:var(--text-admin-note);font-weight:500}.adm-blocks__summary{font-size:var(--text-admin-note);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-muted);overflow:hidden}.adm-blocks__error{width:var(--spacing-ui-2);height:var(--spacing-ui-2);border-radius:var(--radius-pill);background:var(--color-error);flex:none}.adm-blocks__actions{padding-right:var(--spacing-ui-1);opacity:0;transition:opacity var(--duration-ui) var(--ease-out-soft);flex:none;display:flex}.adm-blocks__actions:focus-within,.adm-blocks__item.is-active .adm-blocks__actions,.adm-blocks__item.is-hidden .adm-blocks__actions,.adm-blocks__item:hover .adm-blocks__actions{opacity:1}.adm-blocks__icon{width:var(--spacing-ui-6);height:var(--spacing-ui-6);border-radius:var(--radius-sm);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid}.adm-blocks__icon:hover:not(:disabled){background:var(--color-page);color:var(--color-ink)}.adm-blocks__icon:disabled{opacity:.3}.adm-editor__form{gap:var(--spacing-ui-5);padding:var(--spacing-ui-5) var(--spacing-ui-6) var(--spacing-ui-6);border:1px solid var(--color-line);border-radius:var(--radius-md);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;flex-direction:column;display:flex}.adm-editor__to-nav{align-self:flex-start;align-items:center;gap:var(--spacing-ui-1);font-size:var(--text-admin-note);color:var(--color-green);display:none}.adm-editor__to-nav-icon{transform:rotate(-90deg)}.adm-editor__form-head{justify-content:space-between;align-items:center;gap:var(--spacing-ui-4);padding-bottom:var(--spacing-ui-4);border-bottom:1px solid var(--color-line);display:flex}.adm-editor__form-title{font-size:var(--text-admin-heading)}.adm-efield{gap:var(--spacing-ui-2);flex-direction:column;display:flex}.adm-efield__head{align-items:baseline;gap:var(--spacing-ui-3);display:flex}.adm-efield__counter,.adm-efield__label{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-efield__counter{font-variant-numeric:tabular-nums;margin-left:auto}.adm-efield__head .adm-link-button{margin-left:auto}.adm-efield__counter+.adm-link-button{margin-left:0}.adm-efield__counter.is-over,.adm-efield__error{color:var(--color-error)}.adm-efield__error,.adm-efield__hint{font-size:var(--text-admin-note)}.adm-efield__hint{color:var(--color-ink-muted)}.adm-efield.is-invalid .adm-input{border-color:#a4392f80}@supports (color:color-mix(in lab,red,red)){.adm-efield.is-invalid .adm-input{border-color:color-mix(in srgb,var(--color-error) 50%,transparent)}}.adm-textarea{height:auto;min-height:var(--spacing-textarea);padding-block:var(--spacing-ui-3);line-height:var(--text-admin-body--line-height);resize:vertical}.adm-egroup{gap:var(--spacing-ui-4);min-width:0;animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;padding:var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.adm-egroup__head{justify-content:space-between;align-items:center;display:flex}.adm-egroup__title{float:left;width:100%;font-size:var(--text-admin-note);color:var(--color-ink-muted);padding:0}.adm-toggle{font-size:var(--text-admin-body);color:var(--color-ink)}.adm-snote{align-items:flex-start;gap:var(--spacing-ui-2);padding:var(--spacing-ui-3) var(--spacing-ui-4);border-radius:var(--radius-sm);background:var(--color-surface-soft);font-size:var(--text-admin-note);color:var(--color-ink-muted);flex-direction:column;line-height:1.45;display:flex}.adm-egroup__row{gap:var(--spacing-ui-4);grid-template-columns:repeat(auto-fit,minmax(var(--spacing-stat),1fr));display:grid}.adm-check{align-items:center;gap:var(--spacing-ui-2);font-size:var(--text-admin-note);display:inline-flex;position:relative}.adm-check input{opacity:0;pointer-events:none;position:absolute}.adm-check__box{width:var(--spacing-ui-4);height:var(--spacing-ui-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-page);transition:background var(--duration-ui) var(--ease-out-soft),border-color var(--duration-ui) var(--ease-out-soft)}.adm-check input:checked+.adm-check__box{border-color:var(--color-green);background:var(--color-green);box-shadow:inset 0 0 0 3px var(--color-page)}.adm-check input:focus-visible+.adm-check__box{outline:2px solid var(--color-green);outline-offset:2px}.adm-link-button{align-items:center;gap:var(--spacing-ui-1);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:color var(--duration-ui) var(--ease-out-soft);display:inline-flex}.adm-link-button:hover:not(:disabled){color:var(--color-green)}.adm-link-button:disabled{cursor:default;opacity:.35}.adm-add{padding:var(--spacing-ui-2) var(--spacing-ui-3);border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--text-admin-note);text-align:left;color:var(--color-ink-muted);transition:border-color var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft)}.adm-add:hover{border-color:var(--color-green);color:var(--color-green)}.adm-items,.adm-paragraphs,.adm-strings{gap:var(--spacing-ui-2);flex-direction:column;display:flex}.adm-strings__row{align-items:flex-end;gap:var(--spacing-ui-3);display:flex}.adm-strings__row .adm-efield{flex:auto}.adm-inline{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-page);transition:border-color var(--duration-ui) var(--ease-out-soft);overflow:hidden}.adm-inline:hover{border-color:var(--color-line-strong)}.adm-inline:focus-within{border-color:var(--color-green)}.adm-inline.is-invalid{border-color:#a4392f80}@supports (color:color-mix(in lab,red,red)){.adm-inline.is-invalid{border-color:color-mix(in srgb,var(--color-error) 50%,transparent)}}.adm-inline__tools{gap:var(--spacing-ui-1);padding:var(--spacing-ui-1);border-bottom:1px solid var(--color-line);background:var(--color-surface-soft);display:flex}.adm-inline__tool{align-items:center;gap:var(--spacing-ui-2);padding:var(--spacing-ui-1) var(--spacing-ui-3);border-radius:var(--radius-sm);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);display:inline-flex}.adm-inline__tool:hover{background:var(--color-page);color:var(--color-ink)}.adm-inline__tool em{font-family:var(--font-serif);font-size:var(--text-admin-body)}.adm-inline__field{min-height:var(--spacing-ui-7);padding:var(--spacing-ui-3) var(--spacing-ui-4);font-size:var(--text-admin-heading);line-height:var(--text-admin-heading--line-height);color:var(--color-green);cursor:text;outline:none}.adm-inline__field [data-accent=serif],.adm-inline__field em{font-family:var(--font-serif)}.adm-paragraphs__item{gap:var(--spacing-ui-1);flex-direction:column;display:flex}.adm-paragraphs__head{font-size:var(--text-admin-note);color:var(--color-ink-muted);justify-content:space-between;display:flex}.adm-image{align-items:center;gap:var(--spacing-ui-4);display:flex}.adm-image__thumb{width:var(--spacing-thumb);border-radius:var(--radius-sm);object-fit:cover;aspect-ratio:4/3;background:var(--color-surface);flex:none;height:auto}.adm-image__side{gap:var(--spacing-ui-2);flex-direction:column;flex:auto;min-width:0;display:flex}.adm-images{gap:var(--spacing-ui-3);grid-template-columns:repeat(auto-fill,minmax(var(--spacing-thumb),1fr));display:grid}.adm-images__item{gap:var(--spacing-ui-1);flex-direction:column;display:flex}.adm-images__thumb{border-radius:var(--radius-sm);object-fit:cover;aspect-ratio:4/3;background:var(--color-surface);width:100%;height:auto}.adm-images__alt{height:var(--spacing-control);font-size:var(--text-admin-note)}.adm-images__actions{gap:var(--spacing-ui-3);display:flex}.adm-item{border:1px solid var(--color-line);border-radius:var(--radius-sm)}.adm-item.is-open{background:var(--color-surface-soft)}.adm-item__head{padding-right:var(--spacing-ui-3)}.adm-item__head,.adm-item__toggle{align-items:center;gap:var(--spacing-ui-2);display:flex}.adm-item__toggle{min-width:0;padding:var(--spacing-ui-3);text-align:left;flex:auto}.adm-item__chevron{color:var(--color-ink-muted);transition:transform var(--duration-ui) var(--ease-out-soft);flex:none}.adm-item.is-open .adm-item__chevron{transform:rotate(90deg)}.adm-item__label{font-size:var(--text-admin-note);color:var(--color-ink-muted);flex:none}.adm-item__title{font-size:var(--text-admin-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-item__actions{gap:var(--spacing-ui-3);flex:none;display:flex}.adm-item__body{gap:var(--spacing-ui-4);padding:0 var(--spacing-ui-4) var(--spacing-ui-4);flex-direction:column;display:flex}@media (max-width:900px){.adm-editor__body{grid-template-columns:minmax(0,1fr)}.adm-blocks{position:static}.adm-etoolbar{margin-inline:calc(-1 * var(--spacing-ui-4));padding-inline:var(--spacing-ui-4)}}.adm-save{align-items:center;gap:var(--spacing-ui-2);font-size:var(--text-admin-note);white-space:nowrap;color:var(--color-ink-muted);display:inline-flex}.adm-save__dot{width:var(--spacing-ui-2);height:var(--spacing-ui-2);border-radius:var(--radius-pill);background:var(--color-green-light);transition:background var(--duration-ui) var(--ease-out-soft);flex:none}.adm-save.is-сохраняю .adm-save__dot{background:var(--color-ink-muted);animation:adm-blink 1s var(--ease-out-soft) infinite}.adm-save.is-alarm{color:var(--color-error)}.adm-save.is-alarm .adm-save__dot{background:var(--color-error)}@keyframes adm-blink{50%{opacity:.3}}.adm-count{min-width:var(--spacing-ui-5);height:var(--spacing-ui-5);padding:0 var(--spacing-ui-2);border-radius:var(--radius-pill);background:#ffeeee38;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.adm-count{background:color-mix(in srgb,var(--color-page) 22%,transparent)}}.adm-count{font-size:var(--text-admin-note);font-variant-numeric:tabular-nums}.adm-changes{gap:var(--spacing-ui-2)}.adm-change,.adm-changes{flex-direction:column;display:flex}.adm-change{width:100%;padding:var(--spacing-ui-3) var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);text-align:left;transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft);gap:2px}.adm-change:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-surface-soft)}.adm-change:disabled{cursor:default}.adm-change__where{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-change__what{font-size:var(--text-admin-body)}.adm-change__diff{margin-top:var(--spacing-ui-1);font-size:var(--text-admin-note);flex-direction:column;gap:2px;display:flex}.adm-change__diff del{color:var(--color-error);text-decoration-thickness:1px}.adm-change__diff ins{color:var(--color-green);text-decoration:none}.adm-editor__body.has-preview{gap:var(--spacing-ui-4);grid-template-columns:var(--spacing-editor-nav-compact) minmax(0,var(--spacing-editor-form)) minmax(0,1fr)}.adm-editor__body.has-preview .adm-blocks__item:not(.is-active) .adm-blocks__actions,.adm-editor__body.has-preview .adm-blocks__summary{display:none}.adm-editor__body.has-preview .adm-blocks__item.is-hidden:not(.is-active) .adm-blocks__actions{display:flex}.adm-editor__body.has-preview .adm-blocks__item.is-hidden:not(.is-active) .adm-blocks__icon:not(:first-child){display:none}.adm-preview{top:var(--spacing-editor-sticky);height:calc(100lvh - var(--spacing-editor-sticky) - var(--spacing-ui-6));border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);animation:adm-slide-in var(--duration-ui-slow) var(--ease-out-soft) both;flex-direction:column;display:flex;position:sticky;overflow:hidden}.adm-preview.is-closing{animation:adm-slide-out var(--duration-ui) var(--ease-out-soft) both}.adm-preview__bar{justify-content:space-between;align-items:center;gap:var(--spacing-ui-3);padding:var(--spacing-ui-2) var(--spacing-ui-3) var(--spacing-ui-2) var(--spacing-ui-4);border-bottom:1px solid var(--color-line);display:flex}.adm-preview__title{align-items:center;gap:var(--spacing-ui-2);font-size:var(--text-admin-note);color:var(--color-ink-muted);display:inline-flex}.adm-preview__close{margin-left:0}.adm-preview__loading{animation:adm-blink 1s var(--ease-out-soft) infinite}.adm-preview__devices{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-page);padding:2px;display:inline-flex}.adm-preview__devices button{padding:var(--spacing-ui-1) var(--spacing-ui-3);border-radius:var(--radius-pill);font-size:var(--text-admin-note);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft)}.adm-preview__devices button.is-active{background:var(--color-green);color:var(--color-ink-inverse)}.adm-preview__window{background:var(--color-surface-soft);flex:auto;position:relative;overflow:hidden}.adm-preview__frame{background:var(--color-page);transform-origin:0 0;transition:opacity var(--duration-ui) var(--ease-out-soft);border:0;position:absolute;top:0;left:0}.adm-preview__window.is-phone .adm-preview__frame{transform-origin:top;left:50%}.adm-preview__frame.is-current{z-index:1}.adm-preview__error{padding:var(--spacing-ui-5);font-size:var(--text-admin-note);color:var(--color-ink-muted)}@media (max-width:1279px){.adm-editor__body.has-preview{grid-template-columns:var(--spacing-editor-nav) minmax(0,1fr)}.adm-editor__body.has-preview .adm-preview{z-index:60;top:var(--spacing-ui-4);right:var(--spacing-ui-4);bottom:var(--spacing-ui-4);width:min(var(--spacing-preview-overlay),calc(100vw - 2 * var(--spacing-ui-4)));height:auto;position:fixed}}.adm-undo{justify-content:space-between;align-items:center;gap:var(--spacing-ui-3);padding:var(--spacing-ui-2) var(--spacing-ui-3);border-radius:var(--radius-sm);background:var(--color-surface-soft);font-size:var(--text-admin-note);color:var(--color-ink-muted);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;display:flex}.adm-undo__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-versions{gap:var(--spacing-ui-1);margin-top:var(--spacing-ui-2);flex-direction:column;display:flex}.adm-version{align-items:center;gap:var(--spacing-ui-3);padding:var(--spacing-ui-3) var(--spacing-ui-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);display:flex}.adm-version__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.adm-version__title{align-items:center;gap:var(--spacing-ui-2);font-weight:500;display:inline-flex}.adm-version__live{width:var(--spacing-ui-2);height:var(--spacing-ui-2);border-radius:var(--radius-pill);background:var(--color-green)}.adm-version__actions{align-items:center;gap:var(--spacing-ui-2);flex:none;display:inline-flex}.adm-version__delete{width:var(--spacing-control-small);height:var(--spacing-control-small);border-radius:var(--radius-pill);color:var(--color-ink-muted);transition:background var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid}.adm-version__delete:hover{background:#a4392f14}@supports (color:color-mix(in lab,red,red)){.adm-version__delete:hover{background:color-mix(in srgb,var(--color-error) 8%,transparent)}}.adm-version__delete:hover{color:#73392b}@supports (color:color-mix(in lab,red,red)){.adm-version__delete:hover{color:color-mix(in srgb,var(--color-error) 70%,var(--color-ink))}}.adm-version__meta{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-dialog--media{width:min(var(--spacing-dialog),100%);height:min(var(--spacing-dialog-height),100%)}.adm-drop{min-height:var(--spacing-drop-zone);justify-content:center;align-items:center;gap:var(--spacing-ui-2);padding:var(--spacing-ui-6);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);text-align:center;transition:background var(--duration-ui) var(--ease-out-soft),border-color var(--duration-ui) var(--ease-out-soft);cursor:pointer;flex-direction:column;display:flex}.adm-drop:focus-visible,.adm-drop:hover{border-color:var(--color-green);background:var(--color-surface)}.adm-drop__icon,.adm-drop__link{color:var(--color-green)}.adm-drop__link{text-underline-offset:3px;text-decoration:underline}.adm-drop.is-over{border-color:var(--color-green);background:#2647390f}@supports (color:color-mix(in lab,red,red)){.adm-drop.is-over{background:color-mix(in srgb,var(--color-green) 6%,transparent)}}.adm-drop__title{font-weight:500}.adm-drop__hint{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-media{gap:var(--spacing-ui-3);grid-template-columns:repeat(auto-fill,minmax(var(--spacing-media-tile),1fr));display:grid}.adm-media__item{animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;position:relative}.adm-media__pick{width:100%;padding:var(--spacing-ui-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);text-align:left;transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft);flex-direction:column;gap:2px;display:flex}.adm-media__pick:hover{background:var(--color-surface)}.adm-media__item.is-selected .adm-media__pick{border-color:var(--color-green);background:#2647390f}@supports (color:color-mix(in lab,red,red)){.adm-media__item.is-selected .adm-media__pick{background:color-mix(in srgb,var(--color-green) 6%,transparent)}}.adm-media__item.is-selected .adm-media__pick{box-shadow:inset 0 0 0 1px var(--color-green)}.adm-media__thumb{width:100%;height:auto;margin-bottom:var(--spacing-ui-1);border-radius:var(--radius-sm);object-fit:cover;aspect-ratio:4/3;background:var(--color-surface)}.adm-media__name{font-size:var(--text-admin-note);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adm-media__meta{font-size:var(--text-admin-note);font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.adm-media__check{left:var(--spacing-ui-3);background:var(--color-green);color:var(--color-ink-inverse);place-items:center;display:grid;position:absolute}.adm-media__check,.adm-media__delete{top:var(--spacing-ui-3);width:var(--spacing-ui-6);height:var(--spacing-ui-6);border-radius:var(--radius-pill)}.adm-media__delete{right:var(--spacing-ui-3);background:var(--color-page);color:var(--color-ink-muted);opacity:0;transition:opacity var(--duration-ui) var(--ease-out-soft),color var(--duration-ui) var(--ease-out-soft);place-items:center;display:grid;position:absolute}.adm-media__delete:focus-visible,.adm-media__item:hover .adm-media__delete{opacity:1}.adm-media__delete:hover{color:var(--color-error)}.adm-media__confirm{top:var(--spacing-ui-3);right:var(--spacing-ui-3);align-items:center;gap:var(--spacing-ui-2);padding:var(--spacing-ui-1) var(--spacing-ui-3);border-radius:var(--radius-pill);background:var(--color-page);font-size:var(--text-admin-note);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;display:inline-flex;position:absolute}.adm-media__more{align-self:center}.adm-image__change{border-radius:var(--radius-sm);flex:none;position:relative;overflow:hidden}.adm-image__overlay{justify-content:center;align-items:center;gap:var(--spacing-ui-1);background:#0038228c;flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.adm-image__overlay{background:color-mix(in srgb,var(--color-ink) 55%,transparent)}}.adm-image__overlay{color:var(--color-ink-inverse);font-size:var(--text-admin-body);opacity:0;transition:opacity var(--duration-ui) var(--ease-out-soft)}.adm-image__change:focus-visible .adm-image__overlay,.adm-image__change:hover .adm-image__overlay{opacity:1}.adm-images__change{width:100%;display:block}.adm-images__change .adm-images__thumb{display:block}.adm-image__links{gap:var(--spacing-ui-4);flex-wrap:wrap;display:flex}.adm-image__notice{color:var(--color-green)}.adm-quality{align-items:baseline;gap:var(--spacing-ui-2);font-size:var(--text-admin-note);display:flex}.adm-quality__dot{width:var(--spacing-ui-2);height:var(--spacing-ui-2);border-radius:var(--radius-pill);flex:none;transform:translateY(-1px)}.adm-quality.is-хорошее .adm-quality__dot{background:var(--color-green)}.adm-quality.is-среднее .adm-quality__dot{background:var(--color-green-light)}.adm-quality.is-низкое{color:var(--color-error)}.adm-quality.is-низкое .adm-quality__dot{background:var(--color-error)}.adm-dialog--media .adm-dialog__fields{min-height:100%}.adm-dialog--media .adm-drop{flex:auto}.adm-drop.is-busy{cursor:progress}.adm-drop__busy{animation:adm-blink 1.2s var(--ease-out-soft) infinite}.adm-picker__switch{align-self:center}.adm-picker__back{margin-right:auto}.adm-look{gap:var(--spacing-ui-4);flex-direction:column;display:flex}.adm-look__stage{height:var(--spacing-look-stage);border-radius:var(--radius-md);background:var(--color-surface);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;place-items:center;display:grid}.adm-look__image{width:auto;max-width:100%;height:auto;max-height:var(--spacing-look-stage);border-radius:var(--radius-sm);object-fit:contain}.adm-look__info{align-items:baseline;gap:var(--spacing-ui-2) var(--spacing-ui-4);flex-wrap:wrap;display:flex}.adm-look__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.adm-look__full{margin-left:auto}.adm-look__strip{gap:var(--spacing-ui-2);flex-wrap:wrap;display:flex}.adm-look__thumb{position:relative}.adm-look__thumb img{width:var(--spacing-thumb-small);height:var(--spacing-thumb-small);border-radius:var(--radius-sm);object-fit:cover;transition:border-color var(--duration-ui) var(--ease-out-soft);border:2px solid #0000;display:block}.adm-look__thumb.is-current img{border-color:var(--color-green)}.adm-look__unpick{top:calc(-1 * var(--spacing-ui-1));right:calc(-1 * var(--spacing-ui-1));width:var(--spacing-ui-5);height:var(--spacing-ui-5);border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-ink-muted);place-items:center;display:grid;position:absolute}.adm-preview-banner{align-items:center;gap:var(--spacing-ui-4);margin-bottom:var(--spacing-ui-5);padding:var(--spacing-ui-3) var(--spacing-ui-3) var(--spacing-ui-3) var(--spacing-ui-5);border-radius:var(--radius-md);background:var(--color-green);color:var(--color-ink-inverse);animation:adm-fade var(--duration-ui) var(--ease-out-soft) both;display:flex}.adm-preview-banner__icon{color:var(--color-ink-inverse);flex:none}.adm-preview-banner__text{min-width:0;font-size:var(--text-admin-note);color:var(--color-ink-inverse-muted);flex-direction:column;flex:auto;gap:2px;display:flex}.adm-preview-banner__title{font-size:var(--text-admin-body);color:var(--color-ink-inverse)}.adm-preview-banner__open{background:var(--color-ink-inverse);color:var(--color-green);flex:none}.adm-preview-banner__open:hover:not(:disabled){background:#e5dad8}@supports (color:color-mix(in lab,red,red)){.adm-preview-banner__open:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink-inverse) 88%,var(--color-green))}}.adm-number{max-width:var(--spacing-stat);position:relative}.adm-number__input{padding-right:var(--spacing-ui-7);font-variant-numeric:tabular-nums}.adm-number__unit{top:50%;right:var(--spacing-ui-4);font-size:var(--text-admin-note);color:var(--color-ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.adm-pick{gap:var(--spacing-ui-2);flex-wrap:wrap;display:flex}.adm-pick__auto,.adm-pick__item{border-radius:var(--radius-sm);transition:border-color var(--duration-ui) var(--ease-out-soft),background var(--duration-ui) var(--ease-out-soft);border:2px solid #0000}.adm-pick__auto{height:var(--spacing-thumb-small);padding:0 var(--spacing-ui-4);border-color:var(--color-line);font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-pick__auto:hover,.adm-pick__item:hover{border-color:var(--color-line-strong)}.adm-pick__auto.is-selected,.adm-pick__item.is-selected{border-color:var(--color-green);color:var(--color-green)}.adm-pick__thumb{width:var(--spacing-thumb-small);height:var(--spacing-thumb-small);border-radius:var(--radius-sm);object-fit:cover;display:block}.adm-dialog--focus{width:min(var(--spacing-dialog),100%)}.adm-focus{min-height:0;padding:var(--spacing-ui-5) var(--spacing-ui-5) var(--spacing-ui-2);grid-template-columns:minmax(0,1fr) var(--spacing-focus-previews);gap:var(--spacing-ui-5);display:grid;overflow:auto}.adm-focus__main{gap:var(--spacing-ui-3);flex-direction:column;min-width:0;display:flex}.adm-focus__stage{padding:var(--spacing-ui-2);border-radius:var(--radius-sm);background:var(--color-surface);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;display:flex}.adm-focus__frame{max-width:100%;position:relative}.adm-focus__image{width:auto;max-width:100%;height:auto;max-height:var(--spacing-look-stage);border-radius:var(--radius-sm);display:block}.adm-focus__point{width:var(--spacing-focus-point);height:var(--spacing-focus-point);border:2px solid var(--color-page);background:#2647398c;border-radius:50%;padding:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.adm-focus__point{background:color-mix(in srgb,var(--color-green) 55%,transparent)}}.adm-focus__point{box-shadow:0 0 0 1px var(--color-green);cursor:grab;transform:translate(-50%,-50%)}.adm-focus__point:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.adm-focus__reset{align-self:flex-start}.adm-focus__previews{gap:var(--spacing-ui-4);flex-direction:column;display:flex}.adm-focus__preview{gap:var(--spacing-ui-1);flex-direction:column;margin:0;display:flex}.adm-focus__crop{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:auto;display:block}.adm-focus__crop.is-portrait{aspect-ratio:3/4;width:60%}.adm-focus__crop.is-wide{aspect-ratio:16/9}.adm-focus__crop.is-square{aspect-ratio:1;width:45%}.adm-focus__caption{font-size:var(--text-admin-note);color:var(--color-ink-muted)}.adm-link-button[data-set=true]:after{width:var(--spacing-ui-2);height:var(--spacing-ui-2);margin-left:var(--spacing-ui-1);background:var(--color-green);content:"";vertical-align:middle;border-radius:50%;display:inline-block}@media (max-width:760px){.adm-focus{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.adm-services,.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-editor__body,.adm-editor__body.has-preview{grid-template-columns:minmax(0,1fr)}.adm-editor__body.has-preview .adm-blocks__summary{display:block}.adm-blocks,.adm-editor__form{scroll-margin-top:var(--spacing-editor-sticky-narrow)}.adm-editor__to-nav{display:inline-flex}.adm-sidebar__nav{padding-right:var(--spacing-ui-6);-webkit-mask-image:linear-gradient(to right,var(--color-ink) calc(100% - var(--spacing-ui-6)),transparent);mask-image:linear-gradient(to right,var(--color-ink) calc(100% - var(--spacing-ui-6)),transparent);scrollbar-width:none}}.adm-drop__title--touch{display:none}@media (hover:none){.adm-drop__title--pointer{display:none}.adm-drop__title--touch{display:block}.adm-blocks__actions{opacity:1}.adm-blocks__icon{width:var(--spacing-control-small);height:var(--spacing-control-small)}}@media (max-width:760px){.adm-services,.adm-stats{grid-template-columns:minmax(0,1fr)}.adm-inline__field,.adm-input{font-size:var(--text-admin-input-touch)}.adm-topbar__title{font-size:var(--text-dialog-title)}.adm-etoolbar{gap:var(--spacing-ui-3);padding-block:var(--spacing-ui-3)}.adm-etoolbar__actions{display:contents}.adm-save{white-space:normal;text-align:right;justify-content:flex-end;min-width:0}.adm-etoolbar__buttons{flex:100%}.adm-etoolbar__buttons .adm-button,.adm-etoolbar__pending{padding-inline:var(--spacing-ui-3);flex:1 1 0;justify-content:center}.adm-etoolbar__long{display:none}.adm-editor__title{margin-bottom:var(--spacing-ui-4);font-size:var(--text-admin-heading)}.adm-preview-banner{padding:var(--spacing-ui-4);flex-wrap:wrap}.adm-preview-banner__open{flex:100%;justify-content:center}.adm-editor__form{padding:var(--spacing-ui-4)}.adm-editor__body.has-preview .adm-preview{border:0;border-radius:0;width:100%;inset:0}.adm-image{flex-direction:column;align-items:stretch}.adm-image__thumb{width:100%}.adm-images__actions{justify-content:space-between}.adm-list__row{padding-inline:var(--spacing-ui-4)}.adm-list__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.adm-overlay{padding:var(--spacing-ui-3)}.adm-overlay:has(.adm-dialog--media,.adm-dialog--focus,.adm-account){padding:0}.adm-dialog--focus,.adm-dialog--media{border:0;border-radius:0;width:100%;height:100%;max-height:none}.adm-focus{padding:var(--spacing-ui-4);gap:var(--spacing-ui-4)}.adm-focus__previews{align-items:end;gap:var(--spacing-ui-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adm-focus__crop.is-portrait,.adm-focus__crop.is-square{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}