@charset "utf-8";html{color:#000;background:#fff}blockquote,body,code,div,fieldset,form,h3,h4,h5,h6,input,legend,li,p,pre,textarea,ul{margin:0;padding:0}h1,h2{margin:0}img{border:0;vertical-align:bottom}strong{font-weight:700}em{font-style:italic}a:focus{outline:0}li{list-style:none}h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:16px;font-weight:400}body{font:14px/1.231 arial,helvetica,clean,sans-serif;white-space:normal}code,pre{font-family:monospace;font-size:inherit}@media only screen and (min-device-width:320px) and (max-device-width:667px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}html{height:100%;background:#f8f8f8}a:link,a:visited{font-weight:400;transition:color .2s ease}a:hover,a:link,a:visited{text-decoration:none}h1,h2{font-weight:400;line-height:1.1em}h1{font-size:32px;padding:24px 12px 8px;word-break:break-word}h2{padding:8px 16px 24px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.css-error,.css-success{color:#b22222;margin:12px;font-size:16px;text-align:center}.css-success{color:#2e8b57}.css-icon{display:inline-block;height:24px;width:24px;line-height:normal}.css-icon svg{max-width:100%;height:auto}.css-anchor{color:#777}.css-anchor .css-dot{position:absolute;top:0;left:0;min-width:20px;height:20px;line-height:20px;border-radius:10px;box-sizing:border-box;padding:0 4px;text-align:center;background-color:#cd5c5c;color:#fff;font-weight:700;font-size:11px}.css-anchor.high{color:#444}.css-anchor.high.on,.css-anchor.high:hover,.css-anchor.on,.css-anchor:hover{color:#000}.css-anchor.green .css-icon svg *{stroke:#2e8b57}.css-anchor.yellow .css-icon svg *{stroke:gold}.css-anchor.blue .css-icon svg *{stroke:#6495ed}.css-anchor.pink .css-icon svg *{stroke:#ff69b4}.css-anchor.orange .css-icon svg *{stroke:orange}.css-anchor.red .css-icon svg *,.css-checklist-button.on svg path{stroke:red}.css-anchor.green .css-label{color:#2e8b57}.css-anchor.yellow .css-label{color:gold}.css-anchor.blue .css-label{color:#6495ed}.css-anchor.pink .css-label{color:#ff69b4}.css-anchor.orange .css-label{color:orange}.css-anchor.red .css-label{color:red}.css-button,.css-button:link,.css-button:visited{flex:0 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;box-sizing:border-box;line-height:48px;height:48px;max-width:100%;text-align:center;padding:0 4px;margin:4px;border:0;cursor:pointer;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;font-weight:700;font-size:14px;transition:opacity .2s ease}.css-button.inline{display:inline-flex}.css-button .css-image{flex:0 0 auto;margin:0 4px;width:32px;height:32px;border-radius:16px;opacity:1}.css-button .css-icon{flex:0 0 auto;padding:0 4px}.css-button .css-label{flex:1 1 auto;padding:0 4px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#777}.css-button.high{background:#444;padding:0 8px;color:#fff}.css-button.high .css-label{color:#fff}.css-button.high .css-icon svg path{stroke:#fff}.css-button.low{background:#f8f8f8;color:#444;padding:0 8px}.css-button:disabled{opacity:.3;cursor:wait}.css-button:hover{text-decoration:none;opacity:.7}.css-button.off .css-label{opacity:.5;font-weight:400}.css-button.on .css-label{opacity:1;color:#000;font-weight:700}.css-menu .css-nav{display:block;overflow:auto;box-sizing:border-box;padding:0 8px;margin:auto}.css-menu.row .css-nav{flex-wrap:nowrap;justify-content:normal}.css-menu .fill{flex:1 1 auto}.css-menu .css-anchor,.css-menu.row .css-nav{display:flex;flex-direction:row;align-items:center}.css-menu .css-anchor{flex:0 1 auto;justify-content:center;box-sizing:border-box;margin:0;padding:0 4px;position:relative;color:#777;transition:color .2s ease}.css-menu .css-anchor.break{border-top:1px solid #ddd}.css-menu.row .css-anchor.break{border:0;border-left:1px solid #ddd}.css-menu .css-anchor .css-icon{flex:0 0 auto;padding:0 4px}.css-menu .css-anchor .css-image{flex:0 0 auto;padding:0 4px;width:32px;height:32px;border-radius:50%}.css-menu .css-anchor .css-label{flex:1 1 auto;line-height:48px;white-space:nowrap;padding:0 4px}.css-menu .css-anchor.on,.css-menu .css-anchor:hover{color:#000}.css-menu-handle{position:relative}.css-menu-handle .overlay{display:none;position:fixed;box-sizing:border-box;top:0;bottom:0;left:0;right:0;z-index:10;background:rgba(0,0,0,.6)}.css-menu-handle .css-menu{position:absolute;display:none;border-radius:8px;bottom:auto;left:auto;right:4px;top:40px;z-index:2;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.css-menu-handle.top .css-menu{bottom:40px;top:auto}.css-menu-handle.right .css-menu{left:4px;right:auto}.css-menu-handle.on .toggle{color:#000;opacity:1}.css-menu-handle.on .toggle .css-icon{opacity:1}.css-menu-handle.on .toggle .css-label{color:#000}.css-menu-handle.on .css-menu{display:block}.css-menu-handle.on .css-menu .css-menu-header{display:none;padding:8px}.css-menu-handle.on .css-menu .css-menu-header .css-menu-header-image{flex:0 0 auto;width:64px;height:64px;margin:8px;border-radius:8px}.css-menu-handle.on .css-menu .css-menu-header .css-menu-header-title{flex:1 1 auto;font-size:16px;font-weight:700;text-align:center;padding:8px;box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.css-menu-handle .css-menu .css-nav{padding:0;max-height:480px}.css-menu-handle .css-menu.grid .css-nav{display:flex;flex-direction:row;flex-wrap:wrap;min-width:256px}.css-menu-handle .css-menu .css-anchor{justify-content:normal;line-height:48px;height:48px;font-weight:700;margin:4px;border-radius:4px;border:0;background:0;text-align:left;color:#777}.css-menu-handle .css-menu.grid .css-anchor,.css-offset{display:flex;flex:0 0 auto}.css-menu-handle .css-menu .css-anchor .css-icon{opacity:.6}.css-menu-handle .css-menu .css-anchor .css-label{padding:0 8px 0 16px;flex:1 1 auto;text-align:left}.css-menu-handle .css-menu .css-anchor:hover{opacity:1;background-color:#f8f8f8}.css-menu-handle .css-menu .css-anchor.on{opacity:1;color:#000}.css-calendar-day a:hover .css-calendar-value,.css-menu-handle .css-menu .css-anchor.on .css-icon{opacity:1}.css-offset{flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:24px}.css-offset .css-offset-end,.css-offset .css-offset-first,.css-offset .css-offset-last,.css-offset .css-offset-next,.css-offset .css-offset-page,.css-offset .css-offset-prev{flex:0 0 auto;box-sizing:border-box;padding:0;line-height:32px;min-width:32px;text-align:center;margin:0 4px;color:#777}.css-offset .css-offset-page{background-color:#f8f8f8;border-radius:16px}.css-calendar-date a:hover,.css-offset .css-offset-page.on,.css-offset .css-offset-page:hover{color:#000}.css-offset .css-offset-page.on{font-weight:700;background-color:#eee}.css-offset .css-offset-end{opacity:.2}.css-number,.css-text{box-sizing:border-box;max-width:100%;padding:0 12px}.css-number,.css-select,.css-select:focus,.css-text,.css-textarea{width:100%;background:#fff;border:1px solid #ccc;border-radius:3px;height:48px;margin:0;font-size:16px}.css-textarea{box-sizing:border-box;max-width:100%;padding:0 12px}.css-number:focus,.css-text:focus,.css-textarea:focus{border:1px solid #888}.css-textarea{resize:vertical;height:256px;padding:12px;display:block;border-radius:3px}.css-select,.css-select:focus{max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;background:#fff url(dropdown.svg)no-repeat right 4px center/16px;padding:0 32px 0 12px;-webkit-appearance:none;-moz-appearance:none}.css-button:focus,.css-number:focus,.css-select:focus,.css-text:focus,.css-textarea:focus{outline:0}.css-form{padding:16px 0}.css-form-section{line-height:32px;font-size:18px;font-weight:700;padding:16px 16px 0}.css-form-field{display:flex;flex-direction:column;flex-wrap:wrap;align-items:normal;padding:8px 16px}.css-form-field.inline{flex-direction:row;align-items:center}.css-form-field.submit{padding-top:28px}.css-form-field-wrapper{flex:1 1 auto;padding:12px 0}.css-form-field-wrapper:last-of-type{border:0}.css-form-field-label{flex:0 1 auto;padding:0 4px;font-size:14px;line-height:32px;box-sizing:border-box;font-weight:700;color:#666}.css-form-field.inline .css-form-field-label{flex:0 1 auto}.css-form-field-help{color:#777;padding:4px}.css-form-field-action{flex:0 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:normal;box-sizing:border-box;max-width:100%}.css-form-field-items{flex:1 1 auto;max-width:100%;padding:0}.css-form-field-item{flex:1 1 auto;padding:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.css-form-field-item.wrap{flex-wrap:wrap}.css-form-field-item.column{flex-direction:column;align-items:normal}.css-form-field-item.break{padding:0 0 16px}.css-form-field.submit .css-form-field-item{flex-flow:row-reverse}.css-form-field-item-input{flex:0 1 auto;max-width:100%;margin:4px;position:relative}.css-form-field-item-input.required{position:relative}.css-form-field-item-input.required:after{content:"";display:inline-block;width:5px;height:5px;border:2px solid #fff;border-radius:3px;background-color:#cd5c5c;position:absolute;left:-3px;top:-3px}.css-form-field-item-input.has-unit input{padding-right:48px}.css-form-field-item-input.fill{flex:1 1 auto}.css-form-field-item-input.full{flex:1 1 100%;width:100%}.css-form-field-item-input.medium{max-width:240px}.css-form-field-item-input.small .css-textarea{height:64px}.css-form-field-item-input.short{max-width:96px}.css-form-field-item-input.shorter{max-width:64px}.css-form-field-item-input.sep{color:#777;text-align:center}.css-form-field-item-input.unit{color:#777;height:48px;line-height:48px;padding:0 8px;min-width:48px;background-color:#f8f8f8;box-sizing:border-box;border-radius:3px;text-align:center}.css-form-field-item-input .unit{position:absolute;top:1px;right:1px;line-height:46px;display:block;text-align:center;padding:0 8px;width:48px;box-sizing:border-box;color:#777}.css-form-field-item-input .css-button{margin:0}.css-form-field-item-input .css-button.css-submit-button{padding:0 32px}.css-form-field.submit .css-button.css-submit-button{border-radius:24px}.css-form-field-item-input.meta{text-align:right;padding:0 32px 0 0}.css-form-message{margin:0;padding:20px 24px;border-radius:8px;font-size:15px;background:#ffd;max-height:256px;overflow:auto}.css-upload-form-files{margin:8px 4px;max-width:100%;border-radius:16px;overflow:hidden;box-sizing:border-box;display:none;background-color:#f8f8f8}.css-upload-form-files .file{display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box;border-bottom:1px solid #fff;padding:16px}.css-upload-form-files .file .file-name{flex:1 1 auto;word-break:break-all;line-height:24px;box-sizing:border-box}.css-upload-form-files .file .file-size,.css-upload-form-files .file .file-type{flex:0 0 auto;color:#777;line-height:24px;box-sizing:border-box}.css-upload-form-files .file .file-type{padding:0 8px}.css-upload-form-files .file:last-of-type{border:0}.css-calendar-date,.css-calendar-wrapper{box-sizing:border-box}.css-calendar-date{display:flex;flex-direction:row;justify-content:space-between;padding:8px}.css-calendar-month,.css-calendar-year{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.css-calendar-date .css-calendar-value{flex:1 1 auto;width:64px;text-align:center}.css-calendar-date a{flex:0 0 auto;width:24px;text-align:center;line-height:24px;color:#777}.css-calendar-days{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:flex-start}.css-calendar-day{flex:0 0 14.18%;box-sizing:border-box;padding:1px;text-align:center}.css-calendar-day a{display:block}.css-calendar-day a:hover{text-decoration:none}.css-calendar-day .css-calendar-reset,.css-calendar-day .css-calendar-value{display:block;line-height:46px;padding:0 4px;border:1px solid #ccc;background:#fff;color:#777;border-radius:3px;opacity:.8}.css-calendar-day .css-calendar-reset{display:none;color:#b22222;opacity:1;border-color:#b22222}.css-calendar-today .css-calendar-value{text-decoration:underline}.css-calendar-day .on .css-calendar-value{color:#000;border-color:#000;font-weight:700}.css-calendar-day .on:hover .css-calendar-value{display:none}.css-calendar-day .on:hover .css-calendar-reset{display:block}.css-calendar-dow{line-height:32px;color:#777}.css-upload-pictures{display:flex;flex-direction:row;flex-wrap:wrap}.css-upload-picture-handle{flex:0 1 auto;position:relative;padding:0}.css-upload-picture-handle-actions{position:absolute;top:0;right:0}.css-upload-picture-handle-actions a:link,.css-upload-picture-handle-actions a:visited{margin:4px;width:24px;height:24px;display:inline-block;border-radius:3px;background:#eee;transition:opacity .2s ease;color:#000}.css-upload-picture-handle-actions a:hover{opacity:1}.css-upload-picture-handle-actions a span{line-height:12px;height:12px;width:12px;font-size:12px;padding:6px;text-align:center;display:block}.css-upload-picture-handle img{display:block;width:100%;height:auto;max-width:256px;min-width:64px;min-height:64px}.avatar .css-upload-picture-handle img{max-width:128px;border-radius:50%}.banner .css-upload-picture-handle img{max-width:100%}.css-text-handle-meta{display:flex;align-items:center;justify-content:normal;font-size:12px;color:#777;padding:0 8px;line-height:32px;min-height:32px;box-sizing:border-box}.css-text-handle-limit{flex:1 1 auto;text-align:right;padding:0 8px}.css-text-handle-limit.overflow{color:red}.css-radio-handle label,.css-score-handle{display:flex;flex-direction:row;flex-wrap:nowrap;padding:4px}.css-score-handle a{flex:0 0 24px;font-size:24px;line-height:24px;box-sizing:border-box;padding:0 2px}.css-score-handle a:hover{text-decoration:none}.css-score-handle a.off{color:#ccc}.css-checkbox-handle .css-anchor .on,.css-radio-handle .css-radio{display:none}.css-checkbox-handle .css-anchor .off{display:flex;opacity:.5}.css-checkbox-handle .css-anchor .css-label{font-weight:400}.css-checkbox-handle .css-anchor.checked .css-label{color:#000;font-weight:700}.css-checkbox-handle .css-anchor.checked .css-icon,.css-radio-handle label:hover{opacity:1}.css-checkbox-handle .css-anchor.checked .on{display:flex;color:#777}.css-checkbox-handle .css-anchor.checked .off{display:none}.css-radio-handle-wrapper{flex-direction:column;align-items:normal}.css-radio-handle{flex:1 1 auto}.css-radio-handle label{align-items:center;justify-content:center;box-sizing:border-box;padding:0 8px;cursor:pointer;opacity:.8;transition:opacity .2s ease;border-radius:24px;color:#777}.css-radio-handle label.on{color:#000;font-weight:700;background-color:#f8f8f8}.css-radio-handle label .css-icon{flex:0 0 auto;opacity:.5;margin:0 4px}.css-radio-handle label .css-label{flex:1 1 auto;margin:0 4px;line-height:48px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.css-radio-handle label .off{display:flex}.css-radio-handle label .on,.css-radio-handle label.on .off{display:none}.css-radio-handle label.on .on{display:flex;opacity:1}.css-result{padding:8px 24px}.css-stamp{display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box;align-items:center;padding:4px}.css-stamp-associate{padding:0 12px 0 16px}.css-stamp-thumb{box-sizing:border-box;display:block;width:auto;height:48px;line-height:48px;text-align:center;font-size:12px;background:0}.css-stamp-icon,.css-stamp-thumb{flex:0 0 auto;margin:4px}.user .css-stamp-thumb{border-radius:50%}.css-stamp-body{flex:1 1 auto;flex-wrap:nowrap;display:flex;flex-direction:column;align-items:normal;padding:4px;overflow:hidden}.css-stamp-anchor,.css-stamp-flags{flex:0 1 auto;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:20px}.css-stamp-anchor{white-space:nowrap;margin:0}.css-stamp-flags{color:#777;font-size:12px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:normal}.css-stamp-flag-break{display:inline-block;padding:0 4px;color:#ccc}.css-stamp-flag-break:after{content:"•"}.css-stamp-flag{display:flex;flex-wrap:nowrap;align-items:center;justify-content:normal}.css-stamp-flag.on{background:#556b2f;color:#fff}.css-stamp-flag.green{color:#2e8b57}.css-stamp-flag.yellow{color:gold}.css-stamp-flag.blue{color:#6495ed}.css-stamp-flag.pink{color:#ff69b4}.css-stamp-flag.orange{color:orange}.css-stamp-flag.red{color:#cd5c5c}.css-stamp-flag.off{color:#ccc}.css-stamp-description{font-size:12px;color:#777;max-width:300px;word-break:break-word}.css-stamp-actions{flex:0 1 auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;padding:4px}.css-stamp-body .css-stamp-actions{justify-content:normal;padding:0}.css-stamp-actions .css-stamp-flag{font-weight:700;line-height:32px;padding:0 8px;min-width:16px;text-align:center;border-radius:4px}.css-stamp-actions .css-button{padding:0 4px;height:32px;line-height:32px;margin:0}.css-stamp-body .css-stamp-actions .css-button .css-icon{width:16px;height:16px}.css-stamp.off .css-stamp-thumb{opacity:.5}.css-stamp.off .css-stamp-anchor{text-decoration:line-through}.css-checklist-head-wrapper{border-radius:16px 16px 0 0}.css-checklist-head-wrapper.pinned{background:#fff;position:fixed;z-index:3;border-radius:0;border-bottom:1px solid #eee}.css-checklist-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;box-sizing:border-box;min-height:64px}.css-checklist-count-selected{flex:1 1 auto;padding:8px;font-weight:700}.css-checklist-buttons,.css-checklist-filter{flex:0 1 auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 16px}.css-checklist-head-wrapper.some .some{display:flex}.css-checklist-head-wrapper .some,.css-checklist-head-wrapper.some .none{display:none}.css-checklist-filter{flex:1 1 auto;padding:8px;justify-content:right;align-items:center}.css-checklist-button{flex:0 0 auto}.css-button.css-checklist-button{padding:0;line-height:32px;height:32px}.css-checklist-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;box-sizing:border-box;background:#fff}.css-checklist-item.checked{background-color:#ffe}.css-checklist-checkbox{flex:0 0 auto;box-sizing:border-box;padding:0;margin:16px}.css-checklist-checkbox a{display:block;border-radius:2px;border:1px solid #ccc;background:#fff;width:16px;height:16px}.css-checklist-checkbox .disabled{display:block;padding:1px;width:16px;height:16px}.css-checklist-checkbox a.checked{border-color:#777}.css-checklist-checkbox .css-icon{color:transparent;opacity:0;width:16px;height:16px}.css-checklist-checkbox .checked .css-icon,.css-modal-actions .css-anchor.css-modal-close-button:hover{opacity:1}.css-checklist-checkbox .disabled .css-icon,.css-menu.css-main-menu .css-anchor .css-icon{opacity:.5}.css-checklist-item-label{flex:1 1 auto;box-sizing:border-box;padding:8px;max-width:calc(100% - 50px)}.css-checklist-count{flex:1 1 auto;padding:24px;text-align:center;color:#777;font-size:11px}.css-checklist-meta,.css-checklist-nothing{text-align:center;padding:16px;line-height:24px;font-size:11px;color:#777}.css-data-wrapper{overflow:hidden}.css-data-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #f8f8f8}.css-data-item:last-of-type{border:0}.css-data-label{font-weight:700;flex:1 1 auto;text-align:left;padding:16px;box-sizing:border-box}.css-data-value{flex:1 1 auto;text-align:right;word-break:break-all;overflow:hidden;text-overflow:ellipsis;padding:16px}.css-modal-handle{display:none;position:fixed;box-sizing:border-box;padding:12px;top:0;bottom:0;left:0;right:0;z-index:11;background:rgba(0,0,0,.6)}.css-modal-handle.open{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.css-modal-wrapper{flex:0 1 auto;max-width:100%;min-width:256px;overflow:hidden;background:#fff;border-radius:16px;padding:0;box-shadow:0 0 8px rgba(0,0,0,.1)}.css-modal-content{overflow:auto;max-height:calc(100vh - 256px);box-sizing:border-box;background:#fff}.css-modal-content::-webkit-scrollbar{width:8px}.css-modal-content::-webkit-scrollbar-track{background:#f8f8fa}.css-modal-content::-webkit-scrollbar-thumb{background:#aaa}.css-modal-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;background-color:#ffff;padding:8px}.css-modal-title{flex:1 1 auto;font-size:16px;line-height:32px;padding:8px 16px;margin:0;text-align:left;text-transform:none;font-weight:700}.css-modal-meta{background-color:#fff;padding:16px;text-align:center;color:#777;font-size:11px}.css-modal-actions{flex:0 0 auto;box-sizing:border-box;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.css-modal-actions .css-anchor{margin:0 4px;padding:0 4px;transition:opacity .2s ease;opacity:.8}.css-modal-actions .css-anchor:hover{text-decoration:none;opacity:1}.css-modal-actions .css-anchor.css-modal-close-button{opacity:.7}.css-message-handle{display:none;position:fixed;z-index:12;top:-256px;left:0;right:0;padding:0}.css-message-wrapper{display:flex;align-items:center;justify-content:center}.css-loading-handle img,.css-message-wrapper .css-message{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1)}.css-message-wrapper .css-message{flex:0 1 auto;padding:16px 32px;font-size:14px}.css-section .css-message{padding:24px;margin:0}.css-message.css-neutral{color:#b8860b}.css-loading-handle{display:none;position:fixed;top:12px;left:0;right:0;cursor:pointer;z-index:11}.css-loading-handle img{display:block;margin:auto;padding:16px}.css-menu.css-main-menu .css-nav{max-width:1024px;padding:8px 0;overflow:visible}.css-menu.css-main-menu .css-anchor{overflow:hidden;padding:8px;color:#777;transition:opacity .2s ease}.css-menu.css-main-menu .css-anchor.title .css-image{box-sizing:border-box;width:42px;height:42px;padding:1px;margin:0 8px 0 0;border:4px solid #fff}.css-menu.css-main-menu .css-anchor .css-label{line-height:32px;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.css-menu.css-main-menu .css-anchor:hover{color:#777;opacity:.8}.css-menu.css-main-menu .css-anchor.on{color:#222}.css-menu.css-main-menu .css-anchor.on .css-icon{opacity:1}.css-menu.css-main-menu .css-anchor.on .css-image{border-color:#444}.css-page{margin:auto;max-width:1024px}.css-menu.css-page-menu .css-nav,.css-page.layout{display:flex;flex-direction:row;flex-wrap:wrap;align-items:normal;justify-content:normal}.css-menu.css-page-menu .css-nav{padding:16px 8px;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:visible}.css-menu.css-page-menu .css-anchor{border-radius:6px;padding:0 8px}.css-menu.css-page-menu .css-anchor.on{background-color:#eee}.css-menu.css-page-menu .css-anchor .css-label{line-height:32px;font-weight:700}.css-layout{flex:1 1 auto;margin:0 auto}.css-layout-20{max-width:20%}.css-layout-25{max-width:25%}.css-layout-30{max-width:30%}.css-layout-40{max-width:40%}.css-layout-50{max-width:50%}.css-layout-60{max-width:60%}.css-layout-70{max-width:70%}.css-layout-75{max-width:75%}.css-layout-80{max-width:80%}.css-layout-narrow{max-width:75%}.css-section{padding:0 12px;margin:0}.css-section,.css-section-wrapper{box-sizing:border-box}.css-footer-benchmark li,.css-section-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.css-section-header{overflow:auto}.css-section-header .back{flex:0 0 auto;padding:8px}.css-section-header h2{flex:1 1 auto;font-weight:700;padding:8px;line-height:48px}.css-section-header .css-button{flex:0 0 auto;line-height:40px;height:40px;border-radius:20px;padding:0 16px}.css-section-body{border-radius:16px;background:#fff}.css-menu.css-section-menu .css-nav{flex-direction:column;align-items:normal;padding:0;margin:0}.css-menu.css-section-menu .css-anchor{flex:1 1 auto;margin:8px;border-radius:8px;padding:0 8px;color:#000}.css-menu.css-section-menu .fill{height:8px}.css-menu.css-section-menu .css-anchor .css-icon{padding:8px}.css-menu.css-section-menu .css-anchor .css-label{padding:8px 16px;line-height:32px;font-size:16px;text-align:left}.css-menu.css-section-menu .css-anchor:hover{background-color:#f8f8f8}.css-footer{box-sizing:border-box;overflow:hidden;text-align:center;padding:32px 0 0;color:#777}.css-footer-copyright{padding:32px;font-size:12px;line-height:22px}.css-footer-benchmark{display:flex;flex-direction:column;align-items:normal;justify-content:normal;box-sizing:border-box;padding:16px;max-width:256px;margin:auto}.css-footer-benchmark li{flex:1 1 auto;justify-content:normal}.css-footer-benchmark li .label{flex:0 1 auto;font-weight:700;text-align:left;padding:4px}.css-footer-benchmark li .line{flex:1 1 auto;border-bottom:1px dashed #ccc}.css-footer-benchmark li .time{flex:0 1 auto;text-align:right;padding:4px}.css-top-handle{display:block;margin:auto;padding:24px;max-width:128px;text-align:center;color:#777;position:relative}.css-mobile-menu-handle,.css-mobile-only,.css-mobile-overlay-handle,.css-top-handle.hide,.js-mobile-flag{display:none}.css-top-handle:hover{color:#000}@media (max-width:980px){.js-mobile-flag{display:block}.css-button.css-checklist-button .css-label,.css-desktop-only{display:none}.css-menu-handle.on .overlay,.css-mobile-only{display:block}.css-mobile-menu-handle,.css-mobile-overlay-handle{position:fixed;top:64px;bottom:0;z-index:5;opacity:0}.css-mobile-overlay-handle{left:0;right:0;display:none;background:rgba(255,255,255,.6)}.css-mobile-menu-handle{display:block;right:70%;overflow-y:auto;max-width:60vw;width:256px;left:-256px;border-right:1px solid #ddd;background:#f8f8f8;box-shadow:0 0 16px rgba(0,0,0,.1)}.css-mobile-menu-copyright{border-top:1px solid #ddd;font-size:12px;padding:16px;margin:0 8px;line-height:22px;color:#777}.css-menu .css-nav{justify-content:space-between}.css-page.layout{flex-direction:column;flex-wrap:nowrap}.css-layout{max-width:none;margin:0}.css-section{margin:0}.css-modal-wrapper{flex:1 1 auto}.css-menu-handle{position:static}.css-menu-handle .css-menu,.css-menu-handle.right .css-menu,.css-menu-handle.top .css-menu{position:fixed;top:auto;max-height:75vh;overflow:auto;bottom:0;left:12px;right:12px;max-width:none;z-index:11;border-radius:16px 16px 0 0;padding:8px 8px 32px;background-color:#fff}.css-menu-handle .css-menu .css-nav,.css-menu-handle.on .css-menu .css-menu-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.css-menu-handle .css-menu .css-nav{flex-direction:row;flex-wrap:wrap;padding:8px;max-height:none}.css-menu-handle .css-menu .css-anchor{line-height:48px;height:auto;padding:16px;font-size:14px;background:#f8f8f8;border-radius:8px;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.css-menu-handle .css-menu .css-anchor .css-icon{padding:2px}.css-menu-handle .css-menu .css-anchor .css-label{padding:2px;font-weight:400;line-height:32px}.css-form-field-item{flex-wrap:wrap}.css-form-field-item.nowrap{flex-wrap:nowrap}}