._entry_130i4_2{color:#edf4ef;background:linear-gradient(115deg,#25463d50,#15232c70);border:1px solid #9ebeb82b;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:22px 26px;display:flex}._entry_130i4_2>div>span{color:#a0d4bd;letter-spacing:.13em;font-size:11px;font-weight:650}._entry_130i4_2 p{color:#b9c9c9;margin:8px 0 0;font-size:14px;line-height:1.7}._entry_130i4_2 button,._dialog_130i4_5 button,._dialog_130i4_5 a{font:inherit;color:#e8efed;cursor:pointer;background:#d4e6df09;border:1px solid #b9ccc744;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 17px;font-size:16px;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}._entry_130i4_2 button:hover,._dialog_130i4_5 button:hover,._dialog_130i4_5 a:hover{background:#d4e6df16;border-color:#c7ddd280}:is(._entry_130i4_2 button:focus-visible,._dialog_130i4_5 :is(button,a,input,select,summary):focus-visible){outline-offset:3px;outline:2px solid #c6e4d7}._entry_130i4_2 ._primary_130i4_8,._dialog_130i4_5 ._primary_130i4_8{color:#082b2a;background:#b7d4c9;border-color:#d1e3db;font-weight:650;box-shadow:inset 0 1px #fff8,0 3px 15px #0002}._entry_130i4_2 ._primary_130i4_8:hover,._dialog_130i4_5 ._primary_130i4_8:hover{background:#cee2d9}._entry_130i4_2>._primary_130i4_8{flex-shrink:0}._dialog_130i4_5{box-sizing:border-box;color:#e8efed;-webkit-backdrop-filter:blur(24px)saturate(115%);background:radial-gradient(at 13% 0,#8caaa319,#0000 45%),#061b21eb;border:1px solid #d0e0db66;border-radius:21px;width:min(1240px,100vw - 40px);max-width:none;height:min(900px,100dvh - 40px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 45px #b5d3c708,0 30px 100px #0008}._dialog_130i4_5[open]{flex-direction:column;display:flex}._dialog_130i4_5::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a0e85}._dialogHeader_130i4_14{border-bottom:1px solid #b9ccc72b;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}._dialogHeader_130i4_14 h2{letter-spacing:-.025em;color:#f1f5f3;margin:0;font-size:28px;font-weight:600;line-height:1.25}._dialogHeader_130i4_14>button{background:0 0;border-color:#0000;flex:0 0 46px;padding:2px;font-size:29px;font-weight:300}._body_130i4_17{flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._options_130i4_18{scrollbar-color:#73948a66 transparent;border-right:1px solid #b9ccc72b;padding:26px;overflow:auto}._dialog_130i4_5 fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}._dialog_130i4_5 legend,._field_130i4_20>span{color:#dfeae5;margin:0 0 12px;padding:0;font-size:16px;font-weight:550;line-height:1.4}._purposes_130i4_21{gap:9px;display:grid}._purposes_130i4_21>button{text-align:left;background:#a7c8bc05;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;padding:14px 16px;position:relative}._purposes_130i4_21>button strong{font-size:17px;font-weight:600}._purposes_130i4_21>button span{color:#b1c5c2;font-size:15px;line-height:1.5}._purposes_130i4_21>button[aria-pressed=true]{background:#b7d4c914;border-color:#c5dcd18a;box-shadow:inset 3px 0 #b7d4c9}._field_130i4_20{flex-direction:column;margin:0 0 25px;display:flex}._field_130i4_20 input,._field_130i4_20 select{box-sizing:border-box;color:#e8efed;width:100%;min-width:0;min-height:47px;font:inherit;background:#04171db3;border:1px solid #b9ccc746;border-radius:8px;padding:11px 12px;font-size:16px;line-height:1.45}._field_130i4_20 input::placeholder{color:#a2b9b4}._field_130i4_20 select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._themes_130i4_30{grid-template-columns:1fr 1fr;gap:9px;display:grid}._themes_130i4_30 label{cursor:pointer;box-sizing:border-box;border:1px solid #b9ccc73d;border-radius:8px;align-items:center;gap:9px;min-height:47px;padding:10px;display:flex;position:relative}._themes_130i4_30 label._selected_130i4_32{background:#b7d4c914;border-color:#c5dcd180}._themes_130i4_30 input{accent-color:#b7d4c9;width:16px;height:16px;margin:0}._themes_130i4_30 strong{font-size:16px;font-weight:500}._darkSwatch_130i4_35,._lightSwatch_130i4_35{background:#15323a;border:1px solid #bed3ca88;border-radius:1px;flex-shrink:0;width:16px;height:22px}._lightSwatch_130i4_35{background:#f2f1ec}._contentDetails_130i4_37{border-top:1px solid #b9ccc72b;padding-top:2px}._contentDetails_130i4_37>summary,._attachments_130i4_38>summary{cursor:pointer;color:#e0ebe6;padding:15px 0;font-size:16px;line-height:1.4}._contentDetails_130i4_37>summary>span{float:right;color:#afc6bd;margin-left:8px;font-size:15px}._contentDetails_130i4_37 ._chapters_130i4_40{margin:0}._chapters_130i4_40 label{cursor:pointer;border-bottom:1px solid #b9ccc71c;align-items:flex-start;gap:11px;padding:11px 0;font-size:16px;line-height:1.45;display:flex}._chapters_130i4_40 input{accent-color:#b7d4c9;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}._chapters_130i4_40 ._allContents_130i4_43{width:100%;min-height:42px;margin:0 0 8px;font-size:15px}._visuallyHidden_130i4_44{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px!important;padding:0!important}._preview_130i4_45{scrollbar-color:#73948a66 transparent;background:linear-gradient(145deg,#0d2d3370,#03151ac4);min-width:0;padding:24px 32px;scroll-margin-top:12px;position:relative;overflow:auto}._emptyPreview_130i4_46{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100%;padding:12px 0;display:flex}._emptyPreview_130i4_46>p{text-align:center;color:#b1c5c2;margin:0;font-size:16px;line-height:1.5}._coverPreview_130i4_48{--cover-text:#e7efea;--cover-muted:#abc4ba;box-sizing:border-box;width:min(100%,360px);min-height:440px;color:var(--cover-text);background:linear-gradient(135deg,#32555433,#0000 60%),#0a252c;border:1px solid #bfd3ca80;border-radius:3px;flex-direction:column;padding:31px 29px 23px 34px;animation:.32s ease-out _report-cover-in_130i4_1;display:flex;position:relative;box-shadow:7px 8px 0 -3px #0a2126,7px 8px 0 -2px #9eb8af30,0 24px 40px #0003}._coverPreview_130i4_48:before{content:"";background:linear-gradient(#0000,#b6cfc65c 15%,#b6cfc62b 90%,#0000);width:1px;position:absolute;top:0;bottom:0;left:11px}._coverPreview_130i4_48[data-theme=catalog]{--cover-text:#173c37;--cover-muted:#527267;background:linear-gradient(135deg,#ffffffb3,#0000 65%),#e9ede5;border-color:#e1e4dc}._coverBrand_130i4_51{color:var(--cover-muted);font-size:16px;line-height:1.5}._coverTitle_130i4_52{margin-top:52px}._coverTitle_130i4_52>span{color:var(--cover-muted);font-size:15px;line-height:1.5}._coverTitle_130i4_52 h3{letter-spacing:-.02em;color:var(--cover-text);margin:12px 0 0;font-size:30px;font-weight:500;line-height:1.25}._coverTitle_130i4_52 p{overflow-wrap:anywhere;margin:14px 0 0;font-size:16px;line-height:1.5}._coverDrawing_130i4_56{opacity:.7;margin:35px -8px 24px}._coverDrawing_130i4_56 svg{width:100%;height:auto;stroke:var(--cover-muted);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;display:block}._coverMeta_130i4_58{color:var(--cover-muted);border-top:1px solid #9ab9ad55;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;font-size:15px;line-height:1.45;display:flex}._finishedPreview_130i4_59{animation:.3s ease-out _report-preview-in_130i4_1}._previewToolbar_130i4_60,._pageControls_130i4_60{color:#b1c5c2;justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:1.4;display:flex}._previewToolbar_130i4_60{margin-bottom:18px}._previewToolbar_130i4_60 strong{color:#e8efed;margin-right:auto;font-size:17px;font-weight:550}._previewToolbar_130i4_60 a{border-color:#0000;min-height:38px;padding:7px 10px;font-size:15px}._finishedPreview_130i4_59>img{width:100%;height:auto;display:block;box-shadow:0 8px 30px #0005}._previewImageLoading_130i4_65{color:#b1c5c2;place-content:center;min-height:300px;font-size:16px;display:grid}._pageControls_130i4_60{margin:18px 0 0}._pageControls_130i4_60 button{min-height:42px;padding:9px 12px;font-size:15px}._attachments_130i4_38{border-top:1px solid #b9ccc72b;margin-top:22px}._attachments_130i4_38>summary{color:#b1c5c2}._attachments_130i4_38>div{gap:10px;padding:0 0 8px;display:flex}._attachments_130i4_38 a{min-height:40px;padding:8px 16px;font-size:15px}._generationStatus_130i4_72{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a2a30ed;border:1px solid #bbd1c748;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:16px;display:flex;position:sticky;top:-12px;box-shadow:0 5px 20px #0003}._generationStatus_130i4_72 strong{flex:1;font-size:16px;font-weight:500;line-height:1.5}._generationStatus_130i4_72 progress{-webkit-appearance:none;appearance:none;background:#b7d4c924;border:0;border-radius:3px;width:100%;height:3px;margin:2px 0;display:block;overflow:hidden}._generationStatus_130i4_72 progress::-webkit-progress-bar{background:#b7d4c924}._generationStatus_130i4_72 progress::-webkit-progress-value{background:#b7d4c9;transition:width .25s}._generationStatus_130i4_72 progress::-moz-progress-bar{background:#b7d4c9}._workingLight_130i4_78{background:#c0dfd1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.7s ease-in-out infinite _report-working_130i4_1;box-shadow:0 0 12px #b7d4c96b}._footer_130i4_79{background:#061b218c;border-top:1px solid #b9ccc72b;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}._footer_130i4_79>div:first-child{color:#b1c5c2;min-width:0;max-width:55%;font-size:15px;line-height:1.55}._actions_130i4_81{flex-shrink:0;align-items:center;gap:10px;display:flex}._actions_130i4_81>._primary_130i4_8{min-width:150px}._dialog_130i4_5 button:disabled{opacity:.4;cursor:not-allowed}._stale_130i4_84{color:#e5d2a6;background:#a99a5b16;border:1px solid #d1bb7140;border-radius:8px;padding:14px;font-size:16px;line-height:1.55}._error_130i4_85{color:#ffd1bf}._resetBar_130i4_86{color:#bdd0c6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:18px 0;display:flex}._resetBar_130i4_86>button{color:#bed1c7;cursor:pointer;font:inherit;background:0 0;border:1px solid #78948c4d;border-radius:7px;padding:8px 12px;font-size:12px}._resetBar_130i4_86 button:hover{border-color:#c1e9d3}._resetBar_130i4_86 button:focus-visible{outline-offset:3px;outline:2px solid #b6f0d0}._resetBar_130i4_86>span{margin-right:auto;font-size:12px;line-height:1.6}._resetDialog_130i4_91{width:min(440px,100vw - 40px);height:auto;padding:24px}._resetDialog_130i4_91[open]{display:block}._resetDialog_130i4_91 h3{margin:0 0 14px;font-size:23px}._resetDialog_130i4_91 p{color:#c0d0cb;font-size:16px;line-height:1.7}._resetDialog_130i4_91>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}._costError_130i4_96{color:#f5b69f;overflow-wrap:anywhere;padding:8px 0 0;font-size:12px;line-height:1.6;display:block}._completionCount_130i4_97{white-space:nowrap;flex-shrink:0}@keyframes _report-cover-in_130i4_1{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes _report-preview-in_130i4_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _report-working_130i4_1{50%{opacity:.35}}@media (max-width:960px) and (min-width:761px){._body_130i4_17{grid-template-columns:310px minmax(0,1fr)}._options_130i4_18{padding:22px}._preview_130i4_45{padding:24px}}@media (max-width:760px){._entry_130i4_2{flex-direction:column;align-items:stretch;gap:18px;padding:19px}._entry_130i4_2>._primary_130i4_8{align-self:flex-start}._dialog_130i4_5:not(._resetDialog_130i4_91){border-radius:16px;width:auto;height:auto;max-height:calc(100dvh - 16px);margin:0;inset:8px}._dialogHeader_130i4_14{gap:12px;padding:18px}._dialogHeader_130i4_14 h2{font-size:26px}._body_130i4_17{display:block;overflow:auto}._options_130i4_18{border-bottom:1px solid #b9ccc72b;border-right:0;padding:22px 20px;overflow:visible}._preview_130i4_45{padding:24px 20px;overflow:visible}._emptyPreview_130i4_46{gap:24px;min-height:0}._coverPreview_130i4_48{min-height:380px;padding:25px 25px 20px 30px}._coverTitle_130i4_52{margin-top:38px}._coverTitle_130i4_52 h3{font-size:28px}._coverDrawing_130i4_56{margin:28px -5px 20px}._previewToolbar_130i4_60{flex-wrap:wrap}._previewToolbar_130i4_60 strong{font-size:16px}._pageControls_130i4_60{gap:8px}._pageControls_130i4_60 button{padding:9px}._footer_130i4_79{flex-direction:column;align-items:stretch;gap:10px;padding:13px 16px}._footer_130i4_79>div:first-child{max-width:100%}._actions_130i4_81{width:100%;display:flex}._actions_130i4_81>button,._actions_130i4_81>a{flex:1;min-width:0;min-height:48px}._generationStatus_130i4_72{position:relative;top:0}._resetBar_130i4_86{justify-content:flex-start}._resetBar_130i4_86>span{flex-basis:100%}._dialog_130i4_5._resetDialog_130i4_91{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;inset:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){._dialog_130i4_5 *,._entry_130i4_2 button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._siteAdvice_15kw3_1{border:1px solid var(--export-line,#86ddce3d);background:var(--export-panel,#0b2225ad);min-width:0;color:var(--export-muted,#c4d8d1);overflow-wrap:anywhere;border-radius:14px;margin:24px 0;padding:24px}._siteAdvice_15kw3_1 h3{color:var(--export-accent,#a8edd6);margin:0 0 12px;font-size:23px;line-height:1.45}._siteAdvice_15kw3_1 p,._siteAdvice_15kw3_1 li{font-size:15px;line-height:1.75}._siteAdvice_15kw3_1 p{margin:12px 0}._siteAdvice_15kw3_1 ul{margin:18px 0;padding-left:22px}._siteAdvice_15kw3_1 li{margin:8px 0}._siteAdvice_15kw3_1 p:last-child{margin-bottom:0}._dimensionTable_15kw3_17{table-layout:fixed;border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;line-height:1.55}._dimensionTable_15kw3_17 caption{text-align:left;margin-bottom:10px;font-weight:600}._dimensionTable_15kw3_17 th,._dimensionTable_15kw3_17 td{border:1px solid var(--export-line,#86ddce38);text-align:left;vertical-align:top;white-space:normal;padding:12px 10px}._dimensionTable_15kw3_17 th{font-weight:600}._dimensionTable_15kw3_17 th:first-child{width:25%}._dimensionTable_15kw3_17 tr[data-fit=insufficient] td:last-child{font-weight:700}@media (max-width:600px){._siteAdvice_15kw3_1{padding:18px 14px}._siteAdvice_15kw3_1 h3{font-size:21px}._dimensionTable_15kw3_17 th,._dimensionTable_15kw3_17 td{padding:10px 6px}}
