@font-face{font-family:'Source Sans';font-style:normal;font-weight:400 900;font-display:block;src:url("./fonts/SourceSans3VF-Roman.ttf.woff2") format("truetype-variations")}@font-face{font-family:'Source Sans';font-style:italic;font-weight:400 900;font-display:block;src:url("./fonts/SourceSans3VF-Italic.ttf.woff2") format("truetype-variations")}@font-face{font-family:'Source Serif';font-style:normal;font-weight:400 900;font-display:block;src:url("./fonts/SourceSerif4Variable-Roman.ttf.woff2") format("truetype-variations")}@font-face{font-family:'Source Serif';font-style:italic;font-weight:400 900;font-display:block;src:url("./fonts/SourceSerif4Variable-Italic.ttf.woff2") format("truetype-variations")}@font-face{font-family:'iA Writer Quattro';font-style:normal;font-weight:450 900;font-display:block;src:url("./fonts/iAWriterQuattroV.ttf") format("truetype-variations")}@font-face{font-family:'iA Writer Quattro';font-style:italic;font-weight:450 900;font-display:block;src:url("./fonts/iAWriterQuattroV-Italic.ttf") format("truetype-variations")}:root{--color-gray-90: #111;--color-gray-80: #222;--color-gray-70: #333;--color-gray-60: #4a4a4a;--color-gray-50: #888;--color-gray-40: #aaa;--color-gray-30: #ddd;--color-gray-20: #eee;--color-gray-10: #f5f5f5;--color-gray-05: #fafafa;--color-red-80: #e62828;--color-red-70: #f04242;--color-red-50: #ff9999;--color-green-70: #00bb6d;--color-primary-90: var(--color-gray-90);--color-primary-80: var(--color-gray-80);--color-primary-70: var(--color-gray-70);--color-primary-60: var(--color-gray-60);--color-primary-50: var(--color-gray-50);--color-background: #fff;--color-selection-background: rgba(0, 0, 0, .1);--color-accent-70: hsl(340,100%,70%);--color-text: var(--color-gray-70);--color-text-light: var(--color-gray-50);--color-text-lighter: var(--color-gray-30);--color-link: inherit;--color-link-hover: var(--color-primary-90);--color-link-underline: var(--color-link);--color-button-primary-text: var(--color-background);--color-button-primary-background: var(--color-primary-70);--color-button-primary-background-hover: var(--color-primary-80);--color-button-primary-background-active: var(--color-primary-90);--color-line: var(--color-gray-30);--color-line-light: var(--color-gray-10);--transition-duration-short: 100ms;--transition-duration: 200ms;--transition-duration-long: 400ms;--border-radius-small: 4px;--border-radius: 6px;--border-radius-big: 8px;--input-height-smaller: 32px;--input-height-small: 40px;--input-height: 48px;--input-height-big: 56px;--font-family-base: 'Whitney SSm A', 'Whitney SSm B', sans-serif;--font-family-heading: 'Quarto A', 'Quarto B', serif;--font-family-editor: 'iA Writer Quattro', monospace;--font-family-mono: var(--font-family-editor);--font-size-tiny: 10px;--font-size-smaller: 12px;--font-size-small: 14px;--font-size: 16px;--font-size-big: 18px;--font-size-bigger: 20px;--font-size-heading-1: 60px;--font-size-heading-2: 46px;--font-size-heading-3: 36px;--font-size-heading-4: 24px;--font-weight-heading: 800;--line-height-base: 1.75;--line-height-heading: 1.25;--letter-spacing-heading: 0;--box-shadow-short: 0 1px 5px rgba(0, 0, 0, 0.08);--box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);--box-shadow-long: 0 1px 8px rgba(0, 0, 0, .1);--box-shadow-panel: 0 0 4px rgba(0, 0, 0, .07);--box-shadow-panel-long: 0 1px 8px rgba(0, 0, 0, .07);--page-padding: 24px;--z-index-site-preview: 2;--z-index-header: 3;--z-index-navigation: 4;--z-index-navigation-toggle: 5}@media (max-width: 768px){:root{--font-size-heading-1: 48px;--font-size-heading-2: 42px;--font-size-heading-3: 32px;--font-size-heading-4: 22px}}@media (max-width: 768px){:root{--page-padding: 16px}}@media (prefers-color-scheme: dark){:root{--color-gray-90: #fff;--color-gray-80: #fff;--color-gray-70: #fafafa;--color-gray-60: #bbb;--color-gray-50: #a2a2a2;--color-gray-40: #999;--color-gray-30: #3b3b3b;--color-gray-20: #2b2b2b;--color-gray-10: #252525;--color-gray-05: #1f1f1f;--color-background: #1a1a1a;--color-selection-background: rgba(255, 255, 255, .12);--box-shadow-short: 0 1px 5px rgba(0, 0, 0, .42);--box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);--box-shadow-long: 0 1px 8px rgba(0, 0, 0, .4);--box-shadow-panel: 0 0 4px rgba(0, 0, 0, .43);--box-shadow-panel-long: 0 1px 8px rgba(0, 0, 0, .42)}}*{box-sizing:border-box;margin:0;padding:0}body,.body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size);font-weight:400;line-height:var(--line-height-base);text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading)}h1{font-size:var(--font-size-heading-1)}h2{font-size:var(--font-size-heading-2)}h3{font-size:var(--font-size-heading-3)}h4{font-size:var(--font-size-heading-4)}h5{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-5)}h6{font-family:var(--font-family-base);font-size:var(--font-size-heading-6)}img{display:inline-block;max-width:100%}a{color:var(--color-link);cursor:pointer;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-decoration-thickness:1px;text-underline-offset:1px;transition-duration:var(--transition-duration);transition-property:color}a:hover{color:var(--color-link-hover)}a,button{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit}ul,ol{padding-left:1em}code{background-color:var(--color-gray-10);font-family:var(--font-family-mono);padding:0 2px;white-space:pre-wrap}iframe{border:none}hr{border:1px solid var(--color-gray-10)}::-moz-selection{background:var(--color-selection-background)}::selection{background:var(--color-selection-background)}::-moz-selection{background:var(--color-selection-background)}::-webkit-selection{background:var(--color-selection-background)}.accordion_item{display:flex;flex-direction:column}.accordion_item:not(.-active) .accordion_header svg{transform:rotate(0deg)}.accordion_item+*{border-top:1px solid var(--color-gray-20)}.accordion_header{display:block;font-size:var(--font-size-bigger);font-weight:600;line-height:var(--line-height-heading);padding:16px 0;position:relative}.accordion_header svg{height:24px;position:absolute;width:24px;right:0;transition:transform var(--transition-duration-long) cubic-bezier(0.4, 0, 0.2, 1);transform:rotate(-180deg);top:50%;margin-top:-12px}.accordion_content{transition:height var(--transition-duration-long) cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-button-primary-background);border-radius:var(--border-radius);border:none;color:var(--color-button-primary-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size);font-weight:600;height:var(--input-height);justify-content:center;line-height:var(--input-height);outline:none;padding:0 24px;text-align:center;text-decoration:none !important;transition-duration:var(--transition-duration);transition-property:background-color, color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.button:hover,.button:focus{background-color:var(--color-button-primary-background-hover);color:var(--color-button-primary-text)}.button:active{background-color:var(--color-button-primary-background-active);color:var(--color-button-primary-text)}.button[disabled]{background-color:var(--color-gray-60);color:var(--color-gray-20);cursor:default;pointer-events:none}.button.-secondary{background-color:var(--color-gray-10);color:var(--color-gray-70)}.button.-secondary:hover,.button.-secondary:focus{background-color:var(--color-gray-20)}.button.-secondary:active{background-color:var(--color-gray-30)}.button.-secondary[disabled]{color:var(--color-text-light)}.button.-minimal{background-color:transparent;font-weight:500;color:var(--color-primary-70);padding:0 8px}.button.-minimal:hover{color:var(--color-primary-90)}.button.-minimal:active{color:var(--color-primary-90)}.button.-minimal[disabled]{color:var(--color-text-light)}.button.-destructive{background-color:transparent;color:var(--color-red-70)}.button.-destructive:hover,.button.-destructive:focus{background-color:var(--color-red-70);color:#fff}.button.-destructive:active{background-color:var(--color-red-80);color:#fff}.button.-destructive[disabled]{background-color:transparent;opacity:0.5}.button.-small{font-size:var(--font-size-small);height:var(--input-height-small);line-height:var(--input-height-small);padding:0 16px}.button.-small.-square,.button.-small.-circle{width:var(--input-height-small)}.button.-smaller{font-size:var(--font-size-smaller);height:var(--input-height-smaller);line-height:var(--input-height-smaller);padding:0 12px}.button.-smaller.-square,.button.-smaller.-circle{width:var(--input-height-smaller)}.button.-big{font-size:var(--font-size-big);height:var(--input-height-big);line-height:var(--input-height-big)}.button.-wide{width:100%}.button.-square,.button.-circle{flex-shrink:0;padding:0 !important;width:var(--input-height)}.button.-circle{border-radius:50%}.button:not(.-square):not(.-circle) svg:last-child{margin-right:-2px;margin-left:6px}.button:not(.-square):not(.-circle) svg:first-child{margin-left:-2px;margin-right:6px}.button input[type=file]{display:none}.container{margin-left:auto;margin-right:auto;max-width:1120px;width:100%}.container.-max-10{max-width:924px}.container.-max-8{max-width:728px}.container.-max-7{max-width:630px}.container.-max-6{max-width:532px}.container.-max-5{max-width:434px}.container.-max-4{max-width:336px}.design-page{--sidebar-width: 532px;display:flex}@media (max-width: 1800px){.design-page{--sidebar-width: 434px}}.design-page_sidebar{padding-bottom:96px;width:var(--sidebar-width);transition:width var(--transition-duration-long) cubic-bezier(0.4, 0, 0.2, 1)}.design-page_sidebar .tabs{background-color:var(--color-background);margin-bottom:16px;padding-top:32px;position:-webkit-sticky;position:sticky;top:70px;z-index:1}.design-page_preview{background-color:var(--color-background);border-radius:var(--border-radius-big);bottom:var(--page-padding);box-shadow:var(--box-shadow-panel-long);flex-grow:1;left:calc(var(--sidebar-width) + var(--page-padding) + 56px);overflow:hidden;min-width:480px;position:fixed;padding-top:40px;right:var(--page-padding);top:102px;transition:all var(--transition-duration-long) cubic-bezier(0.4, 0, 0.2, 1);z-index:var(--z-index-site-preview)}.design-page_preview:hover .design-page_maximize-button{opacity:1}.design-page_preview:not(:hover) a{transition:none}.design-page_preview.-fullscreen{border-radius:0;bottom:0;left:0;min-width:0;right:0;top:0;z-index:9999}.design-page_preview .site{height:100%;overflow-y:auto}.design-page_preview-bar{background-color:var(--color-background);box-shadow:0 1px 0 rgba(0,0,0,0.03);display:flex;height:40px;left:0;padding:4px 8px;position:absolute;right:0;top:0}@media (prefers-color-scheme: dark){.design-page_preview-bar{box-shadow:0 1px 0 rgba(0,0,0,0.13)}}.design-page_preview-bar .select{width:auto}.design-page_maximize-button{margin-left:auto;transition-property:background-color, color, opacity}.design-page_save{box-shadow:0 -1px 0 rgba(0,0,0,0.04);position:fixed;bottom:0;padding:16px 0 var(--page-padding);background-color:var(--color-background);max-width:var(--sidebar-width);width:calc(100% - var(--page-padding) * 2);transition:width var(--transition-duration-long) cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-color-scheme: dark){.design-page_save{box-shadow:0 -1px 0 rgba(0,0,0,0.24)}}.dropdown{position:relative;max-width:100%}.dropdown:not(.-open) .dropdown_content{opacity:0;pointer-events:none;transform:scale(0.95);transition:transform var(--transition-duration-long),opacity var(--transition-duration-long),visibility 0ms var(--transition-duration-long);visibility:hidden}.dropdown:not(.-open) .dropdown_toggle svg{transform:rotate(0deg)}.dropdown_toggle{overflow:hidden;text-overflow:ellipsis;position:relative;padding-right:20px;white-space:nowrap;text-align:left}.dropdown_toggle svg{height:16px;position:absolute;width:16px;right:0;transition:transform var(--transition-duration) cubic-bezier(0.4, 0, 0.2, 1);transform:rotate(-180deg);top:50%;margin-top:-8px}.dropdown_toggle:focus{outline:none}.dropdown_content{background:var(--color-background);border-radius:var(--border-radius-big);box-shadow:var(--box-shadow);position:absolute;transition-duration:var(--transition-duration-long);transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.25, 0.25, 0, 1.2);will-change:transform, opacity;max-width:calc(100vw - var(--page-padding) * 2);min-width:Min(-webkit-min-content, calc(100vw - var(--page-padding) * 2));min-width:Min(-moz-min-content, calc(100vw - var(--page-padding) * 2));min-width:Min(min-content, calc(100vw - var(--page-padding) * 2));z-index:1}.dropdown_content.-top-right{transform-origin:top right;margin-top:8px;right:0;top:100%}.dropdown_content.-top-left{transform-origin:top left;margin-top:8px;left:0;top:100%}.dropdown_content.-top{transform-origin:top center;margin-top:8px;top:100%}.dropdown_content.-left{transform-origin:top left;margin-left:8px;top:0;left:100%}.dropdown_content.-wide{max-height:calc(100vh - 80px);max-width:434px;overflow:auto;width:calc(100vw - 48px)}@media screen and (max-width: 720px){.dropdown_content.-wide{width:calc(100vw - 32px)}}.editor{position:relative}@media (hover: hover){.editor.-focus .editor_header:not(:hover){opacity:0;box-shadow:none}.editor.-focus .editor_status:not(:hover){color:var(--color-text-lighter)}}.editor_header{align-items:center;display:flex;justify-content:flex-end;left:0;padding:24px;position:fixed;right:0;top:0;transition-duration:var(--transition-duration);transition-property:box-shadow, opacity;z-index:1}@media screen and (max-width: 1400px){.editor_header{background-color:var(--color-background)}.editor_header.-scrolled{box-shadow:var(--box-shadow-panel)}}@media screen and (max-width: 720px){.editor_header{padding:12px 16px}}.editor_status{bottom:0;color:var(--color-text-light);display:block;font-size:var(--font-size-smaller);left:0;padding:24px;position:fixed;transition-duration:var(--transition-duration);transition-property:opacity, color}@media screen and (max-width: 900px){.editor_status{display:none}}@media screen and (max-width: 480px){.editor_desktop-only{display:none !important}}@media screen and (min-width: 481px){.editor_mobile-only{display:none !important}}.editor_menu-image{background-color:var(--color-gray-05);background-position:center center;background-size:cover;border-radius:2px;padding-bottom:40%;position:relative;width:100%}.editor_menu-image-actions{align-items:flex-end;background-image:linear-gradient(0deg, rgba(0,0,0,0.025) 0%, transparent 100%);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.03);bottom:0;display:flex;justify-content:space-between;left:0;padding:8px;position:absolute;right:0;top:0}.editor_menu-image .button{background-color:var(--color-background);box-shadow:var(--box-shadow-short)}.editor_content{padding-top:88px;height:100%}@media screen and (max-width: 720px){.editor_content{padding-top:64px}}.editor_content textarea{-webkit-appearance:none;color:inherit;font-size:inherit;margin-top:0;outline:none;resize:none;background-color:transparent;border:none;display:block;line-height:1.75;overflow:hidden;width:100%}.editor_content textarea::-moz-placeholder{color:var(--color-text-lighter)}.editor_content textarea:-ms-input-placeholder{color:var(--color-text-lighter)}.editor_content textarea::placeholder{color:var(--color-text-lighter)}.editor_content:before{align-items:center;background-color:#fff;bottom:0;color:var(--color-text-light);content:'Drop your images anywhere';cursor:copy;display:flex;font-size:32px;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 300ms;z-index:9}.editor_content.-dragging *{pointer-events:none}.editor_content.-dragging:before{opacity:0.9}.editor_content:hover .editor_menu{opacity:1}.editor_placeholder{color:var(--color-gray-30);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.editor_text{font-size:18px;font-weight:450;min-height:calc(100vh - 160px + 36px);padding-left:var(--page-padding);padding-right:var(--page-padding);padding-top:48px;padding-bottom:128px}.editor_text *{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:var(--font-family-editor);margin:0}.editor_text>*{max-width:728px;margin-left:auto;margin-right:auto}.editor_text textarea{margin-top:0}.editor_text textarea#text{min-height:calc(100vh - 300px)}.editor_text strong{font-weight:700}.editor_text>*+*{margin-top:1.5em}.editor_text>*+h1,.editor_text>*+h2,.editor_text>*+h3,.editor_text>*+h4,.editor_text>*+h5,.editor_text>*+h6{margin-top:1.5em}.editor_text li+li{margin-top:0.5em}.editor_text h1,.editor_text h2,.editor_text h3,.editor_text h4,.editor_text h5,.editor_text h6{font-weight:700}.editor_text h1+.editor_paragraph,.editor_text h1+ul,.editor_text h1+ol,.editor_text h1+blockquote,.editor_text h2+.editor_paragraph,.editor_text h2+ul,.editor_text h2+ol,.editor_text h2+blockquote,.editor_text h3+.editor_paragraph,.editor_text h3+ul,.editor_text h3+ol,.editor_text h3+blockquote,.editor_text h4+.editor_paragraph,.editor_text h4+ul,.editor_text h4+ol,.editor_text h4+blockquote,.editor_text h5+.editor_paragraph,.editor_text h5+ul,.editor_text h5+ol,.editor_text h5+blockquote,.editor_text h6+.editor_paragraph,.editor_text h6+ul,.editor_text h6+ol,.editor_text h6+blockquote{margin-top:1em}.editor_text h1{font-size:28px}.editor_text h2{font-size:24px}.editor_text h3{font-size:21px}.editor_text h4{font-size:20px}.editor_text h5{font-size:inherit}.editor_text h6{font-size:inherit;font-weight:600}.editor_text blockquote{border-left:4px solid var(--color-gray-10);margin:2em auto;padding-left:16px}.editor_text code,.editor_text pre{background-color:var(--color-gray-10)}.editor_text code{font-size:16px;padding:2px 4px;white-space:pre-wrap}.editor_text pre{padding:24px 16px 16px;margin:2em auto;white-space:pre-wrap;position:relative}.editor_text pre code{padding:0;white-space:inherit}.editor_text pre .select{position:absolute;top:4px;right:4px;width:auto;box-sizing:content-box}.editor_text pre .select:not(:hover){background-color:transparent}.editor_text a{cursor:text}.editor_text mark{background:var(--color-accent-20);color:inherit;padding:1px 0 2px}@media screen and (max-width: 776px){.editor_text{padding:16px 24px 80px}}@media screen and (max-width: 720px){.editor_text{min-height:calc(100vh - 120px + 36px);font-size:16px;padding:16px 16px 60px}.editor_text h1{font-size:24px}.editor_text h2{font-size:22px}.editor_text h3{font-size:18px}}.editor_title{font-size:21px;font-weight:700;position:relative}.editor_title textarea{font-weight:inherit}.editor_title:before{color:var(--color-text-lighter);content:'#';line-height:1.75;left:-20px;top:0;position:absolute}@media screen and (max-width: 720px){.editor_title{font-size:19px}.editor_title:before{display:none}}.editor_markdown,.editor_html{background-color:var(--color-gray-10);padding:16px;margin:2em auto;position:relative;font-size:16px}.editor_markdown:before,.editor_html:before{content:'Markdown';display:block;position:absolute;top:2px;right:8px;font-size:var(--font-size-smaller);color:var(--color-gray-40)}.editor_html:before{content:'HTML'}.editor_media{margin:2em auto 1.5em}.editor_media.-wide{max-width:1120px}.editor_image{transition:box-shadow var(--transition-duration-short);box-shadow:0 0 0 2px transparent;display:block;margin:0 auto}.editor_image:hover{box-shadow:0 0 0 2px var(--color-gray-20)}.editor_image.-focused{box-shadow:0 0 0 2px var(--color-gray-70)}.editor_divider{transition:border-color var(--transition-duration-short);border:1px solid var(--color-gray-10);margin:2.5em auto;cursor:default}.editor_divider.-focused{border-color:var(--color-gray-70)}.editor_caption{margin-top:.5em;font-size:16px;text-align:center}.editor_caption.-empty{color:var(--color-gray-30)}.editor_caption.-empty:before{content:'Caption';position:absolute;left:50%;transform:translateX(-50%)}.editor_caption.-focused{border-color:var(--color-gray-70)}.editor_menu{position:absolute;transition:opacity 200ms cubic-bezier(0.25, 0.25, 0, 1);top:0;margin-top:-5px;margin-right:16px;right:100%}@media (hover: hover){.editor_menu:not(.-active){opacity:0}}.editor_menu .button{transition:all 200ms cubic-bezier(0.25, 0.25, 0, 1.2)}.editor_menu .button.-active{transform:rotate(45deg)}.editor_paragraph{position:relative}.field{position:relative;width:100%}.field_label{display:block;font-family:var(--font-family-base);font-size:var(--font-size-smaller);font-weight:600;margin-bottom:2px}.field_error{color:var(--color-red-70);display:block;font-size:var(--font-size-smaller)}.field_help,.field_description{color:var(--color-text-light);display:block;font-size:var(--font-size-smaller);margin-top:4px}.field_prefix,.field_suffix{color:var(--color-text-light);display:block;font-weight:inherit;font-size:inherit;left:12px;position:absolute;top:32px}.field_prefix.-small,.field_suffix.-small{font-size:var(--font-size-small)}.field_suffix{left:auto;right:12px}.flash{background-color:var(--color-background);border-radius:var(--border-radius-big);box-shadow:0 0 0 transparent;font-size:var(--font-size-small);left:50%;padding:16px 24px;position:fixed;text-align:center;top:0;transform:translateX(-50%) translateY(-150%);transition:all 750ms cubic-bezier(0.68, -0.25, 0.25, 1.25);will-change:transform;z-index:9}.flash.-show{box-shadow:var(--box-shadow-long);transform:translateX(-50%) translateY(24px)}.flash.-alert{color:var(--color-red-70)}.flash.-notice{color:var(--color-green-70)}.flex{display:flex !important}.flex.-align-start{align-items:flex-start !important}.flex.-align-center{align-items:center !important}.flex.-align-end{align-items:flex-end !important}.flex.-align-baseline{align-items:baseline !important}.flex.-justify-center{justify-content:center !important}.flex.-justify-end{justify-content:flex-end !important}.flex.-justify-between{justify-content:space-between !important}.flex.-justify-around{justify-content:space-around !important}.flex.-wrap{flex-wrap:wrap !important}.flex.-column{flex-direction:column !important}.font{display:flex;flex-direction:column;text-align:center;padding:8px 0;width:100%}.font.-disabled *{color:var(--color-text-lighter)}.font_preview{font-size:48px;line-height:48px}.font_name{color:var(--color-text-light);font-size:var(--font-size-smaller);line-height:1;margin-top:8px;overflow:hidden;padding-bottom:1px;text-overflow:ellipsis;white-space:nowrap;width:100%}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 0;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow var(--transition-duration-short);z-index:var(--z-index-header);background-color:rgba(255,255,255,0.99)}.header.-sticky{box-shadow:var(--box-shadow-panel)}@media (prefers-color-scheme: dark){.header{background-color:rgba(26,26,26,0.99)}}@media (min-width: 920px){.header_sites-dropdown{margin-left:32px;margin-right:auto}.header_account-desktop{margin-left:48px !important}.header_account-desktop:first-child{margin-left:auto !important}.header_account-mobile{display:none}.header .dropdown_toggle{max-width:200px;overflow:hidden;text-overflow:ellipsis}.header .navigation-toggle{display:none}}@media (max-width: 919px){.header .dropdown{margin-bottom:16px}.header_account-mobile{margin-top:32px}.header_account-desktop{display:none !important}}.input,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-gray-30);color:var(--color-text);display:block;font-family:var(--font-family-base);font-size:var(--font-size);height:var(--input-height);min-width:0;outline:none;padding:0 12px;transition-duration:var(--transition-duration);transition-property:border-color;width:100%}.input:focus,.textarea:focus,.input.-focus,.-focus.textarea{border-color:var(--color-primary-70)}.input[disabled],[disabled].textarea{background-color:var(--color-gray-10);color:var(--color-text-light)}.input[readonly],[readonly].textarea{border-color:var(--color-gray-20) !important}.input.-error,.-error.textarea{border-color:var(--color-red-50)}.input.-error:focus,.-error.textarea:focus{border-color:var(--color-red-70)}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--color-text-lighter)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:var(--color-text-lighter)}.input::placeholder,.textarea::placeholder{color:var(--color-text-lighter)}.input.-small,.-small.textarea{height:var(--input-height-small);font-size:var(--font-size-small)}.input.-smaller,.-smaller.textarea{height:var(--input-height-smaller);font-size:var(--font-size-smaller)}.input.-big,.-big.textarea{height:var(--input-height-big);font-size:var(--font-size-big);padding:0 16px}.input.-code,.-code.textarea{font-weight:450;font-size:var(--font-size-small);font-family:var(--font-family-editor)}.list{list-style:none;padding:0}.list_item{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.list_item:not(:first-child){border-top:1px solid var(--color-gray-10)}.list_link{display:block;text-decoration:none;flex-grow:1;margin-right:16px}.list_title{display:block;line-height:var(--line-height-heading);font-size:var(--font-size-heading-4);font-weight:600}.list_subtitle{color:var(--color-text-light);display:block;font-size:var(--font-size-smaller);margin-top:4px}.logo{height:30px;color:var(--color-primary-70);fill:currentColor}.logo.-big{height:40px}.menu{list-style-type:none;min-width:100px;padding:4px}.menu_item{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-small);font-weight:500;line-height:var(--input-height-small);outline:none;padding:0 16px 0 8px;text-align:left;text-decoration:none;transition:background-color var(--transition-duration);white-space:nowrap;width:100%}.menu_item>*{overflow:hidden;text-overflow:ellipsis}.menu_item svg{margin-right:8px}.menu_item[disabled]{color:var(--color-gray-50);pointer-events:none}.menu_item:hover,.menu_item:focus,.menu_item.-focus{background-color:var(--color-gray-10)}.menu_item.-active{font-weight:600}.multi-select{align-items:center;display:flex;flex-wrap:wrap;height:auto !important;min-height:var(--input-height-small);padding:2px}.multi-select_value{align-items:center;background-color:var(--color-gray-10);border-radius:4px;display:flex;font-size:var(--font-size-smaller);line-height:30px;margin:2px;padding:0 6px 0 8px;text-decoration:none}.multi-select_value:hover svg{color:var(--color-gray-70)}.multi-select_value svg{color:var(--color-gray-50);height:12px;margin-left:4px;transition:color var(--transition-duration);width:12px}.multi-select input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background);border:none;color:var(--color-text);flex-grow:1;font-family:var(--font-family-base);font-size:var(--font-size-small);height:34px;margin:0 2px;min-width:0;outline:none;padding:0;padding-left:4px;width:auto}.multi-select input:first-child{padding-left:8px}.navigation-toggle{position:absolute;width:16px;padding:8px;height:8px;box-sizing:content-box;top:24px;margin-right:-8px;right:var(--page-padding);outline:none;z-index:var(--z-index-navigation-toggle)}.navigation-toggle:before,.navigation-toggle:after{content:'';background-color:var(--color-gray-70);display:block;height:2px;width:16px;top:11px;position:absolute;transition:transform var(--transition-duration);transform-origin:center}.navigation-toggle:before{transform:translateY(-3px)}.navigation-toggle:after{transform:translateY(3px)}.navigation-toggle.-active:before{transform:rotate(45deg)}.navigation-toggle.-active:after{transform:rotate(-45deg)}.navigation{display:flex;flex-grow:1;flex-wrap:wrap}.navigation_item{align-items:center;display:flex;position:relative;text-decoration:none}.navigation_item.-active{font-weight:600}.navigation_item svg{margin-left:4px}@media (min-width: 920px){.navigation{align-items:center}.navigation_item:not(:first-child){margin-left:24px}}@media (max-width: 919px){.navigation{background-color:var(--color-background);flex-direction:column;flex-wrap:nowrap;height:100%;overflow-y:auto;padding:80px 48px 48px;position:fixed;right:0;top:0;transition-duration:var(--transition-duration-long);transition-property:transform, opacity;transform-origin:top center;width:100%;z-index:var(--z-index-navigation)}.navigation:not(.-open){pointer-events:none;opacity:0;transform:scale(0.95)}.navigation_item:not(:first-child){margin-top:16px}}@media (max-width: 374px){.navigation{padding-left:24px;padding-right:24px}}@media (max-height: 414px){.navigation{padding-top:24px}}.option-button-group{display:grid;grid-template-columns:repeat(auto-fill, minmax(122px, 1fr));grid-gap:16px;margin-top:8px}.option-button-group.-columns-4{grid-template-columns:repeat(auto-fill, minmax(96px, 1fr))}.option-button{display:block}.option-button.-disabled{pointer-events:none}.option-button_content{align-items:center;border-radius:var(--border-radius-big);border:solid 2px var(--color-gray-10);cursor:pointer;display:flex;font-size:var(--font-size-small);justify-content:center;min-height:var(--input-height);padding:0 8px;position:relative;transition:border var(--transition-duration);white-space:nowrap}.option-button_content:hover{border-color:var(--color-gray-20)}.option-button input{display:none}.option-button input:checked+.option-button_content{border-color:var(--color-primary-70)}.option-button input[disabled]+.option-button_content{border-color:var(--color-gray-10);cursor:default}.option-button input:checked+.option-button_content:after{border-color:var(--color-primary-70)}.option{--option-size: 20px;cursor:pointer;display:block;padding-left:calc(var(--option-size) + 8px);position:relative;line-height:var(--option-size)}.option.-disabled{pointer-events:none}.option input{height:var(--option-size);left:0;opacity:0;position:absolute;top:0;width:var(--option-size)}.option input:checked+.option_control:after{opacity:1;transform:rotate(45deg) scale(1)}.option input:not([disabled]):hover+.option_control{border-color:var(--color-gray-40)}.option input:not([disabled]):focus+.option_control,.option input:not([disabled]):active+.option_control{border-color:var(--color-gray-70)}.option input[disabled]+.option_control{border-color:var(--color-gray-20)}.option input[disabled]+.option_control:after{border-color:var(--color-gray-50)}.option_control{background-color:var(--color-background);border-radius:var(--border-radius-small);border:solid 1px var(--color-gray-30);box-sizing:border-box;content:'';display:inline-block;height:var(--option-size);left:0;position:absolute;top:0;transition:border var(--transition-duration);width:var(--option-size)}.option_control:after{content:'';display:block;opacity:0;pointer-events:none;position:absolute;transition:all var(--transition-duration-short);transform-origin:50% 50%}.option [type=checkbox]+.option_control:after{border-bottom:2px solid var(--color-primary-70);border-right:2px solid var(--color-primary-70);height:8px;left:6px;top:3px;transform:rotate(45deg) scale(0.9);width:4px}.option [type=radio]+.option_control{border-radius:100%}.option [type=radio]+.option_control:after{background-color:var(--color-primary-70);border-radius:8px;height:8px;left:5px;top:5px;transform:scale(0.9);width:8px}.pro{display:flex;padding:2px 4px;position:absolute;top:0;font-size:var(--font-size-tiny);font-weight:700;top:-6px;right:0px;align-items:center;background:var(--color-background);box-shadow:var(--box-shadow);color:var(--color-text-light);border-radius:var(--border-radius)}.pro svg{width:10px;height:10px;margin-right:2px}.pro_preview{font-size:48px;line-height:48px}.pro_name{color:var(--color-text-light);font-size:var(--font-size-smaller);line-height:1;margin-top:8px;overflow:hidden;padding-bottom:1px;text-overflow:ellipsis;white-space:nowrap;width:100%}.select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--color-gray-10);background-image:url(/assets/icons/chevron-down-da7f6d3e6e3f220b918ec6a2f3497fdded7e30cec3f8af0919fefcb3eeaa84a8.svg);background-position:right 8px top 50%, 0 0;background-repeat:no-repeat, repeat;border-radius:var(--border-radius);border:none;color:var(--color-text);cursor:pointer;display:block;font-family:inherit;font-size:var(--font-size);font-weight:400;height:var(--input-height);line-height:var(--input-height);outline:none;padding:0 36px 0 16px;text-align:left;text-decoration:none;transition-duration:var(--transition-duration);transition-property:background-color, color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}@media (prefers-color-scheme: dark){.select{background-image:url(/assets/icons/chevron-down-white-237c92728b922385f38cf73646e5c45da4477d41ac1b39fb579a1807a8aed86c.svg)}}.select.-small{font-size:var(--font-size-small);height:var(--input-height-small);line-height:var(--input-height-small);padding:0 28px 0 12px}.select.-smaller{font-size:var(--font-size-smaller);height:var(--input-height-smaller);line-height:var(--input-height-smaller);padding:0 18px 0 8px;background-position:right 2px top 50%, 0 0;background-size:16px}.select.-light{background-image:url(/assets/icons/chevron-down-gray-181fd9d4f4a2e0da5f6776e027194bfc9bd07b20145c241680ef6871b4d11250.svg);color:var(--color-text-light)}.select.-minimal{background-color:transparent !important}.select.-minimal:hover,.select.-minimal:active{color:var(--color-primary-90)}.select:hover,.select:focus,.select:active{background-color:var(--color-gray-20);text-decoration:none;background-color:var(--color-gray-20)}.select[disabled]{background-color:var(--color-gray-10);color:var(--color-text-light)}.select::-ms-expand{display:none}.stack.-gap-0>*+*{margin-top:0px}.stack.-gap-1>*+*{margin-top:1px}.stack.-gap-2>*+*{margin-top:2px}.stack.-gap-4>*+*{margin-top:4px}.stack.-gap-8>*+*{margin-top:8px}.stack.-gap-12>*+*{margin-top:12px}.stack.-gap-16>*+*{margin-top:16px}.stack.-gap-24>*+*{margin-top:24px}.stack.-gap-32>*+*{margin-top:32px}.stack.-gap-40>*+*{margin-top:40px}.stack.-gap-48>*+*{margin-top:48px}.stack.-gap-64>*+*{margin-top:64px}.stack.-gap-80>*+*{margin-top:80px}.stack.-gap-96>*+*{margin-top:96px}.stack.-gap-128>*+*{margin-top:128px}.stack.-gap-160>*+*{margin-top:160px}.stack.-form>*+*{margin-top:24px}.swatch-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:16px;max-width:434px}.swatch{border-radius:50%;border:2px solid var(--color-background);box-shadow:var(--box-shadow-short),0 0 0 2px transparent;cursor:pointer;padding-bottom:calc(100% - 4px);position:relative;transition:box-shadow var(--transition-duration),background-color var(--transition-duration-short);width:100%}.swatch.-disabled{pointer-events:none}.swatch input[type=radio]{display:none}.swatch:hover{box-shadow:var(--box-shadow),0 0 0 2px transparent}.swatch.-active{box-shadow:var(--box-shadow-short),0 0 0 2px var(--color-gray-70)}.swatch .dropdown{bottom:0;left:0;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center}.swatch_custom{display:flex;color:rgba(0,0,0,0.2);align-items:center;font-family:var(--font-family-editor);font-size:var(--font-size-smaller);text-transform:uppercase;justify-content:center;font-weight:700;height:100%;width:100%;transition:color var(--transition-duration-short)}.swatch_custom.-dark{color:rgba(255,255,255,0.6)}.swatch_custom.-dark .swatch_input:focus{color:rgba(255,255,255,0.9)}.swatch span{transition:inherit}.swatch_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;min-width:0;outline:none;padding:0;margin-left:1px;transition:inherit;text-shadow:inherit;text-transform:uppercase;width:44px}.swatch_input:focus{color:rgba(0,0,0,0.47)}.tabs{-webkit-overflow-scrolling:touch;align-items:center;box-shadow:inset 0 -1px 0 var(--color-gray-20);display:flex;font-size:var(--font-size-small);max-width:calc(100vw - var(--page-padding) * 2);overflow-x:auto;overflow-y:hidden}.tabs_item{color:var(--color-text-light);line-height:32px;margin-right:24px;text-decoration:none;transition-property:color, box-shadow;transition-duration:var(--transition-duration);white-space:nowrap}.tabs_item.-active{box-shadow:inset 0 -1px 0 var(--color-text);color:inherit}.text.-semi-bold{font-weight:600}.text.-bold{font-weight:700}.text.-lighter{color:var(--color-text-lighter)}.text.-light{color:var(--color-text-light)}.text.-dark{color:var(--color-text-dark)}.text.-red{color:var(--color-red-70)}.text.-tiny{font-size:var(--font-size-tiny)}.text.-smaller{font-size:var(--font-size-smaller)}.text.-small{font-size:var(--font-size-small)}.text.-big{font-size:var(--font-size-big)}.text.-bigger{font-size:var(--font-size-bigger)}.text.-center{text-align:center}.text.-right{text-align:right}.text.-no-wrap{white-space:nowrap}.text.-capitalize{text-transform:capitalize}.text.-uppercase{text-transform:uppercase}.text.-tight{line-height:var(--line-height-heading)}.text.-undecorated{text-decoration:none}.text.-protected{color:transparent;text-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.textarea{height:auto;min-height:54px;line-height:var(--line-height-base);padding:12px;resize:vertical}.toolbar{--toolbar-background-color: var(--color-gray-70);align-items:center;background-color:var(--toolbar-background-color);border-radius:var(--border-radius);box-shadow:0 1px 4px rgba(0,0,0,0.1);color:#fff;display:flex;font-size:14px;height:var(--input-height-small);margin-top:-8px;padding:0 8px;position:absolute;left:0;top:0;opacity:0;transform:translate3d(-999px, -999px, 0);transform-origin:bottom;transition:transform 400ms cubic-bezier(0.25, 0.25, 0, 1.2),opacity 200ms cubic-bezier(0.25, 0.25, 0, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}@media (prefers-color-scheme: dark){.toolbar{--toolbar-background-color: var(--color-gray-10);box-shadow:0 1px 4px rgba(0,0,0,0.3)}}.toolbar.-active{transition:transform 200ms cubic-bezier(0.25, 0.25, 0, 1);opacity:1}.toolbar.-down{pointer-events:none}.toolbar:after{background-color:var(--toolbar-background-color);content:'';display:inline-block;height:8px;left:50%;margin-left:-4px;margin-top:-4px;transform:rotate(45deg);position:absolute;top:100%;width:8px}.toolbar_input{-webkit-appearance:none;background-color:inherit;border:none;border-radius:var(--border-radius);color:inherit;font-family:inherit;outline:none;padding:0 12px;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;transition:all 200ms cubic-bezier(0.25, 0.25, 0, 1)}.toolbar_input:not(.-active){opacity:0;pointer-events:none;transform:scale(0.9)}.toolbar_input::-moz-placeholder{color:var(--color-gray-50)}.toolbar_input:-ms-input-placeholder{color:var(--color-gray-50)}.toolbar_input::placeholder{color:var(--color-gray-50)}.toolbar_input::-moz-selection{background:rgba(255,255,255,0.25)}.toolbar_input::selection{background:rgba(255,255,255,0.25)}.toolbar_input::-moz-selection{background:rgba(255,255,255,0.25)}.toolbar_input::-webkit-selection{background:rgba(255,255,255,0.25)}.toolbar_separator{border-right:1px solid rgba(255,255,255,0.05);height:calc(var(--input-height-small) - 24px);margin:0 4px}.toolbar_button{cursor:pointer;padding:0 4px;line-height:var(--input-height-small1);height:var(--input-height-small);font-family:var(--font-family-editor);font-weight:450;margin:0 2px;transition:color var(--transition-duration);display:flex;align-items:center}.toolbar_button.-active{color:var(--color-accent-70)}.toolbar_button.-disabled{color:var(--color-gray-50);pointer-events:none}.toolbar_button.-heading{font-weight:700}.toolbar_button.-bold{font-weight:700;font-size:16px}.toolbar_button.-italic{font-style:italic;font-size:16px}.toolbar_button.-strikethrough{text-decoration:line-through;font-size:16px}.toolbar_button.-link{text-decoration:underline}.toolbar_button.-more{font-size:16px}.wrapper{padding-left:var(--page-padding);padding-right:var(--page-padding)}.hidden{display:none !important}.block{display:block !important}.m-0{margin:0px !important}.mt-0{margin-top:0px !important}.mr-0{margin-right:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mx-0{margin-left:0px !important;margin-right:0px !important}.my-0{margin-bottom:0px !important;margin-top:0px !important}.m-1{margin:1px !important}.mt-1{margin-top:1px !important}.mr-1{margin-right:1px !important}.mb-1{margin-bottom:1px !important}.ml-1{margin-left:1px !important}.mx-1{margin-left:1px !important;margin-right:1px !important}.my-1{margin-bottom:1px !important;margin-top:1px !important}.m-2{margin:2px !important}.mt-2{margin-top:2px !important}.mr-2{margin-right:2px !important}.mb-2{margin-bottom:2px !important}.ml-2{margin-left:2px !important}.mx-2{margin-left:2px !important;margin-right:2px !important}.my-2{margin-bottom:2px !important;margin-top:2px !important}.m-4{margin:4px !important}.mt-4{margin-top:4px !important}.mr-4{margin-right:4px !important}.mb-4{margin-bottom:4px !important}.ml-4{margin-left:4px !important}.mx-4{margin-left:4px !important;margin-right:4px !important}.my-4{margin-bottom:4px !important;margin-top:4px !important}.m-8{margin:8px !important}.mt-8{margin-top:8px !important}.mr-8{margin-right:8px !important}.mb-8{margin-bottom:8px !important}.ml-8{margin-left:8px !important}.mx-8{margin-left:8px !important;margin-right:8px !important}.my-8{margin-bottom:8px !important;margin-top:8px !important}.m-12{margin:12px !important}.mt-12{margin-top:12px !important}.mr-12{margin-right:12px !important}.mb-12{margin-bottom:12px !important}.ml-12{margin-left:12px !important}.mx-12{margin-left:12px !important;margin-right:12px !important}.my-12{margin-bottom:12px !important;margin-top:12px !important}.m-16{margin:16px !important}.mt-16{margin-top:16px !important}.mr-16{margin-right:16px !important}.mb-16{margin-bottom:16px !important}.ml-16{margin-left:16px !important}.mx-16{margin-left:16px !important;margin-right:16px !important}.my-16{margin-bottom:16px !important;margin-top:16px !important}.m-24{margin:24px !important}.mt-24{margin-top:24px !important}.mr-24{margin-right:24px !important}.mb-24{margin-bottom:24px !important}.ml-24{margin-left:24px !important}.mx-24{margin-left:24px !important;margin-right:24px !important}.my-24{margin-bottom:24px !important;margin-top:24px !important}.m-32{margin:32px !important}.mt-32{margin-top:32px !important}.mr-32{margin-right:32px !important}.mb-32{margin-bottom:32px !important}.ml-32{margin-left:32px !important}.mx-32{margin-left:32px !important;margin-right:32px !important}.my-32{margin-bottom:32px !important;margin-top:32px !important}.m-40{margin:40px !important}.mt-40{margin-top:40px !important}.mr-40{margin-right:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mx-40{margin-left:40px !important;margin-right:40px !important}.my-40{margin-bottom:40px !important;margin-top:40px !important}.m-48{margin:48px !important}.mt-48{margin-top:48px !important}.mr-48{margin-right:48px !important}.mb-48{margin-bottom:48px !important}.ml-48{margin-left:48px !important}.mx-48{margin-left:48px !important;margin-right:48px !important}.my-48{margin-bottom:48px !important;margin-top:48px !important}.m-64{margin:64px !important}.mt-64{margin-top:64px !important}.mr-64{margin-right:64px !important}.mb-64{margin-bottom:64px !important}.ml-64{margin-left:64px !important}.mx-64{margin-left:64px !important;margin-right:64px !important}.my-64{margin-bottom:64px !important;margin-top:64px !important}.m-80{margin:80px !important}.mt-80{margin-top:80px !important}.mr-80{margin-right:80px !important}.mb-80{margin-bottom:80px !important}.ml-80{margin-left:80px !important}.mx-80{margin-left:80px !important;margin-right:80px !important}.my-80{margin-bottom:80px !important;margin-top:80px !important}.m-96{margin:96px !important}.mt-96{margin-top:96px !important}.mr-96{margin-right:96px !important}.mb-96{margin-bottom:96px !important}.ml-96{margin-left:96px !important}.mx-96{margin-left:96px !important;margin-right:96px !important}.my-96{margin-bottom:96px !important;margin-top:96px !important}.m-128{margin:128px !important}.mt-128{margin-top:128px !important}.mr-128{margin-right:128px !important}.mb-128{margin-bottom:128px !important}.ml-128{margin-left:128px !important}.mx-128{margin-left:128px !important;margin-right:128px !important}.my-128{margin-bottom:128px !important;margin-top:128px !important}.m-160{margin:160px !important}.mt-160{margin-top:160px !important}.mr-160{margin-right:160px !important}.mb-160{margin-bottom:160px !important}.ml-160{margin-left:160px !important}.mx-160{margin-left:160px !important;margin-right:160px !important}.my-160{margin-bottom:160px !important;margin-top:160px !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-bottom:auto !important;margin-top:auto !important}.p-0{padding:0px !important}.pt-0{padding-top:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.px-0{padding-left:0px !important;padding-right:0px !important}.py-0{padding-bottom:0px !important;padding-top:0px !important}.p-1{padding:1px !important}.pt-1{padding-top:1px !important}.pr-1{padding-right:1px !important}.pb-1{padding-bottom:1px !important}.pl-1{padding-left:1px !important}.px-1{padding-left:1px !important;padding-right:1px !important}.py-1{padding-bottom:1px !important;padding-top:1px !important}.p-2{padding:2px !important}.pt-2{padding-top:2px !important}.pr-2{padding-right:2px !important}.pb-2{padding-bottom:2px !important}.pl-2{padding-left:2px !important}.px-2{padding-left:2px !important;padding-right:2px !important}.py-2{padding-bottom:2px !important;padding-top:2px !important}.p-4{padding:4px !important}.pt-4{padding-top:4px !important}.pr-4{padding-right:4px !important}.pb-4{padding-bottom:4px !important}.pl-4{padding-left:4px !important}.px-4{padding-left:4px !important;padding-right:4px !important}.py-4{padding-bottom:4px !important;padding-top:4px !important}.p-8{padding:8px !important}.pt-8{padding-top:8px !important}.pr-8{padding-right:8px !important}.pb-8{padding-bottom:8px !important}.pl-8{padding-left:8px !important}.px-8{padding-left:8px !important;padding-right:8px !important}.py-8{padding-bottom:8px !important;padding-top:8px !important}.p-12{padding:12px !important}.pt-12{padding-top:12px !important}.pr-12{padding-right:12px !important}.pb-12{padding-bottom:12px !important}.pl-12{padding-left:12px !important}.px-12{padding-left:12px !important;padding-right:12px !important}.py-12{padding-bottom:12px !important;padding-top:12px !important}.p-16{padding:16px !important}.pt-16{padding-top:16px !important}.pr-16{padding-right:16px !important}.pb-16{padding-bottom:16px !important}.pl-16{padding-left:16px !important}.px-16{padding-left:16px !important;padding-right:16px !important}.py-16{padding-bottom:16px !important;padding-top:16px !important}.p-24{padding:24px !important}.pt-24{padding-top:24px !important}.pr-24{padding-right:24px !important}.pb-24{padding-bottom:24px !important}.pl-24{padding-left:24px !important}.px-24{padding-left:24px !important;padding-right:24px !important}.py-24{padding-bottom:24px !important;padding-top:24px !important}.p-32{padding:32px !important}.pt-32{padding-top:32px !important}.pr-32{padding-right:32px !important}.pb-32{padding-bottom:32px !important}.pl-32{padding-left:32px !important}.px-32{padding-left:32px !important;padding-right:32px !important}.py-32{padding-bottom:32px !important;padding-top:32px !important}.p-40{padding:40px !important}.pt-40{padding-top:40px !important}.pr-40{padding-right:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.px-40{padding-left:40px !important;padding-right:40px !important}.py-40{padding-bottom:40px !important;padding-top:40px !important}.p-48{padding:48px !important}.pt-48{padding-top:48px !important}.pr-48{padding-right:48px !important}.pb-48{padding-bottom:48px !important}.pl-48{padding-left:48px !important}.px-48{padding-left:48px !important;padding-right:48px !important}.py-48{padding-bottom:48px !important;padding-top:48px !important}.p-64{padding:64px !important}.pt-64{padding-top:64px !important}.pr-64{padding-right:64px !important}.pb-64{padding-bottom:64px !important}.pl-64{padding-left:64px !important}.px-64{padding-left:64px !important;padding-right:64px !important}.py-64{padding-bottom:64px !important;padding-top:64px !important}.p-80{padding:80px !important}.pt-80{padding-top:80px !important}.pr-80{padding-right:80px !important}.pb-80{padding-bottom:80px !important}.pl-80{padding-left:80px !important}.px-80{padding-left:80px !important;padding-right:80px !important}.py-80{padding-bottom:80px !important;padding-top:80px !important}.p-96{padding:96px !important}.pt-96{padding-top:96px !important}.pr-96{padding-right:96px !important}.pb-96{padding-bottom:96px !important}.pl-96{padding-left:96px !important}.px-96{padding-left:96px !important;padding-right:96px !important}.py-96{padding-bottom:96px !important;padding-top:96px !important}.p-128{padding:128px !important}.pt-128{padding-top:128px !important}.pr-128{padding-right:128px !important}.pb-128{padding-bottom:128px !important}.pl-128{padding-left:128px !important}.px-128{padding-left:128px !important;padding-right:128px !important}.py-128{padding-bottom:128px !important;padding-top:128px !important}.p-160{padding:160px !important}.pt-160{padding-top:160px !important}.pr-160{padding-right:160px !important}.pb-160{padding-bottom:160px !important}.pl-160{padding-left:160px !important}.px-160{padding-left:160px !important;padding-right:160px !important}.py-160{padding-bottom:160px !important;padding-top:160px !important}.nice-dates-navigation{align-items:center;color:var(--color-text);display:flex;justify-content:space-between;position:relative;text-align:center;text-transform:capitalize}.nice-dates-navigation_current{flex-grow:1;font-size:var(--font-size-small)}.nice-dates-navigation_previous,.nice-dates-navigation_next{cursor:pointer;height:0;padding-bottom:calc(100% / 7);position:relative;width:calc(100% / 7)}.nice-dates-navigation_previous:before,.nice-dates-navigation_next:before{border-right:2px solid var(--color-text-light);border-top:2px solid var(--color-text-light);box-sizing:border-box;content:'';display:block;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;transform:rotate(45deg);transition:200ms border-color;width:14px}.nice-dates-navigation_previous:hover:before,.nice-dates-navigation_next:hover:before{border-color:var(--color-primary-70)}.nice-dates-navigation_previous.-disabled,.nice-dates-navigation_next.-disabled{cursor:default;pointer-events:none}.nice-dates-navigation_previous.-disabled:before,.nice-dates-navigation_next.-disabled:before{border-color:var(--color-gray-30)}.nice-dates-navigation_previous:before{transform:rotate(-135deg)}.nice-dates-week-header{box-shadow:0 1px 0 rgba(0,0,0,0.06);display:flex;padding:8px 0}.nice-dates-week-header_day{color:var(--color-text-light);font-size:var(--font-size-smaller);line-height:1;text-align:center;text-transform:capitalize;width:calc(100% / 7)}.nice-dates-grid{box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nice-dates-grid_container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:wrap;left:0;position:absolute;right:0;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:none;will-change:transform}.nice-dates-grid_container.-moving .nice-dates-day_date{transition:300ms color}.nice-dates-grid_container.-origin-bottom{top:auto;bottom:0}.nice-dates-grid_container.-origin-top{top:0;bottom:auto}.nice-dates-grid_container.-transition{transition-property:transform}.nice-dates-day{border-top:1px solid transparent;box-sizing:border-box;color:var(--color-text);cursor:pointer;font-size:var(--font-size-smaller);position:relative;text-align:center;width:calc(100% / 7);align-items:center;display:flex;justify-content:center;flex-direction:column}.nice-dates-day_date{transition:150ms color;will-change:color;z-index:3}.nice-dates-day_month{color:var(--color-text-light);font-size:var(--font-size-tiny);left:0;line-height:1;position:absolute;right:0;text-transform:capitalize;top:10%;z-index:3}.nice-dates-day:before,.nice-dates-day:after{border-radius:999px;bottom:0;box-sizing:border-box;content:'';display:block;left:0;opacity:0;position:absolute;right:0;top:0}.nice-dates-day:before{background-color:var(--color-primary-70);z-index:1}.nice-dates-day:after{border:2px solid var(--color-primary-70);transform:scale(0.95);transition-duration:150ms;transition-property:transform, opacity;z-index:2}.nice-dates-day:not(.-disabled):hover:after{opacity:1;transform:scale(1)}@media (hover: none){.nice-dates-day:after{content:none}.nice-dates-day.-selected *{color:#fff}}.nice-dates-day.-selected:before{opacity:1}.nice-dates-day.-selected:hover:after{background-color:#fff}.nice-dates-day.-selected:not(:hover) *,.nice-dates-day.-selected.-disabled *{color:#fff}.nice-dates-day.-selected.-selected-start:before{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.nice-dates-day.-selected.-selected-end:before{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.nice-dates-day.-selected.-selected-middle:before{border-radius:0;left:0;right:0}.nice-dates-day.-selected.-selected-middle:nth-child(7n+1):before{border-top-left-radius:2px;border-bottom-left-radius:2px}.nice-dates-day.-selected.-selected-middle:not(.-end):nth-child(7n):before{border-top-right-radius:2px;border-bottom-right-radius:2px}.nice-dates-day.-today{font-weight:600}.nice-dates-day.-wide:before,.nice-dates-day.-wide:after{left:12.5%;right:12.5%}.nice-dates-day.-outside{color:var(--color-text-light)}.nice-dates-day.-disabled{cursor:default;pointer-events:none;color:var(--color-gray-30)}.nice-dates-popover{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,0.12);margin:8px 0;max-width:600px;position:absolute;transform-origin:top;transform:perspective(1000px);transition-property:transform, opacity;transition-duration:400ms;transition-timing-function:cubic-bezier(0.4, 0.2, 0, 1.1);width:100%;will-change:transform, opacity;z-index:9}.nice-dates-popover:not(.-open){opacity:0;pointer-events:none;transform:perspective(1000px) rotateX(-15deg)}.nice-dates-popover{background-color:var(--color-background);border-radius:var(--border-radius-big);box-shadow:var(--box-shadow);transform-origin:top left;transform:none;transition-duration:var(--transition-duration-long);transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.25, 0.25, 0, 1.2)}.nice-dates-popover:not(.-open){transform:scale(0.95)}.nice-dates-day.-selected:not(:hover) *,.nice-dates-day.-selected.-disabled *{color:var(--color-background)}.site-icon img{max-height:40px;max-width:40px}.avatar img{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.notice{background-color:#ffffde;border-radius:var(--border-radius-big);font-size:var(--font-size-smaller);padding:12px;text-align:center}.turbolinks-progress-bar{background-color:var(--color-primary-70);height:2px}.hero{margin:240px 0;text-align:center}@media screen and (max-width: 420px){.hero{margin:120px 0}}@media screen and (max-width: 728px){.hero{text-align:left;margin-bottom:80px}}@media screen and (max-width: 800px){.hero br{display:none}}.hero_description{font-size:var(--font-size-big);margin-top:24px}@media screen and (max-width: 420px){.hero_description{font-size:var(--font-size)}}.screenshot{border-radius:8px;box-shadow:var(--box-shadow-panel-long);margin:0 auto}.screenshot img,.screenshot video{display:block;border-radius:8px}.screenshot video{width:100% !important;height:auto !important}.screenshot.-mobile{max-width:1022px;margin-left:0}.screenshot.-gallery{padding-bottom:75%;position:relative}.screenshot.-gallery img{position:absolute;transition:opacity 600ms;opacity:0}.screenshot .screenshot{position:absolute;right:0;bottom:24px;max-width:280px;max-height:100%;width:40%}@media (prefers-color-scheme: dark){.screenshot .screenshot{box-shadow:0 1px 8px rgba(0,0,0,0.12)}}.tweets{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;justify-items:center;overflow-x:auto;max-width:1120px;padding-left:var(--page-padding);padding-right:var(--page-padding);box-sizing:content-box;margin-left:auto;margin-right:auto;width:calc(100% - var(--page-padding) * 2)}.tweets .twitter-tweet{margin:0 !important}.tweets .twitter-tweet:not(.twitter-tweet-rendered){border:1px solid var(--color-gray-30);border-radius:8px;padding:16px;font-size:var(--font-size-small)}.tweets .twitter-tweet:not(.twitter-tweet-rendered)>a{color:var(--color-text-light);text-decoration:none}.tweets .twitter-tweet+.twitter-tweet{margin-top:24px !important}@media screen and (min-width: 640px){.plans{display:flex;justify-content:space-between}}.plans ul{list-style-type:none;padding:0;margin-bottom:auto}.plans li{position:relative;padding-left:18px}.plans li:before{content:'';border-bottom:2px solid var(--color-text-lighter);border-right:2px solid var(--color-text-lighter);display:inline-block;height:8px;left:2px;position:absolute;top:7px;transform:rotate(45deg);width:4px}.plan{width:336px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40px}.footer{display:flex;justify-content:space-between}@media screen and (max-width: 480px){.footer{flex-direction:column;align-items:center}}.wrapper .react-colorful{height:238px;width:238px}.wrapper .react-colorful__saturation{box-shadow:none;border-radius:var(--border-radius) var(--border-radius) 1px 1px;border-bottom:none;margin-bottom:2px}.wrapper .react-colorful__last-control{border-radius:1px 1px var(--border-radius) var(--border-radius);box-shadow:none}.wrapper .react-colorful__pointer{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.site{--color-gray-90: #111;--color-gray-80: #222;--color-gray-70: #333;--color-gray-60: #555;--color-gray-50: #888;--color-gray-40: #aaa;--color-gray-30: #ddd;--color-gray-20: #eee;--color-gray-10: #f5f5f5;--color-gray-05: #fafafa;--color-background: #fff;--color-red-80: #e62828;--color-red-70: #f04242;--color-red-50: #ff9999;--color-green-70: #00bb6d;--color-primary-90: var(--color-gray-90);--color-primary-80: var(--color-gray-80);--color-primary-70: var(--color-gray-70);--color-primary-60: var(--color-gray-60);--color-primary-50: var(--color-gray-50);--color-primary-40: var(--color-gray-50);--color-primary-30: var(--color-gray-50);--color-primary-20: var(--color-gray-50);--color-primary-10: var(--color-gray-10);--color-background: #fff;--color-selection-background: var(--color-primary-10);--color-text: var(--color-gray-70);--color-text-light: var(--color-gray-50);--color-text-lighter: var(--color-gray-30);--color-link: var(--color-text);--color-link-hover: var(--color-primary-70);--color-link-underline: var(--color-primary-70);--color-button-primary-text: #fff;--color-button-primary-background: var(--color-primary-70);--color-button-primary-background-hover: var(--color-primary-80);--color-button-primary-background-active: var(--color-primary-90);--color-line: var(--color-gray-30);--color-line-light: var(--color-gray-10);--transition-duration-short: 100ms;--transition-duration: 200ms;--transition-duration-long: 400ms;--border-radius-small: 4px;--border-radius: 6px;--border-radius-big: 8px;--input-height-smaller: 32px;--input-height-small: 40px;--input-height: 48px;--input-height-big: 56px;--font-family-base: 'Source Sans', sans-serif;--font-family-text: 'Source Serif', serif;--font-family-heading: 'Source Sans', sans-serif;--font-family-mono: Consolas, Menlo, Monaco, Courier, monospace;--font-size-base-offset: 1px;--font-size-heading-offset: 1px;--font-size-text-offset: 1px;--font-size-smaller: calc(12px + var(--font-size-base-offset));--font-size-small: calc(14px + var(--font-size-base-offset));--font-size: calc(16px + var(--font-size-base-offset));--font-size-big: calc(18px + var(--font-size-base-offset));--font-size-bigger: calc(20px + var(--font-size-base-offset));--font-size-text: calc(20px + var(--font-size-text-offset));--font-size-heading-1: calc(48px + var(--font-size-heading-offset));--font-size-heading-2: calc(36px + var(--font-size-heading-offset));--font-size-heading-3: calc(28px + var(--font-size-heading-offset));--font-size-heading-4: calc(24px + var(--font-size-heading-offset));--font-size-heading-5: calc(22px + var(--font-size-heading-offset));--font-size-heading-6: calc(20px + var(--font-size-heading-offset));--font-weight-heading: 700;--line-height-base: 1.6;--line-height-text: 1.75;--line-height-heading: 1.15;--letter-spacing-heading: -0.02em;--box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);--box-shadow-long: 0 1px 8px rgba(0, 0, 0, .12);--page-padding: 24px;--z-index-navigation: 4;--z-index-navigation-toggle: 5}@media (max-width: 768px){.site{--font-size-base-offset: 0px;--font-size-text-offset: 0px;--font-size-heading-offset: -2px;--font-size-heading-1: calc(44px + var(--font-size-heading-offset));--font-size-heading-2: calc(34px + var(--font-size-heading-offset));--page-padding: 16px}}.site-collection{margin-left:auto;margin-right:auto;max-width:1120px}.site-collection_item{text-decoration:none}.site-collection_text .site-collection_text{margin-top:4px}.site-collection_text a{text-decoration:none}.site-collection_title{font-size:var(--font-size-heading-3)}.site-collection_excerpt{display:block;font-size:var(--font-size);color:var(--color-text-light);margin-top:4px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-collection_image{background-position:center center;background-size:cover;border-radius:1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.025);display:block;flex-shrink:0;overflow:hidden;position:relative}.site-collection_avatar{margin-right:8px;display:block}.site-collection_avatar img{background-position:center center;background-size:cover;border-radius:50%;height:32px;width:32px;display:block}.site-collection_avatar.-small img{height:24px;width:24px}.site-collection_avatar.-big img{height:40px;width:40px}.site-collection_meta{align-items:center;display:flex;text-decoration:none;line-height:1}.site-collection_meta time{color:var(--color-text-light);display:block;font-size:var(--font-size-smaller)}.site-collection_meta.-inline time{font-size:var(--font-size-small)}.site-collection_author{display:block;font-size:var(--font-size-small);text-decoration:none}.site-collection_author.-big{font-size:var(--font-size)}.site-collection_more{color:var(--color-text-light);display:block;font-size:var(--font-size-small);margin-top:24px;text-decoration:none}.site-collection article{transition:inherit;transition-duration:var(--transition-duration-short)}.site-collection.-list{max-width:728px}.site-collection.-list .site-collection_item{display:flex}.site-collection.-list .site-collection_item+*{margin-top:64px}@media screen and (max-width: 480px){.site-collection.-list .site-collection_item{display:block}}.site-collection.-list .site-collection_image{height:135px;margin-right:16px;width:180px}@media screen and (max-width: 768px){.site-collection.-list .site-collection_image{height:120px;width:160px}}@media screen and (max-width: 480px){.site-collection.-list .site-collection_image{height:140px;margin-bottom:8px;margin-left:0;width:100%}}.site-collection.-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:56px;padding:0;width:100%}.site-collection.-grid .site-collection_excerpt{-webkit-line-clamp:2}.site-collection.-grid.-columns-2{grid-template-columns:repeat(auto-fill, minmax(min(100%, 360px), 1fr))}.site-collection.-grid.-columns-2.-inset .site-collection_text{margin:32px}.site-collection.-grid.-columns-2 .site-collection_title{font-size:var(--font-size-heading-3)}.site-collection.-grid:not(.-columns-2).-inset .site-collection_excerpt{-webkit-line-clamp:1;flex-shrink:0;width:100%}.site-collection.-grid.-inset{gap:32px}.site-collection.-grid.-inset .site-collection_item{background-color:var(--color-gray-05);border-radius:2px;height:0;padding-bottom:66.66%}.site-collection.-grid.-inset .site-collection_title{color:var(--color-text)}.site-collection.-grid.-inset .site-collection_text{bottom:0;left:0;position:absolute;right:0}.site-collection.-grid.-inset .site-collection_image,.site-collection.-grid.-inset .site-collection_image:before{bottom:0;left:0;position:absolute;right:0;top:0}.site-collection.-grid.-inset .site-collection_image{height:auto;margin:0}.site-collection.-grid.-inset .site-collection_image:before{content:'';display:block;background-image:linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 100%)}.site-collection.-grid.-inset .site-collection_image+.site-collection_text{box-shadow:none}.site-collection.-grid.-inset .site-collection_image+.site-collection_text *{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.2)}.site-collection.-grid.-inset .site-collection_text{display:flex;flex-direction:column;justify-content:flex-end;margin:16px;z-index:1}.site-collection.-grid .site-collection_item{position:relative}.site-collection.-grid .site-collection_title{font-size:var(--font-size-heading-4)}.site-collection.-grid .site-collection_image{height:0;margin-bottom:16px;padding-bottom:50%;width:100%}.site-collection.-feed>*+*{margin-top:160px}.site-collection.-feed .document_meta{margin-top:32px}.site-collection.-feed .site-collection_meta{margin:0}.site-collection.-feed h1{font-size:var(--font-size-heading-2)}.site-collection.-feed h1 a{text-decoration:none}.site-collection.-feed h2{font-size:var(--font-size-heading-3)}.site-collection.-feed h3{font-size:var(--font-size-heading-4)}.document_content>*,.document_meta{max-width:728px;margin-left:auto;margin-right:auto}.document_block{margin-bottom:2em !important;margin-top:2em !important}.document_block.-wide{max-width:1120px}.document_content{font-size:var(--font-size-text);font-family:var(--font-family-text);line-height:var(--line-height-text)}.document_content>*:first-child{margin-top:0}.document_content>*+*,.document_content p{margin-top:1.5em}.document_content h1,.document_content h2,.document_content h3,.document_content h4,.document_content h5,.document_content h6{margin-top:1.75em}.document_content h1+p,.document_content h1+h1,.document_content h1+h2,.document_content h1+h3,.document_content h1+h4,.document_content h1+h5,.document_content h1+h6,.document_content h2+p,.document_content h2+h1,.document_content h2+h2,.document_content h2+h3,.document_content h2+h4,.document_content h2+h5,.document_content h2+h6,.document_content h3+p,.document_content h3+h1,.document_content h3+h2,.document_content h3+h3,.document_content h3+h4,.document_content h3+h5,.document_content h3+h6,.document_content h4+p,.document_content h4+h1,.document_content h4+h2,.document_content h4+h3,.document_content h4+h4,.document_content h4+h5,.document_content h4+h6,.document_content h5+p,.document_content h5+h1,.document_content h5+h2,.document_content h5+h3,.document_content h5+h4,.document_content h5+h5,.document_content h5+h6,.document_content h6+p,.document_content h6+h1,.document_content h6+h2,.document_content h6+h3,.document_content h6+h4,.document_content h6+h5,.document_content h6+h6{margin-top:.75em}.document_content h1+figure,.document_content h2+figure,.document_content h3+figure,.document_content h4+figure,.document_content h5+figure,.document_content h6+figure{margin-top:1.5em}.document_content img{display:block;margin:auto}.document_content hr{margin-bottom:2.5em;margin-top:2.5em}.document_content figure,.document_content pre,.document_content table{margin-bottom:2em;margin-top:2em}.document_content figcaption{color:var(--color-text-light);font-size:var(--font-size);font-family:var(--font-family-base);margin-top:8px;text-align:center}.document_content iframe{display:block;width:100%}.document_content blockquote{border-left:4px solid var(--color-gray-10);font-family:var(--font-family-base);font-size:var(--font-size-bigger);margin-bottom:1.5em;margin-top:1.5em;padding-left:24px}.document_content mark{background:var(--color-primary-20);color:inherit;padding-bottom:1px}.document_content code,.document_content pre{background:var(--color-gray-10)}.document_content code{font-family:var(--font-family-mono);font-size:.8em;padding:2px 4px;white-space:pre-wrap}@media screen and (max-width: 420px){.document_content code{font-size:var(--font-size-small)}}.document_content pre{line-height:1.25;padding:8px 16px;overflow:auto;white-space:pre}.document_content pre code{padding:0;white-space:inherit}.document_content li+li{margin-top:.25em}.document_content table{border-collapse:collapse;font-family:var(--font-family-base);font-size:var(--font-size);width:100%;word-break:normal}.document_content table tr:last-child td{border:none}.document_content table th,.document_content table td{border-bottom:1px solid var(--color-gray-10);padding:8px;text-align:left;vertical-align:top}.document_content table th:first-child,.document_content table td:first-child{padding-left:0}.document_content table th:last-child,.document_content table td:last-child{padding-right:0}.document_content table th{vertical-align:bottom}.document_video{height:0;padding-bottom:56.25%;position:relative}.document_video iframe{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.document_meta{color:var(--color-text-light);margin-top:48px;line-height:1}@media (max-width: 480px){.document_meta{margin-top:48px}}.document_meta time{font-size:var(--font-size-smaller);display:block}.document .footnotes{font-family:var(--font-family-base);font-size:var(--font-size);margin-top:32px}.document .footnotes p{margin-top:.5em}.site-feed{list-style:none}.site-feed_item+.site-feed_item{margin-top:160px}.site-feed .document_content h1{font-size:var(--font-size-heading-2)}.site-feed .document_content h2{font-size:var(--font-size-heading-3)}.site-feed .document_content h3{font-size:var(--font-size-heading-4)}.site-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:64px;margin-top:128px}@media (max-width: 480px){.site-footer{margin-top:96px}}.gallery{display:flex;flex-wrap:wrap;margin:2em -4px;max-width:width(10);margin-left:auto;margin-right:auto}.gallery img{flex:1 0 33.333%;height:100%;padding:4px;margin:0;width:33.333%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 680px){.gallery img{flex-basis:50%}}.site-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:96px;padding-top:24px;position:relative}@media (max-width: 480px){.site-header{margin-bottom:48px}}@media (max-width: 639px){.site-header{padding-right:16px}}@media (min-width: 640px){.site-header .site-navigation-toggle{display:none}}.site-hero{align-items:center;display:flex;flex-direction:column;margin-bottom:128px;margin-left:auto;margin-right:auto;margin-top:96px;max-width:728px;text-align:center}@media screen and (max-width: 420px){.site-hero{margin-top:48px;margin-bottom:72px}}.site-hero.-left{align-items:start;text-align:left}.site-hero .site-logo{margin-bottom:24px}.site-hero .site-navigation{margin-top:8px}.site-hero_logo{display:block;max-height:60px;max-width:360px}.site-hero_logo.-small{max-height:40px;margin-bottom:16px}@media screen and (max-width: 420px){.site-hero_logo{max-width:100%}}.site-hero_avatar{display:block;height:150px;width:150px;border-radius:50%;margin-bottom:24px}@media screen and (max-width: 420px){.site-hero_avatar{height:120px;width:120px}}.site-hero_description{color:var(--color-text-light);font-size:calc(24px + var(--font-size-base-offset));margin-top:8px}.site-hero_description>p+p{margin-top:16px}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#0099FF;font-style:italic}.highlight .err{color:#AA0000;background-color:#FFAAAA}.highlight .k{color:#006699}.highlight .o{color:#555555}.highlight .ch{color:#0099FF;font-style:italic}.highlight .cm{color:#0099FF;font-style:italic}.highlight .cp{color:#009999}.highlight .cpf{color:#0099FF;font-style:italic}.highlight .c1{color:#0099FF;font-style:italic}.highlight .cs{color:#0099FF;font-style:italic}.highlight .gd{background-color:#FFCCCC;border:1px solid #CC0000}.highlight .ge{font-style:italic}.highlight .gr{color:#FF0000}.highlight .gh{color:#003300;font-weight:bold}.highlight .gi{background-color:#CCFFCC;border:1px solid #00CC00}.highlight .go{color:#AAAAAA}.highlight .gp{color:#000099}.highlight .gs{font-weight:bold}.highlight .gu{color:#003300;font-weight:bold}.highlight .gt{color:#99CC66}.highlight .kc{color:#006699}.highlight .kd{color:#006699}.highlight .kn{color:#006699}.highlight .kp{color:#006699}.highlight .kr{color:#006699}.highlight .kt{color:#007788}.highlight .m{color:#FF6600}.highlight .s{color:#CC3300}.highlight .na{color:#330099}.highlight .nb{color:#336666}.highlight .nc{color:#00AA88}.highlight .no{color:#336600}.highlight .nd{color:#9999FF}.highlight .ni{color:#999999}.highlight .ne{color:#CC0000}.highlight .nf{color:#CC00FF}.highlight .nl{color:#9999FF}.highlight .nn{color:#00CCFF}.highlight .nt{color:#330099}.highlight .nv{color:#003333}.highlight .ow{color:#333}.highlight .w{color:#bbbbbb}.highlight .mb{color:#FF6600}.highlight .mf{color:#FF6600}.highlight .mh{color:#FF6600}.highlight .mi{color:#FF6600}.highlight .mo{color:#FF6600}.highlight .sa{color:#CC3300}.highlight .sb{color:#CC3300}.highlight .sc{color:#CC3300}.highlight .dl{color:#CC3300}.highlight .sd{color:#CC3300;font-style:italic}.highlight .s2{color:#CC3300}.highlight .se{color:#CC3300}.highlight .sh{color:#CC3300}.highlight .si{color:#AA0000}.highlight .sx{color:#CC3300}.highlight .sr{color:#33AAAA}.highlight .s1{color:#CC3300}.highlight .ss{color:#FFCC33}.highlight .bp{color:#336666}.highlight .fm{color:#CC00FF}.highlight .vc{color:#003333}.highlight .vg{color:#003333}.highlight .vi{color:#003333}.highlight .vm{color:#003333}.highlight .il{color:#FF6600}.site-logo{display:block;font-size:calc(24px + var(--font-size-base-offset));font-weight:700;letter-spacing:-0.02em;line-height:var(--line-height-heading);text-decoration:none}.site-logo img{display:block;max-height:40px;max-width:240px}.site-navigation-toggle{position:absolute;width:16px;padding:8px;height:8px;box-sizing:content-box;margin-right:-8px;right:0;top:26px;outline:none;z-index:var(--z-index-navigation-toggle)}.site-navigation-toggle:before,.site-navigation-toggle:after{content:'';background-color:var(--color-gray-70);display:block;height:2px;width:16px;top:11px;position:absolute;transition:transform var(--transition-duration);transform-origin:center}.site-navigation-toggle:before{transform:translateY(-3px)}.site-navigation-toggle:after{transform:translateY(3px)}.site-navigation-toggle.-active:before{transform:rotate(45deg)}.site-navigation-toggle.-active:after{transform:rotate(-45deg)}.site-navigation{display:flex;flex-wrap:wrap;justify-content:center}.site-navigation_item{align-items:center;display:flex;line-height:40px;margin:0 12px;min-height:40px;text-decoration:none;white-space:nowrap}.site-navigation_item:first-child{margin-left:0}.site-navigation_item:last-child{margin-right:0}.site-navigation_item.-active{font-weight:600}.site-navigation_item.-small{font-size:var(--font-size-small);margin:0 8px}.site-navigation_item.-small svg{height:18px}.site-navigation_item svg{height:20px}.site-navigation_item svg+span{margin-left:4px}@media screen and (max-width: 420px){.site-navigation:not(.-collapsable) .site-navigation_item{line-height:32px;min-height:32px;margin:0 8px}.site-navigation:not(.-collapsable) .site-navigation_item svg{height:18px}}@media (max-width: 639px){.site-navigation.-collapsable{background-color:var(--color-background);flex-direction:column;flex-wrap:nowrap;align-items:center;height:100%;overflow-y:auto;padding:48px;position:fixed;right:0;top:0;transition-duration:var(--transition-duration-long);transition-property:transform, opacity;transform-origin:top center;width:100%;z-index:var(--z-index-navigation)}.site-navigation.-collapsable:not(.-open){pointer-events:none;opacity:0;transform:scale(0.95)}.site-navigation.-collapsable .site-navigation_item{font-size:var(--font-size-bigger);margin:0}.site-navigation.-collapsable .site-navigation_item:not(:first-child){margin-top:8px}}.tag{background-color:var(--color-gray-10);border-radius:4px;font-size:var(--font-size-smaller);line-height:var(--line-height-base);margin:4px 8px 4px 0;padding:6px 12px;text-decoration:none}.tag:not(:hover){color:var(--color-text-light)}.tag_count{color:var(--color-text-light);font-size:var(--font-size-small)}.tag.-big{font-size:var(--font-size);padding:8px 16px;margin:6px}.tag.-big:not(:hover){color:var(--color-text)}@media screen and (max-width: 420px){.tag.-big{margin:4px;padding:6px 12px}}
