@font-face{font-family:Coil Display;src:url(/fonts/CoilDisplay-Bold.woff2) format("woff2");font-weight:700;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{font-family:Inter,Arial,sans-serif;color:#0d1420;background:#fff;font-size:clamp(14px,1.0416667vw,16px);font-synthesis:none;--orange:#f04318;--muted:#4d627e;--line:#d8e1eb;--sidebar:16rem;--radius:4px}*{box-sizing:border-box}body{margin:0}button,input,select,a{font:inherit;letter-spacing:-.02em}button,a{touch-action:manipulation}button{border:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #315ead;outline-offset:4px}svg{flex-shrink:0}p{line-height:1.45}h1,h2,h3,p{margin:0}h1,.display{font-family:Coil Display,Arial,sans-serif;font-weight:700;color:#060708;letter-spacing:0;line-height:1.12}h1{font-size:4rem;line-height:1;white-space:pre-line}.display{font-size:1.9rem}h2:not(.display){font-size:1.375rem;letter-spacing:-.025em}strong{font-weight:650}.muted{color:var(--muted)}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);background:#fff;display:flex;flex-direction:column;padding:1.7rem 1rem 3.75rem;z-index:20}.brand{display:flex;align-items:center;gap:.6rem;margin:0 .8rem;height:2rem}.coilmark{width:2.4rem;height:auto}.wordmark{width:9.35rem;height:auto}.org{font-size:.8rem;color:var(--muted);margin:2.75rem 1rem 1.4rem;letter-spacing:-.02em}.sidebar nav button,.sidebarbottom>button:not(.person){display:flex;align-items:center;gap:1.35rem;position:relative;width:100%;text-align:left;color:var(--muted);font-size:1.075rem;padding:1rem;height:3.4rem}.sidebar nav button.active{color:var(--orange)}.sidebar nav button.active:before{content:"";position:absolute;left:0;top:.58rem;bottom:.58rem;width:4px;background:var(--orange)}.sidebar nav button:hover{background:var(--surface-soft)}.sidebar nav button svg,.sidebarbottom svg{width:1.55rem;height:1.55rem}.sidebarbottom{margin-top:auto;border-top:1px solid var(--line);padding-top:1rem;margin-left:.35rem;margin-right:.2rem}.person{width:100%;display:flex;align-items:center;gap:.75rem;padding:1.5rem .6rem 0;color:var(--muted);text-align:left}.person>svg{margin-left:auto;width:1rem}.avatar{width:2.75rem;height:2.75rem;border-radius:50%;background:#dce1e6;display:inline-flex;align-items:center;justify-content:center;color:#0b1116;font-weight:600;font-size:1rem;flex-shrink:0}.person .avatar{width:3rem;height:3rem}main{margin-left:var(--sidebar);padding:1rem 1.7rem 2.5rem 1.85rem;min-height:100vh}.topline{height:2.75rem;display:flex;align-items:flex-start;justify-content:space-between;color:var(--muted);font-size:.8rem}.topline>span{padding-top:.32rem}.topline i{font-style:normal;margin:0 .75rem}.topactions{display:flex;align-items:center;gap:1.6rem}.topactions button{color:var(--muted);display:flex;padding:0}.heading{position:relative;margin:.65rem 0 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.heading>div{min-width:0}.heading p{font-size:1.5rem;letter-spacing:-.04em;color:var(--muted);line-height:1.25;margin-top:.3rem}.startbrief{position:absolute;right:0;top:1.7rem}.heading h1{padding-right:1rem}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:var(--radius);min-height:2.9rem;padding:.65rem 1.15rem;white-space:nowrap;font-weight:500;line-height:1.3}.primary{color:#fff;background:var(--orange);border:1px solid var(--orange);font-size:1.1rem}.primary:hover{background:#d93711;border-color:#d93711}.startbrief{height:3.3rem;padding:0 1.4rem;min-width:14rem;font-size:1.125rem;font-weight:550}.outline{border:1px solid var(--orange);color:#e33a12;font-size:1rem;background:#fff}.outline:hover{background:#fff5f0}.neutral{color:#234166;border-color:#7d94b1}.attention-panel{border:1px solid var(--line);border-radius:4px;position:relative;padding:.55rem 1.25rem .5rem 3.25rem;margin-top:1.5rem;margin-bottom:2.2rem}.attention-panel:before{content:"";position:absolute;left:.75rem;top:.65rem;bottom:.65rem;width:5px;background:var(--orange)}.eyebrow{font-size:.8rem;color:var(--muted);font-weight:700}.count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.55rem;border-radius:20px;background:#edf0f4;color:var(--muted);font-size:1rem;margin-left:.75rem;padding:0 .5rem}.orange-count{color:#fff;background:var(--orange);height:1.7rem;min-width:1.7rem;margin-left:1rem}.attentionrow{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.65rem 0 .7rem;border-bottom:1px solid var(--line)}.attentionrow:last-child{border:0}.attentionrow strong{font-size:1.2rem}.attentionrow .muted{font-size:1.125rem}.attentionrow p{color:var(--muted);font-size:1.1rem;margin-top:.15rem}.attentionrow .outline{width:12.15rem;min-height:2.6rem;padding:.4rem .8rem}.listheading{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.listheading .search{position:absolute;right:0;top:.15rem;width:23rem;min-height:3rem}.search{display:flex;align-items:center;gap:.85rem;min-height:3.1rem;border:1px solid #bfccd9;border-radius:4px;padding:.6rem .9rem;color:var(--muted)}.search svg{width:1.4rem;height:1.4rem}.search input{width:100%;min-width:0;outline:0;border:0;background:transparent;font-size:1rem;color:#14273e}.search input::placeholder{color:var(--muted);opacity:1}.search button{display:flex;padding:0}.tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--line);gap:1.6rem}.tabs button{position:relative;color:var(--muted);padding:.85rem .6rem;border-bottom:3px solid transparent;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:1.075rem}.tabs button.selected{color:var(--orange);border-color:var(--orange)}.tabs button.selected .count{color:var(--orange);background:#ffe9e2}.filtertabs{margin-top:.15rem}.filtertabs button:first-child{padding-left:.7rem}.filtertabs button{gap:0}.tablewrap{width:100%}table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.projectcol{width:36%}.refcol{width:21%}.statuscol{width:25%}.actioncol{width:18%}th{font-size:.78rem;font-weight:650;color:var(--muted);padding:.95rem .8rem;border-bottom:1px solid var(--line)}td{padding:1rem .8rem;border-bottom:1px solid var(--line);font-size:1.125rem;line-height:1.2;height:4.9rem}td:first-child{padding-left:1rem}td:last-child{padding-right:.55rem}td .outline{width:100%;min-height:2.85rem;padding:.55rem .7rem}.projectcell{display:flex;align-items:center;gap:1.65rem}.projectcell>svg{width:2.45rem;height:2.65rem;color:#4d6079;flex-shrink:0}.projectcell strong{font-size:1.15rem;letter-spacing:-.045em}.projectcell>div{min-width:0}td small{font-size:1rem;color:var(--muted);display:block;line-height:1.3;margin-top:.2rem;letter-spacing:-.035em}.badge{display:inline-flex;align-items:center;border-radius:1.15rem;padding:.6rem 1rem;font-size:.94rem;font-weight:550;line-height:1.3;white-space:nowrap;letter-spacing:-.03em}.orange{color:#dc3712;background:#ffe8df}.blue{color:#006fff;background:#e0efff}.gray{color:#465d79;background:#edf0f4}.green{color:#126331;background:#d4f3df}.saveddraft{margin-top:1.4rem}.draftcard{border:1px solid var(--line);border-radius:4px;padding:.9rem 1rem;display:flex;align-items:center;gap:1.6rem;margin-top:.75rem}.draftcard>svg{color:#4d6079;width:2.45rem}.draftcard strong{font-size:1.2rem}.draftcard p{font-size:1rem;color:var(--muted);letter-spacing:-.035em;margin-top:.2rem}.draftcard>span{margin-left:auto;color:var(--muted);font-size:.95rem}.draftcard>.outline{width:11.75rem}.recordspage .heading{margin-bottom:1.75rem}.recordspage .heading h1{font-size:4rem}.recordspage .filtertabs{gap:1.7rem}.recordspage .filtertabs button{font-size:1.2rem;padding:.9rem .8rem 1rem}.filterrow{display:flex;gap:.9rem;margin-top:1.4rem}.filterrow .search{flex:1}.statusselect{width:13.7rem;flex-shrink:0}.statusselect select{width:100%;height:100%;border:1px solid #bfccd9;border-radius:4px;background:#fff;color:#354e70;padding:0 .9rem;font-size:1rem}.resultcount{color:var(--muted);font-size:1.075rem;margin:.9rem 0 1rem}.recordspage table{border-top:1px solid var(--line)}.recordspage .projectcol{width:36%}.recordspage .refcol{width:20.5%}.recordspage .statuscol{width:25%}.recordspage .actioncol{width:18.5%}.bottomcount{margin:1.3rem 0 0}footer{color:var(--muted);font-size:.78rem;margin-top:2.2rem}.recordspage footer{font-size:.875rem;margin-top:1.55rem}.received{display:flex;align-items:center;gap:1.4rem;background:#f1faf4;color:#104a26;border:1px solid #a9dfbd;border-radius:4px;padding:1.2rem;margin:1.5rem 0 2.2rem}.received>svg{width:3.2rem;height:3.2rem;color:#228c48}.received h2{font-size:1.35rem;font-weight:700}.received p{color:var(--muted);font-size:1.1rem;margin-top:.15rem}.firstrequest h2{margin-bottom:.85rem}.requestcard{border:1px solid var(--line);border-radius:4px;display:flex;align-items:center;gap:1.2rem;padding:1.35rem 1.45rem}.requestproject{min-width:24%}.requestproject strong{font-size:1.55rem;font-weight:700;letter-spacing:-.04em}.requestproject p{font-size:1.075rem;color:var(--muted);margin-top:.15rem}.requestcard dl{display:flex;flex:1;gap:0;margin:0}.requestcard dl>div{padding:0 1.8rem;border-left:1px solid var(--line);min-width:0}.requestcard dt{font-size:.8rem;color:var(--muted);margin-bottom:.45rem}.requestcard dd{margin:0;white-space:nowrap;font-size:1.05rem}.requestcard .badge{padding:.35rem .65rem}.requestcard .primary{height:3.3rem;padding:0 1.3rem;min-width:12.3rem}.nextsteps{margin-top:1.7rem;padding-top:1.2rem;border-top:1px solid var(--line)}.nextsteps ol{list-style:none;padding:0;margin:1.2rem 0 1.4rem;display:flex;flex-direction:column;gap:1.65rem}.nextsteps li{display:flex;align-items:flex-start;gap:1.8rem}.nextsteps li>span{border-radius:50%;background:var(--orange);color:#fff;width:2.9rem;height:2.9rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.nextsteps h3{font-size:1.3rem;letter-spacing:-.03em;font-weight:700;line-height:1.3}.nextsteps p{font-size:1.125rem;color:var(--muted);margin-top:.15rem}.contactstrip{border-top:1px solid var(--line);padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;color:var(--muted);font-size:.95rem}.contactstrip>span{display:flex;align-items:center;gap:1.3rem}.contactstrip>span+span{border-left:1px solid var(--line);padding-left:2rem}.firstpage footer{margin-top:2.4rem}.back{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:var(--muted);padding:0;margin:.7rem 0 1rem}.recordheading h1{font-size:3.7rem;line-height:1.1}.recordidentity{display:flex;align-items:center;gap:1.8rem;margin:1.5rem .5rem 1.9rem}.recordidentity>svg{color:#adbed4;width:3.5rem;height:3.5rem}.recordidentity h2{font-size:1.65rem}.recordidentity p{color:var(--muted);font-size:1.25rem;margin-top:.35rem}.detailtabs{margin-bottom:1.4rem;gap:1.5rem}.detailtabs button{font-size:1.125rem;padding:.85rem 1.25rem}.statusbanner{display:flex;align-items:center;gap:1.6rem;border:1px solid var(--line);border-radius:4px;padding:1rem 1.8rem;border-left:5px solid var(--orange);margin-bottom:1.65rem;min-height:6.35rem}.statusbanner .display{font-size:2rem}.statusbanner p{font-size:1.2rem;color:var(--muted);margin-top:.35rem}.noaction{display:flex;align-items:center;gap:1rem;color:var(--muted);margin-left:auto;white-space:nowrap}.progressgrid{display:grid;grid-template-columns:57% 43%;gap:0}.progressgrid>section{padding-right:2.25rem}.progressgrid>aside{padding-left:2.3rem;border-left:1px solid var(--line)}.timeline{list-style:none;margin:1.7rem 0 0;padding:0 1.7rem}.timeline li{position:relative;display:flex;gap:2.5rem;min-height:5.5rem}.timeline li:before{content:"";position:absolute;left:1.05rem;top:2.1rem;bottom:0;border-left:3px solid #1c2329}.timeline li:last-child:before{display:none}.timeline li.current:before,.timeline li.upcoming:before{border-left:3px dashed #c6ced8}.stagecircle{z-index:1;width:2.25rem;height:2.25rem;border:3px solid #c6cdd6;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.complete .stagecircle{color:#fff;border-color:#1b242b;background:#1b242b}.current .stagecircle{border-color:var(--orange)}.current .stagecircle>span{background:var(--orange);width:1.35rem;height:1.35rem;border-radius:50%}.timeline strong{display:block;font-size:1.25rem;font-weight:600;line-height:1.25;padding-top:.2rem}.timeline p{font-size:1.125rem;color:var(--muted);margin-top:.35rem}.timinglabel{font-size:1.2rem;color:var(--muted);margin-top:1rem}.timingdate{font-size:2rem;margin:.35rem 0 .4rem}.caption{color:var(--muted);font-size:1rem;line-height:1.5}.deliveryinfo{font-size:1.125rem;margin-top:1.5rem}.deliveryinfo span,.deliveryinfo strong{display:block}.deliveryinfo span,.deliveryinfo p{color:var(--muted);line-height:1.4}.deliveryinfo strong{font-weight:500;margin:.2rem 0}.latest{margin-top:1.45rem;padding-top:1.1rem;border-top:1px solid var(--line)}.latest>p{color:var(--muted);font-size:1.075rem;line-height:1.4;margin-top:.45rem}.latest>strong{display:block;font-size:1.2rem;margin-top:.55rem}.latest>strong+p{margin-top:.2rem}.detailfooter{margin-top:1.6rem;padding-top:.7rem;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--muted);font-size:.8rem}.detailfooter .outline{min-width:12rem;font-size:.9rem}.specbanner{border-left:1px solid var(--line);padding:1.1rem 1.8rem;min-height:5.4rem}.specbanner .display{font-size:1.8rem}.specbanner p{font-size:1.05rem;margin-top:.2rem}.specgrid{display:grid;grid-template-columns:1fr 1fr;gap:0}.specgrid>section:first-child{padding-right:2rem}.specgrid>section+section{padding-left:2rem;border-left:1px solid var(--line)}.specgrid .display{font-size:1.8rem}.specgrid p{color:var(--muted);font-size:1rem;line-height:1.5}.sectionhead{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.unitcontrol{display:flex;border:1px solid var(--line);border-radius:4px}.unitcontrol button{padding:.35rem 1rem;color:var(--muted)}.unitcontrol .selected{color:var(--orange);outline:1px solid var(--orange);border-radius:4px}.facts{margin:.65rem 0 0}.facts div{display:grid;grid-template-columns:55% 45%;border-bottom:1px solid var(--line);padding:.42rem 0;font-size:1.025rem;line-height:1.3;gap:0}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.subheading{margin-top:1.6rem}.equipment{border:1px solid var(--line);border-radius:4px;margin:1.5rem 0 .5rem}.equipment summary{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.equipment summary::-webkit-details-marker{display:none}.equipment summary span{color:var(--muted)}.equipment[open] summary svg{transform:rotate(90deg)}.equipment p{padding:.4rem 1rem 1rem;color:var(--muted)}.empty{padding:3rem 1rem;text-align:center;color:var(--muted);border-bottom:1px solid var(--line)}.empty h3{color:#172333;font-size:1.4rem;margin:.8rem 0 .4rem}.empty p{margin-bottom:1.2rem}.loading{padding:1.5rem 0;color:var(--muted)}.skeleton{height:4rem;background:#edf1f5;margin-top:1rem;border-radius:4px}.previewtoggle{position:fixed;bottom:.7rem;right:1rem;z-index:40;background:#fff;box-shadow:0 2px 12px #162b4218;border:1px solid var(--line);color:var(--muted);border-radius:6px;display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:12px}.previewpanel{position:fixed;bottom:3.4rem;right:1rem;width:310px;z-index:41;padding:18px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 40px #1c2d4726;border-radius:8px;font-size:14px}.previewpanel>div{display:flex;align-items:center;justify-content:space-between}.previewpanel p{color:var(--muted);margin:10px 0 14px;font-size:13px}.previewpanel label{display:flex;flex-direction:column;gap:6px;margin-top:12px}.previewpanel select{padding:9px;border:1px solid var(--line);border-radius:3px;background:#fff}.toast{position:fixed;bottom:3.5rem;left:calc(var(--sidebar) + 2rem);right:2rem;z-index:45;display:flex;align-items:center;gap:20px;background:#14273c;color:#fff;padding:16px 20px;border-radius:5px;box-shadow:0 4px 18px #0002;font-size:14px;line-height:1.5}.toast button{margin-left:auto;color:#fff;display:flex}.mobilebar,.scrim{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1650px){main{max-width:none}.heading h1{font-size:4.1rem}}@media(max-width:1250px)and (min-width:701px){:root{--sidebar:14rem}.sidebar .brand{gap:.45rem;margin-left:.3rem}.coilmark{width:2rem}.wordmark{width:8.5rem}main{padding-left:1.6rem;padding-right:1.5rem}.heading h1{font-size:3.5rem}.heading .startbrief{position:static;margin-top:1.8rem;min-width:12rem;font-size:1rem}.heading>div{max-width:73%}.heading p{font-size:1.25rem}.requestcard{flex-wrap:wrap;gap:1rem}.requestproject{width:100%}.requestcard dl>div:first-child{border-left:0;padding-left:0}.requestcard dl>div{padding:0 1.2rem}.requestcard .primary{min-width:auto}.projectcell{gap:.85rem}.projectcell>svg{width:2rem}.projectcell strong{font-size:1.05rem}.badge{font-size:.85rem;padding:.55rem .65rem}.contactstrip>span+span{padding-left:1rem;gap:1rem}.progressgrid{grid-template-columns:54% 46%}.display{font-size:1.75rem}.specgrid .display{font-size:1.45rem}.specgrid>section:first-child{padding-right:1.2rem}.specgrid>section+section{padding-left:1.2rem}}@media(max-width:900px)and (min-width:701px){.heading{display:block}.heading>div{max-width:100%}.heading .startbrief{position:static;margin-top:1rem}.listheading .search{position:static;width:100%}.listheading{flex-direction:column;gap:1rem}.tablewrap{overflow-x:auto}table{min-width:650px}.draftcard{flex-wrap:wrap}.draftcard>span{margin-left:0}.draftcard .outline{margin-left:auto}.progressgrid,.specgrid{grid-template-columns:1fr;gap:2rem}.progressgrid>aside,.specgrid>section+section{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.progressgrid>section,.specgrid>section:first-child{padding:0}.noaction{display:none}.contactstrip{flex-direction:column;align-items:flex-start}.contactstrip>span+span{border:0;padding:0}}@media(max-width:700px){:root{font-size:16px;--sidebar:0px}.mobilebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.mobilebar button{display:flex;color:var(--muted);padding:3px}.mobilebar .brand{margin:0;gap:8px}.mobilebar .wordmark{width:125px}.mobilebar .coilmark{width:27px}.mobilebar .avatar{width:32px;height:32px;font-size:13px}.sidebar{width:260px;transform:translate(-100%);transition:transform .2s;padding:24px 16px 65px}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;z-index:19}main{margin:0;padding:18px 20px 75px}.topline{height:auto;min-height:20px;font-size:11px;line-height:1.6}.topline>span{padding:0}.topactions{display:none}.heading{display:block;margin:24px 0}.heading h1,.recordspage .heading h1{font-size:34px;line-height:1.06;letter-spacing:0;padding:0}.heading p{font-size:17px;margin-top:8px;letter-spacing:-.025em}.heading .startbrief{position:static;margin-top:20px;font-size:15px;min-width:auto;min-height:44px;height:auto;padding:10px 16px}.display{font-size:23px}.attention-panel{margin:24px 0 28px;padding:14px 16px 4px 26px}.attention-panel:before{width:4px;left:10px}.eyebrow{font-size:12px}.attentionrow{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 0}.attentionrow strong{font-size:17px}.attentionrow .muted,.attentionrow p{font-size:15px}.attentionrow .outline{width:100%;min-height:44px;font-size:15px}.listheading{flex-direction:column;gap:16px}.listheading .search{position:static;width:100%;min-height:46px}.search input{font-size:15px}.tabs{gap:12px;overflow-x:auto}.tabs button{font-size:14px;padding:14px 3px;min-height:46px}.count{font-size:13px;margin-left:6px;min-width:23px;height:23px;padding:0 5px}.tablewrap{overflow:visible}table,tbody,tr,td{display:block}colgroup,thead{display:none}tr{padding:18px 0;border-bottom:1px solid var(--line)}td{border:0;height:auto;padding:5px 0!important;font-size:15px}td:nth-child(2) small{display:inline;margin-left:10px}td small{font-size:14px}.projectcell{gap:12px}.projectcell>svg{width:28px;height:34px}.projectcell strong{font-size:17px}.badge{font-size:13px;padding:7px 11px}.outline{font-size:15px;min-height:44px}.tablewrap .outline{min-height:44px;margin-top:6px}.saveddraft{margin-top:24px}.draftcard{flex-wrap:wrap;gap:10px 12px;padding:16px}.draftcard>svg{width:28px}.draftcard>div{flex:1}.draftcard strong{font-size:17px}.draftcard p{font-size:14px}.draftcard>span{margin:0;font-size:13px}.draftcard>.outline{width:100%}.recordspage .filtertabs{gap:10px;flex-wrap:wrap}.recordspage .filtertabs button{font-size:14px;padding:12px 3px}.filterrow{flex-direction:column;margin-top:18px;gap:12px}.statusselect{width:100%;height:46px}.statusselect select{font-size:15px}.resultcount{font-size:14px;margin:14px 0}.received{padding:16px;align-items:flex-start;gap:12px;margin:24px 0 28px}.received>svg{width:30px;height:30px}.received h2{font-size:18px}.received p{font-size:15px;margin-top:6px}.requestcard{flex-direction:column;align-items:stretch;padding:18px;gap:20px}.requestproject strong{font-size:21px}.requestproject p{font-size:15px}.requestcard dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.requestcard dl>div{padding:0;border:0}.requestcard dt{font-size:12px;margin-bottom:5px}.requestcard dd{font-size:14px}.requestcard .primary{min-width:auto;height:auto;min-height:46px;font-size:16px}.nextsteps{margin-top:24px;padding-top:20px}.nextsteps ol{gap:24px;margin:24px 0}.nextsteps li{gap:15px}.nextsteps li>span{width:34px;height:34px;font-size:18px}.nextsteps h3{font-size:18px}.nextsteps p{font-size:15px;line-height:1.5;margin-top:5px}.contactstrip{display:block;font-size:14px;padding-top:20px}.contactstrip>span{gap:12px;align-items:flex-start}.contactstrip>span+span{border:0;padding:0;margin-top:22px;flex-direction:column;gap:12px}.contactstrip .outline{width:100%}.back{font-size:15px;margin:20px 0}.recordheading h1{font-size:31px}.recordidentity{gap:14px;margin:20px 0}.recordidentity>svg{width:38px;height:44px}.recordidentity h2{font-size:21px}.recordidentity p{font-size:16px}.detailtabs{margin-bottom:20px;gap:16px}.detailtabs button{padding:12px 2px;font-size:14px}.statusbanner{padding:18px;gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px;min-height:0}.statusbanner .display{font-size:24px}.statusbanner p{font-size:16px}.noaction{margin:0;font-size:14px}.noaction svg{width:20px}.progressgrid,.specgrid{grid-template-columns:1fr;gap:24px}.progressgrid>section,.specgrid>section:first-child{padding:0}.progressgrid>aside,.specgrid>section+section{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.timeline{padding:0 10px;margin-top:25px}.timeline li{min-height:95px;gap:22px}.timeline strong{font-size:18px}.timeline p{font-size:16px}.timingdate{font-size:26px}.timinglabel{font-size:17px}.deliveryinfo,.latest>p{font-size:16px}.latest>strong{font-size:18px}.detailfooter{align-items:flex-start;flex-direction:column;font-size:12px}.detailfooter .outline{width:100%;font-size:15px}.specbanner svg{width:30px;height:30px}.specbanner .display,.specgrid .display{font-size:22px}.specbanner p{font-size:15px}.sectionhead{flex-wrap:wrap;gap:12px}.facts div{font-size:15px;padding:9px 0;grid-template-columns:52% 48%;gap:0}.unitcontrol button{min-width:44px;min-height:40px}.equipment summary{flex-wrap:wrap;font-size:14px}.equipment p,.caption{font-size:14px}.previewtoggle{bottom:10px;right:10px;min-height:34px}.previewpanel{bottom:55px;right:10px;max-width:calc(100vw - 20px)}.toast{left:12px;right:12px;bottom:58px;font-size:14px}footer{font-size:12px;line-height:1.5;margin-top:28px}.recordspage footer{font-size:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media(min-width:1251px){.heading h1{font-size:4.6rem;line-height:.87}.recordspage .heading h1{font-size:4.6rem;line-height:.94}}@media(min-width:701px){.dashboardpage .attentionrow{padding:.48rem 0 .5rem}.dashboardpage .attention-panel{margin-bottom:1.7rem}.dashboardpage .filtertabs button{padding-top:.55rem;padding-bottom:.55rem}.dashboardpage .projectcol{width:34%}.dashboardpage .statuscol{width:27%}.draftcard>span{margin-left:15%;margin-right:auto}.draftcard>.outline{margin-left:auto}.sidebarbottom{margin-bottom:1rem}}@media(min-width:701px){.sidebar nav button,.sidebarbottom>button:not(.person){font-size:1.125rem}.sidebar nav button svg,.sidebarbottom svg{width:1.7rem;height:1.7rem}.projectcell>svg{width:2.75rem;height:3rem}.projectcell strong{font-size:1.25rem}.projectcell small,td small{font-size:1.08rem}.outline{font-size:1.075rem}.badge{font-size:1rem}th{font-size:.875rem}td{font-size:1.2rem}.recordspage .heading{margin-top:.45rem;margin-bottom:1.6rem}.recordspage .heading h1{line-height:.82}.recordspage .heading p{margin-top:.6rem}.recordspage .filtertabs button{padding-top:.8rem;padding-bottom:.8rem}}@media(min-width:1251px){.recordheading h1{font-size:4.3rem;line-height:.92}.recordidentity{margin-top:1.3rem;margin-bottom:1.5rem}.back{margin-top:.45rem;margin-bottom:.9rem}}@media(min-width:701px){.dashboardpage td{padding-top:.75rem;padding-bottom:.75rem;height:4.55rem}.dashboardpage .saveddraft{margin-top:1.25rem}.dashboardpage footer{margin-top:1.7rem}}.specactions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.specactions .primary{font-size:1.05rem;min-height:3.2rem}.iconbutton{width:3.2rem;height:3.2rem;padding:.5rem;min-width:0}.connectionlink{display:flex;align-items:center;gap:.6rem;color:var(--orange);text-decoration:underline;padding:0;margin-top:.65rem;font-size:1rem}.specgrid .facts div{padding-top:.32rem;padding-bottom:.32rem}@media(max-width:700px){.specactions{margin:8px 0 0;width:100%}.specactions .primary{font-size:14px;flex:1;min-width:0}.specactions .primary svg{width:18px}.connectionlink{font-size:14px}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--surface:#fff;--surface-soft:#f8fafc;--ink:#0d1420;--heading:#060708;--brand-action:#d93610;--focus:#315ead}body{overflow-x:clip}h1:focus{outline:none}.branddivider{height:1.8rem;width:2px;background:var(--orange);flex:none}.brand{gap:.6rem}.wordmark{width:8.6rem}.coilmark{width:2rem}.sidebar{background:transparent;border-right:0;isolation:isolate;padding-bottom:1.5rem}.sidebar:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);z-index:-1;clip-path:inset(0);transition:clip-path .24s var(--ease-out)}.sidebar .brand{flex-shrink:0;white-space:nowrap}.sidebar-toggle{display:flex;align-items:center;gap:.75rem;min-height:44px;margin:1.3rem .2rem 0;padding:.6rem .8rem;color:var(--muted);border-radius:4px;font-size:.85rem}.sidebar-toggle svg{flex-shrink:0}.org{margin-top:1rem}.nav-label{white-space:nowrap;opacity:1;transition:opacity .1s ease}.sidebar nav button,.sidebarbottom>button,.appearance-trigger{border-radius:4px}.sidebar nav button svg,.appearance-trigger svg,.sidebarbottom>button svg,.sidebar-toggle svg{transition:transform .16s var(--ease-out)}.sidebar nav button.active{background:color-mix(in srgb,var(--orange) 7%,var(--surface))}.sidebar nav button.active svg{transform:scale(1.04)}.sidebarbottom{margin-bottom:0!important;padding-top:.6rem}.sidebarbottom .person{padding:1rem .6rem 0}button,.primary,.outline{transition:transform .14s cubic-bezier(.25,.46,.45,.94),background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.primary{background:var(--brand-action);border-color:var(--brand-action)}.outline{color:var(--brand-action);border-color:var(--orange);background:var(--surface)}.neutral{color:var(--muted);border-color:#7d94b1}button:active:not(:disabled),a.primary:active,a.outline:active{transform:scale(.98);transition-duration:80ms}button:disabled,button[aria-disabled=true]{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}button[aria-busy=true]{opacity:.75;cursor:wait;min-width:10rem}:where(button,a,input,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.search:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 18%,transparent)}button svg,.primary svg,.outline svg{transition:transform .14s var(--ease-out)}@media(hover:hover)and (pointer:fine){.primary:hover{background:#bd2f0d;border-color:#bd2f0d;box-shadow:0 2px 5px #72230918}.outline:hover{background:color-mix(in srgb,var(--orange) 6%,var(--surface));border-color:var(--brand-action)}.neutral:hover{background:var(--surface-soft);border-color:var(--muted)}.sidebar nav button:hover,.sidebarbottom>button:hover,.appearance-trigger:hover,.sidebar-toggle:hover{background:var(--surface-soft)}.sidebar nav button:hover svg{transform:translateY(-1px) scale(1.05)}.sidebarbottom>button:hover>svg,.appearance-trigger:hover>svg{transform:rotate(-8deg)}.primary:hover>svg:last-child{transform:translate(2px)}.back:hover svg{transform:translate(-2px)}.tabs button:hover{color:var(--brand-action)}.recordspage tbody tr:hover,.dashboardpage tbody tr:hover{background:var(--surface-soft)}}.tabs button:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:center;transition:transform .15s var(--ease-out)}.tabs button.selected{border-bottom-color:transparent}.tabs button.selected:after{transform:scaleX(1)}.previewpanel,.toast,.appearance-panel{opacity:1;transform:translateY(0);transition:opacity .14s ease,transform .18s var(--ease-out)}@starting-style{.previewpanel,.toast,.appearance-panel{opacity:0;transform:translateY(6px)}}.preferences{position:relative}.appearance-trigger{display:flex;align-items:center;gap:1.35rem;width:100%;min-height:3.4rem;padding:1rem;color:var(--muted);text-align:left;font-size:1.125rem}.appearance-panel{position:absolute;left:0;bottom:calc(100% + 8px);width:260px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 36px #0002;color:var(--ink);z-index:30;transform-origin:bottom left}.appearance-heading{display:flex;align-items:center;justify-content:space-between}.appearance-heading>button{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.appearance-panel p{font-size:13px;color:var(--muted);margin:0 0 12px}.appearance-panel>button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border-radius:4px;padding:8px;font-size:14px}.appearance-panel>button[aria-pressed=true]{background:var(--surface-soft);color:var(--brand-action)}.appearance-panel>button span{flex:1;text-align:left}.loading-caption{display:flex;align-items:center;gap:12px;margin:6px 0 16px;font-size:1rem;color:var(--muted)}.loading-caption img{width:24px;height:24px;animation:coil-loading 1.4s ease-in-out infinite}.skeleton-row{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);min-height:80px;padding:14px 16px}.skeleton-icon{width:32px;height:40px;border-radius:4px;background:var(--line);opacity:.65}.skeleton-copy{display:flex;flex-direction:column;gap:9px;flex:1}.skeleton-copy span{height:13px;width:55%;border-radius:3px;background:var(--line);opacity:.65}.skeleton-copy span+span{width:40%;opacity:.4}.skeleton-pill{width:16%;height:30px;border-radius:20px;background:var(--line);opacity:.4}.skeleton-action{width:16%;height:36px;border-radius:4px;background:var(--line);opacity:.35}.button-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .65s linear infinite}@keyframes coil-loading{50%{opacity:.45;transform:scale(.9)}}@keyframes button-spin{to{transform:rotate(360deg)}}@media(min-width:701px){.sidebar-collapsed .sidebar{width:5.5rem;padding-left:.7rem;padding-right:.7rem}.sidebar-collapsed .sidebar:before{clip-path:inset(0 calc(var(--sidebar) - 5.5rem) 0 0)}.sidebar-collapsed main{margin-left:5.5rem}.sidebar-collapsed .sidebar .brand{margin:0;justify-content:center}.sidebar-collapsed .sidebar .wordmark,.sidebar-collapsed .sidebar .branddivider,.sidebar-collapsed .sidebar .org,.sidebar-collapsed .sidebar .nav-label,.sidebar-collapsed .person>svg{display:none}.sidebar-collapsed .sidebar nav{margin-top:1rem}.sidebar-collapsed .sidebar nav button,.sidebar-collapsed .sidebarbottom>button,.sidebar-collapsed .appearance-trigger,.sidebar-collapsed .sidebar-toggle{justify-content:center;padding:0;margin-left:0;margin-right:0;min-height:48px}.sidebar-collapsed .sidebar-toggle{width:100%;margin-top:1.3rem}.sidebar-collapsed .sidebar-toggle svg{transform:rotate(180deg)}.sidebar-collapsed .sidebarbottom{margin-left:0;margin-right:0}.sidebar-collapsed .person .avatar{width:2.6rem;height:2.6rem}.sidebar-collapsed [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:8px 11px;border-radius:5px;background:var(--ink);color:var(--surface);font-size:13px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;box-shadow:0 3px 14px #0002}.sidebar-collapsed [data-tooltip]:hover:after,.sidebar-collapsed [data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.sidebar-collapsed .appearance-panel{left:calc(100% + 12px);bottom:0}}@media(max-width:700px){.sidebar:before{width:260px}.sidebar-toggle{display:none}.sidebar{transition:transform .22s var(--ease-out);visibility:hidden}.sidebar.open{visibility:visible}.mobilebar button{min-width:44px;min-height:44px;justify-content:center}.appearance-trigger{font-size:16px;min-height:48px}.appearance-panel{max-width:230px}.branddivider{height:23px}.sidebar .wordmark{width:135px}.sidebar .coilmark{width:30px}.org{margin-top:2rem}.skeleton-row{gap:14px;padding:12px 0}.skeleton-action{display:none}}:root[data-theme=dark]{color-scheme:dark;--surface:#14171b;--surface-soft:#1c222a;--ink:#edf0f4;--heading:#fafbfc;--muted:#a7b6c9;--line:#343e4b;--brand-action:#ff825b;--focus:#91b8f5;background:var(--surface);color:var(--ink)}[data-theme=dark] body,[data-theme=dark] .shell{background:var(--surface);color:var(--ink)}[data-theme=dark] h1,[data-theme=dark] .display{color:var(--heading)}[data-theme=dark] .wordmark{filter:invert(1)}[data-theme=dark] .primary{background:#f04318;border-color:#f04318;color:#fff}[data-theme=dark] .primary:hover{background:#cf3410;border-color:#cf3410}[data-theme=dark] .outline{background:var(--surface);color:#ff9a7b;border-color:#a74d34}[data-theme=dark] .neutral{color:var(--muted);border-color:#62748c}[data-theme=dark] .search input,[data-theme=dark] .statusselect select,[data-theme=dark] .previewpanel select{background:var(--surface);color:var(--ink)}[data-theme=dark] .search,[data-theme=dark] .statusselect select{border-color:var(--line)}[data-theme=dark] .avatar{background:#303c49;color:#e9eff7}[data-theme=dark] .received{background:#142c21;border-color:#315d43;color:#a2e3ba}[data-theme=dark] .statusbanner{background:#232a34;border-color:#414c5b}[data-theme=dark] .specbanner{background:#193025;border-color:#315d43}[data-theme=dark] .specbanner>svg{color:#6bc389}[data-theme=dark] .orange{background:#46291f;color:#ffaf92}[data-theme=dark] .blue{background:#163656;color:#9cccff}[data-theme=dark] .gray,[data-theme=dark] .count{background:#29323e;color:#c0cbd9}[data-theme=dark] .green{background:#193a27;color:#a2dfb3}[data-theme=dark] .orange-count{background:var(--orange);color:#fff}[data-theme=dark] .tabs button.selected .count{background:#46291f;color:#ffaf92}[data-theme=dark] .previewpanel,[data-theme=dark] .toast,[data-theme=dark] .previewtoggle{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] .unitcontrol button.selected{background:#e7ebf0;color:#14171b}[data-theme=dark] .timeline .complete .stagecircle{background:#294735;border-color:#669679;color:#c8f3d3}[data-theme=dark] .stagecircle{background:var(--surface);border-color:#65758a}[data-theme=dark] .projectcell>svg,[data-theme=dark] .draftcard>svg{color:var(--muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.1s!important;scroll-behavior:auto!important}button:active,a:active,button svg,.primary svg,.outline svg,.loading-caption img{transform:none!important}.sidebar:before{transition:none!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation:none!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.1s!important;scroll-behavior:auto!important}[data-reduced-motion=true] button:active,[data-reduced-motion=true] a:active,[data-reduced-motion=true] button svg,[data-reduced-motion=true] .primary svg,[data-reduced-motion=true] .outline svg,[data-reduced-motion=true] .loading-caption img{transform:none!important}[data-keyboard=true] *,[data-keyboard=true] *:before,[data-keyboard=true] *:after{transition-duration:0ms!important}.language-label{display:flex;flex-direction:column;gap:8px;padding-top:12px;margin-top:8px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.language-label select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);padding:8px;font-size:14px}.sidebar{border-right:1px solid var(--line)}.sidebar:before{border-right:0}html[lang=es] .heading h1{font-size:4rem}html[lang=es] .heading .startbrief{font-size:1rem;min-width:12rem}html[lang=es] .sidebar nav button,html[lang=es] .appearance-trigger{font-size:1.05rem}html[lang=es] .listheading .search{position:static;width:23rem;max-width:45%}html[lang=es] .badge,html[lang=es] td .outline{white-space:normal}html[lang=es] .statusbanner .display{font-size:2.2rem}@media(max-width:1250px){html[lang=es] .heading h1{font-size:3rem}}@media(max-width:700px){html[lang=es] .heading h1{font-size:32px}html[lang=es] .listheading .search{max-width:none;width:100%}html[lang=es] .statusbanner .display{font-size:23px}}:root{--press-standard:.98;--press-icon:.965;--press-wide:.99}button:active:not(:disabled),a.primary:active,a.outline:active{transform:scale(var(--press-standard));transition-duration:90ms}button.icon-control:active:not(:disabled),button.iconbutton:active:not(:disabled){transform:scale(var(--press-icon))}td .outline:active,.attentionrow .outline:active,.upload-dropzone .outline:active{transform:scale(var(--press-wide))}.sidebar nav button:active,.sidebarbottom>button:active,.appearance-trigger:active,.sidebar-toggle:active,.tabs button:active,.unitcontrol button:active{transform:none}.sidebar nav button:hover svg,.sidebar nav button.active svg,.sidebarbottom>button:hover>svg,.appearance-trigger:hover>svg{transform:none}.purpose-icon{overflow:visible;flex:none}.purpose-icon rect,.purpose-icon path{transition:stroke-dashoffset .18s var(--ease-out),fill .16s ease,opacity .14s ease,transform .18s var(--ease-out)}.icon-detail{stroke-dasharray:1;stroke-dashoffset:.4;opacity:.65}.purpose-icon[data-active=true] .icon-detail{stroke-dashoffset:0;opacity:1}.tile-corner{transform-origin:17px 7px}.purpose-icon[data-active=true] .tile-corner{fill:currentColor}@media(hover:hover)and (pointer:fine){.sidebar nav button:hover .icon-detail{stroke-dashoffset:0;opacity:1}.sidebar nav button:hover .tile-corner{fill:currentColor;transform:scale(.88)}.sidebar nav button:hover .paper-fold{fill:color-mix(in srgb,var(--orange) 14%,transparent)}.sidebar-toggle:hover{color:var(--brand-action)}}.sidebar nav button:focus-visible .icon-detail{stroke-dashoffset:0;opacity:1}.sidebar-toggle{font-size:.85rem}.sidebar nav button,.tour-trigger{position:relative}.sidebarbottom .tour-trigger{display:flex;align-items:center;gap:1.35rem;min-height:3.4rem;width:100%;padding:1rem;color:var(--muted);text-align:left;font-size:1.05rem}.theme-glyph{display:inline-flex;width:25px;height:25px;flex:none}.theme-glyph svg{overflow:visible;transform:none!important}.theme-glyph g,.theme-glyph circle,.theme-glyph path{transform-origin:12px 12px;transition:opacity .16s ease,transform .22s var(--ease-out)}.moon-disc,.device-disc{opacity:0;transform:rotate(-30deg) scale(.65)}.theme-glyph[data-theme-choice=dark] .sun-disc,.theme-glyph[data-theme-choice=dark] .sun-rays,.theme-glyph[data-theme-choice=system] .sun-disc,.theme-glyph[data-theme-choice=system] .sun-rays{opacity:0;transform:rotate(35deg) scale(.65)}.theme-glyph[data-theme-choice=dark] .moon-disc,.theme-glyph[data-theme-choice=system] .device-disc{opacity:1;transform:rotate(0) scale(1)}body,.sidebar:before,.appearance-panel,.motion-dialog{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sidebar:before{transition:clip-path .24s var(--ease-out),background-color .15s ease}@media(min-width:701px){.sidebar-collapsed .sidebar .nav-label{display:inline-block;position:absolute;opacity:0;pointer-events:none;clip-path:inset(0 100% 0 0);width:0;overflow:hidden}.sidebar-collapsed .sidebar .org{display:block;visibility:hidden;height:.8rem;margin-top:1rem;margin-bottom:1.4rem;white-space:nowrap}.sidebar-collapsed .sidebar nav{margin-top:0}.sidebar-collapsed .sidebar nav button{min-height:3.4rem}.sidebar-collapsed .sidebar-toggle{min-height:44px}.sidebar-collapsed .tour-trigger{justify-content:center;padding:0}.sidebar [data-tooltip]:after{transition:opacity .1s ease}.sidebar-collapsed .sidebarbottom .person{padding-top:1rem}}.motion-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--surface);color:var(--ink);box-shadow:0 24px 90px #0003;margin:auto}.motion-dialog::backdrop{background:#0b17234f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.motion-dialog[open]{opacity:1;transform:translateY(0) scale(1);transition:opacity .17s ease,transform .21s var(--ease-out)}@starting-style{.motion-dialog[open]{opacity:0;transform:translateY(8px) scale(.985)}}.motion-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;font-size:11px;letter-spacing:.07em;color:var(--muted)}.icon-control{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border:1px solid transparent;border-radius:5px;color:var(--muted);padding:0}.icon-control:hover{background:var(--surface-soft)}.text-control{padding:10px 4px;color:var(--muted);font-size:14px;min-height:44px}.motion-dialog h2{font-size:27px;line-height:1.1;outline:none}.tour-dialog{width:min(420px,calc(100vw - 32px))}.tour-visual{background:color-mix(in srgb,var(--orange) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--orange) 18%,var(--line));padding:28px 24px;border-radius:8px;margin-bottom:24px}.tour-example{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px;box-shadow:0 5px 15px #00000007;min-height:185px}.tour-example-head{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.04em;color:var(--muted)}.tour-example-head svg{color:var(--brand-action)}.tour-example>strong{font-size:20px}.tour-status{font-size:12px;line-height:1.3;padding:6px 9px;border-radius:20px;background:var(--surface-soft);color:var(--muted)}.tour-status.step-1{background:color-mix(in srgb,var(--orange) 12%,var(--surface));color:var(--brand-action)}.tour-example p{font-size:12px;color:var(--muted);line-height:1.45}.tour-description{font-size:15px;color:var(--muted);margin-top:12px;min-height:90px;line-height:1.5}.tour-pagination{display:flex;align-items:center;gap:6px;margin:16px 0;color:var(--muted);font-size:12px}.tour-pagination>span:not(:last-child){width:7px;height:7px;background:var(--line);border-radius:50%;transition:background-color .15s ease}.tour-pagination>span[aria-current=step]{background:var(--orange)}.tour-pagination>span:last-child{margin-left:auto}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.tour-actions .primary,.tour-actions .outline{font-size:14px;min-height:44px;padding:10px 16px}.upload-explanation{font-size:14px;color:var(--muted);margin:12px 0 20px}.upload-dropzone{padding:20px;border:1px dashed #8a9aac;border-radius:7px;background:var(--surface-soft);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);text-align:center}.upload-dropzone strong{color:var(--ink);font-size:15px}.upload-dropzone p{font-size:12px}.upload-dropzone button{font-size:13px;margin-top:4px;min-height:40px}.attachment-grid{display:flex;flex-direction:column;gap:10px;margin-top:20px}.attachment{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:7px;padding:10px;min-width:0;opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .18s var(--ease-out),border-color .15s ease}@starting-style{.attachment{opacity:0;transform:translateY(5px)}}.attachment-face{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;background:var(--surface-soft);flex:none;color:var(--muted)}.attachment-face>img{width:100%;height:100%;object-fit:cover;border-radius:10px}.attachment-face>svg:not(.attachment-progress){color:var(--muted)}.attachment-progress{position:absolute;top:0;right:0;bottom:0;left:0;width:64px;height:64px;fill:none;pointer-events:none;stroke:var(--orange);stroke-width:2.5;transform:rotate(-90deg)}.attachment-progress rect{stroke-dasharray:100;transition:stroke-dashoffset .17s linear,opacity .16s ease}.attachment[data-state=complete] .attachment-progress,.attachment[data-state=prepared] .attachment-progress{opacity:0;transition:opacity .2s ease}.attachment-done{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#258049;border:2px solid var(--surface);color:#fff}.attachment-percent{position:absolute;right:5px;top:4px;font-size:9px;background:var(--surface);border-radius:3px;padding:1px 2px}.attachment-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.attachment-info strong{font-size:14px;overflow-wrap:anywhere;line-height:1.3}.attachment-info>span{font-size:12px;color:var(--muted)}.attachment-info small{font-size:12px;color:var(--muted)}.attachment[data-state=failed],.attachment[data-state=invalid]{border-color:#c17b67}.attachment[data-state=failed] small,.attachment[data-state=invalid] small{color:var(--brand-action)}.attachment[data-state=cancelled] .attachment-face{opacity:.5}.upload-message,.upload-empty{font-size:12px;color:var(--muted);margin:14px 0;min-height:18px}.upload-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.upload-demo-controls .outline{font-size:13px;min-height:44px;padding:8px 12px}.previewpanel>.outline{width:100%;font-size:13px;margin-top:14px}.loading-caption img{animation:coil-loading 1.2s ease-in-out infinite}@media(max-width:700px){.motion-dialog{padding:18px}.tour-visual{padding:20px}.tour-description{min-height:0}.upload-demo-controls{flex-wrap:wrap}.icon-control{min-width:44px;width:44px;height:44px}.tour-trigger{font-size:15px}}@media(prefers-reduced-motion:reduce){.purpose-icon *,.theme-glyph *,.motion-dialog[open],.attachment{transform:none!important}}[data-reduced-motion=true] .purpose-icon *,[data-reduced-motion=true] .theme-glyph *,[data-reduced-motion=true] .motion-dialog[open],[data-reduced-motion=true] .attachment{transform:none!important}[data-keyboard=true] .purpose-icon *,[data-keyboard=true] .theme-glyph *{transition:none!important}.tour-example>.tour-slot{width:100%;min-width:0}.tour-slot{display:grid;min-width:0}.tour-layer{grid-area:1 / 1;min-width:0;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.tour-layer[data-active=false]{user-select:none;-webkit-user-select:none}.tour-layer[data-active=true]{opacity:1;pointer-events:auto}.tour-layer h2,.tour-layer p{overflow-wrap:anywhere}.tour-status-slot .tour-status{display:inline-block}.tour-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tour-actions>button{width:100%;min-width:0;white-space:normal;justify-content:center}#tour-content[data-instant=true] .tour-layer{transition:none}@media(prefers-reduced-motion:reduce){.tour-layer{transition:none}}.drawing-flow{padding-bottom:24px}.drawing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:18px}.drawing-heading h1{text-transform:uppercase;font-size:clamp(32px,3.45vw,56px);line-height:1.03}.drawing-heading p{font-size:1.3rem;color:var(--muted);margin-top:12px}.drawing-heading>.badge{margin-top:6px;flex:none}.drawing-demo{font-size:12px;color:var(--muted);margin:18px 0}.drawing-intro{font-size:1.3rem;color:var(--muted);margin:22px 0 18px}.drawing-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.drawing-card{border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:20px;min-width:0}.drawing-card .display{font-size:1.9rem;text-transform:uppercase;line-height:1.1}.drawing-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.drawing-filename{font-size:1.1rem;color:var(--muted);margin-top:10px;overflow-wrap:anywhere}.drawing-meta{font-size:13px;color:var(--muted);margin-top:7px;line-height:1.5}.drawing-paper{border:1px solid var(--line);background:#fff;padding:14px 10px;margin-top:16px;min-height:260px;display:flex;flex-direction:column;justify-content:center;position:relative}.drawing-paper>img{display:block;width:100%;height:auto}.drawing-paper>p:last-child{text-align:center;font-size:13px;margin:12px 0 0;color:#657184}.drawing-loading{padding:16px;color:#4d627e}.drawing-unavailable{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#4d627e}.drawing-file-actions{display:flex;gap:12px;margin-top:16px}.drawing-file-actions>.outline{flex:1;min-width:0;min-height:46px;justify-content:center}.drawing-review-actions>p{color:var(--muted);margin-top:10px;font-size:1.1rem}.drawing-checks{padding:0;list-style:none;margin:24px 0;display:grid;gap:22px;color:var(--muted);font-size:1.1rem}.drawing-checks li{display:flex;gap:16px;align-items:center}.drawing-scope{padding:18px 0;border-top:1px solid var(--line);margin-bottom:4px}.drawing-scope strong{font-size:1.2rem}.drawing-scope p{margin-top:5px;color:var(--muted)}.drawing-review-actions>.primary,.drawing-review-actions>.outline{width:100%;margin-top:12px;min-height:48px;justify-content:center}.drawing-separate{border-top:1px solid var(--line);padding-top:18px;margin-top:20px!important;color:var(--muted);font-size:1rem!important}.drawing-history{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.drawing-history label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.drawing-history select,.drawing-card select{width:100%;background:var(--surface);border:1px solid #8a9caf;color:var(--ink);border-radius:4px;padding:12px;min-height:44px}.drawing-details{margin:24px 0}.drawing-details>div{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--line);font-size:1rem;gap:12px}.drawing-details dt{color:var(--muted)}.drawing-details dd{margin:0;overflow-wrap:anywhere;min-width:0}.drawing-success,.drawing-warning{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid color-mix(in srgb,#28803e 35%,var(--line));background:color-mix(in srgb,#28803e 6%,var(--surface));border-radius:4px;margin:24px 0 18px}.drawing-success>svg{color:#2b863f}.drawing-success strong{font-size:1.2rem}.drawing-success p{color:var(--muted);margin-top:4px}.drawing-warning{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.drawing-warning button{margin-top:12px}.drawing-next{display:flex;align-items:center;gap:12px;margin:22px 0 16px;color:var(--muted);font-size:1.2rem}.drawing-card>p{line-height:1.5}.drawing-card>.primary{min-height:46px}.drawing-card .primary{justify-content:center}.drawing-card h3{font-size:16px;margin:20px 0 12px}.changes-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.changes-grid>.drawing-card>p{margin:16px 0}.changes-grid>.drawing-card>.primary{margin-top:20px;width:100%}.drawing-field{display:block;margin-top:24px;font-size:16px;font-weight:600}.drawing-field>span{display:block;font-size:14px;font-weight:400;color:var(--muted);margin:8px 0}.drawing-card textarea{font:inherit;font-size:16px;line-height:1.5;resize:vertical;min-height:160px;width:100%;padding:14px;background:var(--surface);color:var(--ink);border:1px solid #8a9caf;border-radius:4px}.drawing-card textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.drawing-field+select{margin-top:10px}.drawing-drop{margin-top:12px;border:1px dashed #8a9caf;border-radius:4px;padding:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--muted)}.drawing-drop>span{flex:1;min-width:160px;font-size:14px}.drawing-drop small{display:block;margin-top:8px;font-size:12px}.drawing-drop .outline{font-size:14px;min-height:44px}.drawing-attachments{padding:0;margin:12px 0;list-style:none;display:grid;gap:10px}.drawing-attachments li{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:12px;border-radius:4px;min-width:0}.drawing-attachments li>svg{color:var(--brand-action)}.drawing-attachments li>span{font-size:14px;overflow-wrap:anywhere;flex:1;min-width:0}.drawing-attachments small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.drawing-form-actions{display:flex;gap:14px;margin-top:24px}.drawing-form-actions>button{flex:1;justify-content:center;min-height:48px}.drawing-error{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #cc8873;color:var(--brand-action);background:color-mix(in srgb,var(--orange) 5%,var(--surface));border-radius:4px;margin:16px 0;font-size:14px}.drawing-error button{margin-top:12px}.request-notes{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);padding:16px;border-radius:4px;background:var(--surface-soft)}.next-card{margin-top:18px}.next-card p{margin-top:14px;color:var(--muted)}.drawing-confirm{width:min(660px,calc(100vw - 32px));padding:30px}.drawing-confirm h2{font-size:2.25rem;text-transform:uppercase;padding-right:28px}.drawing-confirm>p{margin-top:12px;color:var(--muted)}.dialog-close{position:absolute;top:12px;right:12px}.drawing-consent{display:flex;align-items:flex-start;gap:14px;line-height:1.5;font-size:16px;margin:24px 0}.drawing-consent input{margin:4px 0 0;accent-color:var(--brand-action);width:22px;height:22px;flex:none}.drawing-viewer{width:min(1150px,calc(100vw - 32px));padding:16px}.viewer-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.viewer-toolbar>div{display:flex;align-items:center;gap:6px}.viewer-toolbar output{min-width:45px;text-align:center;font-size:14px}.viewer-canvas{max-height:66vh;overflow:auto;background:#fff;border:1px solid var(--line)}.viewer-canvas img{display:block;height:auto}.viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.viewer-footer p{font-size:13px;color:var(--muted)}.drawing-overview-action{margin:20px 12px 12px 0}.drawing-preview-controls{border:0;border-top:1px solid var(--line);padding:10px 0 0;margin:18px 0 0}.drawing-preview-controls legend{font-size:13px;font-weight:600;padding:0 5px}.drawing-preview-check{display:flex!important;align-items:center;gap:8px}.drawing-preview-check input{width:auto}.previewpanel{max-height:calc(100dvh - 80px);overflow:auto}@media(max-width:1050px){.drawing-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.drawing-file-actions{flex-wrap:wrap}.drawing-file-actions>.outline{min-width:130px}.drawing-heading>.badge{display:none}.drawing-card .display{font-size:1.6rem}}@media(max-width:800px){.drawing-grid{grid-template-columns:1fr}.drawing-heading h1{font-size:34px}.drawing-card{padding:18px}.drawing-card .display{font-size:24px}.drawing-heading p{font-size:16px}.drawing-intro{font-size:18px}.drawing-checks,.drawing-review-actions>p{font-size:16px}.drawing-demo{font-size:12px}.drawing-confirm{padding:22px}.drawing-confirm h2{font-size:28px}.drawing-form-actions{flex-wrap:wrap}.drawing-form-actions>button{min-width:180px}.drawing-details>div{grid-template-columns:30% 1fr;gap:10px;font-size:14px}.viewer-toolbar{flex-wrap:wrap}.viewer-toolbar>div{margin-left:auto}.viewer-footer{flex-wrap:wrap}.viewer-footer>.outline{width:100%;justify-content:center}.drawing-paper{min-height:200px}}.previous-request{margin:0 0 24px;border-bottom:1px solid var(--line);padding-bottom:16px;color:var(--muted);font-size:14px}.previous-request summary{cursor:pointer;font-weight:600;color:var(--ink)}.previous-request p{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.previous-request small{font-size:12px}@media(min-width:1051px){.drawing-heading h1{font-size:4rem}.drawing-intro{font-size:1.45rem}}.quote-heading{display:flex;justify-content:space-between;gap:24px;margin:20px 0 24px}.quote-heading h1{font-size:clamp(32px,4vw,60px);margin:0}.quote-heading p{color:var(--muted);font-size:22px;margin-top:10px}.quote-heading>div:last-child{flex-shrink:0;text-align:right}.quote-heading small{display:block;color:var(--muted);line-height:1.6;margin-top:12px}.quote-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.quote-grid>div{display:grid;gap:18px;align-content:start}.quote-card{border:1px solid var(--line);background:var(--surface);padding:22px;border-radius:4px;min-width:0}.quote-card h2{font-size:30px;margin:0 0 14px}.quote-card h3{font-size:21px;margin:14px 0}.quote-card p{line-height:1.6;margin:12px 0;color:var(--muted)}.quote-card hr{border:0;border-top:1px solid var(--line);margin:26px 0}.quote-total{display:block;font-size:clamp(36px,4vw,60px);margin:12px 0}.quote-summary{align-self:start}.quote-summary>.primary,.quote-summary>.outline{width:100%;justify-content:center;min-height:48px;margin-top:16px}.quote-banner,.quote-approved{display:flex;align-items:center;gap:12px;padding:14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px}.quote-banner{margin-bottom:18px}.quote-banner.warning{border-color:#b78943}.quote-approved svg{color:#20863c;flex-shrink:0}.quote-table-wrap{overflow-x:auto}.quote-table{width:100%;font-size:14px;border-collapse:collapse;table-layout:auto}.quote-table th,.quote-table td{padding:12px 10px;border:1px solid var(--line);text-align:right;white-space:nowrap}.quote-table th:first-child,.quote-table td:first-child{text-align:left;white-space:normal}.quote-table th{background:var(--surface-soft)}.quote-totals{margin:18px 0 12px}.quote-totals>div{display:flex;gap:20px;justify-content:flex-end;margin:10px 0}.quote-totals dd{min-width:110px;text-align:right;font-weight:600}.quote-text-button{display:inline;color:var(--brand-action);text-decoration:underline;font:inherit;padding:0}.quote-comparison{display:flex;align-items:center;gap:20px;margin:20px 0}.quote-comparison strong{display:block;margin-top:8px}.drawing-confirm textarea{width:100%;min-height:140px;padding:12px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);margin:12px 0}.drawing-confirm>.primary{margin-top:18px}.quote-card .caption{font-size:13px}.quote-summary .drawing-details>div{grid-template-columns:33% minmax(0,1fr)}@media(max-width:1050px){.quote-heading{flex-direction:column}.quote-heading>div:last-child{text-align:left}.quote-card{padding:18px}.quote-card h2{font-size:25px}.quote-grid{grid-template-columns:1fr}}.account-content{width:100%;max-width:100%}.account-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:.55rem 0 1.3rem}.account-heading h1{font-size:4.6rem;line-height:.9}.account-heading p{font-size:1.35rem;color:var(--muted);letter-spacing:-.035em;margin-top:.55rem}.account-tabs{gap:2.1rem}.account-tabs button{font-size:1.05rem}.account-toolbar{display:grid;grid-template-columns:minmax(22rem,1fr) 14rem auto;gap:.75rem;align-items:center;margin:1.2rem 0 .7rem}.account-search{min-height:3rem}.account-select select,.settings-form input,.settings-form select{width:100%;height:3rem;border:1px solid #bfccd9;border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:.55rem .8rem}.list-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:.85rem;margin:.2rem 0 .4rem}.document-list,.billing-list{border-top:1px solid var(--line)}.document-head,.document-row{display:grid;grid-template-columns:2fr 1.45fr 1.25fr .8fr 1.15fr;gap:1rem;align-items:center}.document-head,.billing-head{min-height:2.65rem;padding:0 .75rem;color:var(--muted);font-size:.72rem;font-weight:700}.document-row{min-height:5.2rem;padding:.75rem;border-bottom:1px solid var(--line);font-size:.96rem}.document-row>div:not(.document-name):not(.file-actions){display:flex;align-items:flex-start;flex-direction:column;gap:.35rem;min-width:0}.document-row strong{font-size:1rem}.document-row small,.invoice-name small{display:block;color:var(--muted);font-size:.84rem;margin-top:.22rem;line-height:1.35}.document-name,.invoice-name{display:flex;align-items:center;gap:1rem;min-width:0}.document-name>svg,.invoice-name>svg{color:#345172}.account-status{display:inline-flex;width:max-content;align-items:center;justify-content:center;border:1px solid #9fb0c4;border-radius:4px;padding:.3rem .55rem;color:#38516e;font-size:.8rem;line-height:1.1;background:var(--surface)}.account-status.good{color:#17663a;border-color:#8ec9a4;background:#edfaf2}.account-status.attention{color:#cf3a17;border-color:#f0957f;background:#fff4ef}.account-status.neutral{background:var(--surface-soft);border-color:var(--line)}.file-actions{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;min-width:0}.text-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:var(--brand-action);text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:.35rem;font-weight:550}.icon-action{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#294969;border-radius:4px}.account-empty{text-align:center;padding:4rem 1rem;color:var(--muted)}.account-empty h2{margin:.8rem 0 1.2rem}.account-footnote{font-size:.78rem;color:var(--muted);margin-top:1.4rem}.billing-summary{display:grid;grid-template-columns:repeat(2,minmax(13rem,1fr));max-width:43rem;margin:1.55rem 0 1.2rem}.billing-summary>div{display:grid;gap:.22rem;padding-right:2.5rem}.billing-summary>div+div{border-left:1px solid var(--line);padding-left:2.5rem}.billing-summary span{font-size:.72rem;color:var(--muted);font-weight:700;text-transform:uppercase}.billing-summary strong{font-family:Coil Display,Arial,sans-serif;font-size:1.85rem;letter-spacing:0}.billing-summary small{color:var(--muted)}.billing-toolbar{grid-template-columns:minmax(22rem,1fr) 14rem}.billing-head,.billing-row{display:grid;grid-template-columns:2fr .75fr .75fr .9fr .9fr 1.25fr;gap:.75rem;align-items:center}.billing-row{padding:.75rem;min-height:5.1rem;border-bottom:1px solid var(--line);font-size:.9rem}.compact-action{min-height:2.65rem;font-size:.88rem;padding:.5rem .8rem}.billing-note{display:flex;align-items:center;gap:.7rem;margin-top:1rem;color:var(--muted);font-size:.8rem}.billing-note i{height:1rem;border-left:1px solid var(--line);margin:0 .5rem}.settings-tabs{margin-bottom:1.4rem}.settings-form{border-top:0}.settings-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:2rem}.settings-columns>section{padding-right:2rem;border-right:1px solid var(--line)}.settings-columns h2{font-size:1.55rem;margin-bottom:.35rem}.settings-columns>section>p,.settings-columns>aside>p{color:var(--muted);font-size:.94rem}.profile-summary{display:flex;align-items:center;gap:.9rem;margin:1rem 0}.profile-summary strong,.profile-summary small{display:block}.profile-summary small{font-size:.8rem;color:#18723d;margin-top:.15rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.field-grid label,.segmented-label{display:flex;flex-direction:column;gap:.4rem;color:var(--muted);font-size:.8rem}.field-grid .span-two{grid-column:1/-1}.verified-field{display:grid;grid-template-columns:1fr auto;gap:.7rem;align-items:center}.verified-field em,.verified-copy{display:flex;align-items:center;gap:.35rem;color:#18723d;font-style:normal;font-size:.82rem}.settings-form hr,.account-menu hr{border:0;border-top:1px solid var(--line);margin:1.35rem 0}.segmented-label{margin-top:1rem}.segmented{display:grid;grid-template-columns:1fr 1fr;border:1px solid #bfccd9;border-radius:4px;overflow:hidden}.segmented button{min-height:2.8rem;color:var(--muted)}.segmented button+button{border-left:1px solid #bfccd9}.segmented button[aria-pressed=true]{color:var(--brand-action);background:#fff4ef;box-shadow:inset 0 -2px 0 var(--orange)}.settings-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;width:100%;min-height:4rem}.settings-link strong,.settings-link small{display:block}.settings-link small{color:var(--muted);font-size:.82rem;margin-top:.25rem}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.settings-save .primary{min-width:10rem}.notification-list{margin-top:1rem}.notification-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--line)}.notification-row strong,.notification-row small{display:block}.notification-row small{color:var(--muted);font-size:.82rem;margin-top:.25rem}.switch{position:relative;flex:none;width:3rem;height:1.65rem;border-radius:2rem;background:#b5c1ce;padding:.2rem}.switch span{display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .16s var(--ease-out)}.switch[aria-checked=true]{background:var(--orange)}.switch[aria-checked=true] span{transform:translate(1.35rem)}.verified-copy{margin-top:.55rem!important}.essential-copy{display:flex;align-items:flex-start;gap:.75rem;margin-top:.9rem!important}.security-row{display:flex;align-items:center;gap:1rem;min-height:4.9rem;border-top:1px solid var(--line);padding:.75rem 0}.security-row:first-of-type{margin-top:.75rem}.security-row>div{flex:1}.security-row strong,.security-row small{display:block}.security-row small{color:var(--muted);font-size:.82rem;margin-top:.25rem}.security-button{margin-top:1rem}.security-email{display:flex;align-items:flex-start;gap:1rem}.record-account{padding-top:.15rem}.record-account-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.record-account-head h2{font-size:1.8rem}.record-account-head p{color:var(--muted);margin-top:.2rem}.record-account-head .primary{font-size:.95rem}.record-file-tabs{gap:1.7rem}.record-doc-search{margin:1rem 0 .55rem;width:min(32rem,100%)}.record-account .document-head,.record-account .document-row{grid-template-columns:2fr 1.35fr 1.15fr .85fr 1fr}.record-account .document-row>div:nth-child(2){display:none}.record-account .document-head>span:nth-child(2){display:none}.record-account .document-head,.record-account .document-row{grid-template-columns:2fr 1.35fr .85fr 1fr}.record-billing-empty{text-align:center;border:1px solid var(--line);padding:4rem 1.5rem}.record-billing-empty>svg{color:var(--muted)}.record-billing-empty h2{margin:.9rem 0 .35rem}.record-billing-empty p{color:var(--muted);margin-bottom:1.2rem}.billing-title{border-bottom:1px solid var(--line);padding-bottom:.85rem}.order-billing-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);margin-bottom:1.4rem}.order-billing-summary>div{display:grid;gap:.35rem;padding:.8rem 1.5rem 1rem 0}.order-billing-summary>div+div{padding-left:1.5rem;border-left:1px solid var(--line)}.order-billing-summary span{font-size:.75rem;color:var(--muted);text-transform:uppercase;font-weight:700}.order-billing-summary strong{font-family:Coil Display,Arial,sans-serif;font-size:2rem}.order-billing-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:2rem}.order-billing-grid>section{padding-right:2rem;border-right:1px solid var(--line)}.order-billing-grid h2{font-size:1.45rem}.account-facts{margin-top:.65rem}.billing-history-title{margin-top:1.5rem}.payment-history{display:grid;grid-template-columns:.9fr 1.2fr 1fr .8fr 1fr;align-items:center;gap:.65rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem 0;font-size:.86rem}.empty-history{display:block;color:var(--muted)}.order-billing-grid aside>strong{display:block;font-size:1.2rem;margin:.5rem 0}.order-billing-grid aside .outline,.order-billing-grid aside .primary{width:100%;margin-top:.7rem}.order-billing-grid aside p{color:var(--muted);font-size:.9rem}.account-menu{position:absolute;left:.4rem;bottom:4.5rem;width:18rem;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px #12243d26;padding:.55rem;z-index:60;color:var(--ink);transform-origin:bottom left}.account-menu-head{display:flex;align-items:center;gap:.75rem;padding:.7rem}.account-menu-head>div{min-width:0}.account-menu-head strong,.account-menu-head small{display:block}.account-menu-head small{font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.account-menu>button{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.6rem .7rem;border-radius:4px;text-align:left}.account-menu>button span{flex:1}.sidebarbottom{position:relative}@media(hover:hover)and (pointer:fine){.text-action:hover{color:#b92d0d}.icon-action:hover,.account-menu>button:hover{background:var(--surface-soft)}.document-row:hover,.billing-row:hover{background:var(--surface-soft)}}@media(max-width:1250px)and (min-width:701px){.account-heading h1{font-size:3.55rem}.account-heading p{font-size:1.15rem}.document-head,.document-row{grid-template-columns:1.75fr 1.25fr 1.1fr .75fr 1fr}.billing-head,.billing-row{grid-template-columns:1.65fr .75fr .75fr .85fr .8fr 1.15fr}.settings-columns{grid-template-columns:1.1fr .9fr;gap:1.35rem}.settings-columns>section{padding-right:1.35rem}.order-billing-grid{gap:1.3rem}.order-billing-grid>section{padding-right:1.3rem}.payment-history{grid-template-columns:1fr 1.2fr 1fr}.payment-history .account-status{display:none}.payment-history .text-action{grid-column:3}}@media(max-width:900px)and (min-width:701px){.account-toolbar{grid-template-columns:1fr 12rem}.document-head{display:none}.document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:0}.document-row{display:flex;flex-direction:column;align-items:stretch;gap:1rem;border:1px solid var(--line);padding:1rem;min-height:0}.document-row>div:not(.document-name):not(.file-actions){display:grid;grid-template-columns:8rem 1fr;align-items:center}.document-row>div:not(.document-name):not(.file-actions):before{content:attr(data-label);font-size:.72rem;color:var(--muted);font-weight:700}.file-actions{margin-top:auto}.billing-head{display:none}.billing-list{border:0;display:grid;gap:.8rem}.billing-row{grid-template-columns:1.5fr repeat(4,.8fr) 1.2fr;border:1px solid var(--line);padding:1rem}.settings-columns{grid-template-columns:1fr}.settings-columns>section{padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--line)}.order-billing-grid{grid-template-columns:1fr}.order-billing-grid>section{padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:700px){.account-heading{margin:1.35rem 0}.account-heading h1{font-size:2.5rem;line-height:1}.account-heading p{font-size:1.05rem;line-height:1.4;margin-top:.55rem}.account-tabs{gap:1rem}.account-tabs button{font-size:.875rem}.account-toolbar,.billing-toolbar{grid-template-columns:1fr;gap:.65rem}.account-select{width:100%}.list-meta{font-size:.75rem}.document-head,.billing-head{display:none}.document-list,.billing-list{display:grid;gap:.8rem;border:0}.document-row,.billing-row{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;border:1px solid var(--line);border-radius:4px;padding:1rem;min-height:0;font-size:.9rem}.document-row>div:not(.document-name):not(.file-actions),.billing-row>div:not(.invoice-name):not(.file-actions){display:grid;grid-template-columns:7rem 1fr;align-items:start;gap:.5rem}.document-row>div:not(.document-name):not(.file-actions):before,.billing-row>div:not(.invoice-name):not(.file-actions):before{content:attr(data-label);font-size:.68rem;color:var(--muted);font-weight:700}.file-actions{justify-content:stretch;margin-top:.15rem}.file-actions .text-action,.file-actions .primary{flex:1}.billing-summary{grid-template-columns:1fr 1fr;max-width:100%;gap:0}.billing-summary>div{padding-right:1rem}.billing-summary>div+div{padding-left:1rem}.billing-summary strong{font-size:1.45rem}.billing-note{align-items:flex-start;flex-wrap:wrap}.billing-note i{display:none}.settings-columns{grid-template-columns:1fr}.settings-columns>section{padding:0 0 1.3rem;border:0;border-bottom:1px solid var(--line)}.settings-columns h2{font-size:1.35rem}.field-grid{grid-template-columns:1fr}.field-grid .span-two{grid-column:auto}.verified-field{grid-template-columns:1fr}.verified-field em{justify-self:start}.settings-save{align-items:stretch;flex-direction:column}.settings-save .primary{width:100%}.notification-row{align-items:flex-start}.notification-row small{padding-right:.4rem}.security-row{align-items:flex-start}.security-row .account-status{margin-left:auto}.record-account-head{align-items:stretch;flex-direction:column}.record-account-head .primary{width:100%}.record-file-tabs{gap:1rem}.record-account .document-row>div:nth-child(2){display:none}.order-billing-summary{grid-template-columns:1fr}.order-billing-summary>div,.order-billing-summary>div+div{border-left:0;border-bottom:1px solid var(--line);padding:.75rem 0}.order-billing-grid{grid-template-columns:1fr}.order-billing-grid>section{padding:0 0 1.25rem;border-right:0;border-bottom:1px solid var(--line)}.payment-history{grid-template-columns:1fr 1fr;gap:.8rem}.payment-history .text-action{grid-column:1/-1}.account-menu{position:fixed;left:1rem;right:1rem;bottom:1rem;width:auto;max-width:24rem}.sidebar-collapsed .account-menu{left:1rem}}:root[data-theme=dark] .account-status.good{background:#173a26;border-color:#315d43;color:#a2dfb3}:root[data-theme=dark] .account-status.attention{background:#46291f;border-color:#754232;color:#ffaf92}:root[data-theme=dark] .segmented button[aria-pressed=true]{background:#46291f}:root[data-theme=dark] .switch{background:#44515f}:root[data-theme=dark] .settings-form input,:root[data-theme=dark] .settings-form select,:root[data-theme=dark] .account-select select{border-color:var(--line)}@media(prefers-reduced-motion:reduce){.switch span{transition:none}}[data-reduced-motion=true] .switch span{transition:none}.document-head,.billing-head,.billing-summary span,.order-billing-summary span{font-size:.8rem}.field-grid label,.segmented-label{font-size:.875rem}.sidebarbottom>button.active{position:relative;color:var(--orange);background:color-mix(in srgb,var(--orange) 7%,var(--surface))}.sidebarbottom>button.active:before{content:"";position:absolute;left:0;top:.58rem;bottom:.58rem;width:4px;background:var(--orange)}.mobile-account,.top-account{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.person[aria-expanded=true]>svg{transform:rotate(90deg)}@media(max-width:900px)and (min-width:701px){.document-list{grid-template-columns:1fr}.billing-list{display:grid;gap:.8rem;border:0}.billing-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:1px solid var(--line);padding:1rem}.billing-row>.invoice-name,.billing-row>.file-actions{grid-column:1/-1}.billing-row>div:not(.invoice-name):not(.file-actions){display:grid;grid-template-columns:7rem 1fr;align-items:start;gap:.5rem}.billing-row>div:not(.invoice-name):not(.file-actions):before{content:attr(data-label);font-size:.72rem;color:var(--muted);font-weight:700}.billing-row>.file-actions{justify-content:flex-end}}.account-toolbar{grid-template-columns:minmax(0,1fr) minmax(12rem,20rem)}.document-row .file-actions{flex-wrap:nowrap}.document-history-dialog{width:min(38rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;color:var(--ink);background:var(--surface)}.document-history-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.document-history-dialog h2{font-size:1.5rem;margin:0 0 .5rem}.document-history-dialog p{color:var(--muted);margin:.75rem 0;overflow-wrap:anywhere}.document-history-dialog ul{list-style:none;padding:0;margin:1rem 0}.document-history-dialog li{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.85rem 0}.document-history-dialog small{display:block;color:var(--muted);margin-top:.3rem}.version-file-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:700px){.account-toolbar{grid-template-columns:1fr}}@media(max-width:400px){.document-history-dialog li{align-items:flex-start;flex-direction:column}}.document-revision-line{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;max-width:100%}.document-revision-line>span:first-child{overflow-wrap:anywhere}.document-history-control{position:relative;display:inline-flex;flex:none}.document-history-control .icon-action{color:var(--muted)}.document-history-control .icon-action:hover{background:var(--surface-soft)}.document-history-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:6px 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-size:12px;white-space:nowrap;pointer-events:none;visibility:hidden}.document-history-control:focus-within .document-history-tooltip{visibility:visible}@media(hover:hover)and (pointer:fine){.document-history-control:hover .document-history-tooltip{visibility:visible}}.billing-row .invoice-name{align-items:flex-start}.billing-row .invoice-name>div{min-width:0}.billing-row .invoice-name strong{display:block;font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--ink)}.billing-row .invoice-name small{font-size:.875rem;font-weight:400;color:var(--muted);line-height:1.45;margin-top:6px;overflow-wrap:anywhere}.billing-row>.file-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0}.billing-row>.file-actions>button:first-child{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:44px;margin:0;white-space:normal}.billing-row>.file-actions>.icon-action{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.payment-grid .quote-table td{height:auto;padding:13px 10px;font-size:14px}.payment-panel{align-self:start}.payment-panel>.primary,.payment-panel>.outline{width:100%;min-height:46px;justify-content:center;margin-top:16px}.payment-methods{padding:0;border:0;margin:0}.payment-methods legend{font-size:18px;font-weight:650;margin:0 0 16px}.payment-method{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:4px;cursor:pointer;min-height:82px;margin-bottom:10px;background:var(--surface);transition:border-color .14s ease,background-color .14s ease}.payment-method.selected{border-color:var(--brand-action);background:color-mix(in srgb,var(--orange) 5%,var(--surface))}.payment-method input{accent-color:var(--brand-action);width:22px;height:22px;flex:none;margin:0}.payment-method:focus-within{outline:2px solid var(--focus);outline-offset:3px}.payment-method>svg{color:var(--ink)}.payment-method.selected>svg{color:var(--brand-action)}.payment-method strong{font-size:16px}.payment-method small{display:block;color:var(--muted);font-size:14px;line-height:1.5;margin-top:4px}.payment-copy{margin-top:24px;min-height:128px}.payment-copy>.primary{width:100%;min-height:48px;justify-content:center;gap:10px}.payment-copy>p{text-align:center}.payment-footnote{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px;color:var(--muted)}.payment-footnote p{font-size:14px;margin:0}.payment-notice{display:flex;align-items:center;gap:12px;background:var(--surface-soft);padding:18px;border:1px solid var(--line);border-radius:4px}.payment-notice.success>svg{color:#20863c}.payment-steps{padding-left:24px;color:var(--muted);line-height:1.6}.payment-steps li{padding:8px 0}.payment-demo-note{border:1px dashed var(--line);padding:16px;margin-top:20px;font-size:14px}.payment-demo-note p{font-size:14px}.payment-preview-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:22px 0;color:var(--muted);font-size:13px}.payment-result-options{display:grid;gap:12px;margin-top:24px}.payment-result-options button{justify-content:center;min-height:46px}.payment-panel:focus{outline:none}@media(hover:hover)and (pointer:fine){.payment-method:hover{border-color:var(--brand-action)}}@media(max-width:800px){.payment-preview-footer{align-items:stretch;flex-direction:column}.payment-method{gap:12px;padding:14px}.payment-copy{min-height:144px}}#payment-flow .quote-heading>a{align-self:flex-start;min-height:44px}#payment-flow .quote-heading h1{font-size:clamp(32px,4vw,60px)}:root[data-theme=light]{color-scheme:light}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}@media(min-width:701px){.sidebar-motion .sidebar{overflow:hidden}.sidebar-motion .sidebar .nav-label,.sidebar-motion .sidebar .org,.sidebar-motion .sidebar .wordmark,.sidebar-motion .sidebar .branddivider,.sidebar-motion .sidebar .person>svg{opacity:0!important;visibility:hidden!important}.sidebar-motion #main{will-change:transform,opacity}}.language-label{display:grid;gap:8px}.language-label>span{color:var(--muted);font-size:13px;font-weight:550}.language-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.language-segmented button{min-width:0;padding:8px 10px;color:var(--muted);font-size:14px;font-weight:550}.language-segmented button+button{border-left:1px solid var(--line)}.language-segmented button[aria-pressed=true]{color:var(--brand-action);background:color-mix(in srgb,var(--orange) 10%,var(--surface));box-shadow:inset 0 -3px 0 var(--orange)}.language-segmented button:active{transform:none!important}.segmented{min-height:46px;isolation:isolate;border-color:var(--line)}.segmented button{position:relative;min-width:0;padding:8px 12px;border:0;font-weight:550}.segmented button+button{border-left-color:var(--line)}.segmented button[aria-pressed=true]{z-index:1;color:var(--brand-action);background:color-mix(in srgb,var(--orange) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--orange),inset 0 -3px 0 var(--orange)}.help-trigger{display:flex;align-items:center;gap:1.35rem;width:100%;min-height:3.4rem;padding:1rem;border-radius:4px;color:var(--muted);text-align:left;font-size:1.05rem}.help-trigger:hover{background:var(--surface-soft)}.version-label{display:flex;align-items:center;min-height:32px;margin:2px 8px 0;padding:4px 8px;color:var(--muted);font-size:11px;letter-spacing:0;white-space:nowrap}.version-short{display:none}@media(min-width:701px){.sidebar-collapsed .version-label{justify-content:center;margin-inline:0;padding-inline:0}.sidebar-collapsed .version-full{display:none}.sidebar-collapsed .version-short{display:inline}}.help-faq-dialog{width:min(700px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #07162733;opacity:1;transform:translateY(0) scale(1);transition:opacity .15s ease,transform .18s var(--ease-out)}.help-faq-dialog::backdrop{background:#040e1a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@starting-style{.help-faq-dialog[open]{opacity:0;transform:translateY(8px) scale(.99)}}.faq-shell{display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - 32px))}.faq-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid var(--line)}.faq-eyebrow{display:block;margin-bottom:7px;color:var(--brand-action);font-size:12px;font-weight:750;letter-spacing:.08em}.faq-header h2{font-family:Coil Display,Arial,sans-serif;font-size:clamp(28px,3vw,38px);line-height:1}.faq-header p{max-width:500px;margin-top:8px;color:var(--muted);font-size:14px}.faq-close{min-height:42px;padding:8px 14px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-weight:600}.faq-list{overflow-y:auto;padding:0 26px}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;border:0;background:transparent;font-family:inherit;padding:18px 4px;color:var(--ink);cursor:pointer;font-size:15px;font-weight:650;line-height:1.35}.faq-question[aria-expanded=true]{color:var(--brand-action)}.faq-chevron{flex:0 0 18px;width:18px;height:18px;transform:rotate(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.is-open .faq-chevron{transform:rotate(90deg)}.faq-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s linear .22s}.is-open .faq-panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.faq-panel-inner{min-height:0;overflow:hidden}.faq-panel .faq-answer{margin:0}@media(prefers-reduced-motion:reduce){.faq-panel,.faq-chevron{transition:none}}body:has(.shell[data-reduced-motion=true]) .faq-panel,body:has(.shell[data-reduced-motion=true]) .faq-chevron{transition:none}.faq-answer{max-width:620px;padding:0 4px 18px;color:var(--muted);font-size:14px;line-height:1.55}.faq-footer{padding:16px 26px 20px;color:var(--muted);font-size:13px}@media(max-width:700px){.help-faq-dialog,.faq-shell{max-height:calc(100dvh - 20px)}.faq-header{gap:16px;padding:20px 18px 16px}.faq-list{padding-inline:18px}.faq-footer{padding:14px 18px 18px}}@media(prefers-reduced-motion:reduce){.help-faq-dialog,.sidebar-motion #main{transform:none!important;transition:opacity .1s ease!important}.help-faq-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--motion-control:.14s;--motion-enter:.18s;--motion-exit:.14s}html{scrollbar-gutter:stable}.shared-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;border:1px solid var(--line);border-radius:5px;background:var(--surface);isolation:isolate}.shared-segmented button{min-width:0;min-height:44px;padding:8px 12px;color:var(--muted);font:inherit;font-size:14px;line-height:1.4;border:0;background:transparent}.shared-segmented button+button{border-left:1px solid var(--line)}.shared-segmented button[aria-pressed=true]{color:var(--brand-action);background:color-mix(in srgb,var(--orange) 10%,var(--surface));box-shadow:inset 0 -3px 0 var(--orange);font-weight:650}.shared-segmented button:active,.faq-question:active{transform:none!important}.shared-segmented button:focus-visible,.faq-question:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.icon-control,.faq-close,.appearance-heading button{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.primary,.outline{min-height:44px}.primary[aria-busy=true],.outline[aria-busy=true]{position:relative}.primary[aria-busy=true] .button-spinner,.outline[aria-busy=true] .button-spinner{position:absolute;left:12px}.motion-dialog[open]{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--motion-enter) ease,transform var(--motion-enter) var(--ease-out)}.motion-dialog[open][data-closing=true]{opacity:0;transform:translateY(4px) scale(.99);transition-duration:var(--motion-exit);pointer-events:none}.motion-dialog::backdrop{transition:background-color var(--motion-exit) ease}.motion-dialog[data-closing=true]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.appearance-panel{opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity var(--motion-exit) ease,transform var(--motion-exit) var(--ease-out),visibility 0s linear var(--motion-exit)}.appearance-panel[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-duration:var(--motion-enter),var(--motion-enter),0s;transition-delay:0s}.appearance-panel .appearance-heading{align-items:center}.appearance-panel .language-segmented{margin-top:0}.motion-dialog.help-faq-dialog{padding:0}.faq-list{scrollbar-gutter:stable;overscroll-behavior:contain}.faq-close{border:1px solid var(--line)}.document-list .file-actions{gap:8px;align-items:center}.document-list .file-actions .doc-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;text-decoration:none;white-space:nowrap}.document-list .file-actions .icon-action{width:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}@media(hover:hover)and (pointer:fine){.document-list .file-actions a:hover,.document-list .file-actions button:hover,.faq-question:hover{background:var(--surface-soft)}}@media(prefers-reduced-motion:reduce){.motion-dialog[open],.appearance-panel{transform:none!important;transition:none!important}}[data-reduced-motion=true] .motion-dialog,[data-reduced-motion=true] .appearance-panel{transform:none!important;transition:none!important}@media(max-width:700px){.shared-segmented button{font-size:14px;padding-inline:6px}.document-list .file-actions .doc-action{min-height:44px}}@media(max-width:700px){.document-list .file-actions .doc-action{flex:1}}.account-menu{opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity var(--motion-exit) ease,transform var(--motion-exit) var(--ease-out),visibility 0s linear var(--motion-exit)}.account-menu[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){.account-menu{transform:none!important;transition:none!important}}[data-reduced-motion=true] .account-menu{transform:none!important;transition:none!important}body:has(.shell[data-reduced-motion=true]) .motion-dialog{transform:none!important;transition:none!important}button,[role=button],[role=tab],nav a,a:is(.primary,.outline,.icon-action,.text-action,.back),label:has(input:is([type=checkbox],[type=radio])){-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.tabs.shared-tab-list{position:relative;isolation:isolate}.tabs.shared-tab-list>button:after{content:none}.tabs.shared-tab-list>button{border-bottom-color:transparent;flex-shrink:0}.tabs.shared-tab-list>.tab-indicator{position:absolute;left:0;top:0;width:1px;height:3px;background:var(--orange);transform-origin:0 50%;pointer-events:none;opacity:0}.tabs.shared-tab-list[data-indicator-ready=true]>.tab-indicator{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .1s ease}.tabs.shared-tab-list>button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.tabs.shared-tab-list>.tab-indicator{transition:none!important}}.shell[data-reduced-motion=true] .tabs.shared-tab-list>.tab-indicator,.shell[data-keyboard=true] .tabs.shared-tab-list>.tab-indicator{transition:none!important}.account-status{margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.account-status:before,.account-status:after{content:none}.document-row,.billing-row{align-items:center}.document-row>div:not(.document-name):not(.file-actions){gap:6px}.faq-list{padding-inline:0;scrollbar-gutter:auto}.faq-question{padding:18px 26px;min-height:56px}.faq-panel .faq-answer{padding:0 26px 20px;max-width:none}.faq-item{margin:0}.faq-question:focus-visible{outline-offset:-4px}.motion-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-self:flex-start;margin-top:2px}.motion-checkbox input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;min-width:0;opacity:0;z-index:1;cursor:pointer}.checkbox-face{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid var(--muted);border-radius:3px;background:var(--surface);color:#fff;pointer-events:none;transition:background-color .14s ease,border-color .14s ease}.checkbox-face svg,.selection-check svg{opacity:0;transform:scale(.92);filter:blur(2px);transition:opacity .14s ease,transform .18s var(--ease-out),filter .18s ease}.motion-checkbox input:checked+.checkbox-face{background:var(--brand-action);border-color:var(--brand-action)}.motion-checkbox input:checked+.checkbox-face svg,.selection-check[data-active=true] svg{opacity:1;transform:scale(1);filter:blur(0)}.motion-checkbox input:focus-visible+.checkbox-face{outline:3px solid var(--focus);outline-offset:3px}.motion-checkbox input:disabled+.checkbox-face{opacity:.45}.selection-check{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center}.attachment-done{opacity:0;transition:opacity .14s ease;pointer-events:none}.attachment-done[data-active=true]{opacity:1}.attachment-done .selection-check{flex-basis:auto}.appearance-panel>button .selection-check{flex:0 0 20px}.drawing-consent{min-height:44px;cursor:pointer}.drawing-consent{padding-block:10px}.shell main{container-type:inline-size;container-name:workspace;min-width:0}.tablewrap table{width:100%}.tablewrap td .outline{max-width:100%;white-space:normal;line-height:1.35}.tablewrap .projectcell>div{min-width:0}.tablewrap strong,.document-row strong,.billing-row strong{overflow-wrap:anywhere}.file-actions{flex-wrap:wrap;gap:8px}.document-name>svg,.invoice-name>svg,.primary>svg,.outline>svg{flex-shrink:0}.account-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto}.account-toolbar>*{min-width:0}.account-select select{padding-right:24px;text-overflow:ellipsis}.account-status{line-height:1.35}.primary,.outline{max-width:100%}.topline{gap:12px}.topactions{flex-shrink:0}@container workspace (max-width:1050px){.heading{display:flex;flex-direction:column;gap:18px}.heading .startbrief{position:static;min-width:0;margin:0;align-self:flex-start}.heading h1,html[lang=es] .heading h1{font-size:clamp(32px,5vw,56px);padding:0}.heading p{font-size:clamp(16px,2vw,22px)}.listheading{display:flex;flex-direction:column;align-items:stretch;gap:14px}.listheading .search,html[lang=es] .listheading .search{position:static;width:100%;max-width:none}.tablewrap{overflow:visible}.tablewrap table,.tablewrap tbody{display:block;min-width:0;width:100%}.tablewrap colgroup,.tablewrap thead{display:none}.tablewrap tbody{display:grid;gap:12px}.tablewrap tr{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px solid var(--line);padding:16px;background:var(--surface);border-radius:4px}.tablewrap td{display:block;grid-column:1/-1;text-align:left;border:0!important;padding:0!important;min-width:0;width:auto!important;height:auto!important}.tablewrap td:first-child{grid-column:1/-1}.tablewrap td:last-child{margin-top:0}.tablewrap td:last-child .outline{width:100%;min-height:44px;margin-top:0}.tablewrap .projectcell{gap:12px}.tablewrap .projectcell strong{font-size:16px}.tablewrap .projectcell small,.tablewrap td small{font-size:14px}.tablewrap td:nth-child(2) small{display:block;margin-left:0}.tablewrap .badge{display:inline-flex;width:fit-content;font-size:14px;white-space:normal;max-width:100%;margin:0;line-height:1.4;border-radius:12px;padding:7px 11px}.draftcard{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.draftcard>span{grid-column:2;margin:0;text-align:left}.draftcard>.outline{grid-column:1/-1;width:100%;margin:0}.account-toolbar,.billing-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,1fr)}.document-head,.billing-head{display:none}.document-list,.billing-list{display:grid;grid-template-columns:1fr;gap:12px;border:0}.document-row,.billing-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--line);border-radius:4px;min-height:0}.document-row>div:not(.document-name):not(.file-actions),.billing-row>div:not(.invoice-name):not(.file-actions){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px}.document-row>div[data-label]:before,.billing-row>div[data-label]:before{content:attr(data-label);font-size:12px;font-weight:650;color:var(--muted);flex:0 0 145px}.document-row>div[data-label]>small{margin:0}.file-actions{justify-content:flex-end;gap:8px}.file-actions .doc-action,.file-actions .text-action,.file-actions .primary{flex:1;min-height:44px}.settings-columns,.order-billing-grid,.drawing-grid,.quote-grid,.progressgrid,.specgrid{grid-template-columns:minmax(0,1fr)}.settings-columns>section,.order-billing-grid>section,.progressgrid>section,.progressgrid>aside,.specgrid>section{padding-inline:0;border-right:0;border-left:0}.quote-summary,.payment-panel{position:static}.drawing-heading,.quote-heading,.statusbanner{flex-wrap:wrap}.drawing-heading>*,.quote-heading>*{min-width:0}}@container workspace (max-width:620px){.attentionrow{display:flex;flex-direction:column;align-items:stretch;gap:12px}.attentionrow .outline{width:100%;min-height:44px}.filterrow,.account-toolbar,.billing-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.filterrow .search,.statusselect{width:100%;min-width:0}.filtertabs,.detailtabs,.account-tabs{display:flex;flex-wrap:wrap;gap:4px 16px;overflow:visible}.filtertabs button,.detailtabs button,.account-tabs button{min-height:44px;padding:10px 4px;font-size:14px;white-space:normal}.drawing-heading,.quote-heading{flex-direction:column;align-items:stretch;gap:16px}.drawing-heading .outline,.quote-heading .outline{width:100%;white-space:normal}.primary,.outline{white-space:normal;overflow-wrap:anywhere;min-height:44px}.drawing-actions,.drawing-confirm-actions,.drawing-file-actions,.quote-actions,.detailfooter,.specactions{display:flex;flex-wrap:wrap;gap:12px}.drawing-actions>*,.drawing-confirm-actions>*,.specactions>.primary{flex:1 1 180px}.facts>div,.drawing-details>div{gap:12px}.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-summary>div{padding-right:12px}.billing-summary>div+div{padding-left:12px}.field-grid,.settings-columns,.security-columns{grid-template-columns:minmax(0,1fr)}.account-heading h1{font-size:clamp(30px,7vw,44px)}.account-heading p{font-size:16px}}@media(max-width:700px){.faq-question,.faq-panel .faq-answer{padding-inline:18px}.tablewrap tr{padding:14px}.topline{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.checkbox-face svg,.selection-check svg{transform:none!important;filter:none!important;transition:opacity .1s ease}}body:has(.shell[data-reduced-motion=true]) .checkbox-face svg,body:has(.shell[data-reduced-motion=true]) .selection-check svg{transform:none!important;filter:none!important;transition:opacity .1s ease}body:has(.shell[data-keyboard=true]) .checkbox-face svg,body:has(.shell[data-keyboard=true]) .selection-check svg{transition:none!important;filter:none!important;transform:none!important}body select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23354e70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 16px center}html[data-theme=dark] body select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b4c3d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(forced-colors:active){body select:not([multiple]):not([size]),html[data-theme=dark] body select:not([multiple]):not([size]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.shell main{max-width:none}.shell main>.topline,.shell main>#page-content{width:100%;max-width:2400px;margin-inline:auto}.settings-content{max-width:1200px;margin-inline:auto}.shell main.detailpage>#page-content{max-width:1600px}@media(min-width:701px){.shell[data-sidebar-motion=quiver]{--sidebar:max(16rem,260px)}.shell[data-sidebar-motion=quiver] .sidebar{width:var(--sidebar);padding-inline:16px;transition:width .24s cubic-bezier(.25,1,.5,1);background:var(--surface);border-right:1px solid var(--line)}.shell[data-sidebar-motion=quiver] .sidebar:before{display:none}.shell[data-sidebar-motion=quiver] main{transition:margin-left .24s cubic-bezier(.25,1,.5,1);transform:none!important}.shell[data-sidebar-motion=quiver].sidebar-collapsed .sidebar{width:5.5rem}.shell[data-sidebar-motion=quiver] .sidebar nav{margin-top:0}.shell[data-sidebar-motion=quiver] .sidebar .org{display:block;white-space:nowrap;height:22px;min-height:22px;margin:16px 12px 18px;overflow:hidden;opacity:1;visibility:visible;transition:opacity .1s ease 80ms,visibility 0s linear}.shell[data-sidebar-motion=quiver].sidebar-collapsed .sidebar .org{visibility:hidden;opacity:0;transition:opacity 60ms ease,visibility 0s linear 60ms}.shell[data-sidebar-motion=quiver] .sidebar .brand{position:relative;margin:0 0 0 12px;justify-content:flex-start;overflow:hidden}.shell[data-sidebar-motion=quiver] .sidebar .coilmark{flex-shrink:0}.shell[data-sidebar-motion=quiver] .sidebar .wordmark,.shell[data-sidebar-motion=quiver] .sidebar .branddivider{display:block;flex-shrink:0;opacity:1;visibility:visible;transition:opacity .1s ease 80ms,visibility 0s linear}.shell[data-sidebar-motion=quiver].sidebar-collapsed .sidebar .wordmark,.shell[data-sidebar-motion=quiver].sidebar-collapsed .sidebar .branddivider{opacity:0;visibility:hidden;transition:opacity 60ms ease,visibility 0s linear 60ms}.shell[data-sidebar-motion=quiver] .sidebar nav button,.shell[data-sidebar-motion=quiver] .sidebarbottom>button,.shell[data-sidebar-motion=quiver] .appearance-trigger,.shell[data-sidebar-motion=quiver] .sidebar-toggle{position:relative;justify-content:flex-start;gap:16px;padding:0 12px;height:48px;min-height:48px;margin-inline:0;white-space:nowrap}.shell[data-sidebar-motion=quiver] .sidebar-toggle{width:100%;margin-top:20px}.shell[data-sidebar-motion=quiver] .sidebar-toggle svg{transform:none}.shell[data-sidebar-motion=quiver] .sidebarbottom{margin-inline:0;min-width:0}.shell[data-sidebar-motion=quiver] .sidebar nav button>svg,.shell[data-sidebar-motion=quiver] .sidebarbottom>button>svg,.shell[data-sidebar-motion=quiver] .appearance-trigger>.theme-glyph,.shell[data-sidebar-motion=quiver] .sidebar-toggle>svg{flex:0 0 24px;width:24px;height:24px}.shell[data-sidebar-motion=quiver] .sidebar .nav-label{display:block;position:absolute;left:52px;right:auto;width:calc(var(--sidebar) - 88px);clip-path:none;overflow:hidden;white-space:nowrap;opacity:1;visibility:visible;transition:opacity .12s ease 80ms,visibility 0s linear}.shell[data-sidebar-motion=quiver].sidebar-collapsed .sidebar .nav-label{opacity:0;visibility:hidden;transition:opacity 60ms ease,visibility 0s linear 60ms}.shell[data-sidebar-motion=quiver] .person .avatar{width:32px;height:32px;flex-shrink:0;font-size:13px;margin-left:-4px}.shell[data-sidebar-motion=quiver] .person>svg{display:none}.shell[data-sidebar-motion=quiver] .version-label{height:32px;margin-inline:0;padding-left:12px;justify-content:flex-start}.shell[data-sidebar-motion=quiver] .sidebar [data-tooltip]:hover:after{transition:none}.shell[data-sidebar-motion=quiver][data-reduced-motion=true] main,.shell[data-sidebar-motion=quiver][data-reduced-motion=true] .sidebar,.shell[data-sidebar-motion=quiver][data-keyboard=true] main,.shell[data-sidebar-motion=quiver][data-keyboard=true] .sidebar{transition:none}}@media(prefers-reduced-motion:reduce){.shell[data-sidebar-motion=quiver] main,.shell[data-sidebar-motion=quiver] .sidebar{transition:none!important}}@media(max-height:850px)and (min-width:701px){.shell[data-sidebar-motion=quiver] .sidebar{padding-top:16px;padding-bottom:12px}.shell[data-sidebar-motion=quiver] .sidebar-toggle{margin-top:12px}.shell[data-sidebar-motion=quiver] .sidebar .org{margin-block:8px}.shell[data-sidebar-motion=quiver] .sidebarbottom>button,.shell[data-sidebar-motion=quiver] .appearance-trigger{height:44px;min-height:44px}}.shell[data-sidebar-motion=quiver][data-reduced-motion=true] .sidebar,.shell[data-sidebar-motion=quiver][data-reduced-motion=true] .sidebar *,.shell[data-sidebar-motion=quiver][data-reduced-motion=true] main,.shell[data-sidebar-motion=quiver][data-keyboard=true] .sidebar,.shell[data-sidebar-motion=quiver][data-keyboard=true] .sidebar *,.shell[data-sidebar-motion=quiver][data-keyboard=true] main{transition-delay:0s!important}@media(prefers-reduced-motion:reduce){.shell[data-sidebar-motion=quiver] .sidebar,.shell[data-sidebar-motion=quiver] .sidebar *,.shell[data-sidebar-motion=quiver] main{transition-delay:0s!important}}.sidebar .global-search-trigger{position:relative;display:flex;align-items:center;gap:16px;width:100%;height:48px;min-height:44px;padding:0 16px;color:var(--muted);font-size:1.05rem;text-align:left;border-radius:4px;flex-shrink:0}.global-search-trigger svg{flex-shrink:0}.sidebar .global-search-trigger .nav-label,.shell[data-sidebar-motion=quiver] .sidebar .global-search-trigger .nav-label{display:flex;align-items:center;gap:8px;min-height:32px;line-height:1.4}.global-search-trigger kbd{display:none;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;min-height:24px;font:inherit;font-size:12px;line-height:1.2;padding:3px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);white-space:nowrap}@media(min-width:701px){.shell[data-sidebar-motion=classic].sidebar-collapsed .global-search-trigger .nav-label{display:none}}@media(min-width:1251px)and (hover:hover)and (pointer:fine){.global-search-trigger kbd{display:inline-flex}}.global-search-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:10dvh auto auto;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);box-shadow:0 20px 60px #0004;overflow:hidden;transition:none!important;animation:none!important}.global-search-dialog::backdrop{background:#07101c66}.global-search-field{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.global-search-field>svg{flex-shrink:0;color:var(--muted)}.global-search-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;min-height:44px;outline-offset:0}.global-search-results{max-height:min(440px,60dvh);overflow:auto;overscroll-behavior:contain}.global-search-result{display:flex;align-items:center;gap:12px;padding:12px 20px;min-height:64px;cursor:pointer;transition:none}.global-search-result[aria-selected=true]{background:var(--surface-soft);box-shadow:inset 3px 0 var(--orange)}.global-search-result>svg{flex-shrink:0;color:var(--muted)}.global-search-result>span{flex:1;min-width:0}.global-search-result strong,.global-search-result small{display:block;overflow-wrap:anywhere;font-size:14px}.global-search-result small{color:var(--muted);margin-top:4px}.global-search-empty{padding:24px 20px;font-size:14px;color:var(--muted)}.global-search-footer{border-top:1px solid var(--line);padding:12px 20px;margin:0;color:var(--muted);font-size:12px}@media(min-width:701px){.sidebar-collapsed .global-search-trigger{justify-content:center;padding:0}.shell[data-sidebar-motion=quiver] .global-search-trigger{justify-content:flex-start;padding:0 12px}.shell[data-sidebar-motion=quiver] .global-search-trigger .nav-label{left:52px}}@media(max-width:1250px),(hover:none),(pointer:coarse){.global-search-trigger kbd,.global-search-footer{display:none}}@media(max-width:700px){.global-search-dialog{margin-top:16px}.global-search-field{padding:8px}.global-search-result{padding-inline:16px}.global-search-field input{font-size:16px}}.integrated-tour .wt-canvas *{box-sizing:border-box}.integrated-tour .wt-canvas{container-type:inline-size;position:relative;isolation:isolate;max-width:1200px;margin:auto;background:#12171c;border:1px solid #29343e;border-radius:12px;overflow:hidden}.integrated-tour .wt-canvas .wt-coil{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;pointer-events:none}.integrated-tour .wt-canvas .wt-scene{position:relative;height:45.5cqw}.integrated-tour .wt-canvas .wt-brief{position:absolute;left:4.6%;top:2cqw;width:10.7%;padding:1.7cqw .7cqw 1.4cqw;display:flex;align-items:center;flex-direction:column;gap:.8cqw;border:1px solid #4d5f6d;border-radius:9px;background:linear-gradient(135deg,#222a33,#151b21);text-align:center;z-index:2}.integrated-tour .wt-canvas .wt-document-icon{width:4.3cqw;height:5.3cqw;display:block;margin-bottom:.25cqw}.integrated-tour .wt-canvas .wt-brief strong{font-size:1.4cqw;white-space:nowrap}.integrated-tour .wt-canvas .wt-submitted{font-size:1.15cqw;display:flex;align-items:center;gap:.7cqw;color:var(--muted)}.integrated-tour .wt-canvas .wt-check{display:grid;place-items:center;width:1.5cqw;height:1.5cqw;background:#49d3b2;color:#132e28;border-radius:50%}.integrated-tour .wt-canvas .wt-check svg{width:80%;height:80%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.integrated-tour .wt-canvas .wt-connector{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.integrated-tour .wt-canvas .wt-connection{fill:none;stroke:#8a9dab;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:0}.integrated-tour .wt-canvas .wt-endpoint{fill:#a8bacb}.integrated-tour .wt-canvas .wt-record{position:absolute;right:4.3%;top:13cqw;width:27.2%;padding:2.4cqw;background:linear-gradient(135deg,#11171dfc,#141a20fc);border:1px solid #465461;border-radius:10px;box-shadow:0 12px 30px #0002;z-index:3}.integrated-tour .wt-canvas .wt-record p,.integrated-tour .wt-canvas .wt-record h2{margin:0}.integrated-tour .wt-canvas .wt-eyebrow{font-size:.9cqw;letter-spacing:.25em;color:var(--muted);white-space:nowrap}.integrated-tour .wt-canvas .wt-record h2{font-family:Coil Display,Arial,sans-serif;font-size:3.7cqw;line-height:1.1;margin:1.3cqw 0 1.6cqw}.integrated-tour .wt-canvas .wt-project{padding-bottom:1.2cqw;border-bottom:1px solid var(--line)}.integrated-tour .wt-canvas .wt-project small{display:block;font-size:1.2cqw;color:var(--muted);margin-bottom:.4cqw}.integrated-tour .wt-canvas .wt-project p,.integrated-tour .wt-canvas .wt-quantity{font-size:1.8cqw}.integrated-tour .wt-canvas .wt-record .wt-quantity{margin:1.3cqw 0 1.25cqw;font-size:1.65cqw;white-space:nowrap}.integrated-tour .wt-canvas .wt-status-slot{min-height:2.85cqw}.integrated-tour .wt-canvas .wt-status{display:inline-flex;border:1px solid #495b6b;border-radius:6px;padding:.55cqw 1cqw;color:#c1cedb;background:#2b3540;font-size:1.25cqw;line-height:1.3}.integrated-tour .wt-canvas .wt-record .wt-next-step{border-top:1px solid var(--line);margin-top:1.1cqw;padding-top:1.4cqw;font-size:1.1cqw;line-height:1.45;color:var(--muted)}.integrated-tour .wt-canvas .wt-copy{position:relative;padding:1cqw 3.5cqw 2.3cqw}.integrated-tour .wt-canvas .wt-copy h1{font-family:Coil Display,Arial,sans-serif;font-size:5cqw;font-weight:700;line-height:1.12;margin:0 0 1cqw;letter-spacing:0}.integrated-tour .wt-canvas .wt-copy>p{margin:0;font-size:1.9cqw;line-height:1.5;letter-spacing:-.02em}.integrated-tour .wt-canvas .wt-copy .wt-reassurance{color:var(--muted);font-size:1.35cqw;margin-top:.65cqw}.integrated-tour .wt-canvas[data-ready=true] .wt-brief,.integrated-tour .wt-canvas[data-ready=true] .wt-record,.integrated-tour .wt-canvas[data-ready=true] .wt-status,.integrated-tour .wt-canvas[data-ready=true] .wt-next-step,.integrated-tour .wt-canvas[data-ready=true] .wt-endpoint{transition:opacity .24s ease,transform .32s var(--ease)}.integrated-tour .wt-canvas[data-ready=true] .wt-connection{transition:stroke-dashoffset .4s var(--ease)}.integrated-tour .wt-canvas[data-stage="0"] .wt-brief{opacity:0;transform:translateY(5px)}.integrated-tour .wt-canvas[data-stage="0"] .wt-connection,.integrated-tour .wt-canvas[data-stage="1"] .wt-connection{stroke-dashoffset:1}.integrated-tour .wt-canvas[data-stage="0"] .wt-endpoint,.integrated-tour .wt-canvas[data-stage="1"] .wt-endpoint{opacity:0}.integrated-tour .wt-canvas[data-stage="0"] .wt-record,.integrated-tour .wt-canvas[data-stage="1"] .wt-record,.integrated-tour .wt-canvas[data-stage="2"] .wt-record{opacity:0;transform:translateY(8px)}.integrated-tour .wt-canvas[data-stage]:not([data-stage="4"]) .wt-status,.integrated-tour .wt-canvas[data-stage]:not([data-stage="4"]) .wt-next-step{opacity:0;transform:translateY(3px)}.integrated-tour .wt-canvas[data-ready=true] .wt-check svg{transition:opacity .16s ease,transform .22s var(--ease),filter .22s ease}.integrated-tour .wt-canvas[data-stage="0"] .wt-check svg{opacity:0;transform:scale(.92);filter:blur(1px)}@media(max-width:900px){.integrated-tour .wt-canvas .wt-coil{top:36px;width:145%;max-width:none;left:-19%}.integrated-tour .wt-canvas .wt-scene{height:auto;min-height:0;padding:49cqw 20px 0}.integrated-tour .wt-canvas .wt-brief{top:0;left:20px;width:100px;padding:12px 8px;gap:6px}.integrated-tour .wt-canvas .wt-document-icon{width:28px;height:34px}.integrated-tour .wt-canvas .wt-brief strong{font-size:13px}.integrated-tour .wt-canvas .wt-submitted{font-size:11px;gap:8px}.integrated-tour .wt-canvas .wt-check{width:14px;height:14px}.integrated-tour .wt-canvas .wt-connector{display:none}.integrated-tour .wt-canvas .wt-record{position:relative;top:auto;right:auto;width:100%;padding:20px;border-radius:8px;box-shadow:none}.integrated-tour .wt-canvas .wt-eyebrow{font-size:10px}.integrated-tour .wt-canvas .wt-record h2{font-size:34px;margin:10px 0 14px}.integrated-tour .wt-canvas .wt-project{padding-bottom:12px}.integrated-tour .wt-canvas .wt-project small{font-size:12px;margin-bottom:4px}.integrated-tour .wt-canvas .wt-project p{font-size:18px}.integrated-tour .wt-canvas .wt-record .wt-quantity{font-size:15px;margin:12px 0}.integrated-tour .wt-canvas .wt-status-slot{min-height:32px}.integrated-tour .wt-canvas .wt-status{padding:6px 10px;font-size:13px}.integrated-tour .wt-canvas .wt-record .wt-next-step{margin-top:12px;padding-top:12px;font-size:13px}.integrated-tour .wt-canvas .wt-copy{padding:24px 20px}.integrated-tour .wt-canvas .wt-copy h1{font-size:30px;margin-bottom:12px}.integrated-tour .wt-canvas .wt-copy>p{font-size:15px;line-height:1.5}.integrated-tour .wt-canvas .wt-copy .wt-reassurance{font-size:12px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.integrated-tour .wt-canvas *,.integrated-tour .wt-canvas *:before,.integrated-tour .wt-canvas *:after{transition:none!important;animation:none!important;transform:none!important}.integrated-tour .wt-canvas .wt-brief,.integrated-tour .wt-canvas .wt-record,.integrated-tour .wt-canvas .wt-status,.integrated-tour .wt-canvas .wt-next-step,.integrated-tour .wt-canvas .wt-endpoint,.integrated-tour .wt-canvas .wt-check svg{opacity:1!important;filter:none!important}.integrated-tour .wt-canvas .wt-connection{stroke-dashoffset:0!important}}.integrated-tour .wt-canvas[data-reduced=true] *{transition:none!important;transform:none!important;filter:none!important}.integrated-tour .wt-canvas.wt-step-two .wt-coil{opacity:.6}.integrated-tour .wt-canvas .wt-record-identity{position:absolute;left:4.6%;top:1.5cqw;display:flex;align-items:center;gap:12px;font-size:1.2cqw;color:var(--muted)}.integrated-tour .wt-canvas .wt-record-identity span:first-child{font-weight:650;color:#e9edf2;padding-right:12px;border-right:1px solid #53616d}.integrated-tour .wt-canvas .wt-drawing-sheet{position:absolute;left:4.6%;top:5.5cqw;width:46%;background:#fff;color:#162333;border:1px solid #d5dfe8;border-radius:9px;box-shadow:0 12px 32px #0002;overflow:hidden;z-index:2}.integrated-tour .wt-canvas .wt-drawing-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.8cqw 1.8cqw 1.2cqw;border-bottom:1px solid #dfe5eb}.integrated-tour .wt-canvas .wt-drawing-header p{font-size:.85cqw;letter-spacing:.16em;margin:0 0 .6cqw;color:#546578}.integrated-tour .wt-canvas .wt-drawing-header h2{font-family:Coil Display,Arial,sans-serif;font-size:2cqw;line-height:1.15;margin:0}.integrated-tour .wt-canvas .wt-revision{border:1px solid #f5b199;background:#fff0e8;color:#bd3818;border-radius:4px;font-size:.95cqw;font-weight:650;padding:.5cqw .6cqw;white-space:nowrap}.integrated-tour .wt-canvas .wt-drawing-image{position:relative;margin:0 1.1cqw}.integrated-tour .wt-canvas .wt-drawing-image img{width:100%;display:block;aspect-ratio:2;object-fit:cover}.integrated-tour .wt-canvas .wt-detail-highlight{position:absolute;left:3%;top:12%;width:14%;height:68%;border:1.5px solid #f04318;border-radius:4px;background:#f0431809}.integrated-tour .wt-canvas .wt-detail-label{position:absolute;left:2%;bottom:5%;font-size:.85cqw;color:#b33312;background:#fff1e9;border:1px solid #f7c3ae;border-radius:4px;padding:.4cqw .65cqw;white-space:nowrap}.integrated-tour .wt-canvas .wt-drawing-footer{margin:0 1.8cqw;padding:1.1cqw 0;border-top:1px solid #dfe5eb;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1cqw;color:#536578}.integrated-tour .wt-canvas .wt-drawing-footer strong{font-weight:600;color:#bc3b19}.integrated-tour .wt-canvas .wt-drawing-caption{margin:0;padding:0 1.8cqw 1.2cqw;font-size:.75cqw;color:#627388}.integrated-tour .wt-canvas .wt-quote-sheet{position:absolute;top:12cqw;right:4.3%;width:30.5%;padding:2.3cqw;background:linear-gradient(135deg,#11171dfc,#141a20fc);border:1px solid #465461;border-radius:10px;box-shadow:0 12px 30px #0003;z-index:3}.integrated-tour .wt-canvas .wt-quote-sheet p,.integrated-tour .wt-canvas .wt-quote-sheet h2{margin:0}.integrated-tour .wt-canvas .wt-quote-sheet h2{font-family:Coil Display,Arial,sans-serif;font-size:3.4cqw;line-height:1.1;margin:1.25cqw 0 .6cqw}.integrated-tour .wt-canvas .wt-quote-version{color:var(--muted);font-size:1.1cqw}.integrated-tour .wt-canvas .wt-quote-lines{margin:1.7cqw 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.integrated-tour .wt-canvas .wt-quote-lines>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:1cqw 0;font-size:1.2cqw}.integrated-tour .wt-canvas .wt-quote-lines>div+div{border-top:1px solid var(--line)}.integrated-tour .wt-canvas .wt-quote-lines strong{font-weight:500;color:var(--muted)}.integrated-tour .wt-canvas .wt-quote-lines svg{width:1.3cqw;height:1.3cqw;stroke:#b6c7d7;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integrated-tour .wt-canvas .wt-quote-review-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ff986e;padding:1.25cqw 0;line-height:1.4;font-size:1.7cqw}.integrated-tour .wt-canvas .wt-quote-review-label>span:last-child{font-size:2.3cqw}.integrated-tour .wt-canvas .wt-quote-sheet .wt-quote-note{font-size:1.05cqw;color:var(--muted);line-height:1.55;border-top:1px solid var(--line);padding-top:1.2cqw}.integrated-tour .wt-canvas .wt-review-connection{position:absolute;left:50.6%;top:18cqw;width:14.8%;height:7cqw;z-index:2}.integrated-tour .wt-canvas .wt-review-connection svg{width:100%;height:100%;overflow:visible}.integrated-tour .wt-canvas .wt-review-connection path{fill:none;stroke:#8a9dab;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.integrated-tour .wt-canvas .wt-review-connection path:first-child{stroke-dasharray:1;stroke-dashoffset:0}.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-drawing-sheet,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-quote-sheet,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-detail-highlight,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-detail-label,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-revision,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-quote-review-label,.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-quote-note{transition:opacity .24s ease,transform .32s var(--ease)}.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-review-connection path:first-child{transition:stroke-dashoffset .38s var(--ease)}.integrated-tour .wt-canvas.wt-step-two[data-ready=true] .wt-arrow-tip{transition:opacity .18s ease}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-drawing-sheet{opacity:0;transform:translateY(7px)}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-detail-highlight,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-detail-highlight,.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-detail-label,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-detail-label{opacity:0}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-revision,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-revision{opacity:0;transform:translateY(2px)}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-review-connection path:first-child,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-review-connection path:first-child,.integrated-tour .wt-canvas.wt-step-two[data-stage="2"] .wt-review-connection path:first-child{stroke-dashoffset:1}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-arrow-tip,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-arrow-tip,.integrated-tour .wt-canvas.wt-step-two[data-stage="2"] .wt-arrow-tip{opacity:0}.integrated-tour .wt-canvas.wt-step-two[data-stage="0"] .wt-quote-sheet,.integrated-tour .wt-canvas.wt-step-two[data-stage="1"] .wt-quote-sheet,.integrated-tour .wt-canvas.wt-step-two[data-stage="2"] .wt-quote-sheet{opacity:0;transform:translateY(8px)}.integrated-tour .wt-canvas.wt-step-two[data-stage]:not([data-stage="4"]) .wt-quote-review-label,.integrated-tour .wt-canvas.wt-step-two[data-stage]:not([data-stage="4"]) .wt-quote-note{opacity:0;transform:translateY(3px)}@media(max-width:900px){.integrated-tour .wt-canvas.wt-step-two .wt-coil{opacity:.32;top:40px;width:125%;left:0}.integrated-tour .wt-canvas.wt-step-two .wt-scene{padding:56px 20px 0;display:flex;flex-direction:column;gap:20px}.integrated-tour .wt-canvas .wt-record-identity{top:14px;left:20px;font-size:12px}.integrated-tour .wt-canvas .wt-drawing-sheet{position:relative;left:auto;top:auto;width:100%;border-radius:7px}.integrated-tour .wt-canvas .wt-drawing-header{padding:16px 14px 12px}.integrated-tour .wt-canvas .wt-drawing-header p{font-size:9px;margin-bottom:7px}.integrated-tour .wt-canvas .wt-drawing-header h2{font-size:21px}.integrated-tour .wt-canvas .wt-revision{font-size:10px;padding:6px}.integrated-tour .wt-canvas .wt-drawing-image{margin:0 8px}.integrated-tour .wt-canvas .wt-detail-label{font-size:9px;padding:4px 6px}.integrated-tour .wt-canvas .wt-drawing-footer{margin:0 14px;padding:12px 0;font-size:11px}.integrated-tour .wt-canvas .wt-drawing-caption{padding:0 14px 12px;font-size:9px}.integrated-tour .wt-canvas .wt-quote-sheet{position:relative;top:auto;right:auto;width:100%;padding:20px;border-radius:8px}.integrated-tour .wt-canvas .wt-quote-sheet h2{font-size:32px;margin:12px 0 6px}.integrated-tour .wt-canvas .wt-quote-version{font-size:12px}.integrated-tour .wt-canvas .wt-quote-lines{margin-top:18px}.integrated-tour .wt-canvas .wt-quote-lines>div{font-size:14px;padding:12px 0}.integrated-tour .wt-canvas .wt-quote-lines svg{width:18px;height:18px}.integrated-tour .wt-canvas .wt-quote-review-label{font-size:19px;padding:16px 0}.integrated-tour .wt-canvas .wt-quote-review-label>span:last-child{font-size:25px}.integrated-tour .wt-canvas .wt-quote-sheet .wt-quote-note{font-size:13px;padding-top:12px}.integrated-tour .wt-canvas .wt-review-connection{display:none}.integrated-tour .wt-canvas.wt-step-two .wt-copy{padding-top:26px}}@media(prefers-reduced-motion:reduce){.integrated-tour .wt-canvas.wt-step-two .wt-drawing-sheet,.integrated-tour .wt-canvas.wt-step-two .wt-quote-sheet,.integrated-tour .wt-canvas.wt-step-two .wt-detail-highlight,.integrated-tour .wt-canvas.wt-step-two .wt-detail-label,.integrated-tour .wt-canvas.wt-step-two .wt-revision,.integrated-tour .wt-canvas.wt-step-two .wt-quote-review-label,.integrated-tour .wt-canvas.wt-step-two .wt-quote-note,.integrated-tour .wt-canvas.wt-step-two .wt-arrow-tip{opacity:1!important;transform:none!important}.integrated-tour .wt-canvas.wt-step-two .wt-review-connection path:first-child{stroke-dashoffset:0!important}}.integrated-tour .wt-canvas.wt-step-three .wt-coil{opacity:.48}.integrated-tour .wt-canvas .wt-order-identity{position:absolute;left:4.6%;top:1.5cqw;display:flex;gap:12px;align-items:center;font-size:1.2cqw;color:var(--muted)}.integrated-tour .wt-canvas .wt-order-identity strong{color:#e9edf2;padding-right:12px;border-right:1px solid #53616d;font-weight:650}.integrated-tour .wt-canvas .wt-shipment{position:absolute;left:4.6%;top:10cqw;width:43%;padding:2.2cqw;background:linear-gradient(135deg,#11171dfa,#171e25fc);border:1px solid #465461;border-radius:10px;z-index:2;box-shadow:0 12px 30px #0002}.integrated-tour .wt-canvas .wt-shipment-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.integrated-tour .wt-canvas .wt-shipment-heading p{margin:0}.integrated-tour .wt-canvas .wt-shipment h2{font-family:Coil Display,Arial,sans-serif;font-size:3.2cqw;line-height:1.15;margin:1cqw 0 0}.integrated-tour .wt-canvas .wt-shipment-heading>svg{width:3.8cqw;height:3.8cqw;fill:none;stroke:#ff996f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.integrated-tour .wt-canvas .wt-shipment-timeline{list-style:none;padding:0;margin:2.1cqw 0 0}.integrated-tour .wt-canvas .wt-shipment-timeline li{position:relative;display:flex;gap:1.3cqw;min-height:6.6cqw}.integrated-tour .wt-canvas .wt-milestone{position:relative;display:grid;place-items:center;flex:0 0 2cqw;height:2cqw;border:1px solid #526272;border-radius:50%;font-size:1.15cqw;background:#171e25;z-index:1}.integrated-tour .wt-canvas .wt-shipment-timeline li:not(:last-child):after{content:"";position:absolute;top:2cqw;bottom:0;left:calc(1cqw - .5px);width:1px;background:#42515e}.integrated-tour .wt-canvas .wt-shipment-timeline li.wt-complete:after{background:#ea8058;transform-origin:top}.integrated-tour .wt-canvas .wt-complete .wt-milestone{color:#bbcad5}.integrated-tour .wt-canvas .wt-shipment-timeline strong{display:block;font-size:1.5cqw;font-weight:600;line-height:1.35}.integrated-tour .wt-canvas .wt-shipment-timeline small{display:block;font-size:1.05cqw;line-height:1.5;margin-top:.45cqw;color:var(--muted)}.integrated-tour .wt-canvas .wt-current strong{color:#ffad89}.integrated-tour .wt-canvas .wt-current .wt-milestone{border-color:#f4895c;background:#3c251e}.integrated-tour .wt-canvas .wt-current .wt-milestone i{width:.65cqw;height:.65cqw;border-radius:50%;background:#ff996f}.integrated-tour .wt-canvas .wt-pending{color:#8c9aa7}.integrated-tour .wt-canvas .wt-shipment-timeline .wt-pending{min-height:4.3cqw}.integrated-tour .wt-canvas .wt-shipment-caption{margin:1.25cqw 0 0;padding-top:1.1cqw;border-top:1px solid var(--line);font-size:.8cqw;color:#8393a3}.integrated-tour .wt-canvas .wt-document-archive{position:absolute;right:4.3%;top:5.5cqw;width:36%;padding:2cqw;background:#f8fafc;color:#162333;border:1px solid #d5dfe8;border-radius:9px;z-index:3;box-shadow:7px 7px 0 -1px #25313c,7px 7px #53616d}.integrated-tour .wt-canvas .wt-archive-heading p{margin:0 0 .75cqw;font-size:.85cqw;letter-spacing:.17em;color:#596b7c}.integrated-tour .wt-canvas .wt-archive-heading h2{font-family:Coil Display,Arial,sans-serif;font-size:2.7cqw;line-height:1.15;margin:0 0 .65cqw}.integrated-tour .wt-canvas .wt-archive-heading>span{font-size:1cqw;color:#536578}.integrated-tour .wt-canvas .wt-archive-files{list-style:none;padding:0;margin:1.6cqw 0 0;border-top:1px solid #d5dfe8}.integrated-tour .wt-canvas .wt-archive-files li{display:flex;align-items:center;gap:1cqw;padding:1.35cqw 0;border-bottom:1px solid #d5dfe8}.integrated-tour .wt-canvas .wt-archive-files svg{width:2cqw;height:2.4cqw;flex-shrink:0;stroke:#657a8e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.integrated-tour .wt-canvas .wt-archive-files strong{display:block;font-size:1.25cqw;font-weight:600}.integrated-tour .wt-canvas .wt-archive-files div span{display:block;font-size:.95cqw;color:#536578;margin-top:.35cqw}.integrated-tour .wt-canvas .wt-file-type{margin-left:auto;font-size:.8cqw;color:#647589}.integrated-tour .wt-canvas .wt-archive-caption{font-size:1cqw;margin:1.3cqw 0 0;color:#536578}.integrated-tour .wt-canvas .wt-archive-link{position:absolute;left:47.6%;top:17cqw;width:12%;height:6cqw}.integrated-tour .wt-canvas .wt-archive-link svg{width:100%;height:100%;overflow:visible}.integrated-tour .wt-canvas .wt-archive-link path{stroke:#8a9dab;stroke-width:1.4;fill:none;stroke-dasharray:1;stroke-dashoffset:0}.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-shipment,.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-document-archive,.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-archive-files li,.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-archive-caption{transition:opacity .24s ease,transform .32s var(--ease)}.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-archive-link path{transition:stroke-dashoffset .38s var(--ease)}.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-current .wt-milestone{transition:opacity .18s ease,transform .24s var(--ease)}.integrated-tour .wt-canvas.wt-step-three[data-ready=true] .wt-complete:after{transition:transform .3s var(--ease)}.integrated-tour .wt-canvas.wt-step-three[data-stage="0"] .wt-shipment{opacity:0;transform:translateY(7px)}.integrated-tour .wt-canvas.wt-step-three[data-stage="0"] .wt-complete:after,.integrated-tour .wt-canvas.wt-step-three[data-stage="1"] .wt-complete:after{transform:scaleY(0)}.integrated-tour .wt-canvas.wt-step-three[data-stage="0"] .wt-current .wt-milestone,.integrated-tour .wt-canvas.wt-step-three[data-stage="1"] .wt-current .wt-milestone{opacity:0;transform:scale(.94)}.integrated-tour .wt-canvas.wt-step-three[data-stage="0"] .wt-document-archive,.integrated-tour .wt-canvas.wt-step-three[data-stage="1"] .wt-document-archive,.integrated-tour .wt-canvas.wt-step-three[data-stage="2"] .wt-document-archive{opacity:0;transform:translateY(8px)}.integrated-tour .wt-canvas.wt-step-three[data-stage="0"] .wt-archive-link path,.integrated-tour .wt-canvas.wt-step-three[data-stage="1"] .wt-archive-link path,.integrated-tour .wt-canvas.wt-step-three[data-stage="2"] .wt-archive-link path{stroke-dashoffset:1}.integrated-tour .wt-canvas.wt-step-three[data-stage]:not([data-stage="4"]) .wt-archive-files li,.integrated-tour .wt-canvas.wt-step-three[data-stage]:not([data-stage="4"]) .wt-archive-caption{opacity:0;transform:translateY(3px)}@media(max-width:900px){.integrated-tour .wt-canvas.wt-step-three .wt-coil{opacity:.32;top:40px;width:125%;left:0}.integrated-tour .wt-canvas.wt-step-three .wt-scene{padding:56px 20px 0;display:flex;flex-direction:column;gap:24px}.integrated-tour .wt-canvas .wt-order-identity{left:20px;top:14px;font-size:12px}.integrated-tour .wt-canvas .wt-shipment,.integrated-tour .wt-canvas .wt-document-archive{position:relative;left:auto;right:auto;top:auto;width:100%;padding:20px}.integrated-tour .wt-canvas .wt-shipment h2{font-size:32px;margin-top:10px}.integrated-tour .wt-canvas .wt-shipment-heading>svg{width:38px;height:38px}.integrated-tour .wt-canvas .wt-shipment-timeline{margin-top:24px}.integrated-tour .wt-canvas .wt-shipment-timeline li{gap:14px;min-height:82px}.integrated-tour .wt-canvas .wt-milestone{flex-basis:24px;height:24px;font-size:14px}.integrated-tour .wt-canvas .wt-shipment-timeline li:not(:last-child):after{top:24px;left:11.5px}.integrated-tour .wt-canvas .wt-shipment-timeline strong{font-size:16px}.integrated-tour .wt-canvas .wt-shipment-timeline small{font-size:12px;margin-top:5px}.integrated-tour .wt-canvas .wt-current .wt-milestone i{width:8px;height:8px}.integrated-tour .wt-canvas .wt-shipment-timeline .wt-pending{min-height:52px}.integrated-tour .wt-canvas .wt-shipment-caption{font-size:10px;margin-top:16px;padding-top:14px}.integrated-tour .wt-canvas .wt-archive-heading p{font-size:10px;margin-bottom:9px}.integrated-tour .wt-canvas .wt-archive-heading h2{font-size:28px;margin-bottom:8px}.integrated-tour .wt-canvas .wt-archive-heading>span{font-size:12px}.integrated-tour .wt-canvas .wt-archive-files{margin-top:20px}.integrated-tour .wt-canvas .wt-archive-files li{gap:12px;padding:16px 0}.integrated-tour .wt-canvas .wt-archive-files svg{width:24px;height:28px}.integrated-tour .wt-canvas .wt-archive-files strong{font-size:14px}.integrated-tour .wt-canvas .wt-archive-files div span{font-size:11px;margin-top:4px}.integrated-tour .wt-canvas .wt-file-type{font-size:9px}.integrated-tour .wt-canvas .wt-archive-caption{font-size:12px;margin-top:16px}.integrated-tour .wt-canvas .wt-archive-link{display:none}}@media(prefers-reduced-motion:reduce){.integrated-tour .wt-canvas.wt-step-three .wt-shipment,.integrated-tour .wt-canvas.wt-step-three .wt-document-archive,.integrated-tour .wt-canvas.wt-step-three .wt-current .wt-milestone,.integrated-tour .wt-canvas.wt-step-three .wt-archive-files li,.integrated-tour .wt-canvas.wt-step-three .wt-archive-caption{opacity:1!important;transform:none!important}.integrated-tour .wt-canvas.wt-step-three .wt-complete:after{transform:none!important}.integrated-tour .wt-canvas.wt-step-three .wt-archive-link path{stroke-dashoffset:0!important}}.motion-dialog.integrated-tour{width:min(1040px,calc(100vw - 32px));height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border-radius:12px;background:var(--surface);color:var(--ink)}.wt-frame{display:flex;flex-direction:column;height:100%;min-height:0}.wt-top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid var(--line)}.integrated-tour .wt-top h2{font:500 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.13em;color:var(--muted);margin:0}.wt-top>div{display:flex;gap:12px;align-items:center}.wt-replay{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;font-size:13px;color:var(--muted)}.wt-scroll{overflow:auto;overflow-x:hidden;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;background:#12171c}.integrated-tour .wt-canvas{--muted:#a7b7c8;--line:#34414c;--ease:cubic-bezier(.19,1,.22,1);container-type:inline-size;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;border:0;border-radius:0;background:#12171c;color:#e9edf2;overflow:hidden;min-height:100%;font-family:Inter,Arial,sans-serif}.integrated-tour .wt-canvas .wt-coil{z-index:-1;max-width:none}.integrated-tour .wt-canvas .wt-scene{margin-top:1.5cqw}.integrated-tour .wt-copy{padding:2cqw 3.5cqw 3cqw}.integrated-tour .wt-copy h3{font-family:Coil Display,Arial,sans-serif;font-size:4.4cqw;line-height:1.12;color:#edf0f4;text-transform:uppercase;margin:0 0 1cqw;font-weight:700;letter-spacing:0}.integrated-tour .wt-copy>p{font-size:max(15px,1.7cqw)}.integrated-tour .wt-copy .wt-reassurance{font-size:max(12px,1.25cqw)}.integrated-tour .wt-record .wt-quantity{white-space:normal}.integrated-tour .wt-eyebrow{white-space:normal;line-height:1.4}.integrated-tour .wt-drawing-header h2,.integrated-tour .wt-archive-heading h2{color:#162333}.integrated-tour .wt-record h2,.integrated-tour .wt-quote-sheet h2,.integrated-tour .wt-shipment h2,.integrated-tour .wt-copy p{color:#e9edf2}.integrated-tour .wt-copy .wt-reassurance{color:#a7b7c8}.integrated-tour .wt-drawing-footer strong{color:#bc3b19}.integrated-tour .wt-canvas .wt-scene svg{max-width:100%}.integrated-tour .wt-archive-files div{min-width:0}.integrated-tour .wt-current:before,.integrated-tour .wt-complete:before{display:none}.integrated-tour .wt-pending{opacity:1}.wt-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--line);background:var(--surface)}.wt-back{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:var(--muted);font-size:14px}.wt-progress{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;font-size:12px;color:var(--muted)}.wt-progress i{width:7px;height:7px;background:var(--line);border-radius:50%}.wt-progress i[aria-current=step]{background:var(--orange)}.wt-progress span{margin-left:6px}.integrated-tour .wt-next{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;min-width:112px;padding:10px 16px;font-size:14px}.integrated-tour .wt-canvas[data-reduced=true] *,.integrated-tour .wt-canvas[data-reduced=true] *:before,.integrated-tour .wt-canvas[data-reduced=true] *:after{transition:none!important;animation:none!important;transform:none!important;filter:none!important}@media(min-width:901px){html:lang(es) .integrated-tour .wt-scene{height:51cqw}.integrated-tour .wt-canvas .wt-copy{min-height:158px}}@media(max-width:900px){.motion-dialog.integrated-tour{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.wt-top{padding:10px 16px}.wt-top>div{gap:4px}.wt-replay span{display:none}.wt-replay{width:44px}.integrated-tour .wt-top h2{font-size:11px}.integrated-tour .wt-copy{padding:24px 20px 28px}.integrated-tour .wt-copy h3{font-size:30px;margin-bottom:12px}.integrated-tour .wt-copy>p{font-size:16px}.integrated-tour .wt-copy .wt-reassurance{font-size:13px}.wt-footer{padding:12px 16px;gap:10px}.wt-back{font-size:12px;max-width:35%;text-align:left}.wt-progress{gap:6px;font-size:12px}.wt-progress span{margin-left:0}.integrated-tour .wt-next{min-width:92px;gap:8px;padding:10px 12px}.integrated-tour .wt-shipment-timeline small{font-size:13px}.integrated-tour .wt-archive-files div span{font-size:12px}.integrated-tour .wt-record .wt-next-step{font-size:14px}}@media(max-width:360px){.wt-progress i{display:none}.integrated-tour .wt-copy h3{font-size:27px}.wt-footer,.wt-top{padding:10px 12px}}@media(hover:hover)and (pointer:fine){.wt-replay:hover,.wt-back:hover{color:var(--brand-action)}}.integrated-tour .wt-record .wt-next-step{border-top:1px solid #34414c;margin-top:1.1cqw;padding-top:1.4cqw;font-size:1.1cqw;line-height:1.45;color:#a7b7c8}@media(max-width:900px){.integrated-tour .wt-record .wt-next-step{margin-top:12px;padding-top:12px;font-size:14px}}.integrated-tour .wt-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:78px}.integrated-tour .wt-back{justify-self:start;max-width:100%;width:176px;min-width:0;height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;text-align:left;line-height:1.25}.integrated-tour .wt-next{justify-self:end;width:136px;min-width:0;height:44px;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;line-height:1.25}.integrated-tour .wt-progress{justify-self:center;white-space:nowrap;font-variant-numeric:tabular-nums}.integrated-tour .wt-progress>span{display:inline-block;width:4ch;text-align:center}.integrated-tour .wt-footer button svg,.integrated-tour .wt-footer button:hover svg{transform:none;translate:none;scale:none}@media(max-width:900px){.integrated-tour .wt-footer{gap:8px;min-height:70px}.integrated-tour .wt-back{width:126px}.integrated-tour .wt-next{width:112px;padding:10px;gap:6px}}@media(max-width:420px){.integrated-tour .wt-footer{grid-template-columns:minmax(0,1fr) 4ch minmax(0,1fr);gap:8px}.integrated-tour .wt-progress i{display:none}.integrated-tour .wt-back{width:100%;font-size:12px}.integrated-tour .wt-next{width:min(112px,100%);font-size:12px}.integrated-tour .wt-progress>span{margin:0}}.integrated-tour .wt-canvas .wt-current .wt-milestone{min-width:0;border:0;background:transparent}.integrated-tour .wt-canvas .wt-current-marker{display:block;width:100%;height:100%;overflow:visible}.sidebar button,.sidebar a,.mobilebar button,.global-search-dialog button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.sidebar button:active:not(:disabled){transform:none;background:var(--surface-soft)}.sidebar nav button.active:active{background:color-mix(in srgb,var(--orange) 12%,var(--surface))}.mobile-drawer-close{display:none}.menu-glyph,.menu-glyph path{transition:none!important}.sidebar-content{display:contents}html,body{background:var(--surface)}.shell .scrim,.shell .scrim:active:not(:disabled){transform:none!important;scale:none!important;touch-action:none;-webkit-tap-highlight-color:transparent}.global-search-dialog{position:fixed;inset:calc(var(--overlay-top,0px) + 10px) 0 auto;margin:0 auto;max-height:calc(var(--overlay-height,100dvh) - 20px);overscroll-behavior:none}.global-search-dialog[open]{display:flex;flex-direction:column}.global-search-field,.global-search-footer{flex:0 0 auto}.global-search-results{min-height:0;flex:1 1 auto;overscroll-behavior:none;touch-action:pan-y;overflow-y:auto;-webkit-overflow-scrolling:touch}.global-search-dialog::backdrop{touch-action:none;overscroll-behavior:none}@media(min-width:701px){.global-search-dialog{top:calc(var(--overlay-top,0px) + 10dvh);max-height:calc(var(--overlay-height,100dvh) - 12dvh)}}@media(max-width:700px){.mobilebar{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.shell .sidebar{--drawer-padding:24px;position:fixed;inset:0 auto 0 0;height:auto;min-height:100dvh;width:min(320px,calc(100vw - 48px));padding:0;margin:0;background:var(--surface);overflow:hidden;overscroll-behavior:none;touch-action:pan-y;transform:translate(-100%);visibility:hidden;transition:transform .24s var(--ease-out),visibility 0s linear .24s}.shell .sidebar-content{display:flex;flex-direction:column;position:absolute;top:var(--overlay-top,0px);left:0;right:0;height:var(--overlay-height,100dvh);max-height:calc(100% - var(--overlay-top,0px));min-height:0;padding:calc(20px + env(safe-area-inset-top)) max(var(--drawer-padding),env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(var(--drawer-padding),env(safe-area-inset-left));overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y}.shell .heading .startbrief{width:100%;align-self:stretch;justify-content:center}.shell .sidebar:before{display:none}.shell .sidebar.open{transform:translate(0);visibility:visible;transition:transform .24s var(--ease-out),visibility 0s}.shell .sidebar .brand{margin:0;gap:8px;min-height:44px;padding-right:36px;flex-shrink:0}.shell .sidebar .wordmark{width:min(125px,30vw)}.shell .sidebar .coilmark{width:28px}.shell .mobile-drawer-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;position:absolute;right:12px;top:calc(20px + env(safe-area-inset-top));width:44px;height:44px;color:var(--muted);border-radius:4px;z-index:1}.shell .sidebar .global-search-trigger{margin-top:20px;padding-inline:12px;flex-shrink:0}.shell .sidebar .org{width:calc(100% + 2 * var(--drawer-padding));margin:20px calc(-1 * var(--drawer-padding)) 16px;padding:18px var(--drawer-padding);height:auto;min-height:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb,var(--orange) 7%,var(--surface));flex-shrink:0}html[data-theme=dark] .shell .sidebar .org{background:var(--surface-soft)}.shell .sidebar nav{margin-top:0;flex-shrink:0}.shell .sidebar nav button,.shell .sidebarbottom>button,.shell .appearance-trigger{min-height:48px;height:auto;padding:12px;gap:16px;font-size:16px}.shell .sidebar .nav-label{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.shell .sidebarbottom{margin-top:auto;padding-top:20px;flex-shrink:0}.shell .sidebarbottom .person{padding:12px;gap:16px}.shell .scrim{display:block;top:0;right:0;bottom:0;left:0;background:transparent!important;opacity:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear .24s}.shell .scrim[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility 0s}.global-search-dialog{top:calc(var(--overlay-top,0px) + max(12px,env(safe-area-inset-top)));max-height:calc(var(--overlay-height,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}.global-search-results{max-height:none}.global-search-field{padding:8px 12px}.global-search-field input{font-size:16px}}@media(prefers-reduced-motion:reduce){.shell .sidebar,.shell .scrim,.menu-glyph path{transition:none!important}}.shell[data-reduced-motion=true] .sidebar,.shell[data-reduced-motion=true] .scrim,.shell[data-reduced-motion=true] .menu-glyph path{transition:none!important}@media(max-width:700px){.shell[data-mobile-open=true]>.previewtoggle,.shell[data-mobile-open=true]>.previewpanel{visibility:hidden;pointer-events:none}.shell .sidebar .appearance-panel{max-width:calc(100vw - 80px)}.shell .sidebar .account-menu{position:absolute;left:0;right:auto;bottom:calc(100% - 44px);width:100%;max-width:none;max-height:calc(var(--overlay-height,100dvh) - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}@media(min-width:701px)and (max-height:500px){.shell .sidebar{overflow-y:auto;overscroll-behavior:contain}}#page-content{overflow-anchor:none}.tabs.shared-tab-list{border-bottom:0}.records .filtertabs{margin-top:16px;margin-bottom:24px}.records .filterrow{margin-top:0}.records .resultcount{margin-top:16px;margin-bottom:20px}.account-content .account-tabs{margin-bottom:20px}.account-content .account-toolbar{margin-top:0;margin-bottom:16px}.account-content .list-meta{margin-bottom:16px}.record-account .record-file-tabs{margin-block:20px}#records-result,.document-list,.billing-list{align-content:start}.document-row,.billing-row{align-self:start}.sidebar-navigation{display:contents}.motion-dialog{overscroll-behavior:contain;touch-action:pan-y}.motion-dialog textarea{font-size:16px;line-height:1.5;touch-action:auto}.motion-dialog textarea:focus{outline:2px solid var(--focus,#315ead);outline-offset:2px}.motion-dialog .dialog-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px}.quote-adjustment h2{padding-right:44px}.quote-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap}.quote-modal-actions>button{min-height:44px;justify-content:center}@media(max-width:700px){.shell .sidebar{height:100vh;height:100lvh;min-height:100%;bottom:auto}.shell .scrim{height:100vh;height:100lvh;bottom:auto}.shell .sidebar-navigation{display:flex;flex-direction:column;flex:1;min-height:0}.shell .sidebar[data-account-open=true] .sidebar-navigation{display:none}.shell .sidebar .account-drawer-view{position:static;width:100%;max-width:none;max-height:none;margin:24px 0 0;padding:0;border:0;box-shadow:none;background:transparent;transform:none;overflow:visible;flex:1}.shell .sidebar .account-drawer-view:not([data-open=true]){display:none}.account-drawer-view .account-menu-head{padding:24px 0;margin:0 0 12px;align-items:flex-start}.account-drawer-view .account-menu-head>div{min-width:0}.account-drawer-view .account-menu-head small{overflow-wrap:anywhere;white-space:normal}.shell .account-drawer-view>button{min-height:48px;padding:12px 0;gap:12px;width:100%;white-space:normal;text-align:left}.shell .account-drawer-view>.account-back{font-size:14px;color:var(--muted)}.shell .mobilebar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.shell .mobilebar>button{width:44px;height:44px;padding:0;align-items:center;justify-content:center}.shell .mobilebar>.brand{justify-self:center;display:flex;align-items:center}.shell .sidebar-content{scroll-padding-block:20px}}@media(max-width:1050px){.motion-dialog{position:fixed;inset:calc(var(--overlay-top,0px) + max(12px,env(safe-area-inset-top))) 0 auto;margin:0 auto;max-height:calc(var(--overlay-height,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}}#quote-flow .quote-grid{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.85fr)}#quote-flow .quote-grid>div{display:block;border:1px solid var(--line);border-radius:4px;padding:24px}#quote-flow .quote-grid>div>.quote-card{border:0;border-radius:0;padding:0;background:transparent}#quote-flow .quote-grid>div>.quote-card+.quote-card{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}#quote-flow .quote-step{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.045em;margin:0 0 16px}#quote-flow .quote-coil h3{font-size:22px;line-height:1.3;margin:20px 0 12px}#quote-flow .quote-approved{border:0;background:transparent;padding:0;font-size:14px;align-items:flex-start}#quote-flow .drawing-details{margin:20px 0 0}#quote-flow .drawing-details>div{border:0;grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr);gap:16px;padding:8px 0}#quote-flow .quote-summary{border-top:3px solid var(--orange);padding:24px}#quote-flow .quote-total{font-size:clamp(36px,4vw,56px);font-variant-numeric:tabular-nums;margin:8px 0 24px;line-height:1.1}#quote-flow .quote-costs{margin:0;padding:0 0 20px;border-bottom:1px solid var(--line)}#quote-flow .quote-costs>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;margin:12px 0;font-size:14px}#quote-flow .quote-costs dd{margin:0;text-align:right;font-weight:550;font-variant-numeric:tabular-nums}#quote-flow .quote-costs small,#quote-flow .quote-totals small{display:block;color:var(--muted);font-size:13px;font-weight:400;margin-top:4px}#quote-flow .quote-totals{display:grid;grid-template-columns:minmax(0,max-content) max-content;justify-content:end;gap:10px 16px;margin:20px 0 16px}#quote-flow .quote-totals>div{display:contents}#quote-flow .quote-totals dt{font-size:14px;line-height:1.4}#quote-flow .quote-totals dd{min-width:0;margin:0;text-align:right;font-size:14px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}#quote-flow .quote-next{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}#quote-flow .quote-next h3{margin:0;font-size:18px}#quote-flow .quote-next p{font-size:14px;margin-bottom:0}#quote-flow .drawing-consent{margin:16px 0 0;font-size:14px}#quote-flow .quote-table{display:table;min-width:0;width:100%}#quote-flow .quote-table thead{display:table-header-group}#quote-flow .quote-table tbody{display:table-row-group}#quote-flow .quote-table tr{display:table-row;border:0}#quote-flow .quote-table td,#quote-flow .quote-table th{display:table-cell;height:auto;padding:10px!important;font-size:14px}@container workspace (max-width:1050px){#quote-flow .quote-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:700px){#quote-flow .quote-grid>div,#quote-flow .quote-summary{padding:18px}#quote-flow .quote-costs>div{gap:12px}#quote-flow .quote-comparison{gap:12px;flex-wrap:wrap}#quote-flow .quote-comparison strong{font-size:20px}.quote-modal-actions>button{flex:1 1 120px}}.order-summary-table{display:table;width:100%;min-width:0;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:4px;margin:16px 0 0;font-size:14px;table-layout:fixed}.order-summary-table tbody{display:table-row-group}.order-summary-table tr{display:table-row;border:0;padding:0}.order-summary-table th,.order-summary-table td{display:table-cell;height:auto;vertical-align:top;text-align:left;padding:12px 14px!important;font-size:14px;line-height:1.5;overflow-wrap:anywhere;border:0}.order-summary-table th{width:36%;font-weight:500;color:var(--muted);background:var(--surface-soft)}.order-summary-table tr+tr>*{border-top:1px solid var(--line)}.order-billing-grid>section{border:0;padding-right:0;padding-bottom:0}.order-billing-grid{gap:32px}.order-billing-grid .billing-history-title{margin-top:32px;margin-bottom:16px}.order-billing-grid .payment-history{border:0;padding:0;row-gap:12px}.order-billing-grid .billing-details-heading{margin-top:32px;margin-bottom:14px}.order-billing-grid aside p{line-height:1.6}@media(max-width:700px){.order-billing-summary{border-bottom:0}.order-billing-summary>div:last-child{border-bottom:0}.order-summary-table th{width:40%}.order-summary-table th,.order-summary-table td{padding:10px!important}}.category-icon{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;background:transparent}.category-icon.brief-cta-icon{width:27px;height:32px;flex-basis:27px}.category-icon.record-heading-icon{width:56px;height:56px;flex-basis:56px}.category-heading{display:flex;align-items:center;gap:18px}.category-icon.category-title-icon{width:52px;height:52px;flex-basis:52px}.category-icon.category-empty-icon{width:48px;height:48px;margin:0 auto 12px}.category-icon.search-category-icon{width:28px;height:28px;flex-basis:28px}@media(max-width:700px){.category-icon{width:32px;height:32px;flex-basis:32px}.category-icon.record-heading-icon{width:40px;height:40px;flex-basis:40px}.category-heading{gap:12px}.category-icon.category-title-icon{width:36px;height:36px;flex-basis:36px}}.category-icon.shipment-category-icon{float:left;margin:0 14px 8px 0}
