.TriangleSolverClient-module__pw0FBa__wrap{gap:var(--size-5);flex-direction:column;width:100%;display:flex}.TriangleSolverClient-module__pw0FBa__section{gap:var(--size-3);flex-direction:column;min-width:0;display:flex}.TriangleSolverClient-module__pw0FBa__layout{gap:var(--size-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}@media (max-width:900px){.TriangleSolverClient-module__pw0FBa__layout{grid-template-columns:minmax(0,1fr)}}.TriangleSolverClient-module__pw0FBa__cardTitle{justify-content:space-between;align-items:center;gap:var(--size-2);margin-bottom:var(--size-2);flex-wrap:wrap;display:flex}.TriangleSolverClient-module__pw0FBa__modeSelect{gap:var(--size-2);flex-wrap:wrap;display:flex}.TriangleSolverClient-module__pw0FBa__modeButton{font-size:var(--text-sm);border:1px solid var(--border-weak);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:.35rem .9rem}.TriangleSolverClient-module__pw0FBa__modeButtonActive{border-color:var(--brand);color:var(--brand)}.TriangleSolverClient-module__pw0FBa__secondaryButton{border:1px solid var(--border-weak);font-size:var(--text-sm);cursor:pointer;color:inherit;background:0 0;border-radius:.6rem;padding:.35rem .7rem}.TriangleSolverClient-module__pw0FBa__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.TriangleSolverClient-module__pw0FBa__presetsRow{gap:var(--size-2);margin-bottom:var(--size-3);flex-wrap:wrap;display:flex}.TriangleSolverClient-module__pw0FBa__presetButton{border:1px solid var(--border-weak);font-size:var(--text-xs);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:.18rem .65rem}.TriangleSolverClient-module__pw0FBa__presetButton:hover{color:inherit}.TriangleSolverClient-module__pw0FBa__grid{gap:var(--size-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:700px){.TriangleSolverClient-module__pw0FBa__grid{grid-template-columns:minmax(0,1fr)}}.TriangleSolverClient-module__pw0FBa__fieldGroup{gap:var(--size-1);flex-direction:column;display:flex}.TriangleSolverClient-module__pw0FBa__fieldLabel{font-size:var(--text-xs);color:var(--muted)}.TriangleSolverClient-module__pw0FBa__unitGroup{margin-top:var(--size-3);gap:var(--size-1);flex-direction:column;display:flex}.TriangleSolverClient-module__pw0FBa__resultRow{margin-bottom:.5rem}.TriangleSolverClient-module__pw0FBa__resultLabel{font-size:var(--text-xs);color:var(--muted)}.TriangleSolverClient-module__pw0FBa__resultValue{font-family:system-ui;font-size:.95rem}.TriangleSolverClient-module__pw0FBa__pillRow{gap:var(--size-2);margin-top:var(--size-2);flex-wrap:wrap;display:flex}.TriangleSolverClient-module__pw0FBa__pill{font-size:var(--text-xs);background:color-mix(in oklab,var(--muted)14%,transparent);color:var(--muted);border-radius:999px;padding:.2rem .7rem}.TriangleSolverClient-module__pw0FBa__notice{font-size:var(--text-sm)}.TriangleSolverClient-module__pw0FBa__info{font-size:var(--text-sm);color:#1d4ed8}.TriangleSolverClient-module__pw0FBa__warning{color:#b45309;font-size:.8rem}.TriangleSolverClient-module__pw0FBa__actionRow{justify-content:flex-end}.TriangleSolverClient-module__pw0FBa__secondaryPanel{margin-top:var(--size-4);padding-top:var(--size-4);border-top:1px solid var(--border-weak)}.TriangleSolverClient-module__pw0FBa__diagram{border:1px solid var(--border-weak);background:0 0;border-radius:.8rem;width:100%;height:auto}.TriangleSolverClient-module__pw0FBa__triangleFill{fill:#2563eb29;stroke:#1d4ed8d9;stroke-width:2px}.TriangleSolverClient-module__pw0FBa__vertexDot{fill:#111827e6}.TriangleSolverClient-module__pw0FBa__vertexLabel{fill:#0f172a;font-size:.76rem;font-weight:600}.TriangleSolverClient-module__pw0FBa__sideLabel{fill:#1d4ed8;font-size:.76rem;font-weight:600}.TriangleSolverClient-module__pw0FBa__resultsColumn{gap:var(--size-4);flex-direction:column;display:flex}
