.holding-form{padding:24px;border:1px solid #4c686e;border-radius:16px;background:#152b36;margin:28px 0}.holding-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.holding-fields label{display:block;color:#e1ece6}.holding-fields input{display:block;width:100%;box-sizing:border-box;background:#0c1f2a;border:1px solid #8aa0a4;border-radius:8px;color:#fff;font:inherit;padding:12px;margin:7px 0;min-height:44px}.holding-result{padding:22px;border-left:3px solid #cce88f;background:#142b35;border-radius:12px;margin:20px 0}.holding-table{width:100%;border-collapse:collapse;margin:20px 0}.holding-table th,.holding-table td{text-align:left;padding:12px;border-bottom:1px solid #45616b;font-variant-numeric:tabular-nums}.holding-result h2{font-size:25px}.holding-form button{margin-top:18px}main>.ae3d-canvas,main>[data-scene3d]{max-width:650px;margin:20px auto}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #edcc88;outline-offset:4px}.three h2{font-size:24px}@media(max-width:600px){.holding-fields{grid-template-columns:1fr}.holding-form,.holding-result{padding:16px}.holding-table th,.holding-table td{padding:8px 4px;font-size:13px}}
