:root{--blackA1:rgba(0,0,0,.012);--blackA2:rgba(0,0,0,.027);--blackA3:rgba(0,0,0,.047);--blackA4:rgba(0,0,0,.071);--blackA5:rgba(0,0,0,.09);--blackA6:rgba(0,0,0,.114);--blackA7:rgba(0,0,0,.141);--blackA8:rgba(0,0,0,.22);--blackA9:rgba(0,0,0,.439);--blackA10:rgba(0,0,0,.478);--blackA11:rgba(0,0,0,.565);--blackA12:rgba(0,0,0,.91);--green1:#fbfefc;--green2:#f2fcf5;--green3:#e9f9ee;--green4:#ddf3e4;--green5:#ccebd7;--green6:#b4dfc4;--green7:#92ceac;--green8:#5bb98c;--green9:#30a46c;--green10:#299764;--green11:#18794e;--green12:#153226;--red1:#fffcfc;--red2:#fff8f8;--red3:#ffefef;--red4:#ffe5e5;--red5:#fdd8d8;--red6:#f9c6c6;--red7:#f3aeaf;--red8:#eb9091;--red9:#e5484d;--red10:#dc3d43;--red11:#cd2b31;--red12:#381316;--mauve1:#fdfcfd;--mauve2:#f9f8f9;--mauve3:#f4f2f4;--mauve4:#eeedef;--mauve5:#e9e8ea;--mauve6:#e4e2e4;--mauve7:#dcdbdd;--mauve8:#c8c7cb;--mauve9:#908e96;--mauve10:#86848d;--mauve11:#6f6e77;--mauve12:#1a1523;--slate1:#fbfcfd;--slate2:#f8f9fa;--slate3:#f1f3f5;--slate4:#eceef0;--slate5:#e6e8eb;--slate6:#dfe3e6;--slate7:#d7dbdf;--slate8:#c1c8cd;--slate9:#889096;--slate10:#7e868c;--slate11:#687076;--slate12:#11181c;--violet1:#fdfcfe;--violet2:#fbfaff;--violet3:#f5f2ff;--violet4:#ede9fe;--violet5:#e4defc;--violet6:#d7cff9;--violet7:#c4b8f3;--violet8:#aa99ec;--violet9:#6e56cf;--violet10:#644fc1;--violet11:#5746af;--violet12:#20134b}body,html{padding:0;margin:unset;font-family:Inter,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;min-height:100vh;position:relative;height:auto;line-height:1.2}html{background:rgba(234,240,255,.7)}body{background-image:-webkit-image-set(url(/noise_bg.png) 1x,url(/noise_bg@2x.png) 2x)}body,main{width:100%}main{max-width:450px;padding:1em 1em 4em;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:600px){main{padding-bottom:2em}}.mainContent{position:relative}a{text-decoration:none}a:hover{text-decoration:underline}*{box-sizing:border-box}.button{cursor:pointer;background:hsla(45,29%,95%,.878);border:2px dashed #000;display:inline-block;padding:.1em .2em;border-radius:.2em}.button:focus,.button:hover{border:2px solid green;background:hsla(44,16%,87%,.878)}.tracker{font-size:.6em;color:gray;font-family:monospace;position:absolute;bottom:-18px;right:0}.row{animation:fadeIn .8s}.row:hover{-webkit-text-decoration:dashed underline green;text-decoration:dashed underline green}.picker .row:hover{text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes swipeIn{0%{opacity:0;transform:translate3d(-50%,-60%,0)}50%{transform:translate3d(0,-20%,0)}to{opacity:1}}.title{animation:swipeIn 2s;text-align:justify;font-family:Times New Roman,serif;margin:min(2em,10vh) 0 2em}.title h1{margin:0}@media screen and (max-width:600px){.title{margin:1em 0}.title h1{font-size:36px}}#__next{min-height:100vh}#__next,footer{display:flex;flex-direction:column}footer{align-items:center;margin-top:auto;padding-bottom:1em;text-align:center;font-size:.6em;gap:6px}.info,.numPlays{font-size:.6em;color:gray;font-family:monospace}button,fieldset,input{all:unset}.situationDescription{font-size:.8em;color:gray}.DialogOverlay{background-color:var(--blackA9);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.DialogContent{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:550px;max-height:90vh;padding:40px 25px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);font-size:16px;overflow-y:auto}.DialogContent.About{max-width:800px;line-height:1.5em;font-size:18px}.DialogContent p{color:var(--mauve12);font-family:EB Garamond}.DialogContent:focus{outline:none}.DialogTitle{font-size:1.2em;margin:0;font-weight:500;color:var(--mauve12)}.DialogDescription{margin:10px 0 20px;color:var(--mauve11);font-size:.8em}.Button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 15px;font-size:16px;line-height:1;font-weight:500;cursor:pointer;height:35px}.Button:disabled{opacity:.5;cursor:not-allowed}.Button.violet{background-color:#fff;color:var(--violet11);box-shadow:0 2px 10px var(--blackA7)}.Button.violet:hover:not(:disabled){background-color:var(--mauve3)}.Button.violet:focus:not(:disabled){box-shadow:0 0 0 2px #000}.Button.green{background-color:var(--green4);color:var(--green11)}.Button.green:hover:not(:disabled){background-color:var(--green5)}.Button.green:focus:not(:disabled){box-shadow:0 0 0 2px var(--green7)}.numPlays{position:absolute;top:14px;left:24px}.IconButton{font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;color:var(--slate11);position:absolute;top:10px;right:10px;cursor:pointer;box-sizing:border-box;box-shadow:0 0 0 2px var(--slate7)}.IconButton:hover{background-color:var(--slate6)}.IconButton:focus,.IconButton:hover{box-shadow:0 0 0 2px var(--slate9)}.Fieldset{display:flex;gap:16px;flex-direction:column;margin-bottom:24px}.Label{font-size:1em;color:var(--mauve12)}textarea.Input{height:100px;padding:10px;font-family:inherit;resize:none}.InputLabel{display:flex;flex-direction:column}.Input{width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:0 10px;font-size:1em;line-height:1;color:var(--mauve12);box-shadow:0 0 0 1px var(--mauve7);height:35px}.InputDescription{font-size:.8em;color:var(--mauve11);padding-top:4px}.Input:focus{box-shadow:0 0 0 2px var(--mauve8)}.characterCountContainer{display:flex;justify-content:space-between;font-size:.8em;color:var(--mauve11);margin-top:-12px}.characterCountContainer .characterCount.atLimit{color:var(--red11)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.message{position:absolute;bottom:0;width:100%;left:0;font-size:.8em;display:flex;justify-content:center;padding:6px 0}.message.success{color:var(--green11);background-color:var(--green4)}.message.error{color:var(--red11);background-color:var(--red4)}.message.submitting{color:var(--slate11);background-color:var(--slate4)}.submittedInfo{position:absolute;bottom:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);direction:rtl}.submittedInfo .submittedSquare{width:8px;height:8px}.submittedInfo .submittedSquare.CompanyLayoff{background-color:#cd5c5c}.submittedInfo .submittedSquare.LaidOffReaction{background-color:#6495ed}