#ft-fit3d{--fit-line:#1c3346;--fit-panel:#0b1622;--fit-well:#08121c;--fit-ink:#e8f3fc;--fit-muted:#a9bfd2;--fit-accent:#2bc4ff;display:grid;gap:20px;margin:clamp(32px,5vw,56px) 0;padding:clamp(18px,3vw,28px);border:1px solid #24475f;border-radius:16px;background:#060b12;color:var(--fit-ink);font:15px/1.55 var(--ft-font-body);color-scheme:dark;container-type:inline-size}#ft-fit3d *,#ft-fit3d *:before,#ft-fit3d *:after{box-sizing:border-box}#ft-fit3d .ft-fit3d-kicker{margin:0 0 8px;font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#80e5ff}#ft-fit3d h2{margin:0 0 10px;font:800 clamp(24px,3vw,34px)/1.15 var(--ft-font-display);letter-spacing:-.02em;color:#fff}#ft-fit3d h3,#ft-fit3d legend{margin:0;padding:0;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fit-muted)}#ft-fit3d legend span{text-transform:none;letter-spacing:0;font-weight:400}#ft-fit3d .ft-fit3d-lead{margin:0;max-width:70ch;color:#c9e0ef}#ft-fit3d .ft-fit3d-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}#ft-fit3d .ft-fit3d-stage{display:grid;gap:10px;min-width:0}#ft-fit3d .ft-fit3d-viewport{position:relative;width:100%;aspect-ratio:4/3.1;border:1px solid var(--fit-line);border-radius:14px;overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,#11283b,#07111b 60%,#050a10)}#ft-fit3d .ft-fit3d-viewport canvas{display:block;width:100%;height:100%;touch-action:none}#ft-fit3d .ft-fit3d-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;text-align:center;color:var(--fit-muted)}#ft-fit3d .ft-fit3d-poster p{margin:0;max-width:34ch}#ft-fit3d .ft-fit3d-button{min-height:46px;padding:11px 19px;border:1px solid #36cafa;border-radius:6px;background:#087fc0;color:#fff;font:700 15px/1.2 var(--ft-font-body);cursor:pointer}#ft-fit3d .ft-fit3d-button:hover{background:#09659a}#ft-fit3d .ft-fit3d-button:disabled{opacity:.6;cursor:progress}#ft-fit3d .ft-fit3d-tag{position:absolute;left:0;top:0;pointer-events:none;padding:5px 7px;border:1px solid var(--fit-line);border-radius:6px;background:#050a10d9;color:var(--fit-muted);font:500 12px/1 ui-monospace,Consolas,monospace;white-space:nowrap}#ft-fit3d .ft-fit3d-tag.is-dim{border-color:currentColor}#ft-fit3d .ft-fit3d-viewbar{display:flex;flex-wrap:wrap;gap:8px}#ft-fit3d .ft-fit3d-viewbar[hidden]{display:none}#ft-fit3d .ft-fit3d-chip{min-height:44px;padding:10px 14px;border:1px solid var(--fit-line);border-radius:9px;background:var(--fit-panel);color:var(--fit-ink);font:700 13px/1 var(--ft-font-body);cursor:pointer}#ft-fit3d .ft-fit3d-chip[aria-pressed=true],#ft-fit3d .ft-fit3d-seg button[aria-pressed=true]{border-color:var(--fit-accent);background:#0c2c42;color:#fff}#ft-fit3d .ft-fit3d-panel{display:grid;gap:16px;min-width:0}#ft-fit3d .ft-fit3d-card{display:grid;gap:14px;min-width:0;margin:0;padding:18px;border:1px solid var(--fit-line);border-radius:14px;background:var(--fit-panel)}#ft-fit3d .ft-fit3d-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#ft-fit3d .ft-fit3d-seg button{min-height:52px;border:1px solid var(--fit-line);border-radius:9px;background:var(--fit-well);color:var(--fit-ink);font:800 18px/1 var(--ft-font-display);cursor:pointer}#ft-fit3d .ft-fit3d-seg small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--fit-muted)}#ft-fit3d .ft-fit3d-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-weight:700;cursor:pointer}#ft-fit3d label small{display:block;font-size:12px;font-weight:400;color:var(--fit-muted)}#ft-fit3d input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:52px;min-width:52px;height:30px;min-height:30px;margin:0;padding:0;border:1px solid var(--fit-line);border-radius:30px;background:#132433;cursor:pointer}#ft-fit3d input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--fit-muted);transition:transform .18s}#ft-fit3d input[type=checkbox]:checked{border-color:var(--fit-accent);background:#0c3a57}#ft-fit3d input[type=checkbox]:checked:after{transform:translate(22px);background:var(--fit-accent)}#ft-fit3d .ft-fit3d-field{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:12px;align-items:center}#ft-fit3d .ft-fit3d-field label{margin:0;font-weight:700;font-size:14px;color:var(--fit-ink)}#ft-fit3d .ft-fit3d-field.is-off{opacity:.45}#ft-fit3d input[type=number]{display:block;width:100%;min-height:44px;margin:0;padding:6px 8px;border:1px solid #63869e;border-radius:8px;background:var(--fit-well);color:var(--fit-ink);font:500 16px ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;text-align:right}#ft-fit3d .ft-fit3d-results{display:grid;gap:8px}#ft-fit3d .ft-fit3d-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--fit-line);border-radius:10px;background:var(--fit-well);color:var(--fit-ink);font:inherit;text-align:left;cursor:pointer}#ft-fit3d .ft-fit3d-row[aria-pressed=true]{border-color:var(--fit-accent);box-shadow:inset 3px 0 0 var(--fit-accent)}#ft-fit3d .ft-fit3d-t{font-weight:800;font-size:17px}#ft-fit3d .ft-fit3d-nums{min-width:0;color:var(--fit-muted);font:500 13px/1.45 ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums}#ft-fit3d .ft-fit3d-nums>span{display:block}#ft-fit3d .ft-fit3d-t small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--fit-muted)}#ft-fit3d .ft-fit3d-units{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#ft-fit3d .ft-fit3d-units>span{margin-right:auto;font-weight:700;font-size:14px;color:var(--fit-ink)}#ft-fit3d .ft-fit3d-units .ft-fit3d-chip{min-width:64px}#ft-fit3d .ft-fit3d-pill{padding:6px 8px;border:1px solid currentColor;border-radius:20px;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#ft-fit3d .is-ok{color:#3ddc97}#ft-fit3d .is-tight{color:#ffb020}#ft-fit3d .is-hit{color:#ff5468}#ft-fit3d .is-review{color:#a98bff}#ft-fit3d .ft-fit3d-note{margin:0;max-width:75ch;font-size:13px;color:var(--fit-muted)}#ft-fit3d .ft-fit3d-note strong{color:var(--fit-ink)}#ft-fit3d .ft-fit3d-note a{color:#8beaff;text-underline-offset:3px}#ft-fit3d :is(button,input,a):focus-visible{outline:2px solid #8aeaff;outline-offset:2px}@container (max-width:760px){#ft-fit3d .ft-fit3d-layout{grid-template-columns:minmax(0,1fr)}#ft-fit3d .ft-fit3d-viewport{aspect-ratio:1/1;max-height:62vh}}@media(prefers-reduced-motion:reduce){#ft-fit3d input[type=checkbox]:after{transition:none}}#ft-fit3d .ft-fit3d-num{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:#53d8ff;color:#04121d;font-size:12px;font-weight:800;vertical-align:1px}#ft-fit3d .ft-fit3d-panel .ft-fit3d-button{width:100%;margin-top:4px}#ft-fit3d .ft-fit3d-panel .ft-fit3d-button[hidden]{display:none}#ft-fit3d .ft-fit3d-status:empty{display:none}#ft-fit3d .ft-fit3d-panel .ft-fit3d-status{margin:0;font-size:13px;color:#9fe7c4}#ft-fit3d .ft-fit3d-find label{margin:0;font-weight:700;font-size:14px;color:var(--fit-ink)}#ft-fit3d .ft-fit3d-find input[type=search]{display:block;width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid #63869e;border-radius:8px;background:var(--fit-well);color:var(--fit-ink);font:15px var(--ft-font-body)}#ft-fit3d .ft-fit3d-find .ft-fit3d-status{margin:0;font-size:13px;color:#9fe7c4}#ft-fit3d .ft-fit3d-find-title{margin:0;font-weight:700;font-size:14px;color:var(--fit-ink)}#ft-fit3d .ft-fit3d-find-title small{display:block;font-size:12px;font-weight:400;color:var(--fit-muted)}#ft-fit3d .ft-fit3d-find select{display:block;width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid #63869e;border-radius:8px;background:var(--fit-well);color:var(--fit-ink);font:15px var(--ft-font-body)}#ft-fit3d .ft-fit3d-find .ft-speaker-picker label{font-weight:600;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flowtheory-cb7-fit-viewer.css.map */
