.u60Mya_tool{--ink:#16354b;--muted:#526575;--line:#d5e1e4;--accent:#126e65;color:var(--ink);max-width:1180px;margin:0 auto;padding:0 24px 64px}.u60Mya_tool button,.u60Mya_tool select,.u60Mya_tool input{font:inherit}.u60Mya_tool button,.u60Mya_tool a,.u60Mya_tool select,.u60Mya_tool input{outline-offset:3px}.u60Mya_tool :focus-visible{outline:3px solid #258d80}.u60Mya_tool button{cursor:pointer}.u60Mya_tool button:disabled{cursor:default;opacity:.48}.u60Mya_tool h2{letter-spacing:-.025em;margin:6px 0 12px;font-size:1.2rem}.u60Mya_tool p{line-height:1.75}.u60Mya_step{color:#3c776e;letter-spacing:.1em;font-size:.7rem;font-weight:750}.u60Mya_upload{background:#edf7f3;border:1px dashed #6fa99c;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex;position:relative}.u60Mya_upload h2{font-size:1.25rem}.u60Mya_upload p{color:var(--muted);max-width:540px;margin:0;font-size:.82rem}.u60Mya_uploadActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u60Mya_primary,.u60Mya_secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.u60Mya_primary{background:var(--accent);color:#fff}.u60Mya_secondary{color:var(--ink);background:#fff;border-color:#bed3cd}.u60Mya_secondary:hover{background:#e4f0eb}.u60Mya_textButton{color:var(--muted);background:0 0;border:0;padding:12px 4px;font-size:.8rem;text-decoration:underline}.u60Mya_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.u60Mya_workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.u60Mya_settings,.u60Mya_preview{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.u60Mya_cleanNotice{background:#edf7f3;border-radius:8px;gap:10px;margin:18px 0 20px;padding:14px;font-size:.77rem;display:flex}.u60Mya_cleanNotice>span{color:#126e65;font-weight:800}.u60Mya_cleanNotice p{color:var(--muted);margin:6px 0 0;font-size:.75rem}.u60Mya_fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:20px 0 0;padding:18px 0 0}.u60Mya_fieldset legend{padding:0 8px 0 0;font-size:.9rem;font-weight:750}.u60Mya_fieldset label{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 7px;font-size:.8rem;font-weight:650;display:flex}.u60Mya_fieldset label span{color:var(--muted);font-size:.72rem;font-weight:400}.u60Mya_fieldset select,.u60Mya_unitInput{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #c5d5d9;border-radius:7px}.u60Mya_fieldset select{padding:9px 10px;font-size:.82rem}.u60Mya_fieldset input[type=range]{accent-color:#126e65;width:100%;min-height:32px}.u60Mya_unitInput{align-items:center;padding-right:12px;display:flex}.u60Mya_unitInput input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:10px;font-size:.85rem}.u60Mya_unitInput>span{color:var(--muted);font-size:.75rem}.u60Mya_presets{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.u60Mya_presets button{color:#335b61;background:#f5f8f7;border:1px solid #d2dfe0;border-radius:6px;min-height:36px;padding:6px 9px;font-size:.72rem}.u60Mya_hint{color:var(--muted);margin:10px 0 0;font-size:.73rem}.u60Mya_modes{background:#f0f5f4;border:1px solid #d3e0df;border-radius:8px;gap:3px;padding:3px;display:flex}.u60Mya_modes button{white-space:nowrap;color:#526b71;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;min-height:36px;padding:6px 8px;font-size:.74rem;font-weight:650}.u60Mya_modes button[aria-pressed=true]{color:#125e56;background:#fff;border-color:#b9d1c9;box-shadow:0 1px 2px #16354b0d}.u60Mya_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.u60Mya_previewHeader h2{margin-bottom:0}.u60Mya_stage{background-color:#eff3f3;background-image:linear-gradient(45deg,#e5ebeb 25%,#0000 25%),linear-gradient(-45deg,#e5ebeb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5ebeb 75%),linear-gradient(-45deg,#0000 75%,#e5ebeb 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:10px;justify-content:center;align-items:center;min-height:280px;padding:20px;display:flex}.u60Mya_imageFrame{-webkit-user-select:none;user-select:none;width:100%;min-width:0;line-height:0;position:relative}.u60Mya_imageFrame img{object-fit:contain;pointer-events:none;border-radius:2px;width:100%;height:100%;display:block}.u60Mya_selectable{cursor:crosshair;touch-action:none}.u60Mya_region{pointer-events:none;background:#fbefb71c;border:2px solid #f8e9a8;position:absolute;box-shadow:0 0 0 1px #34534f}.u60Mya_region>span{color:#17392f;background:#f8e9a8;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:0;left:0}.u60Mya_empty{text-align:center;max-width:310px;padding:30px 0}.u60Mya_empty svg{fill:none;stroke:#668e87;stroke-width:2px;width:54px;margin:0 auto 18px;display:block}.u60Mya_empty strong{font-size:.88rem;display:block}.u60Mya_empty p{color:var(--muted);margin:10px 0 0;font-size:.8rem}.u60Mya_status{color:#48685f;min-height:1.6em;margin:12px 0 18px;font-size:.76rem;line-height:1.6}.u60Mya_results{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.u60Mya_results>div{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.u60Mya_results>div+div{border-left:1px solid var(--line);background:#f1f8f4}.u60Mya_results small{color:var(--muted);font-size:.75rem}.u60Mya_results strong{letter-spacing:-.04em;font-size:1.5rem}.u60Mya_results span{color:var(--muted);font-size:.75rem}.u60Mya_metadata{margin:18px 0;font-size:.76rem;line-height:1.65}.u60Mya_metadata>div{border-bottom:1px solid #e9eeee;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.u60Mya_metadata dt{color:var(--muted)}.u60Mya_metadata dd{overflow-wrap:anywhere;margin:0}.u60Mya_saveRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.u60Mya_saveRow p{color:var(--muted);max-width:200px;margin:0;font-size:.7rem}.u60Mya_error{background:#fff1ef;border:1px solid #edc0bb;border-radius:7px;width:100%;padding:10px 14px;line-height:1.6;color:#8b282d!important;font-size:.82rem!important}.u60Mya_help{border-top:1px solid var(--line);margin-top:32px;padding:26px 0}.u60Mya_help h2{margin-bottom:22px}.u60Mya_help>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.u60Mya_help article strong{font-size:.9rem}.u60Mya_help article p,.u60Mya_privacy{color:var(--muted);margin:9px 0 0;font-size:.78rem}.u60Mya_privacy{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}@media (max-width:900px){.u60Mya_workspace{grid-template-columns:260px minmax(0,1fr);gap:16px}.u60Mya_settings,.u60Mya_preview{padding:18px}.u60Mya_metadata>div{grid-template-columns:1fr;gap:2px}.u60Mya_stage{padding:12px}}@media (max-width:720px){.u60Mya_tool{padding:0 16px 36px}.u60Mya_workspace{grid-template-columns:1fr}.u60Mya_upload{padding:20px}.u60Mya_uploadActions{width:100%}.u60Mya_settings,.u60Mya_preview{padding:20px}.u60Mya_fieldset{margin-top:24px}.u60Mya_help>div{grid-template-columns:1fr;gap:20px}.u60Mya_stage{min-height:220px}.u60Mya_saveRow .u60Mya_primary{width:100%}.u60Mya_saveRow p{max-width:none}}.u60Mya_tool{--ink:#1f2933;--muted:#52616b;--line:#d4dfdb;--accent:#20675d}.u60Mya_step,.u60Mya_cleanNotice>span,.u60Mya_cleanNotice strong{color:#20675d}.u60Mya_upload,.u60Mya_cleanNotice{background:#e7f2ef;border-color:#a3c9bd}.u60Mya_primary{color:#fff;background:#20675d}.u60Mya_primary:hover{background:#185047}.u60Mya_secondary{color:#20675d;border-color:#879891}.u60Mya_secondary:hover{background:#e7f2ef;border-color:#20675d}.u60Mya_settings,.u60Mya_preview{background:#fff;border-color:#d4dfdb;box-shadow:0 5px 20px #1f293309}.u60Mya_presets button{color:#20675d;background:#f5f8f7}.u60Mya_presets button:hover{background:#e7f2ef}.u60Mya_modes{background:#e7f2ef;border-color:#bfdcd2}.u60Mya_modes button[aria-pressed=true]{color:#20675d;border-color:#a3c9bd}.u60Mya_tool :focus-visible{outline-color:#20675d}
.oCsW7q_page{color:#16354b;background:#f7faf9;min-height:100vh}.oCsW7q_header{border-bottom:1px solid #d9e5e3;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex}.oCsW7q_brand{letter-spacing:-.045em;font-size:1.4rem;font-weight:800}.oCsW7q_brand span{letter-spacing:.1em;color:#487b71;margin-left:10px;font-size:.7rem}.oCsW7q_header nav{color:#4d666f;align-items:center;gap:24px;font-size:.8rem;display:flex}.oCsW7q_header a:focus-visible,.oCsW7q_footer a:focus-visible{outline-offset:5px;outline:3px solid #258d80}.oCsW7q_header nav a:hover,.oCsW7q_footer a:hover{text-decoration:underline}.oCsW7q_intro{justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto;padding:40px 24px 32px;display:flex}.oCsW7q_intro p:first-child{color:#276f61;margin:0 0 12px;font-size:.78rem;font-weight:650}.oCsW7q_intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:750;line-height:1.1}.oCsW7q_lead{letter-spacing:-.03em;margin:16px 0 10px;font-size:1.3rem;font-weight:650}.oCsW7q_description{color:#526575;margin:0;font-size:.86rem;line-height:1.8}.oCsW7q_local{color:#4d6660;white-space:nowrap;border-left:3px solid #63b89b;padding:10px 0 10px 18px;font-size:.78rem;line-height:1.9}.oCsW7q_local strong{color:#165c50;font-size:.9rem}.oCsW7q_mobileBreak{display:none}.oCsW7q_footer{color:#526575;border-top:1px solid #d9e5e3;justify-content:space-between;gap:20px;max-width:1132px;margin:0 auto;padding:22px 0 32px;font-size:.75rem;display:flex}@media (max-width:720px){.oCsW7q_header{flex-wrap:wrap;gap:12px;padding:18px 16px}.oCsW7q_header nav{gap:16px;font-size:.72rem}.oCsW7q_intro{padding:30px 16px 24px;display:block}.oCsW7q_local{margin-top:20px;display:block}.oCsW7q_mobileBreak{display:initial}.oCsW7q_footer{flex-wrap:wrap;margin:0 16px}}.oCsW7q_page{color:#1f2933;background:#f5f8f7}.oCsW7q_header{background:#fff;border-color:#d4dfdb}.oCsW7q_brand{color:#20675d}.oCsW7q_brand span,.oCsW7q_header nav{color:#52616b}.oCsW7q_header nav a:hover,.oCsW7q_intro p:first-child,.oCsW7q_eyebrow{color:#20675d}.oCsW7q_intro h1,.oCsW7q_lead,.oCsW7q_subtitle{color:#1f2933}.oCsW7q_description{color:#52616b}.oCsW7q_local{color:#52616b;background:#e7f2ef;border-color:#bfdcd2}.oCsW7q_local strong{color:#20675d}.oCsW7q_footer{color:#52616b;border-color:#d4dfdb}.oCsW7q_header :is(a,button):focus-visible,.oCsW7q_footer a:focus-visible{outline-offset:3px;outline:2px solid #20675d}
