.rThZsq_root{color:var(--navy)}.rThZsq_hero{justify-content:space-between;align-items:end;gap:24px;padding:32px 0 28px;display:flex}.rThZsq_hero h1{letter-spacing:-1.5px;margin:22px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.18}.rThZsq_hero h1 em{color:#8b4a2d;font-style:normal}.rThZsq_hero p{max-width:580px;margin:0}.rThZsq_hero>a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:flex}.rThZsq_pro{flex-wrap:wrap;align-items:center;gap:8px;font-size:21px;font-weight:700;display:flex}.rThZsq_pro>b{background:var(--navy);color:#fff;border-radius:5px;padding:3px 8px;font-size:12px}.rThZsq_pro>span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.rThZsq_steps{border-block:1px solid #dce3dd;gap:20px;margin:0 0 20px;padding:18px 0;font-size:12px;list-style:none;display:flex}.rThZsq_steps li{align-items:center;gap:8px;display:flex}.rThZsq_steps b{background:#e7ede7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.rThZsq_layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;margin-top:24px;display:grid}.rThZsq_controls{background:#fff;border:1px solid #dce3dd;border-radius:12px;min-width:0;margin:0;padding:0;overflow:hidden}.rThZsq_section{padding:24px}.rThZsq_section:nth-of-type(2n){background:#f2f5ef}.rThZsq_root h2{letter-spacing:-.3px;margin:0 0 16px;font-size:18px}.rThZsq_root h3{margin:0 0 8px;font-size:15px}.rThZsq_root label{color:var(--navy);flex-direction:column;gap:7px;margin:14px 0;font-size:12px;display:flex}.rThZsq_root label small,.rThZsq_caption{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.65}.rThZsq_root input:not([type=checkbox]):not([type=range]):not([type=file]),.rThZsq_root select,.rThZsq_root textarea{width:100%;min-width:0;color:var(--navy);display:block;background:#fff!important;border:1px solid #bbc9ca!important;border-radius:6px!important;padding:10px 12px!important;font-size:14px!important}.rThZsq_root textarea{resize:vertical}.rThZsq_root input[type=color]{height:43px;padding:5px!important}.rThZsq_root input[type=range]{width:100%;max-width:100%}.rThZsq_root .rThZsq_check{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.6}.rThZsq_check input{accent-color:var(--navy);flex-shrink:0;margin-top:3px}.rThZsq_root details{margin:12px 0;font-size:12px}.rThZsq_root summary{cursor:pointer;color:var(--navy);font-weight:600;line-height:1.6}.rThZsq_root details p{font-size:12px}.rThZsq_root details a{text-underline-offset:3px;text-decoration:underline}.rThZsq_root button{justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;display:inline-flex}.rThZsq_presets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rThZsq_presets button{text-align:left;justify-content:flex-start;min-width:0;padding:12px}.rThZsq_presets button[aria-pressed=true],.rThZsq_tabs button[aria-pressed=true]{background:#e5ede7;border-color:#638071;box-shadow:inset 0 0 0 1px #638071}.rThZsq_presets button>svg{flex-shrink:0}.rThZsq_presets span{min-width:0}.rThZsq_presets small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.rThZsq_field{border-bottom:1px solid #d4ddd5;margin-bottom:14px;padding-bottom:14px}.rThZsq_jawi,.rThZsq_root .rThZsq_jawiInput{overflow-wrap:anywhere;font-family:Amiri,serif;line-height:1.9;font-size:27px!important}.rThZsq_jawi{min-height:40px}.rThZsq_estimate{text-underline-offset:7px;-webkit-text-decoration:underline wavy #c76b2c;text-decoration:underline wavy #c76b2c}.rThZsq_unreviewed{text-underline-offset:7px;-webkit-text-decoration:underline dotted #7d9397;text-decoration:underline dotted #7d9397}.rThZsq_choices>div{flex-wrap:wrap;gap:7px;padding-top:8px;display:flex}.rThZsq_choices button{overflow-wrap:anywhere;flex-direction:column;align-items:start;max-width:100%}.rThZsq_choices button[aria-pressed=true]{background:#e5ede7;border-color:#638071}.rThZsq_choices small{color:var(--muted);max-width:180px;font-size:9px}.rThZsq_two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rThZsq_two>*{min-width:0}.rThZsq_output{background:#fff;border:1px solid #dce3dd;border-radius:12px;min-width:0;padding:24px;position:sticky;top:20px}.rThZsq_previewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.rThZsq_previewHead span{color:var(--muted);white-space:nowrap;font-size:11px}.rThZsq_tabs{gap:6px;margin:0 0 14px;display:flex}.rThZsq_tabs button{flex:1}.rThZsq_preview{background-color:#edf0eb;background-image:linear-gradient(45deg,#e2e7e1 25%,#0000 25%),linear-gradient(-45deg,#e2e7e1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e7e1 75%),linear-gradient(-45deg,#0000 75%,#e2e7e1 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #dce3dd;border-radius:8px;justify-content:center;align-items:center;min-height:270px;padding:30px 22px;display:flex}.rThZsq_preview img{object-fit:contain;filter:drop-shadow(0 4px 8px #142e4315);width:100%;height:auto;max-height:360px;display:block}.rThZsq_preview p{font-size:12px}.rThZsq_spec{border-bottom:1px solid #e1e6de;padding-bottom:18px;font-size:11px;line-height:1.7}.rThZsq_error{color:#9a3420;background:#fff0e9;border:1px solid #e4b49d;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.7}.rThZsq_export{padding-top:6px}.rThZsq_exportButtons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rThZsq_root .rThZsq_fileButton{cursor:pointer;background:#fff;border:1px solid #d8dfdf;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0;padding:10px 15px;display:inline-flex}.rThZsq_project{border-top:1px solid #dce3dd;margin-top:24px;padding-top:20px}.rThZsq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rThZsq_srLabel{font-size:11px!important}.rThZsq_backgroundFaces{gap:6px;margin-bottom:14px;display:flex}.rThZsq_backgroundFaces button{flex:1}.rThZsq_backgroundFaces button[aria-pressed=true],.rThZsq_patterns button[aria-pressed=true]{background:#e5ede7;border-color:#638071;box-shadow:inset 0 0 0 1px #638071}.rThZsq_patterns{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 16px;display:grid}.rThZsq_patterns button{text-align:left;justify-content:flex-start;min-width:0;padding:8px;font-size:11px}.rThZsq_patternSwatch{border:1px solid #c4cfc6;border-radius:4px;flex-shrink:0;width:45px;height:34px;display:block;position:relative;overflow:hidden}.rThZsq_patternSwatch:after{content:"";opacity:.2;position:absolute;inset:0}.rThZsq_patternSwatch[data-pattern=dots]:after{background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:8px 8px}.rThZsq_patternSwatch[data-pattern=lines]:after{background-image:repeating-linear-gradient(135deg,#0000,#0000 6px,currentColor 6px 7px)}.rThZsq_patternSwatch[data-pattern=geometry]:after{background-image:linear-gradient(45deg,#0000 47%,currentColor 48% 51%,#0000 52%),linear-gradient(-45deg,#0000 47%,currentColor 48% 51%,#0000 52%);background-size:13px 13px}.rThZsq_patternSwatch[data-pattern=waves]:after{background-image:radial-gradient(at 50% 0,#0000 6px,currentColor 6px 7px,#0000 7px);background-size:16px 10px}.rThZsq_uploaded{background:#fff;border:1px solid #d6dfd6;border-radius:7px;align-items:center;gap:12px;min-width:0;margin:14px 0;padding:12px;display:flex}.rThZsq_uploaded>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:66px;height:60px}.rThZsq_uploaded>div{min-width:0}.rThZsq_uploaded strong,.rThZsq_uploaded span{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.rThZsq_uploaded span{color:var(--muted);margin:3px 0}.rThZsq_imageActions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.rThZsq_imageActions button{min-height:32px;padding:5px 8px;font-size:10px}@media (max-width:900px){.rThZsq_hero{display:block}.rThZsq_hero>a{margin-top:18px}.rThZsq_layout{grid-template-columns:minmax(0,1fr)}.rThZsq_output{position:static}.rThZsq_hero h1{font-size:36px}.rThZsq_preview img{max-height:330px}}@media (max-width:450px){.rThZsq_hero h1{letter-spacing:-.8px;font-size:29px}.rThZsq_pro>span{flex-basis:100%;margin:0}.rThZsq_steps{justify-content:space-between;gap:10px;font-size:10px}.rThZsq_steps li{gap:5px}.rThZsq_steps b{flex-shrink:0;width:20px;height:20px}.rThZsq_section,.rThZsq_output{padding:18px 14px}.rThZsq_layout{gap:18px}.rThZsq_presets button{padding:10px 8px;font-size:11px}.rThZsq_preview{min-height:220px;padding:22px 12px}.rThZsq_previewHead{align-items:start}.rThZsq_previewHead h2{font-size:16px}.rThZsq_exportButtons>button,.rThZsq_root .rThZsq_fileButton{flex:auto}.rThZsq_two{gap:8px}}
