.wD9iqW_dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);border-radius:8px;flex-direction:column;padding:0;display:none;overflow:hidden}.wD9iqW_dialog[open]{display:flex}.wD9iqW_dialog::backdrop{background:#21170f8c}.wD9iqW_head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .9rem;display:flex}.wD9iqW_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:700}.wD9iqW_head h2{font-size:1.2rem;font-weight:800;line-height:1.25}.wD9iqW_head h2 small{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.4rem;font-size:.85rem;font-weight:600}@media (max-width:520px){.wD9iqW_head h2 small{margin-left:0;display:block}}.wD9iqW_done{background:var(--color-brand);height:2.5rem;color:var(--color-brand-ink);cursor:pointer;border-radius:6px;flex:none;padding:0 1.2rem;font-weight:800}.wD9iqW_done:hover{background:var(--color-brand-hover)}.wD9iqW_body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:auto}.wD9iqW_drawingCol{border-right:1px solid var(--color-line-soft);align-self:start;padding:1rem 1.25rem;position:sticky;top:0}.wD9iqW_formCol{min-width:0;padding:1rem 1.25rem 1.5rem}.wD9iqW_svg{background:var(--color-ground);border:1px solid var(--color-line);cursor:crosshair;border-radius:6px;width:100%;height:auto;max-height:56vh;display:block}.wD9iqW_origin{color:var(--color-muted);margin-top:.5rem;font-size:.76rem}.wD9iqW_legend{color:var(--color-ink-soft);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.45rem;font-size:.76rem;display:flex}.wD9iqW_legend li{align-items:center;gap:.35rem;display:inline-flex}.wD9iqW_legend i{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.wD9iqW_lgBlind{border:1px solid var(--color-ink);background:#fff5be}.wD9iqW_lgThrough{background:#c0392b}.wD9iqW_lgBack{border:1.5px dashed #c2185b}.wD9iqW_lgEdge{background:#dfe9f5;border:1px dashed #1f5fa6;border-radius:2px!important}.wD9iqW_issues{gap:.25rem;margin-top:.8rem;font-size:.8rem;display:grid}.wD9iqW_issues ul{gap:.15rem;padding-left:1rem;list-style:outside;display:grid}.wD9iqW_err{color:var(--cut-bad,#b3261e)}.wD9iqW_warn{color:var(--cut-warn,#8a5a00)}.wD9iqW_legacy{background:var(--color-sand);color:var(--color-ink-soft);border-radius:6px;margin-bottom:.8rem;padding:.6rem .8rem;font-size:.82rem}.wD9iqW_link{font:inherit;text-underline-offset:3px;cursor:pointer;color:var(--color-ink);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.wD9iqW_tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.wD9iqW_tab{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:6px;height:2.25rem;padding:0 .85rem;font-size:.84rem;font-weight:700}.wD9iqW_tab[aria-selected=true]{border-color:var(--color-ink);background:var(--color-ground);box-shadow:inset 0 -2px 0 var(--color-ink)}.wD9iqW_pane{gap:.6rem;display:grid}.wD9iqW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem;display:grid}.wD9iqW_grid label,.wD9iqW_cornerBox label,.wD9iqW_inline{letter-spacing:.03em;color:var(--color-muted);gap:.25rem;font-size:.74rem;font-weight:700;display:grid}.wD9iqW_wide{grid-column:1/-1}.wD9iqW_field{border:1px solid var(--color-line);background:var(--color-ground);width:100%;min-width:0;height:2.5rem;font:inherit;color:var(--color-ink);letter-spacing:0;border-radius:6px;padding:0 .6rem;font-size:.9rem;font-weight:400}.wD9iqW_field:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;background:var(--color-paper)}.wD9iqW_field:disabled{opacity:.55}.wD9iqW_num{text-align:right;font-variant-numeric:tabular-nums}.wD9iqW_short{width:5rem}.wD9iqW_check{cursor:pointer;align-self:end;align-items:center;gap:.5rem;height:2.5rem;color:var(--color-ink)!important;font-size:.88rem!important;display:flex!important}.wD9iqW_check input{accent-color:#30231d;width:1.1rem;height:1.1rem}.wD9iqW_withBtn{gap:.35rem;display:flex}.wD9iqW_mini{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:6px;flex:none;width:2.5rem;font-size:1rem}.wD9iqW_mini:hover{border-color:var(--color-ink)}.wD9iqW_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wD9iqW_primary{background:var(--color-ink);height:2.6rem;color:var(--color-paper);cursor:pointer;border-radius:6px;padding:0 1.2rem;font-size:.88rem;font-weight:800}.wD9iqW_primary:hover{opacity:.9}.wD9iqW_btn{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;border-radius:6px;height:2.3rem;padding:0 .8rem;font-size:.82rem;font-weight:700}.wD9iqW_btn:hover:not(:disabled){border-color:var(--color-ink)}.wD9iqW_btn:disabled{opacity:.45;cursor:not-allowed}.wD9iqW_danger:not(:disabled){color:var(--cut-bad,#b3261e)}.wD9iqW_hint{color:var(--color-muted);font-size:.78rem}.wD9iqW_sub{margin-top:.6rem;font-size:.95rem;font-weight:800}.wD9iqW_sub span{color:var(--color-muted);font-weight:600}.wD9iqW_tableWrap{border:1px solid var(--color-line);border-radius:6px;overflow-x:auto}.wD9iqW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.wD9iqW_table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-line);white-space:nowrap;background:var(--color-ground);padding:.45rem .5rem;font-size:.7rem;font-weight:700}.wD9iqW_table td{border-bottom:1px solid var(--color-line-soft);white-space:nowrap;padding:.4rem .5rem}.wD9iqW_table tr:last-child td{border-bottom:0}.wD9iqW_table input[type=checkbox]{accent-color:#30231d;width:1rem;height:1rem}.wD9iqW_n{text-align:right}.wD9iqW_tpl{text-overflow:ellipsis;max-width:11rem;color:var(--color-ink-soft);overflow:hidden}.wD9iqW_acts{text-align:right}.wD9iqW_icon{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;border-radius:6px}.wD9iqW_icon:hover{background:var(--color-sand);color:var(--color-ink)}.wD9iqW_badRow{background:var(--cut-bad-soft,#fbeaea)}.wD9iqW_editRow{background:color-mix(in srgb, var(--color-brand,#ffd400) 25%, transparent)}.wD9iqW_list{gap:.3rem;display:grid}.wD9iqW_list li{border:1px solid var(--color-line-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.84rem;display:flex}.wD9iqW_cornerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.wD9iqW_cornerBox{border:1px solid var(--color-line);border-radius:6px;gap:.4rem;padding:.5rem .7rem .7rem;display:grid}.wD9iqW_cornerBox legend{padding:0 .3rem;font-size:.78rem;font-weight:800}.wD9iqW_inline{max-width:20rem}@media (max-width:860px){.wD9iqW_dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.wD9iqW_head{padding:calc(env(safe-area-inset-top,0px) + .8rem) 1rem .8rem}.wD9iqW_body{grid-template-columns:minmax(0,1fr)}.wD9iqW_drawingCol{border-right:0;border-bottom:1px solid var(--color-line-soft);padding:.8rem 1rem;position:static}.wD9iqW_svg{max-height:42vh}.wD9iqW_formCol{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1.5rem)}}@media (max-width:420px){.wD9iqW_grid,.wD9iqW_cornerGrid{grid-template-columns:minmax(0,1fr)}}
.lead-dialog{color:#30231d;background:#fffdfa;border:1px solid #d9d1c5;border-radius:8px;width:min(620px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;overflow-y:auto}.lead-dialog::backdrop{background:#21170fb3}.lead-dialog[open]{animation:.18s both lead-in}@keyframes lead-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lead-dialog-close{background:#f3ede2;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1;position:absolute;top:8px;right:8px}.lead-dialog h2{letter-spacing:-.03em;text-wrap:balance;padding-right:30px;font-size:24px;font-weight:800}.lead-dialog-intro{color:#756b60;margin-top:10px;font-size:14px;line-height:1.6}.lead-dialog-product{background:#f4eee3;border-radius:6px;flex-direction:column;gap:2px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.lead-dialog-product span{color:#75695a;font-size:11px;font-weight:500}.lead-form{gap:14px;margin-top:22px;display:grid}.lead-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-form label{gap:6px;font-size:13px;display:grid}.lead-form label>span{color:#756b60}.lead-form :is(input,select,textarea){width:100%;font:inherit;color:inherit;background:#fffdfa;border:1px solid #d9d1c5;border-radius:4px;padding:11px 12px;font-size:14px}.lead-form textarea{resize:vertical;min-height:80px}.lead-form :is(input,select,textarea):focus-visible,.lead-dialog button:focus-visible{outline-offset:2px;outline:2px solid #a48353}.lead-form-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead-form-problem{color:#b3261e;font-size:13px}.lead-form-submit{background:var(--color-brand);border-radius:4px;min-height:48px;font-size:14px;font-weight:700}.lead-form-submit:hover{background:var(--color-brand-hover)}.lead-form-submit:disabled{opacity:.6}.lead-dialog-done{margin-top:20px}.lead-dialog-done p{border-left:3px solid var(--color-brand);background:#fbf4de;padding:14px 16px;font-size:14px;line-height:1.6}.lead-dialog-done button{border:1px solid #7f6a53;border-radius:4px;margin-top:16px;padding:11px 18px;font-size:13px}@media (max-width:560px){.lead-dialog{padding:22px 18px}.lead-form-row{grid-template-columns:1fr}.lead-form :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.lead-dialog[open]{animation:none}}
.Myfq7W_bar{background:var(--color-paper);border:1px solid var(--color-line);border-radius:6px;gap:.45rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.Myfq7W_row{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.Myfq7W_name{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--color-muted);flex:16rem;gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.Myfq7W_field{border:1px solid var(--color-line);background:var(--color-ground);width:100%;height:2.5rem;font:inherit;text-transform:none;letter-spacing:0;color:var(--color-ink);border-radius:6px;padding:0 .7rem;font-size:.92rem;font-weight:400}.Myfq7W_field:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;background:var(--color-paper)}.Myfq7W_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Myfq7W_primary{background:var(--color-ink);height:2.5rem;color:var(--color-paper);cursor:pointer;border-radius:6px;padding:0 1.1rem;font-size:.86rem;font-weight:800}.Myfq7W_primary:disabled{opacity:.45;cursor:default}.Myfq7W_btn{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;height:2.5rem;color:var(--color-ink);border-radius:6px;align-items:center;padding:0 .9rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.Myfq7W_btn:hover{border-color:var(--color-ink)}.Myfq7W_link{font:inherit;color:var(--color-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.Myfq7W_status{color:var(--color-muted);font-size:.8rem}.Myfq7W_status b{color:var(--cut-warn,#8a5a00);font-weight:700}.Myfq7W_conflict{background:var(--cut-bad-soft,#fbeaea);color:var(--cut-bad,#b3261e);border-radius:6px;gap:.5rem;padding:.7rem .85rem;font-size:.85rem;display:grid}.Myfq7W_err{color:var(--cut-bad,#b3261e);font-size:.82rem}@media (max-width:560px){.Myfq7W_actions>*{flex:auto;justify-content:center}}
