@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";._root_1ijnz_1{border:2px solid var(--app-bg-secondary);background-color:var(--app-bg-primary);color:var(--app-fg-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;& ._child_1ijnz_15{transform-origin:50%;background:0 0;border:none;justify-content:center;align-items:center;display:flex}&:disabled{opacity:.35;cursor:default}}h1._title_14ast_1{font-optical-sizing:auto;margin:0;padding:0;font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:800;@media (width<=768px){font-size:1.75rem}}h2._subtitle_14ast_16{font-optical-sizing:auto;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;@media (width<=768px){font-size:1rem}}p._body_14ast_31{font-optical-sizing:auto;margin:0;padding:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}p._label_14ast_41{color:var(--app-fg-primary);font-optical-sizing:auto;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:.8rem;font-style:normal;font-weight:400}._root_bv7z9_1{background:var(--app-bg-secondary);grid-template-rows:1fr;grid-template-columns:1fr;height:100dvh;display:grid;&>*{grid-area:1/1/2/2;min-width:0;min-height:0}& ._hudOverlay_bv7z9_17{user-select:none;pointer-events:none;& ._hiddenDefs_bv7z9_21{width:100%;height:100%}& ._overlay_bv7z9_29{background:var(--app-bg-glass);position:absolute;inset:0;mask:url(#window-cutout-mask)}}& ._main_bv7z9_41{background:var(--app-bg-primary);border-radius:1rem;margin:4rem;overflow:hidden;&._bleed_bv7z9_47{border-radius:0;margin:0}}& ._ui_bv7z9_53{color:var(--app-fg-primary);pointer-events:none;grid-template:".header."4rem".center."1fr".footer."4rem/4rem 1fr 4rem;display:grid;& ._header_bv7z9_67{z-index:1;grid-area:header;align-items:flex-end;gap:1rem;width:100%;display:flex}& ._home_bv7z9_77{pointer-events:all;color:var(--app-fg-label);align-items:center;height:3rem;transition:color .2s;display:flex;& ._homeIcon_bv7z9_88{width:auto;height:1.5rem}&:hover{color:var(--app-fg-primary)}@media (width<=768px){height:2.1rem;& ._homeIcon_bv7z9_88{height:1.1rem}}}& ._homeDot_bv7z9_106{color:var(--app-fg-secondary);user-select:none;align-items:center;height:3rem;margin:0 -.375rem;padding-bottom:.25rem;font-family:Playfair Display,serif;font-size:2rem;display:flex;@media (width<=768px){height:2.1rem;margin:0 -.25rem;font-size:1.4rem}}& ._center_bv7z9_129{pointer-events:none;background:0 0;border-radius:1rem;flex:1;grid-area:center;position:relative}& ._footer_bv7z9_140{border-radius:1rem;flex:1;grid-area:footer;position:relative;& ._inner_bv7z9_147{pointer-events:all;flex-direction:row;gap:1rem;display:flex;position:absolute;top:-2rem;left:2rem;@media (width<=768px){transform-origin:0 100%;top:-3rem;left:1rem;transform:scale(.75)}}}}&._responsive_bv7z9_167{@media (width<=768px){& ._main_bv7z9_41:not(._bleed_bv7z9_47){border-radius:0;margin:2rem 0}& ._ui_bv7z9_53{grid-template-rows:2rem 1fr 2rem;grid-template-columns:0 1fr 0}}}}._root_10c9h_1{backdrop-filter:blur(10px);perspective:1000px;border-radius:999px;& ._main_10c9h_6{border:2px solid var(--app-fg-secondary);transform-origin:50% 50% -2rem;border-radius:999px;justify-content:center;align-items:center;display:flex;&[data-variant=horizontal]{flex-direction:row;gap:.5rem;height:3rem;padding:.5rem}&[data-variant=vertical]{flex-direction:column;gap:.5rem;padding:.25rem}}& ._label_10c9h_29{margin-left:2rem}}._root_16wzh_1{background-color:var(--app-bg-primary);color:var(--app-fg-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:20%;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;&:hover{color:var(--app-fg-primary)}&._emphasized_16wzh_30{color:var(--app-fg-primary);border:2px solid #0000;&:hover{border-color:var(--app-fg-secondary)}}&._checked_16wzh_39{background-color:var(--app-bg-secondary);color:var(--app-fg-primary)}&:disabled{opacity:.35;cursor:default}& ._child_16wzh_49{transform-origin:50%;aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;width:100%;display:flex}& ._tooltip_16wzh_61{background:var(--app-fg-primary);color:var(--app-bg-primary);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:20;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + .6rem);transform:translateY(-50%);&._left_16wzh_81{left:auto;right:calc(100% + .6rem)}}&:hover ._tooltip_16wzh_61{opacity:1;visibility:visible;transition-delay:.6s}}._root_17v68_1{pointer-events:all;flex-direction:column;gap:1rem;display:flex;position:absolute;bottom:2rem;left:-1.25rem;@media (width<=768px){inset:-1rem 1rem auto auto}}._glyph_17v68_18{font-size:1.1rem;font-weight:600;line-height:1}._surface_1imlh_1{box-sizing:border-box;touch-action:none;user-select:none;flex-direction:column;width:100%;height:100%;padding:4.5rem;display:flex;position:relative}._netRow_1imlh_15{pointer-events:none;justify-content:center;padding-top:1.25rem;display:flex}._pillWrap_1imlh_23{justify-content:center;display:flex;position:relative}._revert_1imlh_29{color:#4a4a46;cursor:pointer;pointer-events:all;background:#e7e7e4;border-color:#cfcfc9;width:2.4rem;height:2.4rem;font-size:1.2rem;font-weight:600;animation:.2s ease-out _revert-in_1imlh_1;position:absolute;top:50%;left:calc(100% + .6rem);transform:translateY(-50%)}@keyframes _revert-in_1imlh_1{0%{opacity:0;transform:translateY(-50%)scale(.6)}to{opacity:1;transform:translateY(-50%)scale(1)}}._net_1imlh_15{border-radius:2rem;justify-content:center;align-items:center;min-width:3.5rem;padding:.35rem 1rem;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;transition:background-color .25s,color .25s;display:flex}._netPositive_1imlh_73{color:#2b3a67;background:#f4e9cd;border:2px solid #2b3a67}._netNegative_1imlh_79{color:#f4e9cd;background:#2b3a67;border:2px solid #1d2947}._netZero_1imlh_85,._netQuestion_1imlh_91{color:#4a4a46;background:#e7e7e4}._questionRest_1imlh_97{white-space:pre;animation:.45s ease-out _question-rest-in_1imlh_1;overflow:hidden}@keyframes _question-rest-in_1imlh_1{0%{opacity:0;max-width:0;transform:translate(.6rem)}to{opacity:1;max-width:12rem;transform:translate(0)}}._canvas_1imlh_116{cursor:grab;flex:1;width:100%;min-height:0}._canvas_1imlh_116:active{cursor:grabbing}._tray_1imlh_127{justify-content:center;gap:1rem;padding:0 0 1.5rem;display:flex}._well_1imlh_134{cursor:grab;border-radius:.6rem;width:3rem;height:3rem;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:700;transition:opacity .2s,transform .15s}._wellSign_1imlh_146{vertical-align:.3em;margin-right:1px;font-size:.62em}._well_1imlh_134:hover:enabled{transform:translateY(-2px)}._well_1imlh_134:disabled{opacity:.3;cursor:default}._wellPositive_1imlh_161{color:#2b3a67;background:#f4e9cd;border:2px solid #2b3a67}._wellNegative_1imlh_167{color:#f4e9cd;background:#2b3a67;border:2px solid #1d2947}:root{--app-bg-secondary:#e5e5e5;--app-bg-glass:#e5e5e580;--app-bg-primary:#fefefe;--app-fg-primary:#252930;--app-fg-secondary:#d1d3d7;--app-fg-label:#5e78a3;--app-accent-yellow:#ffec5f;--app-accent-blue:#00aeef;--app-accent-red:#ff5e5b;--app-accent-green:#6ec065}body,html{background-color:var(--app-bg-primary);width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{width:100%;height:100%}
