.ui-module__e7LAiG__wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ui-module__e7LAiG__wide{max-width:var(--max-wide)}.ui-module__e7LAiG__section{padding-block:var(--s7)}.ui-module__e7LAiG__prose{max-width:720px}.ui-module__e7LAiG__prose h2{margin-top:var(--s6)}.ui-module__e7LAiG__prose li{margin-bottom:var(--s2)}.ui-module__e7LAiG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--s3);font-size:14px;font-weight:700}.ui-module__e7LAiG__lead{color:var(--text-2);max-width:620px;font-size:20px}.ui-module__e7LAiG__small{color:var(--text-2);font-size:14px}.ui-module__e7LAiG__btn{min-height:48px;padding:0 var(--s5);border-radius:var(--r-ctl);font:inherit;border:2px solid var(--primary);background:var(--primary);color:var(--on-primary);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__e7LAiG__btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.ui-module__e7LAiG__btnSecondary{color:var(--primary);background:0 0}.ui-module__e7LAiG__btnSecondary:hover{background:var(--tint);color:var(--primary-hover)}.ui-module__e7LAiG__row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.ui-module__e7LAiG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s5);box-shadow:0 1px 2px #1025410d}.ui-module__e7LAiG__callout{gap:var(--s3);padding:var(--s4);border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface);margin:var(--s4) 0;font-size:16px;display:flex}.ui-module__e7LAiG__callout p{margin:0}.ui-module__e7LAiG__callout strong{display:block}.ui-module__e7LAiG__info{border-left:4px solid var(--primary)}.ui-module__e7LAiG__confirm{border-left:4px solid var(--success)}.ui-module__e7LAiG__block{border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--warn)}.ui-module__e7LAiG__icon{border:2px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.ui-module__e7LAiG__chip{align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border:1px solid var(--border);background:var(--tint);color:var(--text);border-radius:999px;font-size:14px;font-weight:700;display:inline-flex}.ui-module__e7LAiG__chipWarn{background:var(--warn-bg);color:var(--warn);border-color:#e8cf98}.ui-module__e7LAiG__grid3{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ui-module__e7LAiG__grid3{grid-template-columns:repeat(3,1fr)}}.ui-module__e7LAiG__steps{gap:var(--s4);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ui-module__e7LAiG__steps{grid-template-columns:repeat(4,1fr)}}.ui-module__e7LAiG__steps li{counter-increment:s;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s5)}.ui-module__e7LAiG__steps li:before{content:counter(s);background:var(--accent-soft);width:36px;height:36px;color:var(--text);margin-bottom:var(--s3);border-radius:50%;place-items:center;font-weight:700;display:grid}.ui-module__e7LAiG__steps h3{font-size:20px}.ui-module__e7LAiG__steps p{color:var(--text-2);margin:0;font-size:16px}.ui-module__e7LAiG__faq details{border-bottom:1px solid var(--border);padding:var(--s3) 0}.ui-module__e7LAiG__faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ui-module__e7LAiG__faq details p{color:var(--text-2);font-size:16px}
.workspace-module__D5J6La__shell{gap:var(--s6);padding-block:var(--s6) var(--s8);grid-template-columns:minmax(0,1fr);display:grid}.workspace-module__D5J6La__shell,.workspace-module__D5J6La__stack,.workspace-module__D5J6La__panel,.workspace-module__D5J6La__offer,.workspace-module__D5J6La__detailGrid,.workspace-module__D5J6La__tableWrap,.workspace-module__D5J6La__field{min-width:0;max-width:100%}.workspace-module__D5J6La__panel{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s5)}.workspace-module__D5J6La__panel h2{margin-bottom:var(--s3)}.workspace-module__D5J6La__stepTitle{margin:0 0 var(--s3);width:fit-content}.workspace-module__D5J6La__stepTitle:focus{outline:3px solid var(--primary);outline-offset:4px;border-radius:2px}.workspace-module__D5J6La__stack{gap:var(--s4);display:grid}.workspace-module__D5J6La__grid2{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (min-width:720px){.workspace-module__D5J6La__grid2{grid-template-columns:1fr 1fr}}.workspace-module__D5J6La__field{gap:var(--s2);align-content:start;display:grid}.workspace-module__D5J6La__field label,.workspace-module__D5J6La__legend{font-size:16px;font-weight:600}.workspace-module__D5J6La__field input,.workspace-module__D5J6La__field select,.workspace-module__D5J6La__field textarea,.workspace-module__D5J6La__mini{width:100%;min-height:48px;font:inherit;padding:var(--s2) var(--s3);border:1px solid var(--text-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--text);font-size:16px}.workspace-module__D5J6La__field textarea{min-height:96px}.workspace-module__D5J6La__help{color:var(--text-2);margin:0;font-size:14px}.workspace-module__D5J6La__err{color:var(--error);margin:0;font-size:14px;font-weight:600}.workspace-module__D5J6La__invalid{border-color:var(--error)!important}.workspace-module__D5J6La__fs{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-ctl);width:100%;max-width:100%;padding:var(--s4);gap:var(--s3);flex-direction:column;min-width:0;margin:0;display:flex}.workspace-module__D5J6La__fs legend{padding:0 var(--s2);font-size:16px;font-weight:600}.workspace-module__D5J6La__radios{gap:var(--s2);display:grid}.workspace-module__D5J6La__radio{gap:var(--s3);min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-ctl);cursor:pointer;align-items:flex-start;font-size:16px;display:flex}.workspace-module__D5J6La__radio:has(input:checked){border-color:var(--primary);background:var(--tint)}.workspace-module__D5J6La__radio input{flex:none;width:20px;height:20px;margin-top:5px}.workspace-module__D5J6La__stepper{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;padding:0;font-size:14px;list-style:none;display:flex}.workspace-module__D5J6La__stepper li{padding:var(--s1) var(--s3);border:1px solid var(--border);color:var(--text-2);border-radius:999px}.workspace-module__D5J6La__stepper .workspace-module__D5J6La__cur{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:700}.workspace-module__D5J6La__stepper .workspace-module__D5J6La__done{background:var(--tint);color:var(--text)}.workspace-module__D5J6La__actions{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.workspace-module__D5J6La__linkBtn{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.workspace-module__D5J6La__small{min-height:40px;padding:0 var(--s3);font-size:15px}.workspace-module__D5J6La__danger{color:var(--error);border-color:var(--error)}.workspace-module__D5J6La__danger:hover{color:var(--error);background:#fbeaea}.workspace-module__D5J6La__offerList{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.workspace-module__D5J6La__offer{border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s4);background:var(--surface);gap:var(--s3);display:grid}.workspace-module__D5J6La__offerHidden{opacity:.8;border-style:dashed}.workspace-module__D5J6La__offerHead{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.workspace-module__D5J6La__offerHead h4{margin:0;font-size:20px}.workspace-module__D5J6La__kv{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.workspace-module__D5J6La__kv div{gap:2px;display:grid}.workspace-module__D5J6La__kv dt{color:var(--text-2);font-size:14px}.workspace-module__D5J6La__kv dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.workspace-module__D5J6La__toolbar{gap:var(--s4);flex-wrap:wrap;align-items:end;display:flex}.workspace-module__D5J6La__toolbar .workspace-module__D5J6La__field{min-width:180px}.workspace-module__D5J6La__tag{color:var(--primary);background:var(--tint);padding:2px var(--s3);border-radius:999px;font-size:14px;font-weight:700;display:inline-block}.workspace-module__D5J6La__tagWarn{color:var(--warn);background:var(--warn-bg)}.workspace-module__D5J6La__leaders{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.workspace-module__D5J6La__leaders li{gap:var(--s1);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-ctl);display:grid}.workspace-module__D5J6La__tableWrap{overflow-x:auto}.workspace-module__D5J6La__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.workspace-module__D5J6La__table caption{text-align:left;padding-bottom:var(--s3);font-weight:600}.workspace-module__D5J6La__table th,.workspace-module__D5J6La__table td{padding:var(--s3);border-top:1px solid var(--border);text-align:right;vertical-align:top}.workspace-module__D5J6La__table th:first-child,.workspace-module__D5J6La__table td:first-child{text-align:left}.workspace-module__D5J6La__table thead th{color:var(--text-2);font-size:14px}.workspace-module__D5J6La__detailGrid{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (min-width:900px){.workspace-module__D5J6La__detailGrid{grid-template-columns:repeat(var(--cols,2),1fr)}}.workspace-module__D5J6La__sum{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.workspace-module__D5J6La__pre{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s3);font:inherit;width:100%;min-height:140px;font-size:15px}.workspace-module__D5J6La__list{padding-left:var(--s5);gap:var(--s2);margin:0;display:grid}.workspace-module__D5J6La__skel{border-radius:var(--r-card);background:var(--tint);height:120px}.workspace-module__D5J6La__undo{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--r-ctl);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-module__D5J6La__sticky{background:var(--bg);padding:var(--s3) 0;border-top:1px solid var(--border);position:sticky;bottom:0}.workspace-module__D5J6La__cond{border:1px dashed var(--text-2);border-radius:var(--r-ctl);padding:var(--s4);gap:var(--s3);display:grid}.workspace-module__D5J6La__check{gap:var(--s3);align-items:center;min-height:44px;font-size:16px;display:flex}.workspace-module__D5J6La__check input{width:20px;height:20px}@media (max-width:719px){.workspace-module__D5J6La__panel{padding:var(--s4)}.workspace-module__D5J6La__fs legend{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;display:block}.workspace-module__D5J6La__table,.workspace-module__D5J6La__table tbody,.workspace-module__D5J6La__table tr,.workspace-module__D5J6La__table th,.workspace-module__D5J6La__table td{display:block}.workspace-module__D5J6La__table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-module__D5J6La__table tbody tr{border:1px solid var(--border);border-radius:var(--r-ctl);margin-block:var(--s3)}.workspace-module__D5J6La__table th[scope=row]{background:var(--tint);border:0;font-weight:700}.workspace-module__D5J6La__table td{text-align:left}.workspace-module__D5J6La__table td:before{content:attr(data-label);color:var(--text-2);font-size:14px;font-weight:600;display:block}.workspace-module__D5J6La__kv{grid-template-columns:1fr}}
.worksheet-export-module__MK6Nta__preview{border:1px solid var(--border);width:min(900px,100% - 24px);max-height:90vh;color:var(--text);background:#fff;border-radius:12px;padding:0}.worksheet-export-module__MK6Nta__preview::backdrop{background:#0000008c}.worksheet-export-module__MK6Nta__controls{background:var(--bg);border-bottom:1px solid var(--border);padding:20px;font-size:15px}.worksheet-export-module__MK6Nta__controls h2{font-size:24px}.worksheet-export-module__MK6Nta__controls label{align-items:center;gap:8px;display:flex}.worksheet-export-module__MK6Nta__buttons{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.worksheet-export-module__MK6Nta__buttons button{font:inherit;border:2px solid var(--primary);min-height:44px;color:var(--primary);cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px}.worksheet-export-module__MK6Nta__document{color:#111;background:#fff;font:14px/1.4 system-ui,sans-serif}.worksheet-export-module__MK6Nta__sheet{border-bottom:2px solid #999;padding:24px}.worksheet-export-module__MK6Nta__sheet h2{font-size:20px}.worksheet-export-module__MK6Nta__sheet h3{font-size:18px}.worksheet-export-module__MK6Nta__sheet h4{margin:16px 0 6px;font-size:15px}.worksheet-export-module__MK6Nta__sheet header p{margin:5px 0;font-size:12px}.worksheet-export-module__MK6Nta__sheet p{margin:8px 0;font-size:12px}.worksheet-export-module__MK6Nta__values,.worksheet-export-module__MK6Nta__fees{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.worksheet-export-module__MK6Nta__values th,.worksheet-export-module__MK6Nta__values td,.worksheet-export-module__MK6Nta__fees th,.worksheet-export-module__MK6Nta__fees td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #bbb;padding:5px 7px}.worksheet-export-module__MK6Nta__values th{text-align:left;width:65%;font-weight:500}.worksheet-export-module__MK6Nta__fees th{text-align:left}.worksheet-export-module__MK6Nta__fees th:first-child{width:50%}.worksheet-export-module__MK6Nta__fees th:last-child{width:23%}.worksheet-export-module__MK6Nta__values td,.worksheet-export-module__MK6Nta__fees td:last-child{font-variant-numeric:tabular-nums}.worksheet-export-module__MK6Nta__summary{border:2px solid #555;margin-top:10px;padding:10px}.worksheet-export-module__MK6Nta__warning{border:2px solid #111;padding:8px}@media print{@page{size:auto;margin:12mm}body:has(>.worksheet-export-module__MK6Nta__preview){color:#000!important;background:#fff!important}body:has(>.worksheet-export-module__MK6Nta__preview)>:not(.worksheet-export-module__MK6Nta__preview){display:none!important}.worksheet-export-module__MK6Nta__preview{border-radius:0;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.worksheet-export-module__MK6Nta__preview::backdrop{display:none}.worksheet-export-module__MK6Nta__controls{display:none!important}.worksheet-export-module__MK6Nta__sheet{break-after:page;border:0;padding:0}.worksheet-export-module__MK6Nta__sheet:last-child{break-after:auto}.worksheet-export-module__MK6Nta__sheet h4,.worksheet-export-module__MK6Nta__sheet header{break-after:avoid}.worksheet-export-module__MK6Nta__sheet header,.worksheet-export-module__MK6Nta__summary,.worksheet-export-module__MK6Nta__sheet tr{break-inside:avoid}.worksheet-export-module__MK6Nta__sheet thead{display:table-header-group}.worksheet-export-module__MK6Nta__sheet tfoot{display:table-row-group}}
.estimate-module__k9DExq__root{gap:var(--s4);display:grid}.estimate-module__k9DExq__top{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.estimate-module__k9DExq__notice{border:1px solid var(--border);border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:var(--r-ctl);padding:var(--s3) var(--s4);font-size:15px}.estimate-module__k9DExq__notice p{margin:0}.estimate-module__k9DExq__confirmBox{border:2px solid var(--warn);background:var(--surface);border-radius:var(--r-ctl);padding:var(--s4)}.estimate-module__k9DExq__tabs{gap:var(--s1);border-bottom:2px solid var(--border);display:flex;overflow-x:auto}.estimate-module__k9DExq__tab{min-width:96px;min-height:48px;padding:0 var(--s3);font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;flex:1 1 0;margin-bottom:-2px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.estimate-module__k9DExq__tab:hover{background:var(--tint)}.estimate-module__k9DExq__tabOn{color:var(--primary);border-bottom-color:var(--primary)}.estimate-module__k9DExq__page{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s4);gap:var(--s5);display:grid}@media (min-width:768px){.estimate-module__k9DExq__page{padding:var(--s5)}}.estimate-module__k9DExq__page h2{margin:0;font-size:22px}.estimate-module__k9DExq__band{background:var(--tint);color:var(--primary);padding:var(--s2) var(--s3);border-radius:var(--r-ctl);margin:0 0 var(--s3);text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:700}.estimate-module__k9DExq__cols{gap:var(--s5);grid-template-columns:1fr;display:grid}@media (min-width:900px){.estimate-module__k9DExq__cols{grid-template-columns:1fr 1fr}}.estimate-module__k9DExq__grid{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (min-width:560px){.estimate-module__k9DExq__grid{grid-template-columns:1fr 1fr}}.estimate-module__k9DExq__f{gap:var(--s1);align-content:start;min-width:0;display:grid}.estimate-module__k9DExq__f label,.estimate-module__k9DExq__f .estimate-module__k9DExq__lbl{font-size:15px;font-weight:600}.estimate-module__k9DExq__f input,.estimate-module__k9DExq__f select,.estimate-module__k9DExq__f textarea{width:100%;min-width:0;min-height:44px;padding:var(--s2) var(--s3);font:inherit;color:var(--text);background:var(--surface);border:1.5px solid var(--control-border);border-radius:var(--r-ctl);font-size:16px;transition:border-color .15s,box-shadow .15s}.estimate-module__k9DExq__f textarea{min-height:88px}.estimate-module__k9DExq__f input:focus,.estimate-module__k9DExq__f select:focus,.estimate-module__k9DExq__f textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--tint)}.estimate-module__k9DExq__f input[readonly]{background:var(--bg);border-style:dashed}.estimate-module__k9DExq__hint{color:var(--text-2);margin:0;font-size:13px}.estimate-module__k9DExq__err{color:var(--error);margin:0;font-size:14px;font-weight:600}.estimate-module__k9DExq__bad{border-color:var(--error)!important}.estimate-module__k9DExq__money{position:relative}.estimate-module__k9DExq__money:before{content:"$";color:var(--text-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.estimate-module__k9DExq__money input{padding-left:26px}.estimate-module__k9DExq__rows{margin:0 0 var(--s3);gap:var(--s3);padding:0;list-style:none;display:grid}.estimate-module__k9DExq__row{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);grid-template-columns:1fr;display:grid}@media (min-width:560px){.estimate-module__k9DExq__row{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end}}.estimate-module__k9DExq__rowKind{grid-column:1/-1}.estimate-module__k9DExq__total{justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s3);border-top:2px solid var(--text);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.estimate-module__k9DExq__btn{min-height:44px;padding:0 var(--s4);font:inherit;border-radius:var(--r-ctl);border:2px solid var(--primary);background:var(--primary);color:var(--on-primary);cursor:pointer;font-weight:600;transition:background .15s}.estimate-module__k9DExq__btn:hover{background:var(--primary-hover)}.estimate-module__k9DExq__btn2{color:var(--primary);background:0 0}.estimate-module__k9DExq__btn2:hover{background:var(--tint);color:var(--primary-hover)}.estimate-module__k9DExq__danger{border-color:var(--error);color:var(--error);background:0 0}.estimate-module__k9DExq__danger:hover{color:var(--error);background:#fbeaea}.estimate-module__k9DExq__foot{gap:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s3) var(--s4);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #172b2714}.estimate-module__k9DExq__foot p{color:var(--text-2);flex:260px;margin:0;font-size:14px}.estimate-module__k9DExq__acts{gap:var(--s2);flex-wrap:wrap;display:flex}.estimate-module__k9DExq__derived{gap:var(--s2);font-variant-numeric:tabular-nums;display:grid}.estimate-module__k9DExq__drow{justify-content:space-between;gap:var(--s3);border-bottom:1px solid var(--border);padding:var(--s1) 0;font-size:16px;display:flex}.estimate-module__k9DExq__big{font-size:20px;font-weight:700}.estimate-module__k9DExq__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.pdf-module__Z-OplG__panel{gap:var(--s4);overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;max-width:100%;padding:var(--s5);display:grid}.pdf-module__Z-OplG__panel h2,.pdf-module__Z-OplG__panel h3,.pdf-module__Z-OplG__panel h4,.pdf-module__Z-OplG__panel p{margin:0}.pdf-module__Z-OplG__stack{gap:var(--s3);min-width:0;display:grid}.pdf-module__Z-OplG__list{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.pdf-module__Z-OplG__item{border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s4);gap:var(--s3);min-width:0;display:grid}.pdf-module__Z-OplG__head{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.pdf-module__Z-OplG__meta{color:var(--text-2);font-size:14px}.pdf-module__Z-OplG__drop{gap:var(--s2);border:2px dashed var(--text-2);border-radius:var(--r-ctl);padding:var(--s4);display:grid}.pdf-module__Z-OplG__drop input{min-height:48px;font:inherit;max-width:100%}.pdf-module__Z-OplG__limits{padding-left:var(--s5);gap:var(--s1);margin:0;font-size:15px;display:grid}.pdf-module__Z-OplG__bar{width:100%;height:12px;accent-color:var(--primary)}.pdf-module__Z-OplG__warn{border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--warn);padding:var(--s3);border-radius:var(--r-ctl);font-size:15px}.pdf-module__Z-OplG__err{color:var(--error);font-size:15px;font-weight:600}.pdf-module__Z-OplG__field{border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s3);gap:var(--s2);min-width:0;margin:0;display:grid}.pdf-module__Z-OplG__field legend{padding:0 var(--s2);font-weight:700}.pdf-module__Z-OplG__field input[type=text],.pdf-module__Z-OplG__field select{width:100%;min-height:48px;font:inherit;padding:var(--s2) var(--s3);border:1px solid var(--text-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--text);font-size:16px}.pdf-module__Z-OplG__ok{border-color:var(--success);background:var(--tint)}.pdf-module__Z-OplG__unk{border-style:dashed}.pdf-module__Z-OplG__state{font-size:14px;font-weight:700}.pdf-module__Z-OplG__canvasWrap{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg);max-width:100%;overflow:auto}.pdf-module__Z-OplG__canvasWrap canvas{max-width:100%;height:auto;display:block}.pdf-module__Z-OplG__src{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s3);font-size:15px}.pdf-module__Z-OplG__tableWrap{max-width:100%;overflow-x:auto}.pdf-module__Z-OplG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.pdf-module__Z-OplG__table caption{text-align:left;padding-bottom:var(--s2);font-weight:600}.pdf-module__Z-OplG__table th,.pdf-module__Z-OplG__table td{padding:var(--s2);border-top:1px solid var(--border);text-align:left;vertical-align:top}.pdf-module__Z-OplG__btn:focus-visible,.pdf-module__Z-OplG__panel :focus-visible{outline:3px solid var(--primary);outline-offset:2px}.pdf-module__Z-OplG__check{gap:var(--s3);align-items:flex-start;min-height:44px;display:flex}.pdf-module__Z-OplG__check input{flex:none;width:20px;height:20px;margin-top:3px}.pdf-module__Z-OplG__panel,.pdf-module__Z-OplG__stack,.pdf-module__Z-OplG__item,.pdf-module__Z-OplG__field{grid-template-columns:minmax(0,1fr)}.pdf-module__Z-OplG__panel button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pdf-module__Z-OplG__drop input{width:100%;min-width:0}@media (max-width:719px){.pdf-module__Z-OplG__panel{padding:var(--s4)}}
.home-module__Q7fDeW__home{padding-top:var(--s5);padding-bottom:var(--s8)}.home-module__Q7fDeW__hero{gap:var(--s6);padding:var(--s6) var(--s5);color:#fff;background:linear-gradient(135deg,#0b2a4e 0%,#0a4a82 62%,#0b6f7a 100%);border-radius:24px;display:grid}.home-module__Q7fDeW__heroText{min-width:0}.home-module__Q7fDeW__kicker{margin:0 0 var(--s3);letter-spacing:.08em;text-transform:uppercase;color:#7fe9da;font-size:14px;font-weight:700}.home-module__Q7fDeW__hero h1{text-wrap:balance;color:#fff;max-width:620px;margin-bottom:var(--s4)}.home-module__Q7fDeW__description{color:#dce9f7;max-width:540px;font-size:19px}.home-module__Q7fDeW__actions{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}.home-module__Q7fDeW__cta{min-height:48px;padding:0 var(--s5);border-radius:var(--r-ctl);color:#0b2a4e;background:#fff;align-items:center;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.home-module__Q7fDeW__cta:hover{background:var(--accent-soft)}.home-module__Q7fDeW__example{color:#fff;align-items:center;min-height:48px;font-weight:600;text-decoration-color:#7fe9da;display:inline-flex}.home-module__Q7fDeW__example:hover{color:#7fe9da}.home-module__Q7fDeW__hero :focus-visible{outline-color:#7fe9da}.home-module__Q7fDeW__reassurance{margin:var(--s5) 0 0;color:#dce9f7;font-size:15px}.home-module__Q7fDeW__panel{min-width:0;padding:var(--s4);border-radius:var(--r-card);background:var(--surface);color:var(--text);margin:0;font-size:15px;box-shadow:0 12px 32px #0414284d}.home-module__Q7fDeW__panelHeading{align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.home-module__Q7fDeW__panelHeading h2{margin:0 0 var(--s1);letter-spacing:-.025em;font-size:21px}.home-module__Q7fDeW__panelHeading p{color:var(--text-2);margin:0;font-size:13px}.home-module__Q7fDeW__house{background:var(--tint);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.home-module__Q7fDeW__house svg{width:28px;height:28px}.home-module__Q7fDeW__demoTag{margin-bottom:var(--s3);padding:2px var(--s3);background:var(--tint);color:var(--text-2);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:600;display:inline-block}.home-module__Q7fDeW__comparison{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.home-module__Q7fDeW__comparison th,.home-module__Q7fDeW__comparison td{padding:var(--s3) var(--s2);border-bottom:1px solid var(--border);text-align:right;vertical-align:middle}.home-module__Q7fDeW__comparison th:first-child{text-align:left;width:36%;padding-left:0;line-height:1.4}.home-module__Q7fDeW__comparison thead th{color:var(--text-2);font-size:12px}.home-module__Q7fDeW__comparison tbody th{font-size:13px;font-weight:500}.home-module__Q7fDeW__comparison td{white-space:nowrap;font-weight:700}.home-module__Q7fDeW__comparison tbody tr:last-child{background:var(--accent-soft)}.home-module__Q7fDeW__comparison tbody tr:last-child th{padding-left:var(--s2)}.home-module__Q7fDeW__comparison tbody tr:last-child td{color:#086258}.home-module__Q7fDeW__demoScope{margin:var(--s3) 0 0;color:var(--text-2);font-size:12px;line-height:1.5}.home-module__Q7fDeW__panelLink{min-height:44px;margin-top:var(--s2);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.home-module__Q7fDeW__panelLink:hover{text-decoration:underline}.home-module__Q7fDeW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__Q7fDeW__pnote{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r-ctl);background:var(--tint);border-left:4px solid var(--primary);font-size:14px;line-height:1.5}.home-module__Q7fDeW__section{padding:var(--s7) 0 0}.home-module__Q7fDeW__split{gap:var(--s5);display:grid}.home-module__Q7fDeW__body{color:var(--text-2);max-width:560px}.home-module__Q7fDeW__measures{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.home-module__Q7fDeW__measures li{padding:var(--s4) 0 var(--s4) var(--s4);border-bottom:1px solid var(--border);border-left:4px solid var(--accent);transition:background .15s}.home-module__Q7fDeW__measures li:hover{background:var(--tint)}.home-module__Q7fDeW__measures h3{margin-bottom:var(--s1);font-size:19px}.home-module__Q7fDeW__measures p{color:var(--text-2);margin:0;font-size:16px}.home-module__Q7fDeW__band{margin-top:var(--s7);padding:var(--s6) var(--s5);border-radius:var(--r-card);background:var(--tint);border:1px solid var(--border)}.home-module__Q7fDeW__flow{margin:var(--s4) 0;gap:var(--s4);padding:0;list-style:none;display:grid}.home-module__Q7fDeW__flow li{gap:var(--s3);align-items:flex-start;display:flex}.home-module__Q7fDeW__flow li>span{color:#fff;background:#0b2a4e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.home-module__Q7fDeW__flow h3{margin-bottom:2px;font-size:18px}.home-module__Q7fDeW__flow p{color:var(--text-2);margin:0;font-size:16px}.home-module__Q7fDeW__links{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.home-module__Q7fDeW__links a{align-items:center;min-height:44px;display:inline-flex}.home-module__Q7fDeW__questions{max-width:720px;margin:var(--s7) auto 0;border-top:1px solid var(--border);padding-top:var(--s5)}.home-module__Q7fDeW__questions h2{margin-bottom:var(--s3);font-size:22px}.home-module__Q7fDeW__questions details{border-bottom:1px solid var(--border)}.home-module__Q7fDeW__questions summary{cursor:pointer;padding:var(--s3) 0;min-height:48px;font-size:16px;font-weight:600}.home-module__Q7fDeW__questions details p{color:var(--text-2);margin:0 0 var(--s4);font-size:16px}.home-module__Q7fDeW__questions .home-module__Q7fDeW__fine{margin:var(--s4) 0 0;font-size:14px}@media (min-width:768px){.home-module__Q7fDeW__hero{padding:var(--s7)}.home-module__Q7fDeW__split{gap:var(--s7);grid-template-columns:1fr 1.2fr}.home-module__Q7fDeW__flow{grid-template-columns:repeat(3,1fr)}.home-module__Q7fDeW__band{padding:var(--s7)}}@media (min-width:1024px){.home-module__Q7fDeW__hero{align-items:center;gap:var(--s7);padding:var(--s8) var(--s7);grid-template-columns:1.1fr 1fr}}@media (max-width:480px){.home-module__Q7fDeW__hero{padding:var(--s6) var(--s4)}.home-module__Q7fDeW__panel{padding:var(--s3)}.home-module__Q7fDeW__comparison,.home-module__Q7fDeW__comparison tbody th{font-size:12px}.home-module__Q7fDeW__comparison th,.home-module__Q7fDeW__comparison td{padding:var(--s3) var(--s1)}.home-module__Q7fDeW__panelHeading h2{font-size:18px}}
.calculator-module__JjMwcG__top{padding:var(--s7) 0 var(--s5)}.calculator-module__JjMwcG__top h1{margin-bottom:var(--s3)}.calculator-module__JjMwcG__jump{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.calculator-module__JjMwcG__jump a{min-height:40px;padding:0 var(--s3);border:1px solid var(--border);background:var(--surface);color:var(--primary);border-radius:999px;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.calculator-module__JjMwcG__jump a:hover{background:var(--tint)}.calculator-module__JjMwcG__layout{gap:var(--s5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:960px){.calculator-module__JjMwcG__layout{grid-template-columns:380px 1fr}.calculator-module__JjMwcG__inputs{top:var(--s4);max-height:calc(100dvh - 32px);position:sticky;overflow:auto}}.calculator-module__JjMwcG__inputs{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.calculator-module__JjMwcG__group{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--border);font-size:14px;font-weight:700}.calculator-module__JjMwcG__field{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.calculator-module__JjMwcG__field label{font-size:15px;font-weight:600}.calculator-module__JjMwcG__inputWrap{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);min-height:44px;padding:0 var(--s3);align-items:center;display:flex}.calculator-module__JjMwcG__inputWrap:focus-within{outline:3px solid var(--tint);border-color:var(--primary)}.calculator-module__JjMwcG__inputWrap input{min-width:0;font:inherit;font-variant-numeric:tabular-nums;padding:var(--s2) 0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.calculator-module__JjMwcG__affix{color:var(--text-2);white-space:nowrap;padding:0 var(--s1);font-size:14px}.calculator-module__JjMwcG__hint{color:var(--text-2);margin:0;font-size:13px}.calculator-module__JjMwcG__two{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (min-width:480px){.calculator-module__JjMwcG__two{grid-template-columns:1fr 1fr}}.calculator-module__JjMwcG__seg{border:0;min-width:0;margin:0;padding:0}.calculator-module__JjMwcG__seg legend{margin-bottom:var(--s2);font-weight:600}.calculator-module__JjMwcG__segRow{gap:var(--s1);background:var(--tint);padding:var(--s1);border-radius:var(--r-ctl);grid-template-columns:auto 1fr 1fr;display:grid}.calculator-module__JjMwcG__segOpt{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:15px;font-weight:600;display:flex}.calculator-module__JjMwcG__segOpt input{opacity:0;pointer-events:none;position:absolute}.calculator-module__JjMwcG__segOpt[data-active=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #172b271f}.calculator-module__JjMwcG__segOpt:focus-within{outline:2px solid var(--primary)}.calculator-module__JjMwcG__check{gap:var(--s2);min-height:44px;padding-top:var(--s2);align-items:flex-start;font-size:15px;display:flex}.calculator-module__JjMwcG__check input{width:20px;height:20px;accent-color:var(--primary);margin-top:2px}.calculator-module__JjMwcG__reset{margin-top:var(--s3)}.calculator-module__JjMwcG__results{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.calculator-module__JjMwcG__panel{scroll-margin-top:var(--s4)}.calculator-module__JjMwcG__h2{margin:0 0 var(--s2);font-size:22px}.calculator-module__JjMwcG__intro{color:var(--text-2);margin:0 0 var(--s4);font-size:16px}.calculator-module__JjMwcG__hero{gap:var(--s5) var(--s7);padding:var(--s4) 0 var(--s5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.calculator-module__JjMwcG__kLabel{color:var(--text-2);margin:0;font-size:14px}.calculator-module__JjMwcG__big{color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:700;line-height:1.1}.calculator-module__JjMwcG__mid{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.3}.calculator-module__JjMwcG__big span,.calculator-module__JjMwcG__mid span{color:var(--text-2);margin-left:4px;font-size:16px;font-weight:500}.calculator-module__JjMwcG__scroll{overflow-x:auto}.calculator-module__JjMwcG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.calculator-module__JjMwcG__table th,.calculator-module__JjMwcG__table td{padding:var(--s2) var(--s2);border-bottom:1px solid var(--border);text-align:right}.calculator-module__JjMwcG__table th[scope=row],.calculator-module__JjMwcG__table thead th:first-child{text-align:left;font-weight:500}.calculator-module__JjMwcG__table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-size:13px;font-weight:700}.calculator-module__JjMwcG__total th,.calculator-module__JjMwcG__total td{border-bottom:0;border-top:2px solid var(--text);font-weight:700}.calculator-module__JjMwcG__amort tbody tr:nth-child(2n){background:var(--bg)}.calculator-module__JjMwcG__amort{min-width:520px}.calculator-module__JjMwcG__facts{gap:var(--s3);margin:var(--s4) 0 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.calculator-module__JjMwcG__facts>div{background:var(--bg);border-radius:var(--r-ctl);padding:var(--s3)}.calculator-module__JjMwcG__facts dt{color:var(--text-2);font-size:13px}.calculator-module__JjMwcG__facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700}.calculator-module__JjMwcG__good{color:var(--success)}.calculator-module__JjMwcG__note{color:var(--text-2);margin:var(--s4) 0 0;font-size:14px}.calculator-module__JjMwcG__schedule{margin-top:var(--s5)}.calculator-module__JjMwcG__cta{justify-content:space-between;align-items:center;gap:var(--s4);margin:var(--s6) 0 var(--s7);padding:var(--s5);border-radius:var(--r-card);background:var(--tint);flex-wrap:wrap;display:flex}.calculator-module__JjMwcG__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.demo-module__ULiWsG__banner{letter-spacing:.06em;border:2px solid var(--warn);color:var(--warn);background:var(--warn-bg);padding:var(--s2) var(--s3);border-radius:var(--r-ctl);margin:0 0 var(--s4);font-size:14px;font-weight:800;display:inline-block}.demo-module__ULiWsG__controls{gap:var(--s4);margin:var(--s5) 0;grid-template-columns:1fr;display:grid}@media (min-width:700px){.demo-module__ULiWsG__controls{grid-template-columns:1fr 1fr}}.demo-module__ULiWsG__field label{margin-bottom:var(--s2);font-weight:600;display:block}.demo-module__ULiWsG__field select{width:100%;min-height:48px;font:inherit;padding:0 var(--s3);border:1px solid var(--text-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--text);font-size:16px}.demo-module__ULiWsG__help{color:var(--text-2);margin:var(--s2) 0 0;font-size:14px}.demo-module__ULiWsG__offers{gap:var(--s4);margin:var(--s5) 0;grid-template-columns:1fr;display:grid}@media (min-width:800px){.demo-module__ULiWsG__offers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.demo-module__ULiWsG__offerHead{justify-content:space-between;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.demo-module__ULiWsG__offerHead h3{margin:0}.demo-module__ULiWsG__big{font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700}.demo-module__ULiWsG__bigLabel{color:var(--text-2);margin:0;font-size:14px}.demo-module__ULiWsG__metrics{margin:var(--s4) 0 0}.demo-module__ULiWsG__metrics div{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--border);font-size:16px;display:flex}.demo-module__ULiWsG__metrics dt{color:var(--text-2)}.demo-module__ULiWsG__metrics dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.demo-module__ULiWsG__stand{gap:var(--s3);margin:var(--s4) 0;padding:0;list-style:none;display:grid}.demo-module__ULiWsG__stand li{gap:var(--s3);flex-wrap:wrap;align-items:baseline;font-size:18px;display:flex}.demo-module__ULiWsG__tag{color:var(--primary);background:var(--tint);padding:2px var(--s3);border-radius:999px;font-size:14px;font-weight:700}.demo-module__ULiWsG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.demo-module__ULiWsG__table caption{text-align:left;padding-bottom:var(--s3);font-weight:600}.demo-module__ULiWsG__table th,.demo-module__ULiWsG__table td{padding:var(--s3);border-top:1px solid var(--border);text-align:right}.demo-module__ULiWsG__table th:first-child,.demo-module__ULiWsG__table td:first-child{text-align:left}.demo-module__ULiWsG__table thead th{color:var(--text-2);font-size:14px}@media (max-width:699px){.demo-module__ULiWsG__table thead{position:absolute;left:-9999px}.demo-module__ULiWsG__table,.demo-module__ULiWsG__table tbody,.demo-module__ULiWsG__table tr,.demo-module__ULiWsG__table td,.demo-module__ULiWsG__table th{display:block;text-align:left!important}.demo-module__ULiWsG__table tr{border-top:1px solid var(--border);padding:var(--s3) 0}.demo-module__ULiWsG__table th,.demo-module__ULiWsG__table td{padding:var(--s1) 0;border:0}.demo-module__ULiWsG__table td{justify-content:space-between;gap:var(--s3);display:flex}.demo-module__ULiWsG__table td:before{content:attr(data-label);color:var(--text-2)}}.demo-module__ULiWsG__flash{animation:.35s ease-out demo-module__ULiWsG__flash}@keyframes demo-module__ULiWsG__flash{0%{outline:2px solid var(--primary);outline-offset:4px}to{outline-offset:4px;outline:2px solid #0000}}
.photo-module__lCD6XG__picker{gap:var(--s4);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.photo-module__lCD6XG__picker h3,.photo-module__lCD6XG__picker p{margin:0}.photo-module__lCD6XG__guide{padding-left:var(--s5);gap:var(--s1);margin:0;font-size:15px;display:grid}.photo-module__lCD6XG__privacy{border-left:4px solid var(--primary);background:var(--tint);padding:var(--s3);border-radius:var(--r-ctl);gap:var(--s1);font-size:15px;display:grid}.photo-module__lCD6XG__sources{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.photo-module__lCD6XG__sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-module__lCD6XG__source{gap:var(--s1);border:2px dashed var(--text-2);border-radius:var(--r-ctl);padding:var(--s4);cursor:pointer;background:var(--surface);min-height:48px;display:grid;position:relative}.photo-module__lCD6XG__source:hover{background:var(--tint)}.photo-module__lCD6XG__source:focus-within{outline:3px solid var(--primary);outline-offset:2px}.photo-module__lCD6XG__sourceTitle{color:var(--primary);font-weight:700}.photo-module__lCD6XG__sourceHint{color:var(--text-2);font-size:14px}.photo-module__lCD6XG__hidden{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-module__lCD6XG__disabled{opacity:.55;cursor:not-allowed}.photo-module__lCD6XG__count{gap:var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.photo-module__lCD6XG__meter{background:var(--bg);border:1px solid var(--border);border-radius:999px;width:100%;height:8px;overflow:hidden}.photo-module__lCD6XG__meterFill{background:var(--primary);transform-origin:0;height:100%;transition:transform .25s}.photo-module__lCD6XG__thumbs{gap:var(--s3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.photo-module__lCD6XG__thumb{gap:var(--s3);border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s2);background:var(--surface);grid-template-columns:72px minmax(0,1fr);align-items:center;min-width:0;display:grid}.photo-module__lCD6XG__thumb img{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:6px;width:72px;height:96px;display:block}.photo-module__lCD6XG__thumbBody{gap:var(--s2);min-width:0;display:grid}.photo-module__lCD6XG__thumbName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.photo-module__lCD6XG__thumbMeta{color:var(--text-2);font-size:13px}.photo-module__lCD6XG__actions{gap:var(--s2);flex-wrap:wrap;display:flex}.photo-module__lCD6XG__mini{min-width:44px;min-height:44px;padding:0 var(--s3);border-radius:var(--r-ctl);border:1px solid var(--text-2);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.photo-module__lCD6XG__mini:hover:not(:disabled){background:var(--tint)}.photo-module__lCD6XG__mini:disabled{opacity:.45;cursor:not-allowed}.photo-module__lCD6XG__mini:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.photo-module__lCD6XG__miniDanger{color:var(--error);border-color:var(--error)}.photo-module__lCD6XG__errors{padding:var(--s3) var(--s3) var(--s3) var(--s6);border-left:4px solid var(--error);border-radius:var(--r-ctl);background:var(--bg);color:var(--error);gap:var(--s1);margin:0;font-size:15px;font-weight:600;display:grid}.photo-module__lCD6XG__empty{border:1px solid var(--border);border-radius:var(--r-ctl);padding:var(--s4);color:var(--text-2);background:var(--bg);font-size:15px}.photo-module__lCD6XG__check{gap:var(--s3);align-items:flex-start;min-height:44px;font-size:15px;display:flex}.photo-module__lCD6XG__check input{flex:none;width:20px;height:20px;margin-top:3px}.photo-module__lCD6XG__footer{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.photo-module__lCD6XG__footer button{white-space:normal;max-width:100%}.photo-module__lCD6XG__status{color:var(--text-2);font-size:14px}@media (max-width:380px){.photo-module__lCD6XG__thumb{grid-template-columns:56px minmax(0,1fr)}.photo-module__lCD6XG__thumb img{width:56px;height:76px}}@media (prefers-reduced-motion:reduce){.photo-module__lCD6XG__meterFill{transition:none}}
