input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none}button,input,textarea,select{box-sizing:border-box}button:focus,input:focus,textarea:focus,select:focus{outline:none}textarea{vertical-align:top;overflow:auto}code{font-family:var(--font-family-monospace)}a{text-decoration:none}a:hover,a:visited{text-decoration:none}body{margin:0;padding:0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;background:var(--color-base);color:var(--color-text-primary);--font-family-monospace: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace}body{--color-reverse: rgb(0, 0, 0);--color-contrast: rgb(255, 255, 255);--color-contrast-85: rgba(255, 255, 255, 0.85);--color-contrast-35: rgba(255, 255, 255, 0.35);--color-contrast-15: rgba(255, 255, 255, 0.15);--color-contrast-10: rgba(255, 255, 255, 0.1);--color-apple: #29b729;--color-tomato: #ff4b3e;--color-orange: #ff9800;--color-paprika: #ff8a23;--color-dark-gray: #222;--color-gray: #444;--color-silver: #ccc;--color-base: var(--color-dark-gray);--color-base-area: var(--color-gray);--color-base-light: var(--color-contrast-10);--color-background-special: var(--color-reverse);--color-border: var(--color-contrast-35);--color-border-minor: var(--color-contrast-15);--color-border-special: var(--color-contrast-85);--color-text-primary: var(--color-contrast-85);--color-text-special: var(--color-contrast);--color-text-secondary: var(--color-silver);--color-link: var(--color-orange);--color-link-hover: var(--color-orange);--color-link-special: var(--color-contrast);--color-link-special-hover: var(--color-contrast);--color-danger: var(--color-tomato);--color-success: var(--color-apple);--color-button-promo: var(--color-reverse);--color-button-promo-background: var(--color-orange);--color-button-promo-hover: var(--color-reverse);--color-button-promo-background-hover: var(--color-paprika)}body{--header-height: 74px;--content-width: 800px;--content-width-promo: 600px;--content-padding: 20px;--text-body-small-font-size: 14px;--text-body-font-size: 16px;--text-lead-font-size: 18px;--text-header-font-size: 22px;--text-title-font-size: 24px;--text-title-line-height: 1.1;--text-title-margin: 10px auto 20px auto;--text-button-font-size: 15px;--text-medium-font-weight: 500;--text-bold-font-weight: bold;--font-family: apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans';--font-family-monospace: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace}body_theme_dark{background:var(--color-base);color:var(--color-text-primary)}.button{font-weight:500;padding:6px 15px;border-radius:4px;text-decoration:none}.button:hover{text-decoration:none;cursor:pointer}.button.action{background:var(--color-button-promo-background);color:var(--color-button-promo)}.button.action:hover{color:var(--color-button-promo-hover);background:var(--color-button-promo-background-hover)}.button.action:disabled{background:var(--color-silver)}.button.action:disabled:hover{cursor:default;background:var(--color-silver)}.button.m{padding:6px 15px;font-size:15px}.button.s{padding:4px 10px;font-size:13px}a{color:var(--color-link)}a:hover{color:var(--color-link)}.container{display:flex;padding:40px var(--content-padding) 20px var(--content-padding);width:calc(100vw - var(--content-padding) * 2);max-width:800px}.header{background:var(--color-background-special);color:var(--color-contrast);line-height:40px;font-size:15px}.header__link,.header__link:hover,.header__link:visited,.header__link:active{color:var(--color-link-special);text-decoration:none}.header__container{display:flex;justify-content:space-between;margin:0 auto;padding:0 var(--content-padding);max-width:var(--content-width)}.header__top-content{margin-right:20px}.header__top-content_right{margin-left:auto;margin-right:0}.header__navigation{height:35px;line-height:35px;background:var(--color-base-area);margin-top:-1px}.header__navigation-content{text-align:center;font-size:14px;max-width:var(--content-width);margin:auto;padding:0 var(--content-padding)}.header__navigation-content a:hover{color:var(--color-link-hover)}.header__navigation-element{margin:0 14px 0 0}@media (min-width: 320px) and (max-width: 670px){.header__navigation{height:35px}.header__navigation-content{overflow:scroll;white-space:nowrap}}.footer{background:var(--color-background-special);margin:0 auto;padding:25px var(--content-padding) 30px;max-width:100%;font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:0.7px;color:var(--color-text-special)}.footer a{color:var(--color-link-special)}.footer a:hover{color:var(--color-link-special-hover);text-decoration:underline}.app{display:flex;flex-direction:column}.app-header{height:var(--header-height)}.app-content{flex:1 1 auto;align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height) - 132px);padding:40px var(--content-padding) 20px var(--content-padding);width:calc(100vw - var(--content-padding) * 2);margin:auto;max-width:800px}.app-footer{margin-top:auto;width:100%}.tabs{outline:2px solid var(--color-border);padding:15px}.tabs__titles{margin-bottom:20px}.tabs__title{margin-bottom:10px;display:inline-block;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);transition:border-color 100ms ease-out;user-select:none}.tabs__title:not(:last-child){margin-right:10px}.tabs__title:hover{cursor:pointer;border-color:#888}.tabs__title_active,.tabs__title_active:hover{color:var(--color-text-primary);border-color:var(--color-border-special);cursor:normal}.tab{display:none}.tab_active{display:block}.collapsible__open,.collapsible__close{color:var(--color-link);user-select:none}.collapsible__open:hover,.collapsible__close:hover{cursor:pointer}.collapsible__close{display:none}.collapsible__content{visibility:hidden;overflow:hidden;height:0;opacity:0;transition:opacity 300ms ease}.collapsible_opened .collapsible__open{display:none}.collapsible_opened .collapsible__close{display:block}.collapsible_opened .collapsible__content{visibility:visible;height:auto;opacity:1;margin:15px auto}@keyframes loading{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}.wikidot-tethering{flex-grow:1;background:var(--color-base);color:var(--color-text-special)}.wikidot-tethering__content{max-width:var(--content-width-promo);margin:auto;padding:var(--content-padding);padding-top:10vh}.wikidot-tethering__link{color:var(--color-link)}.wikidot-tethering__link:hover{color:var(--color-hover);text-decoration:underline}.wikidot-tethering__title{text-align:center;font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);margin:auto auto 20px auto}.wikidot-tethering__loading{font-weight:var(--text-medium-font-weight);color:var(--color-text-secondary);animation:loading ease 1s infinite}.wikidot-tethering__error{color:var(--color-danger)}.wikidot-tethering__success{color:var(--color-success)}.wikidot-tethering__howto{margin-bottom:25px;text-align:left;font-size:var(--text-body-small-font-size);font-weight:var(--text-medium-font-weight);color:var(--color-text-secondary)}.wikidot-tethering__action-block{text-align:center;font-size:15px;font-weight:var(--text-medium-font-weight)}.wikidot-tethering__button{background:var(--color-button-promo-background);color:var(--color-button-promo);padding:7px 25px;border-radius:20px;text-decoration:none}.wikidot-tethering__button:hover{color:var(--color-button-promo-hover);background:var(--color-button-promo-background-hover);text-decoration:none}.page__content{word-break:break-word}.page a{background-color:transparent;color:var(--color-link)}.page a:hover{color:var(--color-link-hover);text-decoration:underline}.page h2{margin:25px auto 10px}.page__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);margin:var(--text-title-margin)}.page__rating{margin:3px 0 0 15px;font-size:var(--text-body-small-font-size);color:var(--color-text-secondary)}.page img{margin:auto;max-width:100%}.page .image-right{line-height:1.2}.page .image-right img{display:block;margin:auto;max-width:420px}.page .image-right p,.page .image-right__annotation{text-align:center;font-size:14px;color:var(--color-text-secondary)}.page .align-center{text-align:center}.page hr{border-color:var(--color-border)}.page blockquote{margin:5px 0 5px 0;padding:10px 30px;background-color:var(--color-base-light);border:1px solid var(--color-border);border-left:3px var(--color-border) solid;color:var(--color-text-secondary);font-size:15px;font-family:var(--font-family-monospace)}.page blockquote>p:first-child{margin:0}.page blockquote>blockquote{margin:15px 0}.page blockquote code{white-space:pre-wrap}.page blockquote ~ blockquote{margin-top:15px}.page .footnotes-sep{display:none}.page .footnotes{margin-top:40px;font-size:14px;color:#999;word-break:break-word}.page .colored-text{color:var(--color-tomato)}.page .colored-text_blue{color:#2196f3}.page .colored-text_steelblue,.page .colored-text_SteelBlue{color:steelblue}.page .colored-text_sienna{color:sienna}.page .colored-text_green{color:var(--color-apple)}.page .aligned-text_center{text-align:center}.page .aligned-text_right{text-align:right}.page .table{overflow-x:auto}.page table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid var(--color-border) tr;border-vertical-align:top}.page table th{border-left:1px solid var(--color-border);border-width:1px;font-size:inherit;margin:0;overflow:visible;padding:0.5em 1em}.page table td:first-child,.page table th:first-child{border-left-width:1}.page table td{border:1px solid var(--color-border);padding:10px}.page table thead{border:1px solid var(--color-border);background-color:var(--color-base-area);color:var(--color-text-primary);text-align:left;vertical-align:bottom}@media (min-width: 320px) and (max-width: 480px){.page{font-size:17px}.page img{max-width:100%}.page .table{max-width:calc(100vw - var(--content-padding) * 2)}.page .image-right{line-height:1.2;text-align:center}.page .image-right img{max-width:100%;display:inline-block}.page .image-right p,.page .image-right__annotation{text-align:center;font-size:14px;color:var(--color-text-secondary)}.page blockquote{margin:auto -20px;padding:5px 20px}}.main-page{flex-grow:1;background:var(--color-base);color:var(--color-text-special)}.main-page__content{max-width:var(--content-width-promo);padding:10vh 20px 40px 20px;margin:auto}.main-page a{color:var(--color-link)}.main-page a:hover{color:var(--color-link);text-decoration:underline}.main-page__title{text-align:center;font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);color:var(--color-text-primary);margin:auto auto 20px auto}.main-page__special-link-block{text-align:center;font-size:15px;font-weight:var(--text-medium-font-weight)}.main-page__special-link-block a{background:var(--color-button-promo-background);color:var(--color-button-promo);padding:7px 25px;border-radius:20px}.main-page__special-link-block a:hover{color:var(--color-button-promo-hover);background:var(--color-button-promo-background-hover);text-decoration:none}.draft-form{width:100%;margin:10px 0}.draft-form__title,.draft-form__content{width:100%;display:block;color:var(--color-text-primary);border:1px solid var(--color-border-minor);margin-bottom:10px}.draft-form__title{padding:7px;font-size:22px;font-weight:var(--text-medium-font-weight);font-family:var(--font-family)}.draft-form__content{min-height:300px;max-width:100%;padding:6px;font-size:16px;font-family:var(--font-monospace)}.draft-form__actions{margin-top:20px}.draft-list{width:100%;flex-grow:1}.draft-list__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);margin:var(--text-title-margin)}.draft-list__actions{display:flex}.draft-list__item{display:block;text-decoration:none;border:1px solid var(--color-border-minor);margin-bottom:20px;padding:5px 10px}.draft-list__item-title{color:var(--color-link);font-size:var(--text-lead-font-size)}.draft-list__item-meta{font-size:--text-body-small-font-size;color:var(--color-text-secondary)}.draft-list__item:hover{background:var(--color-base-area)}.draft-create{width:100%;flex-grow:1}.draft-create__title{font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);margin:var(--text-title-margin)}.draft-create__actions{display:flex;justify-content:space-between}.draft-edit{width:100%;flex-grow:1}.draft-edit__title{font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);margin:var(--text-title-margin)}.draft-edit__actions{display:flex;justify-content:space-between}.draft-edit__delete{cursor:pointer;color:var(--color-danger)}.draft{width:100%;flex-grow:1}.draft__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-title-font-size);font-weight:var(--text-bold-font-weight);line-height:var(--text-title-line-height);margin:var(--text-title-margin)}.draft__title-actions{display:flex}.draft__item{display:block;text-decoration:none;border:1px solid var(--color-border-minor);margin-bottom:20px;padding:5px 10px}.draft__item-title{color:var(--color-link);font-size:var(--text-lead-font-size)}.draft__item-meta{font-size:--text-body-small-font-size;color:var(--color-text-secondary)}
