body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-container{margin:5px;position:relative}.loader{animation:rotation 1s linear infinite;border-radius:50%;border-right:4px solid #0000;border-top:2px solid #fff;box-sizing:border-box;display:inline-block;height:15px;margin-left:10px;position:absolute;top:-7px;width:15px}.loading-container__larger .loader{height:55px;width:55px}.loading-container__central{left:50vw;position:fixed;top:50vh}.loading-container__larger.loading-container__central{height:55px;left:calc(50vw - 42px);top:calc(50vh - 25px);width:55px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adv-button{align-items:center;background-color:var(--forte);border:1px solid #0000;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-height:35px;overflow:hidden;padding:0 5px;position:relative;text-decoration:none;transition:all .3s;-webkit-user-select:none;user-select:none;width:160px}.adv-button.simple-small-button{background-color:var(--pianissimo);color:var(--forte);font-size:12px;min-height:30px}@media only screen and (max-width:700px){.adv-button{min-width:0;min-width:auto;width:auto}}.adv-button__full-width{width:100%}.adv-button__selected{background-color:var(--brand-color-blue__alt);box-shadow:none}.adv-button:hover{box-shadow:var(--box-shadow-2)}.adv-button.simple-small-button:hover{box-shadow:var(--box-shadow)}.adv-button__disabled:hover{background-color:var(--piano);box-shadow:none}.adv-button-loading-state-loader{left:2px;margin-left:10px;position:relative;top:2px}.adv-button-loading-state-loader svg{stroke:#fff}.adv-button__disabled{background-color:var(--piano);cursor:default}.adv-button__with-icon{justify-content:space-between;padding:0}.adv-button__with-icon .adv-button__text{flex-grow:1;text-align:center}.adv-button__icon{align-items:center;background-color:var(--brand-color-green__alt);display:flex;height:38px;justify-content:center;width:40px}.adv-input-outer{border-radius:var(--border-radius);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:calc(100% - 2px)}.adv-input-outer label{border-left:1px dashed #0000;font-weight:700;margin-bottom:6px;margin-left:4px;padding-left:0;transition:all .5s}.adv-input-outer:focus-within label{border-left:1px dashed var(--piano);padding-left:8px}.adv-input{position:relative}.adv-input input{align-self:flex-start;background-color:#fff;border:1px solid var(--mezzo);border-radius:var(--border-radius);flex-grow:1;margin-right:10px;outline:0;padding:10px;width:calc(100% - 20px)}.adv-input textarea{min-height:100px;outline:none;padding:10px;resize:none;width:calc(100% - 20px)}.adv-input textarea,.adv-input__with-information input{border-radius:0 0 var(--border-radius) var(--border-radius)}.adv-input__with-information input{border-top-left-radius:0;border-top-right-radius:0;margin-right:0}.adv-input__with-error input{border-bottom-left-radius:0;border-bottom-right-radius:0}.adv-input__disabled input{background-color:var(--pianissimo)}.adv-input-information{background-color:var(--pianississimo);border:1px solid var(--mezzo);border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--piano);display:inline-block;font-size:.8em;padding:4px 9px;width:calc(100% - 18px)}.adv-input-loading{bottom:13px;position:absolute;right:25px}.adv-input-loading svg{height:30px;max-height:30px;max-width:30px;width:30px}.adv-input-error{background-color:var(--brand-color-red);border:1px solid var(--mezzo);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;color:#fff;font-size:12px;padding:10px;width:calc(100% - 20px)}.separator{display:flex}.separator__divider{background-color:var(--pianissimo);flex-grow:1;height:1px;margin-top:.6em;min-width:100px;width:100%}.separator__text{margin:0 10px}.adv-separator-simple{background-color:var(--pianissimo);height:1px;margin:5px 0;width:100%}.auth-container{background-color:var(--pianississimo);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:20px;transition:all .5s}.auth-container h2{margin:10px 0 0}.auth-container .adv-input-outer{margin-bottom:20px}.auth-container:hover{border-radius:var(--border-radius);transition:all .5s}.auth-email-sign-in-container{display:flex;flex-direction:column;margin:10px 0 0;width:100%}.auth-google-sign-in-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}.in-form-auth-heading-verb{font-size:1em;font-weight:400;letter-spacing:.08em;margin:25px 0 0;padding:25px 0 20px}.in-form-auth-input-container{align-items:center;display:flex;width:100%}@media only screen and (max-width:900px){.in-form-auth-input-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}}.in-form-terms-and-conditions{color:var(--mezzo);display:block;font-size:.8em;margin:10px 0;text-align:center}.in-form-auth-vertical-space{min-height:50px}.auth-errors{border-radius:var(--border-radius);color:var(--warning);margin-top:10px;padding:15px}.sign-in-with-google-button-and-image{align-content:center;align-items:center;display:flex;justify-items:center;width:100%}.sign-in-with-google-button-and-image .adv-button__icon{background-color:var(--mezzo)}.sign-in-with-google-image{background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:700;height:32px;margin-left:10px;margin-right:10px;text-transform:uppercase;width:32px}.sign-in-with-google-terms-and-conditions-link{color:var(--mezzo)}.sign-in-with-google-terms-and-conditions{font-size:.8em;margin-bottom:10px;margin-top:20px;text-align:center;width:100%}@media only screen and (max-width:1000px){.sign-in-with-google-terms-and-conditions{max-width:none}}.agree-to-terms-buttons-section{display:flex;flex-direction:column;justify-content:space-evenly}.common-button.agree-to-terms-button{margin-bottom:10px}.agree-to-terms-buttons-section .adv-button{margin-bottom:10px;min-width:100%}.sign-in-button{align-self:flex-end;justify-self:flex-end;margin-top:30px;padding:20px 40px}.inform-auth-clickable-span{cursor:pointer;font-size:.9em;margin-top:5px;text-decoration:underline}.in-form-auth-separator{margin-bottom:10px;margin-top:10px}.in-form-auth__create-password-instruction{margin-bottom:5px;text-align:center}.auth-wrapper{margin-bottom:200px;margin-left:calc(50% - 300px);min-height:95vh;padding-top:50px;width:600px}@media only screen and (max-width:700px){.auth-wrapper{margin-left:0;margin-right:0;padding:30px 10px 10px;width:calc(100% - 20px)}}@font-face{font-display:swap;font-family:inter;font-weight:300;src:url(/static/media/Inter-Light.58a136ec3193fa8a63e5.ttf)}@font-face{font-display:swap;font-family:inter;src:url(/static/media/Inter-Regular.2391725004ae05a27e8e.ttf)}@font-face{font-display:swap;font-family:inter;font-weight:600;src:url(/static/media/Inter-Bold.a73db89c43e44ca8f5e0.ttf)}*{--hcc0:#000;--hcc1:#fff;--hcc2:red;--hcc3:#f6810a;--hcc4:#f6f00c;--hcc5:#40c225;--hcc6:#0ae2e0;--hcc7:#0014cf;--hcc8:#9134db;--hcc9:#874312;--brand-color-purple:#8223ec;--brand-color-purple__transparent:#8223ecaa;--brand-color-blue:#253bfe;--brand-color-blue__alt:#2328e8;--brand-color-green:#2be289;--brand-color-green__alt:#1bbf6f;--brand-color-red:#ef4367;--brand-color-orange:#fc961d;--brand-color-light-blue:#4da5e2;--forte:#111;--mezzo:#333;--piano:#666;--mezzo-pianissimo:#999;--pianissimo:#dedede;--pianississimo:#f6f6f6;--light-grey:#eee;--dark:#111;--dark__alt:#222;--positive:#12af58;--border-radius:5px;--warning:#d03e00;--box-shadow:0 0 3px 0 #0000001a,0 4px 5px 0 #0000001a;--box-shadow-2:0 0 3px 0 #0003,0 4px 5px 0 #0003;--box-shadow-3:0 0 3px 0 #0006,0 4px 5px 0 #0006;--nav-height:50px;--search-and-borders-height:55px;--bento-element-width__standard:300px;--bento-element-container-width__standard:320px;--search-and-borders-color:var(--pianississimo)}body{background-color:#fff;color:var(--dark);font-family:inter;font-size:.9em;font-weight:400;margin:0;padding:0}@media only screen and (max-width:700px){body{font-size:1.1em}}::selection{background:var(--brand-color-purple__transparent)}::-moz-selection{background:var(--brand-color-purple__transparent)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill{-webkit-text-fill-color:var(--dark)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:var(--pianissimo);border:1px solid var(--piano)}::-webkit-scrollbar-thumb{background-color:var(--piano);outline:none}button{border:none;box-shadow:none;cursor:pointer;font-family:inter}button,input{outline:none}h1{font-size:1.6em}h1,h2,h3,h4{font-weight:500;text-align:left;-webkit-user-select:none;user-select:none}h2,h3,h4{font-size:1.2em}p{-webkit-user-select:none;user-select:none}@media only screen and (max-width:700px){.app{font-size:.8em;margin:0}}.notify-user-container{animation:fade-bounce .5s;bottom:0;box-shadow:var(--box-shadow-3);color:#fff;font-size:.8em;max-width:calc(100% - 20px);padding:10px;position:fixed;width:calc(100% - 20px);z-index:15}.notify-user-container,.notify-user-container__callback-styling{background-color:var(--brand-color-purple)}.notify-user-container__positive-styling{background-color:var(--positive)}.notify-user-container__bad-news-styling{background-color:var(--warning)}@media only screen and (max-width:1073px){.main-page{margin-top:0}}.pseudo-link{cursor:pointer;text-decoration:underline}nav.general-minimal-nav{background-color:#fff;display:flex;justify-content:space-between;overflow-x:auto;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3}.general-minimal-nav__container{display:flex}.general-minimal-nav-page__active{color:var(--forte);text-decoration:underline}.general-minimal-nav-page{color:var(--mezzo-pianissimo);cursor:pointer;font-size:12px;margin:0 10px 0 0;-webkit-user-select:none;user-select:none}.icon-container__general-minimal-nav__closer{cursor:pointer;margin-right:8px}@keyframes fade-drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.debug-navigation .adv-input-outer{max-width:80%}.app-controller-logger-output{color:var(--brand-color-green__alt)}.app-controller-logger-output__error{color:var(--brand-color-red)}.sidebar__container{border-top:1px dashed var(--pianissimo);height:calc(100vh - var(--search-and-borders-height));max-height:calc(100vh - var(--search-and-borders-height));max-width:var(--bento-element-container-width__standard);min-width:var(--bento-element-container-width__standard);overflow-y:auto;padding-left:5px;width:var(--bento-element-container-width__standard)}@media only screen and (max-width:1073px){.sidebar__container{height:calc(100vh - 150px);max-height:calc(100vh - 150px)}}.sidebar__active-page{animation:fade-drop-in .3s forwards;padding:6px;width:calc(100% - 12px)}.icon-container{align-items:center;display:flex;justify-content:center}.app-controller__horizontal-flex{display:flex}.app-controller__vertical-flex{display:flex;flex-direction:column;flex-grow:1;height:100vh;max-height:100vh}@media only screen and (max-width:1073px){.app-controller__vertical-flex{height:100dvh;max-height:100dvh;width:100px}}.search-and-borders{align-items:center;background-color:#fff;flex-wrap:wrap;padding-bottom:7px;padding-top:7px}.search-and-borders,.search-and-borders__group-1{display:flex;justify-content:flex-start}.search-and-borders__group-2{display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (max-width:1073px){.search-and-borders{display:flex;height:50px;justify-content:space-between;max-height:none;overflow-x:auto;width:100%}.search-and-borders__group-1{display:flex;flex-direction:column;justify-content:space-between}.app-controller__quick-usage-note{max-width:250px}}.search-and-borders__logo{margin-bottom:2px;margin-left:13px;margin-right:8px;-webkit-user-select:none;user-select:none}@media only screen and (max-width:1073px){.search-and-borders__logo{margin-right:10px}}.ad-section__horizontal{background-color:var(--mezzo);display:none;height:90px}@media only screen and (max-width:1073px){.ad-section__horizontal{display:block}}.ad-section__vertical{background-color:var(--mezzo);min-width:160px;width:160px}@media only screen and (max-width:1073px){.ad-section__vertical{display:none}}.app-controller__map-and-sidebar{display:flex;height:100vh;max-height:100vh}@media only screen and (max-width:1073px){.app-controller__map-and-sidebar{height:calc(100vh - 150px);max-height:calc(100vh - 150px)}}.icon-container__small-screen-search-and-borders-opener{cursor:pointer;margin-right:20px}.modal__unopinionated-size.small-screen-search-and-borders-modal{bottom:40px}.small-screen-search-and-borders-container__wrapper{display:flex;justify-content:space-between}.small-screen-search-and-borders-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.small-screen-search-and-borders-container .search{margin:0;padding:0;width:100%}.small-screen-search-and-borders-container .border-date-controller__outer{display:flex;justify-content:flex-end;margin:0;padding:0;width:100%}.small-screen-search-and-borders-container .app-controller__toolbar{margin:0;padding:0;width:100%}.small-screen-search-and-borders-container .app-controller__quick-usage-note{display:flex;justify-content:flex-end;margin:0;padding:0;width:100%}.small-screen-search-and-borders-container .border-date-controller__outer .border-date-controller{margin-left:0}.small-screen-search-and-borders-container .app-controller__quick-usage-note,.small-screen-search-and-borders-container .app-controller__toolbar,.small-screen-search-and-borders-container .border-date-controller__outer,.small-screen-search-and-borders-container .search{margin-bottom:20px}.app-controller-temp-beta-div{background-color:var(--brand-color-green__alt);border-radius:10px;bottom:40px;color:#fff;font-size:10px;font-weight:700;padding:10px;position:fixed;right:15px;text-align:right;text-decoration:none;z-index:11}@media only screen and (max-width:1073px){.app-controller-temp-beta-div{bottom:auto;right:5px;top:10px}}.app-controller-temp-beta-inner{background-color:var(--brand-color-purple);border-radius:10px;color:#fff;font-size:10px;font-weight:500;min-width:110px;padding:2px;position:absolute;right:10px;text-align:center;top:calc(100% - 5px)}.app-controller-displaying h1{margin:0}.app-controller-displaying h2{margin:10px 0 0}.app-controller-displaying__title-and-chip{align-items:flex-end;display:flex}.app-controller-displaying__title-and-chip .chip{font-size:12px;margin-bottom:2px;margin-left:5px;max-height:25px}.app-controller-displaying__title-and-chip .chip-inner{min-width:8px;padding-left:4px;padding-right:4px}.app-controller-displaying p{margin-bottom:5px;margin-top:5px}.app-controller-displaying__note{color:var(--piano);font-size:12px;margin-top:0}.app-controller-displaying .adv-accordion__revealed-block__expanded{max-height:80vh}@media only screen and (max-width:1073px){.app-controller-displaying .adv-accordion__revealed-block__expanded{max-height:65vh}}.item-card{animation:fade-drop-in .3s forwards;background-color:var(--pianississimo);border-radius:var(--border-radius);margin-bottom:10px;padding:10px;position:relative}.item-card .item-card__quick-search{color:var(--piano);position:relative;z-index:11}.item-card h1,.item-card h2,.item-card p{margin:10px 0 0}.item-card h1{font-size:18px}.item-card h1,.item-card p{-webkit-user-select:text;user-select:text}.item-card p{color:var(--piano);font-size:14px}.item-card__details__title-and-description{margin-bottom:20px;max-width:65%}.item-card__date-container{margin-bottom:13px;margin-top:13px}.item-card__date-container .item__creation__year .adv-input{width:3.6em}.item-card__date-container .item__date__datum__year{min-width:0;min-width:auto}.item-card__controls__icons{align-items:center;display:flex;justify-content:flex-end}.item-card__controls__icons .icon-container{cursor:pointer;margin-left:10px}.item-card__map-polygon-container{position:absolute;right:10px;top:10px;transform:rotate(270deg)}.item-card-additional-section{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.item-card-additional-section>:nth-child(n){margin-left:10px}.item-card-chip-menu-container{display:flex;justify-content:flex-end}.item-card .item-card-chip-menu-container{margin-top:10px}.item-card .item-card-chip-menu-container .popover-container__top-left{min-height:200px}.item-card .item-card-chip-menu-container .popover-children-container{min-height:120px}.popover-top-level-container{--popover-width:200px;--popover-height:150px;--popover-padding:30px;position:relative}.popover-closer-void{bottom:0;left:0;position:fixed;right:0;top:0;z-index:11}.popover-container{animation:rotate-fade-in .5s;animation:fade-drop-in .3s forwards;border-radius:var(--border-radius);cursor:pointer;padding:var(--popover-padding);position:absolute;top:75%;width:calc(100% - var(--popover-padding)*2);z-index:12}.popover-top-level-container__hide-popover .popover-container{display:none}.popover-children-container{background-color:#fff;border:1px solid var(--pianissimo);border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-height:100px;min-width:200px;overflow-y:auto;padding:10px}.popover-children-container,.popover-container__no-min-height{min-height:0;min-height:auto}.popover-container__bottom-left{right:10px;width:var(--popover-width)}.popover-container__bottom-right{left:-40px;width:var(--popover-width)}.popover-container__bottom{right:-5px;width:var(--popover-width)}.popover-container__top-left{bottom:auto;min-width:150px;right:calc(100% + 20px);top:(-1.1*var(--popover-height))}.popover-container h2{font-size:12px}.item__date{align-items:center;display:flex;font-size:14px}.item__date__multiline{align-items:flex-start;flex-direction:column}.item__date__date-groups{align-items:center;display:flex}.item__date__date-groups__multiline{align-items:flex-start;flex-direction:column}.item__date__start-date__group{align-items:center;align-items:flex-end;display:flex;position:relative;top:.5px}.item__date__start-date{display:flex}.item__date__date-groups>label{bottom:1px;position:relative;text-align:center;width:1.8em}.item__date__multiline .item__date__date-groups>label{padding-bottom:12px;padding-top:5px}.item__date__start-date__group>label{display:block;width:3em}.item__date__end-date__group{align-items:center;display:flex;position:relative;top:.5px}.item__date__end-date__group>label{display:block;width:3em}.item__date__end-date{display:flex}.item__date__datum{border:1px solid var(--pianissimo);border-right:none;position:relative}.item__date__datum:first-child{border-radius:5px 0 0 5px}.item__date__datum:last-child{border-radius:0 5px 5px 0;border-right:1px solid var(--pianissimo)}.item__date .adv-input{margin:0;padding:0}.item__date .adv-input input::placeholder{left:-5px;position:relative;text-align:center}.item__date__datum input::placeholder{opacity:.5;text-align:left}.item__date .adv-input input{background-color:initial;border:none;letter-spacing:1px;margin-left:5px;padding:2px 0;text-align:left;width:100%}.item__date .adv-input{width:2em}.item__creation__month .adv-input{width:2.2em}.item__creation__year .adv-input{max-width:4.6em;width:100%}.item__creation__year input::placeholder{padding-right:13px}.item__date__datum .adv-input__with-error:after{background-color:var(--brand-color-red);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.item__date__datum .adv-input-error{display:none}.item__date__datum .adv-input-information{color:var(--piano);left:0;top:-12px}.item__date__datum .adv-input-information,.item__date__datum .adv-input-information-2{background-color:initial;border:none;font-size:9px;padding:0 0 0 4px;position:absolute}.item__date__datum .adv-input-information-2{bottom:-12px;color:#aeaeae;right:5px}.tiny-control-button{background-color:initial;border-radius:0;border-radius:5px;margin:0;min-height:0;min-height:auto;padding:2px;width:auto}.item__date .popover-children-container{background-color:var(--brand-color-green);font-size:12px;padding:10px}.item__date__tip{color:#fff}.item__date__tip ul{padding-left:25px}.item__date__additional{align-items:flex-end;display:flex;margin-right:5px}.item__date__multiline .item__date__additional{padding-bottom:20px}.item__date__datum__to-present{border:1px solid var(--pianissimo);border-radius:5px;color:var(--piano);font-size:13px;padding:3px 8px;position:relative}.item__date__datum__year{min-width:80px}.month-cheat-sheet{display:flex;flex-wrap:wrap}.month-cheat-sheet__month{align-items:center;color:#fff;display:flex;justify-content:center;padding:5px 8px;width:calc(50% - 16px)}.month-cheat-sheet__month:hover{text-decoration:underline}.chip{border-radius:3px}.chip-inner{padding:5px 3px}.chip-menu-item__main h3,.chip-menu-item__main p{margin:0}.chip{align-items:center;background-color:var(--pianissimo);border-radius:5px;box-shadow:none;color:var(--forte);cursor:pointer;display:flex;justify-content:center;transition:all .5s;-webkit-user-select:none;user-select:none}.chip.chip__disabled{background-color:var(--mezzo-pianissimo);cursor:not-allowed}.chip-inner{padding:8px}.chip:hover{box-shadow:var(--box-shadow)}.chip-menu-item__main{border-radius:var(--border-radius);margin:5px 0 0;padding:5px;transition:all .5s}.chip-menu-item__main:hover{background-color:var(--pianississimo)}.chip-menu-item__main h1{font-size:14px;margin:0!important;padding:0!important}.chip-menu-item__main p{font-size:12px;margin:0!important;padding:0!important}.story-card{align-items:flex-start;animation:fade-drop-in .3s forwards;background-color:var(--pianississimo);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;padding:10px;position:relative}.story-card h1{font-size:18px}.story-card p{color:var(--piano);font-size:14px}.story-card__details__title-and-description{animation:fade-drop-in .3s forwards;max-width:100%;width:100%}.story-card__byline-and-controls{align-items:center;display:flex;margin-bottom:20px;margin-top:20px;width:100%}.story-card__byline-container{display:flex;justify-content:flex-start}.story-card__controls-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.story-card__byline-and-controls .simple-small-button{max-width:100px}.story-card__edit-button-container{display:flex;justify-content:flex-end;width:100%}.story-card__show-button-container{align-items:flex-end;display:flex;flex-direction:column;margin-top:10px;width:100%}.story-card__show-button-container .adv-button:nth-child(2){margin-top:10px}.vote-story{display:flex;position:absolute;right:10px;z-index:7}.vote-story .icon-container{cursor:pointer}.vote-story .icon-container:first-of-type{margin-right:5px}.vote-story .loading-container:first-of-type{margin-right:8px}.vote-story .loading-container:nth-of-type(2){margin-right:5px}.vote-story .loader{margin:0}.vote-story .loader,.vote-story .loader__dot{position:relative;top:0}.byline{align-items:center;display:flex}.byline-descriptive-text-and-username{display:flex;flex-direction:column;margin-left:10px}.byline-descriptive-text-and-username__descriptive-text{font-size:12px}.byline-descriptive-text-and-username__username{font-size:13px;font-weight:700}.avatar-container{border:1px solid var(--pianissimo);border-radius:100px;box-shadow:none;cursor:pointer;height:34px;transition:all .4s;-webkit-user-select:none;user-select:none;width:34px}.avatar-container__large-size{height:54px;width:54px}.avatar-container:hover{box-shadow:var(--box-shadow)}.avatar-container img{background-size:contain;border-radius:100px;height:100%;object-fit:cover;width:100%}.avatar-container svg{background-color:#fff;background-size:contain;border-radius:100px;height:calc(100% - 14px);max-height:calc(100% - 14px);max-width:calc(100% - 14px);padding:10px;width:calc(100% - 14px)}.avatar-container__large-size svg{height:calc(100% - 23px);max-height:calc(100% - 23px);max-width:calc(100% - 23px);width:calc(100% - 23px)}.adv-accordion{width:100%}.adv-accordion__always-visible{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;width:100%}.adv-accordion__always-visible__main-text-and-icon{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.adv-accordion__always-visible__main-text{color:var(--mezzo);font-size:18px}.adv-accordion__always-visible__description{color:var(--piano);font-size:14px}.adv-accordion__always-visible__description p{margin:2px 0 0}.adv-accordion__always-visible__dropdown-icon-container{align-items:flex-start;display:flex;justify-content:center}.adv-accordion__always-visible .icon-container{margin-left:10px;transform:rotate(0deg);transition:all .5s}.adv-accordion__always-visible .icon-container__expanded{transform:rotate(180deg)}.adv-accordion__revealed-block{max-height:0;min-height:0;overflow-y:hidden;transition:all .5s}.adv-accordion__revealed-block__expanded{margin-top:10px;max-height:1900px}.adv-accordion__revealed-block__expanded__overflow-auto{overflow-y:auto}.adv-accordion__revealed-block__expanded__overflow-visible{overflow-y:visible}.app-controller-user{align-self:flex-end;justify-self:flex-end;margin-left:10px;margin-right:10px}@media only screen and (max-width:1073px){.app-controller-user{margin-bottom:10px;margin-right:0}}.app-controller-user__modal__contents{max-width:300px;min-width:250px}.app-controller-user__separator{margin-bottom:20px;margin-top:20px}.avatar-container__user-details__update-profile-image__profile-image,.user-details__update-profile-image-button{margin-bottom:10px}.user-details__save-button__container{margin-bottom:40px;margin-top:20px}.user-details__form .adv-input-outer,.user-details__logo-settings .avatar-container{margin-top:10px}.image-upload-container{align-items:center;background-color:var(--mezzo);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:90px;min-width:calc(100% - 40px);padding:90px 20px}.image-upload__file-upload_custom-label,button[type=submit]{align-items:center;background-color:var(--mezzo);border:1px solid #0000;border-radius:var(--border-radius);border-radius:400px;color:#fff;color:var(--pianississimo,#fff);cursor:pointer;display:inline-flex;justify-content:center;min-height:40px;min-width:122px;overflow:hidden;padding:0 15px;position:relative;text-decoration:none;text-decoration:underline;transition:all .3s;-webkit-user-select:none;user-select:none}button[type=submit]{margin-top:20px}.image-upload__file-upload_custom-label{margin-bottom:20px;margin-top:20px}input[type=file]{display:none}.image-upload-container__form{align-items:center;display:flex;flex-direction:column;justify-content:center}.image-upload-container__form button{background-color:var(--forte);border-radius:5px;text-decoration:none}.image-upload__preview-images{display:flex;flex-wrap:wrap;margin-top:20px}.image-upload__preview-image{border-radius:3px;max-height:50px;max-width:50px}.icon-container__image-upload__add-image-icon{margin-bottom:10px}.image-upload__clear-images{margin-top:20px}.user-assets-container{display:block}.user-assets{display:flex;flex-wrap:wrap}.image-asset-container{display:inline-flex;flex-wrap:wrap;height:125px;margin-bottom:18px;margin-right:18px;position:relative;width:125px}.image-asset__upload-more{align-items:center;background-color:var(--pianississimo);display:flex;justify-content:center;margin-bottom:15px}.image-asset-container__image,.image-asset__upload-more{border-radius:20px;cursor:pointer;height:125px;width:125px}.image-asset-container__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000}.popover-top-level-container__asset-selection__image-asset__additional-menu{bottom:25px;cursor:pointer;left:calc(100% - 25px);position:absolute}.image-asset-container__image__selected{border:1px solid var(--piano)}.modal-void{align-items:center;animation:modal-void-animate-in .3s forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:11}@keyframes modal-void-animate-in{0%{background-color:#0000}to{background-color:#0006}}.modal{animation:fade-bounce .5s;background-color:#fff;border-radius:var(--border-radius);bottom:60px;box-shadow:var(--box-shadow);color:var(--dark);display:flex;flex-direction:column;left:60px;max-height:80vh;overflow-y:auto;position:fixed;right:60px;top:70px;z-index:100}.modal-alert{bottom:40vh;left:30vw;right:30vw;top:40vh}.modal__close{color:var(--dark);cursor:pointer;display:flex;justify-content:flex-end;margin:5px;padding:5px}.modal__content{flex-grow:1;overflow-y:auto;padding:0 40px}@media only screen and (max-width:900px){.modal{bottom:calc(var(--nav-height) + 20px);left:10px;right:10px;top:10px}.modal__content{flex-grow:1;overflow-y:auto;padding:0 10px}}.modal__unopinionated-size{bottom:auto;left:auto;right:auto;top:auto}.confirm-delete__cancel{background-color:var(--piano)}.confirm-delete__confirm{background-color:var(--brand-color-red)}.search{align-items:center;border:1px solid var(--pianissimo);border-radius:5px;display:inline-flex;height:36px;margin-left:10px}.search .adv-input input{background-color:inherit;border:none;width:auto}.search .adv-input input::placeholder{color:var(--piano)}.icon-container__search__icon{margin-left:10px;margin-right:5px}.search .popover-children-container{align-items:center;display:flex;justify-content:center;min-height:160px}.search__date-settings-icon-container{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:10px}.search__filters-modal__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.search__filters-modal{width:400px}.search-within-dates-modal{min-height:500px}.border-date-controller__outer{display:flex;min-height:40px}@media only screen and (max-width:1073px){.border-date-controller__outer{margin-right:20px}}.border-date-controller__outer .popover-activator-child-container,.border-date-controller__outer .popover-top-level-container{display:flex}.border-date-controller__outer .popover-children-container{background-color:var(--brand-color-green__alt);border:none}.border-date-controller{border:1px solid var(--pianissimo);border-radius:5px;display:flex;height:32px;justify-content:center;margin-left:5px;padding:3px 2px 3px 7px;position:relative}.border-date-controller .icon-container{cursor:pointer}.b-d-c__date,.b-d-c__date-and-arrows,.b-d-c__date__container{display:flex}.b-d-c__date input.b-d-c-date__input__day,.b-d-c__date input.b-d-c-date__input__month{width:25px}.b-d-c__date input{background-color:initial;border:none;color:var(--mezzo);display:flex;font-size:13px;margin-left:5px;max-width:none;outline:none;width:40px}.b-d-c__date input.date-input-error{color:var(--brand-color-red)}.b-d-c__date__switcher{display:flex;flex-direction:column;justify-content:center}.b-d-c__date>label{background-color:#fff;border:1px solid var(--pianissimo);border-radius:5px;color:var(--piano);font-size:11px;padding:0 2px;position:absolute;top:-8px;-webkit-user-select:none;user-select:none;z-index:2}.b-d-c__date__switcher__day-label{left:3px}.b-d-c__date__switcher__month-label{left:47px}.b-d-c__date__switcher__year-label{left:95px}.b-d-c__arrows{display:flex;margin-bottom:2px;margin-left:0}.b-d-c__arrows>label{background-color:#fff;border:1px solid var(--pianissimo);border-radius:5px;color:var(--piano);font-size:11px;left:162px;padding:0 2px;position:absolute;top:-8px;-webkit-user-select:none;user-select:none;z-index:2}.icon-container__b-d-c__arrows__right{padding-left:5px}.borders-info{color:#fff;-webkit-user-select:none;user-select:none}.item-definition-container{max-height:calc(100vh - var(--nav-height) - var(--search-and-borders-height));min-width:var(--bento-element-width__standard);overflow-y:auto}.item-definition-container .item-creation{margin-bottom:20px}.gm-style iframe+div{border:none!important}.histochart-map-container-inner{flex-grow:1;width:100%!important}.histochart-map-container{display:flex;flex-grow:1;min-height:300px;width:100%}.histochart-map__drawing-mode .gm-style *{cursor:crosshair!important}.number-circle__outermost{position:relative;-webkit-user-select:none;user-select:none}.number-circle__outermost__map-style{position:absolute}.number-circle__outer{position:relative}.number-circle__outer__map-style{bottom:50%;left:-50%}.number-circle{background-color:grey;display:flex;flex-wrap:wrap}.region .number-circle__tag{background-color:#333;color:#fff}.region .number-circle__tag__border-style{background-color:initial}.number-circle__border{background-color:initial;border-radius:50%;position:absolute}.number-circle__tag{align-items:center;background-color:#fff;border:1px solid #000;border-radius:5px;display:flex;justify-content:center;left:-310%;padding:3px;position:absolute;text-align:center;width:650%}.number-circle__tag__border-style{border-color:#0000}.number-circle__tag__border-style .number-circle__tag__inner{color:#000;font-size:13px;font-weight:800;text-shadow:-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff,1px 1px 2px #fff;word-break:break-word}.cn-divider__horizontal,.cn-divider__vertical{background-color:#000;position:absolute}.cn-section{height:100%}.cn-section__1-digit{flex-grow:1;width:100%}.cn-section__2-digits{width:50%}.cn-section__3-digits{height:50%;width:50%}.cn-section__3-digits:nth-child(3){flex-grow:1;width:100%}.cn-section__4-digits{height:50%;width:50%}.country-label{font-weight:700;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.country-label:before{background-color:#3498db;border:1px dashed #000;content:"";display:inline-block;height:10px;left:calc(50% - 6px);margin-right:5px;position:absolute;top:calc(50% + 10px);vertical-align:middle;width:10px}.country-label__0:before{background-color:#e6194b}.country-label__1:before{background-color:#ff44b8}.country-label__2:before{background-color:#7d1eb4}.country-label__3:before{background-color:#3cb44b}.country-label__4:before{background-color:#ffe119}.country-label__5:before{background-color:#f58231}.country-label__6:before{background-color:#911eb4}.country-label__7:before{background-color:#42d4f4}.country-label__8:before{background-color:#f032e6}.country-label__9:before{background-color:#bfef45}.country-label__10:before{background-color:#469990}.country-label__11:before{background-color:#a03dff}.country-label__12:before{background-color:maroon}.item-creation{padding:0 10px}.item__creation__outer{background-color:var(--pianississimo);border-radius:var(--border-radius);width:var(--bento-element-width__standard)}.item__creation h2{margin-top:0;padding-top:0;text-align:center}.item__creation h3{font-size:13px;margin-bottom:5px;margin-top:0;padding-bottom:0;padding-top:0}.item__creation__spacer{border-top:1px dotted var(--pianissimo);height:20px;margin-top:20px}.item__creation__small-textual-setting{align-items:center;color:var(--mezzo);cursor:pointer;display:flex;font-size:12px;justify-content:center}.item__creation__small-textual-setting .icon-container{margin-right:5px}.item__creation .popover-children-container{max-height:none}.adv-item-creation-generic-error{background-color:var(--brand-color-red);border:1px solid var(--mezzo);border-radius:var(--border-radius);color:#fff;font-size:12px;margin-top:20px;padding:10px;width:calc(100% - 20px)}.adv-item-creation-generic-error>*{display:inline}.adv-item-creation-generic-error>.icon-container{position:relative;top:5px}.item__story-association__container .popover-activator-child-container h3{align-items:center;display:flex;justify-content:flex-start}.item__story-association__container .popover-activator-child-container .icon-container{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:5px}.item__story-association__container .popover-children-container{max-height:200px}.item__creation__draw-reminder{color:var(--brand-color-purple);font-style:italic;margin-top:30px}.mode-selector__container{-webkit-user-select:none;user-select:none}.mode-selector{background-color:var(--pianissimo);border-radius:var(--border-radius);color:var(--mezzo);display:inline-flex;font-size:12px;font-weight:700;width:100%}.mode-selector__mode{align-items:center;border:1px solid #0000;border-radius:15px;cursor:pointer;display:flex;flex-grow:1;justify-content:center;margin:5px;padding:8px 15px;transition:all .4s}.mode-selector__mode:hover{background-color:var(--pianississimo);border-radius:var(--border-radius);color:var(--forte)}.mode-selector__mode__selected,.mode-selector__mode__selected:hover{background-color:var(--brand-color-green__alt);border-radius:var(--border-radius);color:#fff}.item-type-illustration__type{align-items:center;background-color:var(--pianississimo);border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.item-type-illustration__type:hover{background-color:var(--pianissimo)}.item-type-illustration__type:last-child{margin-bottom:0}.item-type-illustration__type-name__outer{border:none;max-width:80px}.item-type-illustration__type-name__outer p{font-size:12px}.item-type-illustration__type-name{background-color:var(--piano);border-radius:5px;color:var(--mezzo-pianissimo);color:#fff;font-size:12px;padding:2px 8px 4px;text-align:center;width:50px}.item-type-illustration__type-name__selected{background-color:var(--brand-color-green__alt)}.item-type-illustration__type-drawing{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;min-height:50px}.item-type-illustration__type-drawing .number-circle{margin-right:10px}.item-type-illustration__type-drawing__line{background-color:var(--brand-color-green__alt);border-radius:5px;height:2px;width:60px}.item-type-illustration__type-drawing__polygon{height:80px;width:80px}.item-and-story-view-principal{max-width:var(--bento-element-width__standard)}.item-and-story-view-principal>h2{margin-bottom:0}.item-and-story-view-principal>p{margin-top:5px}.item-and-story-view-principal__items-in-this-story-heading{align-items:center;display:flex}.item-and-story-view-principal__items-in-this-story-heading .tag{margin-left:10px}.item-and-story-view-principal .adv-accordion{margin-bottom:10px;margin-top:10px}.item-and-story-view-principal__top-level-button{margin-bottom:10px}.item-and-story-view-principal__separator{margin-bottom:15px;margin-top:20px}.tag{background:var(--piano);border-radius:var(--border-radius);color:var(--light-grey);font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:4px 6px;-webkit-user-select:none;user-select:none}.tag__clickable{cursor:pointer}.inf-acc__first{margin-top:0}.story-creation-and-versioning__items-in-this-story-heading{align-items:center;display:flex;margin-bottom:10px}.story-creation-and-versioning__items-in-this-story-heading .tag{margin-left:10px}.story-creation-and-versioning__add-item{margin-top:10px}.story-creation-and-versioning__item-controls{display:flex}.story-creation-and-versioning__item-controls .adv-button{margin-left:10px;padding-left:10px;padding-right:10px;width:auto}.story-creation-and-versioning__item-controls .adv-button:first-of-type{margin-left:0}.item-card__expecting-edit-definition{border:1px solid var(--pianissimo);border-radius:var(--border-radius);padding:10px}.story-creation-separator-before-about{margin-bottom:30px;margin-top:30px}.app-controller__quick-usage-note{align-items:center;border:1px solid var(--pianissimo);border-radius:5px;display:flex;height:32px;justify-content:center;margin-left:5px;padding:3px 7px;position:relative;-webkit-user-select:none;user-select:none;width:240px}@media only screen and (max-width:1073px){.app-controller__quick-usage-note{margin-right:10px;min-width:300px;width:300px}}.app-controller__quick-usage-note label{color:var(--piano);font-size:11px}.app-controller__quick-usage-note .in-animation{animation:fade-in 1s forwards}.app-controller__quick-usage-note .out-animation{animation:fade-out 1s forwards}.app-controller__quick-usage-note__info-label{background-color:#fff;border:1px solid var(--pianissimo);border-radius:100px;color:var(--piano);font-size:11px;padding:0 6px;position:absolute;right:3px;top:-8px;-webkit-user-select:none;user-select:none;z-index:2}.app-controller__toolbar{align-items:center;border:1px solid var(--pianissimo);border-radius:5px;display:flex;height:32px;justify-content:center;margin-left:5px;padding:3px 7px;position:relative}.app-controller__toolbar__info-label{background-color:#fff;border:1px solid var(--pianissimo);border-radius:100px;color:var(--piano);font-size:11px;left:3px;padding:0 6px;position:absolute;top:-8px;-webkit-user-select:none;user-select:none;z-index:2}.popover-top-level-container__app-controller__toolbar__tool-container{padding-left:3px;padding-right:3px}.popover-top-level-container__app-controller__toolbar__tool-container .popover-children-container{background-color:var(--brand-color-green__alt);border:none;color:#fff}.popover-top-level-container__app-controller__toolbar__tool-container .icon-container{cursor:pointer}@media only screen and (max-width:700px){.app-controller__toolbar .popover-container{display:none}}.year-slider{animation:fade-in .4s;background-color:#fff;border-radius:0 0 20px 0;border-right:1px dashed var(--pianissimo);border-top:1px dashed var(--pianissimo);left:160px;padding:10px 30px;position:fixed;right:calc(var(--bento-element-container-width__standard) + 5px);top:calc(var(--nav-height) + 4px);z-index:11}@media only screen and (max-width:700px){.year-slider{border-radius:0 0 20px 20px;left:0;right:0;top:0}}.year-slider input[type=range]{width:100%}.year-slider .delineations{height:20px;margin-top:10px;position:relative;width:100%}.year-slider .delineations span{font-size:10px;position:absolute;transform:translateX(-50%);white-space:nowrap}.icon-container__app-controller-year-slider__closer{cursor:pointer;position:absolute;right:15px;top:15px}.secret-story-book__container{display:flex;justify-content:center;width:100%}.secret-story-book{background-color:#fff;background-color:var(--light-grey);border:1px solid var(--pianississimo);border-radius:var(--border-radius);max-width:900px;padding:20px;width:100%}.secret-story-book>h1{background-color:var(--pianissimo);color:var(--mezzo)}.secret-story-book>h1,.secret-story-book>h2{border-radius:var(--border-radius);margin:40px 0 20px;padding:5px 10px;text-align:center}.secret-story-book>h2{background-color:var(--mezzo-pianissimo);color:var(--light-grey)}.secret-story-block-index-links{display:flex;flex-wrap:wrap}.secret-story-book__component-link{margin-bottom:10px;margin-right:10px}.secret-story-book__component-link__button__attention{background-color:var(--warning)}.selected-component{display:flex;justify-content:center;margin-bottom:50px;margin-top:50px}.selected-component-configurations{display:flex;flex-wrap:wrap}.selected-component-config__props-block,.selected-component-configurations .adv-button{margin-top:10px}.selected-component-config{align-items:flex-start;background-color:var(--pianississimo);border-radius:var(--border-radius);display:flex;flex-direction:column;height:300px;margin-right:10px;margin-top:10px;overflow-y:auto;padding:10px;width:200px}.secret-story-book .histochart-map-container{min-height:800px;min-width:800px}.adv-dropdown__option__container{background-color:#ccc;cursor:pointer;margin-top:10px}.tooltip-container{display:inline-block;position:relative}.tooltip{background-color:#000000bf;border-radius:4px;color:#fff;font-size:14px;padding:8px;position:absolute;width:500px;z-index:100}.tooltip-content{text-align:center}.tooltip-top{bottom:100%;margin-bottom:8px}.tooltip-bottom,.tooltip-top{left:50%;transform:translateX(-50%)}.tooltip-bottom{margin-top:8px;top:100%}.tooltip-left{margin-right:8px;right:100%}.tooltip-left,.tooltip-right{top:50%;transform:translateY(-50%)}.tooltip-right{left:100%;margin-left:8px}.slider{-webkit-user-select:none;user-select:none}.slider-input{cursor:grab;margin-right:10px;width:100%}.slider-input:active{cursor:grabbing}.slider-disabled{opacity:.6;pointer-events:none}.slider-value{font-size:1rem}.value-disabled{color:var(--piano)}.slider-description-and-value{display:flex;justify-content:space-between}.slider input[type=number]{all:unset;border:1px solid var(--pianissimo);border-radius:var(--border-radius);max-width:60px;padding:5px}.slider-value-and-prefix{align-items:center;display:flex}.slider-value-prefix{padding-right:5px}.item__story-association__align-right{align-items:flex-end;display:flex;flex-direction:column}.item__story-association__create-new-story{margin-top:20px}.my-contributions__stories-container__inner>h1{margin-top:50px;text-align:center}.my-contributions__stories-container__inner>p{color:var(--piano)}.my-contributions__stories-container{display:flex;justify-content:center}.my-contributions__stories-container__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:var(--bento-element-container-width__standard)}
/*# sourceMappingURL=main.1a337ff4.css.map*/