:root,[data-theme="paper"]{--paper: #ffffff;--paper-2: #f4f4f4;--ink: #111111;--ink-2: #555555;--ink-3: #767676;--disabled: #a3a3a3;--rule: var(--ink);--rule-2: #cccccc;--hover: #f3f3f3;--selected: #e9edf4;--stamp: #1f4e8c;--on-stamp: #ffffff;--on-ink: #ffffff;--open: #b8321f;--open-tint: #f6e6e4;--work: #9a6f0f;--work-fill: #d4a12a;--work-tint: #faf4e5;--ok: #2e6b5a;--ok-tint: #e6edeb;--na: #767676;--na-tint: #efefef;--scrim: #11111180;}[data-theme="night"]{--paper: #141414;--paper-2: #1e1e1e;--ink: #ededed;--ink-2: #b3b3b3;--ink-3: #8f8f8f;--disabled: #5c5c5c;--rule: var(--ink);--rule-2: #333333;--hover: #232323;--selected: #282d36;--stamp: #8fb3e6;--on-stamp: #111111;--on-ink: #111111;--open: #f08a78;--open-tint: #3c2926;--work: #e0b24a;--work-fill: #e0b24a;--work-tint: #39301e;--ok: #6fbfa3;--ok-tint: #24332e;--na: #9a9a9a;--na-tint: #2c2c2c;--scrim: #00000099;}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-0: 0;--radius-1: 2px;--radius-round: 999px;--line-1: 1px;--line-2: 2px;--line-3: 3px;--container: 1200px;--columns: 12;--gutter: 24px;--measure: 68ch;--topbar: 56px;--sidebar: 280px;--control: 36px;--fast: 120ms;--base: 200ms;--z-topbar: 10;--z-overlay: 100;--z-dialog: 110;--z-toast: 120;--font-sans: "Golos Text","Segoe UI",Arial,sans-serif;--font-mono: "JetBrains Mono","Cascadia Mono",Consolas,monospace;}.display{font-family: var(--font-sans);font-size: 64px;line-height: 64px;font-weight: 800;letter-spacing: -0.01em;}.h1{font-family: var(--font-sans);font-size: 40px;line-height: 46px;font-weight: 700;letter-spacing: -0.01em;}.h2{font-family: var(--font-sans);font-size: 28px;line-height: 34px;font-weight: 700;letter-spacing: -0.005em;}.h3{font-family: var(--font-sans);font-size: 20px;line-height: 26px;font-weight: 700;}.h4{font-family: var(--font-sans);font-size: 16px;line-height: 22px;font-weight: 700;}.lead{font-family: var(--font-sans);font-size: 18px;line-height: 27px;font-weight: 400;}.body{font-family: var(--font-sans);font-size: 15px;line-height: 22px;font-weight: 400;}.ui{font-family: var(--font-sans);font-size: 14px;line-height: 20px;font-weight: 400;}.ui-strong{font-family: var(--font-sans);font-size: 14px;line-height: 20px;font-weight: 700;}.small{font-family: var(--font-sans);font-size: 13px;line-height: 18px;font-weight: 400;}.caption{font-family: var(--font-sans);font-size: 12px;line-height: 16px;font-weight: 400;}.wordmark{font-family: var(--font-sans);font-size: 24px;line-height: 24px;font-weight: 800;letter-spacing: 0.04em;}.code{font-family: var(--font-mono);font-size: 13px;line-height: 20px;font-weight: 400;}.code-small{font-family: var(--font-mono);font-size: 12px;line-height: 16px;font-weight: 400;}@font-face{font-family: "Golos Text";src: url("/assets/golos-text-regular.ed66f0a1.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;}@font-face{font-family: "Golos Text";src: url("/assets/golos-text-medium.3e34b660.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap;}@font-face{font-family: "Golos Text";src: url("/assets/golos-text-bold.3a141aef.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}@font-face{font-family: "Golos Text";src: url("/assets/golos-text-extrabold.2370ec15.woff2") format("woff2");font-weight: 800;font-style: normal;font-display: swap;}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--font-sans);font-size: 14px;line-height: 20px;font-feature-settings: "kern" 1;-webkit-font-smoothing: antialiased;}.mk-site{font-size: 15px;line-height: 22px;}.mk-app{font-size: 14px;line-height: 20px;}.mk-num,.mk-table td.num,.mk-table th.num{font-variant-numeric: tabular-nums;}.mk-mono{font-family: var(--font-mono);font-size: 13px;line-height: 20px;}b,strong{font-weight: 700;}em,i{font-style: normal;font-weight: 700;}hr,.mk-rule{border: 0;border-top: var(--line-1) solid var(--rule);margin: var(--space-4) 0;}.mk-rule-2{border-top-color: var(--rule-2);}h1,h2,h3,h4,p,ul,ol,figure{margin: 0;}p + p{margin-top: var(--space-4);}:focus-visible{outline: var(--line-2) solid var(--stamp);outline-offset: 2px;}::selection{background: var(--selected);color: var(--ink);}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important;}}.mk-wordmark{font-weight: 800;letter-spacing: 0.04em;line-height: 1;text-transform: uppercase;color: var(--ink);text-decoration: none;display: inline-block;}.mk-wordmark--rule{padding-bottom: 0.26em;border-bottom: 0.08em solid var(--ink);}.mk-lockup{display: inline-flex;align-items: baseline;gap: 0.35em;color: var(--ink);text-decoration: none;}.mk-lockup .mk-wordmark{font-size: 1em;}.mk-lockup .mk-lockup__dot{font-weight: 500;}.mk-lockup .mk-lockup__name{font-weight: 500;letter-spacing: 0;}.mk-topbar{position: sticky;top: 0;z-index: var(--z-topbar);background: var(--paper);height: var(--topbar);display: flex;align-items: center;gap: var(--space-5);padding: 0 var(--space-5);border-bottom: var(--line-1) solid var(--rule);}.mk-topbar__brand{display: flex;align-items: center;gap: var(--space-2);font-size: 18px;text-decoration: none;color: var(--ink);}.mk-topbar__brand img{height: 16px;display: block;}.mk-topbar__nav{display: flex;gap: var(--space-5);margin-left: auto;}.mk-topbar__nav a{color: var(--ink);text-decoration: none;padding: var(--space-2) 0;border-bottom: var(--line-2) solid transparent;}.mk-topbar__nav a:hover{border-bottom-color: var(--rule-2);}.mk-topbar__nav a[aria-current]{border-bottom-color: var(--stamp);}.mk-topbar--ink{background: var(--ink);color: var(--on-ink);border-bottom-color: var(--ink);}.mk-topbar--ink .mk-wordmark,.mk-topbar--ink .mk-lockup,.mk-topbar--ink .mk-topbar__nav a{color: var(--on-ink);}.mk-section{border-top: var(--line-1) solid var(--rule);padding-top: var(--space-2);margin-top: var(--space-6);}.mk-section__title{font-size: 16px;line-height: 22px;font-weight: 700;display: flex;gap: var(--space-2);}.mk-section__num{font-variant-numeric: tabular-nums;min-width: 1.6em;}.mk-section--first{border-top: 0;margin-top: 0;padding-top: 0;}.mk-clause{display: grid;grid-template-columns: 2.6em 1fr;gap: 0 var(--space-2);padding: var(--space-2) 0;}.mk-clause__num{font-variant-numeric: tabular-nums;}.mk-list{list-style: none;padding: 0;}.mk-list li{position: relative;padding: var(--space-1) 0 var(--space-1) 1.2em;}.mk-list li::before{content: "—";position: absolute;left: 0;}.mk-list--ruled li{border-bottom: var(--line-1) solid var(--rule-2);padding-top: var(--space-2);padding-bottom: var(--space-2);}.mk-pagehead{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-5);padding-bottom: var(--space-3);border-bottom: var(--line-1) solid var(--rule);}.mk-pagehead__meta{color: var(--ink-2);font-size: 13px;line-height: 18px;white-space: nowrap;}.mk-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);height: var(--control);padding: 0 var(--space-4);border-radius: var(--radius-1);font: inherit;font-weight: 500;line-height: 1;color: var(--ink);background: var(--paper);border: var(--line-1) solid var(--ink);cursor: pointer;text-decoration: none;white-space: nowrap;transition: background var(--fast) ease-out,color var(--fast) ease-out;}.mk-btn:hover{background: var(--hover);}.mk-btn:active{background: var(--selected);}.mk-btn--primary{background: var(--ink);color: var(--on-ink);border-color: var(--ink);}.mk-btn--primary:hover{background: var(--ink-2);border-color: var(--ink-2);}.mk-btn--primary:active{background: var(--ink);}.mk-btn--quiet{border-color: transparent;background: transparent;}.mk-btn--quiet:hover{background: var(--hover);}.mk-btn--sm{height: 28px;padding: 0 var(--space-3);font-size: 13px;}.mk-btn--icon{width: var(--control);padding: 0;}.mk-btn--sm.mk-btn--icon{width: 28px;}.mk-btn[disabled],.mk-btn[aria-disabled="true"]{color: var(--disabled);border-color: var(--disabled);background: var(--paper);cursor: not-allowed;}.mk-btn--primary[disabled]{background: var(--disabled);color: var(--paper);}.mk-btn svg{width: 20px;height: 20px;stroke: currentColor;}.mk-btn--sm svg{width: 16px;height: 16px;}.mk-btnrow{display: flex;gap: var(--space-2);align-items: center;flex-wrap: wrap;}.mk-link,.mk-site p a:not([class]),.mk-site li a:not([class]),.mk-site td a:not([class]),.mk-site dd a:not([class]){color: var(--stamp);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.mk-link:hover{text-decoration-thickness: 2px;}.mk-link--ink{color: var(--ink);}.mk-field{display: flex;flex-direction: column;gap: var(--space-1);min-width: 0;}.mk-field__label{font-size: 13px;line-height: 18px;color: var(--ink-2);}.mk-field__label b{color: var(--ink);font-weight: 500;}.mk-field__hint{font-size: 13px;line-height: 18px;color: var(--ink-2);}.mk-field__error{font-size: 13px;line-height: 18px;color: var(--open);}.mk-input,.mk-select,.mk-textarea{font: inherit;color: var(--ink);background: transparent;width: 100%;border: 0;border-bottom: var(--line-1) solid var(--rule);border-radius: 0;padding: 0;height: var(--control);outline: none;transition: border-color var(--fast) ease-out,box-shadow var(--fast) ease-out;}.mk-textarea{height: auto;min-height: 88px;padding: var(--space-2) 0;line-height: 20px;resize: vertical;}.mk-input::placeholder,.mk-textarea::placeholder{color: var(--ink-3);}.mk-input:hover,.mk-select:hover,.mk-textarea:hover{border-bottom-color: var(--ink);}.mk-input:focus,.mk-select:focus,.mk-textarea:focus{border-bottom-color: var(--stamp);box-shadow: 0 1px 0 0 var(--stamp);}.mk-input:focus-visible,.mk-select:focus-visible,.mk-textarea:focus-visible{outline: none;}.mk-input[aria-invalid="true"],.mk-textarea[aria-invalid="true"]{border-bottom-color: var(--open);box-shadow: 0 1px 0 0 var(--open);}.mk-input[disabled],.mk-select[disabled],.mk-textarea[disabled]{color: var(--disabled);border-bottom-color: var(--rule-2);cursor: not-allowed;}.mk-input--boxed,.mk-select--boxed{border: var(--line-1) solid var(--rule-2);border-radius: var(--radius-1);padding: 0 var(--space-3);background: var(--paper);}.mk-input--boxed:hover,.mk-select--boxed:hover{border-color: var(--ink);}.mk-input--boxed:focus,.mk-select--boxed:focus{border-color: var(--stamp);box-shadow: inset 0 0 0 1px var(--stamp);}.mk-select{appearance: none;-webkit-appearance: none;padding-right: 28px;cursor: pointer;background-image: none;position: relative;}.mk-selectwrap{position: relative;}.mk-selectwrap::after{content: "";position: absolute;right: 4px;top: 50%;width: 16px;height: 16px;margin-top: -8px;pointer-events: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M5 7.5l5 5 5-5'/%3E%3C/svg%3E") center/16px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M5 7.5l5 5 5-5'/%3E%3C/svg%3E") center/16px no-repeat;}.mk-search{position: relative;}.mk-search .mk-input{padding-left: 26px;}.mk-search::before{content: "";position: absolute;left: 2px;top: 50%;width: 18px;height: 18px;margin-top: -9px;background: var(--ink-2);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Ccircle cx='9' cy='9' r='5.25'/%3E%3Cpath d='M13 13l4 4'/%3E%3C/svg%3E") center/18px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='square'%3E%3Ccircle cx='9' cy='9' r='5.25'/%3E%3Cpath d='M13 13l4 4'/%3E%3C/svg%3E") center/18px no-repeat;}.mk-form{display: grid;gap: var(--space-5);}.mk-form--2{grid-template-columns: 1fr 1fr;}.mk-form__group{display: grid;gap: var(--space-4);}.mk-check{display: inline-flex;align-items: center;gap: var(--space-2);cursor: pointer;}.mk-check input{appearance: none;-webkit-appearance: none;margin: 0;width: 16px;height: 16px;border: var(--line-1) solid var(--ink);border-radius: var(--radius-1);background: var(--paper);display: inline-grid;place-content: center;cursor: pointer;flex: none;transition: background var(--fast) ease-out;}.mk-check input::before{content: "";width: 16px;height: 16px;background: var(--on-ink);transform: scale(0);transition: transform var(--fast) ease-out;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 10.5l4 4L16 6'/%3E%3C/svg%3E") center/14px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M4 10.5l4 4L16 6'/%3E%3C/svg%3E") center/14px no-repeat;}.mk-check input:checked{background: var(--ink);}.mk-check input:checked::before{transform: scale(1);}.mk-check input[type="radio"]{border-radius: var(--radius-round);}.mk-check input[type="radio"]::before{-webkit-mask: none;mask: none;width: 6px;height: 6px;border-radius: 50%;}.mk-check input[disabled]{border-color: var(--disabled);cursor: not-allowed;}.mk-check input[disabled] + span{color: var(--disabled);}.mk-switch{display: inline-flex;align-items: center;gap: var(--space-2);cursor: pointer;}.mk-switch input{appearance: none;-webkit-appearance: none;margin: 0;width: 36px;height: 20px;border-radius: var(--radius-round);border: var(--line-1) solid var(--ink);background: var(--paper);position: relative;cursor: pointer;flex: none;transition: background var(--fast) ease-out;}.mk-switch input::before{content: "";position: absolute;top: 3px;left: 3px;width: 12px;height: 12px;border-radius: 50%;background: var(--ink);transition: transform var(--fast) ease-out,background var(--fast) ease-out;}.mk-switch input:checked{background: var(--ink);}.mk-switch input:checked::before{transform: translateX(16px);background: var(--on-ink);}.mk-table{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums;}.mk-table th{text-align: left;font-weight: 700;padding: 0 var(--space-3) var(--space-2) 0;border-bottom: var(--line-1) solid var(--rule);vertical-align: bottom;white-space: nowrap;}.mk-table td{padding: var(--space-3) var(--space-3) var(--space-3) 0;border-bottom: var(--line-1) solid var(--rule-2);vertical-align: top;}.mk-table th:last-child,.mk-table td:last-child{padding-right: 0;}.mk-table .num{text-align: right;}.mk-table .mono{font-family: var(--font-mono);font-size: 12px;}.mk-table--dense td{padding-top: var(--space-2);padding-bottom: var(--space-2);}.mk-table--hover tbody tr:hover td{background: var(--hover);}.mk-table tr.is-selected td{background: var(--selected);}.mk-table tr.is-ok td{background: var(--ok-tint);}.mk-table tr.is-open td{background: var(--open-tint);}.mk-table caption,.mk-table__caption{caption-side: bottom;text-align: left;padding-top: var(--space-2);font-size: 13px;line-height: 18px;color: var(--ink-2);}.mk-kv{display: grid;grid-template-columns: minmax(120px,30%) 1fr;column-gap: var(--space-5);}.mk-kv>div{padding: var(--space-3) 0;border-bottom: var(--line-1) solid var(--rule-2);}.mk-kv>.k{font-weight: 700;}.mk-kv--top{border-top: var(--line-1) solid var(--rule);}.mk-status{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 var(--space-2);font-size: 13px;line-height: 1;font-weight: 500;color: var(--ink);border-radius: var(--radius-0);white-space: nowrap;}.mk-status::before{content: "";width: 8px;height: 8px;flex: none;}.mk-status--open{background: var(--open-tint);}.mk-status--open::before{background: var(--open);}.mk-status--work{background: var(--work-tint);}.mk-status--work::before{background: var(--work-fill);outline: var(--line-1) solid var(--work);outline-offset: -1px;}.mk-status--ok{background: var(--ok-tint);}.mk-status--ok::before{background: var(--ok);}.mk-status--na{background: var(--na-tint);}.mk-status--na::before{background: var(--na);}.mk-dot{display: inline-block;width: 8px;height: 8px;vertical-align: 1px;margin-right: 6px;}.mk-dot--open{background: var(--open);}.mk-dot--work{background: var(--work);}.mk-dot--ok{background: var(--ok);}.mk-dot--na{background: var(--na);}.mk-count{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: var(--radius-round);font-size: 12px;font-weight: 700;font-variant-numeric: tabular-nums;background: var(--ink);color: var(--on-ink);}.mk-count--quiet{background: var(--paper-2);color: var(--ink);}.mk-issue{display: grid;grid-template-columns: 3px 56px 48px 1fr auto auto;gap: 0 var(--space-3);align-items: start;padding: var(--space-3) 0;border-bottom: var(--line-1) solid var(--rule-2);text-decoration: none;color: inherit;}.mk-issue__bar{background: var(--na);height: 100%;min-height: 40px;}.mk-issue--open .mk-issue__bar{background: var(--open);}.mk-issue--work .mk-issue__bar{background: var(--work);}.mk-issue--ok .mk-issue__bar{background: var(--ok);}.mk-issue__num{font-weight: 700;font-variant-numeric: tabular-nums;}.mk-issue__point{color: var(--ink-2);font-variant-numeric: tabular-nums;}.mk-issue__text{min-width: 0;}.mk-issue__text small{display: block;color: var(--ink-2);font-size: 13px;line-height: 18px;margin-top: 2px;}.mk-issue__guid{font-family: var(--font-mono);font-size: 12px;line-height: 20px;color: var(--ink-2);}.mk-issue__due{font-variant-numeric: tabular-nums;white-space: nowrap;}.mk-issue--late .mk-issue__due{color: var(--open);font-weight: 700;}.mk-issue:hover{background: var(--hover);}.mk-issue.is-selected{background: var(--selected);}.mk-checkbar{display: flex;height: 12px;width: 100%;outline: var(--line-1) solid var(--ink);outline-offset: -1px;}.mk-checkbar>div{height: 100%;}.mk-checkbar__ok{background: var(--ok);}.mk-checkbar__open{background: var(--open);}.mk-checkbar__work{background: var(--work-fill);}.mk-checkbar__na{background: var(--na-tint);}.mk-legend{display: flex;gap: var(--space-5);flex-wrap: wrap;margin-top: var(--space-2);font-size: 13px;line-height: 18px;font-variant-numeric: tabular-nums;}.mk-figures{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;border-top: var(--line-1) solid var(--rule);}.mk-figure{padding: var(--space-4) var(--space-4) var(--space-4) 0;border-right: var(--line-1) solid var(--rule-2);}.mk-figure + .mk-figure{padding-left: var(--space-4);}.mk-figure:last-child{border-right: 0;}.mk-figure--ink{background: var(--ink);color: var(--on-ink);padding-left: var(--space-4);}.mk-figure__n{font-size: 40px;line-height: 44px;font-weight: 800;letter-spacing: -0.01em;font-variant-numeric: tabular-nums;}.mk-figure__t{font-weight: 700;margin-top: var(--space-1);}.mk-figure__s{font-size: 13px;line-height: 18px;color: var(--ink-2);margin-top: 2px;}.mk-figure--ink .mk-figure__s{color: var(--on-ink);opacity: .75;}.mk-tabs{display: flex;gap: var(--space-5);border-bottom: var(--line-1) solid var(--rule);}.mk-tabs a,.mk-tabs button{font: inherit;background: none;border: 0;padding: var(--space-2) 0 calc(var(--space-2) - 1px);margin-bottom: -1px;color: var(--ink-2);text-decoration: none;cursor: pointer;border-bottom: var(--line-2) solid transparent;display: inline-flex;gap: var(--space-2);align-items: center;}.mk-tabs a:hover,.mk-tabs button:hover{color: var(--ink);}.mk-tabs [aria-selected="true"],.mk-tabs [aria-current]{color: var(--ink);border-bottom-color: var(--stamp);}.mk-sidelist{list-style: none;margin: 0;padding: 0;}.mk-sidelist a{display: flex;align-items: center;gap: var(--space-2);height: var(--control);padding: 0 var(--space-3);color: var(--ink);text-decoration: none;border-radius: var(--radius-1);}.mk-sidelist a:hover{background: var(--hover);}.mk-sidelist a[aria-current]{background: var(--selected);font-weight: 500;}.mk-sidelist .mk-count{margin-left: auto;}.mk-sidelist__head{font-size: 13px;line-height: 18px;color: var(--ink-2);padding: var(--space-4) var(--space-3) var(--space-1);}.mk-sidelist svg{width: 20px;height: 20px;stroke: currentColor;flex: none;}.mk-crumbs{display: flex;gap: var(--space-2);align-items: center;font-size: 13px;line-height: 18px;color: var(--ink-2);}.mk-crumbs a{color: var(--ink-2);text-decoration: none;}.mk-crumbs a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px;}.mk-crumbs span[aria-current]{color: var(--ink);}.mk-pager{display: flex;gap: var(--space-1);align-items: center;font-variant-numeric: tabular-nums;}.mk-pager a,.mk-pager button{font: inherit;background: none;border: var(--line-1) solid transparent;border-radius: var(--radius-1);min-width: 28px;height: 28px;padding: 0 var(--space-2);display: inline-flex;align-items: center;justify-content: center;color: var(--ink);text-decoration: none;cursor: pointer;}.mk-pager a:hover,.mk-pager button:hover{background: var(--hover);}.mk-pager [aria-current]{border-color: var(--ink);}.mk-pager__info{margin-left: var(--space-3);color: var(--ink-2);font-size: 13px;}.mk-toolbar{display: flex;align-items: center;gap: var(--space-1);height: 44px;padding: 0 var(--space-2);border-bottom: var(--line-1) solid var(--rule);background: var(--paper);}.mk-toolbar__sep{width: 1px;height: 20px;background: var(--rule-2);margin: 0 var(--space-1);}.mk-toolbar__spacer{flex: 1;}.mk-toolbar .mk-btn--quiet.is-on{background: var(--selected);}.mk-toolbar--ink{background: var(--ink);color: var(--on-ink);border-bottom-color: var(--ink);}.mk-toolbar--ink .mk-btn{color: var(--on-ink);border-color: transparent;background: transparent;}.mk-toolbar--ink .mk-btn:hover{background: var(--ink-2);}.mk-toolbar--ink .mk-btn--quiet.is-on{background: var(--on-ink);color: var(--ink);}.mk-toolbar--ink .mk-toolbar__sep{background: var(--ink-2);}.mk-callout{background: var(--ink);color: var(--on-ink);padding: var(--space-5);font-size: 18px;line-height: 27px;}.mk-callout small{display: block;font-size: 13px;line-height: 18px;opacity: .75;margin-top: var(--space-2);}.mk-alert{display: grid;grid-template-columns: 3px 1fr auto;gap: var(--space-3);padding: var(--space-3) var(--space-3) var(--space-3) 0;background: var(--paper-2);}.mk-alert__bar{background: var(--na);}.mk-alert--open{background: var(--open-tint);}.mk-alert--open .mk-alert__bar{background: var(--open);}.mk-alert--work{background: var(--work-tint);}.mk-alert--work .mk-alert__bar{background: var(--work);}.mk-alert--ok{background: var(--ok-tint);}.mk-alert--ok .mk-alert__bar{background: var(--ok);}.mk-alert__title{font-weight: 700;}.mk-alert__text{font-size: 13px;line-height: 18px;margin-top: 2px;}.mk-toast{position: fixed;left: 50%;bottom: var(--space-5);transform: translateX(-50%);z-index: var(--z-toast);background: var(--ink);color: var(--on-ink);padding: var(--space-3) var(--space-4);display: flex;gap: var(--space-4);align-items: center;max-width: 560px;}.mk-toast--static{position: static;transform: none;display: inline-flex;}.mk-toast .mk-btn{color: var(--on-ink);border-color: var(--on-ink);background: transparent;height: 28px;padding: 0 var(--space-3);}.mk-scrim{position: fixed;inset: 0;background: var(--scrim);z-index: var(--z-overlay);display: grid;place-items: center;padding: var(--space-5);}.mk-scrim--static{position: static;min-height: 320px;}.mk-dialog{background: var(--paper);color: var(--ink);width: 100%;max-width: 520px;padding: var(--space-5);display: grid;gap: var(--space-4);z-index: var(--z-dialog);}.mk-dialog__title{font-size: 20px;line-height: 26px;font-weight: 700;padding-bottom: var(--space-3);border-bottom: var(--line-1) solid var(--rule);}.mk-dialog__actions{display: flex;gap: var(--space-2);justify-content: flex-end;padding-top: var(--space-2);}.mk-empty{padding: var(--space-7) var(--space-5);text-align: center;color: var(--ink-2);border-top: var(--line-1) solid var(--rule-2);border-bottom: var(--line-1) solid var(--rule-2);}.mk-empty b{display: block;color: var(--ink);font-size: 16px;line-height: 22px;margin-bottom: var(--space-1);}.mk-empty .mk-btn{margin-top: var(--space-4);}.mk-tip{display: inline-block;background: var(--ink);color: var(--on-ink);font-size: 13px;line-height: 18px;padding: var(--space-1) var(--space-2);max-width: 280px;}.mk-card{border-top: var(--line-1) solid var(--rule);padding-top: var(--space-3);}.mk-card__title{font-size: 16px;line-height: 22px;font-weight: 700;display: flex;justify-content: space-between;gap: var(--space-3);}.mk-card__title .mk-status{font-weight: 500;}.mk-card__title a{color: var(--ink);text-decoration: none;}.mk-card__title a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.mk-card__text{margin-top: var(--space-2);}.mk-card--selected{box-shadow: inset 0 0 0 var(--line-2) var(--ok);padding: var(--space-3);border-top: 0;}.mk-card--sheet{background: var(--paper);padding: var(--space-5);border-top: 0;outline: var(--line-1) solid var(--rule-2);}.mk-cards{display: grid;gap: var(--space-5);grid-template-columns: repeat(auto-fill,minmax(260px,1fr));}.mk-shell{display: grid;grid-template-columns: var(--sidebar) 1fr;min-height: 100%;}.mk-shell__side{background: var(--paper-2);padding: var(--space-3);border-right: var(--line-1) solid var(--rule-2);}.mk-shell__main{padding: var(--space-5);min-width: 0;}.mk-footer{border-top: var(--line-1) solid var(--rule);padding: var(--space-4) 0;display: flex;justify-content: space-between;gap: var(--space-5);font-size: 13px;line-height: 18px;color: var(--ink-2);font-variant-numeric: tabular-nums;}.mk-footer a{color: var(--ink-2);text-decoration: none;}.mk-footer a:hover{text-decoration: underline;text-underline-offset: 3px;}.mk-container{max-width: var(--container);margin: 0 auto;padding: 0 var(--space-5);}@media (min-width: 960px){.mk-container{padding: 0 var(--space-7);}}.mk-grid{display: grid;grid-template-columns: repeat(12,1fr);gap: var(--gutter);}.mk-measure{max-width: var(--measure);}.mk-icon{width: 20px;height: 20px;stroke: currentColor;fill: none;stroke-width: 1.5;stroke-linecap: square;stroke-linejoin: miter;flex: none;}.mk-icon--16{width: 16px;height: 16px;}