.aspect-ratio_workspace__GK6kp{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:34rem;overflow:hidden;border:1px solid rgb(23 33 27/18%);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2.5rem rgb(58 43 29/7%)}.aspect-ratio_footer__Wbp8C,.aspect-ratio_toolbar__qIhfq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem}.aspect-ratio_toolbar__qIhfq{border-bottom:1px solid rgb(23 33 27/12%)}.aspect-ratio_footer__Wbp8C p,.aspect-ratio_toolbar__qIhfq h2,.aspect-ratio_toolbar__qIhfq span{margin:0}.aspect-ratio_toolbar__qIhfq h2{font-size:1rem}.aspect-ratio_footer__Wbp8C p,.aspect-ratio_toolbar__qIhfq span{color:#647068;font-size:.75rem}.aspect-ratio_content__qvoAF{display:grid;grid-template-columns:minmax(19rem,.85fr) minmax(22rem,1.15fr);gap:.65rem;min-height:0;padding:.65rem;background:#eef1ef}.aspect-ratio_controls__xRlGX,.aspect-ratio_previewPanel__1p8J4{min-width:0;padding:.85rem;border:1px solid rgb(23 33 27/13%);border-radius:.75rem;background:#fafcfb}.aspect-ratio_controls__xRlGX{display:flex;flex-direction:column;gap:.8rem}.aspect-ratio_dimensionGroup__E3o6M{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.55rem;margin:0;padding:.65rem .7rem .8rem;border:1px solid rgb(23 33 27/12%);border-radius:.65rem}.aspect-ratio_dimensionGroup__E3o6M legend{padding-inline:.25rem;color:#4d5a51;font-size:.75rem;font-weight:800}.aspect-ratio_dimensionGroup__E3o6M>span{padding-bottom:.75rem;color:#647068;font-size:.8rem}.aspect-ratio_dimensionGroup__E3o6M label{display:grid;gap:.4rem;min-width:0}.aspect-ratio_dimensionGroup__E3o6M label span{color:#556159;font-size:.72rem;font-weight:750}.aspect-ratio_dimensionGroup__E3o6M input{width:100%;min-width:0;min-height:2.7rem;padding:0 .65rem;border:1px solid rgb(23 33 27/18%);border-radius:.55rem;color:#17211b;background:#fff;font:max(16px,.9rem) /1 ui-monospace,SFMono-Regular,monospace}.aspect-ratio_presets__jeJHH{display:flex;flex-wrap:wrap;gap:.4rem}.aspect-ratio_actions__TQILj button,.aspect-ratio_presets__jeJHH button,.aspect-ratio_summary__hFf4C button{min-height:2.25rem;padding:0 .7rem;border:1px solid rgb(23 33 27/18%);border-radius:.5rem;color:#17211b;background:#fff;font-size:.78rem;font-weight:750;cursor:pointer}.aspect-ratio_previewPanel__1p8J4{display:flex;flex-direction:column;gap:.75rem}.aspect-ratio_preview__MJwPo{position:relative;display:grid;place-items:center;width:min(100%,22rem);min-height:10rem;max-height:22rem;margin:auto;border:1px solid #245944;border-radius:.7rem;color:#245944;background:linear-gradient(135deg,rgb(36 89 68/9%) 25%,transparent 0) 0 0 /1rem 1rem,#f5faf7}.aspect-ratio_preview__MJwPo span{position:absolute;padding:.35rem .55rem;border-radius:999px;background:rgb(255 255 255/88%);font:800 .8rem/1 ui-monospace,SFMono-Regular,monospace}.aspect-ratio_summary__hFf4C{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.aspect-ratio_summary__hFf4C>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.7rem;border:1px solid rgb(23 33 27/10%);border-radius:.6rem;background:#f4f7f5}.aspect-ratio_summary__hFf4C span{grid-column:1/3;color:#647068;font-size:.7rem;font-weight:800}.aspect-ratio_summary__hFf4C strong{color:#245944;font:800 1rem/2.25 ui-monospace,SFMono-Regular,monospace}.aspect-ratio_summary__hFf4C button{min-height:2rem;padding-inline:.5rem;border:0;color:#d35231;background:transparent}.aspect-ratio_actions__TQILj button:disabled,.aspect-ratio_summary__hFf4C button:disabled{opacity:.38;cursor:not-allowed}.aspect-ratio_scaledResults__l5H1a{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.aspect-ratio_scaledResults__l5H1a p{margin:0;padding:.7rem;border-radius:.55rem;color:#556159;background:#eef3f0;font-size:.75rem}.aspect-ratio_scaledResults__l5H1a strong{display:block;margin-top:.3rem;color:#17211b;font:800 1rem/1.2 ui-monospace,SFMono-Regular,monospace}.aspect-ratio_footer__Wbp8C{min-height:3.25rem;overflow:hidden;border-top:1px solid rgb(23 33 27/10%)}.aspect-ratio_actions__TQILj{display:flex;flex:none;gap:.45rem}.aspect-ratio_actions__TQILj button:first-child{border-color:#d35231;color:#fff;background:#d35231}.aspect-ratio_footer__Wbp8C p{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.aspect-ratio_footer__Wbp8C .aspect-ratio_error__MQF6s{color:#b42318}.aspect-ratio_workspace__GK6kp button:focus-visible,.aspect-ratio_workspace__GK6kp input:focus-visible{outline:3px solid #c74625;outline-offset:3px}@media (max-width:47.99rem){.aspect-ratio_workspace__GK6kp{min-height:0}.aspect-ratio_toolbar__qIhfq{align-items:flex-start;flex-direction:column;gap:.25rem}.aspect-ratio_content__qvoAF{grid-template-columns:1fr}.aspect-ratio_dimensionGroup__E3o6M{grid-template-columns:1fr;align-items:stretch}.aspect-ratio_dimensionGroup__E3o6M>span{padding:0;text-align:center}.aspect-ratio_scaledResults__l5H1a,.aspect-ratio_summary__hFf4C{grid-template-columns:1fr}.aspect-ratio_footer__Wbp8C{align-items:flex-start;flex-direction:column;gap:.45rem}.aspect-ratio_footer__Wbp8C p{width:100%;text-align:left;white-space:normal}}