.fq-frame{--fq-buy:var(--kt-positive);--fq-sell:var(--kt-value-ink);--fq-paper:color-mix(in srgb, var(--kt-surface-raised) 92%, var(--kt-surface));--fq-wash:color-mix(in srgb, var(--kt-value-surface) 8%, var(--kt-surface));background:var(--kt-surface);min-height:100dvh;color:var(--kt-ink);padding:clamp(18px,2.5vw,36px);overflow-x:clip}.fq-frame:before{display:none}.fq-frame.is-full{padding:clamp(10px,1.4vw,20px)}.fq-frame .fa-primary,.fq-frame .fa-secondary,.fq-frame .fa-cancel{letter-spacing:.04em;border-radius:9px;min-height:44px;font-size:14px}.fq-frame .fa-primary[aria-disabled=true],.fq-frame .fa-secondary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fq-frame .fq-entry{width:min(920px,100%);min-height:0;padding:clamp(48px,6vh,72px) 0;display:block}.fq-entry-copy{width:100%}.fq-entry-account{box-sizing:border-box;border:1px solid var(--kt-line);min-height:44px;color:var(--kt-value-ink);font:14px/1.4 var(--font-ui), sans-serif;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.fq-entry-account:hover{background:var(--fq-wash);border-color:var(--kt-line-strong)}.fq-entry-account:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}.fq-frame .fq-entry h1{max-width:none;margin:10px 0 12px;font-size:clamp(54px,8vw,92px);line-height:.98}.fq-frame .fq-matchmaking{justify-content:flex-start;width:min(680px,100%);margin:0 auto;padding:clamp(48px,6vh,72px) 0}.fq-frame .fq-matchmaking h1{max-width:none;margin:10px 0 12px;font-size:clamp(54px,8vw,92px);line-height:.98}.fq-matchmaking-status{color:var(--kt-ink-muted);justify-items:center;gap:14px;padding:30px 0;display:grid}.fq-matchmaking-status>p{font:14px/1.6 var(--font-mono), monospace;margin:0}.fq-waiting-room{border:1px solid var(--kt-line);background:var(--kt-surface);box-sizing:border-box;border-radius:16px;width:100%;padding:22px 26px}.fq-open-question{margin:0}.fq-open-question>p{margin:14px 0}.fq-open-question>div[role=status]{margin:18px 0}.fq-open-question>div:has([role=progressbar]){margin:18px 0}.fq-room-products{overscroll-behavior-y:contain;border-block:1px solid var(--kt-line-faint);gap:0;max-height:28dvh;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.fq-room-products li{border-bottom:1px solid var(--kt-line-faint);gap:12px;padding:12px 0;display:flex}.fq-room-products li:last-child{border:0}.fq-room-products li>span{color:var(--kt-value-ink);font:600 13px/1.6 var(--font-mono), monospace;flex-shrink:0}.fq-room-products li>div{overflow-wrap:anywhere;min-width:0}.fq-room-products strong{font-size:15px}.fq-room-products p{color:var(--kt-ink-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.fq-waiting-participants{border-top:1px solid var(--kt-line);margin-top:22px;padding-top:18px}.fq-waiting-participants .fq-avatar-roster{margin-bottom:0}.fq-frame .fq-matchmaking.fq-private-room{padding:16px 0}.fq-frame .fq-private-room h1{margin:0;font-size:clamp(36px,4vw,52px)}.fq-private-room .fq-matchmaking-status{padding:12px 0}.fq-private-room .fq-waiting-room{padding:16px}.fq-private-room .fq-open-question>p{margin:10px 0}.fq-private-room .fq-waiting-participants{margin-top:16px;padding-top:12px}.fq-start-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.fq-start-actions .fa-primary{margin:0}.fq-start-actions .fa-fine{flex:200px;margin:0}.fq-frame .fq-queue-actions{justify-content:flex-end;margin-top:18px}.fq-frame .fq-leave-queue{border:1px solid var(--kt-line);background:var(--kt-surface-raised);min-height:44px;color:var(--kt-ink);align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}@media (max-width:650px){.fq-frame .fq-matchmaking{padding-top:24px}.fq-matchmaking-status{padding:24px 0}.fq-waiting-room{padding:20px}.fq-start-actions .fa-primary{width:100%}}.fq-invitation{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;display:grid}.fq-invitation .fa-admin-field{min-width:0;margin:0}.fq-frame .fq-invitation textarea{box-sizing:border-box;field-sizing:content;border:1px solid var(--kt-line);background:var(--fq-paper);width:100%;min-width:0;min-height:68px;color:var(--kt-ink);font:14px/1.5 var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;border-radius:9px;padding:10px 12px}.fq-private-setup{padding-top:18px}.fq-private-setup h3{font:23px/1.3 var(--font-display), Georgia, serif;margin:24px 0 12px}.fq-private-setup h4{font:22px/1.4 var(--font-display), Georgia, serif;margin:12px 0}.fq-private-setup p{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.fq-private-setup .fa-admin-field{margin:14px 0 0}.fq-private-setup .fa-admin-field textarea{box-sizing:border-box;resize:vertical;width:100%}.fq-private-setup .fa-actions{margin-top:16px}.fq-private-settings{margin:12px 0}.fq-private-settings .fq-question-mode{margin-top:12px}.fq-private-room .fq-waiting-participants>p{margin:0}.fq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.fq-invitation{grid-template-columns:minmax(0,1fr)}.fq-invitation button,.fq-private-setup .fa-primary{width:100%}}.fq-invite-trigger{box-sizing:border-box;height:44px;margin-left:auto;padding:10px 14px}.fq-private-info{max-height:min(440px,100dvh - 100px);overflow-y:auto}.fq-private-editor{flex:0 auto;min-width:0}.fq-private-editor[open]{flex-basis:100%}.fq-private-editor>summary{box-sizing:border-box;cursor:pointer;align-items:center;height:44px;min-height:44px;padding:10px 18px;display:inline-flex}.fq-private-editor>summary:before{content:"+";margin-right:8px}.fq-private-editor[open]>summary:before{content:"−"}.fq-private-settings summary{min-height:44px;color:var(--kt-ink-muted);font:14px/1.5 var(--font-body), sans-serif;cursor:pointer;align-content:center}.fq-private-editor summary:focus-visible,.fq-invitation textarea:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}@media (max-width:650px){.fq-private-editor{flex-basis:100%}.fq-private-editor>summary{justify-content:center;width:100%}}.fq-room-heading{align-items:center;gap:10px;min-height:44px;display:flex}.fq-room-help{border:1px solid var(--kt-line);width:32px;height:32px;color:var(--kt-ink-muted);font:14px var(--font-mono), monospace;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.fq-room-help:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}.fq-room-tooltip.kt-popover{box-sizing:border-box;width:min(320px,100vw - 48px);max-width:min(320px,100vw - 48px);font:14px/1.6 var(--font-body), sans-serif;padding:14px}.fq-invite-popover.kt-popover{width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:min(440px, var(--radix-popover-content-available-height,calc(100dvh - 32px)));overflow-y:auto}.fq-room-tooltip p{margin:10px 0 0}.fq-open-question>.fa-secondary{margin-top:14px;display:inline-flex}.fq-avatar-roster{flex-wrap:wrap;gap:8px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.fq-participant-avatar{box-sizing:border-box;border:1px solid var(--kt-line);background:var(--kt-surface-raised);width:40px;height:40px;color:var(--kt-ink-muted);font:14px var(--font-mono), monospace;cursor:pointer;border-radius:6px;place-items:center;display:inline-grid}.fq-participant-avatar svg{width:20px;height:20px}.fq-participant-avatar[data-self=true]{border-color:var(--kt-accent);background:var(--kt-value-surface);color:var(--kt-ink)}.fq-participant-avatar:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}.fq-avatar-overflow{cursor:default}.fq-entry-doors{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:clamp(28px,5vw,52px);display:grid}.fq-entry-door{border:1px solid var(--kt-line);background:var(--fq-paper);min-width:0;box-shadow:0 10px 30px color-mix(in srgb, var(--kt-shadow) 38%, transparent);border-radius:14px}.fq-entry-door>summary,.fq-door-button{box-sizing:border-box;width:100%;min-height:132px;color:var(--kt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.fq-entry-door>summary{list-style:none}.fq-entry-door>summary::-webkit-details-marker{display:none}.fq-entry-arrow{width:24px;height:24px;color:var(--kt-value-ink);flex:none}.fq-entry-door>summary strong,.fq-door-button strong{font:500 clamp(25px, 3vw, 34px)/1.05 var(--font-display), Georgia, serif}.fq-door-button:hover:not(:disabled),.fq-entry-door>summary:hover{background:var(--fq-wash)}.fq-entry-door>summary:focus-visible,.fq-door-button:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}.fq-door-button:disabled{opacity:.45;cursor:not-allowed}.fq-door-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.fq-frame .fq-door-actions .fa-primary,.fq-frame .fq-door-actions .fa-secondary{box-sizing:border-box;align-items:center;min-height:48px;margin:0;display:inline-flex}.fq-entry-footer{margin-top:20px}.fq-entry-footer a{color:var(--kt-ink-muted);font-size:16px}.fq-frame .fq-entry .fa-gate{margin-top:14px;font-size:15px!important}@media (max-width:900px){.fq-entry-doors{grid-template-columns:minmax(0,1fr)}}.fq-market{min-height:calc(100dvh - 24px)}.fq-question-banner{border:1px solid var(--kt-line);background:var(--fq-paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:14px 16px;display:grid}.fq-question-copy{min-width:0}.fq-question-copy h1{max-width:none;font:500 clamp(25px, 3vw, 38px)/1.12 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:4px 0 6px}.fq-question-copy p{color:var(--kt-ink-muted);margin:0;font-size:15px;line-height:1.4}.fq-question-copy p strong{color:var(--kt-ink)}.fq-account-strip{border:1px solid var(--kt-line);background:var(--kt-surface);border-radius:11px;grid-template-columns:repeat(4,minmax(82px,auto));display:grid}.fq-account-strip>div{border-inline-start:1px solid var(--kt-line-faint);padding:10px 13px}.fq-account-strip>div:first-child{border-inline-start:0}.fq-account-strip span{color:var(--kt-ink-faint);font:12px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;display:block}.fq-account-strip strong{color:var(--kt-ink);font:600 21px/1.1 var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.fq-account-strip>div:first-child strong{color:var(--kt-value-ink);font-size:25px}.fq-market-tools{justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:7px 2px;display:flex}.fq-market-status,.fq-market-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fq-market-status>span,.fq-market-status .fa-clock-status{color:var(--kt-ink-muted);font:13px/1.35 var(--font-mono), ui-monospace, monospace;margin:0}.fq-market-status>span[role=timer],.fq-market-status .fa-clock-status{color:var(--kt-value-ink)}.fq-market-actions .fa-cancel{margin:0}.fq-market-help{position:relative}.fq-market-help>summary,.fq-contract>summary,.fq-people>summary{cursor:pointer;color:var(--kt-ink-muted);font-size:14px;list-style:none}.fq-market-help>summary::-webkit-details-marker{display:none}.fq-contract>summary::-webkit-details-marker{display:none}.fq-people>summary::-webkit-details-marker{display:none}.fq-market-help>summary:after,.fq-contract>summary:after,.fq-people>summary:after{content:" +";color:var(--kt-value-ink)}.fq-market-help[open]>summary:after,.fq-contract[open]>summary:after,.fq-people[open]>summary:after{content:" −"}.fq-market-help>div{z-index:20;border:1px solid var(--kt-line);background:var(--kt-surface-raised);width:min(500px,100vw - 28px);max-height:70dvh;box-shadow:0 18px 46px var(--kt-shadow);border-radius:12px;padding:18px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow:auto}.fq-market-help .fa-question-steps{gap:12px;margin:0}.fq-market-help p{color:var(--kt-ink-muted);font-size:15px}.fq-frame .fq-market-grid{grid-template-columns:minmax(520px,1.5fr) minmax(300px,.7fr);gap:12px;height:calc(100dvh - 218px);min-height:520px;max-height:none}.fq-frame [data-testid=fathom-ledger][data-presentation=question]{border:1px solid var(--kt-line);background:var(--kt-surface);box-shadow:none}.fq-market-aside{grid-template-rows:auto minmax(170px,1fr) auto auto;gap:10px;min-width:0;min-height:0;display:grid}.fq-panel{border:1px solid var(--kt-line);background:var(--fq-paper);min-height:0;box-shadow:none;border-radius:12px;padding:14px 16px;overflow:auto}.fq-frame .fa-panel-head>span{color:var(--kt-ink);font-size:15px}.fq-frame .fa-news-item{padding:12px 0}.fq-frame .fa-news-item>strong{font-size:17px}.fq-frame .fa-news-item>p{font-size:15px;line-height:1.5}.fq-orders{display:grid}.fq-orders>div{border-top:1px solid var(--kt-line-faint);min-height:38px;font-family:var(--font-mono), ui-monospace, monospace;grid-template-columns:42px minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:9px;display:grid}.fq-orders>div:first-child{border-top:0}.fq-orders span{text-transform:uppercase;font-size:12px}.fq-orders span[data-side=buy]{color:var(--fq-buy)}.fq-orders span[data-side=sell]{color:var(--fq-sell)}.fq-orders strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:17px}.fq-orders small{overflow-wrap:anywhere;min-width:0;color:var(--kt-ink-muted)}.fq-orders button{color:var(--kt-negative);cursor:pointer;font:12px var(--font-mono), ui-monospace, monospace;background:0 0;border:0}.fq-people,.fq-contract{border:1px solid var(--kt-line);background:var(--fq-paper);box-shadow:none;border-radius:10px;padding:12px 14px}.fq-people>div{max-height:280px;margin-top:10px;overflow:auto}.fq-contract p{color:var(--kt-ink-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.fq-frame .fa-admin-page{width:100%}.fq-frame .fa-admin-page>.fa-live-head{border-bottom:1px solid var(--kt-line);align-items:flex-start;gap:16px;padding:0 52px 14px 0}.fq-frame .fa-admin-page .fa-live-head>div:first-child{flex:1;min-width:0}.fq-frame .fa-admin-page .fa-live-head h1{overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.fq-frame .fa-admin-page .fa-live-head p{max-width:72ch;margin:8px 0 0;font-size:15px;line-height:1.45}.fq-frame .fa-admin-page .fa-live-head .fa-actions{flex-shrink:1;gap:8px;min-width:0;max-width:100%;margin:0}.fq-frame .fa-admin-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;margin-top:14px}.fq-frame .fa-admin-side{gap:14px;min-width:0}.fq-frame .fa-admin-grid.is-live{grid-template-columns:minmax(0,1fr)}.fq-frame .fa-admin-grid.is-live .fa-admin-side{grid-template-columns:minmax(0,1fr);gap:12px}.fq-frame .fa-admin-panel{border:1px solid var(--kt-line);background:var(--fq-paper);border-radius:12px;min-width:0;padding:clamp(16px,1.6vw,22px)}.fq-frame .fa-admin-panel h2{margin-bottom:12px;font-size:25px;line-height:1.15}.fq-frame .fa-admin-page .fa-fine{font-size:14px;line-height:1.5}.fq-frame .fa-admin-page .fa-admin-field{gap:6px;margin-bottom:12px;font-size:13px;line-height:1.45}.fq-frame .fa-admin-page .fa-admin-field input,.fq-frame .fa-admin-page .fa-admin-field textarea,.fq-frame .fa-admin-page .fa-admin-field select{background:var(--kt-surface);min-height:44px;padding:10px 12px;font-size:16px;line-height:1.45}.fq-frame .fa-admin-page .fa-admin-field textarea{min-height:78px}.fq-frame .fa-admin-page .fa-admin-field select:focus-visible{outline:2px solid var(--kt-accent);outline-offset:2px}.fq-frame .fa-admin-page .fq-product-tabs{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;overflow:visible}.fq-frame .fa-admin-page .fq-product-tabs button{max-width:240px;font:14px/1.4 var(--font-body), sans-serif;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.fq-frame .fa-admin-page .fq-product-tabs strong{color:var(--kt-value-ink);font:600 13px/1.4 var(--font-mono), monospace;flex-shrink:0}.fq-frame .fa-admin-page .fq-product-tabs span{overflow-wrap:anywhere;min-width:0}.fq-admin-market-count{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.fq-admin-market-count .fa-fine{margin:0}.fq-frame .fa-admin-panel .fq-admin-group{border-top:1px solid var(--kt-line);margin-top:14px;padding-top:12px}.fq-admin-group>legend{color:var(--kt-ink);font:600 14px/1.4 var(--font-body), sans-serif;padding:0 8px 0 0}.fq-admin-question-fields{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:0 12px;display:grid}.fq-admin-question-fields .is-wide{grid-column:1/-1}.fq-admin-options{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.fq-frame .fa-admin-panel fieldset.fa-clock-choice{grid-template-columns:repeat(2,minmax(0,max-content));gap:4px 16px}.fq-admin-options .fa-clock-choice>.fa-fine,.fq-admin-options .fa-clock-choice>.fa-admin-error{grid-column:1/-1;margin:0}.fq-frame .fa-admin-page .fa-admin-participate,.fq-frame .fa-admin-page .fa-clock-choice>label:not(.fa-admin-field){min-height:44px;font-size:14px}.fq-admin-options .fa-admin-participate+.fa-fine{margin-top:4px}.fq-admin-save{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.fq-admin-save>.fa-fine{flex:200px;margin:0}.fq-admin-start{border-top:1px solid var(--kt-line);margin-top:18px;padding-top:16px}.fq-admin-start h3{font:500 22px/1.2 var(--font-display), Georgia, serif;margin:0}.fq-admin-start>.fa-fine{margin:8px 0 12px}.fq-admin-start .fa-actions{align-items:center;gap:12px;margin:0}.fq-admin-start .fa-actions>.fa-fine{flex:240px;margin:0}.fq-frame .fq-admin-room .fa-private-bot-preview{grid-template-columns:minmax(0,1fr) 70px;gap:8px;margin:16px 0 0;padding:12px}.fq-frame .fq-admin-room .fa-private-bot-preview>select{box-sizing:border-box;width:100%}.fq-frame .fq-admin-room .fa-private-bot-preview>div span{margin-left:0;display:inline-block}.fq-admin-live{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.fq-admin-live .fq-admin-clock{grid-column:1/-1}.fq-admin-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.fq-admin-heading h2{margin-top:4px}.fq-admin-heading p{color:var(--kt-ink-muted);font:13px/1.5 var(--font-mono), monospace;flex-shrink:0;margin:4px 0 0}.fq-admin-news .fa-news-item{border-top:1px solid var(--kt-line-faint);margin-top:12px;padding-top:12px}.fq-admin-news .fa-news-item p{margin:6px 0 0;font-size:15px;line-height:1.5}.fq-admin-settle{border-color:color-mix(in srgb, var(--kt-negative) 32%, var(--kt-line))!important}.fq-admin-settle .fa-primary{width:100%}.fq-admin-room>summary,.fq-admin-clock>summary{cursor:pointer;min-height:44px;color:var(--kt-ink);font:500 20px var(--font-display), Georgia, serif;align-content:center}.fq-admin-room>summary:focus-visible,.fq-admin-clock>summary:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px;border-radius:4px}.fq-admin-room>div{margin-top:18px}.fq-frame .fa-admin-page .fq-admin-room textarea{field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;font-family:var(--font-mono), monospace;font-size:14px}.fq-admin-clock .fa-clock-status{margin-top:14px}@media (max-width:1000px){.fq-frame .fa-admin-page>.fa-live-head{flex-wrap:wrap}.fq-frame .fa-admin-page .fa-live-head>div:first-child{flex-basis:100%}.fq-admin-options{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:800px){.fq-frame .fa-admin-grid{grid-template-columns:minmax(0,1fr)}.fq-admin-options{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}}@media (max-width:520px){.fq-frame .fa-admin-page .fa-live-head .fa-actions{flex-wrap:wrap}.fq-admin-market-count,.fq-admin-options,.fq-admin-question-fields{grid-template-columns:minmax(0,1fr);gap:0}.fq-admin-market-count .fa-fine{margin-bottom:4px}.fq-admin-save>button,.fq-admin-start .fa-actions>button{width:100%}}@media (max-width:980px){.fq-question-banner{grid-template-columns:minmax(0,1fr)}.fq-account-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.fq-frame .fq-market-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.fq-frame .fq-market-grid>[data-testid=fathom-ledger]{height:min(680px,72dvh)!important}.fq-market-aside{grid-template-rows:auto minmax(220px,420px) auto auto}}@media (max-width:720px){.fq-frame,.fq-frame.is-full{padding:10px}.fq-entry-doors{grid-template-columns:minmax(0,1fr)}.fq-entry-door>summary,.fq-door-button{min-height:112px;padding:20px}.fq-question-banner{gap:14px;padding:14px}.fq-account-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fq-account-strip>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--kt-line-faint)}.fq-account-strip>div:nth-child(4){border-top:1px solid var(--kt-line-faint)}.fq-market-tools{flex-direction:column;align-items:flex-start;padding:10px 2px}.fq-market-actions{width:100%}.fq-market-actions>button{flex:auto}.fq-frame .fq-market-grid>[data-testid=fathom-ledger]{height:640px!important}.fq-admin-live{grid-template-columns:minmax(0,1fr)}.fq-admin-live .fq-admin-clock{grid-column:auto}.fq-frame .fa-admin-prices{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fq-frame *,.fq-frame :before,.fq-frame :after{scroll-behavior:auto!important;transition:none!important}}.fa-saved-status{border:1px solid var(--kt-line);color:var(--kt-ink-muted);overflow-wrap:anywhere;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:15px}.fa-saved-status p{margin:0}.fa-saved-status.is-saved{color:var(--kt-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fa-saved-status.is-failed{border-color:var(--kt-negative);color:var(--kt-ink)}.fq-saved-table-wrap{margin-top:12px;overflow-x:auto}.fq-saved-table-wrap:focus-visible{outline:2px solid var(--kt-value-ink);outline-offset:2px}.fq-saved-table{border-collapse:collapse;width:100%;font-size:15px}.fq-saved-caption{text-align:left;color:var(--kt-ink);padding-bottom:6px;font-weight:600}.fq-saved-table th,.fq-saved-table td{text-align:left;border-bottom:1px solid var(--kt-line);overflow-wrap:anywhere;padding:8px 6px}.fq-saved-table th{color:var(--kt-ink-muted);font-weight:600}.fq-saved-table tr.is-me td{color:var(--kt-ink);font-weight:600}.fq-saved-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fq-saved-list li{border:1px solid var(--kt-line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.fq-saved-list a{color:var(--kt-value-ink);text-underline-offset:3px;text-decoration:underline}.fq-saved-list a:focus-visible{outline:2px solid var(--kt-accent);outline-offset:2px}.fq-saved-list span{color:var(--kt-ink-muted);font-size:15px}.fq-join-form{box-sizing:border-box;border-top:1px solid var(--kt-line-faint);flex-direction:column;gap:7px;padding:18px 24px 24px;display:flex}.fq-join-form>label{color:var(--kt-ink-muted);font-size:15px;line-height:1.45}.fq-create-room{flex-direction:column;gap:8px;padding:0 24px 12px;display:flex}.fq-create-room>span{color:var(--kt-ink-muted);font-size:15px;line-height:1.45}.fq-join-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;display:grid}.fq-join-row input,.fq-frame .fq-join-row .fa-primary{box-sizing:border-box;height:48px;min-height:48px}.fq-join-row input{border:1px solid var(--kt-line);background:var(--kt-surface);width:100%;min-width:0;color:var(--kt-ink);font:500 18px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:10px;padding:0 12px}.fq-join-row input:focus-visible{outline:2px solid var(--kt-accent);outline-offset:1px}.fq-frame .fq-join-row .fa-primary{white-space:nowrap;margin:0;padding:0 12px}.fq-frame .fq-join-row .fa-primary:hover{transform:none}.fq-join-form .fa-fine{min-height:1.2em;margin:0}.fq-question-mode{border:0;min-width:0;margin:0 0 24px;padding:0}.fq-question-mode legend{margin-bottom:12px;font-weight:600}.fq-question-mode .fq-door-actions{flex-wrap:wrap;gap:12px;display:flex}.fq-question-mode .fa-fine{margin-top:12px}.fq-frame:has(.qg-market){box-sizing:border-box;height:100dvh;min-height:0;padding:16px;overflow:hidden}.fq-frame .qg-market{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.qg-market *{box-sizing:border-box}.qg-market button{color:inherit;cursor:pointer}.qg-market button:disabled{opacity:.4;cursor:default}.qg-market button:focus-visible,.qg-market select:focus-visible{outline:2px solid var(--kt-accent);outline-offset:2px}.qg-market svg{flex-shrink:0;width:19px;height:19px}.qg-header{align-items:center;gap:18px;min-width:0;padding-right:52px;display:flex}.qg-brand{font:500 28px/1 var(--font-display), Georgia, serif;letter-spacing:-.04em}.qg-header h1{min-width:0;font:500 18px/1.35 var(--font-body), sans-serif;flex:1;margin:0}.qg-header .qg-question-button{text-align:left;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--kt-line);background:var(--kt-surface);width:auto;min-width:0;max-width:100%;min-height:44px;font:500 14px/1.3 var(--font-body), sans-serif;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.qg-question-button>span{min-width:0}.qg-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:flex}.qg-clock{font:500 14px/1.2 var(--font-mono), monospace;white-space:nowrap}.qg-header-actions button,.qg-tabs button,.qg-clues button,.qg-pager button,.qg-zoom button,.qg-panel-head button,.qg-row button{border:1px solid var(--kt-line);background:var(--kt-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.qg-market button[aria-pressed=true]{border-color:var(--kt-accent);background:var(--kt-value-surface)}.qg-metrics{border-block:1px solid var(--kt-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;display:grid}.qg-metrics div{border-right:1px solid var(--kt-line-faint);gap:3px;padding-inline:14px;display:grid}.qg-metrics div:first-child{padding-left:0}.qg-metrics div:last-child{border:0}.qg-metrics span{color:var(--kt-ink-muted);font-size:12px}.qg-metrics strong{font:500 18px/1.1 var(--font-mono), monospace;overflow-wrap:anywhere}.qg-floor{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:12px;min-height:0;display:grid}.fq-product-workspace .qg-floor{grid-template-columns:minmax(0,320px) minmax(280px,330px);min-width:0}.fq-product-workspace .qg-floor[hidden]{display:none}.fq-product-workspace .qg-market:not([data-products]) .qg-trade{width:100%;max-width:320px}.qg-trade,.qg-desk,.qg-panel,.qg-details,.qg-pages,.qg-page-body{min-width:0;min-height:0}.qg-trade{display:flex}.qg-desk{border:1px solid var(--kt-line);background:var(--kt-surface-raised);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid}.qg-tabs{border-bottom:1px solid var(--kt-line);gap:6px;padding:10px;display:flex}.qg-tabs button{width:auto;min-width:44px;font:500 13px/1.2 var(--font-body), sans-serif;flex:1 1 0;gap:5px;padding:4px 7px}.qg-tabs small{font-size:var(--kt-fs-micro);color:var(--kt-ink-muted);font-variant-numeric:tabular-nums}.qg-tabs .qg-mobile-tab{display:none}.qg-panel,.qg-details{flex-direction:column;gap:8px;padding:14px;display:flex}.qg-panel h2,.qg-details h2{font:500 21px/1.3 var(--font-display), Georgia, serif;margin:0}.qg-panel h2{font-size:19px}.qg-panel .qg-copy{font-size:14px}.qg-details{border:1px solid var(--kt-line);background:var(--kt-surface-raised);border-radius:12px}.qg-panel-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.qg-panel-head select{border:1px solid var(--kt-line);background:var(--kt-surface);max-width:50%;min-height:44px;color:var(--kt-ink);border-radius:8px}.qg-clues{flex-shrink:0;gap:6px;display:flex}.qg-clues button{gap:3px}.qg-pages{flex-direction:column;flex:1;gap:8px;display:flex}.qg-page-body{flex:1;position:relative;overflow:hidden}.qg-copy{color:var(--kt-ink);overflow-wrap:anywhere;margin:0;padding:0;font-size:15px;line-height:1.55}.qg-copy p{margin:0 0 12px}ul.qg-copy{padding-left:21px}.qg-copy li{margin:0 0 12px;padding-left:3px}.qg-measure{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qg-pager{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.qg-pager span{font:12px var(--font-mono), monospace;color:var(--kt-ink-muted)}.qg-list .qg-row{border-bottom:1px solid var(--kt-line-faint);justify-content:space-between;align-items:center;gap:8px;height:100%;display:flex}.qg-row>div{min-width:0}.qg-row-title{flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;display:flex}.qg-row-title>span:first-child{overflow-wrap:anywhere}.qg-row small{color:var(--kt-ink-muted);margin-top:4px;font-size:12px;display:block}.qg-pill{border:1px solid var(--kt-line);font-size:var(--kt-fs-label);color:var(--kt-ink-muted);white-space:nowrap;border-radius:99px;padding:2px 6px}.qg-pill.is-filled{color:var(--kt-positive);border-color:var(--kt-positive)}.qg-number{font:13px var(--font-mono), monospace;overflow-wrap:anywhere}.qg-empty{color:var(--kt-ink-muted);font-size:14px}.qg-ledger [role=region]::-webkit-scrollbar{display:none}.qg-ledger [data-price-row]>button{justify-content:center;align-items:center;gap:8px;display:flex}.qg-zoom{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.qg-capacity{font:12px/1.4 var(--font-mono), monospace;color:var(--kt-ink-muted)}@media (max-width:700px){.fq-frame:has(.qg-market){padding:8px}.fq-frame .qg-market{gap:8px}.qg-header{flex-wrap:wrap;gap:4px 10px}.qg-brand{font-size:24px}.qg-header-actions{margin-left:auto}.qg-header h1{flex-basis:100%;order:3;font-size:15px}.qg-clock{font-size:12px}.qg-metrics{padding-block:7px}.qg-metrics div{padding-inline:7px}.qg-metrics span{font-size:var(--kt-fs-label)}.qg-metrics strong{font-size:16px}.qg-floor{flex-direction:column;gap:6px;display:flex;position:relative}.qg-trade{flex:1;min-height:0}.qg-desk{background:0 0;border:0;flex-shrink:0}.qg-tabs{border:0;order:2;justify-content:center;padding:0}.qg-tabs .qg-mobile-tab{display:inline-flex}.qg-market[data-panel=trade] .qg-panel,.qg-market:not([data-panel=trade]) .qg-trade{display:none}.qg-market:not([data-panel=trade]) .qg-desk{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0}.qg-panel{border:1px solid var(--kt-line);border-radius:10px}.qg-trade .qg-ledger{padding:6px!important}}@media (max-height:450px) and (max-width:700px){.qg-header h1{flex-basis:0;order:0}.qg-brand{font-size:18px}.qg-market:is([data-panel=news],[data-panel=orders],[data-panel=people]) .qg-metrics{display:none}.fq-frame .qg-market:is([data-panel=news],[data-panel=orders],[data-panel=people]){grid-template-rows:auto minmax(0,1fr)}.qg-floor{flex-direction:row}.fq-product-workspace .qg-market:not([data-products]) .qg-trade{max-width:none}.qg-desk{width:94px}.qg-tabs{flex-direction:column;align-content:flex-end}.qg-tabs button{flex:0 0 44px;width:100%}.qg-market:not([data-panel=trade]) .qg-desk{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 94px;width:auto}.qg-pager{position:absolute;bottom:0;right:0}.qg-pages{padding-bottom:44px;position:relative}}.qg-seat-note{color:var(--kt-ink-muted);font-size:12px;line-height:1.45}.qg-people,.qg-people>section{flex-direction:column;flex:auto;min-height:0;display:flex}.qg-people>section>[role=group]{flex:auto}.qg-people-scope{color:var(--kt-ink-muted);font-size:var(--kt-fs-label);margin:0}.fq-product-workspace{flex-direction:column;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.fq-settled-products{flex-wrap:wrap;gap:12px;display:flex}.fq-settled-products>div{border:1px solid var(--kt-line);border-radius:10px;flex:200px;padding:12px}.fq-settled-products dt{color:var(--kt-ink-muted);font-size:13px}.fq-settled-products dd{font:18px var(--font-mono), monospace;margin:8px 0 0}.fq-product-workspace>.qg-market{flex:1;width:100%;min-height:0}.fq-product-tabs{flex-wrap:nowrap;gap:8px;max-width:100%;padding:8px 0;display:flex;overflow-x:auto}.fq-product-tabs button{border:1px solid var(--kt-line);background:var(--kt-surface-raised);max-width:260px;min-height:44px;color:var(--kt-ink);text-align:left;border-radius:10px;flex:none;padding:8px 12px}.fq-product-tabs button[aria-pressed=true]{border-color:var(--kt-value-ink);background:var(--kt-surface)}.fq-product-tabs button:focus-visible{outline:2px solid var(--kt-value-ink);outline-offset:2px}.fa-admin-field select{min-height:44px;color:var(--kt-ink);background:var(--kt-surface);border:1px solid var(--kt-line);border-radius:8px;padding:8px;font-size:16px}.fq-top{flex-direction:column;gap:6px;min-width:0;display:flex}.fq-topbar{min-width:0;margin-right:52px}.fq-topbar button{border:1px solid var(--kt-line);background:var(--kt-surface);width:44px;height:44px;color:var(--kt-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.fq-topbar button[aria-pressed=true]{border-color:var(--kt-accent);background:var(--kt-value-surface)}.fq-topbar button:focus-visible{outline:2px solid var(--kt-accent);outline-offset:2px}.fq-topbar svg{flex-shrink:0;width:19px;height:19px}.qg-market[data-products] .qg-floor{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.qg-books{--product-panel-height:clamp(400px, calc(100dvh - 150px), 560px);--product-panel-min-height:400px;overscroll-behavior-y:contain;min-width:0;min-height:0;overflow-y:auto}.qg-book{border:1px solid var(--kt-line);background:var(--kt-surface-raised);border-radius:12px;flex-direction:column;gap:0;min-width:0;min-height:min-content;display:flex}.qg-book:has([data-active]){border-color:var(--kt-value-ink)}.qg-book>.qg-line{border-bottom:1px solid var(--kt-line-faint);flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:0 8px}.qg-book>.qg-line>.qg-header{flex:none;width:100%}.qg-book .qg-header h2{min-width:0;font:500 15px/1.35 var(--font-body), sans-serif;flex:1;margin:0}.qg-book .qg-question-button{text-align:left;white-space:normal;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;font-size:14px;line-height:1.35;display:flex}.qg-book .qg-question-button>span{overflow-wrap:anywhere;flex:1;min-width:0}.qg-book .qg-question-button>svg{color:var(--kt-ink-muted);flex-shrink:0}.qg-book .qg-header h2 b{background:var(--fq-wash);color:var(--kt-value-ink);font:600 13px/1 var(--font-mono), monospace;border-radius:5px;flex-shrink:0;padding:5px}.qg-book>.qg-line>.qg-metrics{border:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding-block:2px 4px}.qg-book .qg-metrics div{padding-inline:6px}.qg-book>.qg-line>.qg-metrics div{grid-auto-flow:row;gap:2px}.qg-book>.qg-line>.qg-metrics strong{font-size:13px}.qg-book>.qg-trade{contain:size;flex:auto}.fq-product-workspace .qg-books>.qg-book>div.qg-trade{min-height:280px}.qg-book>.qg-trade>section{border:0;border-radius:0 0 11px 11px;flex:1}.fq-topbar .qg-clock{padding-inline:4px}@media (max-width:700px){.qg-books{--product-panel-height:460px;flex:1}.qg-market:not([data-panel=trade]) .qg-books{display:none}}.fq-product-workspace>.qg-market{grid-template-rows:auto minmax(0,1fr)}.fq-product-workspace>.qg-market[data-eod]{grid-template-rows:auto auto minmax(0,1fr)}.fq-product-workspace>.qg-market[data-products]{grid-template-rows:minmax(0,1fr)}.fq-product-workspace>.qg-market[data-products][data-eod]{grid-template-rows:auto minmax(0,1fr)}.qg-line{border-bottom:1px solid var(--kt-line);align-items:center;gap:12px;min-width:0;display:flex}.qg-line>.qg-header{flex:1 1 0;min-width:0;padding-right:0}.qg-line>.qg-metrics{border-block:0;flex:none;grid-template-columns:repeat(3,auto)}.qg-metrics [data-breach] :is(span,strong){color:var(--kt-negative)}.qg-eod{color:var(--kt-negative);font-size:var(--kt-fs-meta);margin:0;line-height:1.45}.qg-orders-cut{color:var(--kt-ink-muted);font-size:var(--kt-fs-meta);flex-shrink:0;margin:0}.fq-product-workspace .qg-trade>section>header{display:none}.fq-product-workspace .qg-trade>section>div{min-height:0}.fq-product-workspace .qg-market{gap:8px}.fq-product-workspace .qg-metrics{padding-block:5px}.fq-product-workspace .qg-metrics div{padding-inline:6px}.fq-product-workspace .qg-metrics strong{font-variant-numeric:tabular-nums;font-size:14px}.fq-product-workspace .qg-tabs{gap:4px;padding:6px}.fq-product-workspace .qg-panel,.fq-product-workspace .qg-details{padding:10px}@media (max-width:700px){.fq-product-workspace .qg-tabs{padding:0}.qg-line .qg-header{flex-wrap:nowrap}.qg-line .qg-header h1{flex:1 1 0;order:0;min-width:0}}@media (max-width:700px) and (min-height:451px){.qg-line{border-bottom:0;flex-direction:column;align-items:stretch;gap:6px}.qg-line>.qg-metrics{border-block:1px solid var(--kt-line);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:560px){.fq-frame:has(.qg-market){padding:8px}.fq-product-workspace,.fq-frame .fq-product-workspace>.qg-market{gap:6px}.fq-top{flex-direction:row;align-items:center;margin-right:52px}.fq-top>.fq-topbar{flex:auto;margin-right:0}.qg-line>.qg-metrics{padding-block:0}.qg-line>.qg-metrics div{grid-auto-flow:column;align-items:baseline;gap:6px}.qg-line>.qg-metrics strong{font-size:14px}.qg-eod{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fq-product-workspace .qg-trade .qg-ledger{padding:6px!important}}.fq-frame:has(>.fq-results){height:100dvh;min-height:0;padding:10px clamp(10px,2vw,24px);display:grid;overflow:hidden}.fq-frame .fq-results{grid-template-rows:auto minmax(0,1fr);gap:6px;width:100%;max-width:none;min-height:0;padding:0;display:grid}.fq-results>.fa-kicker{align-items:center;min-height:44px;margin-right:52px;display:flex}@media (max-width:380px){.qg-book>.qg-line{flex-direction:column;align-items:stretch;gap:2px}.qg-book>.qg-line>.qg-metrics{flex-basis:auto}.fq-results>.fa-kicker{letter-spacing:.06em;font-size:12px}}.fq-results>p,.fq-results>.fa-saved-status{margin:0}.fq-results>.fa-actions{margin-top:8px}.fq-results .fa-actions{gap:8px 16px;margin:0}.fq-results .fa-saved-status{font:12px/1.4 var(--font-ui),sans-serif;margin:0}.fq-results .fa-actions>a,.fq-results>section>button{align-items:center;min-height:44px;display:inline-flex}.fq-results .fa-score-hero{border-block:1px solid var(--kt-line-faint);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.fq-results .fa-score-hero>div{border-right:1px solid var(--kt-line-faint);flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:0;padding:8px 14px;display:flex}.fq-results .fa-score-hero>div:first-child{padding-left:0}.fq-results .fa-score-hero>div:last-child{border-right:0}.fq-results .fa-score-hero span{flex:1 0 100%}.fq-results .fa-score-hero span,.fq-results .fa-score-hero small{color:var(--kt-ink-muted);letter-spacing:.06em;font-size:12px}.fq-results .fa-score-hero strong{overflow-wrap:anywhere;min-width:0;font:600 24px/1.2 var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--kt-ink)}.fq-results .fa-score-hero [data-sign=up] strong{color:var(--kt-positive)}.fq-results .fa-score-hero [data-sign=down] strong{color:var(--kt-negative)}.fq-results .fa-score-hero strong[data-medal]{box-sizing:border-box;background:var(--medal);min-width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--medal-edge), inset 0 -3px 0 color-mix(in srgb, var(--medal-edge) 28%, transparent);color:var(--kt-on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:18px;display:inline-grid}.fq-results .fa-score-hero strong[data-medal=gold]{--medal:var(--kt-value-surface);--medal-edge:var(--kt-value-ink)}.fq-results .fa-score-hero strong[data-medal=silver]{--medal:var(--kt-rank-silver);--medal-edge:var(--kt-rank-silver-edge)}.fq-results .fa-score-hero strong[data-medal=bronze]{--medal:var(--kt-rank-bronze);--medal-edge:var(--kt-rank-bronze-edge)}.fq-results-fine{gap:6px;display:grid}.fq-results-fine p{max-width:72ch;color:var(--kt-ink-muted);margin:0;font-size:15px;line-height:1.6}