.ProposalPhoneUI-module__c7XQGW__phoneChrome{--phone-left:max(14px,env(safe-area-inset-left));--phone-right:max(14px,env(safe-area-inset-right));--phone-bottom:max(12px,env(safe-area-inset-bottom));pointer-events:none;z-index:3;position:absolute;inset:0}.ProposalPhoneUI-module__c7XQGW__phoneChrome button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__topbar{top:max(12px,env(safe-area-inset-top));left:var(--phone-left);right:var(--phone-right);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.ProposalPhoneUI-module__c7XQGW__brand{box-sizing:border-box;border:1px solid var(--proposal-bar-edge);background:var(--proposal-bar);height:44px;box-shadow:var(--shadow-panel);-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;padding:0 14px;display:flex}.ProposalPhoneUI-module__c7XQGW__logo{object-fit:contain;object-position:left center;width:112px;height:42px;display:block}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__menuButton{border-color:var(--proposal-bar-edge);background:var(--proposal-bar);min-width:44px;height:44px;box-shadow:var(--shadow-panel);pointer-events:auto;color:var(--proposal-on-bar);border-radius:14px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:14px;font-weight:600;display:flex}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__menuButton:hover{background:color-mix(in srgb,var(--proposal-on-bar)14%,var(--proposal-bar))}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__menuButton:focus-visible{outline:3px solid var(--proposal-on-bar);outline-offset:3px;box-shadow:0 0 0 3px var(--proposal-bar),var(--shadow-panel)}.ProposalPhoneUI-module__c7XQGW__topActions{align-items:center;gap:8px;display:flex}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__compassSlot>button{border:1px solid var(--proposal-bar-edge);background:var(--proposal-bar);width:44px;height:44px;box-shadow:var(--shadow-panel);color:var(--proposal-on-bar);pointer-events:auto;border-radius:50%}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__compassSlot>button:hover{background:color-mix(in srgb,var(--proposal-on-bar)14%,var(--proposal-bar))}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__compassSlot>button:focus-visible{outline:3px solid var(--proposal-on-bar);outline-offset:3px;box-shadow:0 0 0 3px var(--proposal-bar),var(--shadow-panel)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock{left:var(--phone-left);right:var(--phone-right);bottom:var(--phone-bottom);background:var(--proposal-surface);max-width:380px;box-shadow:var(--shadow-float);pointer-events:auto;border-radius:19px;gap:4px;margin:auto;padding:5px;display:flex;position:absolute}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock button{background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:50px;padding:4px 8px;font-size:11px;display:flex}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock button:first-child{color:var(--proposal-on-brand);background:var(--proposal-blue)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock button:hover{background:var(--proposal-tint);color:var(--proposal-ink)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock button:first-child:hover{background:var(--proposal-blue-hover);color:var(--proposal-on-brand)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__context{bottom:calc(var(--phone-bottom) + 70px);left:var(--phone-left);right:var(--phone-right);background:var(--proposal-surface);max-width:300px;min-height:44px;box-shadow:var(--shadow-panel);pointer-events:auto;text-align:left;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:auto;padding:9px 13px;font-size:13px;display:flex;position:absolute}.ProposalPhoneUI-module__c7XQGW__context span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProposalPhoneUI-module__c7XQGW__context svg{flex-shrink:0;width:19px;height:19px}.ProposalPhoneUI-module__c7XQGW__notice{top:calc(max(12px,env(safe-area-inset-top)) + 54px);left:var(--phone-left);right:var(--phone-right);pointer-events:none;gap:8px;display:grid;position:absolute}.ProposalPhoneUI-module__c7XQGW__notice>*{pointer-events:auto;min-width:0}.ProposalPhoneUI-module__c7XQGW__notice:empty{display:none}.ProposalPhoneUI-module__c7XQGW__sheet{inset:auto 0 max(8px,env(safe-area-inset-bottom));width:calc(100% - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)));max-width:520px;max-height:calc(100dvh - max(70px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));border:1px solid var(--proposal-line);background:var(--proposal-surface);color:var(--proposal-ink);box-shadow:var(--shadow-float);pointer-events:auto;border-radius:22px;margin:0 auto;padding:0;position:fixed;overflow:hidden}.ProposalPhoneUI-module__c7XQGW__sheet[open]{flex-direction:column;display:flex}.ProposalPhoneUI-module__c7XQGW__sheet::backdrop{background:var(--proposal-sheet-scrim)}.ProposalPhoneUI-module__c7XQGW__sheet[data-region]{height:min(440px,55dvh);min-height:min(360px,100dvh - 90px)}.ProposalPhoneUI-module__c7XQGW__sheet[data-region][data-expanded]{height:calc(100dvh - max(70px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))}.ProposalPhoneUI-module__c7XQGW__sheet[data-menu]{height:min(620px,calc(100dvh - max(70px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom))))}.ProposalPhoneUI-module__c7XQGW__panelHeading{border-bottom:1px solid var(--proposal-line);background:var(--proposal-band);color:var(--proposal-on-brand);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 7px 18px;display:flex}.ProposalPhoneUI-module__c7XQGW__panelHeading h2{font-family:var(--font-brand);margin:0;font-size:23px;font-weight:600;line-height:1.15;position:relative}.ProposalPhoneUI-module__c7XQGW__sheet .ProposalPhoneUI-module__c7XQGW__panelHeading button{min-width:44px;min-height:44px;color:var(--proposal-on-brand);background:0 0;border-color:#0000;border-radius:50%;place-items:center;padding:0;display:grid}.ProposalPhoneUI-module__c7XQGW__sheet .ProposalPhoneUI-module__c7XQGW__panelHeading button:hover{background:var(--proposal-band-hover)}.ProposalPhoneUI-module__c7XQGW__panelBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 18px 18px;overflow:auto}.ProposalPhoneUI-module__c7XQGW__sheet.ProposalPhoneUI-module__c7XQGW__sheet button{min-height:44px;font-size:14px}.ProposalPhoneUI-module__c7XQGW__sheet.ProposalPhoneUI-module__c7XQGW__sheet input,.ProposalPhoneUI-module__c7XQGW__sheet.ProposalPhoneUI-module__c7XQGW__sheet select{min-height:44px;font-size:16px}.ProposalPhoneUI-module__c7XQGW__sheet.ProposalPhoneUI-module__c7XQGW__sheet input[type=checkbox]{width:22px;height:22px;min-height:22px}.ProposalPhoneUI-module__c7XQGW__search{font-size:12px;font-weight:600;display:block}.ProposalPhoneUI-module__c7XQGW__search input{box-sizing:border-box;border:1px solid var(--proposal-line-strong);width:100%;color:var(--proposal-ink);background:var(--proposal-surface);border-radius:10px;margin-top:7px;padding:10px;font-family:inherit}.ProposalPhoneUI-module__c7XQGW__districts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ProposalPhoneUI-module__c7XQGW__sheet .ProposalPhoneUI-module__c7XQGW__districts button{border-radius:18px;align-items:center;gap:6px;min-height:44px;padding:7px 10px;font-size:12px;display:flex}.ProposalPhoneUI-module__c7XQGW__districts span{border-radius:50%;width:6px;height:6px}.ProposalPhoneUI-module__c7XQGW__resultCount{color:var(--proposal-meta);margin:16px 0 6px;font-size:12px}.ProposalPhoneUI-module__c7XQGW__places{gap:2px;display:grid}.ProposalPhoneUI-module__c7XQGW__sheet .ProposalPhoneUI-module__c7XQGW__places button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 0;display:flex}.ProposalPhoneUI-module__c7XQGW__placeDot{border:2px solid var(--proposal-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--proposal-line-strong);border-radius:50%;flex-shrink:0}.ProposalPhoneUI-module__c7XQGW__places strong{font-size:14px;font-weight:500;display:block}.ProposalPhoneUI-module__c7XQGW__places small{color:var(--proposal-meta);margin-top:2px;font-size:11px;display:block}.ProposalPhoneUI-module__c7XQGW__places button>span:last-child{margin-left:auto}.ProposalPhoneUI-module__c7XQGW__sheet .ProposalPhoneUI-module__c7XQGW__campuses{text-align:left;justify-content:space-between;gap:12px;width:100%;margin-top:14px;display:flex}@media (orientation:landscape){.ProposalPhoneUI-module__c7XQGW__sheet[data-region],.ProposalPhoneUI-module__c7XQGW__sheet[data-region][data-expanded],.ProposalPhoneUI-module__c7XQGW__sheet[data-menu]{width:min(380px,100% - 105px);min-height:0;height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__topbar{left:calc(var(--phone-left) + 76px)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock{left:var(--phone-left);flex-direction:column;width:60px;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__dock button{flex:none;min-height:51px}.ProposalPhoneUI-module__c7XQGW__phoneChrome .ProposalPhoneUI-module__c7XQGW__context{left:calc(var(--phone-left) + 76px);right:calc(var(--phone-right) + 58px);bottom:var(--phone-bottom);width:fit-content;max-width:calc(100% - 160px);margin:0}.ProposalPhoneUI-module__c7XQGW__notice{left:calc(var(--phone-left) + 76px);right:calc(var(--phone-right) + 58px)}.ProposalPhoneUI-module__c7XQGW__sheet{inset:max(10px,env(safe-area-inset-top))max(10px,env(safe-area-inset-right))max(10px,env(safe-area-inset-bottom))auto;width:min(340px,100% - 105px);height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)));border-radius:18px;margin:0}}.ProposalPhoneUI-module__c7XQGW__activity{bottom:calc(var(--phone-bottom) + 70px);left:var(--phone-left);right:var(--phone-right);pointer-events:auto;max-width:340px;margin:auto;position:absolute}.ProposalPhoneUI-module__c7XQGW__activity[data-stacked]{bottom:calc(var(--phone-bottom) + 122px)}@media (orientation:landscape){.ProposalPhoneUI-module__c7XQGW__activity{left:calc(var(--phone-left) + 76px);right:auto;bottom:var(--phone-bottom);width:min(360px,100% - 160px);margin:0}.ProposalPhoneUI-module__c7XQGW__activity[data-stacked]{bottom:calc(var(--phone-bottom) + 52px)}}
.ProposalSiteActions-module__LZai5G__strip{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ProposalSiteActions-module__LZai5G__strip>*{flex:128px}.ProposalSiteActions-module__LZai5G__strip>.ProposalSiteActions-module__LZai5G__featured{flex-basis:100%}.ProposalSiteActions-module__LZai5G__strip:not(:has(button)){display:none}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__tile{border:1px solid color-mix(in srgb,var(--proposal-blue)28%,var(--proposal-line));background:var(--proposal-tint);min-width:0;min-height:52px;color:var(--proposal-ink);font:inherit;text-align:left;border-radius:11px;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.3;display:flex;position:relative}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__tile:hover{background:color-mix(in srgb,var(--proposal-blue)9%,var(--proposal-surface))}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__tile[aria-pressed=true],.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__tile[aria-pressed=true]:hover{border-color:var(--proposal-blue);box-shadow:inset 0 0 0 1px var(--proposal-blue);background:var(--proposal-surface);color:var(--proposal-ink)}.ProposalSiteActions-module__LZai5G__mark{background:var(--proposal-surface);width:30px;height:30px;color:var(--proposal-blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ProposalSiteActions-module__LZai5G__mark svg{width:18px;height:18px}.ProposalSiteActions-module__LZai5G__text{flex:1;min-width:0}.ProposalSiteActions-module__LZai5G__text strong,.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch{color:var(--proposal-navy);overflow-wrap:normal;text-wrap:balance;font-size:13px;font-weight:600;line-height:1.3;display:block}.ProposalSiteActions-module__LZai5G__text small{color:var(--proposal-meta);overflow-wrap:normal;margin-top:2px;font-size:11px;line-height:1.35;display:block}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__featured,.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__featured:hover{border-color:var(--proposal-action);background:var(--proposal-action);color:var(--proposal-on-brand)}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__featured:hover{background:var(--proposal-action-hover)}.ProposalSiteActions-module__LZai5G__featured .ProposalSiteActions-module__LZai5G__text strong,.ProposalSiteActions-module__LZai5G__featured .ProposalSiteActions-module__LZai5G__text small,.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__featured .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch{color:var(--proposal-on-brand)}.ProposalSiteActions-module__LZai5G__featured .ProposalSiteActions-module__LZai5G__mark{background:color-mix(in srgb,var(--proposal-on-brand)18%,transparent);color:var(--proposal-on-brand)}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch:after{content:"";border-radius:11px;position:absolute;inset:0}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch:focus-visible{box-shadow:none;outline:none}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch:focus-visible:after{outline:3px solid var(--proposal-focus);outline-offset:3px}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch:disabled,.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__text .ProposalSiteActions-module__LZai5G__stretch[aria-disabled=true]{cursor:progress;opacity:1}.ProposalSiteActions-module__LZai5G__tile:has(.ProposalSiteActions-module__LZai5G__stretch:disabled){opacity:.75}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__secondary{z-index:1;border:1px solid color-mix(in srgb,var(--proposal-on-brand)55%,transparent);min-width:64px;min-height:44px;color:var(--proposal-on-brand);background:0 0;border-radius:9px;flex-shrink:0;padding:6px 10px;font-size:13px;position:relative}.ProposalSiteActions-module__LZai5G__strip .ProposalSiteActions-module__LZai5G__secondary:hover{background:color-mix(in srgb,var(--proposal-on-brand)16%,transparent)}.ProposalSiteActions-module__LZai5G__live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ProposalSiteActions-module__LZai5G__strip button{transition:none}}
.ProposalRegionInspector-module__DAFXWq__inspector{box-sizing:border-box;z-index:2;top:var(--side-panel-top,206px);width:var(--side-panel-width,360px);max-height:calc(100dvh - var(--side-panel-top,206px) - var(--side-panel-gap,17px));border:1px solid var(--proposal-line);background:var(--proposal-surface);color:var(--proposal-ink);box-shadow:var(--shadow-panel);border-radius:18px;flex-direction:column;display:flex;position:absolute;left:22px;overflow:hidden}.ProposalRegionInspector-module__DAFXWq__inspector *{box-sizing:border-box}.ProposalRegionInspector-module__DAFXWq__inspector[hidden]{display:none}.ProposalRegionInspector-module__DAFXWq__heading{background:var(--proposal-band);color:var(--proposal-on-brand);flex-shrink:0;align-items:flex-start;gap:10px;padding:14px 12px 12px 20px;display:flex}.ProposalRegionInspector-module__DAFXWq__heading>div:first-child{flex:1;min-width:0}.ProposalRegionInspector-module__DAFXWq__eyebrow{color:var(--proposal-band-meta);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.ProposalRegionInspector-module__DAFXWq__districtDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ProposalRegionInspector-module__DAFXWq__heading h2{font-family:var(--font-brand);letter-spacing:0;overflow-wrap:anywhere;margin:7px 0 0;font-size:30px;font-weight:600;line-height:1.1;position:relative}.ProposalRegionInspector-module__DAFXWq__headingActions{gap:2px;display:flex}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__headingActions button{width:44px;min-width:44px;height:44px;color:var(--proposal-on-brand);background:0 0;border-color:#0000;border-radius:50%;place-items:center;padding:0;display:grid}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__headingActions button:hover{background:var(--proposal-band-hover)}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__close{font-size:27px;line-height:1}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__expand{font-size:22px}.ProposalRegionInspector-module__DAFXWq__actions{border-bottom:1px solid var(--proposal-line);padding:12px 16px}.ProposalRegionInspector-module__DAFXWq__tabs{border-bottom:1px solid var(--proposal-line);flex-shrink:0;padding:0 16px;display:flex}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__tabs button{min-width:0;min-height:46px;color:var(--proposal-meta);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:8px 4px;font-size:12px}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__tabs button[aria-pressed=true]{color:var(--proposal-blue);border-color:var(--proposal-blue);background:0 0;font-weight:600}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__tabs button:hover,.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__tabs button[aria-pressed=true]:hover{background:var(--proposal-tint)}.ProposalRegionInspector-module__DAFXWq__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--proposal-line-strong)transparent;background:linear-gradient(var(--proposal-surface)30%,transparent)center top/100% 28px no-repeat local,linear-gradient(transparent,var(--proposal-surface)70%)center bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--proposal-navy)20%,transparent),transparent)center top/100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--proposal-navy)20%,transparent),transparent)center bottom/100% 12px no-repeat scroll var(--proposal-surface);flex:1;min-height:0;padding:20px;overflow:auto}.ProposalRegionInspector-module__DAFXWq__content{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.ProposalRegionInspector-module__DAFXWq__content p{color:var(--proposal-ink);margin:0 0 16px}.ProposalRegionInspector-module__DAFXWq__content p:last-child{margin-bottom:0}.ProposalRegionInspector-module__DAFXWq__content h3{font-family:var(--font-brand);letter-spacing:0;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.15}.ProposalRegionInspector-module__DAFXWq__content h4{margin:23px 0 7px;font-size:14px;font-weight:600}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__primary,.ProposalRegionInspector-module__DAFXWq__inspectorLink{width:100%;min-height:44px;color:var(--proposal-on-brand);background:var(--proposal-action);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;text-decoration:none;display:flex}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__primary:hover,.ProposalRegionInspector-module__DAFXWq__inspectorLink:hover{background:var(--proposal-action-hover)}.ProposalRegionInspector-module__DAFXWq__scopeList{color:var(--proposal-ink);margin:0;padding-left:18px}.ProposalRegionInspector-module__DAFXWq__scopeList li{margin-bottom:13px;padding-left:2px}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__scopeList button{text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 0;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}.ProposalRegionInspector-module__DAFXWq__scopeList button span{margin-left:auto;text-decoration:none}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__scopeList button,.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__textBack{color:var(--proposal-blue)}.ProposalRegionInspector-module__DAFXWq__processList{counter-reset:process;margin:0;padding:0;list-style:none}.ProposalRegionInspector-module__DAFXWq__processList li{counter-increment:process;border-left:1px solid var(--proposal-line);margin-left:13px;padding:0 0 24px 28px;position:relative}.ProposalRegionInspector-module__DAFXWq__processList li:last-child{border-color:#0000;padding-bottom:0}.ProposalRegionInspector-module__DAFXWq__processList li:before{content:counter(process);background:var(--proposal-tint);width:26px;height:26px;color:var(--proposal-blue);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:-13px}.ProposalRegionInspector-module__DAFXWq__processList strong{font-size:14px;font-weight:600}.ProposalRegionInspector-module__DAFXWq__processList p{margin:6px 0}.ProposalRegionInspector-module__DAFXWq__processList li>span{color:var(--proposal-blue);font-size:11px}.ProposalRegionInspector-module__DAFXWq__processList li:before{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.ProposalRegionInspector-module__DAFXWq__content h3,.ProposalRegionInspector-module__DAFXWq__content h4,.ProposalRegionInspector-module__DAFXWq__equipmentList strong{color:var(--proposal-navy)}.ProposalRegionInspector-module__DAFXWq__equipmentList{gap:8px;display:grid}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__equipmentList button{border:1px solid var(--proposal-line);background:var(--proposal-surface);text-align:left;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 10px;display:flex}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__equipmentList button:hover{background:var(--proposal-tint)}.ProposalRegionInspector-module__DAFXWq__equipmentList button>span:nth-child(2){flex:1;min-width:0}.ProposalRegionInspector-module__DAFXWq__equipmentIcon{background:var(--proposal-tint);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:36px;font-size:18px;display:grid}.ProposalRegionInspector-module__DAFXWq__equipmentList strong{font-size:14px;font-weight:500;line-height:1.35;display:block}.ProposalRegionInspector-module__DAFXWq__equipmentList small{color:var(--proposal-meta);margin-top:4px;font-size:11px;line-height:1.5;display:block}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__textBack{background:0 0;border:0;min-height:44px;margin:-8px 0 12px;padding:0;font-size:13px}.ProposalRegionInspector-module__DAFXWq__inspectorLink{margin:20px 0 9px}.ProposalRegionInspector-module__DAFXWq__content .ProposalRegionInspector-module__DAFXWq__linkHint{color:var(--proposal-meta);font-size:12px}.ProposalRegionInspector-module__DAFXWq__assembly{border-bottom:1px solid var(--proposal-line)}.ProposalRegionInspector-module__DAFXWq__assembly summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:500}.ProposalRegionInspector-module__DAFXWq__assembly p{margin:2px 0 14px}.ProposalRegionInspector-module__DAFXWq__assembly details{border-left:2px solid var(--proposal-line);padding-left:13px}.ProposalRegionInspector-module__DAFXWq__assembly details summary{font-size:13px}.ProposalRegionInspector-module__DAFXWq__sourceLink{color:var(--proposal-blue);text-underline-offset:3px;font-size:12px}.ProposalRegionInspector-module__DAFXWq__connections{border-top:1px solid var(--proposal-line);margin-top:22px;font-size:13px}.ProposalRegionInspector-module__DAFXWq__connections>summary{cursor:pointer;min-height:44px;color:var(--proposal-ink);padding:14px 0}.ProposalRegionInspector-module__DAFXWq__connections>div{gap:4px;display:grid}.ProposalRegionInspector-module__DAFXWq__inspector .ProposalRegionInspector-module__DAFXWq__connections button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 0;font-size:13px;display:flex}@media (max-height:650px) and (min-width:1001px){.ProposalRegionInspector-module__DAFXWq__heading{padding-top:10px;padding-bottom:8px}.ProposalRegionInspector-module__DAFXWq__actions{padding:10px 16px}.ProposalRegionInspector-module__DAFXWq__body{padding:14px 20px}}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone]{width:100%;height:100%;max-height:none;box-shadow:none;z-index:auto;border:0;border-radius:0;flex:1;min-height:0;position:relative;inset:auto}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__heading{padding:13px 12px 10px 18px}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__heading h2{font-size:27px}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__tabs{padding:0 12px}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__body{padding:16px 18px}.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__actions{padding:10px 12px}@media (orientation:landscape){.ProposalRegionInspector-module__DAFXWq__inspector[data-phone] .ProposalRegionInspector-module__DAFXWq__expand{display:none}}@media (prefers-reduced-motion:reduce){.ProposalRegionInspector-module__DAFXWq__inspector button{transition:none}}
.ProposalSiteStats-module__cw7RtG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid;container-type:inline-size}.ProposalSiteStats-module__cw7RtG__stat{border:1px solid var(--color-tint-line,var(--proposal-line));background:var(--proposal-tint);border-radius:10px;flex-direction:column-reverse;justify-content:flex-end;gap:3px;min-width:0;margin:0;padding:9px 10px 10px;display:flex}.ProposalSiteStats-module__cw7RtG__stat dd,.ProposalSiteStats-module__cw7RtG__stat dt{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;min-width:0;margin:0}.ProposalSiteStats-module__cw7RtG__stat dd{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--proposal-blue);font-size:clamp(13px,5.4cqi,16px);font-weight:700;line-height:1.2}.ProposalSiteStats-module__cw7RtG__stat dt{letter-spacing:.07em;text-transform:uppercase;color:var(--proposal-meta);font-size:10px;font-weight:600;line-height:1.3}
.ProposalShare-module__ng8Hva__bandStatus{color:var(--proposal-band-meta);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.ProposalShare-module__ng8Hva__bandStatus:empty{display:none}.ProposalShare-module__ng8Hva__bandStatus[data-tone=error]{color:var(--proposal-on-brand);font-weight:600}.ProposalShare-module__ng8Hva__boardShare{margin-top:16px}.ProposalShare-module__ng8Hva__boardShare button{gap:8px}
.ProposalMenu-module__iTrioG__dialog{box-sizing:border-box;border:1px solid var(--proposal-line);background:var(--proposal-surface);width:min(400px,100vw - 44px);max-height:calc(100dvh - 114px);color:var(--proposal-ink);box-shadow:var(--shadow-float);border-radius:18px;margin:0;padding:0;position:fixed;inset:92px 22px auto auto;overflow:hidden}.ProposalMenu-module__iTrioG__dialog[open]{flex-direction:column;display:flex}.ProposalMenu-module__iTrioG__dialog::backdrop{background:var(--proposal-sheet-scrim)}@media (max-height:650px){.ProposalMenu-module__iTrioG__dialog{max-height:calc(100dvh - 96px);top:84px}}.ProposalMenu-module__iTrioG__menu{flex-direction:column;flex:1;min-height:0;display:flex}.ProposalMenu-module__iTrioG__menu *{box-sizing:border-box}.ProposalMenu-module__iTrioG__heading{background:var(--proposal-band);min-height:58px;color:var(--proposal-on-brand);flex-shrink:0;align-items:center;gap:4px;padding:7px 8px 7px 20px;display:flex}.ProposalMenu-module__iTrioG__heading[data-nested]{padding-left:6px}.ProposalMenu-module__iTrioG__heading h2{min-width:0;font-family:var(--font-brand);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:24px;font-weight:600;line-height:1.15;position:relative;overflow:hidden}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__heading button{min-width:44px;min-height:44px;color:var(--proposal-on-brand);background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:14px;display:inline-flex}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__heading button:hover{background:var(--proposal-band-hover)}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__heading .ProposalMenu-module__iTrioG__close{width:44px;padding:0;font-size:27px;line-height:1}.ProposalMenu-module__iTrioG__back span{margin-top:-2px;font-size:24px;line-height:1}.ProposalMenu-module__iTrioG__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--proposal-line-strong)transparent;flex:1;min-height:0;padding:16px 18px 20px;overflow:auto}.ProposalMenu-module__iTrioG__entries{gap:8px;display:grid}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__entries button{border:1px solid var(--proposal-line);background:var(--proposal-surface);text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 12px 11px 14px;display:flex}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__entries button:hover{background:var(--proposal-tint)}.ProposalMenu-module__iTrioG__entries button>span:first-child{flex:1;min-width:0}.ProposalMenu-module__iTrioG__entries strong{color:var(--proposal-navy);font-size:14px;font-weight:600;display:block}.ProposalMenu-module__iTrioG__entries small{color:var(--proposal-meta);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4;display:block}.ProposalMenu-module__iTrioG__entries button>span:last-child{color:var(--proposal-meta);font-size:20px}.ProposalMenu-module__iTrioG__content{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.ProposalMenu-module__iTrioG__lede{color:var(--proposal-ink);margin:0 0 14px}.ProposalMenu-module__iTrioG__quiet{text-align:center;color:var(--proposal-meta);margin:18px 0}.ProposalMenu-module__iTrioG__hint{color:var(--proposal-meta);margin:0 0 10px;font-size:12px;line-height:1.5}.ProposalMenu-module__iTrioG__footnote{color:var(--proposal-meta);margin:20px 0 0;font-size:11px;line-height:1.5}.ProposalMenu-module__iTrioG__status:empty{display:none}.ProposalMenu-module__iTrioG__status{background:var(--proposal-tint);border-radius:9px;margin:0 0 14px;padding:9px 12px;font-size:13px}.ProposalMenu-module__iTrioG__status[data-tone=error]{color:var(--proposal-accent);background:color-mix(in srgb,var(--proposal-accent)7%,var(--proposal-surface))}.ProposalMenu-module__iTrioG__check{color:var(--proposal-blue);font-weight:700}.ProposalMenu-module__iTrioG__filters{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__filters button{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);min-height:36px;color:var(--proposal-meta);border-radius:18px;padding:6px 12px;font-size:12px;font-weight:600}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__filters button[aria-pressed=true]{color:var(--proposal-on-brand);background:var(--proposal-blue);border-color:var(--proposal-blue)}.ProposalMenu-module__iTrioG__notice{border:1px solid var(--proposal-line);background:var(--proposal-tint);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 12px;font-size:12px;display:flex}.ProposalMenu-module__iTrioG__notice p{flex:200px;margin:0}.ProposalMenu-module__iTrioG__board{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ProposalMenu-module__iTrioG__pinned{border-top:1px solid var(--proposal-line);margin-top:8px;padding-top:8px}.ProposalMenu-module__iTrioG__boardRow{border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.ProposalMenu-module__iTrioG__boardRow[data-local]{background:var(--proposal-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--proposal-blue)35%,transparent)}.ProposalMenu-module__iTrioG__rank{background:var(--proposal-tint);width:28px;height:28px;color:var(--proposal-navy);font:600 12px var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.ProposalMenu-module__iTrioG__rank[data-podium]{background:var(--proposal-blue);color:var(--proposal-on-brand)}.ProposalMenu-module__iTrioG__boardName{min-width:0}.ProposalMenu-module__iTrioG__boardName strong{color:var(--proposal-navy);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ProposalMenu-module__iTrioG__boardName strong,.ProposalMenu-module__iTrioG__boardName small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProposalMenu-module__iTrioG__boardName small,.ProposalMenu-module__iTrioG__boardScore small{color:var(--proposal-meta);font-size:11px;display:block}.ProposalMenu-module__iTrioG__you{background:var(--proposal-blue);color:var(--proposal-on-brand);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700}.ProposalMenu-module__iTrioG__boardScore{text-align:right}.ProposalMenu-module__iTrioG__boardScore strong{font:600 13px var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;color:var(--proposal-ink);white-space:nowrap;display:block}.ProposalMenu-module__iTrioG__boardScore small{white-space:nowrap}.ProposalMenu-module__iTrioG__identity{align-items:center;gap:12px;margin:0 0 16px;display:flex}.ProposalMenu-module__iTrioG__avatar{background:var(--proposal-band);width:40px;height:40px;color:var(--proposal-on-brand);font:700 16px var(--font-brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ProposalMenu-module__iTrioG__identity>span:last-child{min-width:0}.ProposalMenu-module__iTrioG__identity strong{color:var(--proposal-navy);overflow-wrap:anywhere;font-size:15px;display:block}.ProposalMenu-module__iTrioG__identity small{color:var(--proposal-meta);font-size:12px;display:block}.ProposalMenu-module__iTrioG__section{border-top:1px solid var(--proposal-line);padding:14px 0}.ProposalMenu-module__iTrioG__section h3{letter-spacing:.09em;text-transform:uppercase;color:var(--proposal-meta);margin:0 0 8px;font-size:11px;font-weight:700}.ProposalMenu-module__iTrioG__form{gap:10px;margin:0 0 10px;display:grid}.ProposalMenu-module__iTrioG__form label{gap:6px;font-size:12px;font-weight:600;display:grid}.ProposalMenu-module__iTrioG__form input{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);width:100%;min-height:40px;color:var(--proposal-ink);font:14px var(--font-sans),Arial,sans-serif;border-radius:8px;padding:8px 10px}.ProposalMenu-module__iTrioG__form input[aria-invalid=true]{border-color:var(--proposal-accent)}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__primaryAction,.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__secondaryAction,.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__dangerAction{border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600;display:flex}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__primaryAction{background:var(--proposal-blue);color:var(--proposal-on-brand);border:0}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__primaryAction:hover{background:var(--proposal-blue-hover)}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__secondaryAction{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);color:var(--proposal-blue);margin:0 0 8px}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__dangerAction{background:var(--proposal-danger);width:auto;color:var(--proposal-on-brand);border:0}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__dangerAction:hover{background:var(--proposal-danger-hover)}.ProposalMenu-module__iTrioG__inlineActions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__textAction{min-height:44px;color:var(--proposal-blue);text-align:left;background:0 0;border:0;padding:0;font-size:13px}.ProposalMenu-module__iTrioG__menu .ProposalMenu-module__iTrioG__textAction:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.ProposalMenu-module__iTrioG__toggle{cursor:pointer;align-items:flex-start;gap:10px;min-height:40px;padding:4px 0;font-size:13px;line-height:1.4;display:flex}.ProposalMenu-module__iTrioG__toggle input{width:18px;height:18px;accent-color:var(--proposal-blue);flex-shrink:0;margin:1px 0 0}.ProposalMenu-module__iTrioG__linkCode{background:var(--proposal-tint);text-align:center;border-radius:9px;gap:4px;margin:0 0 8px;padding:12px;display:grid}.ProposalMenu-module__iTrioG__linkCode strong{font:700 20px var(--font-geist-mono),monospace;letter-spacing:.15em;color:var(--proposal-navy)}.ProposalMenu-module__iTrioG__linkCode small{color:var(--proposal-meta);font-size:12px}.ProposalMenu-module__iTrioG__confirm{border:1px solid color-mix(in srgb,var(--proposal-accent)40%,transparent);border-radius:9px;margin-top:10px;padding:12px}.ProposalMenu-module__iTrioG__confirm p{margin:0 0 8px;font-size:13px}.ProposalMenu-module__iTrioG__settingsOptions{gap:10px;display:grid}.ProposalMenu-module__iTrioG__settingsOptions>label{border-bottom:1px solid var(--proposal-line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:14px;display:flex}.ProposalMenu-module__iTrioG__settingsOptions>label select{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);width:170px;max-width:57%;min-height:36px;color:var(--proposal-ink);font:13px var(--font-sans),Arial,sans-serif;border-radius:8px;padding:6px}.ProposalMenu-module__iTrioG__settingsOptions>span{color:var(--proposal-meta);text-transform:capitalize;font-size:12px}.ProposalMenu-module__iTrioG__diagnostics{border-top:1px solid var(--proposal-line)}.ProposalMenu-module__iTrioG__diagnostics summary{cursor:pointer;min-height:44px;padding-top:12px;font-size:13px}.ProposalMenu-module__iTrioG__diagnostics>div{gap:8px;padding-bottom:6px;display:grid}.ProposalMenu-module__iTrioG__diagnostics>div>button{text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.ProposalMenu-module__iTrioG__menu button{transition:none}}
.ProposalTours-module__Qkb67q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalTours-module__Qkb67q__card{box-sizing:border-box;border:1px solid var(--proposal-line);background:var(--proposal-surface);color:var(--proposal-ink);box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ProposalTours-module__Qkb67q__card *{box-sizing:border-box}.ProposalTours-module__Qkb67q__card[data-layout=desktop]{z-index:2;width:min(380px,100vw - 44px);max-height:calc(100dvh - 123px - var(--side-panel-top,90px) - 54px);position:absolute;bottom:123px;left:22px}@media (max-width:950px){.ProposalTours-module__Qkb67q__card[data-layout=desktop]{width:min(340px,100vw - 44px)}}@media (max-height:650px) and (min-width:601px){.ProposalTours-module__Qkb67q__card[data-layout=desktop]{max-height:calc(100dvh - 323px)}}.ProposalTours-module__Qkb67q__card[data-layout=phone]{max-height:calc(100dvh - 215px - max(12px,env(safe-area-inset-bottom)) - max(12px,env(safe-area-inset-top)));box-shadow:var(--shadow-float);border-radius:14px}@media (orientation:landscape){.ProposalTours-module__Qkb67q__card[data-layout=phone]{max-height:calc(100dvh - 128px - max(12px,env(safe-area-inset-bottom)) - max(12px,env(safe-area-inset-top)))}}.ProposalTours-module__Qkb67q__cardHeading{flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:6px 6px 0 16px;display:flex}.ProposalTours-module__Qkb67q__kicker{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--proposal-blue);flex:1;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.ProposalTours-module__Qkb67q__counter{letter-spacing:.04em;color:var(--proposal-meta);font-weight:600;font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;text-transform:none;flex-shrink:0;margin-left:auto;padding-right:10px}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__collapse{width:44px;height:44px;color:var(--proposal-navy);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__collapse:hover{background:var(--proposal-tint)}.ProposalTours-module__Qkb67q__cardBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 16px;overflow:auto}.ProposalTours-module__Qkb67q__title{font-family:var(--font-brand);letter-spacing:0;color:var(--proposal-navy);overflow-wrap:anywhere;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.15;position:relative}.ProposalTours-module__Qkb67q__copy{color:var(--proposal-ink);margin:0 0 8px;font-size:14px;line-height:1.55}.ProposalTours-module__Qkb67q__notice{background:var(--proposal-tint);color:var(--proposal-ink);border-radius:9px;margin:4px 0 8px;padding:8px 10px;font-size:12px;line-height:1.45}.ProposalTours-module__Qkb67q__actions{border-top:1px solid var(--proposal-line);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__back,.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__end,.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__next,.ProposalTours-module__Qkb67q__strip .ProposalTours-module__Qkb67q__next{white-space:nowrap;border-radius:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__back{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);color:var(--proposal-navy)}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__end{color:var(--proposal-meta);background:0 0;border:0;margin-left:auto}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__end:hover{background:var(--proposal-tint);color:var(--proposal-navy)}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__next,.ProposalTours-module__Qkb67q__strip .ProposalTours-module__Qkb67q__next{background:var(--proposal-blue);min-width:96px;color:var(--proposal-on-brand);border:0}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__next:hover,.ProposalTours-module__Qkb67q__strip .ProposalTours-module__Qkb67q__next:hover{background:var(--proposal-blue-hover)}.ProposalTours-module__Qkb67q__card .ProposalTours-module__Qkb67q__back:hover:not(:disabled){border-color:var(--proposal-blue);background:var(--proposal-tint)}.ProposalTours-module__Qkb67q__strip{align-items:center;gap:8px;min-width:0;display:flex}.ProposalTours-module__Qkb67q__stripText{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--proposal-navy);flex:1;font-weight:600;overflow:hidden}.ProposalTours-module__Qkb67q__strip[data-layout=footer]{border-top:1px solid var(--proposal-line);margin-top:7px;padding-top:7px;font-size:12px}.ProposalTours-module__Qkb67q__strip[data-layout=footer] .ProposalTours-module__Qkb67q__resume{border:1px solid var(--proposal-blue);background:var(--proposal-surface);color:var(--proposal-blue);border-radius:7px;flex-shrink:0;padding:4px 11px;font-size:12px;font-weight:600}.ProposalTours-module__Qkb67q__strip[data-layout=footer] .ProposalTours-module__Qkb67q__resume:hover{background:var(--proposal-tint)}.ProposalTours-module__Qkb67q__strip[data-layout=footer] .ProposalTours-module__Qkb67q__stripEnd{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);color:var(--proposal-navy);border-radius:7px;flex-shrink:0;padding:4px 11px;font-size:12px}.ProposalTours-module__Qkb67q__strip[data-layout=phone]{background:var(--proposal-surface);box-shadow:var(--shadow-panel);border-radius:14px;gap:4px;padding:4px;font-size:13px}.ProposalTours-module__Qkb67q__strip[data-layout=phone]>.ProposalTours-module__Qkb67q__mark{margin-left:10px}.ProposalTours-module__Qkb67q__strip[data-layout=phone] .ProposalTours-module__Qkb67q__stripText{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;padding-left:4px;line-height:1.25;display:-webkit-box}.ProposalTours-module__Qkb67q__strip .ProposalTours-module__Qkb67q__stripMain{min-width:0;min-height:44px;color:var(--proposal-ink);text-align:left;background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 8px 0 11px;font-size:13px;display:flex}.ProposalTours-module__Qkb67q__strip .ProposalTours-module__Qkb67q__stripMain:hover{background:var(--proposal-tint)}.ProposalTours-module__Qkb67q__strip[data-layout=phone] .ProposalTours-module__Qkb67q__resume{background:var(--proposal-blue);min-height:44px;color:var(--proposal-on-brand);border:0;border-radius:11px;flex-shrink:0;padding:0 13px;font-size:13px;font-weight:600}.ProposalTours-module__Qkb67q__strip[data-layout=phone] .ProposalTours-module__Qkb67q__stripEnd{background:var(--proposal-tint);min-width:56px;min-height:44px;color:var(--proposal-navy);border:0;border-radius:11px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:600}.ProposalTours-module__Qkb67q__strip[data-layout=phone] .ProposalTours-module__Qkb67q__next{min-width:0;padding:0 13px;font-size:13px}.ProposalTours-module__Qkb67q__listHeading{letter-spacing:.09em;text-transform:uppercase;color:var(--proposal-meta);margin:18px 0 8px;font-size:11px;font-weight:700}.ProposalTours-module__Qkb67q__tourList{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ProposalTours-module__Qkb67q__tourList li{border:1px solid var(--proposal-line);border-radius:11px;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 14px;display:flex}.ProposalTours-module__Qkb67q__tourList li>span:first-child{flex:1;min-width:0}.ProposalTours-module__Qkb67q__tourList strong{color:var(--proposal-navy);font-size:14px;font-weight:600;display:block}.ProposalTours-module__Qkb67q__tourList small{color:var(--proposal-meta);margin-top:2px;font-size:12px;line-height:1.4;display:block}.ProposalTours-module__Qkb67q__rowActions{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ProposalTours-module__Qkb67q__tourList .ProposalTours-module__Qkb67q__start{background:var(--proposal-blue);min-width:92px;min-height:44px;color:var(--proposal-on-brand);border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.ProposalTours-module__Qkb67q__tourList .ProposalTours-module__Qkb67q__start:hover{background:var(--proposal-blue-hover)}.ProposalTours-module__Qkb67q__tourList .ProposalTours-module__Qkb67q__start:disabled{opacity:.45}.ProposalTours-module__Qkb67q__running{color:var(--proposal-blue);white-space:nowrap;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.ProposalTours-module__Qkb67q__card button,.ProposalTours-module__Qkb67q__strip button,.ProposalTours-module__Qkb67q__tourList button{transition:none}}
.ProposalConsent-module__Jzpqma__setting>span{flex-direction:column;gap:2px;min-width:0;padding:8px 0;display:flex}.ProposalConsent-module__Jzpqma__setting small{color:var(--proposal-meta);font-size:12px;line-height:1.4}.ProposalConsent-module__Jzpqma__setting input[type=checkbox]{width:20px;height:20px;accent-color:var(--proposal-blue);flex-shrink:0;margin:0}.ProposalConsent-module__Jzpqma__memory{color:var(--proposal-meta);flex-wrap:wrap;align-items:center;gap:0 12px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.ProposalConsent-module__Jzpqma__memory p{flex:100%;margin:0}.ProposalConsent-module__Jzpqma__memory .ProposalConsent-module__Jzpqma__remember{min-height:44px;color:var(--proposal-blue);text-align:left;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;font-size:13px}.ProposalConsent-module__Jzpqma__memory .ProposalConsent-module__Jzpqma__remember:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.ProposalConsent-module__Jzpqma__memoryNote{color:var(--proposal-meta);margin:4px 0 10px;font-size:12px;line-height:1.5}.ProposalConsent-module__Jzpqma__memoryNote:focus{outline:none}
.ProposalChallenge-module__6M1WVW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalChallenge-module__6M1WVW__entry{margin-top:6px}.ProposalChallenge-module__6M1WVW__entry .ProposalChallenge-module__6M1WVW__entryButton{border:1px solid color-mix(in srgb,var(--proposal-blue)28%,var(--proposal-line));background:var(--proposal-tint);width:100%;min-height:64px;color:var(--proposal-ink);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}.ProposalChallenge-module__6M1WVW__entry .ProposalChallenge-module__6M1WVW__entryButton:hover{background:color-mix(in srgb,var(--proposal-blue)9%,var(--proposal-surface))}.ProposalChallenge-module__6M1WVW__entryButton>span:nth-child(2){flex:1;min-width:0}.ProposalChallenge-module__6M1WVW__entryButton strong{color:var(--proposal-navy);font-size:14px;font-weight:600;line-height:1.35;display:block}.ProposalChallenge-module__6M1WVW__entryButton small{color:var(--proposal-meta);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ProposalChallenge-module__6M1WVW__entryButton>span:last-child{color:var(--proposal-meta)}.ProposalChallenge-module__6M1WVW__entryMark{background:var(--proposal-surface);width:32px;height:32px;color:var(--proposal-blue);border-radius:8px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.ProposalChallenge-module__6M1WVW__entryMark[data-complete]{background:var(--proposal-blue);color:var(--proposal-on-brand);font-size:15px;font-weight:700}.ProposalChallenge-module__6M1WVW__entry .ProposalChallenge-module__6M1WVW__result{margin-top:14px}.ProposalChallenge-module__6M1WVW__checklistHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__checklistHeading h3{margin:0}.ProposalChallenge-module__6M1WVW__checklistHeading h3:focus{outline:none}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__textAction{min-height:44px;color:var(--proposal-blue);background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__textAction:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__rules{color:var(--proposal-meta);margin:6px 0 14px;font-size:13px;line-height:1.5}.ProposalChallenge-module__6M1WVW__meter{color:var(--proposal-ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.ProposalChallenge-module__6M1WVW__meter strong,.ProposalChallenge-module__6M1WVW__points,.ProposalChallenge-module__6M1WVW__breakdown .ProposalChallenge-module__6M1WVW__total dd{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;color:var(--proposal-navy);font-weight:600}.ProposalChallenge-module__6M1WVW__bar{background:color-mix(in srgb,var(--proposal-blue)10%,var(--proposal-surface));border-radius:4px;height:8px;margin:6px 0 14px;overflow:hidden}.ProposalChallenge-module__6M1WVW__bar>span{background:var(--proposal-blue);border-radius:4px;height:100%;transition:width .3s;display:block}.ProposalChallenge-module__6M1WVW__items{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ProposalChallenge-module__6M1WVW__items li{border:1px solid var(--proposal-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:52px;padding:6px 8px 6px 10px;display:flex}.ProposalChallenge-module__6M1WVW__items li[data-found]{background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__check,.ProposalChallenge-module__6M1WVW__box{border-radius:6px;flex-shrink:0;width:22px;height:22px}.ProposalChallenge-module__6M1WVW__check{background:var(--proposal-blue);color:var(--proposal-on-brand);place-items:center;font-size:13px;font-weight:700;display:grid}.ProposalChallenge-module__6M1WVW__box{border:1.5px dashed var(--proposal-line-strong)}.ProposalChallenge-module__6M1WVW__itemLabel{overflow-wrap:normal;flex:130px;min-width:0;font-size:14px;line-height:1.35}.ProposalChallenge-module__6M1WVW__items li:not([data-found]) .ProposalChallenge-module__6M1WVW__itemLabel{color:var(--proposal-meta)}.ProposalChallenge-module__6M1WVW__itemLabel small{color:var(--proposal-blue);font-size:11px;display:block}.ProposalChallenge-module__6M1WVW__points{flex-shrink:0;font-size:13px}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__hint{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);min-height:44px;color:var(--proposal-blue);white-space:nowrap;border-radius:9px;flex-shrink:0;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__hint:hover{border-color:var(--proposal-blue);background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__note,.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__note{color:var(--proposal-meta);margin:8px 0 0;font-size:12px}.ProposalChallenge-module__6M1WVW__notice{border:1px solid var(--proposal-line);background:var(--proposal-tint);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;font-size:12px;display:flex}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__notice p{flex:180px;margin:0;font-size:12px}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__end,.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__end{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);width:100%;min-height:44px;color:var(--proposal-navy);border-radius:10px;justify-content:center;align-items:center;margin-top:4px;font-size:14px;font-weight:600;display:flex}.ProposalChallenge-module__6M1WVW__checklist .ProposalChallenge-module__6M1WVW__end:hover,.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__end:hover{border-color:var(--proposal-blue);background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--proposal-blue);margin:0 0 4px;font-size:11px;font-weight:700}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__resultHeading{margin:0 0 8px}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__resultText{margin:0 0 12px}.ProposalChallenge-module__6M1WVW__breakdown{border:1px solid var(--proposal-line);border-radius:10px;margin:0 0 14px;padding:8px 12px}.ProposalChallenge-module__6M1WVW__breakdown>div{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.ProposalChallenge-module__6M1WVW__breakdown dt{color:var(--proposal-meta)}.ProposalChallenge-module__6M1WVW__breakdown dd{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;color:var(--proposal-ink);margin:0}.ProposalChallenge-module__6M1WVW__breakdown .ProposalChallenge-module__6M1WVW__total{border-top:1px solid var(--proposal-line);margin-top:4px;padding-top:8px}.ProposalChallenge-module__6M1WVW__breakdown .ProposalChallenge-module__6M1WVW__total dt{color:var(--proposal-navy);font-weight:600}.ProposalChallenge-module__6M1WVW__breakdown .ProposalChallenge-module__6M1WVW__total dd{font-size:15px}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__totalLine{font-family:var(--font-geist-mono),monospace;color:var(--proposal-navy);font-weight:600}.ProposalChallenge-module__6M1WVW__actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__primary,.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__secondary{border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__primary{background:var(--proposal-action);color:var(--proposal-on-brand);border:0}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__primary:hover{background:var(--proposal-action-hover)}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__secondary{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);color:var(--proposal-blue)}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__secondary:hover{border-color:var(--proposal-blue);background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__shareStatus{background:var(--proposal-tint);border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:13px}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__shareStatus:empty{display:none}.ProposalChallenge-module__6M1WVW__result .ProposalChallenge-module__6M1WVW__shareStatus[data-tone=error]{color:var(--color-cof-red-ink,var(--proposal-accent));background:color-mix(in srgb,var(--proposal-accent)7%,var(--proposal-surface))}.ProposalChallenge-module__6M1WVW__strip{align-items:center;gap:8px;min-width:0;display:flex}.ProposalChallenge-module__6M1WVW__stripText{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--proposal-navy);flex:1;font-weight:600;overflow:hidden}.ProposalChallenge-module__6M1WVW__stripText[data-feedback]{color:var(--proposal-blue)}.ProposalChallenge-module__6M1WVW__strip[data-layout=footer]{border-top:1px solid var(--proposal-line);margin-top:7px;padding-top:7px;font-size:12px}.ProposalChallenge-module__6M1WVW__strip .ProposalChallenge-module__6M1WVW__stripAction{border:1px solid var(--proposal-blue);background:var(--proposal-surface);color:var(--proposal-blue);border-radius:7px;flex-shrink:0;padding:4px 11px;font-size:12px;font-weight:600}.ProposalChallenge-module__6M1WVW__strip .ProposalChallenge-module__6M1WVW__stripAction:hover{background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__strip[data-layout=footer] .ProposalChallenge-module__6M1WVW__stripEnd{border:1px solid var(--proposal-line-strong);background:var(--proposal-surface);color:var(--proposal-navy);border-radius:7px;flex-shrink:0;padding:4px 11px;font-size:12px}.ProposalChallenge-module__6M1WVW__strip[data-layout=phone]{background:var(--proposal-surface);box-shadow:var(--shadow-panel);border-radius:14px;gap:4px;padding:4px;font-size:13px}.ProposalChallenge-module__6M1WVW__strip .ProposalChallenge-module__6M1WVW__stripMain{min-width:0;min-height:44px;color:var(--proposal-ink);text-align:left;background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 8px 0 11px;font-size:13px;display:flex}.ProposalChallenge-module__6M1WVW__strip .ProposalChallenge-module__6M1WVW__stripMain:hover{background:var(--proposal-tint)}.ProposalChallenge-module__6M1WVW__strip[data-layout=phone] .ProposalChallenge-module__6M1WVW__stripEnd{background:var(--proposal-tint);min-width:60px;min-height:44px;color:var(--proposal-navy);border:0;border-radius:11px;flex-shrink:0;padding:0 13px;font-size:13px;font-weight:600}.ProposalChallenge-module__6M1WVW__strip[data-layout=phone] .ProposalChallenge-module__6M1WVW__stripText{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.ProposalChallenge-module__6M1WVW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.ProposalChallenge-module__6M1WVW__stats>div{background:var(--proposal-tint);text-align:center;border-radius:10px;flex-direction:column-reverse;gap:2px;padding:10px 6px;display:flex}.ProposalChallenge-module__6M1WVW__stats dt{color:var(--proposal-meta);white-space:nowrap;font-size:11px}.ProposalChallenge-module__6M1WVW__stats dd{font:600 17px var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;color:var(--proposal-navy);white-space:nowrap;margin:0}.ProposalChallenge-module__6M1WVW__progressHeading{letter-spacing:.09em;text-transform:uppercase;color:var(--proposal-meta);margin:18px 0 8px;font-size:11px;font-weight:700}.ProposalChallenge-module__6M1WVW__industries{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ProposalChallenge-module__6M1WVW__industries li{border:1px solid var(--proposal-line);border-radius:11px;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 14px;display:flex}.ProposalChallenge-module__6M1WVW__industries li>span:first-child{flex:1;min-width:0}.ProposalChallenge-module__6M1WVW__industries strong{color:var(--proposal-navy);font-size:14px;font-weight:600;display:block}.ProposalChallenge-module__6M1WVW__industries small{color:var(--proposal-meta);margin-top:2px;font-size:12px;display:block}.ProposalChallenge-module__6M1WVW__industries .ProposalChallenge-module__6M1WVW__start{background:var(--proposal-blue);min-width:92px;min-height:44px;color:var(--proposal-on-brand);border:0;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600}.ProposalChallenge-module__6M1WVW__industries .ProposalChallenge-module__6M1WVW__start:hover{background:var(--proposal-blue-hover)}.ProposalChallenge-module__6M1WVW__done{color:var(--proposal-blue);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.ProposalChallenge-module__6M1WVW__bar>span{transition:none}}
.ProposalInstallNudge-module__-zoUaa__nudge{box-sizing:border-box;border:1px solid var(--proposal-line);background:var(--proposal-surface);width:100%;max-width:420px;color:var(--proposal-ink);box-shadow:var(--shadow-panel);pointer-events:auto;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:2px 4px;margin:0 auto;padding:4px 4px 10px 14px;font-size:13px;line-height:1.4;animation:.2s ease-out ProposalInstallNudge-module__-zoUaa__nudgeIn;display:grid}.ProposalInstallNudge-module__-zoUaa__nudge *{box-sizing:border-box}@keyframes ProposalInstallNudge-module__-zoUaa__nudgeIn{0%{opacity:0;transform:translateY(-6px)}}.ProposalInstallNudge-module__-zoUaa__text{color:var(--proposal-navy);overflow-wrap:anywhere;grid-area:1/1;margin:0;padding-top:6px;font-size:14px;font-weight:600;line-height:1.35}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__close{width:44px;height:44px;color:var(--proposal-meta);touch-action:manipulation;background:0 0;border:0;border-radius:50%;grid-area:1/2;align-self:start;place-items:center;padding:0;display:grid}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__close:hover{background:var(--proposal-tint);color:var(--proposal-navy)}.ProposalInstallNudge-module__-zoUaa__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 16px;padding-right:10px;display:flex}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__primary{background:var(--proposal-blue);min-height:44px;color:var(--proposal-on-brand);white-space:nowrap;touch-action:manipulation;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__primary:hover{background:var(--proposal-blue-hover)}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__secondary{min-height:44px;color:var(--proposal-blue);white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0 2px;font-size:14px;font-weight:600}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__secondary:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.ProposalInstallNudge-module__-zoUaa__note{color:var(--proposal-meta);overflow-wrap:anywhere;grid-column:1/-1;margin:2px 0 0;padding-right:10px;font-size:12px;line-height:1.45}.ProposalInstallNudge-module__-zoUaa__status{color:var(--proposal-ink);overflow-wrap:anywhere;flex:100%;margin:0;font-size:12px;line-height:1.45}.ProposalInstallNudge-module__-zoUaa__status:empty{display:none}.ProposalInstallNudge-module__-zoUaa__address{font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}@media (orientation:landscape){.ProposalInstallNudge-module__-zoUaa__nudge{grid-template-columns:minmax(0,1fr) auto 44px;max-width:560px;padding:4px 4px 4px 14px}.ProposalInstallNudge-module__-zoUaa__text{padding-top:0}.ProposalInstallNudge-module__-zoUaa__actions{flex-wrap:nowrap;grid-area:1/2;padding-right:0}.ProposalInstallNudge-module__-zoUaa__nudge .ProposalInstallNudge-module__-zoUaa__close{grid-column:3;align-self:center}.ProposalInstallNudge-module__-zoUaa__note{padding-bottom:6px}.ProposalInstallNudge-module__-zoUaa__nudge[data-kind$=in-app] .ProposalInstallNudge-module__-zoUaa__actions{flex-wrap:wrap;grid-area:auto/1/auto/-1;padding-bottom:4px}}.ProposalInstallNudge-module__-zoUaa__steps{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ProposalInstallNudge-module__-zoUaa__steps li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:1.45;display:grid}.ProposalInstallNudge-module__-zoUaa__steps strong{color:var(--proposal-navy)}.ProposalInstallNudge-module__-zoUaa__glyph{border:1px solid var(--proposal-line);background:var(--proposal-tint);width:40px;height:40px;color:var(--proposal-blue);border-radius:10px;place-items:center;display:grid}.ProposalInstallNudge-module__-zoUaa__addGlyph{font-size:14px;font-weight:700}.ProposalInstallNudge-module__-zoUaa__panel{display:grid}.ProposalInstallNudge-module__-zoUaa__lede{margin:0 0 14px;font-size:14px;line-height:1.5}.ProposalInstallNudge-module__-zoUaa__hint{color:var(--proposal-meta);margin:0 0 10px;font-size:12px;line-height:1.5}.ProposalInstallNudge-module__-zoUaa__panel .ProposalInstallNudge-module__-zoUaa__done{background:var(--proposal-blue);width:100%;min-height:44px;color:var(--proposal-on-brand);border:0;border-radius:10px;margin-top:4px;font-size:14px;font-weight:600}.ProposalInstallNudge-module__-zoUaa__panel .ProposalInstallNudge-module__-zoUaa__done:hover{background:var(--proposal-blue-hover)}@media (prefers-reduced-motion:reduce){.ProposalInstallNudge-module__-zoUaa__nudge{animation:none}.ProposalInstallNudge-module__-zoUaa__nudge button,.ProposalInstallNudge-module__-zoUaa__panel button{transition:none}}
.ProposalHelp-module__rBGtIG__section:first-child{border-top:0;padding-top:0}.ProposalHelp-module__rBGtIG__text{margin:0 0 12px;font-size:14px;line-height:1.55}.ProposalHelp-module__rBGtIG__groupHeading{color:var(--proposal-navy);margin:14px 0 6px;font-size:13px;font-weight:600}.ProposalHelp-module__rBGtIG__groupHeading:first-of-type{margin-top:4px}.ProposalHelp-module__rBGtIG__guide{gap:0;margin:0 0 6px;display:grid}.ProposalHelp-module__rBGtIG__guide>div{border-bottom:1px solid var(--proposal-line);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 12px;padding:8px 0;display:grid}.ProposalHelp-module__rBGtIG__guide>div:last-child{border-bottom:0}.ProposalHelp-module__rBGtIG__guide dt{color:var(--proposal-ink);font-size:13px;font-weight:600}.ProposalHelp-module__rBGtIG__guide dd{color:var(--proposal-meta);margin:0;font-size:13px;line-height:1.45}@media (max-width:360px){.ProposalHelp-module__rBGtIG__guide>div{grid-template-columns:minmax(0,1fr);gap:2px}}.ProposalHelp-module__rBGtIG__copyStatus.ProposalHelp-module__rBGtIG__copyStatus{margin-top:10px}
.ProposalGestureGuide-module___O_gAq__coach{--coach-top:max(16px,env(safe-area-inset-top));--coach-right:max(16px,env(safe-area-inset-right));--coach-bottom:max(16px,env(safe-area-inset-bottom));--coach-left:max(16px,env(safe-area-inset-left));inset:var(--coach-top)var(--coach-right)var(--coach-bottom)var(--coach-left);box-sizing:border-box;width:auto;max-width:500px;height:fit-content;max-height:calc(100vh - var(--coach-top) - var(--coach-bottom));max-height:calc(100dvh - var(--coach-top) - var(--coach-bottom));border:1px solid var(--proposal-line);background:var(--proposal-surface);color:var(--proposal-ink);box-shadow:var(--shadow-float);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font:14px/1.45 var(--font-sans),Arial,sans-serif;border-radius:18px;margin:auto;padding:22px;position:fixed;overflow:auto}.ProposalGestureGuide-module___O_gAq__coach[open]{gap:16px;animation:.22s ease-out ProposalGestureGuide-module___O_gAq__coachIn;display:grid}.ProposalGestureGuide-module___O_gAq__coach::backdrop{background:var(--proposal-sheet-scrim,#13265a36)}.ProposalGestureGuide-module___O_gAq__coach *{box-sizing:border-box}@keyframes ProposalGestureGuide-module___O_gAq__coachIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.ProposalGestureGuide-module___O_gAq__title{font-family:var(--font-brand);letter-spacing:0;color:var(--proposal-navy);margin:0;font-size:27px;font-weight:600;line-height:1.15;position:relative}.ProposalGestureGuide-module___O_gAq__lede{color:var(--proposal-meta);margin:4px 0 0;font-size:14px}.ProposalGestureGuide-module___O_gAq__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProposalGestureGuide-module___O_gAq__tile{border:1px solid var(--proposal-line);background:var(--proposal-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px 10px;display:flex}.ProposalGestureGuide-module___O_gAq__tile strong{color:var(--proposal-navy);margin-top:6px;font-size:14px;font-weight:600;line-height:1.25}.ProposalGestureGuide-module___O_gAq__result{color:var(--proposal-meta);overflow-wrap:break-word;font-size:12px;line-height:1.35}.ProposalGestureGuide-module___O_gAq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalGestureGuide-module___O_gAq__art{aspect-ratio:100/72;width:100%;max-width:120px;height:auto;display:block}.ProposalGestureGuide-module___O_gAq__screen{fill:color-mix(in srgb,var(--proposal-blue)11%,var(--proposal-surface));stroke:var(--proposal-line-strong);stroke-width:1px}.ProposalGestureGuide-module___O_gAq__land path{fill:var(--proposal-surface);stroke:color-mix(in srgb,var(--proposal-navy)24%,transparent);stroke-width:1px}.ProposalGestureGuide-module___O_gAq__pinDot{fill:var(--proposal-navy);stroke:var(--proposal-surface);stroke-width:1.2px}.ProposalGestureGuide-module___O_gAq__arrow{fill:none;stroke:var(--proposal-navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.3}.ProposalGestureGuide-module___O_gAq__ring{fill:none;stroke:var(--proposal-blue);stroke-width:1.4px;opacity:.4}.ProposalGestureGuide-module___O_gAq__pad{fill:var(--proposal-blue);fill-opacity:.4;stroke:var(--proposal-blue);stroke-width:1.2px;stroke-opacity:.85}.ProposalGestureGuide-module___O_gAq__finger,.ProposalGestureGuide-module___O_gAq__land,.ProposalGestureGuide-module___O_gAq__twistRotor{transform-box:fill-box;transform-origin:50%}.ProposalGestureGuide-module___O_gAq__tiltLand{transform-origin:bottom}.ProposalGestureGuide-module___O_gAq__panFinger{animation:2.4s ease-in-out infinite ProposalGestureGuide-module___O_gAq__panFinger}.ProposalGestureGuide-module___O_gAq__panLand{animation:2.4s ease-in-out infinite ProposalGestureGuide-module___O_gAq__panLand}.ProposalGestureGuide-module___O_gAq__pinchA{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__pinchA}.ProposalGestureGuide-module___O_gAq__pinchB{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__pinchB}.ProposalGestureGuide-module___O_gAq__pinchLand{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__pinchLand}.ProposalGestureGuide-module___O_gAq__twistRotor,.ProposalGestureGuide-module___O_gAq__twistLand{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__twist}.ProposalGestureGuide-module___O_gAq__tiltFingers{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__tiltFingers}.ProposalGestureGuide-module___O_gAq__tiltLand{animation:1.2s ease-in-out infinite alternate ProposalGestureGuide-module___O_gAq__tiltLand}@keyframes ProposalGestureGuide-module___O_gAq__panFinger{0%{opacity:0;transform:translate(0)scale(1.35)}12%,20%{opacity:1;transform:translate(0)scale(1)}62%,72%{opacity:1;transform:translate(26px,-14px)scale(1)}84%{opacity:0;transform:translate(26px,-14px)scale(1.35)}to{opacity:0;transform:translate(0)scale(1.35)}}@keyframes ProposalGestureGuide-module___O_gAq__panLand{0%,20%{transform:translate(0)}62%,84%{transform:translate(26px,-14px)}to{transform:translate(0)}}@keyframes ProposalGestureGuide-module___O_gAq__pinchA{0%,12%{transform:translate(0)}88%,to{transform:translate(-9px,6.6px)}}@keyframes ProposalGestureGuide-module___O_gAq__pinchB{0%,12%{transform:translate(0)}88%,to{transform:translate(9px,-6.6px)}}@keyframes ProposalGestureGuide-module___O_gAq__pinchLand{0%,12%{transform:scale(1)}88%,to{transform:scale(1.28)}}@keyframes ProposalGestureGuide-module___O_gAq__twist{0%,12%{transform:rotate(-28deg)}88%,to{transform:rotate(28deg)}}@keyframes ProposalGestureGuide-module___O_gAq__tiltFingers{0%,12%{transform:translate(0)}88%,to{transform:translateY(-18px)}}@keyframes ProposalGestureGuide-module___O_gAq__tiltLand{0%,12%{transform:scaleY(1)}88%,to{transform:scaleY(.62)}}.ProposalGestureGuide-module___O_gAq__footer{gap:14px;display:grid}.ProposalGestureGuide-module___O_gAq__notes{gap:8px;min-width:0;display:grid}.ProposalGestureGuide-module___O_gAq__more{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.ProposalGestureGuide-module___O_gAq__more li{padding-left:11px;position:relative}.ProposalGestureGuide-module___O_gAq__more li:before{content:"";background:var(--proposal-line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.ProposalGestureGuide-module___O_gAq__pin{align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.4;display:flex}.ProposalGestureGuide-module___O_gAq__pinExample{--district-color:#708465;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ProposalGestureGuide-module___O_gAq__pinExample i{box-sizing:border-box;border:2px solid var(--proposal-surface);background:var(--district-color);border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #00000059}.ProposalGestureGuide-module___O_gAq__pinExample b{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--district-color)55%,var(--proposal-surface));background:var(--proposal-surface);height:22px;color:var(--proposal-navy);font:600 12px/1 var(--font-sans),Arial,sans-serif;letter-spacing:.01em;white-space:nowrap;box-shadow:var(--shadow-panel);border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}.ProposalGestureGuide-module___O_gAq__coach .ProposalGestureGuide-module___O_gAq__gotIt{background:var(--proposal-blue);width:100%;min-height:48px;color:var(--proposal-on-brand);font:600 15px/1.2 var(--font-sans),Arial,sans-serif;cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;transition:background .15s;display:flex}.ProposalGestureGuide-module___O_gAq__coach .ProposalGestureGuide-module___O_gAq__gotIt:hover{background:var(--proposal-blue-hover)}.ProposalGestureGuide-module___O_gAq__coach .ProposalGestureGuide-module___O_gAq__gotIt:focus-visible{outline:3px solid var(--proposal-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--proposal-surface)}@media (max-width:600px){.ProposalGestureGuide-module___O_gAq__coach{gap:14px;padding:20px 18px 18px}.ProposalGestureGuide-module___O_gAq__title{font-size:21px}.ProposalGestureGuide-module___O_gAq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProposalGestureGuide-module___O_gAq__art{max-width:132px}.ProposalGestureGuide-module___O_gAq__more,.ProposalGestureGuide-module___O_gAq__pin{font-size:14px}}@media (max-height:500px){.ProposalGestureGuide-module___O_gAq__coach{gap:10px;max-width:720px;padding:14px 18px 16px}.ProposalGestureGuide-module___O_gAq__heading{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ProposalGestureGuide-module___O_gAq__title{font-size:19px}.ProposalGestureGuide-module___O_gAq__lede{margin:0;font-size:13px}.ProposalGestureGuide-module___O_gAq__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ProposalGestureGuide-module___O_gAq__tile{padding:6px 4px 8px}.ProposalGestureGuide-module___O_gAq__tile strong{margin-top:4px;font-size:13px}.ProposalGestureGuide-module___O_gAq__art{max-width:92px}.ProposalGestureGuide-module___O_gAq__more,.ProposalGestureGuide-module___O_gAq__pin{font-size:13px}.ProposalGestureGuide-module___O_gAq__footer{align-items:center;gap:10px 16px;display:flex}.ProposalGestureGuide-module___O_gAq__notes{flex:1}.ProposalGestureGuide-module___O_gAq__coach .ProposalGestureGuide-module___O_gAq__gotIt{flex-shrink:0;width:auto;min-width:128px}}.ProposalGestureGuide-module___O_gAq__coach[data-motion=reduce][open],.ProposalGestureGuide-module___O_gAq__coach[data-motion=reduce] .ProposalGestureGuide-module___O_gAq__art *{animation:none}.ProposalGestureGuide-module___O_gAq__coach[data-motion=reduce] .ProposalGestureGuide-module___O_gAq__arrow{opacity:.85}@media (prefers-reduced-motion:reduce){.ProposalGestureGuide-module___O_gAq__coach[open],.ProposalGestureGuide-module___O_gAq__art *{animation:none}.ProposalGestureGuide-module___O_gAq__arrow{opacity:.85}.ProposalGestureGuide-module___O_gAq__coach .ProposalGestureGuide-module___O_gAq__gotIt{transition:none}}
.ProposalCompass-module__Fw64kG__compass{box-sizing:border-box;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.ProposalCompass-module__Fw64kG__compass svg{display:block;overflow:visible}.ProposalCompass-module__Fw64kG__dial{transform:rotate(var(--compass-turn,0deg))}.ProposalCompass-module__Fw64kG__north{fill:currentColor}.ProposalCompass-module__Fw64kG__south{fill:currentColor;opacity:.28}.ProposalCompass-module__Fw64kG__letter{fill:currentColor;font-family:var(--font-brand);text-anchor:middle;dominant-baseline:central;transform-box:fill-box;transform-origin:50%;transform:rotate(calc(-1*var(--compass-turn,0deg)));font-size:10px;font-weight:700}
.ProposalPhotoMode-module__u0rhdW__chrome{display:contents}.ProposalPhotoMode-module__u0rhdW__chrome[hidden]{display:none}.ProposalPhotoMode-module__u0rhdW__chrome[data-showcase]>:not([data-pins]){opacity:0;transition:opacity .8s .2s}.ProposalPhotoMode-module__u0rhdW__chrome[data-showcase] *{pointer-events:none!important}.ProposalPhotoMode-module__u0rhdW__chrome[data-showcase] [data-pins] button:not([data-showcase-current]){opacity:.7}@media (prefers-reduced-motion:reduce){.ProposalPhotoMode-module__u0rhdW__chrome[data-showcase]>:not([data-pins]){transition:none}}.ProposalPhotoMode-module__u0rhdW__exit.ProposalPhotoMode-module__u0rhdW__exit{z-index:6;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));border:1px solid var(--proposal-line);background:var(--proposal-surface);min-width:44px;min-height:44px;color:var(--proposal-navy);box-shadow:var(--shadow-panel);touch-action:manipulation;border-radius:22px;align-items:center;gap:7px;padding:0 16px 0 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute}.ProposalPhotoMode-module__u0rhdW__exit.ProposalPhotoMode-module__u0rhdW__exit:hover{background:var(--proposal-tint)}.ProposalPhotoMode-module__u0rhdW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalPhotoMode-module__u0rhdW__tool{align-items:center;gap:6px;display:inline-flex}.ProposalPhotoMode-module__u0rhdW__viewAction{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}
.ProposalShowcase-module__cY7H2a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalShowcase-module__cY7H2a__caption{z-index:5;left:max(28px,env(safe-area-inset-left));bottom:max(28px,env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--proposal-line);background:var(--proposal-surface);width:min(400px,100vw - 56px);color:var(--proposal-ink);box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;animation:.6s both ProposalShowcase-module__cY7H2a__showcaseFade;display:flex;position:absolute;overflow:hidden}.ProposalShowcase-module__cY7H2a__caption *{box-sizing:border-box}.ProposalShowcase-module__cY7H2a__caption[data-layout=phone]{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:auto;box-shadow:var(--shadow-float);border-radius:14px}.ProposalShowcase-module__cY7H2a__stop{padding:14px 16px 10px;animation:.4s both ProposalShowcase-module__cY7H2a__showcaseFade}.ProposalShowcase-module__cY7H2a__caption[data-layout=phone] .ProposalShowcase-module__cY7H2a__stop{padding:12px 14px 8px}.ProposalShowcase-module__cY7H2a__kicker{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--proposal-blue);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.ProposalShowcase-module__cY7H2a__kicker>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProposalShowcase-module__cY7H2a__brand{object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;height:20px;display:block}.ProposalShowcase-module__cY7H2a__dot{width:8px;height:8px;box-shadow:0 0 0 1px var(--proposal-line);border-radius:50%;flex-shrink:0}.ProposalShowcase-module__cY7H2a__title{font-family:var(--font-brand);letter-spacing:0;color:var(--proposal-navy);overflow-wrap:anywhere;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.15}.ProposalShowcase-module__cY7H2a__caption[data-layout=phone] .ProposalShowcase-module__cY7H2a__title{margin-bottom:4px;font-size:22px}.ProposalShowcase-module__cY7H2a__body{color:var(--proposal-ink);margin:0;font-size:14px;line-height:1.5}.ProposalShowcase-module__cY7H2a__caption[data-layout=phone] .ProposalShowcase-module__cY7H2a__body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ProposalShowcase-module__cY7H2a__stat{background:var(--proposal-tint);max-width:100%;color:var(--proposal-navy);border-radius:999px;align-items:center;margin:10px 0 0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}@media (max-height:560px){.ProposalShowcase-module__cY7H2a__stat{display:none}}.ProposalShowcase-module__cY7H2a__footer{border-top:1px solid var(--proposal-line);align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.ProposalShowcase-module__cY7H2a__caption[data-layout=phone] .ProposalShowcase-module__cY7H2a__footer{padding-left:14px}.ProposalShowcase-module__cY7H2a__progress{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;color:var(--proposal-meta);flex-shrink:0;font-size:11px}.ProposalShowcase-module__cY7H2a__hint{min-width:0;color:var(--proposal-meta);flex:1;font-size:12px;line-height:1.3}.ProposalShowcase-module__cY7H2a__explore.ProposalShowcase-module__cY7H2a__explore{background:var(--proposal-action);min-width:44px;min-height:44px;color:var(--proposal-on-brand);white-space:nowrap;touch-action:manipulation;border:0;border-radius:10px;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:600}.ProposalShowcase-module__cY7H2a__explore.ProposalShowcase-module__cY7H2a__explore:hover{background:var(--proposal-action-hover)}.ProposalShowcase-module__cY7H2a__setting>span{flex-direction:column;gap:2px;min-width:0;padding:8px 0;display:flex}.ProposalShowcase-module__cY7H2a__setting small{color:var(--proposal-meta);font-size:12px;line-height:1.4}.ProposalShowcase-module__cY7H2a__setting input[type=checkbox]{width:20px;height:20px;accent-color:var(--proposal-blue);flex-shrink:0;margin:0}@keyframes ProposalShowcase-module__cY7H2a__showcaseFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProposalShowcase-module__cY7H2a__caption,.ProposalShowcase-module__cY7H2a__stop{animation:none}}
.ProposalVehicleCard-module___HwWDW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProposalVehicleCard-module___HwWDW__card{box-sizing:border-box;border:1px solid var(--proposal-line);background:var(--proposal-surface);color:var(--proposal-ink);box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ProposalVehicleCard-module___HwWDW__card *{box-sizing:border-box}.ProposalVehicleCard-module___HwWDW__card[data-layout=desktop]{--vehicle-card-right:22px;z-index:2;right:var(--vehicle-card-right);width:min(320px,100vw - 44px);max-height:calc(100dvh - 123px - var(--side-panel-top,90px) - 16px);position:absolute;bottom:123px}@media (max-height:860px){.ProposalVehicleCard-module___HwWDW__card[data-layout=desktop]{--vehicle-card-right:76px}}[data-side-panel] .ProposalVehicleCard-module___HwWDW__card[data-layout=desktop]{max-width:calc(100vw - 22px - var(--side-panel-width,340px) - 14px - var(--vehicle-card-right))}.ProposalVehicleCard-module___HwWDW__card[data-layout=phone]{box-shadow:var(--shadow-float);max-height:calc(100dvh - 215px - max(12px,env(safe-area-inset-bottom)) - max(12px,env(safe-area-inset-top)));border-radius:14px}@media (orientation:landscape){.ProposalVehicleCard-module___HwWDW__card[data-layout=phone]{max-height:calc(100dvh - 128px - max(12px,env(safe-area-inset-bottom)) - max(12px,env(safe-area-inset-top)))}}.ProposalVehicleCard-module___HwWDW__heading{flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:6px 6px 0 16px;display:flex}.ProposalVehicleCard-module___HwWDW__kicker{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--proposal-blue);overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.ProposalVehicleCard-module___HwWDW__swatch{width:11px;height:11px;box-shadow:0 0 0 1px var(--proposal-line-strong);border-radius:50%;flex-shrink:0;display:inline-block}.ProposalVehicleCard-module___HwWDW__phoneHeading{flex-shrink:0;align-items:center;gap:9px;min-height:48px;padding:2px 2px 0 14px;display:flex}.ProposalVehicleCard-module___HwWDW__phoneHeading .ProposalVehicleCard-module___HwWDW__swatch{width:12px;height:12px}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__close{width:36px;height:36px;color:var(--proposal-meta);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;padding:0;font-size:24px;line-height:1;display:grid}.ProposalVehicleCard-module___HwWDW__card[data-layout=phone] .ProposalVehicleCard-module___HwWDW__close{width:44px;height:44px}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__close:hover{background:var(--proposal-tint);color:var(--proposal-ink)}.ProposalVehicleCard-module___HwWDW__body{overscroll-behavior:contain;min-height:0;padding:2px 16px 10px;overflow:auto}.ProposalVehicleCard-module___HwWDW__card[data-layout=phone] .ProposalVehicleCard-module___HwWDW__body{padding:0 14px 8px}.ProposalVehicleCard-module___HwWDW__title{font-family:var(--font-brand);letter-spacing:0;color:var(--proposal-navy);overflow-wrap:anywhere;margin:0 0 4px;font-size:23px;font-weight:600;line-height:1.15;position:relative}.ProposalVehicleCard-module___HwWDW__phoneHeading .ProposalVehicleCard-module___HwWDW__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:19px;overflow:hidden}.ProposalVehicleCard-module___HwWDW__detail{color:var(--proposal-ink);margin:0 0 3px;font-size:13px;line-height:1.4}.ProposalVehicleCard-module___HwWDW__meta{color:var(--proposal-meta);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.4}.ProposalVehicleCard-module___HwWDW__card[data-layout=phone] .ProposalVehicleCard-module___HwWDW__meta{font-size:13px}.ProposalVehicleCard-module___HwWDW__notice{background:var(--proposal-tint);color:var(--proposal-ink);border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.ProposalVehicleCard-module___HwWDW__rotate{color:var(--proposal-meta);margin:6px 0 0;font-size:12px;line-height:1.4}@media (orientation:landscape){.ProposalVehicleCard-module___HwWDW__rotate{display:none}}.ProposalVehicleCard-module___HwWDW__cameras{background:var(--proposal-tint);border-radius:12px;flex-shrink:0;gap:3px;margin:0 12px 12px;padding:3px;display:flex}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__cameras button{min-width:0;min-height:40px;color:var(--proposal-navy);overflow-wrap:normal;background:0 0;border:0;border-radius:9px;flex:1;padding:2px 6px;font-size:13px;font-weight:600;line-height:1.15}.ProposalVehicleCard-module___HwWDW__card[data-layout=phone] .ProposalVehicleCard-module___HwWDW__cameras button{min-height:44px}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__cameras button:hover{background:var(--proposal-surface)}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__cameras button[aria-pressed=true],.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__cameras button[aria-pressed=true]:hover{background:var(--proposal-blue);color:var(--proposal-on-brand);cursor:default}.ProposalVehicleCard-module___HwWDW__card .ProposalVehicleCard-module___HwWDW__cameras button[aria-pressed=true][data-chase=true]{cursor:pointer}@media (prefers-reduced-motion:reduce){.ProposalVehicleCard-module___HwWDW__card button{transition:none}}
