@keyframes fx-show{to{visibility:visible}}body.focused .fx-app[data-fx=pending] [data-fx-answer]{visibility:hidden;animation:0s 3s forwards fx-show}body.focused .fx-app[data-fx=pending]~[data-fx-below],body.focused .fx-app[data-stage=result]~[data-fx-below],body.focused .fx-app[data-stage=shared]~[data-fx-below]{display:none}body.v2.focused .fx-app>.ad-banner{margin:0 auto 28px}body.focused .fx-app{position:relative}body.focused .fx-app>.ad-rail{left:16px}body.focused .fx-app>.ad-rail:last-of-type{left:auto;right:16px}body.focused .fx-app .tq-head{max-width:578px;padding:8px 18px 0}body.focused .fx-app .apply-grid{max-width:598px;margin:0 auto}body.focused .fx-app .form{max-width:578px;padding:6px 18px 22px}@media (width>=761px){body.focused .fx-app .tq-head{padding:8px 40px 0}body.focused .fx-app .form{padding:6px 40px 22px}}body.focused .fx-app .tq-lead{margin-top:8px}body.focused .fx-app .tq-top h1{font-size:20px}body.focused .fx-app .fx-exit{text-align:right;margin:0}body.focused .fx-app .fx-exit .tq-exit{align-items:center;min-height:44px;padding:0 0 0 12px;display:inline-flex}body.focused .fx-linkerr{font:600 14px / 1.4 var(--sans);color:#8a2f1f;margin:6px 0 0}body.focused .fx-linkerr[hidden]{display:none}body.focused .tq-count{justify-content:space-between;align-items:baseline;gap:10px;margin:8px 0;display:flex}body.focused .fx-left{font:400 13px / 1.2 var(--v2-serif);letter-spacing:0;text-transform:none;color:var(--v2-muted);white-space:nowrap}body.focused .fx-prog{background:#0e24332e;height:8px}body.focused .fx-prog b{width:var(--w,0%);background:#0e2433;height:8px;display:block}body.focused .fx-app .tq-card{margin:26px 10px 0;padding:20px 18px 22px}@media (width>=761px){body.focused .fx-app .tq-card{margin:30px 16px 0}}body.focused .fx-app .tq-q{gap:14px;padding-top:0}body.focused .fx-app .tq-statement{text-wrap:pretty;min-height:2.5em;font-size:26px;line-height:1.25}body.focused .fx-app .form:focus,body.focused .fx-app .tq-statement:focus{outline:none}body.focused .fx-app .tq-statement:focus-visible{outline:3px solid var(--focus);outline-offset:4px}body.focused .fx-app .tq-options{gap:8px}body.focused .fx-app .tq-options .opt{min-height:52px;padding:0 14px;font-size:17px}body.focused .fx-app .form-foot{padding-top:14px}body.focused .fx-app .tq-link{min-height:44px;margin:-10px 0}body.focused .fx-app .tq-fine{margin-top:20px}body.focused .fx-fail{font:400 17px / 1.55 var(--v2-serif);color:var(--v2-desk-ink);margin:12px 18px 0}body.focused .fx-fail p{margin:0 0 6px}body.focused .fx-fail .tq-link{color:var(--v2-desk-ink)}body.focused .fx-fail[hidden]{display:none}body.v2 .fx-kick{align-items:center;gap:8px;margin:0;display:flex}body.v2 .fx-tag{background:var(--v2-card-gold);color:#0e2433;font:800 13px / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:4px 7px 3px}body.v2 .fx-name{margin-top:0}body.v2 .fx-name a{text-decoration:underline;text-decoration-color:var(--v2-card-gold);text-underline-offset:6px;text-decoration-thickness:2px}body.v2 .fx-axes{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:13px;min-width:0;display:flex}body.v2 .fx-axis{flex-direction:column;gap:3px;min-width:0;display:flex}body.v2 .fx-poles,body.v2 .fx-pcts{justify-content:space-between;align-items:baseline;gap:6px;display:flex}body.v2 .fx-pole{font:700 16px / 20px var(--sans);color:var(--v2-dim)}body.v2 .fx-pole.on{color:#fff;font-weight:800}body.v2 .fx-pct{font:800 18px / 20px var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v2-dim)}body.v2 .fx-pct.on{color:var(--ink)}body.v2 .fx-bar{position:relative}body.v2 .fx-axis .fx-bar{background:color-mix(in srgb, var(--ink) 25%, transparent);border-radius:5px;height:10px;overflow:hidden}body.v2 .fx-axis .fx-bar b{width:var(--w);background:var(--ink);border-radius:0;height:10px;position:absolute;top:0;left:0}body.v2 .fx-axis[data-lean=right] .fx-bar b{left:auto;right:0}body.v2 .fx-axis .fx-bar:after{content:"";background:var(--v2-desk);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}body.v2 .fx-blurb{font:400 15px / 1.4 var(--v2-serif);color:#d3dde4;margin:-4px 0 0}body.v2 .fx-title{box-sizing:border-box;color:var(--v2-desk-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:6px 10px 0;padding:0 18px;display:flex}@media (width>=900px){body.v2 .fx-title{width:calc(100% - 32px);max-width:var(--v2-col);margin:10px auto 0}}body.v2 .fx-h1{font:800 20px / 1 var(--sans);letter-spacing:-.01em;margin:0}body.v2 .fx-h1:focus{outline:none}body.v2 .fx-sub{font:400 13px / 1.2 var(--v2-serif);color:var(--v2-desk-muted)}body.v2 .fx-result>.fx-title+.rz-card{margin-top:12px}body.v2 .fx-pair{grid-template-columns:1fr}body.v2 .rz-pane.fx-values,body.v2 .rz-pane.fx-twelve{padding:26px 18px 28px}body.v2 .rz-pane.fx-values>p,body.v2 .rz-pane.fx-twelve>p{text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.55}body.v2 .fx-rooms{flex-direction:column;gap:12px;margin-top:18px;display:flex}body.v2 .fx-room{background:var(--fam);color:#fff;border-radius:12px;padding:16px 16px 6px}body.v2 .fx-room-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.v2 .fx-room h3{font:800 20px / 1.1 var(--sans);letter-spacing:-.01em;color:#fff;margin:0}body.v2 .fx-room-label{font:800 13px / 1.1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;text-align:right}body.v2 .fx-value{border-top:1px solid #ffffff38;padding:12px 0 14px}body.v2 .fx-room-head+.fx-value{margin-top:10px}body.v2 .fx-value h4{font:800 16px / 1.2 var(--sans);color:#fff;justify-content:space-between;margin:0 0 6px;display:flex}body.v2 .fx-value-pct{font-variant-numeric:tabular-nums}body.v2 .fx-value p{font:400 14px / 1.45 var(--v2-serif);color:#ffffffeb;margin:0}body.v2 .rz-pane.fx-twelve{color:#e8eef0;background:#0e2433;border:1px solid #c9a45c40;flex-direction:column;gap:12px;padding:22px 18px 24px;display:flex}body.v2 .rz-pane.fx-twelve .rz-h2{color:#e8eef0;font-size:26px}body.v2 .rz-pane.fx-twelve>p{color:#c9d4df;margin:0}body.v2 .rz-pane.fx-twelve .rz-btn{align-self:flex-start;margin-top:0}body.v2 .rz-pane.fx-twelve .rz-fine{color:#a9bac4;margin:0;font-size:14px;line-height:1.45}body.v2 .fx-source{background:var(--v2-soft);color:var(--v2-ink);font:400 15px / 1.5 var(--v2-serif);border-radius:12px;margin:22px 0 0;padding:16px 18px}body.v2 .fx-source p{margin:0 0 8px}body.v2 .fx-source p:last-child{overflow-wrap:anywhere;margin-bottom:0}body.v2 .fx-source-cap{font:800 13px / 1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted)}body.v2 .fx-read .fx-source{margin-bottom:4px}body.v2 .tq-read .fx-source{margin-top:12px}body.focused .fx-app[data-fx=draw] :is(.progress,.tq-card){visibility:hidden;animation:0s 3s forwards fx-show}body.v2 .fx-nine .fx-axes{gap:10px}body.v2 .fx-nine .fx-pole{font-size:14px;line-height:18px}body.v2 .fx-nine .fx-pct{font-size:16px;line-height:18px}body.v2 .fx-room-desc{font:400 14px / 1.45 var(--v2-serif);color:#ffffffeb;margin:10px 0 0}body.v2 .fx-room-desc+.fx-value{margin-top:10px}body.v2 .fx-nine .fx-poles{flex-wrap:wrap}body.v2 .fx-nine .fx-pole:last-child{text-align:right;margin-left:auto}
