@font-face{font-family:ET Book;src:url(/incremental/assets/et-book-roman-line-figures-CaA40oOf.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ET Book;src:url(/incremental/assets/et-book-display-italic-old-style-figures-CoeRJAe8.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ET Book;src:url(/incremental/assets/et-book-bold-line-figures-BFJr2_zv.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--paper: #fffff8;--ink: #111111;--gray: #767676;--faint: #cccccc;--red: #a00000}*{box-sizing:border-box}html,body{margin:0;height:100%;user-select:none;-webkit-user-select:none;background:var(--paper);color:var(--ink);font-family:ET Book,Palatino,Palatino Linotype,Georgia,serif;font-size:15px;line-height:1.5;overflow:hidden}.sc{font-variant:small-caps;letter-spacing:.06em}.num{font-variant-numeric:tabular-nums}.red{color:var(--red)}.gray{color:var(--gray)}#siteHeader{position:fixed;top:0;left:0;right:0;height:36px;z-index:60;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 1.4rem;background:#171214;border-bottom:2px solid var(--gold);font-variant:small-caps;letter-spacing:.14em;font-size:.82rem}#siteHeader .brand{display:flex;align-items:center;gap:.55rem;color:var(--paper);text-decoration:none;font-weight:700}#siteHeader .brand:hover{color:var(--gold)}#siteHeader .hlinks a{color:var(--faint);text-decoration:none;margin-left:1.3rem}#siteHeader .hlinks a:hover{color:var(--gold)}:root{--gold: #d4af37;--golddark: #8a6d1a;--felt: #8f1616}body{padding-top:36px;display:flex;justify-content:center;background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.1),transparent 60%),repeating-linear-gradient(45deg,rgba(0,0,0,.14) 0 14px,transparent 14px 28px),var(--felt)}#app{display:flex;flex-direction:column;width:96vw;height:calc(92vh - 36px);margin:auto;background:var(--paper);border:10px solid #171214;border-radius:14px;box-shadow:0 0 0 3px var(--gold),0 24px 70px #0000008c;overflow:hidden}#overlay{width:96vw;height:calc(92vh - 36px);margin:auto;top:36px;right:0;bottom:0;left:0;border-radius:6px}#topbar{padding:.9rem 2rem .5rem;border-bottom:1px solid var(--faint);display:flex;align-items:baseline;gap:2.2rem;flex:0 0 auto}#topbar .answers{font-size:1.7rem;letter-spacing:.04em}#topbar .answers .lbl{font-size:.72rem;color:var(--gray);display:block}#topbar .stat{font-size:1.05rem}#topbar .stat .lbl{font-size:.72rem;color:var(--gray);display:block}#topbar .spacer{flex:1}#topbar .clock{font-size:1.05rem;color:var(--gray)}.credbar{display:inline-block;width:90px;height:7px;border:1px solid var(--faint);vertical-align:middle}.credbar i{display:block;height:100%;background:var(--ink)}.resignBtn{font-family:inherit;font-size:.78rem;letter-spacing:.08em;background:none;border:1px solid var(--faint);border-radius:6px;color:var(--gray);padding:.25rem .8rem;cursor:pointer;align-self:center}.resignBtn:hover{border-color:var(--red);color:var(--red)}#mid{flex:1;display:flex;min-height:0}#plateWrap{flex:1;min-width:0;position:relative;overflow:hidden}#plateLabel{position:absolute;top:10px;left:16px;pointer-events:none;color:var(--gray);letter-spacing:.18em;font-size:.78rem;border:1px solid var(--faint);border-radius:6px;padding:.15rem .6rem;background:#fffff8b3}#plate{width:100%;height:100%}#plate canvas{display:block}#sidenote{flex:0 0 225px;border-left:1px solid var(--faint);padding:1rem 1.2rem;font-size:.85rem;color:var(--gray);overflow-y:auto}#sidenote h4{margin:0 0 .2rem;font-weight:400;font-variant:small-caps;letter-spacing:.08em;color:var(--gray);font-size:.8rem}#sidenote .bignum{font-size:1.6rem;color:var(--ink)}#sidenote .domrow{display:flex;justify-content:space-between;padding:.12rem 0}#sidenote .rule{border-top:1px solid var(--faint);margin:.7rem 0}#sidenote .spark{display:block;margin-top:2px}#sidenote .offer{border:1px solid var(--ink);padding:.6rem .7rem;margin-top:.8rem;color:var(--ink)}#sidenote .offer .name{font-variant:small-caps;letter-spacing:.06em}#sidenote button,.plateBtn{font-family:inherit;font-size:.95rem;background:var(--ink);border:2px solid var(--gold);color:var(--paper);border-radius:8px;padding:.45rem 1.4rem;cursor:pointer;font-variant:small-caps;letter-spacing:.08em;transition:transform .1s,box-shadow .1s;box-shadow:0 3px 0 var(--golddark)}#sidenote button:hover,.plateBtn:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--golddark)}#sidenote button:active,.plateBtn:active{transform:translateY(1px);box-shadow:0 1px 0 var(--golddark)}.bigCta{font-size:1.5rem!important;padding:.8rem 3rem!important;background:var(--red)!important;border-radius:12px!important;animation:ctaPulse 1.6s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 4px 0 var(--golddark),0 0 #d4af3780}50%{box-shadow:0 4px 0 var(--golddark),0 0 18px 4px #d4af378c}}.screamy{font-size:2.6rem;letter-spacing:.3em;font-variant:normal;color:var(--red);font-weight:700;margin:0;text-shadow:2px 2px 0 rgba(212,175,55,.55)}.coinIco{width:1em;height:1em;vertical-align:-.12em;margin-right:.25em}.moneyBig{font-size:2rem;font-weight:700}#mtoast{position:fixed;top:18px;left:50%;transform:translate(-50%) translateY(-80px);z-index:80;background:var(--gold);color:#201700;border:2px solid var(--golddark);border-radius:10px;padding:.55rem 1.6rem;font-variant:small-caps;letter-spacing:.12em;font-size:1.05rem;box-shadow:0 8px 24px #0006;transition:transform .35s cubic-bezier(.2,1.6,.4,1);pointer-events:none}#mtoast.show{transform:translate(-50%) translateY(0)}#htoast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(90px);z-index:78;background:var(--paper);color:var(--ink);border:2px solid var(--golddark);border-radius:10px;padding:.5rem 1.3rem;font-size:.95rem;max-width:480px;text-align:center;box-shadow:0 8px 24px #00000059;transition:transform .35s cubic-bezier(.2,1.4,.4,1);pointer-events:none}#htoast.show{transform:translate(-50%) translateY(0)}#htoast .hclose{pointer-events:auto}#htoast .sc{color:var(--golddark);letter-spacing:.12em;margin-right:.5rem}#htoast .hclose{margin-left:.9rem;cursor:pointer;color:var(--gray);border:1px solid var(--faint);border-radius:5px;padding:0 .35rem}#htoast .hclose:hover{color:var(--red);border-color:var(--red)}#sidenote button.ghost{border-color:var(--faint);color:var(--gray)}.toast{color:var(--ink);border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);padding:.4rem 0;margin-top:.8rem}#progress{flex:0 0 auto;border-top:1px solid var(--faint);padding:.7rem 2rem .9rem}.prow{display:flex;align-items:center;gap:.9rem;margin-top:.35rem}.plbl{width:68px;font-size:.72rem;color:var(--gray);letter-spacing:.08em}.pnum{width:190px;font-size:.72rem;color:var(--gray);letter-spacing:.05em;text-align:right}.pcells{display:flex;gap:3px;flex:1}.pcell{flex:1;height:9px;border:1px solid var(--faint);position:relative}.pcell.big{height:14px}.pcell.q{height:6px}.pcell.q i{background:var(--gold)}.pcell.on{background:var(--gold);border-color:var(--golddark)}.pcell i{display:block;height:100%;background:var(--gold);transition:width .13s linear}#tip{position:fixed;pointer-events:none;z-index:60;background:var(--paper);border:1px solid var(--ink);padding:.45rem .7rem;font-size:.82rem;max-width:240px;display:none}#tip .t{font-variant:small-caps;letter-spacing:.06em}#tip .d{color:var(--gray)}#overlay{position:fixed;z-index:50;display:none;background:var(--paper);overflow-y:auto}#overlay.on{display:block}.printed{max-width:620px;margin:7vh auto;padding:0 2rem}.printed .rule2{border-top:3px double var(--ink);margin:.6rem 0}.printed .rule1{border-top:1px solid var(--ink);margin:.6rem 0}.printed h2{font-weight:400;font-variant:small-caps;letter-spacing:.12em;font-size:1.3rem;margin:.4rem 0;display:flex;justify-content:space-between;align-items:baseline}.printed table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.printed td{padding:.16rem 0}.printed td:last-child{text-align:right}.printed .fail{color:var(--red)}.printed .note{color:var(--gray);font-style:italic;font-size:.9rem}.continue{text-align:center}.printed .continue{margin-top:1.4rem}.causebar{height:9px;background:var(--ink);display:inline-block;vertical-align:middle}.shop{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem}.shopItem{border:1px solid var(--faint);padding:.55rem .7rem;cursor:pointer}.shopItem:hover{border-color:var(--ink)}.shopItem.owned{border-color:var(--ink);background:#f5f5e8;cursor:default}.shopItem.cant{opacity:.45;cursor:default}.shopItem .n{font-variant:small-caps;letter-spacing:.06em}.shopItem .c{float:right}.shopItem .d{color:var(--gray);font-size:.82rem}.roles{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0}.roleCard{border:1px solid var(--faint);padding:.8rem;text-align:center;cursor:pointer}.roleCard:hover{border-color:var(--ink)}.roleCard.locked{opacity:.5}.roleCard .rn{font-variant:small-caps;letter-spacing:.08em;margin-top:.4rem}.roleCard .stats{font-size:.78rem;color:var(--gray);margin-top:.3rem;min-height:3.2em}.roleCard svg{width:104px;height:104px}.roleBlurb{min-height:3em;color:var(--gray);font-style:italic;text-align:center}.fired-splash{text-align:center;margin-top:16vh}.firedmark{font-size:4rem;color:var(--red);line-height:1}.firedtitle{font-weight:400;letter-spacing:.3em;font-size:3.2rem;color:var(--red);margin:.6rem 0 1rem}.firedline{margin:.4rem 0;font-size:1.05rem}.statRow{display:flex;gap:1rem;justify-content:center;margin:1.8rem 0 .6rem;flex-wrap:wrap}.statCard{border:2px solid var(--faint);border-radius:12px;padding:.8rem 1.4rem;min-width:128px;background:#ffffff80;box-shadow:0 2px 0 var(--faint)}.statCard .sl{font-size:.72rem;color:var(--gray);letter-spacing:.08em}.statCard .sv{font-size:1.9rem;font-weight:700;line-height:1.25}.statCard .sv .coinIco{width:.85em;height:.85em}.title-mark{text-align:center;margin-top:8vh}.title-mark .logo{margin-bottom:.6rem}.menu{display:flex;flex-direction:column;gap:.7rem;align-items:center;margin-top:1.6rem}.menuBtn{width:220px;padding:.5rem 0;font-size:1rem}.ghostBtn{border-color:var(--faint);color:var(--gray)}table.settings td{padding:.5rem .6rem .5rem 0}input[type=range]{width:190px;accent-color:var(--ink)}.title-mark h1{font-weight:400;letter-spacing:.25em;font-size:2.2rem;margin:.4rem 0}.title-mark .sub{font-style:italic;color:var(--gray)}.boostChip{align-self:center;font-weight:700;font-size:.92rem;border:2px solid currentColor;border-radius:8px;padding:.2rem .7rem}.bigtime{font-size:3.4rem;font-weight:700;line-height:1.1;margin:.2rem 0}.coupon{position:relative;max-width:460px;margin:1.8rem auto 0;border:2.5px dashed var(--golddark);border-radius:14px;padding:1rem 1.6rem .9rem;text-align:center;background:#fffef4;box-shadow:inset 0 0 0 6px #d4af371f}.coupon .note{color:var(--ink);opacity:.85}.coupon .scissors{position:absolute;top:-13px;left:26px;color:var(--golddark);background:var(--paper);padding:0 .3rem;font-size:1rem}.couponBig{font-size:1.5rem;font-weight:700;color:var(--red);letter-spacing:.06em;margin-top:.3rem}.couponCode{display:inline-block;border:1.5px dashed var(--golddark);border-radius:7px;padding:.25rem 1rem;font-weight:700;letter-spacing:.12em;color:var(--ink);background:var(--paper);margin:.2rem 0}
