@import"https://fonts.cdnfonts.com/css/the-sims-sans";body{margin:0;display:grid;grid-template-columns:1fr}header{display:grid;grid-template-columns:1fr;grid-gap:1rem;background-repeat:no-repeat;margin:1rem 1rem 1rem 1rem;background-image:url(/assets/logo-small-fedfd1c9097ee8ec170d6affa746b71e0339af149988f29d93f26dd21afaac1d.png);background-size:2.5rem}@media(min-width: 50rem){header{grid-template-columns:1fr 20rem;background-size:5rem;margin:0 1rem 1rem 1rem;background-image:url(/assets/logo-a7f182a39b6f665dfbd1c3cd790dac41bff79ad2e9b239744bace098ad8dfd54.png);background-position-x:1rem;background-position-y:1rem}}header .brand{display:grid;grid-gap:1rem;grid-template-columns:2fr 1fr}@media(max-width: 80rem){header .brand{grid-template-columns:1fr}}header .brand .plug{margin:1rem}header .brand .plug h2{font-size:1.5rem}header .title-and-motto{margin:1rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto}header .title-and-motto .title{grid-column:1;grid-row:1}header .title-and-motto .motto{grid-column:1;grid-row:2}header .title-and-motto .version{font-size:3rem;grid-column:2;grid-row:1/-1;display:flex;align-items:flex-end;font-family:"The Sims Sans","Josefin Sans",serif}header .title{padding-left:3rem;text-align:right;font-size:3.5vw}@media(min-width: 50rem){header .title{padding-left:6rem;text-align:left}}@media(max-width: 50rem){header .title{font-size:7vw}}header .title a{text-decoration:none}header .title::after{content:none}header .motto{font-size:1rem;text-align:right}@media(min-width: 50rem){header .motto{font-size:1.5rem;text-align:left;padding-left:6rem}}header .header-tools{display:grid;grid-gap:1rem;grid-template-columns:1fr 1.25rem;margin-top:1rem;text-align:right}@media(min-width: 50rem){header .header-tools{grid-template-columns:1fr}}header .header-tools .search-wrapper{text-align:left;margin-top:.5rem}header .header-tools .hamburger{font-size:1.25rem}@media(min-width: 50rem){header .header-tools .hamburger{display:none}}header .user-info{margin-top:1rem;text-align:right}@media(min-width: 50rem){header .user-info{grid-column:2}}header .user-info ul{margin:0}header .user-info ul li{list-style-type:none;display:inline;white-space:nowrap}header .user-info ul li+li::before{content:" | "}main{margin:0 1rem 1rem 1rem;padding:1rem;display:grid;grid-template-columns:1fr;border-radius:.25rem;border:rgba(0,0,0,0) 1px solid}main .page-and-sidebar{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media(min-width: 50rem){main .page-and-sidebar{grid-template-columns:1fr 20rem}}main .page-and-sidebar .page-yield{display:grid;grid-template-columns:1fr}main .page-and-sidebar.full-width .page-yield{grid-column:1/-1}main .page-and-sidebar .page-top{grid-column:1/-1;border:solid 1px rgba(0,0,0,0);padding:1rem;border-radius:.25rem}main .sidebar{display:grid;grid-template-columns:1fr;grid-gap:1rem}main .widget{border:solid 1px rgba(0,0,0,0);padding:1rem;border-radius:.25rem}main .widget>h1:first-child,main .widget>h2:first-child,main .widget>h3:first-child,main .widget>h4:first-child,main .widget>h5:first-child,main .widget>h6:first-child{margin-top:0}main .widget h3{font-size:2rem}main .section-navigation li.selected{position:relative;list-style-type:none}main .section-navigation li.selected::before{content:"▶";position:absolute;font-size:.75rem;left:-1rem}nav.navbar{padding:.25rem;margin:1rem;background-color:#545786;color:#fff;border:hsl(236.4,22.9357798165%,52.7450980392%) 1px solid;border-radius:.25rem}nav.navbar ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));margin-block-start:0;margin-block-end:0;padding:0}@media(max-width: 50rem){nav.navbar ul{grid-template-columns:1fr}}nav.navbar ul li{list-style-type:none;font-family:"The Sims Sans",serif;font-size:1rem;text-align:center;padding:0 1rem;border-bottom:rgb(133.9058295964,138.533632287,204.0941704036) 1px solid}nav.navbar ul li:last-child{border-bottom:none}@media(min-width: 50rem){nav.navbar ul li{display:inline-block;border-right:rgb(133.9058295964,138.533632287,204.0941704036) 1px solid;border-bottom:none;font-size:1.5rem}nav.navbar ul li:last-child{border-right:none}nav.navbar ul li:first-child{padding-left:0}}nav.navbar ul a{color:#fff}footer{background-color:#545786;border:hsl(236.4,22.9357798165%,52.7450980392%) 1px solid;color:#fff;padding:2.5rem 5rem;bottom:0}@media(max-width: 75rem){footer{padding:1rem}}footer h1::after,footer h2::after,footer h3::after,footer h4::after,footer h5::after,footer h6::after{content:inherit}footer a,footer a:visited,footer a:link,footer a:active,footer a:hover{color:#fff}footer .copyright{margin-top:1rem;font-size:.95rem}h2.page-title{margin-top:0}h2.page-title .heading{display:grid;grid-template-columns:auto 3rem 1fr auto;grid-gap:1rem}h2.page-title .heading .heading-title{grid-column:1}h2.page-title .heading .heading-icon{grid-column:2}h2.page-title .heading .heading-action{grid-column:4}h2.page-title .heading .heading-action a{vertical-align:top}.fat-footer-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-column-gap:2.5rem;grid-row-gap:.5rem}.fat-footer-columns li{padding-bottom:.25rem}.fat-footer-columns .footer-item>h3{margin-top:0}.with-action{display:grid;grid-template-columns:1fr auto;grid-gap:1rem}@media(max-width: 50rem){.with-action{grid-template-columns:1fr}.with-action :last-child{grid-row:1;direction:rtl}}.with-action .action{grid-row:1;grid-column:-1}.responsive-image-container{width:100%;position:relative}.responsive-image-container picture{position:absolute;top:0;left:0;width:100%;margin-bottom:1rem;max-height:100%;overflow:hidden}.responsive-image-container picture img{width:100%}.summary{display:grid;grid-template-columns:1fr 25rem;grid-gap:1rem}@media(max-width: 50rem){.summary{grid-template-columns:1fr}}.image-detail{display:inline-block;float:right;max-width:100%;padding:.5rem;background:hsla(0,0%,100%,.3);border:solid 1px #fff;border-radius:.25rem;z-index:5;position:relative}a:has(.image.image-frame):not(.image-detail),img.image.image-frame{display:block;max-width:100%;padding:.5rem;background:hsla(0,0%,100%,.3);border:solid 1px #fff;border-radius:.25rem}a:has(.image.image-frame) img.image.image-frame{flex-shrink:1;background:rgba(0,0,0,0);border:none}.heading{display:grid;grid-template-columns:auto 3rem 1fr auto;grid-gap:1rem}.heading .heading-title{grid-column:1}.heading .heading-icon{grid-column:2}.heading .heading-text{grid-column:4}.heading .heading-text a{vertical-align:top}.border-top{border-top:solid 1px #dbd4b8;padding-top:.5rem;margin-top:.85rem}.plan.current{border:solid 2px #9e84db}.call-to-action{font-size:1.8rem}.red{background-color:#d9574e}h1:has(.heading-badges),h2:has(.heading-badges),h3:has(.heading-badges),h4:has(.heading-badges),h5:has(.heading-badges),h6:has(.heading-badges){display:grid;grid-template-columns:1fr auto;grid-gap:1rem}h1:has(.heading-badges) .heading-badges,h2:has(.heading-badges) .heading-badges,h3:has(.heading-badges) .heading-badges,h4:has(.heading-badges) .heading-badges,h5:has(.heading-badges) .heading-badges,h6:has(.heading-badges) .heading-badges{grid-column:-1;font-size:32px}h1:has(.heading-badges) .heading-badges .badge,h2:has(.heading-badges) .heading-badges .badge,h3:has(.heading-badges) .heading-badges .badge,h4:has(.heading-badges) .heading-badges .badge,h5:has(.heading-badges) .heading-badges .badge,h6:has(.heading-badges) .heading-badges .badge{margin-left:.25rem;line-height:32px}.cc-window{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;transition:none !important}*{box-sizing:border-box}body{font-family:"Jost",sans-serif;font-size:20px}@media(max-width: 75rem){body{font-size:15px}}a{text-decoration:underline;color:#6268bd}a.btn{text-decoration:none}a:visited{color:#9e84db}h1,h2,h3,h4,h5,h6{font-family:"The Sims Sans","Josefin Sans",serif;margin-bottom:.25rem;margin-top:1.25rem;position:relative;border-bottom:solid 1px rgba(0,0,0,0);padding-bottom:.25rem}h1 small,h1.small,h2 small,h2.small,h3 small,h3.small,h4 small,h4.small,h5 small,h5.small,h6 small,h6.small{display:block;font-size:70%}h1.large,h2.large,h3.large,h4.large,h5.large,h6.large{font-size:555%}h1.heading-grid,h2.heading-grid,h3.heading-grid,h4.heading-grid,h5.heading-grid,h6.heading-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem}h1 .heading-inner,h2 .heading-inner,h3 .heading-inner,h4 .heading-inner,h5 .heading-inner,h6 .heading-inner{display:flow-root}h1 .heading-inner .icon,h2 .heading-inner .icon,h3 .heading-inner .icon,h4 .heading-inner .icon,h5 .heading-inner .icon,h6 .heading-inner .icon{display:inline-block;float:left;margin-right:1rem}h1 .heading-inner .icon img,h2 .heading-inner .icon img,h3 .heading-inner .icon img,h4 .heading-inner .icon img,h5 .heading-inner .icon img,h6 .heading-inner .icon img{height:2rem}h1{font-variant:small-caps;font-size:5rem;border-bottom:none}@media(max-width: 80rem){h1{font-size:2rem}}h2{font-size:3.5rem}@media(max-width: 75rem){h2{font-size:1.75rem}}h3{font-size:2.75rem}@media(max-width: 75rem){h3{font-size:1.5rem}}h4{font-size:2rem}@media(max-width: 75rem){h4{font-size:1.25rem}}h5{font-size:1.5rem}@media(max-width: 75rem){h5{font-size:1rem}}h6{font-size:1.2rem}@media(max-width: 75rem){h6{font-size:1rem}}p,ol,ul,dl,table,figure{margin-bottom:1rem;margin-top:.25rem}p:last-child,ol:last-child,ul:last-child,dl:last-child,table:last-child,figure:last-child{margin-bottom:.25rem}ul{padding-left:2rem}ul li p{display:inline-block;margin-top:.25rem;margin-bottom:.25rem;max-width:90%}ul li p:first-child{margin-top:0}ul li p:last-child{margin-bottom:.75rem}div:first-child>h1:first-child,div:first-child>h2:first-child,div:first-child>h3:first-child,div:first-child>h4:first-child,div:first-child>h5:first-child,div:first-child>h6:first-child,div:first-child>p:first-child,.unit>h1:first-child,.unit>h2:first-child,.unit>h3:first-child,.unit>h4:first-child,.unit>h5:first-child,.unit>h6:first-child,.unit>p:first-child,li>h1:first-child,li>h2:first-child,li>h3:first-child,li>h4:first-child,li>h5:first-child,li>h6:first-child,li>p:first-child{margin-top:0}hr{border:solid 1px #dbd4b8}img{max-width:100%}img.image-medium{max-width:50%}img.image-no-stretch{max-width:inherit}img:first-child+h2,a:first-child+h2{margin-top:0}figure{margin:0}mark{background-color:rgba(219,184,217,.7);border:rgb(236.1588785047,217.8411214953,235.1121495327) 1px solid;color:#fff}dl.dl-no-top-margin{margin-top:0}dl.dl-horizontal{display:grid;grid-template-columns:max-content 1fr;grid-gap:.5rem}@media(max-width: 65rem){dl.dl-horizontal{display:block}}dl.dl-horizontal dt{text-align:right}@media(max-width: 65rem){dl.dl-horizontal dt{text-align:inherit}}dl.dl-horizontal dd{margin:0}dl.dl-right{display:grid;grid-template-columns:1fr max-content;grid-gap:.5rem}dl dt{font-weight:bold}dl dd{margin-bottom:.25rem}dl dd.dd-zoom{font-size:4rem}dl.units .unit{text-align:center}dl.units .unit dd{margin:0;padding:0}dl ul{padding-left:2rem;margin-top:0}.hidden.hidden.hidden{display:none}@media(max-width: 50rem){.hidden-mobile{display:none}}.columns{columns:25rem auto}.columns div{break-inside:avoid}.align-left{text-align:left}.align-top{vertical-align:top}.align-center,td.emoji{text-align:center}.align-right,td.numeric{text-align:right}.align-center h1::after,.align-center h2::after,.align-center h3::after,.align-center h4::after,.align-center h5::after,.align-center h6::after{left:33%;background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.3), rgba(219, 212, 184, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%);background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.3), rgba(219, 212, 184, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.3), rgba(219, 212, 184, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.3), rgba(219, 212, 184, 0.25) 50%, rgba(255, 255, 255, 0.3) 100%)}.float-right{float:right;margin-left:1rem}.strikethrough{text-decoration:line-through}.deemphasize{color:#999;font-weight:normal;font-style:italic}.margin-top.margin-top{margin-top:1rem}.margin-bottom.margin-bottom,.turbo-field .turbo-input .input.margin-bottom{margin-bottom:1rem}.lead{font-weight:bold;font-size:1.25rem}.text table img{max-width:100px}.emotion .name{margin-bottom:1rem;display:inline-block}.fine-print{font-size:.95rem}.keep-together.keep-together.keep-together{break-inside:avoid}.nowrap{white-space:nowrap}.emoji.emoji-circle{background-color:#fff;border-radius:50%}.small-caps{font-variant:small-caps}li.optional .generation_threshold_goal{opacity:.75;font-size:17px}li.optional .generation_threshold_goal::after{content:"[Optional]";font-style:italic}@media(max-width: 25rem){.completion .table-data .amount .ratio{display:block}.completion .table-data .amount progress{width:100%}}@media(max-width: 25rem)and (max-width: 22.5rem){.completion .table-data .amount progress{font-size:.75rem}}@media(max-width: 25rem)and (max-width: 18rem){.completion .table-data .amount progress{font-size:.65rem}}@media(max-width: 25rem){.completion .table-data .amount .percent{display:block}}.progress{font-size:.95rem}.progress-message-wrapper{display:inline-block;position:relative}.progress-message{position:absolute;top:0;left:0;text-align:center;width:100%;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4),1px 1px 0 rgba(0,0,0,.4);font-weight:bold}.color,h4.color{margin:.5rem 0}.color::after,h4.color::after{content:" ";background:none}.color .color-inner,h4.color .color-inner{padding:4px}.color .color-inner a,h4.color .color-inner a{color:inherit}.color-inner{background-size:cover}.emotion>h1::after,.emotion>h2::after,.emotion>h3::after,.emotion>h4::after,.emotion>h5::after,.emotion>h6::after{content:none}.deceased,a.deceased{color:#444;font-weight:normal}.deceased::before,a.deceased::before{content:"💀";float:left}.deceased a,a.deceased a{color:#444;text-decoration:line-through underline;font-style:italic}.user_sims-deceased .deceased::after,.user_sims-deceased a.deceased::after{content:none}.complete .deceased a,.complete a.deceased a{text-decoration:underline}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button,button,input[type=button],input[type=submit],a.button.button.button{background:rgb(126.8867924528,92.5471698113,207.4528301887);color:#fff;padding:.5rem 1.25rem;border-radius:.25rem;border:1px rgb(169.8116591928,173.067264574,219.1883408072) outset;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:inline-block;font-size:1rem;font-weight:normal}.button.button-danger,button.button-danger,input[type=button].button-danger,input[type=submit].button-danger,a.button.button.button.button-danger{background-color:rgb(158.888372093,42.1906976744,34.111627907);border-color:hsl(3.8848920863,64.6511627907%,67.8431372549%)}.button.button-danger:active,button.button-danger:active,input[type=button].button-danger:active,input[type=submit].button-danger:active,a.button.button.button.button-danger:active{background-color:rgb(116.9023255814,31.0418604651,25.0976744186);border-color:#d9574e}.button.button-positive,button.button-positive,input[type=button].button-positive,input[type=submit].button-positive,a.button.button.button.button-positive{background-color:rgb(52.3127753304,85.9030837004,39.0969162996);border-color:rgb(120.0925110132,182.436123348,95.563876652)}.button.button-positive:active,button.button-positive:active,input[type=button].button-positive:active,input[type=submit].button-positive:active,a.button.button.button.button-positive:active{background-color:rgb(30.9691629956,50.8546255507,23.1453744493);border-color:#5f9c47}.button.button-info,button.button-info,input[type=button].button-info,input[type=submit].button-info,a.button.button.button.button-info{background-color:rgb(69.8475336323,76.197309417,166.1524663677);border-color:rgb(54.7533632287,59.730941704,130.2466367713)}.button.button-info:active,button.button-info:active,input[type=button].button-info:active,input[type=submit].button-info:active,a.button.button.button.button-info:active{background-color:rgb(39.6591928251,43.264573991,94.3408071749);border-color:#6268bd}.button.button-disabled,button.button-disabled,input[type=button].button-disabled,input[type=submit].button-disabled,a.button.button.button.button-disabled{background-color:#666;border-color:hsl(0,0%,70%);box-shadow:none}.button.button-disabled:active,button.button-disabled:active,input[type=button].button-disabled:active,input[type=submit].button-disabled:active,a.button.button.button.button-disabled:active{background-color:hsl(0,0%,30%);border-color:#999}.button.button-small,button.button-small,input[type=button].button-small,input[type=submit].button-small,a.button.button.button.button-small{font-size:.75rem}.button.button-large,button.button-large,input[type=button].button-large,input[type=submit].button-large,a.button.button.button.button-large{font-size:1.5rem}.button:active,.button:visited,.button:link,.button:hover,button:active,button:visited,button:link,button:hover,input[type=button]:active,input[type=button]:visited,input[type=button]:link,input[type=button]:hover,input[type=submit]:active,input[type=submit]:visited,input[type=submit]:link,input[type=submit]:hover,a.button.button.button:active,a.button.button.button:visited,a.button.button.button:link,a.button.button.button:hover{text-decoration:none}.button:active,button:active,input[type=button]:active,input[type=submit]:active,a.button.button.button:active{background:rgb(54.7533632287,59.730941704,130.2466367713);border:1px #6268bd inset;box-shadow:2px 2px 2px rgba(111,111,111,.5)}.button.button-block,button.button-block,input[type=button].button-block,input[type=submit].button-block,a.button.button.button.button-block{display:block;text-align:center}.buttons{display:grid;grid-auto-flow:column;grid-gap:2.5rem;width:fit-content;margin-bottom:2.5rem}.buttons.buttons-compact{grid-gap:1rem;margin-bottom:0}form,.form{max-width:100%}form .actions,.form .actions{display:flex;justify-content:flex-end}form.form-inline,.form.form-inline{display:inline-block}form.form-grid,.form.form-grid{display:grid;grid-template-columns:auto auto}form.form-grid.form-grid-completion,.form.form-grid.form-grid-completion{grid-template-columns:auto 2fr 1fr}@media(max-width: 50rem){form.form-grid.form-grid-completion,.form.form-grid.form-grid-completion{grid-template-columns:auto}}form.form-grid .input,.form.form-grid .input{grid-column:1}form.form-grid input[type=submit],.form.form-grid input[type=submit]{display:inline-block}form.form-search,.form.form-search{display:grid;grid-template-columns:1fr 2rem;grid-column-gap:1rem}@media(min-width: 75rem){form.form-search,.form.form-search{grid-template-columns:auto 4rem}}form.form-search fieldset,.form.form-search fieldset{background:hsla(0,0%,100%,.3);border:solid 1px #fff;padding:.5rem;border-radius:.25rem;margin-bottom:1rem}form.form-search button,.form.form-search button{display:inline;padding:.25rem 5px;font-size:15px}@media(min-width: 75rem){form.form-search button,.form.form-search button{padding:1rem}}form.form-search .input,.form.form-search .input{display:inline}@media(min-width: 75rem){form.form-search .input input,.form.form-search .input input{height:2rem}}form.form-search .actions,.form.form-search .actions{display:grid;grid-template-columns:15rem 1fr 1fr 1fr;grid-column-gap:1rem}@media(max-width: 50rem){form.form-search .actions,.form.form-search .actions{grid-template-columns:auto}}form.form-search .actions .submit,.form.form-search .actions .submit{grid-column:2;display:inline;text-align:right}@media(max-width: 50rem){form.form-search .actions .submit,.form.form-search .actions .submit{grid-column:auto}}input,fieldset{border:solid 1px rgba(0,0,0,0);border-radius:4px}fieldset{margin:2rem 0}fieldset.form-inline-wrapper{display:grid;grid-template-columns:1fr 4rem;grid-column-gap:1rem}@media(max-width: 50rem){fieldset.form-inline-wrapper{grid-template-columns:1fr}}fieldset.form-inline-wrapper .full-width{grid-column:1/-1}fieldset.form-inline-wrapper .delete{margin:0;grid-row:0}fieldset.form-inline-wrapper .input{margin-bottom:.75rem}fieldset.form-inline-wrapper .input.boolean{margin-left:1rem;margin-top:.8rem}fieldset.form-inline-wrapper ul{margin-top:.8rem}.input{display:grid;grid-template-columns:15rem 1fr 1fr 1fr;grid-gap:1rem;margin-top:.5rem}@media(max-width: 50rem){.input{grid-template-columns:auto;grid-gap:.25rem;margin-top:1rem}.input.search_query{margin-top:0}}.input.input-one-column{grid-template-columns:1fr}.input.input-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;width:fit-content}.input.input-grid .input-grid-cell{display:block}.input.input-grid .input-grid-cell fieldset{display:inline-grid;grid-template-columns:auto auto;grid-gap:.5rem}.input.input-grid .input-grid-cell.input-grid-cell-with-completion fieldset{grid-template-columns:auto auto auto auto}.input.input-grid .input-grid-cell .input-wrapper .input{display:inline-block}.input.input-grid .input-grid-cell .button{vertical-align:middle}.input.input-image .fields{display:grid;grid-gap:1rem}@media(max-width: 40rem){.input.input-image .fields{grid-template-columns:1fr}}.input.input-image .fields .conjunction{padding:0 .5rem;background-color:rgba(0,0,0,0);position:relative;top:0;font-size:2rem;font-weight:bold}@media(max-width: 40rem){.input.input-image .fields .conjunction{font-size:1.5rem;padding:0}}.input.input-image .fields .remove label{font-weight:normal;font-size:.9rem}.input.input-image .fields .remove{margin-bottom:1rem}@media(max-width: 40rem){.input.button{font-size:.9rem}}.input.boolean{display:block}.input.radio_buttons{grid-template-columns:auto auto;row-gap:.25rem}.input.radio_buttons .radio{grid-column:2}.input.radio_buttons .radio label{font-family:"Jost",sans-serif;font-weight:normal}.input.check_boxes{display:grid;grid-template-columns:15rem 1fr;margin-top:2rem;margin-bottom:2rem}.input.check_boxes .checkbox{display:block;grid-column:2}.input.check_boxes .checkbox label{font-family:"Jost",sans-serif;font-weight:normal}.input label,.input .label{text-align:right;font-weight:bold;font-family:"The Sims Sans",serif}@media(max-width: 50rem){.input label,.input .label{text-align:left}}.input label.boolean,.input .label.boolean{text-align:left;display:block;min-width:8rem}.input label.boolean input,.input .label.boolean input{margin-right:.5rem}.input label.radio_buttons,.input .label.radio_buttons{grid-row:1/span 2}.input input{max-width:100%}.input input.string,.input input.password,.input input.integer{padding:.25rem}@media(min-width: 75rem){.input input.string,.input input.password,.input input.integer{padding:.5rem;font-size:1.25rem}}.input input.integer{width:8rem}.input button{padding:.25rem}@media(min-width: 75rem){.input button{padding:.5rem;font-size:1.25rem}}.input .help{margin:1rem 0}@media(min-width: 75rem){.input .help{font-size:1.15rem}}.input .help{color:#333}textarea{padding:.5rem;min-width:50%;max-width:100%;width:15rem;height:10rem}.field_with_errors{color:rgb(200.8744186047,53.3395348837,43.1255813953)}.field_with_errors .error{grid-column:3}.disabled label{color:#999}.contact_name,.contact_email,.user_not_robot{display:none}.ms-dd .ms-list-option.disabled,.ms-dd .ms-optgroup ul .ms-list-option.disabled{display:none}.ms-optgroup:not(:has(.ms-list-option:not(.disabled))){display:none}#pack-1 .grid-completion{display:none}#pack-1 .grid-completion::before{content:"✔️"}.radio_grid{display:grid;grid-template-columns:auto 4rem;width:15rem}.radio_grid .input.radio_buttons{display:grid;grid-template-columns:subgrid;grid-column:1/-1}label.label-radio{white-space:nowrap}.input .list-checkboxes label{white-space:nowrap;text-align:left}.list-nested>label{font-weight:bold;margin-top:1rem;display:block}.list-nested>label:first-child{margin-top:inherit}.list-nested .radio{display:block}.input-wrapper{white-space:nowrap}.randomizer-wrapper{display:inline-block;vertical-align:top}.inline-block{display:inline-block}table{border-collapse:collapse}table.table-horizontal th{text-align:right}table thead th,table tfoot th{background-color:rgba(156,147,110,.5)}table tr.tr-dark{background-color:hsla(0,0%,100%,.3)}table tr.tr-dark th{background-color:#dbd4b8}table tr.tr-small{color:#555;font-size:.975rem}table tr.negative{background-color:rgba(217,87,78,.2)}table th,table td{border:solid 1px rgba(0,0,0,0);padding:.5rem;position:relative}@media(max-width: 50rem){table th,table td{padding:.25rem}}table th{background-color:hsla(0,0%,100%,.3);text-align:left}table th .not-strong{font-weight:normal}table td h4:first-child{margin-top:0}table form{display:inline}.conjunction{padding:0 .5rem;background-color:#ede9db;position:absolute;top:-0.6rem;font-size:.9rem}.point_category th ul{padding:0}li{background-repeat:no-repeat;line-height:1.45rem}li.image{margin-left:0;list-style-type:none;padding-left:80px;margin-bottom:1rem;min-height:80px}li.current{margin-left:0}li.current::marker{content:"➡";color:#000}li.icon.icon{margin-left:0;list-style-type:none;padding-left:0;break-inside:avoid;background-size:auto 2rem;background-position:2.25rem .5rem}li.icon.icon .generation_threshold_goal{grid-column:2;grid-row:1}li.icon.icon .generation_attribute_goal-inner{grid-column:1/3;display:block}li.completion{display:grid;grid-template-columns:1.5rem 1fr auto auto;break-inside:avoid;grid-column-gap:.5rem}@media(max-width: 40rem){li.completion{grid-template-columns:1.5rem 1fr auto auto}}li.completion::before{grid-column:1;grid-row:1;cursor:default;font-style:normal}li.completion.completion-current::before{content:"🕑"}li.completion.completion-complete::before{content:"✔️"}li.completion.completion-complete:has(div.grid-completion)::before{content:"➖";visibility:hidden}li.completion.completion-complete .progress progress{accent-color:#5f9c47;opacity:75%}li.completion.completion-available::before,li.completion.completion-blank::before{content:"➖";visibility:hidden}li.completion.completion:has(div.generation_attribute_goal-inner)::before{display:none}li.completion.completion-level5::before{content:"5️⃣"}li.completion.completion-error::before{content:"❌"}li.completion:has(.grid-completion)::before{content:""}li.completion .current::marker{content:none}.list.list-image{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));grid-gap:1rem;padding-left:0}.list.list-image li{border:solid 1px rgba(0,0,0,0);padding:1rem;border-radius:.25rem}.list.list-image li.current{list-style-image:none}.list.list-image li.current::marker{content:none}ul.report{padding-left:0;margin-bottom:2rem;display:grid;grid-template-columns:1.5rem 1fr auto auto;grid-column-gap:.5rem;grid-row-gap:1rem}ul.report::before{grid-column:1;grid-row:1;cursor:default;font-style:normal}ul.report>li{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:.5rem;background-position-x:3.5rem}ul.report ul.report{grid-template-columns:1.5rem 1fr auto auto;margin:0;grid-row-gap:.25rem}ul.report ul.report>li{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-row-gap:.25rem}ul.report ul.report>li .grid-name{grid-column:2/-1}ul.report .grid-name{display:grid;grid-template-columns:2rem 1fr;grid-column-gap:.5rem;grid-column:2;grid-row:1;white-space:nowrap}ul.report ul li .grid-name{grid-column:2}ul.report .grid-contents{margin-left:2.5rem;grid-column:2/-1;grid-row:2}ul.report .grid-remove,ul.report .grid-actions{grid-column:3;grid-row:1/-1;padding-left:1rem}ul.report .grid-message{grid-column:4;grid-row:1/3}ul.report .list-completion{grid-column:1;grid-row:1}ul.report .list-completion .input{margin-top:.25rem}ul.report .list-completion input{margin:0 .5rem;height:1.5rem;width:1.5rem}.generation_threshold_goal-inner .grid-name{display:block}.grid-contents{grid-row:4;grid-column:2}li:has(.grid-name::before) .grid-contents{padding-left:2.5rem}li:has(.grid-name::before) .list-image,li:has(.grid-name::before) .list-badges{padding-left:2.5rem}.list-image{grid-column:2;grid-row:3}.list-badges{grid-column:2;grid-row:2}.grid-name{grid-column:2}.grid-name a{grid-column:2}.details .completion .list .grid-name{display:block}.details .completion .list .grid-name::before{content:none}label.grid-name{margin-left:1rem}.sprite::marker,.icon::marker{content:none}.sprite>.grid-name,.icon>.grid-name{display:grid;grid-template-columns:2rem auto;grid-gap:.5rem}.sprite>.grid-name::before,.icon>.grid-name::before{content:" ";width:2rem;height:2rem;grid-column:1}.sprite .grid-contents .sprite-career .grid-name,.sprite .grid-contents .sprite-lot_type .grid-name,.icon .grid-contents .sprite-career .grid-name,.icon .grid-contents .sprite-lot_type .grid-name{display:block}.sprite .grid-contents .sprite-career .grid-name::before,.sprite .grid-contents .sprite-lot_type .grid-name::before,.icon .grid-contents .sprite-career .grid-name::before,.icon .grid-contents .sprite-lot_type .grid-name::before{content:none}.badge{display:inline-block;background-repeat:no-repeat;background-size:auto 2rem;height:2rem;font-size:2rem;line-height:2rem;width:auto;padding:0}.badge.sprite{width:2rem}.sprite-option{display:inline-block;background-size:auto 2rem;background-repeat:no-repeat;width:2rem;height:2rem}.sprite-header{line-height:2rem}.sprite-header .sprite-header-name{display:grid;grid-template-columns:2rem auto;grid-gap:.5rem}.sprite-header .sprite-header-name::before{content:" ";background-repeat:no-repeat;background-size:auto 2rem;width:2rem;height:2rem;grid-column:1}.sprite-header .grid-contents .grid-name{display:block}.sprite-header .grid-contents .grid-name::before{content:none}.sprite-career_track .sprite-career_track .grid-name::before{content:none}.message{background:#555;border:solid 1px #222;padding:1rem;border-radius:.25rem;margin-bottom:1rem}.message.message-alert{background-color:rgba(242,203,5,.3);border-color:#f2cb05}.message.message-error{background-color:rgba(217,87,78,.3);border-color:rgba(217,87,78,.2)}.message.message-notice{background-color:rgba(98,104,189,.3);border-color:rgba(98,104,189,.2)}.message.message-success{background-color:rgba(95,156,71,.4);border-color:rgba(95,156,71,.2)}.message-fade{animation:message-fade 3.5s;animation-fill-mode:forwards}@keyframes message-fade{0%{opacity:1}100%{opacity:0}}.highlight{background:#555;color:#000;border:solid 1px #222;padding:1rem;border-radius:.25rem;margin-bottom:1rem}.highlight.highlight-alert{background-color:hsl(50.1265822785,95.951417004%,78.431372549%);border-color:#f2cb05}.highlight.highlight-error{background-color:hsl(3.8848920863,64.6511627907%,87.8431372549%);border-color:hsl(3.8848920863,64.6511627907%,77.8431372549%)}.highlight.highlight-info{background-color:rgb(205.7174887892,207.600896861,234.2825112108);border-color:rgb(169.8116591928,173.067264574,219.1883408072)}.highlight.highlight-success{background-color:rgb(209.0616740088,230.2907488987,200.7092511013);border-color:rgb(149.7488986784,198.3876651982,130.6123348018)}.highlight{animation:highlight 1.5s ease-out forwards}@keyframes highlight{0%{opacity:1}100%{font-size:1.5rem;color:#000;padding:1rem;border-radius:.25rem;margin-bottom:1rem}}.highlight-success{animation:highlight-success 1.5s ease-out forwards}@keyframes highlight-success{0%{background-color:inherit;background-repeat:no-repeat;background-image:none;opacity:1}100%{background-color:rgba(95,156,71,.4);background-repeat:no-repeat;background-image:none;border:solid 1px rgba(95,156,71,.2)}}.highlight-danger{animation:highlight-danger 1.5s ease-out forwards}@keyframes highlight-danger{0%{background-color:inherit;background-repeat:no-repeat;background-image:none;opacity:1}100%{background-color:rgba(217,87,78,.4);background-repeat:no-repeat;background-image:none;border:solid 1px rgba(217,87,78,.2)}}.highlight-info{animation:highlight-info 1.5s ease-out forwards}@keyframes highlight-info{0%{background-color:inherit;background-repeat:no-repeat;background-image:none;opacity:1}100%{background-color:rgba(98,104,189,.4);background-repeat:no-repeat;background-image:none;border:solid 1px rgba(98,104,189,.2)}}.accordion-trigger{font-weight:normal;font-size:.9rem;display:inline-block}.accordion-trigger::before{content:"🔽 Show "}.accordion-trigger.showing::before{content:"🔼 Hide "}.unit{border:solid 1px rgba(0,0,0,0);padding:1rem;border-radius:.25rem}@media(max-width: 40rem){.unit{padding:.25rem}}.unit.unit-tall{grid-row:span 2}.unit.unit-wide{grid-column:span 2}.unit.unit-2wide{grid-column:span 2}.unit.unit-3wide{grid-column:span 3}.unit.unit-full-width{grid-column:1/-1}.unit.unit-vertical-subgrid{display:grid;grid-row:span 3;grid-template-rows:subgrid}.unit>h1:first-child,.unit>h2:first-child,.unit>h3:first-child,.unit>h4:first-child,.unit>h5:first-child,.unit>h6:first-child{margin-top:0}.units{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem}.units.units-2up{grid-template-columns:repeat(2, 1fr)}@media(max-width: 40rem){.units.units-2up{grid-template-columns:1fr}}.units.units-3up{grid-template-columns:repeat(3, 1fr)}@media(max-width: 50rem){.units.units-3up{grid-template-columns:1fr}}.units.units-4up{grid-template-columns:repeat(4, 1fr)}@media(max-width: 60rem){.units.units-4up{grid-template-columns:1fr}}.units.units-small{width:80%;margin:auto;font-size:18px}.units.units-small h5{font-size:1.2rem}.units.units-vertical{grid-template-columns:1fr}.summary:has([data-controller=settings]){display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(2, 1fr)}@media(max-width: 40rem){.summary:has([data-controller=settings]){grid-template-columns:1fr}}.swatches{display:flex;flex-wrap:wrap}.swatches .swatch{border:solid 1px rgba(0,0,0,0);border-radius:.25rem;width:12rem;margin:1.25rem .25rem;padding:.25rem}@media(max-width: 24rem){.swatches .swatch{width:100%}}.swatch{position:relative}.swatch .paint{background-size:cover}.swatch .paint .paint-inner{height:8rem;position:relative;background-size:cover;-webkit-filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5));filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5))}.swatch h1,.swatch h2,.swatch h3,.swatch h4,.swatch h5,.swatch h6{margin-top:0}.swatch h1::after,.swatch h2::after,.swatch h3::after,.swatch h4::after,.swatch h5::after,.swatch h6::after{background:none}.swatch .user_sim{font-size:.9rem}.swatch .user_sim .badge img{transform:scale(0.8)}.swatch .user_sim .badge.generation{display:none}.swatch .flag{position:absolute;top:.5rem;right:.5rem}.swatch .progress-wrapper{width:100%;overflow:hidden;opacity:65%;display:flex;justify-content:center}.swatch .progress-wrapper .progress{white-space:nowrap;font-size:.75rem}.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fff;color:#000;margin:5rem auto;padding:20px;border:1px solid #555;width:75%}.close{color:#999;float:right;font-size:2.5rem;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.toggle{position:relative;display:inline-block;width:60px;height:34px}.toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#6268bd;-webkit-transition:.4s;transition:.4s}.toggle-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.input:has(input:checked)+.toggle-slider{background-color:#9e84db}.input:has(input:focus)+.toggle-slider{box-shadow:0 0 1px #9e84db}.input:has(input:checked)+.toggle-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.toggle.toggle-round .toggle-slider{border-radius:34px}.toggle.toggle-round .toggle-slider:before{border-radius:50%}.grid{display:grid;grid-template-columns:auto auto auto auto auto auto auto 1fr;grid-column-gap:.5rem}.grid .grid-subgrid{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.grid .grid-item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;border:solid 1px rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}.grid .grid-item:hover:has(.grid-item:hover){background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.grid .grid-item.deceased::before{content:none}.grid .grid-item.deceased .grid-name{color:#444;font-weight:normal}.grid .grid-item.deceased .grid-name::before{content:"💀";float:left}.grid .grid-item .grid-completion{grid-column:1;grid-row:1}.grid .grid-item .grid-completion .input{margin-top:.25rem}.grid .grid-item .grid-completion input{margin:0;height:1.5rem;width:1.5rem}.grid .grid-item .grid-icon{grid-column:2}.grid .grid-item .grid-name{grid-column:3/-1;display:contents}.grid .grid-item .grid-name::before{grid-column:2;grid-row:1}.grid .grid-item .grid-name .grid-name-text{grid-column:3/6;grid-row:1}.grid .grid-item .grid-remove,.grid .grid-item .grid-actions{grid-column:6;grid-row:1;margin:.25rem 0}.grid .grid-item .grid-message{grid-column:7;grid-row:1}.grid .grid-item .grid-points{grid-column:7;grid-row:1}.grid .grid-item .grid-right{grid-column:8;text-align:right}.grid .grid-name-text,.grid .grid-badges,.grid .grid-image,.grid .grid-description,.grid .grid-contents{margin-top:.25rem;margin-bottom:0}.grid .grid-date{grid-column:3/-1;grid-row:2}.grid .grid-date dl{margin:0;line-height:1rem}.grid .grid-badges{grid-column:3/-1;grid-row:3}.grid .grid-progress{grid-column:3/-1;grid-row:4}.grid .grid-image{grid-column:3/-1;grid-row:5}.grid .grid-description{grid-column:3/-1;grid-row:6}.grid .grid-contents{grid-column:3/-1;display:grid;grid-template-columns:subgrid;grid-row:7}.grid .grid-contents .details{margin:0}.grid .grid-contents .details li{line-height:1rem}.grid .grid-contents .grid-completion{grid-column:1}.grid .grid-contents .grid-icon{grid-column:2}.grid .grid-contents .grid-name{grid-column:3;display:contents}.grid .grid-contents .grid-name::before{grid-column:2;grid-row:1}.grid .grid-contents .grid-name .grid-name-text{grid-column:3;grid-row:1}.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6{grid-column:1/-1}.grid h1.grid-subgrid,.grid h2.grid-subgrid,.grid h3.grid-subgrid,.grid h4.grid-subgrid,.grid h5.grid-subgrid,.grid h6.grid-subgrid{display:block}ul.grid,ul.grid-subgrid,.grid-subgrid ul.list-nested{padding-left:0}.full-width{grid-column:1/-1}.grid-nested{display:grid;grid-template-columns:auto auto auto auto auto auto auto 1fr;grid-column-gap:.5rem}.input .grid-nested{grid-column:1/-1;display:grid;grid-template-columns:subgrid}:has([role=tooltip]){position:relative}[role=tooltip]{visibility:hidden;position:absolute;display:inline-block;right:0;top:0;min-width:12rem;font-size:.8rem;padding:.25rem;border:solid 1px rgba(0,0,0,0);border-radius:.25rem;transition:visibility .25s}[aria-describedby]:hover,[aria-describedby]:focus{position:relative}[aria-describedby]:hover+[role=tooltip],[aria-describedby]:focus+[role=tooltip],[role=tooltip]:hover,[role=tooltip]:focus{visibility:visible}turbo-frame{display:contents}.turbo-field{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:.5rem}.turbo-field turbo-frame{display:contents}.turbo-field .turbo-value ul:has(>li.sprite),.turbo-field .turbo-input ul:has(>li.sprite){padding:0;margin:0}.turbo-field .turbo-value ul:has(>li.sprite) li.sprite,.turbo-field .turbo-input ul:has(>li.sprite) li.sprite{padding:0;margin:0}.turbo-field .turbo-value{border:solid 1px rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}.turbo-field .turbo-value.turbo-highlight-info{animation:turbo-highlight-info 3.5s}.turbo-field .turbo-actions{padding:.5rem}.turbo-field .turbo-input{border:solid 1px rgba(0,0,0,0);border-radius:.25rem;padding:.25rem}.turbo-field .turbo-input .input{display:block;margin:0}.turbo-field .turbo-input:has(.field_with_errors){background-color:rgba(217,87,78,.3);border-color:rgba(217,87,78,.1)}.turbo-field .turbo-input:has(.field_with_errors) .error{grid-column:3}.turbo-field .message{margin-bottom:0;padding:.5rem}dl.dl-turbo-frames dt{padding:.5rem}.hidden-outside-turbo{display:none}.turbo-field .hidden-outside-turbo{display:inherit}.turbo-highlight{display:contents}.turbo-highlight.turbo-highlight-info li{animation:turbo-highlight-info 3.5s}.turbo-highlight.turbo-highlight-danger li{animation:turbo-highlight-danger 3.5s}.turbo-highlight li{border:solid 1px rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}li.turbo-highlight.turbo-highlight{border:solid 1px rgba(0,0,0,0);border-radius:.25rem;padding:.5rem}li.turbo-highlight.turbo-highlight.turbo-highlight-info{animation:turbo-highlight-info 3.5s}li.turbo-highlight.turbo-highlight.turbo-highlight-danger{animation:turbo-highlight-danger 3.5s}
