.workspace :is(.ws-mobile-conversation,.ws-message-jump){display:none}.ws-conversation-filters{border-bottom:1px solid var(--ws-line);min-width:0}.ws-conversation-filters>summary{display:none}.ws-conversation-filters>summary:focus-visible{outline-offset:-2px;outline:2px solid #755b22}@media screen and (max-width:767px){.workspace .ws-content{padding-top:16px}.workspace .ws-page-heading{gap:12px;margin-bottom:16px}.workspace .ws-footer{padding-top:16px;padding-bottom:env(safe-area-inset-bottom,0px);margin-top:24px}.workspace .ps-switcher{margin:12px 0}.workspace .ps-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:8px 12px}.workspace .ps-position{border:0;flex-direction:column;grid-area:1/2;align-self:center;gap:3px;min-width:0;padding:0 8px}.workspace .ps-project-button{grid-row:1;align-items:center;min-height:44px}.workspace .ps-project-button.next{grid-column:3}.workspace .ps-project-button small{display:none}.workspace .ps-project-button strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace .ph-navigation{margin:12px 0 16px;padding-bottom:10px}.workspace .pg-launch{flex-flow:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px}.workspace .pg-launch>div{flex:150px;gap:10px}.workspace .pg-launch small{display:none}.workspace .pg-launch button{flex:auto;width:auto;min-height:44px}.workspace .ws-chat-layout{min-height:0;margin-bottom:20px}.workspace .ws-chat-rooms{display:none}.workspace .ws-mobile-conversation{border-bottom:1px solid var(--ws-line);gap:6px;padding:12px 14px;display:grid}.ws-mobile-conversation select{background:#fff;border:1px solid #d4d4ce;border-radius:5px;width:100%;min-height:44px;padding:9px 12px}.workspace .ws-chat-header{gap:10px;padding:14px}.workspace .ws-chat-header>div{flex:100%;min-width:0}.workspace .ws-chat-header h2{overflow-wrap:anywhere}.workspace .ws-chat-header select{flex:180px;width:auto;min-height:44px}.workspace .ws-message-jump{flex:auto;justify-content:center;min-height:44px;display:inline-flex}.workspace .ws-conversation-filters>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:10px 14px;list-style:none;display:flex}.ws-conversation-filters>summary::-webkit-details-marker{display:none}.ws-conversation-filters>summary:after{content:"+";margin-left:auto}.ws-conversation-filters[open]>summary:after{content:"−"}.ws-conversation-filters>summary>span{overflow-wrap:anywhere;color:#706344;flex:auto;min-width:0}.workspace .ws-chat-history{flex:none;min-height:0;max-height:none;padding:16px 14px;overflow:visible}.workspace .ws-chat-start{display:none}.workspace .ws-message-form{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));scroll-margin-top:12px}.workspace .ws-message-form>textarea{min-height:72px;scroll-margin-block:12px}.workspace :is(.bl-dialog,.ws-dialog-file) :is(.mf-comments,.md-thread){max-height:none;overflow:visible}.workspace .ws-dialog:not(.ws-dialog-file){max-height:calc(var(--ws-visual-height,100dvh) - 16px);top:calc(var(--ws-visual-top,0px) + 8px);margin:0 auto;bottom:auto}.workspace .ws-dialog.ws-dialog-file{height:var(--ws-visual-height,100dvh);max-height:var(--ws-visual-height,100dvh);top:var(--ws-visual-top,0px);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));margin:0 auto;bottom:auto}.workspace .bl-dialog{max-height:calc(var(--ws-visual-height,100dvh) - 16px);top:calc(var(--ws-visual-top,0px) + 8px);margin:0 auto;bottom:auto}}.pm-owner-setup,.pm-stripe-option,.pm-return-notice{min-width:0;font-family:Arial,Helvetica,sans-serif}.pm-owner-setup *,.pm-stripe-option *,.pm-return-notice *{box-sizing:border-box}.pm-owner-setup{color:#514a35;background:#fffdf5;border:1px solid #e1ddcc;border-radius:6px;margin:0 0 22px;font-size:12px;line-height:1.7}.pm-owner-setup summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:15px 17px;list-style:none;display:flex}.pm-owner-setup summary::-webkit-details-marker{display:none}.pm-owner-setup summary:after{content:"+";color:#8a7b46;flex-shrink:0;font-size:21px;line-height:1}.pm-owner-setup details[open]>summary:after{content:"−"}.pm-setup-icon{color:#8d7835;background:#f5efcf;border-radius:5px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.pm-setup-title{flex:1;min-width:0;display:block}.pm-setup-title strong{color:#4d4733;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6;display:block}.pm-setup-title small{color:#7d7458;font-size:11px;line-height:1.6;display:block}.pm-setup-status{color:#7a6e4c;text-align:right;overflow-wrap:anywhere;background:#f1eee2;border-radius:4px;flex-shrink:0;max-width:40%;padding:4px 7px;font-size:10px;line-height:1.6;display:inline-block}.pm-setup-status.connected{color:#596b43;background:#edf3e6}.pm-setup-details{border-top:1px solid #ece5cb;padding:0 18px 18px}.pm-setup-details>p{color:#72674c;margin:14px 0;font-size:12px;line-height:1.8}.pm-setup-details .pm-setup-note{color:#7d7256;font-size:11px}.pm-owner-setup button,.pm-stripe-option button,.pm-return-notice button{font:inherit;cursor:pointer}.pm-button{color:#695b30;white-space:normal;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #d8cfac;border-radius:5px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.5;display:inline-flex}.pm-button svg{flex-shrink:0}.pm-button:hover:not(:disabled){filter:brightness(.97)}.pm-button:disabled{opacity:.55;cursor:not-allowed}:is(.pm-owner-setup :focus-visible,.pm-stripe-option :focus-visible,.pm-return-notice :focus-visible){outline-offset:3px;outline:2px solid #887300}.pm-review-notice{color:#8d5e35;background:#fff5e8;border-top:1px solid #e6dac0;border-radius:0 0 5px 5px;align-items:flex-start;gap:8px;margin:0;padding:13px 17px;font-size:12px;line-height:1.8;display:flex}.pm-review-notice>svg{flex-shrink:0;margin-top:3px}.pm-review-notice>span{overflow-wrap:anywhere;min-width:0}.pm-stripe-option>div{flex:1;min-width:0}.pm-stripe-option p.pm-invoice-total{flex-direction:column;gap:2px;margin-bottom:13px;display:flex}.pm-invoice-total>strong{letter-spacing:-.4px;color:#554723;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;font-weight:400;line-height:1.5}.pm-invoice-total>span{color:#8b7952;font-size:11px;line-height:1.7}.pm-stripe-option p{color:#776b4f;font-size:11px;line-height:1.8}.pm-stripe-option h4{color:#574d31;font-size:13px}.pm-stripe-option .pm-client-consent{color:#72694f;align-items:flex-start;gap:6px;margin-top:14px;font-size:10px;line-height:1.8;display:flex}.pm-client-consent>svg{flex-shrink:0;margin-top:3px}.pm-client-consent>span{min-width:0}.pm-refresh{color:#807148;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;margin:0;padding:8px 0;font-size:10px;line-height:1.7;display:inline-flex}.pm-refresh:disabled{opacity:.55;cursor:not-allowed}.pm-stripe-option small{color:#8b7e5c;margin-top:0;font-size:10px;line-height:1.8}.pm-client-notice{color:#8a7250;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px;line-height:1.8}.pm-error,.pm-stripe-option p.pm-error,.pm-setup-details p.pm-error{color:#92543b;overflow-wrap:anywhere;background:#fff5ee;border:1px solid #e8d0bf;border-radius:4px;margin:13px 0 0;padding:10px 11px;font-size:11px;line-height:1.8}.pm-return-notice{color:#8a7843;background:#fffbed;border:1px solid #ded4a7;border-radius:5px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:15px;font-size:12px;line-height:1.7;display:flex}.pm-return-notice>svg{flex-shrink:0;margin-top:3px}.pm-return-notice>div{flex:1;min-width:0}.pm-return-notice strong{color:#64552b;overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.pm-return-notice p{color:#88764e;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px;line-height:1.8}.pm-return-notice .pm-button{font-size:11px}.pm-dismiss{color:#96804a;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;min-height:44px;margin:-8px -8px 0 0;padding:10px;display:grid}.pm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-stripe-option{position:relative}.pm-stripe-option .pm-sr-only{top:0;left:0}@media screen and (max-width:600px){.pm-owner-setup summary{flex-wrap:wrap;gap:9px;padding:14px}.pm-setup-title{flex-basis:calc(100% - 65px)}.pm-setup-status{text-align:left;flex-shrink:1;max-width:100%;margin-left:43px}.pm-owner-setup summary:after{margin-left:auto}.pm-setup-details{padding:0 14px 16px}.pm-setup-details .pm-button{width:100%}.pm-setup-title strong{font-size:13px}.pm-setup-title small{font-size:11px}.pm-stripe-option .pm-button{width:100%;min-height:46px;font-size:12px}.pm-stripe-option p{font-size:12px}.pm-stripe-option small,.pm-stripe-option .pm-client-consent{font-size:11px}.pm-return-notice{gap:8px;padding:13px 10px}.pm-return-notice>.pm-dismiss{width:44px;margin-right:-6px}.pm-return-notice .pm-button{width:100%;font-size:12px}.pm-return-notice p{font-size:11px}.pm-return-notice>svg{width:16px}.pm-review-notice{padding:12px 14px;font-size:12px}}@media print{.pm-owner-setup,.pm-return-notice,.pm-client-notice{display:none!important}}@font-face{font-family:AB Signature;src:url(/fonts/signature/Allura-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.signature-record,.signature-preview{color:#24241f;box-sizing:border-box;break-inside:avoid;background:#fff;border:1px solid #dddcd2;border-radius:7px;min-width:0}.signature-record{margin:26px 0 0;padding:22px 24px}.signature-record-heading{color:#566044;align-items:center;gap:9px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.signature-record-heading>svg{color:#65754b;flex-shrink:0}.signature-record-heading>small{color:#767669;margin-left:auto;font-size:9px;font-weight:400}.signature-mark{min-width:0;margin:16px 0 15px;padding:0 4px}.signature-ink{font-synthesis:none;letter-spacing:0;color:#1b1b18;overflow-wrap:anywhere;white-space:pre-wrap;width:fit-content;max-width:100%;padding:0 10px 2px 0;font-family:AB Signature,Segoe Script,Brush Script MT,cursive;font-size:52px;font-style:normal;font-weight:400;line-height:1.55;display:block}.signature-line{background:#b7b5a8;width:100%;max-width:390px;height:1px;margin-top:-2px;display:block}.signature-mark-empty .signature-ink{color:#aaa99e}.signature-details{grid-template-columns:1fr 1fr;gap:16px 26px;margin:0;display:grid}.signature-details>div{min-width:0}.signature-details dt{color:#757265;margin:0 0 4px;font-size:9px;line-height:1.6}.signature-details dd{color:#37372f;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:11px;font-style:normal;font-weight:400;line-height:1.85}.signature-details .signature-signed-at{grid-column:1/-1}.signature-details time{font-variant-numeric:tabular-nums}.signature-record .signature-note,.signature-record .signature-consent{color:#5d5b4d;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;font-size:11px;line-height:1.85}.signature-record .signature-reference{color:#75715f;overflow-wrap:anywhere;border-top:1px solid #eeece2;margin:18px 0 0;padding-top:12px;font-size:9px;line-height:1.8}.signature-preview{grid-column:1/-1;margin:0 0 2px;padding:17px 20px}.signature-caption{letter-spacing:1.3px;color:#807a65;font-size:8px;line-height:1.8}.signature-preview .signature-mark{margin:7px 0 8px}.signature-preview>p{color:#454238;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.signature-preview>small{color:#807a67;margin-top:10px;font-size:10px;line-height:1.8;display:block}.signature-preview .signature-line{max-width:350px}@media (max-width:550px){.signature-record{padding:19px}.signature-ink{font-size:44px}.signature-details{grid-template-columns:1fr;gap:12px}.signature-record-heading{flex-wrap:wrap;font-size:10px}.signature-record-heading>small{margin-left:0}.signature-preview{padding:16px}.signature-preview .signature-ink{font-size:42px}.signature-details .signature-signed-at{grid-column:auto}}@media print{.signature-record,.signature-preview{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#bdbbb2!important}.signature-ink{font-size:48px;color:#111!important}.signature-details dd,.signature-details time{color:#222!important}.signature-line{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#777!important}.signature-record .signature-reference{color:#555!important}}.brp-root{color:#242829;background:#fff;border:1px solid #d8dde0;border-radius:8px;margin:0 0 7px;overflow:hidden}.brp-heading{background:#f5f7f8;align-items:flex-start;gap:12px;padding:19px;display:flex}.brp-icon{color:#171811;background:#ffdf31;border-radius:5px;flex-shrink:0;place-items:center;width:39px;height:43px;display:grid}.brp-heading>div{flex:1;min-width:0}.brp-heading h3{color:#242829;margin:0;font:500 15px/1.5 Arial,Helvetica,sans-serif}.brp-heading p{color:#576169!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.8!important}.brp-total{white-space:nowrap;font-size:20px;font-weight:500}.brp-root ul{margin:0;padding:0 19px;list-style:none}.brp-root li{border-bottom:1px solid #e7eaec;align-items:center;gap:13px;padding:14px 0;font-size:13px;display:flex}.brp-root li>div{flex:1;min-width:0}.brp-root li strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.brp-root li small{color:#647079;margin-top:3px;font-size:12px;line-height:1.7;display:block}.brp-root li>span{color:#42624c;background:#f0f4f1;border:1px solid #d8e2dc;border-radius:4px;padding:3px 7px;font-size:11px}.brp-root li>b{white-space:nowrap;font-size:14px;font-weight:500}.brp-summary{color:#5b6670;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding:14px 19px;font-size:12px;display:flex}.brp-summary>div{align-items:center;gap:14px;display:flex}.brp-summary strong{color:#242829;font-size:17px;font-weight:500}.brp-note{padding:0 19px 17px;color:#5b6670!important;margin:0!important;font-size:12px!important;line-height:1.8!important}@media (max-width:540px){.brp-heading{flex-wrap:wrap;padding:15px}.brp-heading h3{font-size:14px}.brp-total{flex-basis:100%;padding-left:51px;font-size:19px}.brp-root ul{padding:0 15px}.brp-root li{flex-wrap:wrap;gap:6px 10px}.brp-root li>div{flex-basis:100%}.brp-root li>b{margin-left:auto}.brp-summary{padding:13px 15px}.brp-summary>div{justify-content:space-between;width:100%}.brp-note{padding:0 15px 15px}}.rc-root{color:#28313d;background:#fff;width:100%;min-width:0;max-width:760px;padding:29px;font-family:Arial,Helvetica,sans-serif}.rc-root *{box-sizing:border-box}.rc-root button,.rc-root input,.rc-root select{font:inherit}.rc-root button{cursor:pointer}.rc-root button:disabled{opacity:.5;cursor:not-allowed}.rc-root :focus-visible{outline-offset:3px;outline:2px solid #8a7600}.rc-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.rc-eyebrow{letter-spacing:.08em;color:#738092;font-size:12px;line-height:1.6;display:block}.rc-heading h2{letter-spacing:-.7px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.25}.rc-heading p{color:#687587;max-width:560px;margin:0;font-size:16px;line-height:1.7}.rc-close{color:#6e7b8b;background:#f4f6f8;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:44px;margin:-7px -6px 0 0;display:grid}.rc-privacy{background:#f6f8fa;border:1px solid #e2e7ed;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:24px;padding:15px 16px;display:flex}.rc-privacy>svg{color:#7d8897;flex-shrink:0;margin-top:3px}.rc-privacy p{color:#647183;margin:0;font-size:14px;line-height:1.7}.rc-project-label{color:#465366;flex-direction:column;gap:9px;margin:0 0 20px;font-size:14px;line-height:1.6;display:flex}.rc-project-label input,.rc-project-label select{color:#384657;background:#fff;border:1px solid #d9e0e8;border-radius:5px;width:100%;min-width:0;min-height:48px;padding:11px 12px;font-size:16px;line-height:1.5}.rc-project-label input[readonly]{background:#f8fafb}.rc-file-zone{background:#fbfcfd;border:1px dashed #cdd6e1;border-radius:7px;margin-bottom:20px;padding:25px 20px}.rc-file-empty{text-align:center;color:#8a96a5;flex-direction:column;align-items:center;padding:9px 5px 20px;display:flex}.rc-file-empty h3{color:#576577;margin:15px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.4}.rc-file-empty p{color:#778495;margin:0;font-size:14px;line-height:1.7}.rc-file-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rc-button{color:#4a586a;text-align:center;background:#fff;border:1px solid #d7dfe8;border-radius:5px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:46px;padding:12px 15px;line-height:1.5;display:inline-flex;font-size:14px!important}.rc-button svg{flex-shrink:0}.rc-button:hover:not(:disabled){background:#f3f6f9;border-color:#b6c4d4}.rc-primary{color:#282815;background:#ffdf31;border-color:#ffdf31}.rc-primary:hover:not(:disabled){background:#f3d52f;border-color:#f3d52f}.rc-file-help{color:#8090a1;text-align:center;margin:15px 0 0;font-size:12px;line-height:1.7}.rc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-file{align-items:center;gap:13px;min-width:0;padding:0 0 23px;display:flex}.rc-file>span{color:#a28a21;background:#fff9dc;border:1px solid #e9deaa;border-radius:5px;flex-shrink:0;place-items:center;width:49px;height:56px;display:grid}.rc-file>div{flex:1;min-width:0}.rc-file strong{overflow-wrap:anywhere;color:#3e4b5c;font-size:15px;font-weight:500;line-height:1.7;display:block}.rc-file small{color:#7b8999;margin-top:5px;font-size:12px;line-height:1.6;display:block}.rc-file>button{color:#7e8a99;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.rc-progress{color:#8d7c37;background:#fffcf0;border:1px solid #e7deb4;border-radius:6px;align-items:center;gap:12px;margin-bottom:20px;padding:17px;display:flex}.rc-progress>svg{flex-shrink:0;animation:1.5s linear infinite rc-spin}.rc-progress>div{flex:1;min-width:0}.rc-progress strong{color:#6d6034;font-size:14px;font-weight:500;line-height:1.6;display:block}.rc-progress span{margin-top:4px;font-size:12px;line-height:1.7;display:block}.rc-progress button{color:#7d6e3a;background:0 0;border:0;border-bottom:1px solid #c8b879;min-height:40px;padding:7px 0;font-size:12px}.rc-extraction{border:1px solid #e0e6ed;border-radius:6px;margin:20px 0;padding:19px}.rc-extraction dl{grid-template-columns:1.3fr 1fr 1fr;gap:17px;margin:18px 0;display:grid}.rc-extraction dt{color:#7c8999;margin-bottom:6px;font-size:12px;line-height:1.7}.rc-extraction dd{color:#455366;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.rc-extraction details{border-top:1px solid #e7ebf0;padding-top:13px}.rc-extraction summary{color:#68788c;cursor:pointer;padding:4px 0;font-size:14px;line-height:1.7}.rc-extraction ul{color:#7c8999;margin:12px 0 0;padding-left:19px;font-size:12px;line-height:1.8}.rc-extraction li+li{margin-top:6px}.rc-error,.rc-notice{color:#9a6547;overflow-wrap:anywhere;background:#fff8f3;border:1px solid #e8cfbe;border-radius:5px;margin:18px 0;padding:15px 16px;font-size:14px;line-height:1.8}.rc-success{color:#5c7964;background:#f0f6f1;border:1px solid #d8e5da;border-radius:5px;align-items:flex-start;gap:9px;padding:15px;font-size:14px;line-height:1.7;display:flex}.rc-success svg{flex-shrink:0;margin-top:2px}.rc-footer{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:23px;margin-top:23px;padding-top:21px;display:flex}.rc-footer>p{color:#7c8999;max-width:250px;margin:0;font-size:12px;line-height:1.8}.rc-footer>.rc-button{flex-shrink:0}@keyframes rc-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.rc-root{padding:24px 18px}.rc-heading{gap:10px;margin-bottom:20px}.rc-heading h2{margin:9px 0 12px;font-size:29px}.rc-heading p{font-size:16px}.rc-close{width:40px;min-width:40px}.rc-privacy{gap:9px;padding:14px 12px}.rc-privacy p{font-size:14px}.rc-file-zone{padding:22px 14px}.rc-file-actions{flex-direction:column;gap:9px}.rc-file-actions>.rc-button{width:100%}.rc-file-empty h3{font-size:22px}.rc-file strong{font-size:14px}.rc-file>span{width:42px;height:49px}.rc-file{gap:10px}.rc-file>button{width:30px}.rc-extraction{padding:17px 14px}.rc-extraction dl{grid-template-columns:1fr;gap:13px}.rc-extraction dl>div{grid-template-columns:70px minmax(0,1fr);gap:13px;display:grid}.rc-extraction dt{margin:0}.rc-footer{flex-direction:column;align-items:stretch;gap:17px}.rc-footer>p{max-width:none}.rc-footer>.rc-button{width:100%}.rc-progress{flex-wrap:wrap;gap:10px;padding:15px 12px}.rc-progress button{margin-left:27px}.rc-eyebrow{letter-spacing:.06em;font-size:11px}.rc-file-help{font-size:12px}}@media (prefers-reduced-motion:reduce){.rc-progress>svg{animation:none}}.record-pager{color:#3b3528;border-bottom:1px solid #e4dfce;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;margin:0 0 22px;padding:15px 0;display:grid}.record-pager *{box-sizing:border-box}.record-pager-button{color:#695a36;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #ded7c2;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:9px 11px;font-size:11px;display:inline-flex;position:relative}.record-pager-button:hover:not(:disabled){background:#fff5bf;border-color:#d9bd45}.record-pager-button:disabled{opacity:.4;cursor:default}.record-pager-button:focus-visible{outline-offset:3px;outline:2px solid #9e8519}.record-pager-button svg{flex-shrink:0}.record-pager-current{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.record-pager-current small{color:#807458;font-size:9px;line-height:1.5}.record-pager-current strong{color:#4e432c;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.record-pager-current>span{color:#8a7c5b;font-size:10px;line-height:1.5}@media (max-width:420px){.record-pager{gap:8px;margin-bottom:20px;padding:13px 0}.record-pager-button{min-width:44px;padding:9px}.record-pager-button>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.record-pager-current strong{font-size:11px}.record-pager-current small{font-size:9px}}@media print{.record-pager{display:none!important}}.ma-proposal-terms{color:#574c31;break-inside:avoid;background:#fcf9ec;border:1px solid #ded5bd;border-radius:6px;margin:20px 0;padding:16px 18px}.ma-proposal-terms h4{color:#514329;margin:0 0 7px;font:600 12px Arial,sans-serif}.ma-proposal-terms p{color:#6a5a36;margin:5px 0;font:12px/1.8 Arial,sans-serif}.ma-proposal-field small{color:#756342;font-size:11px;line-height:1.7}@media (max-width:420px){.ma-proposal-terms{padding:13px}.ma-proposal-terms p{font-size:11px}}@media print{.ma-proposal-terms{color:#111;background:#fff;border-color:#ccc}.ma-proposal-terms p,.ma-proposal-terms h4{color:#111}}.ma-card{color:#51472e;background:#fffef9;border:1px solid #ded8c7;border-radius:9px;min-width:0;max-width:100%;margin:20px 0;padding:22px;font-family:Arial,Helvetica,sans-serif}.ma-card *{box-sizing:border-box}.ma-card header{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.ma-symbol{color:#68551d;background:#fff0a0;border:1px solid #ead365;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ma-card header>div{flex:1;min-width:0}.ma-card header small{letter-spacing:1.2px;color:#7c6b42;font-size:9px}.ma-card header h3{color:#473b21;margin:4px 0;font:24px/1.3 Georgia,serif}.ma-card header p{color:#7b6944;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.ma-button{color:#3b300f;cursor:pointer;white-space:normal;background:#ffdf31;border:1px solid #dccd9d;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font:12px/1.5 Arial,sans-serif;display:inline-flex}.ma-button:focus-visible{outline-offset:3px;outline:2px solid #9e8015}.ma-source button:focus-visible{outline-offset:3px;outline:2px solid #9e8015}.ma-counts{border:1px solid #e6deca;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:21px 0 15px;display:grid;overflow:hidden}.ma-counts>div{border-right:1px solid #e8dfc8;min-width:0;padding:16px}.ma-counts>div:last-child{background:#fff8d7;border:0}.ma-counts dt{color:#806f49;font-size:11px}.ma-counts dd{color:#514424;overflow-wrap:anywhere;margin:7px 0 0;font:31px/1.25 Georgia,serif}.ma-state,.ma-awaiting,.ma-source,.ma-explainer,.ma-quote{color:#766441;margin:9px 0;font-size:11px;line-height:1.8}.ma-state{color:#65532e;background:#faf5e6;border-radius:5px;padding:11px 13px}.ma-source,.ma-awaiting{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ma-source>svg,.ma-awaiting>svg{flex-shrink:0;margin-top:3px}.ma-source button{font:inherit;color:#6e5726;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.ma-quote{border-top:1px solid #e8dfc8;margin-bottom:0;padding-top:11px}.ma-loading{font-size:12px;line-height:1.8}.ma-card.compact{margin:14px 0;padding:15px}.ma-card.compact header h3{font-size:21px}.ma-card.compact .ma-counts>div{padding:12px}.ma-card.compact .ma-explainer{font-size:10px}.ma-scope-picker{color:#79653b;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;font-size:12px;display:flex}.ma-scope-picker select{color:#66532e;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ded3b6;border-radius:5px;padding:10px}@media (max-width:650px){.ma-card{padding:17px}.ma-card header h3{font-size:22px}.ma-card header>.ma-button{flex-basis:100%}.ma-counts>div{padding:13px 9px}.ma-counts dd{font-size:29px}.ma-counts dt{font-size:10px}.ma-scope-picker select{flex:1}}@media (max-width:360px){.ma-card{padding:14px}.ma-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-counts>div:nth-child(2){border-right:0}.ma-counts>div:nth-child(-n+2){border-bottom:1px solid #e8dfc8}.ma-counts dd{font-size:30px}.ma-scope-picker{display:block}.ma-scope-picker select{width:100%;margin-top:7px;display:block}.ma-source{font-size:10px}}.nec-choice{color:#343434;cursor:pointer;box-sizing:border-box;background:#fafafa;border:1px solid #dedede;border-radius:5px;align-items:flex-start;gap:11px;min-width:0;max-width:100%;min-height:44px;margin:14px 0;padding:12px 14px;display:flex}.nec-choice>input{accent-color:#a58b15;cursor:pointer;flex-shrink:0;width:21px;height:21px;margin:2px 0 0}.nec-choice>input:focus-visible{outline-offset:3px;outline:2px solid #8e7511}.nec-choice>span{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.nec-choice>span>strong{color:#343434;font:500 14px/1.65 Arial,Helvetica,sans-serif;display:block}.nec-choice>span>small{color:#5a5a5a;margin-top:4px;font:14px/1.7 Arial,Helvetica,sans-serif;display:block}.nec-choice.disabled{cursor:default}.nec-choice.disabled>input{cursor:not-allowed}.nec-choice.disabled>span>strong,.nec-choice.disabled>span>small{color:#626262}.workspace .nec-choice>span>strong{color:#343434;font-size:14px}.workspace .nec-choice>span>small{color:#5a5a5a;font-size:14px}@media (max-width:620px){.nec-choice{gap:10px;width:100%;padding:12px}.nec-choice>input{margin-top:2px}}.nec-choice.nec-choice{align-items:flex-start;gap:11px;min-height:44px;display:flex}.nec-choice.nec-choice>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#a58b15;flex:0 0 21px;width:21px;min-width:21px;max-width:21px;height:21px;min-height:21px;margin:2px 0 0;padding:0;display:block}.nec-choice.nec-choice>span{flex:1;min-width:0;display:block}.nec-choice.nec-choice>span>strong{color:#343434;font-size:14px;line-height:1.65;display:block}.nec-choice.nec-choice>span>small{color:#5a5a5a;font-size:14px;line-height:1.7;display:block}.nv-panel{box-sizing:border-box;color:#30362e;text-align:left;background:#fbfcf9;border:1px solid #dcded8;border-radius:6px;width:100%;min-width:0;margin:12px 0;padding:14px;font:14px/1.55 Arial,Helvetica,sans-serif}.nv-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.nv-panel>header>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.nv-panel>header small{color:#63685e;white-space:nowrap;border:1px solid #daddd3;border-radius:12px;padding:1px 7px;font-size:11px;line-height:1.5}.nv-panel p{font:inherit;color:inherit;margin:4px 0}.nv-refresh{color:#424a3a;cursor:pointer;background:#fff;border:1px solid #cbd1c4;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:5px 7px;font:12px/1.4 Arial,Helvetica,sans-serif;display:flex}.nv-refresh:disabled{opacity:.6;cursor:default}.nv-refresh:focus-visible{outline-offset:3px;outline:2px solid #81711e}.nv-email,.nv-receipts{margin-top:12px}.nv-email>strong{align-items:center;gap:6px;display:flex}.nv-access>strong,.nv-email>strong,.nv-receipts>strong{letter-spacing:.02em;font-size:12px}.nv-summary{color:#555f4a!important;font-size:13px!important}.nv-panel ul{margin:7px 0;padding:0;list-style:none}.nv-recipients{gap:6px;display:grid}.nv-recipient{background:#fff;border:1px solid #e1e4db;border-radius:4px;min-width:0;padding:8px 9px}.nv-recipient>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nv-recipient>div>span{overflow-wrap:anywhere;min-width:0;display:grid}.nv-recipient strong{font-size:13px}.nv-recipient b,.nv-receipts b{color:#3c642b;white-space:nowrap;font-size:11px;font-weight:600}.nv-recipient.skipped b{color:#795b19}.nv-recipient.unknown b{color:#6a5b52}.nv-recipient p{color:#60665b;font-size:12px}.nv-receipts li{overflow-wrap:anywhere;border-bottom:1px solid #e2e5dc;grid-template-columns:1fr auto;gap:4px 10px;padding:7px 0;display:grid}.nv-receipts li p{grid-column:1/-1;font-size:12px}.nv-limitations{border-top:1px solid #e1e4db;padding-top:8px!important}.nv-limitations li{color:#59614f;margin:4px 0;font-size:12px}.nv-fine{color:#68705f!important;margin-top:10px!important;font-size:11px!important;line-height:1.55!important}.nv-status{color:#5c6454!important;font-size:13px!important}.nv-error{color:#80581c!important;font-size:13px!important}.nv-no-email{color:#59614f;box-sizing:border-box;background:#f7f8f5;border-left:2px solid #c5cdbb;align-items:flex-start;gap:8px;min-width:0;margin:12px 0;padding:10px 12px;display:flex}.nv-no-email>svg{flex-shrink:0;margin-top:2px}.nv-no-email>p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif}.ws-message-compose>.nv-panel{margin-top:10px}.nv-panel button{flex-shrink:0}@media (max-width:620px){.nv-panel{padding:12px}.nv-recipient>div{display:block}.nv-recipient b{margin-top:4px;display:block}.nv-receipts li{grid-template-columns:1fr}.nv-receipts li p{grid-column:1}.nv-refresh>span{display:none}}.nv-panel .nv-recipients{gap:5px}.nv-panel .nv-recipient{padding:7px 9px}.nv-panel .nv-recipient>div>span{flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:12px;display:flex}.nv-panel .nv-recipient p{margin:2px 0 0;font-size:12px;line-height:1.5}.nv-expand{color:#56643f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font:600 12px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;display:block}.nv-expand:focus-visible{outline-offset:3px;outline:2px solid #81711e}.workspace .nv-panel>header>span{color:#30362e;font-size:13px;line-height:1.5}.workspace .nv-panel .nv-recipient span{color:#424a3a;font-size:12px;line-height:1.5;display:inline}.workspace .nv-panel .nv-recipient>div>span{display:flex}.workspace .nv-panel .nv-refresh span{color:#424a3a;font-size:12px}.workspace .nv-no-email p{color:#59614f;font-size:13px;line-height:1.55}.nv-context{text-align:left;width:100%;min-width:0;margin:7px 0;display:block}.nv-inline{color:#59614f;align-items:baseline;gap:7px;min-width:0;font:12px/1.5 Arial,Helvetica,sans-serif;display:flex}.nv-inline>svg{flex:0 0 14px;align-self:flex-start;margin-top:2px}.nv-inline.warning{color:#805c1d}.nv-inline.unknown{color:#795b35}.nv-inline-status{overflow-wrap:anywhere;min-width:0}.nv-details-toggle{color:#5a623f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:30px;margin:-3px 0;padding:3px 1px;font:12px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;display:inline}.nv-details-toggle:focus-visible{outline-offset:3px;outline:2px solid #81711e}.nv-details>.nv-panel{margin:7px 0}.workspace .nv-context .nv-inline-status{color:inherit;font:12px/1.5 Arial,Helvetica,sans-serif;display:inline}.workspace .nv-panel .nv-receipts span{color:#424a3a;font:12px/1.5 Arial,Helvetica,sans-serif;display:block}.workspace .nv-panel .nv-receipts b{font-size:12px;line-height:1.5}@media (max-width:620px){.nv-inline{gap:6px}.nv-details-toggle{padding-inline:2px}}.dv-root{color:#3c3728;background:#fffef9;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.7}.dv-root *{box-sizing:border-box}.dv-header{border-bottom:1px solid #e5dec6;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.dv-header>div{min-width:0}.dv-eyebrow{letter-spacing:1.5px;color:#8d7a4d;font-size:8px}.dv-header h3{letter-spacing:-.5px;color:#5d4a25;overflow-wrap:anywhere;margin:5px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.35}.dv-header p{color:#8b7851;margin:0;font-size:10px;line-height:1.8}.dv-button{min-height:44px;font:inherit;color:#80663a;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #ded2b3;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:inline-flex}.dv-button.primary{color:#33290c;background:#ffdf31;border-color:#ffdf31}.dv-button:disabled{opacity:.45;cursor:default}.dv-button:focus-visible{outline-offset:2px;outline:2px solid #8e7520}.dv-tool:focus-visible{outline-offset:2px;outline:2px solid #8e7520}.dv-root input:focus-visible{outline-offset:2px;outline:2px solid #8e7520}.dv-root textarea:focus-visible{outline-offset:2px;outline:2px solid #8e7520}.dv-root select:focus-visible{outline-offset:2px;outline:2px solid #8e7520}.dv-bar{background:#faf7ec;border-bottom:1px solid #e5dec8;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 20px;display:flex}.dv-pages{align-items:center;gap:5px;display:flex}.dv-pages>span{text-align:center;color:#907a4c;min-width:62px;font-size:10px}.dv-bar .dv-button{padding:7px 10px}.dv-tool-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dv-tool{font:inherit;color:#8e7744;cursor:pointer;background:#fff;border:1px solid #e5dabd;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;font-size:10px;display:inline-flex}.dv-tool.active{color:#67501a;background:#fff0a9;border-color:#d9bd42}.dv-tool:disabled{opacity:.4;cursor:default}.dv-colors{align-items:center;gap:5px;margin-left:auto;display:flex}.dv-color{cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0;position:relative;box-shadow:0 0 0 1px #d5c7a3}.dv-color.active{box-shadow:0 0 0 2px #8d763b}.dv-color:disabled{opacity:.45}.dv-color>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.dv-width{color:#958054;align-items:center;gap:6px;font-size:10px;display:flex}.dv-width select,.dv-layer-select select{font:inherit;color:#82683a;background:#fff;border:1px solid #dfd2b0;border-radius:4px;min-width:0;max-width:100%;min-height:44px;padding:8px}.dv-layerbar{border-bottom:1px solid #e6ddc3;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.dv-layer-select{color:#91794d;flex:1;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.dv-layer-select select{flex:1;min-width:80px;max-width:350px}.dv-layer-meta{color:#9c8253;margin:0;font-size:10px;line-height:1.8}.dv-note,.dv-error,.dv-success,.dv-discard{color:#917749;background:#fcf8e9;border:1px solid #e8dab4;border-radius:4px;align-items:flex-start;gap:9px;margin:14px 20px;padding:12px 15px;font-size:11px;line-height:1.9;display:flex}.dv-note>svg{flex-shrink:0;margin-top:3px}.dv-error{color:#9c6341;background:#fff3eb;border-color:#e8c9b7}.dv-success{color:#77844e;background:#f3f8e9;border-color:#d8e3c5}.dv-discard{background:#fff4e5;border-color:#e7cbb1;display:block}.dv-discard p{margin:0 0 12px}.dv-discard>div{flex-wrap:wrap;gap:8px;display:flex}.dv-stage{overscroll-behavior:contain;background:#e9e6dc;width:100%;min-width:0;max-width:100%;min-height:250px;max-height:70dvh;padding:20px;position:relative;overflow:auto}.dv-paper{isolation:isolate;background:#fff;flex-shrink:0;min-width:0;margin:0 auto;line-height:0;position:relative;box-shadow:0 2px 15px #554d3225}.dv-paper>canvas,.dv-paper>img{object-fit:contain;width:100%;height:100%;display:block}.dv-paper>pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#343434;transform-origin:0 0;margin:0;padding:32px;font-family:Consolas,monospace;font-size:15px;line-height:1.8;position:absolute;inset:0;overflow:hidden}.dv-annotations{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dv-annotations.drawing{touch-action:none;cursor:crosshair}.dv-annotations.viewing{pointer-events:none}.dv-loading{text-align:center;color:#9d8757;padding:65px 22px;font-size:12px;line-height:1.9}.dv-loading>svg{margin:0 auto 13px;display:block}.dv-note-editor{background:#fffae5;border-bottom:1px solid #e7d9b1;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.dv-note-editor>label{color:#8c713e;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:11px;display:flex}.dv-note-editor textarea{font:inherit;resize:vertical;color:#76592a;background:#fffef8;border:1px solid #dfcfa6;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:70px;padding:10px}.dv-note-editor>div{flex-wrap:wrap;gap:7px;padding-top:25px;display:flex}.dv-save{border-top:1px solid #e3dac0;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:18px 20px;display:flex}.dv-save>label{color:#8f7443;flex-direction:column;flex:1;gap:7px;min-width:170px;font-size:11px;display:flex}.dv-save input{font:inherit;color:#76592c;background:#fff;border:1px solid #dccda9;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:12px}.dv-save>span{color:#9b8253;padding-bottom:12px;font-size:10px}.dv-annotation-list{background:#fcfaf2;border-top:1px solid #e5dcc3;padding:15px 20px}.dv-annotation-list summary{color:#8c7142;cursor:pointer;font-size:11px}.dv-annotation-list ol{color:#8c7752;margin:10px 0;padding-left:19px;font-size:11px;line-height:1.9}.dv-annotation-list li{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.dv-footer{color:#a18a5c;margin:0;padding:0 20px 18px;font-size:10px;line-height:1.9}.dv-note-count{color:#9b8253;font-size:10px}.dv-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.dv-header{padding:18px}.dv-header h3{font-size:23px}.dv-bar{gap:8px;padding:12px 15px}.dv-tool{padding:8px;font-size:10px}.dv-colors{margin-left:0}.dv-layerbar{gap:8px;padding:13px 15px}.dv-layer-select{flex-basis:100%}.dv-layer-select select{max-width:none}.dv-note,.dv-error,.dv-success,.dv-discard{margin:12px 15px;padding:12px}.dv-stage{min-height:220px;max-height:65dvh;padding:14px}.dv-save{gap:10px;padding:16px 15px}.dv-save>label{flex-basis:100%}.dv-save>.dv-button{flex:1}.dv-save>span{width:100%;padding:0}.dv-note-editor{flex-direction:column;padding:15px}.dv-note-editor>label{width:100%}.dv-note-editor>div{width:100%;padding-top:0}.dv-note-editor>div>.dv-button{flex:1}.dv-footer{padding:0 15px 16px}.dv-annotation-list{padding:14px 15px}}@media (max-width:420px){.dv-tool-group{justify-content:space-between;width:100%}.dv-tool{flex:1;gap:4px;min-width:0;padding:8px 5px}.dv-tool>span{font-size:9px}.dv-width{margin-left:auto}.dv-color{width:27px;min-width:27px;height:27px}.dv-header{gap:8px}.dv-header h3{font-size:22px}.dv-stage{padding:10px}.dv-layerbar>.dv-button{flex:1}.dv-bar .dv-pages{flex:1;justify-content:center}.dv-note-editor textarea,.dv-save input{font-size:13px}}@media print{.dv-root{display:none!important}}.dv-root .dv-note{color:#75623d;margin:10px 16px;padding:9px 12px;font-size:11px;line-height:1.7}.dv-root .dv-footer,.dv-root .dv-layer-meta,.dv-root .dv-note-count,.dv-root .dv-save>span,.dv-root .dv-header p,.dv-root .dv-pages>span,.dv-root .dv-width,.dv-root .dv-layer-select,.dv-root .dv-save>label{color:#78643b}.dv-root .dv-tool,.dv-root .dv-button{color:#6a542c}.dv-root .dv-button.primary{color:#30260b}.dv-root .dv-note-editor>label,.dv-root .dv-annotation-list,.dv-root .dv-annotation-list summary{color:#78613a}.dv-root .dv-stage{min-width:0}.dv-root .dv-paper>img{max-width:none}.dv-save>.dv-email-choice{flex:100%;min-width:0}.dv-save>.dv-email-choice .nec-choice{margin:0}.dt-editor{min-width:0;margin:9px 0 2px}.dt-edit-button{color:#6d5c35;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:12px;text-decoration:underline;display:inline-flex}.dt-form{background:#fcfaf1;border:1px solid #e3dcc7;border-radius:5px;min-width:0;max-width:100%;padding:14px;display:block}.dt-form>label{color:#5d4d2d;font-size:12px;display:block}.dt-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#3e382b;background:#fff;border:1px solid #d6cbaa;border-radius:4px;margin-top:7px;padding:10px 11px;font-size:13px;line-height:1.5;display:block}.dt-help,.dt-current,.dt-notice,.dt-error{overflow-wrap:anywhere;color:#74613c!important;margin:8px 0!important;font-size:11px!important;line-height:1.65!important}.dt-current strong{font:inherit;color:#59492c;font-weight:600}.dt-error{color:#8f3026!important}.dt-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dt-actions>button{max-width:100%;min-height:44px;font:inherit;color:#5e4e2d;cursor:pointer;background:#fff;border:1px solid #d8cda9;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-flex}.dt-actions>.primary{color:#302908;background:#ffdf31;border-color:#ffdf31}.dt-actions>button:disabled,.dt-edit-button:disabled{opacity:.5;cursor:default}.dt-edit-button:focus-visible{outline-offset:3px;outline:2px solid #a88b18}.dt-form input:focus-visible{outline-offset:3px;outline:2px solid #a88b18}.dt-actions>button:focus-visible{outline-offset:3px;outline:2px solid #a88b18}.mf-original-name{color:#7a6c4e;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.7;display:block}.mf-original-name summary{cursor:pointer;overflow-wrap:anywhere;max-width:100%;min-height:26px;line-height:1.8}.mf-original-name p{overflow-wrap:anywhere;white-space:normal;margin:5px 0!important;font-size:11px!important;line-height:1.7!important;display:block!important}.mf-original-name span{font-size:inherit!important}.mf-file-table-original{white-space:nowrap;text-overflow:ellipsis;color:#7a6c4e;max-width:330px;font-size:10px;display:block;overflow:hidden}@media (max-width:650px){.dt-form{padding:11px}.dt-form input{font-size:16px}.dt-actions>button{font-size:13px}.dt-help,.dt-current,.dt-notice,.dt-error{font-size:12px!important}.dt-actions>button{flex:auto}.dt-actions{gap:6px}.mf-original-name summary{align-items:center;gap:5px;min-height:44px;display:flex}.mf-file-table-original{max-width:200px}}.mf-file-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:0;max-width:270px;display:flex}.df-share{min-width:0;max-width:100%;position:relative}.df-share-result{box-sizing:border-box;background:#fffbed;border:1px solid #ddd2ae;border-radius:5px;flex-basis:100%;width:260px;max-width:100%;margin-top:8px;padding:11px}.df-share-result>p{color:#65542e!important;margin:0 0 7px!important;font-size:11px!important;line-height:1.65!important;display:block!important}.df-share-result>p svg{vertical-align:middle;margin-right:4px}.df-share-result>label{color:#65542e;font-size:11px;display:block}.df-share-result input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#4d432d;background:#fff;border:1px solid #d8cba8;border-radius:3px;margin:5px 0;padding:9px 7px;font-size:12px;display:block}.df-small-button{color:#6c5930;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:12px;text-decoration:underline;display:inline-flex}.df-download-all{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;max-width:100%;display:flex}.df-download-all>.ws-btn{white-space:normal;min-height:44px}.df-download-hint,.df-download-error{color:#75623e;overflow-wrap:anywhere;max-width:340px;margin:0;font-size:11px;line-height:1.65}.df-download-error{color:#943c2e}.df-share .mf-button{min-height:44px}.df-small-button:focus-visible{outline-offset:3px;outline:2px solid #a88a16}.df-share-result input:focus-visible{outline-offset:3px;outline:2px solid #a88a16}.mf-file-project-filter{color:#71603b;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:11px;display:flex}.mf-file-project-filter select{color:#5b4d31;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ded6be;border-radius:4px;padding:9px;font-size:12px}@media (max-width:650px){.mf-file-controls{justify-content:flex-start;width:100%;max-width:100%}.mf-file-controls>.df-share{max-width:100%}.df-share-result{width:100%;max-width:100%}.df-download-all{align-items:flex-start;width:100%}.df-download-all>.ws-btn{flex:auto}.df-download-hint,.df-download-error{flex-basis:100%;max-width:100%}.mf-file-project-filter{flex:100%}.mf-file-project-filter select{flex:1;width:100%}.mf-file-controls .mf-button{padding:9px 10px}.df-share-result input,.mf-file-project-filter select{font-size:16px}.df-download-hint,.df-download-error,.df-share-result>p{font-size:12px!important}.df-share{flex:1}.df-share>.mf-button{width:100%}}.mf-file-heading>.mf-file-controls{flex:none}@media (max-width:650px){.mf-conversation .mf-file-heading{flex-wrap:wrap}.mf-conversation .mf-file-heading>div:not(.mf-file-controls){flex:160px;min-width:0}.mf-conversation .mf-file-heading>.mf-file-controls{flex:1 0 100%;order:3;width:100%;max-width:100%}.mf-conversation .mf-file-controls>.mf-button,.mf-conversation .mf-file-controls>.df-share{flex:100%;width:100%;max-width:100%}.mf-conversation .mf-file-controls .mf-button{white-space:normal;max-width:100%;font-size:12px!important}.mf-conversation .df-share-result{width:100%;max-width:100%}}.mp-name,.mp-person,.mp-passive{font:inherit;color:inherit;overflow-wrap:anywhere;min-width:0}.mp-person,.mp-passive{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.mp-person>.mp-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;padding:0;-webkit-text-decoration:underline dotted #8b8d91;text-decoration:underline dotted #8b8d91;display:inline}.mp-person>.mp-trigger:focus-visible{outline-offset:4px;background:#fff1a0;outline:2px solid #161616}.mp-email{z-index:40;box-sizing:border-box;color:#292d34;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #d6d9dd;border-radius:5px;width:max-content;max-width:min(300px,100vw - 24px);padding:9px 11px;font:400 13px/1.5 Arial,sans-serif;display:none;position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:0;box-shadow:0 5px 18px #0000001c}.mp-person>.mp-email:not([hidden]),.mp-passive:hover>.mp-email{display:block}.mf-reply-details>summary:focus-visible .mp-email{display:block}.mf-reply-label:has(.mp-passive){white-space:normal;overflow:visible}.mf-reply-person{margin:0 0 7px;font-size:14px;line-height:1.5}.mf-reply-person .mp-email{box-shadow:none;color:#575d67;background:0 0;border:0;margin-inline-start:7px;padding:0;font-size:12px;display:inline;position:static}@media (max-width:600px){.mp-person>.mp-trigger{align-items:center;min-height:44px;display:inline-flex}}.ws-dialog.ws-dialog-file{width:min(1120px,100vw - 30px);max-height:92dvh}.mf-conversation{color:#33332e;min-width:0;font-family:Arial,Helvetica,sans-serif}.mf-file-heading{border-bottom:1px solid #e6e2d4;align-items:flex-start;gap:16px;padding:10px 0 24px;display:flex}.mf-file-icon{color:#9e8b50;background:#fcf8e8;border:1px solid #e6dcc0;border-radius:5px;flex-shrink:0;place-items:center;width:51px;height:61px;display:grid}.mf-file-heading>div{flex:1;min-width:0}.mf-eyebrow{letter-spacing:1.6px;color:#9c8b5c;font-size:8px;line-height:1.7;display:block}.mf-file-heading h2{letter-spacing:-.5px;color:#4d432a;overflow-wrap:anywhere;font-family:Georgia,serif;margin:6px 0 8px!important;font-size:27px!important;line-height:1.4!important}.mf-file-heading p{color:#9c8b65;flex-wrap:wrap;gap:8px;margin:0;font-size:10px;line-height:1.6;display:flex}.mf-button{font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0d6b6;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;line-height:1.5;text-decoration:none;display:inline-flex;color:#8d7a44!important;font-size:10px!important}.mf-button:hover{background:#faf6e8}.mf-button.primary{background:#ffdf31;border-color:#ffdf31;font-weight:500;color:#332908!important}.mf-button.primary:hover{background:#f4d028;border-color:#f4d028}.mf-button:disabled{cursor:not-allowed;opacity:.55}.mf-thread-heading{justify-content:space-between;align-items:center;gap:15px;margin:21px 0 16px;display:flex}.mf-thread-heading h3{color:#80704a;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.mf-thread-heading h3>span{color:#a4946b;background:#f4f0df;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:400}.mf-thread-heading>p{color:#a69570;align-items:center;gap:5px;margin:0;font-size:9px;line-height:1.7;display:flex}.mf-comments{overscroll-behavior:contain;min-height:120px;max-height:350px;padding-right:6px;overflow:auto}.mf-comment{border-bottom:1px solid #ece6d6;padding:16px 0}.mf-comment:first-child{padding-top:5px}.mf-comment:last-child{border-bottom:0}.mf-comment>div:first-child{flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:9px;line-height:1.7;display:flex}.mf-comment strong{color:#837049;overflow-wrap:anywhere;font-size:10px;font-weight:500}.mf-comment time{color:#ad9c75;font-size:9px}.mf-comment>div>span{color:#9f8a59;background:#faf5e5;border-radius:3px;align-items:center;gap:4px;padding:1px 6px;font-size:8px;display:inline-flex}.mf-comment>p{color:#897653;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.9}.mf-comment.own>p{color:#7b6a43}.mf-empty{text-align:center;color:#b19c65;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:20px;display:flex}.mf-empty p{color:#a28f65;max-width:350px;margin:11px 0 0;font-size:11px;line-height:1.8}.mf-compose{border-top:1px solid #e4dcc6;margin-top:17px;padding-top:20px}.mf-compose>label{color:#9c8658;margin-bottom:9px;font-size:11px;display:block}.mf-compose textarea{resize:vertical;width:100%;min-width:0;max-width:100%;min-height:86px;font:inherit;color:#6e5d39;background:#fff;border:1px solid #dfd3b2;border-radius:5px;outline-color:#c4a833;padding:12px 14px;font-size:12px;line-height:1.8;display:block}.mf-compose textarea:disabled{background:#faf8ef}.mf-compose-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.mf-compose-note{color:#a59266;margin:12px 0 0;font-size:9px;line-height:1.8}.mf-approval-note{color:#ac9b75;border-top:1px solid #eee7d3;margin:9px 0 0;padding-top:10px;font-size:9px;line-height:1.8}.mf-pending-attachments{flex-wrap:wrap;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.mf-pending-attachments li{color:#ab9257;background:#fcf9ee;border:1px solid #e6dab5;border-radius:4px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:8px 10px;display:flex}.mf-pending-attachments span{overflow-wrap:anywhere;min-width:0;font-size:10px}.mf-pending-attachments small{color:#b39d70;margin-top:2px;font-size:8px;display:block}.mf-pending-attachments button{color:#a18c59;cursor:pointer;background:0 0;border:0;padding:3px;display:flex}.mf-error{color:#ad7650;background:#fff5ec;border:1px solid #f0d7c1;border-radius:4px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.8}.mf-picker{margin:0 0 11px}.mf-picker>label{color:#a38a4c;background:#fffdf4;border:1px solid #e5d9b3;border-radius:4px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px;display:inline-flex}.mf-picker select{font:inherit;outline-offset:4px;cursor:pointer;min-width:0;max-width:100%;color:#94804b!important;background:0 0!important;border:0!important;padding:0 18px 0 0!important;font-size:10px!important}.mf-picker select:disabled{cursor:not-allowed;color:#b5a47b!important}.mf-pending{color:#ab8f41;background:#fff9e2;border:1px solid #eaddb0;border-radius:5px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 13px;display:flex}.mf-pending>span{flex:1;min-width:0}.mf-pending small{color:#b0985f;font-size:8px;line-height:1.6;display:block}.mf-pending strong{color:#8f7438;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.7;display:block}.mf-pending em{color:#b19a64;font-size:8px;font-style:normal}.mf-pending>button{color:#a78c46;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:3px;display:flex}.mf-reference{text-align:left;color:#aa8d42;min-width:0;max-width:100%;font:inherit;cursor:pointer;background:#fcf8e9;border:1px solid #eadbb0;border-radius:5px;align-items:center;gap:10px;margin:11px 0 0;padding:11px 13px;display:flex}.mf-reference:hover{background:#fff4c8}.mf-reference-icon{background:#fffdf7;border:1px solid #e8d6a6;border-radius:4px;flex-shrink:0;place-items:center;width:31px;height:37px;display:grid}.mf-reference>span:nth-child(2){flex:1;min-width:0}.mf-reference small{color:#ac945a;font-size:8px;line-height:1.7;display:block}.mf-reference strong{color:#8a7034;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.6;display:block}.mf-reference em{color:#b39b63;font-size:8px;font-style:normal;line-height:1.8;display:block}.mf-reference>svg:last-child{flex-shrink:0}.mf-file-open{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0;display:inline-flex}.mf-file-actions{align-items:center;gap:12px;display:flex}.mf-file-comment-button{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:inline-flex;color:#978049!important;font-size:10px!important}.mf-file-comment-button>span{color:#a88d4c;background:#faf2d2;border-radius:3px;padding:1px 5px;font-size:9px}.mf-unavailable{text-align:center;color:#b3a177;padding:30px 15px}.mf-unavailable h2{color:#8a7446;font-family:Georgia,serif;font-weight:400;font-size:28px!important}.mf-unavailable p{color:#a59269;font-size:12px;line-height:1.8}.mf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:650px){.ws-dialog.ws-dialog-file{width:calc(100vw - 20px);max-height:94dvh;padding:20px}.mf-file-heading{flex-wrap:wrap;gap:12px;padding-bottom:20px}.mf-file-icon{width:42px;height:51px}.mf-file-heading>div{flex:1;min-width:0}.mf-file-heading h2{margin-top:4px!important;font-size:23px!important}.mf-file-heading>.mf-button{margin-left:54px;padding:8px 11px;font-size:9px!important}.mf-file-heading p{font-size:9px}.mf-thread-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:19px}.mf-thread-heading h3{font-size:12px}.mf-thread-heading>p{font-size:9px}.mf-comments{max-height:300px;padding-right:3px}.mf-comment>p{font-size:12px}.mf-compose textarea{padding:11px 12px;font-size:12px}.mf-compose-note,.mf-approval-note{font-size:9px}.mf-pending strong,.mf-reference strong{font-size:10px}.mf-picker{max-width:100%}.mf-picker>label{max-width:100%;display:flex}.mf-picker select{flex:1;width:100%}.mf-file-actions{gap:10px}.mf-file-comment-button{font-size:9px!important}}@media (max-width:360px){.ws-dialog.ws-dialog-file{padding:18px 16px}.mf-file-heading h2{font-size:21px!important}.mf-compose-actions{gap:8px}.mf-compose-actions>.mf-button{padding:9px 10px;font-size:9px!important}.mf-file-heading>.mf-button{width:100%;margin-left:0}.mf-pending-attachments li{width:100%}.mf-pending-attachments span{flex:1}}.mf-file-heading p,.mf-thread-heading>p,.mf-comment>p,.mf-comment.own>p,.mf-comment time,.mf-compose>label,.mf-compose-note,.mf-approval-note,.mf-reference small,.mf-reference em,.mf-pending small,.mf-pending em{color:#81724e}.mf-reference strong,.mf-pending strong,.mf-comment strong{color:#74613b}.mf-navigation-confirm{color:#65532b;background:#fff9df;border:1px solid #e2ce88;border-radius:6px;margin:0 0 20px;padding:17px}.mf-navigation-confirm>strong{font-size:13px;font-weight:500}.mf-navigation-confirm>p{max-width:550px;margin:8px 0 14px;font-size:11px;line-height:1.8}.mf-navigation-confirm>div{flex-wrap:wrap;gap:9px;display:flex}.mf-navigation-confirm button{min-height:44px}.mf-navigation-confirm button:focus-visible{outline-offset:3px;outline:2px solid #9e8519}@media (max-width:420px){.mf-navigation-confirm>div{flex-direction:column}.mf-navigation-confirm button{width:100%}}.mf-tabs{flex-wrap:wrap;gap:8px;margin-bottom:5px;padding:17px 0;display:flex}.mf-tabs button{font:inherit;color:#575244;cursor:pointer;background:#fff;border:1px solid #ded9c9;border-radius:6px;min-height:44px;padding:11px 16px;font-size:12px}.mf-tabs button[aria-selected=true]{color:#fff;background:#111411;border-color:#111411}.mf-tabs button span{margin-left:5px}.mf-tabs button:focus-visible{outline-offset:3px;outline:2px solid #b59312}.mf-conversation [role=tabpanel][hidden]{display:none!important}.mf-conversation .dv-header{display:none}.mf-conversation .record-pager{margin-bottom:12px}.mf-conversation .mf-file-heading{padding-bottom:15px}.mf-conversation .mf-tabs{padding:12px 0}.mf-conversation .dv-root{margin-top:0}.mf-versionbar{border-bottom:1px solid #e4dcc7;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;min-width:0;padding:15px 0;display:flex}.mf-versionbar>label{color:#65532d;flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 10px;min-width:160px;font-size:11px;display:flex}.mf-versionbar>label>span{color:#78643c;font-size:10px}.mf-versionbar select{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#5f4e2c;background:#fff;border:1px solid #ded3b6;border-radius:5px;flex-basis:100%;padding:10px;font-size:12px;display:block}.mf-versionbar>p{color:#74623d;flex-basis:100%;margin:0;font-size:10px;line-height:1.7}.mf-versionbar>.mf-button{min-height:44px}.mf-versionbar select:focus-visible{outline-offset:3px;outline:2px solid #9e8519}.mf-file-history-toggle{color:#6c5935;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.mf-file-history-toggle input{accent-color:#a88b18;width:16px;height:16px}.mf-file-version-count{color:#78643b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:10px;display:block}@media (max-width:650px){.mf-versionbar{align-items:stretch}.mf-versionbar>label{flex-basis:100%;min-width:0}.mf-versionbar>.mf-button{white-space:normal;flex-basis:100%}.mf-file-history-toggle{font-size:11px}}.mf-reply-quote{color:#665734;align-items:flex-start;gap:4px;min-width:0;max-width:100%;margin:3px 0 5px;display:flex}.mf-reply-details{border-left:2px solid #c7b677;flex:1;min-width:0;max-width:100%}.mf-reply-details>summary{cursor:pointer;min-width:0;min-height:44px;font:inherit;color:#6c5b35;background:0 0;border-radius:3px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;line-height:1.5;list-style:none;display:flex}.mf-reply-details>summary::-webkit-details-marker{display:none}.mf-reply-details>summary:hover{background:#f8f5e9}.mf-reply-details>summary>svg{flex-shrink:0}.mf-reply-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:65%;overflow:hidden;color:#6c5b35!important;font-size:11px!important}.mf-reply-preview{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;color:#817458!important;font-size:11px!important}.mf-reply-chevron{margin-left:auto;transition:transform .15s}.mf-reply-details[open] .mf-reply-chevron{transform:rotate(180deg)}.mf-reply-original{min-width:0;padding:0 11px 10px}.mf-reply-original>time{color:#756342;margin-bottom:5px;font-size:10px;display:block}.mf-reply-original>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;color:#65542f!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.mf-reply-unavailable{color:#817458;flex:1;align-items:center;gap:7px;min-width:0;min-height:44px;font-size:11px;display:flex}.mf-reply-unavailable>svg{flex-shrink:0}.mf-reply-unavailable>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-reply-quote.pending{background:#fff9e2;border-radius:4px;margin:0 0 8px}.mf-reply-action,.mf-reply-button,.mf-reply-jump{min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e2d6b8;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;line-height:1.5;display:inline-flex;color:#67542f!important;font-size:11px!important}.mf-reply-action{border-color:#0000;flex-shrink:0;padding:8px}.mf-reply-jump{text-align:left;text-underline-offset:3px;border:0;justify-content:flex-start;margin-top:5px;padding:5px 0;text-decoration:underline}.mf-reply-button{background:#fff;margin-top:10px}.mf-reply-action:disabled,.mf-reply-button:disabled{opacity:.5;cursor:default}.mf-reply-action:focus-visible{outline-offset:2px;outline:2px solid #a88917}.mf-reply-button:focus-visible{outline-offset:2px;outline:2px solid #a88917}.mf-reply-jump:focus-visible{outline-offset:2px;outline:2px solid #a88917}.mf-reply-details>summary:focus-visible{outline-offset:2px;outline:2px solid #a88917}.mf-comment:focus,.ws-message:focus{outline-offset:3px;outline:2px solid #d5b833}.mf-markup-reference{background:#fff7d7}.mf-comment .mf-reference{width:100%}@media (max-width:650px){.mf-reply-details>summary{gap:5px;padding:5px 7px}.mf-reply-label{max-width:60%}.mf-reply-preview{font-size:10px!important}.mf-reply-original{padding-left:8px;padding-right:8px}.mf-reply-unavailable{font-size:10px}.ws-dialog.ws-dialog-file{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:14px 12px}.mf-tabs{flex-wrap:nowrap}.mf-tabs button{flex:1;padding:10px 8px;font-size:11px}.mf-conversation .mf-file-heading{padding:4px 0 12px}.mf-conversation .mf-file-heading h2{font-size:21px!important}.mf-conversation .mf-file-heading>.mf-button{width:auto;margin-left:0}.mf-conversation .dv-note{margin-left:0;margin-right:0}.mf-conversation .dv-bar,.mf-conversation .dv-layerbar,.mf-conversation .dv-save{padding-left:8px;padding-right:8px}}.mf-file-heading p,.mf-eyebrow{color:#686862;font-size:12px;line-height:1.6}.mf-thread-heading h3,.mf-compose>label,.mf-picker>label,.mf-versionbar>label{color:#41413b;font-size:14px}.mf-thread-heading h3>span,.mf-thread-heading>p,.mf-comment time,.mf-comment>div>span{color:#686862;font-size:12px;line-height:1.6}.mf-comment>div:first-child{font-size:13px;line-height:1.6}.mf-comment strong{color:#383833;font-size:14px}.ws-dialog-file .mf-conversation .mf-comment>p,.ws-dialog-file .mf-conversation .mf-comment.own>p{color:#33332f;font-size:16px;line-height:1.65}.mf-empty p,.mf-unavailable p{color:#686862;font-size:14px;line-height:1.65}.mf-conversation .mf-compose textarea{color:#33332f;font-size:16px;line-height:1.65}.mf-compose-note,.mf-approval-note,.mf-versionbar>p,.mf-versionbar>label>span{color:#686862;font-size:12px;line-height:1.65}.mf-button,.mf-file-comment-button{min-height:44px;line-height:1.5;color:#5f522f!important;font-size:14px!important}.mf-file-comment-button>span{color:#625832;font-size:12px}.mf-button.primary{color:#332908!important}.mf-pending-attachments span{color:#41413b;font-size:14px;line-height:1.5}.mf-pending-attachments small{color:#686862;font-size:12px;line-height:1.5}.mf-pending-attachments button,.mf-pending>button{color:#65572f;justify-content:center;align-items:center;min-width:44px;min-height:44px}.mf-picker select{min-height:32px;color:#5d553f!important;font-size:14px!important}.mf-pending small,.mf-pending em,.mf-reference small,.mf-reference em{color:#686454;font-size:12px;line-height:1.6}.mf-pending strong,.mf-reference strong{color:#414137;font-size:14px;line-height:1.6}.mf-reference{color:#75643b}.mf-navigation-confirm>strong{color:#414137;font-size:14px}.mf-navigation-confirm>p,.mf-error{font-size:13px;line-height:1.65}.mf-tabs button,.mf-versionbar select,.mf-file-history-toggle,.mf-file-version-count{color:#55554e;font-size:14px;line-height:1.5}.mf-tabs button[aria-selected=true]{color:#fff}.mf-reply-details>summary{color:#555045;font-size:14px;line-height:1.5}.mf-reply-label{color:#4d493d!important;font-size:14px!important}.mf-reply-preview{color:#68645a!important;font-size:14px!important}.mf-reply-original>time{color:#68645a;font-size:12px;line-height:1.6}.mf-reply-original>p{color:#3e3c35!important;font-size:15px!important;line-height:1.65!important}.mf-reply-unavailable{color:#68645a;font-size:13px;line-height:1.6}.mf-reply-action,.mf-reply-button,.mf-reply-jump{line-height:1.5;color:#5f522f!important;font-size:14px!important}@media (max-width:650px){.mf-file-heading>.mf-button,.mf-compose-actions>.mf-button,.mf-file-comment-button{font-size:14px!important}.mf-compose-actions{flex-wrap:wrap}.mf-compose-actions>.mf-button{white-space:normal;flex:1}.mf-picker select,.mf-versionbar select{font-size:16px!important}.mf-tabs button{padding:10px 8px;font-size:14px}.mf-file-history-toggle{font-size:14px}.mf-reply-details>summary{flex-wrap:wrap;gap:4px 7px}.mf-reply-label{max-width:calc(100% - 48px)}.mf-reply-preview{flex-basis:100%;padding-left:19px}.mf-reply-chevron{position:static}.mf-pending-attachments li{padding:6px 10px}}.mf-comment{position:relative}.mf-comment:has(>.mf-reply-button)>div:first-child{padding-right:44px}.ws-message>div>.mf-reply-button,.mf-comment>.mf-reply-button{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:0;display:inline-flex;position:absolute;right:0;color:#68645a!important;font-size:0!important}.ws-message>div>.mf-reply-button>svg,.mf-comment>.mf-reply-button>svg{flex-shrink:0;width:16px;height:16px;display:block}.mf-comment>.mf-reply-button{top:5px}.mf-comment:first-child>.mf-reply-button{top:0}.ws-message>div>.mf-reply-button:hover,.mf-comment>.mf-reply-button:hover{background:#f4f1e5;color:#39372f!important}.ws-message>div>.mf-reply-button:focus-visible{opacity:1;outline-offset:0;background:#fff7d2;outline:2px solid #a88917;color:#39372f!important}.mf-comment>.mf-reply-button:focus-visible{opacity:1;outline-offset:0;background:#fff7d2;outline:2px solid #a88917;color:#39372f!important}.ws-message>div>.mf-reply-button:disabled,.mf-comment>.mf-reply-button:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.ws-message>div>.mf-reply-button,.mf-comment>.mf-reply-button{opacity:0;pointer-events:none}.ws-message:hover>div>.mf-reply-button,.ws-message:focus-within>div>.mf-reply-button,.mf-comment:hover>.mf-reply-button,.mf-comment:focus-within>.mf-reply-button{opacity:1;pointer-events:auto}.ws-message>div>.mf-reply-button:disabled,.mf-comment>.mf-reply-button:disabled{opacity:.4}}@media (max-width:700px),(hover:none),(pointer:coarse){.ws-message>div>.mf-reply-button,.mf-comment>.mf-reply-button{opacity:1;pointer-events:auto}}.md-discussion{color:#443d2e;min-width:0;font-family:Arial,Helvetica,sans-serif}.md-discussion>header{justify-content:space-between;align-items:flex-start;gap:12px;margin:20px 0 12px;display:flex}.md-discussion>header>div{min-width:0}.md-discussion>header span{letter-spacing:1px;color:#74613d;font-size:10px}.md-discussion>header h3{color:#403829;overflow-wrap:anywhere;margin:7px 0;font:400 24px/1.35 Georgia,serif}.md-discussion>header p{color:#756340;gap:5px;max-width:240px;margin:0;font-size:11px;line-height:1.65;display:flex}.md-discussion svg{flex-shrink:0}.md-explanation,.md-fine,.md-archive{color:#766443;overflow-wrap:anywhere;margin:9px 0;font-size:11px;line-height:1.8}.md-archive{background:#f5f1e6;border:1px solid #ded5bd;border-radius:4px;padding:10px}.md-thread{overscroll-behavior:contain;border-top:1px solid #e7e0cd;min-height:100px;max-height:380px;padding:12px 4px 5px 0;overflow:auto}.md-thread .mf-comment>p{color:#655739;font-size:13px;line-height:1.8}.md-empty,.md-unavailable{text-align:center;color:#7a6842;padding:22px 10px;font-size:12px;line-height:1.8}.md-unavailable h3{color:#57462a;font:400 24px/1.4 Georgia,serif}.md-compose{border-top:1px solid #e0d5b7;min-width:0;margin-top:12px;padding-top:16px}.md-compose>label{color:#655333;margin-bottom:8px;font-size:12px;display:block}.md-compose textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:90px;font:inherit;color:#443b29;resize:vertical;background:#fff;border:1px solid #d6c8a4;border-radius:4px;padding:11px 12px;font-size:14px;line-height:1.7;display:block}.md-compose-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.md-compose-actions>button{max-width:100%;min-height:44px;font:inherit;color:#655331;cursor:pointer;background:#fff;border:1px solid #d7c9a5;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-flex}.md-compose-actions>.primary{color:#342a0b;background:#ffdf31;border-color:#ffdf31;margin-left:auto}.md-compose-actions>button:disabled{opacity:.5;cursor:default}.md-error{color:#923f2b;background:#fff5e9;border-radius:4px;padding:9px 11px;font-size:12px;line-height:1.8}.md-record-reference{text-align:left;min-width:0;max-width:100%;font:inherit;color:#7c6638;cursor:pointer;background:#fcf8e9;border:1px solid #e1d4af;border-radius:5px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.md-record-reference>span{flex:1;min-width:0}.md-record-reference small,.md-record-reference em{color:#7b673e;font-size:10px;font-style:normal;line-height:1.7;display:block}.md-record-reference strong{color:#5e4b28;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.md-reference-picker{min-width:0;max-width:100%;margin-bottom:10px}.md-reference-picker>label{color:#856d3a;background:#fffdf5;border:1px solid #e1d3ad;border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:7px 9px;display:inline-flex}.md-reference-picker select{min-width:0;max-width:100%;font:inherit;color:#756034;background:0 0;border:0;min-height:28px;font-size:12px}.md-reference-pending{background:#fff8df;border:1px solid #e3d2a0;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.md-reference-pending>span{flex:1;min-width:0}.md-reference-pending small{color:#7b673c;font-size:10px;display:block}.md-reference-pending strong{color:#65502c;overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.md-reference-pending>button{color:#796237;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.md-reference-options{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.md-category-tabs,.bl-discussion-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.md-category-tabs{border-bottom:1px solid #ece6d5;padding:10px 20px}.md-category-tabs>button,.bl-discussion-tabs>button{min-height:44px;font:inherit;color:#71603a;cursor:pointer;background:#fff;border:1px solid #e3d9bd;border-radius:5px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.md-category-tabs>button[aria-pressed=true],.bl-discussion-tabs>button[aria-selected=true]{color:#4c3d1b;background:#fff7d2;border-color:#c7ab3e}.md-category-tabs>button>span,.bl-discussion-tabs>button>span{background:#f4eed9;border-radius:3px;padding:1px 5px;font-size:10px}.bl-discussion-tabs{margin:12px 0 16px}.bl-detail-panel[hidden]{display:none!important}.bl-discussion-confirm{background:#fff8da;border:1px solid #dfcc88;border-radius:5px;margin:12px 0;padding:14px}.bl-discussion-confirm p{color:#72603a;font-size:12px;line-height:1.8}.bl-discussion-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.bl-discussion-confirm button{min-height:44px}.md-discussion button:focus-visible{outline-offset:3px;outline:2px solid #a88716}.md-compose textarea:focus-visible{outline-offset:3px;outline:2px solid #a88716}.md-record-reference:focus-visible{outline-offset:3px;outline:2px solid #a88716}.md-category-tabs>button:focus-visible{outline-offset:3px;outline:2px solid #a88716}.bl-discussion-tabs>button:focus-visible{outline-offset:3px;outline:2px solid #a88716}.md-reference-picker select:focus-visible{outline-offset:3px;outline:2px solid #a88716}.md-category-empty{text-align:center;color:#7a6842;padding:25px;font-size:12px;line-height:1.8}@media (max-width:650px){.md-discussion>header{display:block}.md-discussion>header p{max-width:100%;margin-top:8px}.md-discussion>header h3{font-size:22px}.md-compose textarea,.md-reference-picker select{font-size:16px}.md-explanation,.md-fine,.md-archive{font-size:12px}.md-compose-actions>button{flex:auto;font-size:13px}.md-compose-actions>.primary{margin-left:0}.md-category-tabs{gap:5px;padding:10px}.md-category-tabs>button{padding:7px 9px;font-size:12px}.md-reference-options{display:block}.md-reference-picker>label{box-sizing:border-box;width:100%;display:flex}.md-reference-picker select{flex:1;width:100%}.md-thread{max-height:330px}.md-record-reference{box-sizing:border-box;width:100%}.bl-discussion-confirm>div>button{flex:1}.bl-discussion-tabs>button{flex:1;font-size:13px}}#bl-discussion-panel>.md-discussion{box-sizing:border-box;padding:0 18px 18px}.bl-discussion-tabs{padding:0 18px}.bl-discussion-confirm{margin:12px 18px}@media print{.md-discussion,.bl-discussion-tabs,.bl-discussion-confirm{display:none!important}.bl-detail-panel[hidden]{display:block!important}}.md-discussion{color:#33332f}.md-discussion>header span{color:#686454;font-size:12px;line-height:1.6}.md-discussion>header p,.md-explanation,.md-fine,.md-archive{color:#68645a;font-size:12px;line-height:1.65}.md-discussion .md-thread .mf-comment>p{color:#33332f;font-size:16px;line-height:1.65}.md-thread .mf-comment strong{color:#383833;font-size:14px}.md-empty,.md-unavailable{color:#68645a;font-size:14px;line-height:1.65}.md-compose>label{color:#41413b;font-size:14px}.md-discussion .md-compose textarea{color:#33332f;font-size:16px;line-height:1.65}.md-compose-actions>button{color:#5f522f;font-size:14px;line-height:1.5}.md-compose-actions>.primary{color:#342a0b}.md-error{font-size:13px;line-height:1.65}.md-record-reference small,.md-record-reference em,.md-reference-pending small{color:#686454;font-size:12px;line-height:1.6}.md-record-reference strong,.md-reference-pending strong{color:#414137;font-size:14px;line-height:1.6}.md-reference-picker select{color:#5d553f;min-height:32px;font-size:14px;line-height:1.5}.md-category-tabs>button,.bl-discussion-tabs>button{color:#5f553f;font-size:14px;line-height:1.5}.md-category-tabs>button>span,.bl-discussion-tabs>button>span{color:#655b43;font-size:12px}.bl-discussion-confirm p,.md-category-empty{color:#686454;font-size:13px;line-height:1.65}@media (max-width:650px){.md-reference-picker select{font-size:16px}.md-compose-actions>button{white-space:normal;font-size:14px}.md-category-tabs>button,.bl-discussion-tabs>button{font-size:14px}.md-category-tabs{gap:7px}.md-category-tabs>button{padding:8px 10px}}.bl-dialog .pr-renewal{overflow-wrap:anywhere;min-width:0;line-height:1.6;font-size:14px!important}.bl-dialog .pr-renewal strong,.bl-dialog .pr-renewal p{line-height:1.6;font-size:14px!important}.bl-dialog .pr-renewal .bl-btn{white-space:normal;text-align:left;min-height:44px;padding:11px 16px;font-size:14px!important}.pcm-root{color:#292929;background:#fff;border:1px solid #dfdfdf;border-radius:7px;min-width:0;margin:24px 0;padding:24px 26px;font:16px/1.65 Arial,Helvetica,sans-serif}.pcm-root *{box-sizing:border-box}.pcm-root :is(button,input,select){font:inherit}.pcm-root button{cursor:pointer}.pcm-root button:disabled{cursor:not-allowed;opacity:.55}.pcm-root :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #8c7311}.pcm-root svg{flex-shrink:0}.pcm-header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:19px;display:flex}.pcm-heading-icon{color:#272727;background:#ffdf31;border-radius:7px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.pcm-header>div:first-of-type{flex:230px;min-width:0}.pcm-root .pcm-eyebrow{letter-spacing:1.2px;color:#656565;font-size:12px;font-weight:600;line-height:1.6;display:block}.pcm-root .pcm-header h2{letter-spacing:-.3px;color:#292929;margin:4px 0 0;font:400 25px/1.3 Georgia,Times New Roman,serif}.pcm-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pcm-root .pcm-button{color:#3c3c3c;white-space:normal;text-align:center;background:#fff;border:1px solid #d5d5d5;border-radius:5px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.pcm-root .pcm-button:hover:not(:disabled){background:#f6f6f6;border-color:#b9b9b9}.pcm-root .pcm-button.primary{color:#252525;background:#ffdf31;border-color:#e0c329}.pcm-root .pcm-button.primary:hover:not(:disabled){background:#f5d62a}.pcm-root .pcm-icon-button{color:#555;background:#fff;border:1px solid #dbdbdb;border-radius:5px;place-items:center;width:44px;min-width:44px;min-height:44px;padding:9px;display:inline-grid}.pcm-root .pcm-sample{color:#6f5a2e;background:#fffbea;border:1px solid #e8dcb6;border-radius:5px;margin:0 0 17px;padding:11px 14px;font-size:14px;line-height:1.7}.pcm-root .pcm-loading{color:#5b5b5b;align-items:center;gap:10px;padding:16px 0;font-size:16px;line-height:1.7;display:flex}.pcm-root .pcm-error{color:#854a2f;overflow-wrap:anywhere;background:#fff6ee;border:1px solid #e2c8b6;border-radius:5px;margin:16px 0;padding:14px 16px;font-size:16px;line-height:1.7}.pcm-root .pcm-error p{color:inherit;margin:0 0 12px;font-size:16px;line-height:1.7}.pcm-root .pcm-error p:last-child{margin-bottom:0}.pcm-root .pcm-warning{color:#74602b;background:#fffbea;border:1px solid #e1d194;border-radius:5px;align-items:flex-start;gap:11px;margin:0 0 18px;padding:15px 17px;display:flex}.pcm-warning>svg{margin-top:3px}.pcm-root .pcm-warning p{color:#66542b;margin:0;font-size:16px;line-height:1.7}.pcm-summary{background:#fafafa;border:1px solid #e7e7e7;border-radius:5px;align-items:flex-start;gap:13px;min-width:0;padding:18px 20px;display:flex}.pcm-summary>svg{color:#6a6a6a;margin-top:4px}.pcm-summary>div{flex:1;min-width:0}.pcm-root .pcm-summary strong{color:#303030;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.65;display:block}.pcm-root .pcm-summary p{color:#575757;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.7}.pcm-root .pcm-summary .pcm-email{color:#5d5d5d;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.7;display:block}.pcm-root .pcm-summary .pcm-copy{color:#5a5a5a;align-items:center;gap:6px;margin-top:10px;font-size:14px;display:inline-flex}.pcm-root .pcm-scope{color:#717171;border-top:1px solid #e8e8e8;align-items:flex-start;gap:10px;margin:19px 0 0;padding-top:17px;display:flex}.pcm-scope>svg{margin-top:3px}.pcm-root .pcm-scope p{color:#585858;margin:0;font-size:14px;line-height:1.8}.pcm-root .pcm-readonly{color:#656565;align-items:center;gap:7px;margin:14px 0 0;font-size:14px;line-height:1.7;display:flex}.pcm-editor{min-width:0}.pcm-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.pcm-root .pcm-editor legend{color:#393939;margin-bottom:14px;padding:0;font-size:16px;font-weight:500;line-height:1.6}.pcm-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pcm-root .pcm-choice{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:5px;align-items:flex-start;gap:11px;min-width:0;padding:17px;display:flex}.pcm-root .pcm-choice.selected{background:#fffdf0;border-color:#d8c365}.pcm-root .pcm-choice>input{accent-color:#9e8416;flex-shrink:0;width:20px;height:20px;margin:3px 0 0}.pcm-choice>span{min-width:0}.pcm-root .pcm-choice strong{color:#353535;font-size:16px;font-weight:500;line-height:1.65;display:block}.pcm-root .pcm-choice small{color:#626262;margin-top:7px;font-size:14px;line-height:1.8;display:block}.pcm-person-fields{background:#fafafa;border:1px solid #e3e3e3;border-radius:5px;min-width:0;margin-top:18px;padding:20px}.pcm-root .pcm-field{color:#3d3d3d;flex-direction:column;gap:8px;min-width:0;font-size:16px;line-height:1.7;display:flex}.pcm-root .pcm-field select{color:#333;background:#fff;border:1px solid #d5d5d5;border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.6}.pcm-root .pcm-field>small{color:#606060;font-size:14px;line-height:1.7}.pcm-root .pcm-copy-choice{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;margin:20px 0 0;display:flex}.pcm-root .pcm-copy-choice>input{accent-color:#9e8416;flex-shrink:0;width:21px;height:21px;margin:3px 0 0}.pcm-copy-choice>span{min-width:0}.pcm-root .pcm-copy-choice strong{color:#424242;font-size:16px;font-weight:500;line-height:1.7;display:block}.pcm-root .pcm-copy-choice small{color:#626262;margin-top:5px;font-size:14px;line-height:1.8;display:block}.pcm-root .pcm-no-clients{color:#6f5d31;background:#fffbea;border:1px solid #e3d3a4;border-radius:5px;margin:16px 0 0;padding:13px 15px;font-size:14px;line-height:1.8}.pcm-savebar{border-top:1px solid #e4e4e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:21px;padding-top:18px;display:flex}.pcm-root .pcm-savebar>p{color:#606060;flex:200px;min-width:0;margin:0;font-size:14px;line-height:1.7}.pcm-savebar>div{flex-wrap:wrap;gap:9px;display:flex}.pcm-root .pcm-discard{background:#fffbea;border:1px solid #e2d49e;border-radius:5px;margin:17px 0;padding:16px 18px}.pcm-root .pcm-discard h3{color:#4d442d;margin:0 0 7px;font-size:18px;font-weight:500;line-height:1.6}.pcm-root .pcm-discard p{color:#635942;margin:0 0 13px;font-size:16px;line-height:1.7}.pcm-discard>div{flex-wrap:wrap;gap:9px;display:flex}.pcm-editor fieldset:disabled .pcm-choice{cursor:default}@media (max-width:620px){.pcm-root{margin:21px 0;padding:21px 17px}.pcm-header{align-items:flex-start;gap:12px;margin-bottom:17px}.pcm-header>div:first-of-type{flex:calc(100% - 60px)}.pcm-root .pcm-header h2{font-size:24px}.pcm-header-actions{justify-content:flex-end;align-items:stretch;width:100%}.pcm-header-actions>.pcm-button{flex:160px}.pcm-modes{grid-template-columns:minmax(0,1fr);gap:12px}.pcm-root .pcm-choice{gap:10px;padding:15px 13px}.pcm-summary{gap:10px;padding:16px 13px}.pcm-person-fields{padding:17px 13px}.pcm-root .pcm-warning{gap:9px;padding:14px 13px}.pcm-root .pcm-scope{gap:8px}.pcm-savebar{gap:14px}.pcm-savebar>div{align-items:stretch;width:100%}.pcm-savebar>div>.pcm-button,.pcm-discard>div>.pcm-button{flex:150px}.pcm-root .pcm-error,.pcm-root .pcm-discard{padding:14px}.pcm-root .pcm-summary strong{font-size:16px}}.pcm-financial{background:#fafafa;border:1px solid #dedede;border-radius:6px;min-width:0;margin-top:22px;padding:20px}.pcm-root .pcm-financial h3{color:#333;margin:6px 0 11px;font:400 23px/1.35 Georgia,Times New Roman,serif}.pcm-root .pcm-financial>div>p{color:#555;margin:0 0 18px;font-size:16px;line-height:1.75}.pcm-financial>fieldset{border:0;min-width:0;margin:0;padding:0}.pcm-root .pcm-owner-note{color:#69552f;background:#fffbea;border:1px solid #e1d5ac;border-radius:5px;margin:15px 0;padding:12px 14px;font-size:14px;line-height:1.8}.pcm-root .pcm-signer{margin-top:22px}.pcm-root .pcm-authorize{cursor:pointer;background:#fffbea;border:1px solid #dccb82;border-radius:5px;align-items:flex-start;gap:12px;min-height:44px;margin-top:20px;padding:15px;display:flex}.pcm-authorize>input{accent-color:#a58b15;flex-shrink:0;width:21px;height:21px;margin:3px 0 0}.pcm-authorize>span{min-width:0}.pcm-root .pcm-authorize strong{color:#4c422b;font-size:16px;font-weight:500;line-height:1.75;display:block}.pcm-root .pcm-authorize>span>span{color:#5d5237;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.7;display:block}.pcm-root .pcm-authorize small{color:#6a5c3c;margin-top:8px;font-size:14px;line-height:1.8;display:block}.pcm-financial-summary{border-top:1px solid #e8e8e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;margin:20px 0 0;padding-top:18px;display:grid}.pcm-financial-summary>div{min-width:0}.pcm-root .pcm-financial-summary dt{color:#626262;margin:0 0 4px;font-size:14px;line-height:1.7}.pcm-root .pcm-financial-summary dd{color:#363636;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.pcm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.pcm-financial{padding:17px 13px}.pcm-root .pcm-financial h3{font-size:22px}.pcm-financial-summary{grid-template-columns:minmax(0,1fr);gap:14px}.pcm-root .pcm-authorize{gap:10px;padding:13px}}.bl-export-dialog{width:min(720px,100vw - 24px);max-height:90dvh}.bl-export-body{padding:28px}.bl-export-body .bl-dialog-heading{margin-bottom:22px;padding:0}.bl-export-body .bl-dialog-heading h2{font-size:30px}.bl-export-presets{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.bl-export-types{border:1px solid #dce4dd;border-radius:9px;flex-wrap:wrap;gap:15px;margin:0 0 20px;padding:14px 16px;display:flex}.bl-export-types legend{padding:0 6px;font-size:12px;font-weight:650}.bl-export-types label{align-items:center;gap:7px;font-size:13px;display:flex}.bl-export-types input{accent-color:#254e40;width:16px;height:16px}.bl-export-filters{border:0;min-width:0;margin:0;padding:0}.bl-export-filters select,.bl-export-filters input{width:100%;min-width:0}.bl-export-scope{padding:10px 0;font-size:13px}.bl-export-help{color:#626c65;margin:16px 0;font-size:12px;line-height:1.65}.bl-export-counts{background:#f2f5f1;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px;display:grid}.bl-export-counts strong{color:#244737;font-size:23px;display:block}.bl-export-counts span{color:#5c675f;font-size:11px}.bl-export-loading{align-items:center;gap:8px;font-size:13px;display:flex}.bl-export-body .bl-dialog-actions{flex-wrap:wrap;padding:18px 0 0}.bl-export-body .bl-error{margin:15px 0}.bl-export-dialog::backdrop{background:#0f1c1680}@media (max-width:560px){.bl-export-body{padding:20px 16px}.bl-export-body .bl-dialog-heading h2{font-size:25px}.bl-export-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-export-body .bl-dialog-actions .primary{justify-content:center;width:100%}.bl-export-filters .bl-form-grid{grid-template-columns:1fr}.bl-export-types{gap:14px}}.pe-editor{--pe-ink:#151515;--pe-muted:#5b5d55;--pe-line:#d9dbd1;--pe-surface:#fff;--pe-soft:#f5f6f0;box-sizing:border-box;color:var(--pe-ink);background:var(--pe-surface);border:1px solid var(--pe-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;min-width:0;padding:24px}.pe-editor *{box-sizing:border-box}.pe-editor p{margin:0}.pe-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.pe-heading h3{margin:5px 0;font-size:21px;line-height:1.3}.pe-heading p{color:var(--pe-muted);font-size:14px}.pe-eyebrow{letter-spacing:1.6px;color:#62664e;font-size:10px;font-weight:700}.pe-draft-badge{border:1px solid var(--pe-line);color:var(--pe-muted);border-radius:20px;flex-shrink:0;padding:5px 9px;font-size:11px}.pe-preset-row{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.pe-preset-row>label{flex:1;min-width:0}.pe-editor label{color:var(--pe-ink);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.pe-editor input:not([type=checkbox]),.pe-editor select,.pe-editor textarea{color:#151515;outline-offset:3px;background:#fff;border:1px solid #c8cbc0;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}:is(.pe-editor input:focus-visible,.pe-editor textarea:focus-visible,.pe-editor select:focus-visible,.pe-editor summary:focus-visible){outline-offset:3px;outline:2px solid #68753b}.pe-editor textarea{resize:vertical;white-space:pre-wrap;min-height:110px;font-family:inherit}.pe-editor small,.pe-help{color:var(--pe-muted);font-size:12px;font-weight:400;line-height:1.6}.pe-help{margin-top:4px!important}.pe-site{border-top:1px solid var(--pe-line);padding-top:16px}.pe-fee-row{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:12px 24px;margin:22px 0;display:grid}.pe-fee-row>label>input{padding:13px;font-size:22px;font-weight:600}.pe-fee-row>label>output{font-size:22px;line-height:1.5;display:block}.pe-fee-row>p{color:var(--pe-muted);grid-column:1/-1;font-size:12px}.pe-total{text-align:right}.pe-total span{color:var(--pe-muted);margin-bottom:6px;font-size:11px;display:block}.pe-total strong{font-size:23px;line-height:1.3}.pe-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.pe-section-heading h4{margin:0;font-size:15px}.pe-section-heading>span{color:var(--pe-muted);font-size:11px}.pe-phase-labels,.pe-phase{grid-template-columns:minmax(0,1fr) 86px 112px 28px;align-items:center;gap:10px;display:grid}.pe-phase-labels{color:var(--pe-muted);padding:0 0 6px;font-size:11px}.pe-phase-labels>span:last-child{text-align:right}.pe-phase{margin-bottom:8px}.pe-phase output{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.pe-percentage{position:relative}.pe-percentage input{text-align:right;padding-right:25px!important}.pe-percentage>span:last-child{pointer-events:none;color:var(--pe-muted);font-size:12px;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pe-error{font-size:13px;line-height:1.6;color:#932b21!important;margin-top:10px!important}.pe-wording{border-top:1px solid var(--pe-line);margin-top:22px}.pe-wording details{border-bottom:1px solid var(--pe-line);padding:13px 0}.pe-wording summary{cursor:pointer;color:#151515;font-size:14px;font-weight:600;line-height:1.6}.pe-wording summary>span{float:right;color:var(--pe-muted);margin-left:12px;font-size:11px;font-weight:400}.pe-wording details[open]>label{margin-top:12px}.pe-review{background:var(--pe-soft);border-radius:8px;gap:12px;margin-top:18px;padding:16px;display:grid}.pe-review>label{flex-direction:row;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.6}.pe-review input[type=checkbox]{accent-color:#596432;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.pe-attention{color:#77531b;padding-left:25px;font-size:12px;line-height:1.6}.pe-review>small{display:block}.pe-replace{background:#fffbec;border:1px solid #d4bd7c;border-radius:8px;margin-bottom:18px;padding:14px}.pe-replace p{font-size:13px;line-height:1.6}.pe-replace>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pe-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pe-service-details,.pe-payment-details{color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d9dbd1;border-radius:9px;grid-column:1/-1;min-width:0;padding:14px 16px}.pe-service-details>summary,.pe-payment-details>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.pe-service-details[open]>.bl-form-grid,.pe-payment-details[open]>.bl-form-grid{margin-top:18px}.pe-payment-disabled{color:#565b49;background:#f5f6f0;border-radius:7px;grid-column:1/-1;padding:13px;font-size:12px;line-height:1.6}.pe-payment-disabled strong{color:#151515;margin-bottom:3px;font-size:13px;display:block}.pe-pending-project{color:#151515;background:#fffbec;border:1px solid #d4bd7c;border-radius:8px;grid-column:1/-1;padding:13px;font-size:13px;line-height:1.6}.pe-pending-project>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pe-document{color:#151515;margin:22px 0}.pe-document h4{color:#151515;margin:0 0 9px;font-size:13px}.pe-document p{white-space:pre-wrap;color:#373932;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.pe-document-site,.pe-document-text,.pe-document-schedule{margin:0 0 22px}.pe-document table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.pe-document th,.pe-document td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:10px 7px}.pe-document th:first-child,.pe-document td:first-child{width:60%;padding-left:0}.pe-document th:not(:first-child),.pe-document td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pe-document tfoot th,.pe-document tfoot td{border-top:1px solid #a4a897;font-weight:600}.pe-document tfoot td{white-space:nowrap}@media (max-width:600px){.pe-editor{padding:17px}.pe-heading h3{font-size:19px}.pe-draft-badge{font-size:10px}.pe-preset-row{grid-template-columns:minmax(0,1fr);display:grid}.pe-preset-row>.bl-btn{justify-self:start}.pe-fee-row{grid-template-columns:minmax(0,1fr)}.pe-total{text-align:left;padding-top:8px}.pe-phase-labels,.pe-phase{grid-template-columns:minmax(0,1fr) 72px 87px 25px;gap:7px}.pe-phase input{padding:9px 8px!important;font-size:16px!important}.pe-percentage input{padding-right:22px!important}.pe-phase output{font-size:13px}.pe-section-heading>span{font-size:11px}.pe-wording summary>span{float:none;margin-top:2px;margin-left:16px;display:block}.pe-review{padding:13px}.pe-document th:first-child,.pe-document td:first-child{width:53%}.pe-document table{font-size:11px}.pe-service-details,.pe-payment-details{padding:12px}}@media (max-width:380px){.pe-phase-labels,.pe-phase{grid-template-columns:minmax(0,1fr) 64px 78px 23px;gap:5px}.pe-phase output{font-size:12px}.pe-heading{gap:8px}.pe-draft-badge{padding:4px 6px}.pe-document table{font-size:10px}}@media print{.pe-document{color:#111;break-inside:auto}.pe-document h4,.pe-document p{color:#111}.pe-document tr{break-inside:avoid}.pe-document thead{display:table-header-group}}.pe-source-review{color:#151515;margin-top:16px;padding:12px 0}.pe-source-review>summary{cursor:pointer;font-size:12px;font-weight:600}.pe-source-review ul{color:#5b5d55;margin:10px 0 0;padding-left:19px;font-size:12px;line-height:1.7}.pe-policy-note{color:#5b5d55;font-size:12px;line-height:1.6}.pe-load-error{color:#6b3820;background:#fff6ee;border:1px solid #d9bd9d;border-radius:7px;margin-bottom:16px;padding:13px;font-size:13px;line-height:1.6}.pe-load-error>.bl-btn{margin-top:10px}.pe-phase-remove{color:#5b5d55;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:22px;line-height:1}.pe-phase-remove:focus-visible{outline-offset:2px;outline:2px solid #68753b}.pe-phase-remove:disabled{opacity:.35;cursor:default}.pe-add-phase{margin:7px 0 0;color:#445423!important;font-size:13px!important}.pe-phase-labels>span:nth-child(3){text-align:right}.bl-root .bl-form .pe-editor textarea{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.pe-numbered-terms{color:#252720;counter-reset:proposal-term;margin:12px 0;padding-left:27px;font-size:13px;line-height:1.8;list-style:decimal}.pe-numbered-terms>li{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px;padding-left:7px}.pe-numbered-terms>li::marker{color:#51573e;font-weight:700}.pe-client-exclusions{color:#373932;padding-left:19px;font-size:13px;line-height:1.8}.pe-client-exclusions li{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}.pe-document-schedule th:first-child,.pe-document-schedule td:first-child{width:74%}.pe-included-addon{background:#f5f6f0;border-left:3px solid #78834d;padding:15px}.pe-variance{background:#f9faf6;border:1px solid #d9dbd1;border-radius:8px;margin:0 0 22px;padding:16px}.pe-editor .pe-variance-check{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.pe-variance-check>input{accent-color:#596432;flex-shrink:0;width:18px;height:18px;margin:2px 0}.pe-variance-check small{margin-top:3px;display:block}.pe-variance-details{grid-template-columns:minmax(0,1fr) 190px;gap:15px;margin-top:16px;display:grid}.pe-variance-details>p{grid-column:1/-1}.pe-variance-details textarea{min-height:90px}.pe-variance-check:has(input:disabled){opacity:.7}@media (max-width:600px){.pe-variance-details{grid-template-columns:minmax(0,1fr)}.pe-variance{padding:13px}}.pe-addon-milestone{border-top:1px solid #d9dbd1;justify-content:space-between;gap:18px;margin:12px 0;padding:12px 0;font-size:13px;display:flex}.pe-addon-milestone output{font-variant-numeric:tabular-nums;white-space:nowrap}.bl-root .bl-form .pe-editor .pe-variance-check>input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;padding:0}.pe-variance-check>span{flex:1;min-width:0}.bl-root .bl-form .pe-editor .pe-variance-check strong{font-size:14px;line-height:1.5}.bl-root .bl-form .pe-editor .pe-variance-check small{font-size:12px;line-height:1.6}.bl-root .bl-form .pe-editor .pe-review>label{flex-direction:row;align-items:flex-start;gap:9px;display:flex}.bl-root .bl-form .pe-editor .pe-review input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px}.pe-review>label>span{flex:1;min-width:0}@media (max-width:600px){.pe-phase-labels{display:none}.pe-phase{border-bottom:1px solid #e7e9e0;grid-template-columns:80px minmax(0,1fr) 28px;gap:8px;margin-bottom:13px;padding:0 0 13px}.pe-phase>label:first-child{grid-column:1/-1}.pe-phase output{font-size:14px}.pe-phase>label:first-child input{width:100%}}.pe-exclusions{color:#151515;min-width:0;margin-top:14px}.pe-exclusions-help,.pe-exclusions-empty,.pe-exclusions-preserved{color:#5b5d55;font-size:12px;line-height:1.6;margin:0 0 12px!important}.pe-exclusions fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.pe-exclusion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.pe-editor .pe-exclusion-choice{flex-direction:row;align-items:flex-start;gap:9px;min-width:0;padding:4px 0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.pe-exclusion-choice input[type=checkbox]{accent-color:#596432;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.pe-exclusion-choice span{overflow-wrap:anywhere}.pe-exclusion-more{min-height:40px;margin-top:12px;color:#445423!important;font-size:13px!important}.pe-exclusion-more:focus-visible{outline-offset:3px;outline:2px solid #68753b}.pe-exclusion-choice input:focus-visible{outline-offset:3px;outline:2px solid #68753b}.pe-exclusion-custom{margin-top:8px}.pe-exclusion-custom textarea{line-height:1.5;font-size:16px!important;font-weight:400!important}.pe-exclusions-preserved{margin-top:8px!important}@media (max-width:600px){.pe-exclusion-options{grid-template-columns:minmax(0,1fr);gap:6px}.pe-editor .pe-exclusion-choice{padding:6px 0;font-size:14px}}.ds-prices{color:#494536;break-inside:avoid;background:#fffdf7;border:1px solid #b4ad98;border-radius:6px;min-width:0;margin:26px 0;padding:23px}.ds-prices h3{color:#403b2d;margin:0 0 18px;font-size:17px;font-weight:600;line-height:1.5}.ds-price-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.ds-price{background:#fff;border:1px solid #ccc4b0;border-radius:4px;min-width:0;padding:18px}.ds-price h4{color:#504938;margin:0 0 11px;font-size:14px;font-weight:500;line-height:1.6}.ds-price strong{color:#332e23;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:500 31px/1.3 Georgia,serif;display:block}.ds-prices p,.ds-draft-intent p{color:#5d5543;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.8}.ds-price p{min-height:3.6em;font-size:12px}.ds-milestones{min-width:0;margin-top:24px}.ds-milestones h4{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.6}.ds-milestones table{border-collapse:collapse;table-layout:fixed;color:#514b3c;width:100%;font-size:12px;line-height:1.7}.ds-milestones th,.ds-milestones td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #d8d1bf;padding:12px 10px;font-weight:400}.ds-milestones thead th{background:#f5f1e7;font-weight:600}.ds-milestones td{font-variant-numeric:tabular-nums}.ds-milestones td small{font:inherit;color:#665d4c;margin-top:4px;font-size:11px;display:block}.ds-prices .ds-alternative{border-top:1px solid #ded6c5;padding-top:14px;font-size:12px}.ds-pending{background:#f6f4ec;border-style:dashed}.ds-draft-intent{background:#faf8f0;border:1px solid #d4c9a8;border-radius:5px;min-width:0;margin:18px 0 0;padding:19px}.ds-draft-intent h3{color:#4f4836;margin:0 0 12px;font-size:14px;font-weight:600}.ds-draft-intent>label{color:#4e493a;align-items:flex-start;gap:11px;font-size:13px;line-height:1.8;display:flex!important}.ds-draft-intent input{accent-color:#867037;flex-shrink:0;height:17px;margin-top:4px;width:17px!important}.ds-draft-intent input:focus-visible{outline-offset:3px;outline:2px solid #867037}@media (max-width:620px){.ds-prices{padding:17px}.ds-price-pair{grid-template-columns:1fr;gap:13px}.ds-price{padding:16px}.ds-price strong{font-size:30px}.ds-price h4{font-size:14px}.ds-price p{min-height:0}.ds-milestones table{font-size:11px}.ds-milestones th,.ds-milestones td{padding:10px 7px}.ds-draft-intent{padding:15px}}@media print{.ds-prices{box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #777}.ds-price{background:#fff}.ds-draft-intent{display:none!important}}.bl-root{--bl-line:#e7e7e2;--bl-muted:#73736d;color:#20201e;font-size:13px;line-height:1.5}.bl-root button,.bl-root input,.bl-root select,.bl-root textarea{font:inherit}.bl-root button,.bl-root a{touch-action:manipulation}.bl-root button:disabled{cursor:not-allowed}.bl-summary{color:#fff;background:#191919;border-radius:11px;grid-template-columns:1.15fr 1.45fr;margin:0 0 19px;display:grid;overflow:hidden}.bl-summary-main{border-right:1px solid #41413b;padding:30px 32px}.bl-eyebrow{letter-spacing:1.8px;color:#787870;font-size:9px;font-weight:500;display:block}.bl-summary .bl-eyebrow{color:#d1c884}.bl-outstanding{margin-top:14px}.bl-outstanding strong{letter-spacing:-1px;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.2;display:block}.bl-outstanding span{color:#d2d2cb;margin-top:4px;font-size:11px;display:block}.bl-summary-main p{color:#aaa9a0;margin:16px 0 0;font-size:11px}.bl-summary-stats{grid-template-columns:repeat(3,1fr);padding:28px 12px;display:grid}.bl-summary-stats button{color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #41413b;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 21px;display:flex}.bl-summary-stats button:last-child{border:0}.bl-summary-stats svg{color:#ffdf31;margin-bottom:19px}.bl-summary-stats strong{letter-spacing:-.5px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.25}.bl-summary-stats span{color:#c1c0b7;max-width:125px;margin-top:8px;font-size:10px}.bl-workflow{color:#68685f;align-items:center;gap:10px;margin:0 2px 28px;font-size:11px;display:flex}.bl-workflow>svg{color:#8d8050;flex-shrink:0}.bl-workflow p{flex:1;max-width:830px;margin:0}.bl-workflow>span{color:#6b5d24;white-space:nowrap;background:#fff7ce;border-radius:4px;padding:4px 8px;font-size:9px}.bl-tabs{border-bottom:1px solid #deded8;gap:26px;margin-bottom:23px;display:flex;overflow:auto}.bl-tabs>button{color:#77776e;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 0 14px;font-size:12px;display:flex}.bl-tabs>button.active{color:#191919;border-bottom-color:#e7c82c;font-weight:600}.bl-tabs>button>span{color:#807f76;background:#eaeae5;border-radius:4px;place-items:center;min-width:19px;margin-left:2px;padding:1px 5px;font-size:10px;display:inline-grid}.bl-tabs>button.active>span{color:#493e14;background:#fff0a0}.bl-toolbar{align-items:center;gap:9px;margin-bottom:19px;display:flex}.bl-search{color:#85857b;background:#fff;border:1px solid #deded8;border-radius:5px;flex:1;align-items:center;gap:9px;max-width:320px;padding:10px 12px;display:flex}.bl-search input{color:#333;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.bl-toolbar>select{color:#5a5a53;background:#fff;border:1px solid #deded8;border-radius:5px;min-width:0;max-width:210px;padding:10px 30px 10px 12px;font-size:11px}.bl-toolbar>.bl-btn{margin-left:auto}.bl-btn{color:#3d3d37;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dadad2;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:11px!important}.bl-btn:hover{background:#f5f5ef}.bl-btn.primary{color:#151515;background:#ffdf31;border-color:#ffdf31;font-weight:600}.bl-btn.primary:hover{background:#f1d024;border-color:#f1d024}.bl-link{color:#6e6b58;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.bl-link:hover{color:#191919}.bl-link.danger{color:#9b4b3c}.bl-list{border:1px solid var(--bl-line);background:#fff;border-radius:8px;min-height:240px;overflow:hidden}.bl-table-wrap{overflow:auto}.bl-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.bl-table th{text-transform:uppercase;letter-spacing:1px;color:#85857c;border-bottom:1px solid var(--bl-line);background:#fdfdfb;padding:15px 21px;font-size:9px;font-weight:400}.bl-table td{color:#6b6b62;border-bottom:1px solid #eeeee8;padding:21px;font-size:11px}.bl-table tr:last-child td{border-bottom:0}.bl-table td:first-child{max-width:390px}.bl-table tbody tr:hover{background:#fdfcf6}.bl-table .amount{text-align:right}.bl-table td.amount strong{color:#33332f;font-size:13px;font-weight:500;display:block}.bl-table td.amount small{color:#929288;margin-top:3px;font-size:10px;display:block}.bl-row-title{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:13px;min-width:200px;padding:0;display:flex}.bl-row-title>span:last-child{min-width:0}.bl-row-title strong{color:#30302c;white-space:normal;font-size:12px;font-weight:500;line-height:1.6;display:block}.bl-row-title small{color:#8a897e;white-space:normal;margin-top:4px;font-size:10px;display:block}.bl-file-icon{color:#8c8053;background:#fcfaf1;border:1px solid #e8e5d7;border-radius:5px;flex-shrink:0;place-items:center;width:35px;height:42px;display:grid}.bl-open{color:#8a8a80;background:0 0;border:0;padding:4px;display:inline-flex}.bl-status{color:#79631d;white-space:nowrap;background:#fffbea;border:1px solid #e3d9a5;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;line-height:1.4;display:inline-flex}.bl-status.positive{color:#52714b;background:#edf3e9;border-color:#d4e0cf}.bl-status.quiet{color:#7c7c70;background:#f3f3ef;border-color:#e3e3dc}.bl-status.attention{color:#9b6138;background:#fff0e5;border-color:#efd6c3}.bl-empty{text-align:center;color:#99988e;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:55px 25px;display:flex}.bl-empty>svg{color:#b8af7f;margin-bottom:13px}.bl-empty h3{color:#45453d;letter-spacing:-.3px;margin:0 0 9px;font-family:Georgia,serif;font-size:24px;font-weight:400}.bl-empty p{color:#8a897e;max-width:400px;margin:0 0 19px;font-size:11px;line-height:1.8}.bl-footnote{color:#8a897e;align-items:center;gap:7px;margin:17px 2px 30px;font-size:10px;display:flex}.bl-notice{color:#71674a;background:#faf7e9;border:1px solid #eae2ba;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}.bl-notice>svg{flex-shrink:0;margin-top:2px}.bl-dialog{color:#292924;background:#fff;border:1px solid #deded5;border-radius:10px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 18px 90px #14140e30}.bl-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10100d76}.bl-dialog-bar{z-index:2;background:#fafaf7;border-bottom:1px solid #ecece5;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex;position:sticky;top:0}.bl-dialog-bar>span{letter-spacing:1.6px;color:#8a8879;align-items:center;gap:7px;font-size:8px;display:flex}.bl-dialog-bar>button{color:#77776d;background:0 0;border:0;padding:3px;display:flex}.bl-form{padding:28px 32px 0}.bl-dialog-heading{margin-bottom:26px}.bl-dialog-heading h2{letter-spacing:-.7px;color:#25251f;margin:8px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.3}.bl-dialog-heading p{color:#858477;margin:0;font-size:12px;line-height:1.7}.bl-form-grid{grid-template-columns:1fr 1fr;gap:19px 18px;display:grid}.bl-form-grid .full{grid-column:1/-1}.bl-form label{color:#706f63;flex-direction:column;gap:7px;font-size:11px;display:flex}.bl-form input,.bl-form textarea,.bl-form select{color:#33332c;background:#fff;border:1px solid #dcdcd2;border-radius:5px;outline-color:#bda52c;width:100%;max-width:100%;padding:10px 11px;font-size:12px;line-height:1.5}.bl-form textarea{resize:vertical;min-height:70px}.bl-form label small{color:#929083;font-size:10px;line-height:1.6}.bl-form-section{justify-content:space-between;align-items:center;gap:15px;margin:7px 0 16px;display:flex}.bl-form-section h3{letter-spacing:-.1px;color:#33332d;margin:0;font-size:13px;font-weight:500}.bl-form-section>svg{color:#9a8d57}.bl-line-labels{color:#8f8d7c;grid-template-columns:minmax(120px,1fr) 74px 100px 24px;gap:9px;padding-bottom:8px;font-size:9px;display:grid}.bl-editor-line{grid-template-columns:minmax(120px,1fr) 74px 100px 24px;align-items:center;gap:9px;margin-bottom:9px;display:grid}.bl-editor-line>label{min-width:0}.bl-editor-line input{padding:10px;font-size:11px}.bl-editor-line>button{color:#aaa78f;background:0 0;border:0;place-items:center;padding:3px;display:grid}.bl-editor-line small{color:#8c845f;grid-column:1/-1;margin-top:-4px;font-size:9px}.bl-lines-editor{border-top:1px solid #e9e8df;border-bottom:1px solid #e9e8df;padding:10px 0 18px}.bl-add-expense{margin-top:18px;font-size:10px!important}.bl-add-expense select{background:#faf9f1;font-size:11px}.bl-estimate{color:#797258;background:#f9f7ed;border-radius:5px;justify-content:space-between;align-items:center;padding:16px 19px;font-size:11px;display:flex}.bl-estimate strong{color:#3a372a;letter-spacing:-.5px;font-family:Georgia,serif;font-size:27px;font-weight:400}.bl-method-options{border:1px solid #e9e6d6;border-radius:5px;flex-wrap:wrap;gap:12px 22px;margin:0;padding:16px;display:flex}.bl-method-options legend{color:#85806b;padding:0 5px;font-size:10px}.bl-method-options label{white-space:nowrap;flex-direction:row;align-items:center;gap:7px;font-size:11px;display:flex}.bl-method-options input{accent-color:#85731b;width:13px;height:13px}.bl-dialog-actions{border-top:1px solid #e8e7dd;justify-content:flex-end;align-items:center;gap:9px;margin-top:27px;padding:21px 0;display:flex}.bl-dialog-actions>span{color:#999583;align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.bl-error{color:#9b4d3b;background:#fff0ec;border:1px solid #f1d0c8;border-radius:5px;margin:18px 26px 0;padding:12px 14px;font-size:12px;line-height:1.6}.bl-document{padding:34px 38px 28px}.bl-document-header{border-bottom:1px solid #e5e4d9;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:28px;display:flex}.bl-issuer{flex-direction:column;align-items:flex-start;padding-top:7px;display:flex;position:relative}.bl-issuer-mark{background:#ffdf31;width:27px;height:4px;margin-bottom:12px;display:block}.bl-issuer strong{letter-spacing:2.5px;color:#1b1b18;font-size:14px;font-weight:600}.bl-issuer small{color:#85836f;letter-spacing:.3px;margin-top:5px;font-size:9px}.bl-document-header>div:last-child{text-align:right}.bl-document-header .bl-eyebrow{letter-spacing:1.4px;font-size:8px}.bl-document-header h2{letter-spacing:-.5px;color:#39382f;margin:8px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.bl-document-header h2:empty{display:none}.bl-document-title{letter-spacing:-.6px;color:#313129;margin:29px 0 20px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.35}.bl-milestone{color:#8a7b41;background:#fbf7e2;border-radius:4px;align-items:center;gap:7px;margin:-6px 0 22px;padding:9px 11px;font-size:10px;display:flex}.bl-milestone>span{color:#a09261;margin-left:auto;font-size:8px}.bl-document-meta{grid-template-columns:1fr 1fr;gap:28px;padding:3px 0 28px;display:grid}.bl-document-meta>div>span{letter-spacing:1.3px;color:#9c9987;margin-bottom:10px;font-size:8px;display:block}.bl-document-meta strong{color:#505042;font-size:12px;font-weight:500;display:block}.bl-document-meta p{color:#8a8776;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0;font-size:11px}.bl-document-meta dl{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 0;font-size:10px;display:grid}.bl-document-meta dt{color:#979480}.bl-document-meta dd{text-align:right;color:#686552;margin:0}.bl-document-lines{overflow:auto}.bl-document-lines table{border-collapse:collapse;width:100%;min-width:400px}.bl-document-lines th{color:#9c9782;letter-spacing:.5px;text-align:right;white-space:nowrap;border-top:1px solid #deddd0;border-bottom:1px solid #deddd0;padding:11px 8px;font-size:9px;font-weight:400}.bl-document-lines th:first-child{text-align:left;width:55%;padding-left:0}.bl-document-lines th:last-child{padding-right:0}.bl-document-lines td{color:#65624e;text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #ecebe3;padding:15px 8px;font-size:11px}.bl-document-lines td:first-child{text-align:left;white-space:normal;min-width:180px;padding-left:0}.bl-document-lines td:last-child{color:#454235;padding-right:0}.bl-document-lines td small{color:#a19672;margin-top:4px;font-size:9px;display:block}.bl-document-totals{width:290px;max-width:100%;margin:23px 0 26px auto;font-size:11px}.bl-document-totals>div{color:#97917b;justify-content:space-between;align-items:center;gap:20px;padding:7px 0;display:flex}.bl-document-totals strong{color:#66614f;font-weight:400}.bl-document-totals .total{color:#5a5440;border-top:1px solid #e6e2d2;margin-top:5px;padding-top:13px;font-size:13px}.bl-document-totals .total strong{color:#383326;font-size:18px}.bl-document-totals .balance{color:#55491d;background:#fff4b3;border-radius:4px;margin-top:8px;padding:13px}.bl-document-totals .balance strong{color:#352e16;letter-spacing:-.4px;font-size:20px}.bl-document-notes{margin-top:22px}.bl-document-notes h4{color:#68614b;margin:0 0 7px;font-size:10px;font-weight:500}.bl-document-notes p{color:#96907b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.85}.bl-document-reference{color:#a39a7e;border-top:1px solid #eee9db;margin:17px 0 0;padding-top:16px;font-size:9px;line-height:1.7}.bl-signature-record{color:#7c8a6c;background:#f6f9f1;border:1px solid #dbe3d3;border-radius:5px;align-items:flex-start;gap:15px;margin-top:26px;padding:19px;display:flex}.bl-signature-record>svg{flex-shrink:0;margin-top:3px}.bl-signature-record .bl-eyebrow{letter-spacing:1.4px;color:#899475;font-size:8px}.bl-signature-record strong{color:#5f6d4e;margin:9px 0 3px;font-family:Georgia,serif;font-size:26px;font-style:italic;font-weight:400;display:block}.bl-signature-record p{color:#8e977d;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.7}.bl-signature-record small{color:#a2aa91;margin-top:10px;font-size:9px;line-height:1.6;display:block}.bl-receipt-details{grid-template-columns:1fr 1fr;gap:22px 30px;margin:25px 0;display:grid}.bl-receipt-details>div{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-receipt-details span{color:#a29a7b;font-size:9px}.bl-receipt-details strong{color:#6c654d;overflow-wrap:anywhere;font-size:12px;font-weight:400}.bl-receipt-details>.bl-receipt-total{border-top:1px solid #e8e1cb;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:20px}.bl-receipt-total strong{letter-spacing:-.7px;font-family:Georgia,serif;font-size:30px}.bl-payment-area{background:#f8f8f4;border-top:1px solid #e4e3d7;border-bottom:1px solid #e4e3d7;padding:24px 35px}.bl-payment-area>.bl-form-section{margin-top:0}.bl-payment-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bl-payment-option{background:#fff;border:1px solid #e3e0d2;border-radius:6px;align-items:flex-start;gap:11px;min-width:0;padding:18px;display:flex}.bl-payment-method{color:#8e8050;background:#f7f3dd;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:21px;display:grid}.bl-payment-option h4{color:#4d4938;margin:3px 0 8px;font-size:12px;font-weight:500}.bl-payment-option p{color:#8f8770;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 13px;font-size:10px;line-height:1.7}.bl-payment-option small{color:#aaa188;margin-top:11px;font-size:9px;line-height:1.6;display:block}.bl-payment-option .bl-btn{white-space:normal;text-align:center;padding:9px 10px;font-size:10px!important}.bl-reference{color:#8e8263;flex-wrap:wrap;align-items:center;gap:10px;font-size:9px;display:flex}.bl-reference b{color:#62583d;font-weight:500}.bl-reference .bl-link{font-size:9px}.bl-unavailable{color:#aba084;font-size:10px;line-height:1.7;display:block}.bl-other-methods{color:#9c9174;white-space:pre-line;margin:15px 0 0;font-size:10px;line-height:1.7}.bl-paid-message{color:#7a8b65;align-items:center;gap:13px;display:flex}.bl-paid-message strong{color:#65724e;font-size:13px;font-weight:500}.bl-paid-message p{color:#99a087;margin:5px 0;font-size:11px}.bl-invoice-payments{border-top:1px solid #e2dfcf;margin-top:23px;padding-top:17px}.bl-invoice-payments h4{color:#8b8061;margin:0 0 14px;font-size:10px;font-weight:400}.bl-invoice-payments>button{text-align:left;color:#9c9171;background:0 0;border:0;border-bottom:1px solid #e8e3d1;align-items:center;gap:12px;width:100%;padding:11px 0;font-size:11px;display:flex}.bl-invoice-payments>button:last-child{border:0}.bl-invoice-payments>button>span{color:#7a7054;flex:1}.bl-invoice-payments small{color:#a59979;margin-top:4px;font-size:9px;display:block}.bl-invoice-payments strong{color:#6c6041;font-weight:400}.bl-detail-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;padding:22px 33px;display:flex}.bl-detail-actions .bl-link.danger{margin-left:auto}.bl-consent-summary{color:#a08e49;background:#fffced;border:1px solid #e9e0ba;border-radius:5px;align-items:flex-start;gap:13px;margin-bottom:23px;padding:16px;display:flex}.bl-consent-summary>svg{flex-shrink:0;margin-top:2px}.bl-consent-summary p{color:#938559;margin:0;font-size:11px;line-height:1.8}.bl-form label.bl-consent{background:#fdfcf6;border:1px solid #e9e4d0;border-radius:5px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px}.bl-consent input{accent-color:#a08a26;flex-shrink:0;width:15px;height:15px;margin-top:3px}.bl-consent span{color:#8e8260;font-size:11px;line-height:1.9}.bl-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.bl-summary{grid-template-columns:1fr}.bl-summary-main{border-bottom:1px solid #41413b;border-right:0}.bl-summary-stats{padding:23px 12px}.bl-summary-stats button{padding:0 20px}.bl-summary-stats svg{margin-bottom:12px}.bl-summary-stats span{max-width:none}.bl-summary-stats strong{font-size:27px}.bl-toolbar{flex-wrap:wrap}.bl-search{min-width:180px;max-width:none}.bl-toolbar>select{max-width:170px}.bl-table td,.bl-table th{padding-left:17px;padding-right:17px}}@media (max-width:760px){.bl-summary-main{padding:25px}.bl-outstanding strong{font-size:40px}.bl-summary-stats{padding:22px 6px}.bl-summary-stats button{padding:0 13px}.bl-summary-stats strong{font-size:23px}.bl-summary-stats span{font-size:9px;line-height:1.6}.bl-workflow{align-items:flex-start;gap:8px;margin-bottom:23px;font-size:10px}.bl-workflow>svg{margin-top:2px}.bl-workflow>span{display:none}.bl-tabs{gap:22px;margin-bottom:18px}.bl-tabs>button{padding:11px 0 13px;font-size:11px}.bl-tabs>button>svg{width:15px}.bl-toolbar{gap:8px}.bl-search{flex-basis:100%;max-width:100%}.bl-toolbar>select{flex:1;width:0;min-width:100px;max-width:100%;padding:9px 20px 9px 10px;font-size:10px}.bl-toolbar>.bl-btn{margin-left:0;padding:9px 11px;font-size:10px!important}.bl-footnote{align-items:flex-start;font-size:9px;line-height:1.7}.bl-footnote svg{flex-shrink:0;margin-top:2px}.bl-dialog{border-radius:8px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.bl-dialog-bar{padding:13px 20px}.bl-form{padding:24px 20px 0}.bl-dialog-heading h2{font-size:29px}.bl-dialog-heading p{font-size:11px}.bl-form-grid{gap:17px 12px}.bl-form label{font-size:10px}.bl-form input,.bl-form textarea,.bl-form select{padding:10px;font-size:12px}.bl-line-labels,.bl-editor-line{grid-template-columns:minmax(100px,1fr) 53px 73px 20px;gap:7px}.bl-editor-line input{padding:9px 6px;font-size:10px}.bl-line-labels{font-size:8px}.bl-form-grid>label:not(.full){min-width:0}.bl-dialog-actions{flex-wrap:wrap;gap:8px}.bl-dialog-actions>span{width:100%;margin-bottom:5px}.bl-dialog-actions .bl-btn{font-size:10px!important}.bl-document{padding:28px 23px 23px}.bl-document-header{gap:15px;padding-bottom:23px}.bl-issuer strong{letter-spacing:1.4px;font-size:11px}.bl-issuer small{font-size:8px}.bl-document-header h2{font-size:21px}.bl-document-header .bl-eyebrow{letter-spacing:1px;font-size:7px}.bl-document-title{margin:24px 0 20px;font-size:26px}.bl-document-meta{gap:22px}.bl-document-meta strong{font-size:11px}.bl-document-meta p{font-size:10px}.bl-document-meta dl{gap:6px;font-size:9px}.bl-document-meta>div>span{font-size:7px}.bl-document-lines th{font-size:8px}.bl-document-lines td{font-size:10px}.bl-document-totals{width:260px}.bl-document-notes p{font-size:10px}.bl-payment-area{padding:23px}.bl-payment-options{grid-template-columns:1fr}.bl-payment-option{padding:17px}.bl-detail-actions{gap:8px;padding:20px 23px}.bl-detail-actions .bl-btn{padding:10px 12px;font-size:10px!important}.bl-detail-actions .bl-link.danger{width:100%;margin:7px 0 0}.bl-signature-record{gap:11px;padding:16px}.bl-signature-record strong{font-size:23px}.bl-signature-record p{font-size:10px}.bl-milestone{flex-wrap:wrap;line-height:1.7}.bl-milestone>span{width:100%;margin-left:22px}.bl-notice{font-size:10px}.bl-receipt-details{gap:20px}.bl-error{margin-left:20px;margin-right:20px}}@media (max-width:400px){.bl-form-grid{grid-template-columns:1fr}.bl-form-grid .full{grid-column:auto}.bl-summary-stats strong{font-size:20px}.bl-summary-stats span{font-size:8px}.bl-summary-stats button{padding:0 11px}.bl-tabs{gap:18px}.bl-tabs>button{gap:6px}.bl-tabs>button>span{display:none}.bl-document-header{gap:12px}.bl-document-header h2{font-size:19px}.bl-issuer strong{font-size:10px}.bl-document-meta{grid-template-columns:1fr;gap:19px}.bl-document-meta dl{max-width:230px}.bl-editor-line,.bl-line-labels{grid-template-columns:minmax(95px,1fr) 46px 65px 18px;gap:5px}.bl-editor-line input{font-size:9px}.bl-dialog-actions>.bl-btn{flex:1}.bl-dialog-actions .bl-btn.primary{white-space:normal}}.bl-card-disclosure{break-inside:avoid;background:#fffdf3;border:1px solid #dfd4a0;border-radius:6px;margin:24px 0;padding:17px 19px}.bl-card-disclosure-title{color:#8c7b36;align-items:center;gap:8px;margin-bottom:15px;display:flex}.bl-card-disclosure-title>strong{color:#5e542c;font-size:11px;font-weight:500}.bl-card-disclosure-title>span{text-transform:uppercase;letter-spacing:1px;color:#8c8057;margin-left:auto;font-size:8px}.bl-card-prices{grid-template-columns:1fr 1.2fr;gap:20px;display:grid}.bl-card-prices>div{flex-direction:column;align-items:flex-start;display:flex}.bl-card-prices>div+div{border-left:1px solid #e8dfb9;padding-left:20px}.bl-card-prices span{letter-spacing:1px;color:#80724a;font-size:8px}.bl-card-prices strong{letter-spacing:-.6px;color:#494024;margin:8px 0 5px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.3}.bl-card-prices .bl-credit-price strong{color:#29220e;font-size:33px}.bl-card-prices small{color:#887a52;font-size:9px;line-height:1.7}.bl-card-disclosure>p{color:#847956;border-top:1px solid #e9e2c6;margin:16px 0 0;padding-top:12px;font-size:9px;line-height:1.8}.bl-form-grid>.bl-card-disclosure{grid-column:1/-1;margin:0}.bl-card-settings{background:#fcfbf6;border:1px solid #e3dfcf;border-radius:6px;padding:18px}.bl-card-settings>.bl-form-section{margin:0 0 15px}.bl-card-settings>.bl-form-section>span{color:#8d8468;font-size:9px}.bl-form label.bl-check-label{color:#756a49;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.8;display:flex}.bl-check-label>input{accent-color:#8b7627;flex-shrink:0;width:14px;height:14px;margin-top:3px}.bl-check-label>span{font-size:11px;line-height:1.8}.bl-card-settings>p{color:#867a57;margin:15px 0;font-size:10px;line-height:1.8}.bl-card-settings>.bl-form-grid{margin:20px 0}.bl-provider-consent{background:#fffdf3;border:1px solid #e7dfbb;border-radius:4px;padding:14px}.bl-rate-reference{border-top:1px solid #e8e2cb;margin-top:19px;padding-top:15px;font-size:10px}.bl-rate-reference>summary{color:#82744b;cursor:pointer}.bl-rate-reference>p{color:#908363;margin:14px 0;font-size:10px;line-height:1.8}.bl-rate-reference>a{color:#7e7049;border-bottom:1px solid #ece7d5;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:flex}.bl-rate-reference>a>span{flex:1}.bl-rate-reference>a>strong{color:#675832;font-weight:400}.bl-guidance-links{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.bl-guidance-links a{text-underline-offset:3px;align-items:center;gap:5px;font-size:9px;display:inline-flex;color:#86713a!important;text-decoration:underline!important}.bl-payment-option p.bl-checkout-total{color:#89794e;flex-direction:column;gap:5px;font-size:9px;display:flex}.bl-checkout-total strong{color:#554522;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.bl-payment-option p.bl-no-fee-option{color:#84744c;margin:14px 0 0;font-size:9px;line-height:1.7}.bl-form label.bl-receipt-consent{background:#fffbed;border:1px solid #e6dfc0;border-radius:5px;padding:14px}.bl-record-quote{background:#f9f7ec;border:1px solid #e9e3cd;border-radius:5px;padding:14px 17px}.bl-record-quote>div{color:#877a54;justify-content:space-between;align-items:center;gap:15px;margin:7px 0;font-size:10px;display:flex}.bl-record-quote>div>strong{color:#635330;font-weight:400}.bl-record-quote>div:nth-child(3){color:#6f5c28;border-top:1px solid #e3dac0;margin-top:11px;padding-top:11px}.bl-record-quote>div:nth-child(3)>strong{color:#4d3c17;font-size:18px}.bl-record-quote small{color:#93835c;margin-top:13px;font-size:9px;line-height:1.8;display:block}@media (max-width:760px){.bl-card-disclosure{padding:16px}.bl-card-prices{gap:14px}.bl-card-prices>div+div{padding-left:14px}.bl-card-prices span{letter-spacing:.6px;font-size:7px}.bl-card-prices strong{font-size:25px}.bl-card-prices .bl-credit-price strong{font-size:28px}.bl-card-prices small{font-size:8px}.bl-card-disclosure-title>span{display:none}.bl-card-settings{padding:15px}.bl-card-settings>.bl-form-section{gap:9px}.bl-card-settings>.bl-form-section>span{font-size:8px}.bl-guidance-links{gap:10px}}@media (max-width:390px){.bl-card-prices{grid-template-columns:1fr}.bl-card-prices>div+div{border-top:1px solid #e8dfb9;border-left:0;padding-top:14px;padding-left:0}.bl-card-prices span{font-size:8px}}.bl-table td.bl-due-cell{white-space:normal;min-width:120px;max-width:220px;line-height:1.7}.bl-payment-milestone-terms{align-items:flex-start}.bl-milestone>div{flex:1;min-width:0}.bl-milestone>div>strong{color:#796a36;font-size:11px;font-weight:500;line-height:1.7}.bl-milestone>div>small{color:#8a7a4b;margin-top:5px;font-size:10px;line-height:1.8;display:block}.bl-milestone-action{flex:1 0 100%;min-width:0}.bl-milestone-confirmation{background:#fffcf0;border:1px solid #dfd4a8;border-radius:5px;flex-wrap:wrap;align-items:flex-end;gap:15px;min-width:0;max-width:100%;padding:19px;display:flex}.bl-milestone-confirmation>div:first-child{flex:1 0 100%}.bl-milestone-confirmation strong{color:#61522d;font-size:12px;font-weight:500}.bl-milestone-confirmation p{color:#84754e;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.8}.bl-milestone-confirmation>label{color:#817044;flex-direction:column;gap:6px;min-width:160px;font-size:10px;display:flex}.bl-milestone-confirmation input{font:inherit;color:#615333;background:#fff;border:1px solid #dbcea5;border-radius:4px;outline-color:#c1a52b;width:100%;max-width:100%;padding:10px 11px;font-size:12px}.bl-milestone-confirmation>div:not(:first-child){flex-wrap:wrap;gap:8px;display:flex}.bl-milestone-confirmation>small{color:#93815a;flex:1 0 100%;font-size:9px;line-height:1.8}.bl-milestone-confirmation .bl-error{flex:1 0 100%;margin:0;padding:10px 12px}.bl-milestone-confirmed{color:#7c865f;background:#f5f8ee;border:1px solid #dce2ce;border-radius:4px;align-items:flex-start;gap:7px;margin:0;padding:12px 14px;font-size:10px;line-height:1.8;display:flex}.bl-milestone-confirmed>svg{flex-shrink:0;margin-top:2px}.bl-milestone-help{color:#94825a;margin:9px 0 0;font-size:10px;line-height:1.8}@media (max-width:600px){.bl-milestone-confirmation{gap:14px;padding:16px}.bl-milestone-confirmation>label{width:100%;min-width:0}.bl-milestone-confirmation>div:not(:first-child){width:100%}.bl-milestone-confirmation>div:not(:first-child)>.bl-btn{white-space:normal;flex:1}.bl-milestone>div>small{font-size:10px}.bl-milestone-action>.bl-btn{white-space:normal;max-width:100%}}@media print{.bl-milestone-action,.bl-milestone-confirmation{display:none!important}}.bl-record-navigation{background:#fffdf6;border-bottom:1px solid #e5dfcb;min-width:0;max-width:100%;padding:0 26px}.bl-record-navigation>.record-pager{border-bottom:0;margin:0}.bl-record-navigation>p{color:#8b7850;margin:0;padding:0 0 13px;font-size:10px;line-height:1.8}.bl-record-navigation .record-pager-button:disabled{cursor:default!important}.bl-auto-reimbursables,.bl-reimbursable-review{color:#8c753e;background:#faf7e8;border:1px solid #e3d9b5;border-radius:5px;align-items:flex-start;gap:11px;min-width:0;margin:0 0 19px;padding:15px;font-size:11px;line-height:1.8;display:flex}.bl-auto-reimbursables>svg,.bl-reimbursable-review>svg{flex-shrink:0;margin-top:3px}.bl-auto-reimbursables>div{min-width:0}.bl-auto-reimbursables strong{color:#766031;overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.bl-auto-reimbursables p,.bl-reimbursable-review p{color:#8e7a51;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.9}.bl-reimbursable-review p{margin:0}.bl-auto-reimbursables small{color:#8b7141;margin-top:7px;font-size:10px;line-height:1.8;display:block}.bl-automatic-line input:read-only{color:#8d7b51;background:#f8f5e9;border-color:#e4d9b9}.bl-automatic-line>small{grid-column:1/-1;align-items:center;gap:5px;line-height:1.8;display:flex;color:#8f7950!important;font-size:10px!important}.bl-automatic-line>button:disabled{color:#a08b58;opacity:.75;background:#f9f6e9;cursor:default!important}.bl-lines-editor>.bl-error{margin:0 0 15px}@media (max-width:600px){.bl-auto-reimbursables,.bl-reimbursable-review{gap:9px;padding:13px}.bl-auto-reimbursables strong{font-size:12px}.bl-auto-reimbursables p,.bl-reimbursable-review p{font-size:11px}.bl-automatic-line>small{font-size:10px!important}.bl-record-navigation{padding:0 20px}.bl-record-navigation .record-pager-current strong{font-size:12px}.bl-record-navigation>p{font-size:10px}}@media print{.bl-record-navigation{display:none!important}}.bl-document-meta p,.bl-document-meta dt,.bl-document-notes p,.bl-document-totals>div,.bl-payment-option p,.bl-other-methods{color:#746f5d}.bl-document-meta>div>span,.bl-document-lines th,.bl-receipt-details span,.bl-document-reference,.bl-document-header .bl-eyebrow,.bl-issuer small{color:#81795f}.bl-signature-record p{color:#6e7a5c}.bl-signature-record small{color:#7c876c}.bl-payment-option small,.bl-unavailable,.bl-reference,.bl-invoice-payments small{color:#877c5f}.bl-form label small{color:#7b786a}.bl-consent span,.bl-consent-summary p{color:#776a47}.bl-footnote{color:#79776c}@media print{body *{visibility:hidden!important}.bl-dialog[open],.bl-dialog[open] .bl-print-document,.bl-dialog[open] .bl-print-document *{visibility:visible!important}.bl-dialog[open]{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.bl-dialog[open] .bl-dialog-bar,.bl-dialog[open] .bl-detail-actions,.bl-dialog[open] .bl-payment-area{display:none!important}.bl-document{padding:20mm!important}.bl-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bl-signature-record{break-inside:avoid}.bl-document-lines{overflow:visible}.bl-document-header,.bl-document-lines tr{break-inside:avoid}}.bl-issuer address{letter-spacing:0;color:#68685f;margin-top:10px;font-size:10px;font-style:normal;line-height:1.8}.bl-issuer address a{color:inherit;text-decoration:none}.bl-issuer address a:hover{text-decoration:underline}.bl-proposal-stage{color:#655a36;background:#fffbea;border:1px solid #e7dfbc;border-radius:6px;align-items:flex-start;gap:12px;margin:24px 0;padding:17px 19px;display:flex}.bl-proposal-stage svg{flex-shrink:0;margin-top:2px}.bl-proposal-stage p{margin:0;font-size:11px;line-height:1.8}.bl-form input[readonly]{color:#696557;background:#f5f4ee}.bl-detail-actions .bl-issue-note{color:#75653e;flex-basis:100%;margin:0 0 5px;font-size:11px}.bl-invoice-email{background:#faf9f2;border-bottom:1px solid #e7e3d2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 33px;display:flex}.bl-invoice-email-copy{color:#7f703b;gap:11px;min-width:0;display:flex}.bl-invoice-email-copy>svg{flex-shrink:0;margin-top:2px}.bl-invoice-email h3{color:#524a30;margin:0 0 5px;font-size:12px;font-weight:500}.bl-invoice-email p{color:#756d53;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.bl-invoice-email small{color:#79715d;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.7;display:block}.bl-invoice-email small strong{font-weight:500}.bl-invoice-email-actions{flex-wrap:wrap;flex-shrink:0;gap:7px;display:flex}.bl-invoice-email.accepted{background:#f7f9f2}.bl-invoice-email.accepted .bl-invoice-email-copy{color:#71845a}.bl-invoice-email.accepted h3{color:#51633b}.bl-card-link-settings{background:#fff;border:1px solid #e3dfcc;border-radius:6px;margin-top:17px;padding:17px 19px}.bl-card-link-settings>div{color:#8b7b44;align-items:center;gap:8px;display:flex}.bl-card-link-settings h4{color:#51472a;margin:0;font-size:12px;font-weight:500}.bl-card-link-settings>label{color:#675d40;flex-direction:column;gap:8px;margin-top:16px;font-size:11px;display:flex}.bl-card-link-settings input[type=url]{color:#443e2a;box-sizing:border-box;background:#fff;border:1px solid #dcd8c7;border-radius:4px;width:100%;min-width:0;padding:10px 12px}.bl-card-link-settings>p{color:#776f59;margin:9px 0;font-size:10px;line-height:1.8}.bl-card-link-settings>label.bl-check-label{flex-direction:row;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8}.bl-card-link-settings .bl-check-label span{color:#6c6245;font-size:11px}.bl-card-link-settings .bl-btn{margin-top:14px}.bl-checkout-error{color:#924d3c;margin:15px 0 0;font-size:11px;line-height:1.8}@media (max-width:760px){.bl-invoice-email{flex-direction:column;gap:13px;padding:20px 23px}.bl-invoice-email-actions{margin-left:29px}.bl-invoice-email-actions .bl-btn{padding:8px 10px;font-size:10px!important}}@media print{.bl-dialog[open] .bl-invoice-email{display:none!important}}.bl-response-record{background:#faf9f3;border:1px solid #e1dfd4;border-radius:5px;margin-top:26px;padding:19px}.bl-response-record>strong{color:#5e5946;margin:9px 0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;display:block}.bl-response-record p{white-space:pre-wrap;overflow-wrap:anywhere;color:#75705d;margin:5px 0;font-size:11px;line-height:1.8}.bl-response-record small{color:#837d68;margin-top:13px;font-size:9px;line-height:1.8;display:block}.bl-invoice-email-copy>div{flex:1;min-width:0}.bl-email-activity{border-top:1px solid #e5e3d8;margin:17px 0 0;padding:0}.bl-email-activity>div{border-bottom:1px solid #e9e7dc;grid-template-columns:125px minmax(0,1fr);gap:16px;padding:11px 0;font-size:10px;line-height:1.8;display:grid}.bl-email-activity dt{color:#6b6755}.bl-email-activity dd{color:#75715e;overflow-wrap:anywhere;margin:0}.bl-email-activity dd>strong{color:#4d543f;font-size:11px;font-weight:500;display:block}.bl-email-activity dd>time{font-variant-numeric:tabular-nums;color:#6c6d5f;font-size:10px;display:block}.bl-email-activity dd>span{display:block}.bl-email-activity dd>span>time{font-variant-numeric:tabular-nums}.bl-portal-view{border-top:0;margin-top:0}.bl-invoice-email .bl-email-view-note{color:#817d6a;margin:11px 0 0;font-size:10px}.bl-pdf-copy-activity{border-top:1px solid #dfdfd2;margin-top:18px;padding-top:15px}.bl-pdf-copy-activity>h4{color:#575844;margin:0 0 6px;font-size:11px;font-weight:500}.bl-pdf-copy-activity>.bl-email-activity{margin-top:12px}.bl-invoice-view-note{color:#777361;background:#f8f8f3;border-top:1px solid #e5e4da;margin:0;padding:13px 33px;font-size:10px;line-height:1.8}@media (max-width:760px){.bl-email-activity>div{grid-template-columns:110px minmax(0,1fr);gap:12px}.bl-invoice-view-note{padding:13px 23px}}@media (max-width:400px){.bl-email-activity>div{grid-template-columns:1fr;gap:3px}}@media print{.bl-dialog[open] .bl-invoice-view-note{display:none!important}}.bl-project-scope{color:#8d7d3d;align-items:flex-start;gap:13px;margin:0 0 23px;display:flex}.bl-project-scope>svg{flex-shrink:0;margin-top:3px}.bl-project-scope h2{color:#34342c;overflow-wrap:anywhere;margin:5px 0 6px;font-size:20px;font-weight:500;line-height:1.4}.bl-project-scope p{color:#7b7868;margin:0;font-size:11px;line-height:1.8}.bl-project-billing .bl-summary-main{padding-top:25px;padding-bottom:25px}.bl-root{min-width:0}.bl-table-wrap{min-width:0;max-width:100%;position:relative}.bl-table-wrap .bl-sr{top:0;left:0}.bl-open-label{display:none}.bl-issue-email-choice{flex:100%;min-width:0}.bl-issue-email-choice .nec-choice{margin:0 0 8px}.bl-signing-notice{color:#75622f;background:#fffbea;border:1px solid #e2d5a8;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;margin:22px 0;padding:16px 18px;display:flex}.bl-signing-notice>span,.bl-signing-notice>svg{flex-shrink:0;margin-top:4px}.bl-signing-notice>div{min-width:0}.bl-root .bl-signing-notice strong{color:#4c422c;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.7;display:block}.bl-root .bl-signing-notice p{color:#5c5139;overflow-wrap:anywhere;margin:6px 0;font-size:16px;line-height:1.75}.bl-root .bl-signing-notice small{color:#665a40;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.8;display:block}@media (max-width:620px){body .workspace .bl-root .bl-list .bl-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}body .workspace .bl-root .bl-list .bl-table{table-layout:auto;width:100%;min-width:0;display:block}body .workspace .bl-root .bl-list .bl-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .workspace .bl-root .bl-list .bl-table tbody{gap:15px;width:100%;display:grid}body .workspace .bl-root .bl-list .bl-table tr{background:#fff;border:1px solid #dedede;border-radius:7px;min-width:0;max-width:100%;padding:18px;display:block}body .workspace .bl-root .bl-list .bl-table td{text-align:left;color:#4e4e4e;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #eeeeec;grid-template-columns:minmax(85px,.42fr) minmax(0,1fr);gap:11px;width:100%;min-width:0;max-width:100%;padding:11px 0;display:grid;font-size:14px!important;line-height:1.7!important}body .workspace .bl-root .bl-list .bl-table td:before{content:attr(data-label);color:#626262;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.7}body .workspace .bl-root .bl-list .bl-table td:first-child{padding:0 0 15px;display:block}body .workspace .bl-root .bl-list .bl-table td:first-child:before{letter-spacing:.6px;text-transform:uppercase;margin-bottom:7px;font-size:12px;display:block}body .workspace .bl-root .bl-list .bl-row-title{text-align:left;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;display:flex}body .workspace .bl-root .bl-list .bl-row-title>span:last-child{flex:1;min-width:0}body .workspace .bl-root .bl-list .bl-row-title strong{color:#333;white-space:normal;overflow-wrap:anywhere;display:block;font-size:16px!important;line-height:1.65!important}body .workspace .bl-root .bl-list .bl-row-title small{color:#606060;white-space:normal;overflow-wrap:anywhere;margin-top:5px;display:block;font-size:14px!important;line-height:1.7!important}body .workspace .bl-root .bl-list .bl-file-icon{flex-shrink:0}body .workspace .bl-root .bl-list .bl-table .amount{align-items:start}body .workspace .bl-root .bl-list .bl-table .amount>strong{color:#333;overflow-wrap:anywhere;min-width:0;font-size:18px!important;line-height:1.5!important}body .workspace .bl-root .bl-list .bl-table .amount>small{color:#5e5e5e;overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0;font-size:14px!important;line-height:1.7!important}body .workspace .bl-root .bl-list .bl-status{white-space:normal;overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%;font-size:14px!important;line-height:1.6!important}body .workspace .bl-root .bl-list .bl-table td.bl-open-cell{border-bottom:0;padding:14px 0 0;display:block}body .workspace .bl-root .bl-list .bl-open-cell:before{display:none}body .workspace .bl-root .bl-list .bl-open{color:#3f3f3f;background:#fafafa;border:1px solid #dedede;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 12px;display:flex;font-size:14px!important;line-height:1.6!important}body .workspace .bl-root .bl-list .bl-open-label{white-space:normal;color:#3f3f3f;line-height:1.6;display:block;font-size:14px!important}body .workspace .bl-root .bl-list .bl-open>svg{flex-shrink:0}.bl-signing-notice{gap:10px;padding:15px 13px}}.bl-root .bl-toolbar .bl-voided-toggle{box-sizing:border-box;color:#585647;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcd8ca;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:8px 11px;font-size:12px;line-height:1.5;display:inline-flex}.bl-root .bl-toolbar .bl-voided-toggle input{accent-color:#8c7627;flex-shrink:0;width:16px;height:16px;margin:0}.bl-root .bl-toolbar .bl-voided-toggle:focus-within{outline-offset:3px;outline:2px solid #8c7627}.bl-root .bl-list-count{color:#636153;flex-wrap:wrap;gap:6px;margin:0 0 12px;font-size:12px;line-height:1.8;display:flex}.bl-root .bl-list-count span{color:#76715e}.bl-root .bl-list-count small{font-size:inherit;color:#76715e;flex-basis:100%}@media (max-width:620px){.bl-root .bl-toolbar .bl-voided-toggle{min-height:44px;font-size:14px}.bl-root .bl-list-count{font-size:13px}body .workspace .bl-root .bl-toolbar>select{flex:calc(50% - 4px);width:auto;min-width:140px;min-height:44px}}.bl-mobile-line-label{display:none}@media screen and (max-width:600px){body:has(.bl-dialog[open]){overscroll-behavior:none;overflow:hidden}.bl-root{min-width:0;max-width:100%}.bl-dialog{box-sizing:border-box;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;height:100dvh;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;scroll-padding-top:80px;position:fixed;inset:0;overflow:hidden auto}.bl-dialog :where(article,header,section,form,div,label,fieldset,dl,dd){min-width:0}.bl-dialog :where(h2,h3,h4,p,address,strong,small,dd,a){overflow-wrap:anywhere;max-width:100%}.bl-dialog-bar{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;gap:12px;min-height:60px}.bl-dialog-bar>span{letter-spacing:1px;min-width:0;font-size:9px}.bl-dialog-bar>button{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px}.bl-document{padding:25px 20px}.bl-document-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.bl-document-header>div{min-width:0}.bl-document-header h2{overflow-wrap:anywhere;font-size:23px;line-height:1.35}.bl-issuer strong{letter-spacing:1.2px;font-size:12px}.bl-issuer small{font-size:10px}.bl-issuer address{font-size:12px;line-height:1.7}.bl-document-header .bl-eyebrow{letter-spacing:.9px;font-size:10px}.bl-document-header .bl-status{white-space:normal;max-width:100%;font-size:11px}.bl-document-title{margin-top:25px;font-size:28px;line-height:1.35}.bl-document-meta{grid-template-columns:minmax(0,1fr);gap:23px}.bl-document-meta>div>span{font-size:10px}.bl-document-meta strong{font-size:15px;line-height:1.6}.bl-document-meta p{font-size:14px;line-height:1.7}.bl-document-meta dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;max-width:100%;font-size:13px}.bl-document-meta dd{overflow-wrap:anywhere}.bl-milestone{font-size:12px;line-height:1.7}.bl-milestone>svg{flex-shrink:0}.bl-document-lines{min-width:0;overflow:visible}.bl-document-lines table,.bl-document-lines tbody{width:100%;min-width:0;max-width:100%;display:block}.bl-document-lines thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bl-document-lines tbody tr{background:#fcfbf6;border:1px solid #e5e1d4;border-radius:7px;margin:0 0 14px;padding:16px;display:block}.bl-document-lines td{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:18px;width:100%;min-width:0;padding:6px 0;font-size:14px;line-height:1.6;display:flex}.bl-document-lines td:first-child{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e7e3d7;width:100%;min-width:0;margin-bottom:6px;padding:0 0 12px;font-size:15px;font-weight:500;display:block}.bl-document-lines td:last-child{font-size:16px;font-weight:600}.bl-document-lines td small{font-size:11px}.bl-document-lines .bl-mobile-line-label{color:#81795f;text-align:left;flex-shrink:0;font-size:12px;font-weight:400;display:block}.bl-line-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.bl-document-totals{width:100%;margin-top:22px;font-size:14px}.bl-document-totals>div{align-items:baseline;gap:20px}.bl-document-totals strong{text-align:right;overflow-wrap:anywhere}.bl-document-totals .total{font-size:15px}.bl-document-totals .total strong{font-size:21px}.bl-document-totals .balance strong{font-size:23px}.bl-document-notes h4{font-size:13px}.bl-document-notes p,.bl-response-record p{font-size:14px;line-height:1.8}.bl-document-reference{font-size:11px}.bl-form{padding:24px 20px 0}.bl-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.bl-form-grid>.full{grid-column:1/-1}.bl-form :where(label,fieldset){min-width:0;max-width:100%}.bl-form label{font-size:13px}.bl-form :where(input,select,textarea){min-width:0;min-height:46px;padding:12px;font-size:16px!important}.bl-form label small{font-size:12px;line-height:1.7}.bl-form :where(input[type=checkbox],input[type=radio]){width:19px;height:19px;min-height:0;margin-top:4px;padding:0}.bl-form-section{flex-wrap:wrap;gap:12px}.bl-form-section h3{font-size:15px}.bl-line-labels{display:none}.bl-editor-line{background:#fcfbf7;border:1px solid #e7e2d1;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:12px 10px;margin:0 0 13px;padding:15px 12px}.bl-editor-line>label:first-child{grid-column:1/-1}.bl-editor-line .bl-sr{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;font-size:12px;position:static;overflow:visible}.bl-editor-line>button{background:#fff;border:1px solid #e2dccb;border-radius:5px;width:44px;height:46px}.bl-editor-line>small{overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;line-height:1.6}.bl-method-options{gap:15px;min-inline-size:0;padding:15px}.bl-method-options legend{white-space:normal;max-width:100%;font-size:12px}.bl-method-options label{white-space:normal;font-size:14px}.bl-card-settings{padding:16px}.bl-card-settings .bl-form-section>span{font-size:11px}.bl-card-settings p,.bl-check-label>span,.bl-consent span,.bl-consent-summary p{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.8}.bl-consent-summary{gap:10px;padding:15px}.bl-card-prices{grid-template-columns:minmax(0,1fr);gap:15px}.bl-card-prices>div+div{border-top:1px solid #e8dfb9;border-left:0;padding-top:15px;padding-left:0}.bl-card-prices span,.bl-card-prices small,.bl-card-disclosure>p{font-size:12px}.bl-receipt-details{grid-template-columns:minmax(0,1fr);gap:20px}.bl-receipt-details span{font-size:12px}.bl-receipt-details strong{font-size:15px}.bl-receipt-details>.bl-receipt-total{flex-wrap:wrap;gap:12px}.bl-receipt-total strong{font-size:30px}.bl-payment-area{padding:24px 20px}.bl-payment-options{grid-template-columns:minmax(0,1fr)}.bl-payment-option{gap:12px;padding:17px}.bl-payment-option>div:last-child{flex:1;min-width:0}.bl-payment-option h4{font-size:15px}.bl-payment-option p,.bl-paid-message p,.bl-other-methods{font-size:13px;line-height:1.8}.bl-payment-option small,.bl-unavailable,.bl-reference{font-size:12px}.bl-invoice-payments>button{flex-wrap:wrap;gap:10px;min-height:48px;font-size:14px}.bl-invoice-payments>button>span{overflow-wrap:anywhere;flex-basis:55%;min-width:0}.bl-invoice-payments small{font-size:12px}.bl-dialog :where(.bl-btn,.bl-link){white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:14px!important}.bl-dialog .bl-btn{text-align:center;padding:12px 15px}.bl-dialog-actions{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.bl-dialog-actions>span{margin:0;font-size:11px}.bl-dialog-actions>.bl-btn{width:100%;min-width:0}.bl-detail-actions{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 20px;display:grid}.bl-detail-actions>.bl-btn,.bl-detail-actions>.bl-link{justify-content:center;width:100%;margin:0!important}.bl-invoice-email{padding:22px 20px}.bl-invoice-email-copy{width:100%}.bl-invoice-email h3{font-size:14px}.bl-invoice-email p,.bl-invoice-email small{font-size:12px}.bl-email-activity>div{grid-template-columns:minmax(0,1fr);gap:4px;font-size:12px}.bl-email-activity dd>strong,.bl-email-activity dd>time{font-size:12px}.bl-invoice-email-actions{width:100%;margin-left:0}.bl-invoice-email-actions>.bl-btn{width:100%}.bl-card-link-settings input[type=url]{min-height:46px;font-size:16px}.bl-invoice-view-note{padding:15px 20px;font-size:12px}.bl-error{overflow-wrap:anywhere;margin:16px 20px 0;font-size:14px}.bl-proposal-stage p{font-size:13px;line-height:1.8}.bl-notice,.bl-dialog .signature-record-heading{font-size:13px}.bl-dialog .signature-details dt{font-size:11px}.bl-dialog .signature-details dd{font-size:14px}.bl-dialog .signature-record :where(.signature-consent,.signature-note){font-size:13px}.bl-dialog .signature-preview>p{font-size:14px}.bl-dialog .signature-preview>small{font-size:12px}}@media screen and (max-width:360px){.bl-document-header{grid-template-columns:minmax(0,1fr)}.bl-document-header>div:last-child{text-align:left;border-top:1px solid #e7e3d7;padding-top:18px}}@media screen and (pointer:coarse){.bl-form input,.bl-form select,.bl-form textarea,.bl-card-link-settings input[type=url]{font-size:16px!important}}.bl-document-header{background:#000;border-bottom:3px solid #ffdf31;align-items:center;gap:24px;margin:-34px -38px 0;padding:24px 38px}.bl-document-header .bl-issuer{min-width:0;padding-top:0}.bl-issuer-logo{width:112px;max-width:100%;line-height:0;display:block}.bl-issuer-logo img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.bl-document-header .bl-issuer small{color:#d7d7cb;letter-spacing:.4px;margin-top:10px;font-size:9px;line-height:1.6}.bl-document-header>div:last-child{overflow-wrap:anywhere;min-width:0;max-width:60%;margin-left:auto}.bl-document-header .bl-eyebrow{color:#ffdf31;line-height:1.6}.bl-document-header h2{color:#fff;overflow-wrap:anywhere;line-height:1.35}.bl-document-header .bl-status{white-space:normal;max-width:100%}.bl-document-studio{color:#626259;overflow-wrap:anywhere;border-bottom:1px solid #e5e4d9;flex-wrap:wrap;justify-content:space-between;gap:8px 22px;padding:16px 0;font-size:10px;font-style:normal;line-height:1.8;display:flex}.bl-document-studio>span{min-width:0;max-width:100%}.bl-document-studio a{color:inherit;text-decoration:none}.bl-document-studio a:hover{text-decoration:underline}.bl-document-studio i{font-style:normal}@media screen and (max-width:760px){.bl-document-header{margin:-28px -23px 0;padding:22px 23px}.bl-issuer-logo{width:108px}}@media screen and (max-width:600px){.bl-document-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin:-25px -20px 0;padding:22px 20px;display:grid}.bl-document-header>div:last-child{text-align:right;max-width:100%}.bl-document-header h2{font-size:21px}.bl-document-header .bl-eyebrow,.bl-document-header .bl-issuer small{font-size:10px}.bl-document-studio{font-size:12px;line-height:1.8;display:block}.bl-document-studio>span{display:block}.bl-issuer-logo{width:108px}}@media screen and (max-width:360px){.bl-document-header{gap:12px}.bl-document-header h2{font-size:18px}.bl-document-header .bl-eyebrow,.bl-document-header .bl-issuer small{font-size:9px}.bl-issuer-logo{width:100px}.bl-document-studio{font-size:11px}}@media print{.bl-document-header{color:#111;break-inside:avoid;border-bottom:1px solid #222;margin:0 0 14px;padding:0 0 18px;background:#fff!important}.bl-document-header h2,.bl-document-header .bl-eyebrow,.bl-document-header .bl-issuer small{color:#111!important}.bl-issuer-logo{width:112px}.bl-document-studio{color:#111;font-size:9px}}.ws-nav-backdrop{z-index:39;cursor:pointer;touch-action:manipulation;background:#00000059;border:0;border-radius:0;margin:0;padding:0;display:block;position:fixed;inset:0}.ws-nav-close{z-index:1;color:#fff;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:9px}.ws-nav-close:hover{background:#242424}.ws-nav-close:focus-visible{outline-offset:-4px;outline:2px solid #ffdf31}@media (prefers-reduced-motion:reduce){.ws-nav-backdrop{transition:none}}.ws-switcher{flex-shrink:0;width:100%;min-width:0;margin-bottom:29px;display:block;position:relative}.ws-sidebar .ws-switcher>.ws-workspace-select{color:#f4f4f4;background:#000;border:1px solid #343434;min-width:0;max-width:100%;min-height:58px;margin-bottom:0}.ws-switcher .ws-workspace-select>.ws-brandmark{background:#000;border:0;flex:0 0 34px;min-width:34px}.ws-switcher .ws-workspace-select>.ws-brandmark>img{object-fit:contain;width:28px;height:25px;display:block}.ws-switcher .ws-workspace-select>span:nth-child(2){color:#f4f4f4;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6}.ws-switcher .ws-workspace-select small{color:#c5c7bd;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ws-switcher-chevron{color:#c5c7bd;flex:0 0 14px;transition:transform .15s}.ws-switcher-chevron.expanded{transform:rotate(180deg)}.ws-switcher-menu{background:#111;border:1px solid #343434;border-radius:6px;gap:4px;min-width:0;max-width:100%;margin-top:8px;padding:6px;display:grid}.ws-sidebar .ws-switcher-menu>button{color:#f2f2f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 9px;font:14px/1.6 Arial,Helvetica,sans-serif;display:flex}.ws-switcher-menu>button>svg{color:#d9d9d9;flex:0 0 18px;display:block}.ws-sidebar .ws-switcher-menu>button>span{color:#f2f2f2;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6;display:block}.ws-sidebar .ws-switcher-menu>button small{color:#c5c7bd;white-space:normal;margin-top:3px;font-size:14px;line-height:1.6;display:block}.ws-sidebar .ws-switcher-menu>button:hover{background:#292929}.ws-sidebar .ws-switcher-menu>button:focus-visible{outline-offset:-2px;background:#242424;outline:2px solid #ffdf31}.ws-switcher>.ws-workspace-select:focus-visible{outline-offset:3px;outline:2px solid #ffdf31}.ws-switcher>.ws-workspace-select:disabled{cursor:wait;opacity:.55}@media (min-width:901px) and (max-height:950px){.ws-switcher{margin-bottom:16px}.ws-sidebar .ws-switcher>.ws-workspace-select{padding:8px 9px}}@media (max-width:760px){.ws-switcher{width:100%;max-width:100%;margin-bottom:21px}.ws-sidebar .ws-switcher-menu>button{min-height:48px;padding:12px 9px}.ws-switcher-menu{max-width:100%;position:static}}@media (prefers-reduced-motion:reduce){.ws-switcher-chevron{transition:none}}.sm-root{color:#302f28;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6}.sm-root *,.sm-dialog *{box-sizing:border-box}.sm-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:4px 0 25px;display:flex}.sm-eyebrow{letter-spacing:1.8px;color:#81734c;font-size:9px;line-height:1.6;display:block}.sm-heading h2,.sm-dialog-heading h2{letter-spacing:-1px;color:#333027;margin:9px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}.sm-heading p{color:#797361;max-width:570px;margin:0;font-size:12px;line-height:1.9}.sm-heading-actions{flex-wrap:wrap;gap:9px;padding-top:12px;display:flex}.sm-button{font:inherit;color:#655a3c;cursor:pointer;text-align:center;white-space:normal;background:#fff;border:1px solid #dbd6c3;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.sm-button:hover{background:#f8f5e9;border-color:#c6bb91}.sm-button.primary{color:#30280b;background:#ffdf31;border-color:#ffdf31}.sm-button.primary:hover{background:#f1d023;border-color:#f1d023}.sm-button.dark{color:#fff8df;background:#35342c;border-color:#35342c}.sm-button.danger{color:#8d5142;background:#fff8f4;border-color:#e8d0c5}.sm-button:disabled{opacity:.48;cursor:default}.sm-button:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-icon-button:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-root input:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-root select:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-dialog input:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-dialog select:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #8d7822}.sm-icon-button{color:#877b58;cursor:pointer;background:#fff;border:1px solid #ded9c9;border-radius:5px;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.sm-icon-button:disabled{opacity:.5;cursor:default}.sm-note,.sm-demo,.sm-error,.sm-success{color:#776c4d;background:#fbf9ef;border:1px solid #e5dfc9;border-radius:5px;align-items:flex-start;gap:10px;margin:0 0 22px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex}.sm-note svg,.sm-demo svg{flex-shrink:0;margin-top:3px}.sm-demo{color:#78652c;background:#fff9dd;border-color:#ece1a7}.sm-error{color:#905940;background:#fff4ef;border-color:#e8cfc2}.sm-success{color:#63754d;background:#f3f7ed;border-color:#dce4ce}.sm-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:29px 0 15px;display:flex}.sm-section-heading h3{letter-spacing:-.5px;margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.sm-section-heading>span{color:#8c8061;font-size:11px}.sm-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sm-service-card{background:#fff;border:1px solid #e0dccb;border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.sm-service-card.inactive{background:#faf9f4}.sm-service-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sm-service-icon{color:#8b783b;background:#fbf6df;border:1px solid #e8dfb8;border-radius:7px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.sm-service-card.meeting .sm-service-icon{color:#ffe259;background:#35362d;border-color:#35362d}.sm-service-top>span{letter-spacing:1px;color:#93815b;text-transform:uppercase;padding-top:5px;font-size:9px}.sm-service-card h3{letter-spacing:-.6px;color:#3e3828;overflow-wrap:anywhere;margin:0 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2}.sm-service-card>p{color:#7d7461;white-space:pre-wrap;overflow-wrap:anywhere;max-width:480px;margin:0 0 18px;font-size:12px;line-height:1.9}.sm-service-price{border-top:1px solid #eeeadb;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:17px;display:flex}.sm-service-price strong{color:#6c5d34;font-size:14px;font-weight:400}.sm-service-price small{color:#8c8167;margin-top:3px;font-size:10px;display:block}.sm-service-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sm-service-actions>.sm-button:first-child{flex:1}.sm-service-actions>.sm-edit{flex:0}.sm-tools{background:#f8f7f1;border:1px solid #e5e0d1;border-radius:5px;flex-wrap:wrap;align-items:flex-end;gap:13px;margin:0 0 18px;padding:17px;display:flex}.sm-tools>label{color:#837454;flex-direction:column;flex:1;gap:5px;min-width:160px;font-size:10px;display:flex}.sm-tools select{width:100%;min-width:0;min-height:44px;font:inherit;color:#675b40;background:#fff;border:1px solid #ded9c9;border-radius:4px;padding:9px 11px;font-size:12px}.sm-request-list{flex-direction:column;gap:12px;display:flex}.sm-request-card{background:#fff;border:1px solid #e1dccb;border-radius:7px;min-width:0;overflow:hidden}.sm-request-summary{align-items:flex-start;gap:16px;padding:21px 23px;display:flex}.sm-request-symbol{color:#9d8750;background:#fbf7e7;border:1px solid #e9dfb8;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sm-request-main{flex:1;min-width:0}.sm-request-main h4{color:#5b5036;overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:400;line-height:1.5}.sm-request-main>p{color:#8a7d60;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.sm-request-main>p>span{color:#b5aa8e;padding:0 7px}.sm-status{color:#8b7543;white-space:nowrap;background:#fffbed;border:1px solid #e9dfbb;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-flex}.sm-status.confirmed,.sm-status.completed{color:#6e7a4f;background:#f7f9ef;border-color:#dae0c6}.sm-status.cancelled,.sm-status.declined{color:#8a826e;background:#f6f5f1;border-color:#e2ddcd}.sm-request-body{background:#fdfcf8;border-top:1px solid #ede9dd;padding:19px 23px}.sm-request-brief{color:#79705a;white-space:pre-wrap;overflow-wrap:anywhere;max-width:830px;margin:0 0 15px;font-size:12px;line-height:1.9}.sm-meeting-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.sm-meeting-detail{background:#fff;border:1px solid #e5dfcb;border-radius:4px;min-width:0;padding:13px 15px}.sm-meeting-detail small{letter-spacing:.8px;color:#8d7d56;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.sm-meeting-detail strong{color:#70603b;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.8;display:block}.sm-meeting-detail p{color:#95886a;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.7}.sm-meeting-details.confirmed{margin:0 0 16px;display:block}.sm-meeting-details.confirmed .sm-meeting-detail{background:#faf8e9;border-color:#e7dfb7 #e7dfb7 #e7dfb7 #e2ca5c;border-left-style:solid;border-left-width:3px}.sm-request-actions{flex-wrap:wrap;gap:8px;display:flex}.sm-request-actions .sm-button{font-size:11px}.sm-request-footnote{color:#8c7e60;margin:12px 0 0;font-size:10px;line-height:1.8}.sm-empty{text-align:center;color:#92815b;background:#fbfaf5;border:1px dashed #ded6ba;border-radius:6px;padding:35px 23px}.sm-empty>svg{margin-bottom:10px}.sm-empty h3{color:#716039;margin:0 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:400}.sm-empty p{color:#887b60;max-width:500px;margin:0 auto;font-size:12px;line-height:1.9}.sm-empty .sm-button{margin-top:18px}.sm-dialog{color:#3e3728;overscroll-behavior:contain;background:#fffef9;border:1px solid #ded5b7;border-radius:9px;width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 24px 100px #0004}.sm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25251ed1}.sm-dialog-bar{background:#f7f5e9;border-bottom:1px solid #e6ddbf;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.sm-dialog-bar>span{letter-spacing:1px;color:#92805a;align-items:center;gap:7px;font-size:9px;display:flex}.sm-dialog-bar>button{color:#9d8a58;cursor:pointer;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;display:grid}.sm-dialog-inner{padding:27px}.sm-dialog-heading{margin-bottom:23px}.sm-dialog-heading h2{margin-bottom:10px;font-size:31px}.sm-dialog-heading p{color:#8c7d5c;margin:0;font-size:12px;line-height:1.9}.sm-form{min-width:0}.sm-form fieldset{border:0;min-width:0;margin:0;padding:0}.sm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.sm-form-grid>.full{grid-column:1/-1}.sm-form label{color:#7e6d48;flex-direction:column;gap:7px;min-width:0;font-size:12px;line-height:1.6;display:flex}.sm-form input,.sm-form select,.sm-form textarea{font:inherit;color:#59492a;background:#fff;border:1px solid #ded6c1;border-radius:4px;outline-color:#9c882e;width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;font-size:13px;line-height:1.5}.sm-form input:read-only{color:#988963;background:#f7f5e9}.sm-form textarea{resize:vertical;min-height:100px}.sm-form label>small{color:#968565;font-size:10px;line-height:1.7}.sm-form .sm-checkbox{background:#faf7e9;border:1px solid #e6debf;border-radius:4px;flex-direction:row;align-items:flex-start;gap:10px;padding:13px 14px;font-size:11px;display:flex}.sm-checkbox input{accent-color:#cfb32c;flex-shrink:0;width:16px;height:16px;min-height:16px;margin:3px 0 0}.sm-subheading{letter-spacing:1px;color:#a18b55;text-transform:uppercase;border-bottom:1px solid #e7ddc1;margin:7px 0 0;padding:0 0 11px;font-size:11px;font-weight:400}.sm-timezone{color:#897a57;background:#f8f6ed;border:1px solid #e4ddc8;border-radius:4px;align-items:flex-start;gap:7px;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.8;display:flex}.sm-timezone>svg{flex-shrink:0;margin-top:3px}.sm-form-actions{border-top:1px solid #e7dfc9;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:20px;display:flex}.sm-form-note{color:#8b7853;margin:18px 0 0;font-size:11px;line-height:1.9}.sm-discard{background:#fff4e9;border:1px solid #e5cbb8;border-radius:5px;margin-bottom:20px;padding:17px}.sm-discard p{color:#9a6f4b;margin:0 0 12px;font-size:12px;line-height:1.8}.sm-discard>div{flex-wrap:wrap;gap:9px;display:flex}.sm-form .sm-error{margin-top:18px;margin-bottom:0}.sm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.sm-heading{flex-direction:column;gap:12px}.sm-heading-actions{padding-top:0}.sm-service-card{padding:22px}.sm-service-card h3{font-size:27px}.sm-service-price{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:600px){.sm-heading h2{font-size:31px}.sm-heading p{font-size:12px}.sm-catalog{grid-template-columns:1fr;gap:15px}.sm-service-card{padding:23px}.sm-service-card h3{font-size:29px}.sm-service-price{flex-direction:row;align-items:center}.sm-section-heading{margin-top:25px}.sm-section-heading h3{font-size:23px}.sm-tools{gap:11px;padding:14px}.sm-tools>label{flex-basis:calc(50% - 7px);min-width:0}.sm-request-summary{flex-wrap:wrap;gap:11px;padding:18px}.sm-request-main{flex-basis:calc(100% - 55px)}.sm-request-summary>.sm-status{margin-left:51px}.sm-request-main h4{font-size:14px}.sm-request-body{padding:17px 18px}.sm-meeting-details{grid-template-columns:1fr}.sm-request-actions>.sm-button{flex:1}.sm-request-footnote{font-size:10px}.sm-dialog{border-radius:7px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sm-dialog-inner{padding:22px 20px}.sm-dialog-bar{padding:8px 14px}.sm-dialog-heading h2{font-size:28px}.sm-form-grid{gap:16px 12px}.sm-form-actions>.sm-button{flex:1}.sm-form-actions{gap:8px}.sm-form label{font-size:11px}.sm-form input,.sm-form select,.sm-form textarea{padding:10px;font-size:13px}.sm-discard>div>.sm-button{flex:1}.sm-service-top>span{font-size:9px}}@media (max-width:420px){.sm-form-grid{grid-template-columns:1fr}.sm-form-grid>.full{grid-column:auto}.sm-tools>label{flex-basis:100%}.sm-heading-actions{width:100%}.sm-heading-actions>.sm-button{flex:1}.sm-service-price{flex-direction:column;align-items:flex-start;gap:5px}.sm-request-actions{flex-direction:column}.sm-dialog-heading h2{font-size:27px}.sm-dialog-inner{padding:22px 18px}.sm-form-actions{flex-direction:column-reverse}.sm-form-actions>.sm-button{width:100%}.sm-dialog-bar>span{letter-spacing:.6px;font-size:8px}.sm-status{white-space:normal}.sm-section-heading>span{font-size:10px}}@media print{.sm-dialog,.sm-root{display:none!important}}.wc-root{--wc-ink:#252b33;--wc-muted:#697380;--wc-line:#e0e5eb;color:var(--wc-ink);border:1px solid var(--wc-line);background:#fff;border-radius:9px;min-width:0;margin-bottom:24px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.wc-root *{box-sizing:border-box}.wc-root button{font:inherit;cursor:pointer}.wc-root button:focus-visible{outline-offset:2px;z-index:2;outline:2px solid #877200;position:relative}.wc-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:27px 28px 23px;display:flex}.wc-eyebrow{letter-spacing:1.6px;color:#707b88;font-size:8px;line-height:1.7;display:block}.wc-toolbar h2{letter-spacing:-.7px;color:#252b33;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.25}.wc-toolbar p{color:var(--wc-muted);margin:0;font-size:10px;line-height:1.8}.wc-month-nav{flex-shrink:0;gap:7px;display:flex}.wc-button{color:#414d5b;background:#fff;border:1px solid #dce2e9;border-radius:5px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:42px;padding:10px 13px;line-height:1.6;text-decoration:none;display:inline-flex;font-size:10px!important}.wc-button:hover{background:#f3f6f9;border-color:#bac5d2}.wc-button.wc-icon{width:42px;min-width:42px;padding:10px}.wc-primary{color:#252511;background:#ffdf31;border-color:#ffdf31}.wc-primary:hover{background:#f2d52d;border-color:#f2d52d}.wc-viewbar{justify-content:space-between;align-items:center;gap:12px;padding:0 28px 20px;display:flex}.wc-switch{background:#f4f6f8;border:1px solid #e1e6ed;border-radius:6px;align-items:center;gap:3px;padding:3px;display:inline-flex}.wc-switch button{color:#718092;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:35px;padding:8px 11px;font-size:10px;line-height:1.6;display:flex}.wc-switch button[aria-pressed=true]{color:#303b49;background:#fff;box-shadow:0 1px 4px #18263912}.wc-grid{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--wc-line);width:100%}.wc-grid th{border-bottom:1px solid var(--wc-line);letter-spacing:.3px;color:#697585;text-align:center;background:#f8f9fb;padding:13px 4px;font-size:9px;font-weight:400}.wc-grid abbr{text-decoration:none}.wc-grid td{vertical-align:top;background:#fff;border:1px solid #e7ebf0;height:113px;padding:7px 5px;position:relative}.wc-grid td:first-child{border-left:0}.wc-grid td:last-child{border-right:0}.wc-grid .wc-outside{background:#f8f9fb}.wc-outside .wc-date{color:#9ba5b2}.wc-grid .wc-is-selected{background:#f4f6f9;box-shadow:inset 0 0 0 1px #aebac9}.wc-cell-top{justify-content:space-between;align-items:center;gap:2px;padding:0 3px 5px;display:flex}.wc-date{color:#4a5665;background:0 0;border:0;border-radius:50%;place-items:center;min-width:29px;min-height:29px;padding:3px;line-height:1.2;display:grid;font-size:11px!important}.wc-date:hover{background:#e9edf3}.wc-is-today .wc-date{color:#252511;background:#ffdf31;font-weight:700}.wc-cell-add{color:#8491a1;background:0 0;border:0;border-radius:4px;place-items:center;width:23px;min-width:23px;height:26px;display:grid}.wc-cell-add:hover{color:#313e4e;background:#e9edf3}.wc-cell-events{flex-direction:column;gap:4px;display:flex}.wc-project-color-0{--wc-project-color:#b79c13;--wc-project-soft:#fff9d9}.wc-project-color-1{--wc-project-color:#49738f;--wc-project-soft:#eaf1f7}.wc-project-color-2{--wc-project-color:#4f7a65;--wc-project-soft:#edf4ef}.wc-project-color-3{--wc-project-color:#786a8c;--wc-project-soft:#f0edf5}.wc-mini-event{background:var(--wc-project-soft);color:#46515f;text-align:left;border:0;border-radius:3px;align-items:center;gap:4px;width:100%;min-width:0;padding:5px;line-height:1.5;display:flex;font-size:9px!important}.wc-mini-event:hover{filter:brightness(.97)}.wc-mini-event i,.wc-project-label i{background:var(--wc-project-color);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.wc-mini-event>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wc-mini-event small{white-space:nowrap;color:#657181;flex-shrink:0;font-size:7px}.wc-more{color:#6e7c8d;text-align:left;background:0 0;border:0;padding:2px 5px;line-height:1.5;font-size:8px!important}.wc-more:hover{text-decoration:underline}.wc-grid-hint{color:#758191;border-bottom:1px solid var(--wc-line);background:#fbfcfd;margin:0;padding:12px 27px;font-size:9px;line-height:1.8}.wc-day-detail{padding:24px 27px 25px}.wc-detail-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.wc-detail-heading h3{letter-spacing:-.4px;color:#354150;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.35}.wc-event-list{flex-direction:column;gap:10px;min-width:0;display:flex}.wc-event-card{text-align:left;color:#4b5869;border:1px solid #e0e6ee;border-left:3px solid var(--wc-project-color);background:#fff;border-radius:6px;align-items:flex-start;gap:17px;width:100%;min-width:0;padding:18px 16px;display:flex}.wc-event-card:hover{border-color:#c6d0dd;border-left-color:var(--wc-project-color);background:#f9fafc}.wc-event-card>svg{color:#7c8796;flex-shrink:0;margin-top:3px}.wc-event-time{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;min-width:65px;padding-top:1px;font-size:10px;line-height:1.7;display:flex}.wc-event-time svg{flex-shrink:0}.wc-event-body{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.wc-project-label{letter-spacing:.3px;color:#758191;align-items:center;gap:5px;font-size:8px;line-height:1.6;display:flex}.wc-event-body>strong{color:#303b49;font-size:13px;font-weight:500;line-height:1.6}.wc-event-location{align-items:center;gap:5px;font-size:10px;line-height:1.7;display:flex}.wc-event-location svg{flex-shrink:0}.wc-event-notes{color:#778292;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.wc-event-tags{color:#7b8796;flex-wrap:wrap;gap:5px 8px;font-size:8px;line-height:1.6;display:flex}.wc-event-tags>span{background:#f2f5f8;border-radius:3px;padding:3px 6px}.wc-empty{color:#8893a2;background:#f7f9fb;border:1px dashed #dce3eb;border-radius:6px;align-items:center;gap:15px;min-width:0;padding:25px 20px;display:flex}.wc-empty>svg{flex-shrink:0}.wc-empty strong{color:#626f80;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.5;display:block}.wc-empty p{color:#7b8796;margin:5px 0 0;font-size:10px;line-height:1.8}.wc-agenda{border-top:1px solid var(--wc-line);padding:24px 27px 27px}.wc-agenda-day{grid-template-columns:55px minmax(0,1fr);gap:18px;margin-bottom:23px;display:grid}.wc-agenda-day:last-child{margin-bottom:0}.wc-agenda-date{color:#697585;background:0 0;border:0;flex-direction:column;align-self:start;align-items:center;gap:3px;padding:5px 0;line-height:1.4;display:flex}.wc-agenda-date>span,.wc-agenda-date>small{font-size:9px}.wc-agenda-date>strong{color:#354150;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.wc-agenda-date:hover strong{color:#8b7600}.wc-empty-month{justify-content:center;min-height:200px}.wc-footer{border-top:1px solid var(--wc-line);color:#7c8796;background:#fcfdfe;flex-wrap:wrap;align-items:center;gap:10px 19px;padding:15px 27px;font-size:8px;line-height:1.8;display:flex}.wc-footer>span{align-items:center;gap:5px;display:flex}.wc-footer i{border-radius:50%;width:7px;height:7px;display:inline-block}.wc-today-dot{background:#ffdf31;border:1px solid #c3aa24}.wc-event-dot{background:#6b7d94}.wc-footer p{margin:0 0 0 auto;font-size:8px;line-height:1.8}@media (max-width:1050px){.wc-grid td{height:105px}.wc-mini-event small{display:none}.wc-cell-top{padding-left:0;padding-right:0}.wc-toolbar,.wc-viewbar,.wc-day-detail,.wc-agenda{padding-left:22px;padding-right:22px}}@media (max-width:620px){.wc-toolbar{align-items:flex-start;gap:12px;padding:21px 16px 19px}.wc-toolbar h2{margin-top:6px;font-size:27px;line-height:1.3}.wc-eyebrow{letter-spacing:1.2px;font-size:7px}.wc-toolbar p{font-size:9px}.wc-month-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100px}.wc-month-nav .wc-today{width:100%;min-height:32px;padding:5px 8px}.wc-month-nav .wc-icon{width:38px;min-width:38px;min-height:35px;padding:6px}.wc-viewbar{gap:9px;padding:0 16px 16px}.wc-viewbar>.wc-primary{gap:5px;min-height:38px;padding:9px 10px;font-size:9px!important}.wc-switch button{gap:4px;min-height:30px;padding:7px 8px;font-size:9px}.wc-switch button svg{width:12px}.wc-grid th{padding:10px 1px;font-size:8px}.wc-grid td{height:88px;padding:4px 2px}.wc-cell-top{gap:0;padding-bottom:3px}.wc-date{min-width:25px;min-height:26px;font-size:10px!important}.wc-cell-add{width:15px;min-width:15px;height:25px;padding:0}.wc-cell-add svg{width:10px}.wc-mini-event{gap:3px;min-height:22px;padding:4px 3px;font-size:7px!important}.wc-mini-event i{width:4px;height:4px}.wc-cell-events{gap:3px}.wc-more{padding:1px 2px;font-size:7px!important}.wc-grid-hint{padding:12px 16px;font-size:9px}.wc-day-detail,.wc-agenda{padding:21px 16px}.wc-detail-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.wc-detail-heading h3{font-size:23px}.wc-detail-heading>.wc-button{min-height:37px;padding:8px 10px;font-size:9px!important}.wc-event-card{flex-wrap:wrap;gap:10px;padding:15px 11px}.wc-event-time{min-width:58px;font-size:9px}.wc-event-body{gap:7px}.wc-event-body>strong{font-size:12px}.wc-event-card>svg{width:14px}.wc-event-tags{font-size:7px}.wc-event-notes,.wc-event-location{font-size:9px}.wc-agenda-day{grid-template-columns:36px minmax(0,1fr);gap:9px}.wc-agenda-date>strong{font-size:28px}.wc-agenda .wc-event-time{width:100%;padding-bottom:3px}.wc-empty{gap:12px;padding:22px 14px}.wc-empty strong{font-size:19px}.wc-empty p{font-size:9px}.wc-footer{gap:8px 15px;padding:13px 16px}.wc-footer p{width:100%;margin:0}.wc-empty-month{min-height:190px}}@media (max-width:380px){.wc-viewbar{padding-left:12px;padding-right:12px}.wc-viewbar>.wc-primary{gap:3px;padding:8px;font-size:8px!important}.wc-switch button{padding:6px;font-size:8px}.wc-date{min-width:22px}.wc-cell-add{width:13px;min-width:13px}.wc-cell-events{gap:2px}.wc-mini-event{padding:4px 2px;font-size:6px!important}.wc-mini-event>i{display:none}.wc-grid td{height:84px}}.ci-dialog{color:#3f382a;overscroll-behavior:contain;background:#fffef9;border:1px solid #ddd5bd;border-radius:9px;width:min(940px,100vw - 36px);max-width:calc(100vw - 36px);max-height:calc(100dvh - 40px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 25px 110px #0005}.ci-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24251ed1}.ci-dialog *{box-sizing:border-box}.ci-bar{background:#f7f4e7;border-bottom:1px solid #e6ddc4;justify-content:space-between;align-items:center;gap:12px;padding:9px 19px;display:flex}.ci-bar>span{color:#8c7c53;letter-spacing:1.1px;align-items:center;gap:7px;font-size:9px;display:flex}.ci-close{color:#9e8a55;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-width:44px;min-height:44px;display:grid}.ci-close:disabled{opacity:.45;cursor:default}.ci-body{padding:28px}.ci-eyebrow{letter-spacing:1.7px;color:#8d7b4d;font-size:9px;line-height:1.7;display:block}.ci-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.ci-heading>div{min-width:0}.ci-heading h2{letter-spacing:-.8px;color:#393225;margin:8px 0 12px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.2}.ci-heading p{color:#887959;max-width:650px;margin:0;font-size:12px;line-height:1.9}.ci-badge{color:#8e7c51;white-space:nowrap;background:#f4f2e8;border:1px solid #e0d8c0;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.ci-button{min-height:44px;font:inherit;color:#74613a;cursor:pointer;text-align:center;white-space:normal;background:#fff;border:1px solid #dcd2b8;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.ci-button:hover{background:#f9f5e7;border-color:#c6b78b}.ci-button.primary{color:#302708;background:#ffdf31;border-color:#ffdf31}.ci-button.primary:hover{background:#f3d226;border-color:#f3d226}.ci-button.danger{color:#975c43;background:#fff5ec;border-color:#e6cbb9}.ci-button:disabled{opacity:.45;cursor:default}.ci-button:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-close:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-contact-row>button:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-contact-row input:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-dialog input:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #9c842a}.ci-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ci-source{background:#fff;border:1px solid #e2d9bd;border-radius:6px;flex-direction:column;min-width:0;padding:20px;display:flex}.ci-source-icon{color:#8c7738;background:#fcf6dc;border:1px solid #e8dca8;border-radius:5px;place-items:center;width:43px;height:43px;margin-bottom:18px;display:grid}.ci-source h3{letter-spacing:-.4px;color:#5f4f2e;margin:0 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.3}.ci-source p{color:#8b7c5d;flex:1;margin:0 0 18px;font-size:11px;line-height:1.9}.ci-source .ci-button{width:100%;font-size:11px}.ci-source small{color:#9b8760;margin-top:10px;font-size:10px;line-height:1.8}.ci-library{background:#f8f6eb;border:1px solid #e1d8ba;border-radius:6px;align-items:center;gap:15px;margin-top:16px;padding:17px 20px;display:flex}.ci-library>svg{color:#9e8650;flex-shrink:0}.ci-library>div{flex:1;min-width:0}.ci-library h3{color:#72603a;margin:0 0 4px;font-size:13px;font-weight:400}.ci-library p{color:#9a8860;margin:0;font-size:11px;line-height:1.8}.ci-instructions{background:#f9f6e9;border:1px solid #e5dab7;border-radius:6px;margin-top:17px;padding:20px}.ci-instructions h3{color:#7e6530;margin:0 0 12px;font-size:13px;font-weight:400}.ci-instructions ol{color:#8d7850;margin:0 0 14px;padding-left:19px;font-size:12px;line-height:1.9}.ci-instructions li{margin:6px 0;padding-left:3px}.ci-instructions a{color:#8e702c;text-underline-offset:3px}.ci-instruction-actions{flex-wrap:wrap;gap:9px;display:flex}.ci-note,.ci-error,.ci-demo,.ci-success{color:#8e7950;background:#faf7ea;border:1px solid #e4dbbf;border-radius:5px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:13px 15px;font-size:11px;line-height:1.9;display:flex}.ci-note>svg,.ci-demo>svg{flex-shrink:0;margin-top:3px}.ci-error{color:#986344;background:#fff5ed;border-color:#e8cfbf}.ci-demo{color:#8d7636;background:#fff9dc;border-color:#eadfa7}.ci-success{color:#778655;background:#f2f7e9;border-color:#dce4cd}.ci-file{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ci-review-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ci-search{color:#a38c57;background:#fff;border:1px solid #ded4b8;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:180px;min-height:44px;padding:0 12px;display:flex}.ci-search input{font:inherit;color:#796039;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.ci-search:focus-within{outline-offset:2px;outline:2px solid #a58c2b}.ci-selection-count{color:#968054;align-items:center;gap:5px;font-size:11px;display:flex}.ci-selection-count strong{color:#695224;font-size:14px;font-weight:400}.ci-review{border:1px solid #dfd4b7;border-radius:6px;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);min-width:0;display:grid;overflow:hidden}.ci-contact-list{overscroll-behavior:contain;background:#fbfaf4;border-right:1px solid #e4dbbf;min-width:0;max-height:550px;overflow-y:auto}.ci-contact-row{background:0 0;border-bottom:1px solid #e9e1cd;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.ci-contact-row:last-child{border-bottom:0}.ci-contact-row.active{background:#fff7d4;box-shadow:inset 3px 0 #dbc043}.ci-contact-row.duplicate{background:#f4f2eb}.ci-contact-row>input{accent-color:#d2b732;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.ci-contact-row>button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;display:block}.ci-contact-row strong{color:#715b31;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6;display:block}.ci-contact-row small{color:#9c8963;overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.ci-row-status{color:#9c8659;margin-top:6px;font-size:9px;line-height:1.5;display:inline-flex}.ci-row-status.warning{color:#af7854}.ci-row-status.existing{color:#8d886f}.ci-editor{background:#fff;min-width:0;padding:20px}.ci-editor-heading{color:#9c8150;border-bottom:1px solid #eee4cd;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:15px;display:flex}.ci-editor-heading h3{color:#765c2d;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.6}.ci-editor-heading p{color:#a08a60;margin:4px 0 0;font-size:10px;line-height:1.8}.ci-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 13px;display:grid}.ci-fields>.full{grid-column:1/-1}.ci-fields label{color:#8c7244;flex-direction:column;gap:6px;min-width:0;font-size:11px;line-height:1.6;display:flex}.ci-fields input,.ci-fields textarea,.ci-fields select{font:inherit;color:#775b2e;background:#fff;border:1px solid #e0d3b3;border-radius:4px;outline-color:#ab9138;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px;font-size:12px;line-height:1.5}.ci-fields textarea{resize:vertical;min-height:75px}.ci-fields label small{color:#a18a60;font-size:10px;line-height:1.8}.ci-fields select{background:#faf7e9;font-size:10px}.ci-editor .ci-button{width:100%;margin-top:19px}.ci-editor .ci-button.selected{color:#8f7843;background:#f7f2dc}.ci-warnings{color:#998057;background:#fcf8eb;border:1px solid #e5d8b5;border-radius:4px;margin:16px 0 0;padding:12px 15px;font-size:10px;line-height:1.8}.ci-warnings summary{cursor:pointer;font-size:11px}.ci-warnings ul{margin:9px 0 0;padding-left:17px}.ci-footer{border-top:1px solid #e7dcc1;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:20px;display:flex}.ci-footer>p{color:#9a8258;max-width:470px;margin:0;font-size:10px;line-height:1.9}.ci-footer>div{flex-shrink:0;gap:9px;display:flex}.ci-discard{background:#fff4e8;border:1px solid #e4cbb6;border-radius:5px;margin:0 0 20px;padding:17px}.ci-discard p{color:#9a6b45;margin:0 0 13px;font-size:12px;line-height:1.8}.ci-discard>div{flex-wrap:wrap;gap:8px;display:flex}.ci-no-results{text-align:center;color:#9b865f;padding:30px 17px;font-size:12px;line-height:1.8}.ci-choose-other{color:#947b45;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:11px;display:inline-flex}.ci-source-title{justify-content:space-between;align-items:center;gap:13px;margin:0 0 14px;display:flex}.ci-source-title h3{color:#8f7645;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.ci-source-title>span{color:#a58b5c;font-size:10px;line-height:1.8}.ci-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.ci-body{padding:23px}.ci-heading h2{font-size:30px}.ci-sources{grid-template-columns:1fr}.ci-source{grid-template-columns:44px minmax(0,1fr);gap:0 14px;padding:18px;display:grid}.ci-source-icon{grid-row:1/3;margin:0}.ci-source h3{margin-bottom:7px;font-size:23px}.ci-source p{margin-bottom:12px}.ci-source .ci-button,.ci-source>small{grid-column:2}.ci-source .ci-button{justify-self:start;width:auto}.ci-library{flex-wrap:wrap;padding:17px}.ci-library>.ci-button{margin-left:35px}.ci-review{grid-template-columns:1fr}.ci-contact-list{border-bottom:1px solid #e4dbbf;border-right:0;max-height:245px}.ci-editor{padding:19px}.ci-contact-row{padding:13px 15px}.ci-contact-row>input{margin-top:4px}.ci-footer{flex-direction:column;align-items:flex-start;gap:15px}.ci-footer>div{justify-content:flex-end;width:100%}.ci-footer>p{max-width:none}.ci-heading{gap:12px}.ci-badge{padding:6px 8px;font-size:9px}.ci-source-title>span{font-size:10px}.ci-search{min-width:130px}.ci-review-tools>.ci-button{padding:10px;font-size:10px}}@media (max-width:420px){.ci-dialog{border-radius:7px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ci-body{padding:22px 18px}.ci-bar{padding:7px 12px}.ci-bar>span{letter-spacing:.7px;font-size:8px}.ci-heading{flex-direction:column;gap:11px}.ci-heading h2{font-size:29px}.ci-heading p{font-size:11px}.ci-source{grid-template-columns:36px minmax(0,1fr);gap:0 11px;padding:16px}.ci-source-icon{width:36px;height:36px}.ci-source h3{font-size:21px}.ci-source p{font-size:11px}.ci-source .ci-button{width:100%}.ci-library>.ci-button{width:100%;margin-left:0}.ci-library>div{flex-basis:calc(100% - 40px)}.ci-review-tools{gap:9px}.ci-search{flex-basis:100%}.ci-selection-count{margin-right:auto}.ci-review-tools>.ci-button{font-size:10px}.ci-fields{grid-template-columns:1fr}.ci-fields>.full{grid-column:auto}.ci-editor{padding:17px 15px}.ci-footer>div{flex-direction:column-reverse}.ci-footer .ci-button{width:100%}.ci-discard>div .ci-button{flex:1}.ci-instructions{padding:17px}.ci-instructions ol{font-size:11px}.ci-source-title{flex-direction:column;align-items:flex-start;gap:5px}}@media print{.ci-dialog{display:none!important}}.sc-root{color:#39372d;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6}.sc-root *{box-sizing:border-box}.sc-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin:5px 0 24px;display:flex}.sc-eyebrow{letter-spacing:1.8px;color:#87784e;font-size:9px;line-height:1.7;display:block}.sc-heading h2{letter-spacing:-1px;color:#393327;margin:9px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}.sc-heading p{color:#857859;max-width:600px;margin:0;font-size:12px;line-height:1.9}.sc-heading-actions{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.sc-button{font:inherit;color:#7b663c;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #dcd3ba;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.sc-button:hover{background:#faf6e8;border-color:#c8b98c}.sc-button.primary{color:#32280b;background:#ffdf31;border-color:#ffdf31}.sc-button.primary:hover{background:#f2d024;border-color:#f2d024}.sc-button:disabled{opacity:.45;cursor:default}.sc-search:focus-within{outline-offset:3px;outline:2px solid #9e8429}.sc-button:focus-visible{outline-offset:3px;outline:2px solid #9e8429}.sc-tools select:focus-visible{outline-offset:3px;outline:2px solid #9e8429}.sc-note{color:#8b7850;background:#faf7eb;border:1px solid #e4dbc0;border-radius:5px;align-items:flex-start;gap:10px;margin-bottom:23px;padding:14px 16px;font-size:11px;line-height:1.9;display:flex}.sc-note>svg{flex-shrink:0;margin-top:3px}.sc-note.demo{color:#8d7432;background:#fff9dc;border-color:#ece0a5}.sc-tools{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:20px;display:flex}.sc-search{color:#a08a57;background:#fff;border:1px solid #ddd4ba;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:180px;min-height:46px;padding:0 13px;display:flex}.sc-search input{font:inherit;color:#7a6136;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:12px;line-height:1.6}.sc-tools>label:not(.sc-search){color:#9c865c;align-items:center;gap:8px;font-size:10px;display:flex}.sc-tools select{min-height:46px;font:inherit;color:#80683e;background:#fff;border:1px solid #ded5bc;border-radius:5px;min-width:150px;padding:10px 12px;font-size:12px}.sc-tools>span{color:#a28b60;white-space:nowrap;font-size:11px}.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sc-card{background:#fff;border:1px solid #e1d8be;border-radius:6px;flex-direction:column;min-width:0;padding:22px;display:flex}.sc-card-top{justify-content:space-between;align-items:center;gap:13px;margin-bottom:19px;display:flex}.sc-contact-icon{color:#9b8249;background:#faf5df;border:1px solid #e9dcb3;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sc-card-top>span:last-child{color:#9a8560;background:#fbf9f1;border:1px solid #e4dcc5;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;line-height:1.7;display:flex}.sc-card h3{color:#71592d;overflow-wrap:anywhere;margin:0 0 3px;font-size:16px;font-weight:400;line-height:1.6}.sc-company{color:#9b8154;overflow-wrap:anywhere;margin:0 0 5px;font-size:11px;line-height:1.8}.sc-meta{color:#a28b60;overflow-wrap:anywhere;margin:0 0 15px;font-size:10px;line-height:1.8}.sc-details{border-top:1px solid #eee5cf;flex-direction:column;gap:8px;min-width:0;padding:15px 0;display:flex}.sc-details>a,.sc-details>span{color:#9a7e4b;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.sc-details>a:hover{color:#6e531f}.sc-details svg{flex-shrink:0;margin-top:3px}.sc-details>a>span,.sc-details>span>span{overflow-wrap:anywhere;min-width:0}.sc-card-notes{color:#a28b60;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px;font-size:10px;line-height:1.9}.sc-card-actions{border-top:1px solid #eee6d0;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:15px;display:flex}.sc-card-actions>.sc-button{flex:1;font-size:11px}.sc-empty{text-align:center;color:#a58a53;background:#fbf9f1;border:1px dashed #ded3b4;border-radius:6px;padding:38px 23px}.sc-empty h3{color:#7b622e;margin:13px 0 10px;font-family:Georgia,serif;font-size:26px;font-weight:400}.sc-empty p{color:#9c8355;max-width:520px;margin:0 auto;font-size:12px;line-height:1.9}.sc-empty .sc-button{margin-top:18px}.sc-no-channel{color:#a18e69;padding-bottom:17px;font-size:11px;line-height:1.8}.sc-footer-note{color:#a18a5c;margin-top:20px;font-size:10px;line-height:1.9}@media (max-width:1100px){.sc-heading{flex-direction:column;gap:12px}.sc-heading-actions{padding:0}.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.sc-heading h2{font-size:31px}.sc-grid{grid-template-columns:1fr}.sc-card{padding:22px}.sc-tools>label:not(.sc-search){flex:1;justify-content:space-between}.sc-tools select{flex:1;min-width:130px}.sc-search{flex-basis:100%}.sc-heading-actions{width:100%}.sc-heading-actions>.sc-button{flex:1}.sc-tools>span{font-size:10px}.sc-card h3{font-size:17px}}@media (max-width:420px){.sc-heading-actions{flex-direction:column}.sc-heading-actions>.sc-button{width:100%}.sc-card{padding:20px}.sc-card-actions{flex-direction:column}.sc-tools>label:not(.sc-search){flex-basis:100%}.sc-tools select{max-width:calc(100% - 50px)}}.pr-root,.pr-dialog{color:#443d2e;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.pr-root *,.pr-dialog *{box-sizing:border-box}.pr-root{background:#fff;border:1px solid #e4dcc9;border-radius:8px;min-width:0;max-width:100%;padding:22px}.pr-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pr-heading-icon,.pr-person{color:#68531b;background:#fff8d1;border:1px solid #e9dfb1;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.pr-heading>div{flex:1;min-width:0}.pr-root .pr-eyebrow,.pr-dialog .pr-eyebrow{letter-spacing:1.4px;color:#736341;font-size:12px;line-height:1.5}.pr-root h2,.pr-dialog h2{color:#332e24;margin:2px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25}.pr-root p,.pr-dialog p{color:#574e3d;margin:0;font-size:16px;line-height:1.65}.pr-root .pr-button,.pr-dialog .pr-button{min-width:0;min-height:44px;font:inherit;color:#443d2e;cursor:pointer;white-space:normal;background:#fff;border:1px solid #d9ceb3;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.pr-root .pr-button:hover,.pr-dialog .pr-button:hover{background:#fbf7e9}.pr-root .pr-button.primary,.pr-dialog .pr-button.primary{color:#322a10;background:#ffdf31;border-color:#ffdf31}.pr-root button:disabled,.pr-dialog button:disabled{opacity:.45;cursor:default}:is(.pr-root button:focus-visible,.pr-dialog button:focus-visible,.pr-dialog input:focus-visible,.pr-root summary:focus-visible){outline-offset:3px;outline:2px solid #8c7522}.pr-contact{gap:12px;min-width:0;display:flex}.pr-contact>div{flex:1;min-width:0}.pr-root .pr-contact strong,.pr-dialog .pr-contact strong{color:#3e3525;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.5;display:block}.pr-contact p{overflow-wrap:anywhere}.pr-root .pr-contact-details,.pr-dialog .pr-contact-details{flex-direction:column;gap:5px;margin-top:6px;display:flex}.pr-root .pr-contact-details>span,.pr-dialog .pr-contact-details>span{color:#574a32;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.pr-contact-details svg{flex-shrink:0}.pr-source{padding:0 0 17px}.pr-root .pr-note,.pr-dialog .pr-note{color:#6d6047;border-top:1px solid #eee7d7;align-items:flex-start;gap:8px;margin:0;padding-top:14px;font-size:12px;line-height:1.7;display:flex}.pr-root .pr-note>span{color:#6d6047;font-size:12px}.pr-note svg{flex-shrink:0;margin-top:3px}.pr-root .pr-warning,.pr-dialog .pr-warning{color:#685222;background:#fffae7;border:1px solid #e7d7a1;border-radius:5px;margin-bottom:15px;padding:12px;font-size:14px;line-height:1.6}.pr-root .pr-readonly{color:#75684e;margin-top:12px;font-size:12px}.pr-linked{border-top:1px solid #eee7d7;margin-top:16px;padding-top:13px}.pr-linked summary{cursor:pointer;color:#5d4d2f;font-size:14px}.pr-linked>div{flex-direction:column;padding:10px 0;display:flex}.pr-root .pr-linked strong{color:#4c402c;font-size:14px}.pr-root .pr-linked span{color:#72634a;font-size:12px}.pr-root .pr-error,.pr-dialog .pr-error{color:#853d2e;background:#fff3ef;border:1px solid #d8b4a8;border-radius:5px;margin:12px 0;padding:13px;font-size:14px;line-height:1.6}.pr-error .pr-button{margin-top:10px}.pr-dialog{background:#fffdf8;border:1px solid #ddd2b9;border-radius:10px;width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.pr-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211e18a6}.pr-dialog-inner{min-width:0;padding:25px}.pr-dialog-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.pr-dialog-heading>div{flex:1;min-width:0}.pr-dialog-heading p{margin-top:10px}.pr-dialog .pr-icon-button{color:#5a4b32;cursor:pointer;background:#fff;border:1px solid #e0d7c2;border-radius:5px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pr-dialog .pr-search{color:#766441;background:#fff;border:1px solid #d7cbae;border-radius:5px;align-items:center;gap:9px;min-height:48px;margin:0 0 13px;padding:0 12px;display:flex}.pr-dialog .pr-search input{font:inherit;color:#443d2e;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:11px 0;font-size:16px;line-height:1.5}.pr-options{background:#fff;border:1px solid #e5dcc6;border-radius:6px;min-width:0;max-height:310px;overflow:auto}.pr-dialog .pr-option{text-align:left;width:100%;min-height:64px;font:inherit;color:#443d2e;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee7d8;align-items:flex-start;gap:11px;padding:13px 14px;line-height:1.5;display:flex}.pr-dialog .pr-option:last-child{border-bottom:0}.pr-dialog .pr-option:hover{background:#fdf9e9}.pr-dialog .pr-option.selected{background:#fff8d4}.pr-dialog .pr-selection{color:#5b4816;background:#fff;border:1px solid #c9b981;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.pr-dialog .pr-option>span:last-child{color:#443d2e;flex:1;min-width:0;font-size:14px;display:block}.pr-dialog .pr-option strong{color:#443d2e;overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.pr-dialog .pr-option small{color:#6b5c40;overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.pr-empty{text-align:center;color:#88703c;padding:25px 18px}.pr-dialog .pr-empty h3{color:#493c26;margin:10px 0;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.3}.pr-dialog .pr-empty p{font-size:14px}.pr-dialog .pr-manage{font:inherit;color:#68531b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:10px 0;font-size:14px;display:inline-flex}.pr-review{background:#fbf8ef;border:1px solid #e4d9ba;border-radius:5px;margin:10px 0 16px;padding:15px}.pr-dialog .pr-review>span{text-transform:uppercase;letter-spacing:1px;color:#716044;margin-bottom:12px;font-size:12px;display:block}.pr-status{padding:12px 0}.pr-dialog-footer{border-top:1px solid #e7ddc7;align-items:flex-start;gap:18px;margin-top:18px;padding-top:18px;display:flex}.pr-dialog .pr-dialog-footer p{color:#6d6047;flex:1;font-size:12px}.pr-dialog-footer>div,.pr-discard>div{flex-wrap:wrap;gap:9px;display:flex}.pr-discard{background:#fff8df;border:1px solid #e4d4a6;border-radius:6px;padding:18px}.pr-dialog .pr-discard h3{color:#443b29;margin:0 0 7px;font-size:20px}.pr-discard>div{margin-top:15px}@media (max-width:650px){.pr-root{padding:18px}.pr-heading{gap:10px}.pr-heading>.pr-button{flex:100%}.pr-dialog-inner{padding:18px}.pr-dialog h2{font-size:25px}.pr-dialog-footer{flex-direction:column;gap:14px}.pr-dialog-footer>div{width:100%}.pr-dialog-footer .pr-button{flex:1}.pr-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pr-options{max-height:260px}.pr-dialog .pr-option{padding:13px 10px}.pr-contact-details>span{align-items:flex-start}}@media (max-width:360px){.pr-dialog-inner{padding:15px}.pr-dialog h2{font-size:23px}.pr-dialog-heading{gap:8px}.pr-discard>div{flex-direction:column}.pr-discard .pr-button{width:100%}}.pr-root .pr-icon-button{color:#5a4b32;cursor:pointer;background:#fff;border:1px solid #e0d7c2;border-radius:5px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pr-root .pr-linked p{color:#6d6047;margin:9px 0 13px;font-size:12px}.pr-root .pr-record-source>span{color:#706043;margin-bottom:5px;font-size:12px;display:block}.pr-root .pr-record-source>strong{color:#443726;overflow-wrap:anywhere;font-size:17px;line-height:1.5;display:block}.billing-overview{color:#303029;background:#fff;border:1px solid #e1e1d8;border-radius:8px;min-width:0;margin:25px 0;padding:25px;font:13px/1.6 Arial,Helvetica,sans-serif}.billing-overview *{box-sizing:border-box}.billing-overview button{font:inherit;cursor:pointer}.billing-overview :focus-visible{outline-offset:3px;outline:2px solid #887300}.bo-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.bo-heading>div{min-width:0}.bo-eyebrow{color:#777767;letter-spacing:1.5px;font-size:10px;display:block}.bo-heading h2{letter-spacing:-.5px;color:#303027;margin:7px 0;font-size:23px;font-weight:500;line-height:1.3}.bo-heading p{color:#727263;margin:0;font-size:12px;line-height:1.7}.bo-view-all{color:#5d5330;white-space:normal;text-align:left;background:#fffbea;border:1px solid #dbd9c7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:inline-flex}.bo-view-all>svg{flex-shrink:0}.bo-view-all:hover{background:#fff6cd;border-color:#cabe81}.bo-metrics{background:#f8f8f2;border:1px solid #e8e7da;border-radius:6px;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin:0 0 25px;padding:19px 20px;display:grid}.bo-metrics>div{border-left:1px solid #e2e1d3;min-width:0;padding-left:18px}.bo-metrics>div:first-child{border-left:0;padding-left:0}.bo-metrics dt{color:#747460;overflow-wrap:anywhere;font-size:11px;line-height:1.65}.bo-metrics dd{letter-spacing:-.7px;color:#36362a;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:25px;font-weight:500;line-height:1.4}.bo-metrics>div>span{color:#868673;font-size:10px;line-height:1.6}.bo-metrics .bo-metric-attention dd{color:#9c5636}.bo-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.bo-group{min-width:0}.bo-group-heading{color:#7a765b;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bo-group-heading h3{color:#51513f;margin:0;font-size:14px;font-weight:500;line-height:1.6}.bo-documents{flex-direction:column;gap:10px;display:flex}.bo-document{text-align:left;color:#3d3d2f;background:#fff;border:1px solid #e4e3d6;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:16px 17px;transition:border-color .15s,background-color .15s;display:block}.bo-document:hover{background:#fffef7;border-color:#c7bd8a}.bo-document-top{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.bo-number{letter-spacing:.5px;color:#827d60;overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px;line-height:1.7}.bo-status{text-align:right;color:#746640;overflow-wrap:anywhere;background:#f7f1dc;border-radius:4px;flex-shrink:0;max-width:60%;padding:3px 6px;font-size:10px;font-weight:400;line-height:1.6;display:inline-block}.bo-status.positive{color:#53643e;background:#f0f4e8}.bo-status.quiet{color:#80806c;background:#f3f3ee}.bo-status.attention{color:#9a5738;background:#fff1e7}.bo-document-title{color:#454533;overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;font-weight:500;line-height:1.55;display:block}.bo-project-name{color:#89846c;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.7;display:block}.bo-document-financial{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin-top:15px;display:flex}.bo-document-financial>div{min-width:0}.bo-document-financial strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#49462e;font-size:20px;font-weight:400;line-height:1.4;display:block}.bo-document-financial>div>span{color:#939078;margin-top:2px;font-size:10px;line-height:1.65;display:block}.bo-document-date{color:#8e886d;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:50%;font-size:10px;line-height:1.8}.bo-document-date.overdue{color:#a05e3c}.bo-document-link{color:#77704d;border-top:1px solid #eeece0;align-items:center;gap:6px;margin-top:15px;padding-top:11px;font-size:11px;line-height:1.65;display:flex}.bo-document-link>svg{flex-shrink:0;margin-left:auto}.bo-empty{color:#b1ab8e;background:#fcfcf9;border:1px dashed #e1dfd0;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:160px;padding:22px;display:flex}.bo-empty>p{color:#777159;margin:10px 0 5px;font-size:14px}.bo-empty>span{color:#969078;max-width:350px;font-size:12px;line-height:1.8}.bo-eyebrow,.bo-heading p,.bo-metrics dt{color:#686857}.bo-metrics>div>span{color:#71715c;font-size:11px}.bo-number{color:#71694e}.bo-status.quiet{color:#6a6a56}.bo-project-name{color:#736c54}.bo-document-financial>div>span{color:#76705a;font-size:11px}.bo-document-date{color:#746d54;font-size:11px}.bo-document-link{color:#706442}.bo-empty>p{color:#6f674d}.bo-empty>span{color:#787159}@media (min-width:1500px){.billing-overview{padding:28px}.bo-groups{gap:29px}.bo-document{padding:18px 20px}}@media (max-width:850px){.bo-heading{flex-wrap:wrap;gap:14px}.bo-groups{gap:18px}.bo-document-financial{flex-direction:column;align-items:flex-start;gap:7px}.bo-document-date{text-align:left;max-width:100%}.bo-metrics{gap:12px;padding:17px 15px}.bo-metrics>div{padding-left:12px}.bo-metrics dd{font-size:23px}}@media screen and (max-width:600px){.billing-overview{margin:20px 0;padding:21px 16px}.bo-heading h2{font-size:22px}.bo-heading p{font-size:12px}.bo-view-all{min-height:44px;font-size:12px!important}.bo-metrics{grid-template-columns:minmax(0,1fr);gap:13px;margin-bottom:22px;padding:16px}.bo-metrics>div{border-top:1px solid #e2e1d3;border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:0 12px;padding:12px 0 0;display:grid}.bo-metrics>div:first-child{border-top:0;padding-top:0}.bo-metrics dt{font-size:11px}.bo-metrics dd{text-align:right;grid-area:1/2/span 2;margin:0;font-size:23px;line-height:1.4}.bo-metrics>div>span{grid-column:1;font-size:10px}.bo-groups{grid-template-columns:minmax(0,1fr);gap:24px}.bo-group-heading h3{font-size:14px}.bo-document{padding:15px 13px}.bo-document-top{gap:8px}.bo-number{font-size:11px}.bo-status{font-size:10px}.bo-document-title{font-size:14px}.bo-document-financial{flex-direction:row;align-items:flex-end;gap:9px}.bo-document-financial strong{font-size:20px}.bo-document-date{text-align:right;max-width:49%;font-size:10px}.bo-document-link{min-height:34px;font-size:11px}.bo-empty{min-height:145px;padding:18px}.bo-empty>p{font-size:14px}.bo-empty>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.bo-document{transition:none}}.ad-reference{color:#4b412d;background:#fff;border:1px solid #ded8c7;border-radius:7px;align-items:center;gap:13px;min-width:0;margin:18px 0;padding:17px;display:flex}.ad-reference>svg{flex-shrink:0}.ad-reference>div{flex:1;min-width:0}.ad-reference strong{color:#443923;overflow-wrap:anywhere;font:500 15px/1.6 Arial,sans-serif;display:block}.ad-reference span{color:#716141;overflow-wrap:anywhere;font:12px/1.7 Arial,sans-serif;display:block}.ad-reference>button{color:#5b4827;cursor:pointer;background:#fff8dc;border:1px solid #d8cbae;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font:14px/1.5 Arial,sans-serif;display:flex}.ad-reference>button:disabled{opacity:.5;cursor:default}.ad-reference.ad-compact{background:#fbf8ed;align-items:flex-start;margin:14px 0;padding:12px}.ad-reference.ad-compact strong{font-size:14px}.ad-reference.ad-compact span{font-size:12px}.ad-reference.ad-scope{background:#f7f4e9}.ad-file-status{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin:8px 0;display:flex}.ad-file-status>span{color:#746345;font:12px/1.6 Arial,sans-serif}.ad-file-status>button{color:#6c5531;cursor:pointer;text-align:left;background:#fffdf4;border:1px solid #e0d5ba;border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:7px 9px;font:14px/1.5 Arial,sans-serif;display:inline-flex}.ad-file-status>button>span{overflow-wrap:anywhere;min-width:0}.ad-file-status>button small{color:#796747;overflow-wrap:anywhere;max-width:260px;font-size:12px;line-height:1.7;display:block}.ad-file-status>button>svg{flex-shrink:0}.ad-file-status>button.ad-approved{color:#4b602f;background:#f0f5e6;border-color:#cad5b5}.ad-file-status>button:disabled{cursor:default;opacity:.6}:is(.ad-reference button:focus-visible,.ad-file-status button:focus-visible){outline-offset:2px;outline:2px solid #a58522}@media (max-width:650px){.ad-reference{flex-wrap:wrap;align-items:flex-start;padding:14px}.ad-reference>div{flex:calc(100% - 40px)}.ad-reference>button{flex:100%}.ad-file-status>button{font-size:14px}.ad-reference strong{font-size:15px}}.workspace .ad-file-status>button,.workspace .ad-reference>button{font-size:14px;line-height:1.5}.workspace .ad-file-status>button small{color:#71603f;font-size:12px;line-height:1.7}.workspace .ad-reference.ad-compact strong{color:#443923;font-size:14px}.workspace .ad-reference span{color:#716141;font-size:12px;line-height:1.7}.ad-file-status>details{color:#75613c;flex-basis:100%;font:12px/1.6 Arial,sans-serif}.ad-file-status>details>summary{cursor:pointer;min-height:36px;padding:8px 0}.ad-file-status>details>button{color:#5c492b;text-align:left;background:#fffdf5;border:1px solid #ded3b8;border-radius:4px;align-items:center;gap:7px;max-width:100%;min-height:44px;margin:5px 0;padding:8px 10px;display:flex}.ad-file-status>details>button>span{overflow-wrap:anywhere;min-width:0}.ad-file-status>details>button small{display:block}.workspace .ad-file-status button>span{color:#514127;font-size:14px;line-height:1.5;display:block}.workspace .ad-file-status button small{color:#71603f;line-height:1.7;font-size:12px!important}.ap-flow{color:#f7f7f2;background:#171a19;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;padding:22px 26px;font-size:13px;display:flex}.ap-flow span{align-items:center;gap:10px;display:flex}.ap-flow span svg{color:#ffdf31}.ap-flow>svg{color:#91958e}.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 32px;display:grid}.ap-card{text-align:left;color:#21251f;cursor:pointer;background:#fff;border:1px solid #deded5;border-radius:10px;padding:25px;transition:transform .2s,border-color .2s}.ap-card:hover{border-color:#a2a68d;transform:translateY(-3px)}.ap-card>div{color:#777d72;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.ap-card h2{line-height:1.3;margin:20px 0 8px!important;font-size:21px!important}.ap-card p{color:#687063;font-size:12px;line-height:1.7}.ap-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important}.ap-card footer{border-top:1px solid #ebece4;justify-content:space-between;margin-top:20px;padding-top:17px;font-size:12px;display:flex}.ap-card footer span{align-items:center;gap:6px;display:flex}.ap-card>small{color:#59623b;margin-top:15px;display:block}.ap-revisions{margin-top:25px}.ap-request{border-top:1px solid #e9e9e0;align-items:center;gap:20px;padding:22px 0;display:flex}.ap-request>div{flex:1}.ap-request p{font-size:13px;line-height:1.7}.ap-request small{color:#787b70}.ap-dialog{color:#24281e;background:#fafbf7;border:0;border-radius:14px;width:760px;max-width:calc(100vw - 30px);max-height:90vh;padding:42px;box-shadow:0 25px 100px #0004}.ap-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10160ec9}.ap-dialog>h2{margin:16px 25px 20px 0;font-size:31px;line-height:1.2}.ap-meta{color:#66705d;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.ap-scope{white-space:pre-wrap;margin:25px 0;font-size:15px;line-height:1.9}.ap-drawing{background:#fff;border:1px solid #e1e4d8;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.ap-drawing>div{flex:1}.ap-drawing small{color:#717767;margin-top:5px;display:block}.ap-terms{background:#f0f1e8;border-radius:8px;margin:23px 0;padding:24px}.ap-terms h3{margin:0 0 10px;font-size:15px}.ap-terms p{white-space:pre-wrap;font-size:13px;line-height:1.8}.ap-terms>div{gap:30px;margin-top:18px;font-size:12px;display:flex}.ap-terms b{margin-top:5px;font-size:17px;display:block}.ap-signed{background:#eaf0e1;border-radius:8px;gap:15px;margin:20px 0;padding:22px;display:flex}.ap-signed p,.ap-signed small{font-size:12px}.ap-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.ap-actions p{flex-basis:100%}.ap-consent{gap:12px;align-items:flex-start!important;font-size:12px!important;line-height:1.8!important;display:flex!important}.ap-consent input{flex-shrink:0;margin-top:3px;width:18px!important;height:18px!important}.ap-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap-proof{color:#6a7162;border-top:1px solid #e3e6d9;margin-top:30px;padding-top:16px;font-size:11px}.ap-proof p{overflow-wrap:anywhere;line-height:1.7}.ap-proof summary{cursor:pointer}.ap-dialog .ws-close{position:absolute;top:18px;right:20px}.ap-dialog label{font-size:12px}.ap-dialog .ws-form{margin-top:20px}@media (max-width:900px){.ap-flow{flex-direction:column;align-items:flex-start;gap:16px}.ap-flow>svg{display:none}.ap-grid{grid-template-columns:1fr}.ap-request{flex-wrap:wrap;align-items:flex-start}.ap-request>div{flex-basis:100%}}@media (max-width:550px){.ap-dialog{padding:30px 22px}.ap-dialog>h2{font-size:26px}.ap-form-grid{grid-template-columns:1fr}.ap-drawing{flex-wrap:wrap;align-items:flex-start}.ap-terms>div{flex-direction:column;gap:14px}.ap-card{padding:21px}.ap-flow{padding:20px}}.ap-response-record{color:#625e4e;background:#f4f3ec;border:1px solid #e2dfd2;border-radius:7px;margin:20px 0;padding:20px}.ap-response-record>strong{font-size:13px;font-weight:500}.ap-response-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.8}.ap-response-record small{color:#837c66;margin-top:12px;font-size:11px;line-height:1.8;display:block}.ap-card footer>span{flex-wrap:wrap;align-items:flex-start;line-height:1.7}.ap-card footer time{font-size:11px;line-height:1.7}.ap-dialog .signature-record{margin-bottom:23px}.ap-dialog>.record-pager{margin-top:21px}.ap-dialog>.record-pager .record-pager-button{min-height:44px}@media (max-width:420px){.ap-dialog>.record-pager{margin-top:22px}}.we-root{--we-line:#e4e4e1;--we-ink:#252525;--we-muted:#777;--we-yellow:#ffdf31;color:var(--we-ink);padding-bottom:40px}.we-root *{box-sizing:border-box}.we-root button,.we-root input,.we-root select,.we-root textarea{font:inherit}.we-root button{cursor:pointer}.we-root button:disabled{cursor:not-allowed;opacity:.45}:is(.we-root button:focus-visible,.we-root a:focus-visible,.we-root input:focus-visible,.we-root textarea:focus-visible,.we-root select:focus-visible){outline-offset:3px;outline:2px solid #8b7900}.we-root a{color:inherit}.we-heading{justify-content:space-between;align-items:center;gap:25px;margin:0 0 25px;display:flex}.we-eyebrow{letter-spacing:1.9px;color:#777;font-size:8px;font-weight:600;display:block}.we-heading h2{letter-spacing:-1px;margin:11px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.2}.we-heading p{color:var(--we-muted);margin:0;font-size:11px;line-height:1.7}.we-btn{white-space:nowrap;color:var(--we-ink);background:#fff;border:1px solid #d8d8d4;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:500;line-height:1.4;display:inline-flex;font-size:10px!important;text-decoration:none!important}.we-btn:hover:not(:disabled){background:#f5f5f2;border-color:#b6b6af}.we-btn.primary{color:#fff;background:#252525;border-color:#252525}.we-btn.primary:hover:not(:disabled){background:#41413c}.we-btn.publish{background:var(--we-yellow);border-color:var(--we-yellow);color:#151515}.we-btn.publish:hover:not(:disabled){background:#f4d528}.we-btn.small{gap:6px;padding:8px 10px;font-size:9px!important}.we-btn.danger,.we-text-button.danger{color:#934c3b}.we-privacy-note,.we-demo-note{border:1px solid var(--we-line);background:#fff;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px 16px;display:flex}.we-privacy-note>svg,.we-demo-note>svg{color:#626259;flex-shrink:0;margin-top:2px}.we-privacy-note p,.we-demo-note p{color:#777;margin:0;font-size:10px;line-height:1.7}.we-privacy-note strong,.we-demo-note strong{color:#43433e;font-weight:600}.we-demo-note{background:#fffdf1;border-color:#e8dfb0}.we-tabs{border-bottom:1px solid var(--we-line);gap:25px;margin:25px 0 22px;display:flex}.we-tabs>button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 14px;font-size:11px;font-weight:500;display:flex}.we-tabs>button.active{color:#262622;border-bottom-color:#d0b000}.we-tabs>button>span{color:#777;background:#eaeae5;border-radius:4px;padding:1px 5px;font-size:8px}.we-tabs>button.active>span{color:#655a1b;background:#f5edbc}.we-layout{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:22px;display:grid}.we-list-panel{border:1px solid var(--we-line);background:#fff;border-radius:7px;position:sticky;top:20px;overflow:hidden}.we-list-title{justify-content:space-between;align-items:center;gap:10px;padding:19px 17px 13px;display:flex}.we-list-title h2{margin:0;font-size:12px;font-weight:600}.we-add-button{color:#4c4c45;background:#fff;border:1px solid #dddcd6;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.we-add-button:hover{background:#ffdf31;border-color:#ffdf31}.we-list-search,.we-library-search{border:1px solid var(--we-line);color:#92928a;border-radius:4px;align-items:center;gap:8px;margin:0 17px 13px;padding:8px 9px;display:flex}.we-list-search input,.we-library-search input{color:#343431;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.we-list-items{overscroll-behavior:contain;min-height:100px;max-height:calc(100vh - 300px);overflow:auto}.we-list-item{text-align:left;color:#444;background:0 0;border:0;border-top:1px solid #f0f0ec;align-items:center;gap:10px;width:100%;min-height:88px;padding:14px 16px;display:flex}.we-list-item:hover{background:#fafaf6}.we-list-item.selected{background:#f8f6eb;border-left:3px solid #d5b620;padding-left:13px}.we-list-item>img,.we-list-initial{object-fit:cover;border-radius:3px;flex-shrink:0;width:42px;height:48px}.we-list-initial{color:#89897d;background:#efefe8;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.we-list-copy{flex:1;min-width:0;display:block}.we-list-copy>strong{overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.5;display:block}.we-list-copy>small{color:#8e8e84;margin:3px 0 5px;font-size:8px;display:block}.we-list-item>svg{color:#aaa99c;flex-shrink:0}.we-status{color:#7a7a6a;white-space:normal;background:#f1f1e9;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-weight:400;line-height:1.5;display:inline-flex;font-size:8px!important}.we-status.published{color:#66735a;background:#edf1e8}.we-status.changed{color:#8c712d;background:#fff4d8}.we-status.quiet{color:#818179;background:#efefec}.we-list-footer{border-top:1px solid var(--we-line);color:#8b8b80;justify-content:space-between;align-items:center;gap:8px;padding:13px 17px;font-size:8px;display:flex}.we-list-footer>span{align-items:center;gap:6px;display:flex}.we-list-footer button{color:#8b8b80;background:0 0;border:0;place-items:center;padding:0;display:grid}.we-list-empty{color:#888;min-height:130px;padding:25px 17px;font-size:10px}.we-list-empty p{margin:0 0 13px}.we-text-button{color:#77776a;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1.5;display:inline-flex;font-size:9px!important}.we-text-button:hover{color:#25251f}.we-editor-panel{border:1px solid var(--we-line);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.we-editor-heading{border-bottom:1px solid var(--we-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 26px 22px;display:flex}.we-editor-heading h2{letter-spacing:-.5px;overflow-wrap:anywhere;outline:none;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.3}.we-editor-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.we-unsaved{color:#92743a;align-items:center;gap:4px;font-size:8px;display:inline-flex}.we-unsaved:before{content:"";background:#b69346;border-radius:50%;width:4px;height:4px}.we-updated{color:#9a9a90;font-size:8px}.we-editor-fields{border:0;min-width:0;margin:0;padding:0 26px 28px}.we-form-section{margin-bottom:18px;padding-top:27px}.we-form-section h3{margin:0 0 6px;font-size:12px;font-weight:600}.we-form-section p{color:#8a8a7f;margin:0;font-size:9px;line-height:1.7}.we-form-grid{grid-template-columns:1fr 1fr;gap:18px 17px;display:grid}.we-form-grid>.full{grid-column:1/-1}.we-editor-fields label,.we-contact-fields label{color:#5c5c52;flex-direction:column;gap:7px;min-width:0;font-size:9px;font-weight:500;display:flex}.we-editor-fields input:not([type=checkbox]),.we-editor-fields select,.we-editor-fields textarea{color:#30302c;width:100%;min-width:0;min-height:37px;box-shadow:none;background:#fff;border:1px solid #deded7;border-radius:4px;padding:10px 11px;font-size:11px;line-height:1.5}.we-editor-fields input::placeholder,.we-editor-fields textarea::placeholder{color:#b2b2a9;font-size:10px}.we-editor-fields input[readonly]{color:#8a8a7f;background:#f8f8f5}.we-editor-fields textarea{resize:vertical;min-height:65px}.we-editor-fields small{color:#949488;font-size:8px;font-weight:400;line-height:1.7}.we-slug-field{background:#fafaf7;border:1px solid #deded7;border-radius:4px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.we-slug-field>span{color:#929287;white-space:nowrap;align-items:center;padding-left:11px;font-size:10px;display:flex}.we-slug-field input{background:0 0!important;border:0!important;padding-left:2px!important}.we-check{line-height:1.5;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;font-size:10px!important;font-weight:400!important;display:flex!important}.we-check input{-webkit-appearance:auto;appearance:auto;accent-color:#746100;flex-shrink:0;width:13px;height:13px;margin:1px 0 0}.we-check strong{font-weight:500}.we-check small{margin-top:4px;line-height:1.6;display:block}.we-gallery-heading{border-top:1px solid var(--we-line);justify-content:space-between;align-items:flex-start;gap:15px;margin-top:26px;display:flex}.we-gallery-heading h3>span{color:#a4a495;margin-left:5px;font-size:9px;font-weight:400}.we-gallery-heading>div:last-child{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.we-project-images{flex-direction:column;gap:16px;display:flex}.we-project-image{border:1px solid var(--we-line);border-radius:5px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:start;gap:19px;padding:13px;display:grid}.we-project-image-preview{aspect-ratio:4/5;background:#f0f0e9;border-radius:3px;position:relative;overflow:hidden}.we-project-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.we-project-image-preview>span{letter-spacing:.2px;color:#5d5d4a;background:#fffef0e8;border-radius:2px;padding:3px 5px;font-size:7px;position:absolute;top:7px;left:7px}.we-image-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.we-image-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.we-image-top>label{flex:1;max-width:170px}.we-image-top select{min-height:32px;padding:7px 9px;font-size:10px}.we-image-order{flex-shrink:0;gap:4px;padding-bottom:1px;display:flex}.we-image-order button{border:1px solid var(--we-line);color:#89897b;background:#fff;border-radius:3px;place-items:center;padding:6px;display:grid}.we-image-order button:hover{background:#f6f6f1}.we-image-order .we-image-remove{color:#a58476;margin-left:4px}.we-image-fields input{min-height:33px!important;padding:8px 9px!important;font-size:10px!important}.we-optional{color:#aaa99d;font-size:8px;font-weight:400}.we-file-input{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.we-empty{text-align:center;color:#979789;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:65px 25px;display:flex}.we-empty>svg{color:#b5b5a7;margin-bottom:17px}.we-empty h2,.we-empty h3{color:#57574b;letter-spacing:-.5px;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.3}.we-empty p{color:#979789;max-width:360px;margin:0 0 20px;font-size:10px;line-height:1.9}.we-empty.small{padding:35px 15px}.we-empty.small h3{font-size:21px}.we-empty-gallery{background:#fbfbf8;border:1px dashed #deded4;border-radius:5px;padding:35px 20px}.we-empty-gallery h3{font-size:21px}.we-editor-empty{min-height:450px}.we-gallery-picker{background:#f8f8f3;border:1px solid #e7e7df;border-radius:5px;margin-bottom:20px;padding:14px}.we-picker-heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 0 13px;display:flex}.we-picker-heading strong{font-size:10px;font-weight:500}.we-picker-heading button{color:#858579;background:0 0;border:0;padding:2px}.we-library-search{background:#fff;max-width:440px;margin:0 0 16px;padding:10px}.we-image-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.we-image-library.compact{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:460px;padding:2px;overflow:auto}.we-library-image{border:1px solid var(--we-line);background:#fff;border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.we-library-picture{aspect-ratio:4/3;background:#ecece6;position:relative;overflow:hidden}.we-library-picture>img{object-fit:cover;width:100%;height:100%;display:block}.we-library-picture>span{color:#717160;background:#ffffffec;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:flex;position:absolute;top:7px;left:7px}.we-library-caption{flex-direction:column;flex:1;align-items:flex-start;gap:7px;padding:12px;display:flex}.we-library-caption>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#66665b;-webkit-box-orient:vertical;font-size:10px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.we-library-caption>small{color:#a1a191;font-size:8px;line-height:1.6}.we-library-caption>.we-btn{margin-top:auto}.we-library-use{color:#a2a290;margin-top:auto;padding-top:5px;font-size:8px;line-height:1.7}.we-image-library.compact .we-library-caption{gap:6px;padding:9px}.we-image-library.compact .we-library-caption>strong{font-size:8px}.we-image-library.compact .we-library-caption>small{font-size:7px}.we-image-library.compact .we-btn{white-space:normal;padding:6px 7px;font-size:8px!important}.we-media-panel{border:1px solid var(--we-line);background:#fff;border-radius:7px;padding:28px}.we-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.we-panel-heading h2{letter-spacing:-.5px;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3}.we-panel-heading p{color:#919183;max-width:540px;margin:0;font-size:10px;line-height:1.8}.we-upload-help{color:#999989;border-top:1px solid var(--we-line);margin:22px 0 0;padding-top:17px;font-size:9px;line-height:1.8}.we-contact-fields{flex-direction:column;gap:18px;display:flex}.we-contact-fields>div{border:1px solid var(--we-line);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:end;gap:16px;padding:16px;display:grid}.we-contact-fields .we-check{color:#838375;margin:0 0 10px;font-size:9px!important}.we-field-note{color:#969684;background:#f8f8f3;border-radius:4px;align-items:flex-start;gap:8px;margin-top:15px;padding:13px;display:flex}.we-field-note>svg{flex-shrink:0;margin-top:2px}.we-field-note p{margin:0;font-size:9px;line-height:1.8}.we-publish-panel{border-top:1px solid var(--we-line);background:#fafaf6;padding:24px 26px}.we-publish-heading{align-items:flex-start;gap:10px;display:flex}.we-publish-heading>svg{color:#8c8c78;flex-shrink:0;margin-top:1px}.we-publish-heading h3{margin:0 0 5px;font-size:11px;font-weight:600}.we-publish-heading p{color:#959584;margin:0;font-size:9px;line-height:1.7}.we-save-reminder{color:#a28a44;background:#fff8df;border:1px solid #f0e8c8;border-radius:4px;margin:17px 0 0;padding:10px 12px;font-size:9px;line-height:1.7}.we-publish-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;display:flex}.we-publish-actions>.we-text-button{margin-left:6px}.we-publish-panel>small{color:#a5a58f;max-width:620px;margin-top:17px;font-size:8px;line-height:1.8;display:block}.we-view-published{align-items:center;gap:5px;margin-top:17px;font-size:9px;text-decoration:none;display:inline-flex;color:#777760!important}.we-view-published:hover{text-decoration:underline}.we-preview{background:#fbfbf5;border:1px solid #dfdfd1;border-radius:5px;margin:22px 26px 0;overflow:hidden}.we-preview-label{color:#85856e;border-bottom:1px solid #e7e7dc;align-items:center;gap:7px;padding:12px 16px;font-size:9px;display:flex}.we-preview-label strong{color:#656551;font-weight:500}.we-preview-label>span{color:#aaa990;margin-left:auto;font-size:8px}.we-preview-cover{aspect-ratio:16/9;color:#a6a58f;background:#eaeade;place-items:center;display:grid}.we-preview-cover>img{object-fit:cover;width:100%;height:100%}.we-preview-copy{padding:24px}.we-preview-copy>span{letter-spacing:1px;color:#96957e;text-transform:uppercase;font-size:8px;line-height:1.7;display:block}.we-preview-copy h3{letter-spacing:-.5px;color:#48483a;margin:11px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.3}.we-preview-copy p{color:#92917a;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 15px;font-size:10px;line-height:1.9}.we-preview-copy p.we-preview-summary{color:#72715a;font-size:12px}.we-preview-contacts{color:#85846b;flex-wrap:wrap;gap:9px 17px;font-size:10px;line-height:1.8;display:flex}.we-preview-thumbnails{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.we-preview-thumbnails figure{min-width:0;margin:0}.we-preview-thumbnails img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.we-preview-thumbnails figcaption{color:#a5a38b;padding-top:6px;font-size:8px;line-height:1.7}.we-switch-warning,.we-error{background:#fff8e7;border:1px solid #e7d9b7;border-radius:5px;align-items:center;gap:15px;margin-bottom:17px;padding:16px 18px;display:flex}.we-switch-warning>div,.we-error>div:first-child{flex:1}.we-switch-warning strong,.we-error strong{color:#8b7347;font-size:10px;font-weight:600}.we-switch-warning p,.we-error p{color:#a08b63;margin:5px 0 0;font-size:9px;line-height:1.7}.we-error{background:#fff7f2;border-color:#ead4c7;flex-wrap:wrap;align-items:flex-start}.we-error strong{color:#a47159}.we-error p{color:#aa8b7c}.we-conflict-actions{flex-wrap:wrap;gap:8px;width:100%;padding-top:2px;display:flex}.we-notice{color:#768663;background:#f1f4eb;border:1px solid #dce3cf;border-radius:5px;align-items:center;gap:9px;margin-bottom:17px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.we-notice>svg{flex-shrink:0}.we-notice button{color:#89957b;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;padding:2px;display:grid}.we-loading{text-align:center;color:#9b9b87;flex-direction:column;align-items:center;padding:90px 20px;display:flex}.we-loading>svg{margin-bottom:17px;animation:2s linear infinite we-spin}.we-loading h2{color:#6a6a55;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.we-loading p{color:#a09f8a;margin:0;font-size:10px;line-height:1.8}@keyframes we-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.we-loading>svg{animation:none}}.we-submissions{border:1px solid var(--we-line);background:#fff;border-radius:7px;padding:28px}.we-submission-filter{color:#777765;flex-direction:column;flex-shrink:0;gap:7px;min-width:140px;font-size:9px;display:flex}.we-submission-filter select,.we-submission-review select,.we-submission-review textarea{color:#494938;background:#fff;border:1px solid #deded4;border-radius:4px;width:100%;padding:10px 11px;font-size:11px;line-height:1.6}.we-inbox-layout{border-top:1px solid var(--we-line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:23px;padding-top:22px;display:grid}.we-inbox-list{border:1px solid var(--we-line);overscroll-behavior:contain;border-radius:5px;flex-direction:column;max-height:720px;display:flex;overflow:auto}.we-inbox-list>button{border:0;border-bottom:1px solid var(--we-line);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:17px 15px;display:flex;position:relative}.we-inbox-list>button:last-child{border-bottom:0}.we-inbox-list>button.selected{background:#f9f6e6;border-left:3px solid #d6b71e;padding-left:12px}.we-inbox-list>button:hover{background:#fbfaf3}.we-submission-kind{color:#aaa18a;letter-spacing:1px;margin-bottom:3px;font-size:7px}.we-inbox-list strong{color:#575743;font-size:11px;font-weight:500;line-height:1.6}.we-inbox-list small{color:#92927a;font-size:9px;line-height:1.5}.we-inbox-list time{color:#b4b19a;padding-top:4px;font-size:8px}.we-submission-detail{min-width:0}.we-submission-detail-heading{border-bottom:1px solid var(--we-line);padding:4px 0 20px}.we-submission-detail-heading h3{letter-spacing:-.6px;color:#4b4a39;overflow-wrap:anywhere;margin:9px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.35}.we-submission-detail-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.we-submission-detail-heading small{color:#a19e87;font-size:8px}.we-submission-data{grid-template-columns:1fr 1fr;gap:19px 23px;margin:23px 0;display:grid}.we-submission-data>div{min-width:0}.we-submission-data>.full{grid-column:1/-1}.we-submission-data dt{color:#a8a38c;margin-bottom:6px;font-size:8px}.we-submission-data dd{color:#77745e;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.we-submission-data a{align-items:center;gap:5px;max-width:100%;text-decoration:none;display:inline-flex}.we-submission-data a:hover{text-decoration:underline}.we-submission-contacts{border:1px solid var(--we-line);border-radius:5px;grid-template-columns:1fr;gap:0;margin-bottom:22px;padding:0 15px;display:grid}.we-submission-contacts>div{border-bottom:1px solid #ebebdf;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:5px 12px;padding:13px 0;display:grid}.we-submission-contacts>div:last-child{border-bottom:0}.we-submission-contacts span{color:#a19b81;font-size:9px}.we-submission-contacts strong,.we-submission-contacts a{color:#7d765a;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.6}.we-submission-contacts a{align-items:center;gap:6px;min-width:0;text-decoration:none;display:inline-flex}.we-submission-contacts a:hover{text-decoration:underline}.we-submission-contacts a>svg{flex-shrink:0}.we-submission-contacts small{color:#b5ac8f;grid-column:2;font-size:8px}.we-submission-message{background:#faf9f0;border:1px solid #edead9;border-radius:5px;margin-bottom:24px;padding:17px}.we-submission-message p{color:#999075;white-space:pre-line;overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.9}.we-submission-review{border:0;border-top:1px solid var(--we-line);flex-direction:column;gap:18px;min-width:0;margin:0;padding:23px 0 0;display:flex}.we-submission-review>label{color:#7e775c;flex-direction:column;gap:8px;font-size:10px;line-height:1.6;display:flex}.we-submission-review textarea{resize:vertical;min-height:90px;line-height:1.7}.we-submission-review textarea::placeholder{color:#b7b09a;font-size:10px}.we-submission-review small{color:#aaa084;font-size:8px;line-height:1.8}.we-submission-review-note{color:#a69876;background:#faf6e9;border-radius:4px;margin:0;padding:12px 14px;font-size:9px;line-height:1.8}.we-review-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.we-review-actions .we-text-button{margin-left:5px}.we-review-note-help{margin-top:-7px}.we-submission-reviewed{border-top:1px solid var(--we-line);justify-content:space-between;align-items:flex-start;gap:17px;margin-top:22px;padding-top:20px;display:flex}.we-submission-reviewed p{color:#999074;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.8}.we-submission-reviewed strong{color:#81775b;font-weight:500}.we-submission-reviewed span{margin-top:6px;display:block}.we-inbox-empty{min-height:290px}.we-tabs{white-space:nowrap;overflow-x:auto}.we-tabs>button{flex-shrink:0}@media (min-width:1500px){.we-layout{grid-template-columns:280px minmax(0,1fr);gap:25px}.we-editor-heading,.we-editor-fields,.we-publish-panel{padding-left:32px;padding-right:32px}.we-project-image{grid-template-columns:minmax(140px,.4fr) minmax(0,1fr)}.we-project-image-preview{aspect-ratio:1}.we-preview{margin-left:32px;margin-right:32px}}@media (max-width:1200px){.we-layout{grid-template-columns:225px minmax(0,1fr);gap:16px}.we-list-title,.we-list-item,.we-list-footer{padding-left:13px;padding-right:13px}.we-list-item.selected{padding-left:10px}.we-list-search{margin-left:13px;margin-right:13px}.we-editor-heading,.we-editor-fields,.we-publish-panel{padding-left:20px;padding-right:20px}.we-gallery-heading{flex-direction:column;gap:13px}.we-gallery-heading>div:last-child{justify-content:flex-start}.we-project-image{grid-template-columns:105px minmax(0,1fr);gap:13px;padding:11px}.we-project-image-preview{aspect-ratio:3/4}.we-image-order{gap:2px}.we-image-order button{padding:5px}.we-image-top{gap:7px}.we-contact-fields>div{grid-template-columns:1fr;gap:12px}.we-contact-fields .we-check{margin-bottom:0}.we-image-library,.we-image-library.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.we-preview{margin-left:20px;margin-right:20px}}@media (max-width:950px){.we-layout{grid-template-columns:1fr}.we-list-panel{position:static}.we-list-items{grid-template-columns:1fr 1fr;min-height:0;max-height:230px;display:grid}.we-list-item{border-right:1px solid #f0f0ec;min-height:85px}.we-list-title{padding:15px 17px 10px}.we-list-search{margin:0 17px 12px}.we-list-footer{padding:11px 17px}.we-project-image{grid-template-columns:160px minmax(0,1fr)}.we-project-image-preview{aspect-ratio:4/5}.we-contact-fields>div{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}.we-image-library.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.we-switch-warning{flex-wrap:wrap}.we-switch-warning>div{flex-basis:100%}.we-heading h2{font-size:33px}}@media (max-width:620px){.we-root{padding-bottom:20px}.we-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.we-heading h2{letter-spacing:-.7px;font-size:30px}.we-heading p{font-size:10px}.we-heading>.we-btn{padding:8px 10px;font-size:9px!important}.we-privacy-note,.we-demo-note{gap:8px;padding:12px}.we-privacy-note p,.we-demo-note p{font-size:9px}.we-tabs{gap:22px;margin:22px 0 18px}.we-tabs>button{gap:6px;padding-bottom:13px;font-size:10px}.we-tabs>button>span{font-size:7px}.we-list-items{grid-template-columns:1fr;max-height:205px}.we-list-item{min-height:76px;padding-top:10px;padding-bottom:10px}.we-list-item>img,.we-list-initial{height:42px}.we-list-copy>small{display:none}.we-list-copy>.we-status{margin-top:5px}.we-editor-heading{flex-wrap:wrap;gap:13px;padding:21px 17px 18px}.we-editor-heading h2{margin-bottom:10px;font-size:25px}.we-editor-heading>.we-btn{padding:7px 9px;font-size:8px!important}.we-editor-fields{padding:0 17px 22px}.we-form-section{margin-bottom:16px;padding-top:23px}.we-form-grid{grid-template-columns:1fr;gap:16px}.we-form-grid>.full{grid-column:auto}.we-editor-fields input:not([type=checkbox]),.we-editor-fields select,.we-editor-fields textarea{min-height:42px;padding:10px;font-size:16px}.we-editor-fields input::placeholder,.we-editor-fields textarea::placeholder,.we-slug-field>span{font-size:11px}.we-editor-fields label{font-size:10px}.we-editor-fields small{font-size:9px}.we-check{font-size:10px!important}.we-check input{width:15px;height:15px}.we-gallery-heading{margin-top:22px}.we-gallery-heading>div:last-child{gap:7px;width:100%}.we-gallery-heading .we-btn{font-size:9px!important}.we-project-image{grid-template-columns:1fr;gap:14px;padding:12px}.we-project-image-preview{aspect-ratio:16/10}.we-image-fields{gap:13px}.we-image-fields input{min-height:39px!important;padding:9px!important;font-size:16px!important}.we-image-top select{min-height:37px;font-size:14px}.we-image-top>label{max-width:200px}.we-image-order{gap:4px;padding-bottom:3px}.we-image-order button{padding:7px}.we-contact-fields>div{grid-template-columns:1fr;gap:12px;padding:14px}.we-contact-fields .we-check{font-size:10px!important}.we-field-note{padding:11px}.we-field-note p{font-size:9px}.we-publish-panel{padding:21px 17px}.we-publish-actions{gap:8px}.we-publish-actions>.we-btn{padding:11px 12px;font-size:10px!important}.we-publish-actions>.we-text-button{width:100%;margin:7px 0 0;font-size:9px!important}.we-publish-panel>small{font-size:9px}.we-publish-heading p,.we-save-reminder{font-size:10px}.we-preview{margin:18px 17px 0}.we-preview-label{flex-wrap:wrap;padding:11px 12px}.we-preview-label>span{width:100%;margin-left:0;padding-left:21px}.we-preview-copy{padding:19px}.we-preview-copy h3{font-size:27px}.we-preview-copy p{font-size:11px}.we-preview-thumbnails{gap:10px}.we-preview-thumbnails figcaption{font-size:8px}.we-media-panel{padding:21px 17px}.we-panel-heading{flex-wrap:wrap;gap:16px;margin-bottom:20px}.we-panel-heading h2{font-size:26px}.we-panel-heading p{font-size:10px}.we-image-library{gap:12px}.we-image-library.compact{grid-template-columns:1fr 1fr;gap:9px}.we-library-caption{gap:6px;padding:10px}.we-library-caption>strong{font-size:9px}.we-library-caption>small,.we-library-use{font-size:8px}.we-library-search input,.we-list-search input{font-size:16px}.we-library-search{padding:10px}.we-upload-help{font-size:9px}.we-gallery-picker{padding:11px}.we-picker-heading strong{font-size:10px}.we-image-library.compact .we-library-caption>strong{font-size:8px}.we-image-library.compact .we-btn{gap:4px;padding:7px;font-size:8px!important}.we-switch-warning,.we-error{gap:11px;padding:14px}.we-switch-warning strong,.we-error strong{font-size:11px}.we-switch-warning p,.we-error p{font-size:10px}.we-conflict-actions{flex-direction:column;align-items:stretch}.we-notice{align-items:flex-start;padding:12px;font-size:10px}.we-notice>svg,.we-notice>button{margin-top:2px}.we-empty{padding:45px 20px}.we-empty h2,.we-empty h3{font-size:24px}.we-empty p{font-size:11px}.we-empty-gallery{padding:30px 17px}.we-empty-gallery h3{font-size:22px}}@media (max-width:1100px){.we-inbox-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.we-submissions{padding:23px}.we-submission-data{gap:16px}.we-submission-detail-heading h3{font-size:26px}.we-submission-contacts>div{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:950px){.we-inbox-layout{grid-template-columns:1fr}.we-inbox-list{grid-template-columns:1fr 1fr;max-height:230px;display:grid}.we-inbox-list>button{border-right:1px solid var(--we-line);min-height:140px}.we-submission-contacts>div{grid-template-columns:130px minmax(0,1fr)}}@media (max-width:620px){.we-submissions{padding:21px 17px}.we-submission-filter{width:100%}.we-submission-filter select,.we-submission-review select,.we-submission-review textarea{font-size:16px}.we-inbox-layout{gap:22px;padding-top:18px}.we-inbox-list{grid-template-columns:1fr;max-height:215px}.we-inbox-list>button{gap:4px;min-height:133px;padding:14px}.we-inbox-list>button.selected{padding-left:11px}.we-inbox-list strong{font-size:12px}.we-inbox-list small{font-size:10px}.we-inbox-list time{font-size:9px}.we-submission-data{grid-template-columns:1fr;gap:18px}.we-submission-data>.full{grid-column:auto}.we-submission-data dt{font-size:9px}.we-submission-data dd{font-size:12px}.we-submission-detail-heading h3{font-size:28px}.we-submission-detail-heading small{font-size:9px}.we-submission-contacts{padding:0 12px}.we-submission-contacts>div{grid-template-columns:1fr;gap:5px;padding:13px 0}.we-submission-contacts small{grid-column:1;font-size:9px}.we-submission-contacts span{font-size:9px}.we-submission-contacts strong,.we-submission-contacts a{font-size:12px}.we-submission-message{padding:15px}.we-submission-message p{font-size:12px}.we-submission-review>label{font-size:11px}.we-submission-review small,.we-submission-review-note{font-size:10px}.we-review-actions{gap:9px}.we-review-actions .we-text-button{width:100%;margin:7px 0 0;font-size:10px!important}.we-submission-reviewed{flex-direction:column}.we-submission-reviewed p{font-size:11px}.we-inbox-empty{padding-left:6px;padding-right:6px}}.we-video-editor{border-top:1px solid var(--we-line);margin-top:26px}.we-video-preview{border:1px solid var(--we-line);background:#f8f8f3;border-radius:5px;margin-top:20px;overflow:hidden}.we-video-preview>span{letter-spacing:1.2px;color:#92917d;padding:13px 15px;font-size:8px;display:block}.we-video-preview video{aspect-ratio:16/9;object-fit:contain;background:#151515;width:100%;max-height:410px;display:block}.we-video-preview>p{color:#878572;padding:12px 15px;font-size:10px;line-height:1.8;margin:0!important}.we-video-preview.in-draft{margin:22px 0}.we-preview-copy .we-video-preview>p{padding:11px 13px;font-size:10px}@media (max-width:620px){.we-video-preview>span{padding:12px;font-size:8px}.we-video-preview>p{padding:11px 12px;font-size:11px}.we-video-editor{margin-top:23px}}.we-preview-facts{border-top:1px solid #e5e5d9;border-bottom:1px solid #e5e5d9;flex-wrap:wrap;gap:16px 35px;margin:0 0 20px;padding:15px 0;display:flex}.we-preview-facts>div{min-width:0}.we-preview-facts dt{color:#a09b83;margin:0 0 4px;font-size:8px;line-height:1.7}.we-preview-facts dd{color:#837c60;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}@media (max-width:620px){.we-preview-facts{gap:14px 25px}.we-preview-facts dt{font-size:9px}.we-preview-facts dd{font-size:12px}}.tf-dialog{box-sizing:border-box;color:#292925;overscroll-behavior:contain;background:#fff;border:1px solid #dcdcd3;border-radius:10px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.tf-dialog::backdrop{background:#20201866}.tf-dialog *{box-sizing:border-box}.tf-dialog button,.tf-dialog input,.tf-dialog select{font:inherit}.tf-dialog button{cursor:pointer}.tf-dialog button:disabled{opacity:.5;cursor:not-allowed}.tf-dialog :focus-visible{outline-offset:3px;outline:2px solid #987f00}.tf-header{border-bottom:1px solid #e7e7df;justify-content:space-between;gap:16px;padding:20px 24px 14px;display:flex}.tf-header h2{letter-spacing:-.5px;margin:0 0 6px;font:400 28px/1.2 Georgia,serif}.tf-header p{color:#717166;margin:0;font-size:12px;line-height:1.5}.tf-icon{color:#666;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.tf-controls{padding:16px 24px 10px}.tf-search{border:1px solid #d8d8ce;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.tf-search input{color:#333;background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:16px}.tf-search svg{color:#777;flex-shrink:0}.tf-filters{color:#5e5e52;margin-top:8px;font-size:12px}.tf-filters summary{cursor:pointer;width:fit-content;min-height:32px;padding:8px 0}.tf-filters label{gap:6px;padding:6px 0;font-size:12px;display:grid}.tf-filters select{color:#333;background:#fff;border:1px solid #d8d8ce;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:8px}.tf-active{color:#615b37;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.tf-active button{min-height:44px;color:inherit;background:0 0;border:0;flex-shrink:0;text-decoration:underline}.tf-results{padding:0 24px 18px}.tf-count{color:#77776a;margin:0 0 10px;font-size:12px;line-height:1.7}.tf-results ul{border:1px solid #e6e6de;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.tf-results li+li{border-top:1px solid #e6e6de}.tf-results li>button{text-align:left;color:#333;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.tf-results li>button:hover{background:#fffcee}.tf-results li>button>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.tf-results li small,.tf-source{letter-spacing:.7px;text-transform:uppercase;color:#77715c;font-size:10px}.tf-results li strong{font-size:16px;font-weight:500}.tf-results li span>span{color:#78786a;font-size:12px;line-height:1.5}.tf-results li svg{flex-shrink:0}.tf-empty{text-align:center;padding:24px 0;font-size:13px;line-height:1.6}.tf-footer{border-top:1px solid #e6e6df;padding:12px 24px 18px}.tf-footer p{color:#747465;gap:7px;margin:0 0 10px;font-size:11px;line-height:1.6;display:flex}.tf-footer svg{flex-shrink:0;margin-top:1px}.tf-footer>div,.tf-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tf-button{color:#4d4d40;background:#fff;border:1px solid #d7d7cc;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;text-decoration:none;display:inline-flex;font-size:12px!important}.tf-button.primary{color:#222;background:#ffdf31;border-color:#ffdf31}.tf-review{padding:16px 24px 24px}.tf-review>.tf-button{margin-bottom:18px}.tf-source{display:block}.tf-review h3{overflow-wrap:anywhere;margin:9px 0;font:400 27px/1.3 Georgia,serif}.tf-review>p{color:#77776a;font-size:13px;line-height:1.7}.tf-review dl{margin:20px 0}.tf-review dl>div{border-top:1px solid #ecece5;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;line-height:1.6;display:grid}.tf-review dt{color:#77776a}.tf-review dd{overflow-wrap:anywhere;margin:0}.tf-note{color:#6e6e5d;line-height:1.7;font-size:12px!important}.tf-warning{color:#6f6130;background:#fff9df;border:1px solid #e9dda5;border-radius:5px;margin:10px 0 16px;padding:12px;font-size:12px;line-height:1.7}.tf-warning p{margin:5px 0 9px}.tf-warning .tf-button{text-align:left;justify-content:flex-start;width:100%;margin-top:6px}.tf-review-actions{margin-top:20px}@media (max-width:620px){.tf-dialog{border-radius:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.tf-header{padding:14px 16px 10px}.tf-header h2{font-size:26px}.tf-controls{padding:12px 16px 6px}.tf-results{padding:0 16px 14px}.tf-results li>button{padding:13px}.tf-footer{padding:10px 16px 14px}.tf-footer p{font-size:11px}.tf-footer>div{justify-content:flex-start}.tf-review{padding:14px 16px 18px}.tf-review-actions{flex-direction:column}.tf-review-actions .tf-button{width:100%}}.pt-root{--pt-ink:#292927;--pt-line:#e5e5df;--pt-muted:#89897d;color:var(--pt-ink);padding-bottom:30px}.pt-root *{box-sizing:border-box}.pt-root button,.pt-root input,.pt-root select{font:inherit}.pt-root button{cursor:pointer}.pt-root button:disabled{opacity:.45;cursor:not-allowed}:is(.pt-root button:focus-visible,.pt-root a:focus-visible,.pt-root input:focus-visible,.pt-root select:focus-visible){outline-offset:3px;outline:2px solid #8c7900}.pt-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.pt-eyebrow{letter-spacing:1.8px;color:#969688;font-size:8px;display:block}.pt-heading h2{letter-spacing:-1px;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.25}.pt-heading p{color:var(--pt-muted);margin:0;font-size:11px;line-height:1.7}.pt-button{color:#59594d;white-space:nowrap;background:#fff;border:1px solid #dcdcd2;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;font-size:10px!important}.pt-button:hover:not(:disabled){background:#f5f5ec;border-color:#bdbdab}.pt-button.primary{color:#22221b;background:#ffdf31;border-color:#ffdf31}.pt-button.primary:hover:not(:disabled){background:#f1d22c}.pt-button.small{padding:8px 10px;font-size:9px!important}.pt-button.danger{color:#995c48;border-color:#e4cebf}.pt-button.added{color:#7b875e;background:#f0f3e8;border-color:#e3e9d5}.pt-access-note{border:1px solid var(--pt-line);background:#fff;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 17px;display:flex}.pt-access-note>svg{color:#91917f;flex-shrink:0;margin-top:1px}.pt-access-note p{color:#92927f;margin:0;font-size:10px;line-height:1.8}.pt-access-note strong{color:#656555;font-weight:500}.pt-demo{color:#9c8e56;background:#fffae5;border:1px solid #eee4be;border-radius:5px;margin-bottom:14px;padding:11px 15px;font-size:10px;line-height:1.8}.pt-tools{align-items:flex-end;gap:15px;margin-bottom:29px;display:flex}.pt-tools>label,.pt-dialog-tools>label{color:#929282;flex-direction:column;gap:7px;min-width:235px;max-width:340px;font-size:8px;display:flex}.pt-tools select,.pt-dialog-tools select{color:#6c6c58;background:#fff;border:1px solid #dfdfd4;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:11px 12px;font-size:10px}.pt-search{color:#a0a08c;background:#fff;border:1px solid #dfdfd4;border-radius:5px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:9px 12px;display:flex}.pt-tools>.pt-search{width:250px;margin-left:auto}.pt-search>input{color:#656551;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.pt-search>svg{flex-shrink:0}.pt-refresh{color:#92927a;background:#fff;border:1px solid #dfdfd4;border-radius:5px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pt-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.pt-section-heading h2{color:#6d6d59;margin:0;font-size:13px;font-weight:500;line-height:1.5}.pt-section-heading>span{color:#a2a28d;white-space:nowrap;font-size:9px}.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.pt-card{border:1px solid var(--pt-line);background:#fff;border-radius:7px;min-width:0;padding:23px}.pt-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pt-profession{letter-spacing:1px;text-transform:uppercase;color:#99997d;font-size:8px;line-height:1.8;display:block}.pt-source{color:#aca991;white-space:nowrap;background:#f6f5ec;border-radius:3px;padding:3px 5px;font-size:7px}.pt-card h3{letter-spacing:-.5px;color:#60604a;overflow-wrap:anywhere;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.35}.pt-location{color:#a4a28b;align-items:center;gap:5px;margin:0 0 15px;font-size:10px;line-height:1.6;display:flex}.pt-location>svg{flex-shrink:0}.pt-contact-links{flex-wrap:wrap;align-items:center;gap:9px 16px;margin:16px 0 20px;display:flex}.pt-contact-links a{color:#85816a;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:10px;line-height:1.8;text-decoration:none;display:inline-flex}.pt-contact-links a:hover{color:#544e30;text-decoration:underline}.pt-contact-links a>svg{flex-shrink:0}.pt-contact-name{color:#aaa58d;width:100%;font-size:10px;line-height:1.6}.pt-card-meta{color:#b2ae91;border-top:1px solid #efeee3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;font-size:8px;line-height:1.7;display:flex}.pt-requested{color:#9b8c46;align-items:center;gap:4px;font-size:8px;display:flex}.pt-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:17px;display:flex}.pt-owner-review{color:#afaa8d;max-width:230px;font-size:8px;line-height:1.8}.pt-remove{color:#b09b85;background:0 0;border:0;padding:0;font-size:8px!important}.pt-remove:hover{color:#8d6650}.pt-remove-confirm{background:#faf6ec;border:1px solid #ede2d1;border-radius:4px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding:13px;display:flex}.pt-remove-confirm p{color:#a18c68;width:100%;margin:0 0 3px;font-size:9px;line-height:1.8}.pt-footer-note{color:#aaa58a;max-width:780px;margin:22px 0 0;font-size:9px;line-height:1.9}.pt-empty{text-align:center;border:1px solid var(--pt-line);color:#b5b098;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:65px 20px;display:flex}.pt-empty>svg{color:#bcb69e;margin-bottom:18px}.pt-empty h1,.pt-empty h2,.pt-empty h3{letter-spacing:-.5px;color:#777159;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.3}.pt-empty p{color:#aaa28a;max-width:370px;margin:0 0 21px;font-size:10px;line-height:1.9}.pt-error{color:#b08868;background:#fff7ed;border:1px solid #e8d4c4;border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:19px;padding:13px 16px;font-size:10px;line-height:1.8;display:flex}.pt-error>button{color:#b79577;background:0 0;border:0;place-items:center;margin-left:auto;padding:1px;display:grid}.pt-dialog{color:#5f5c48;background:#fff;border:1px solid #dfdfd2;border-radius:8px;width:min(860px,100vw - 40px);max-height:calc(100dvh - 70px);padding:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 25px 100px #28281833}.pt-dialog[open]{flex-direction:column;display:flex}.pt-dialog::backdrop{background:#20201866}.pt-dialog-header{border-bottom:1px solid #eae9de;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 29px 22px;display:flex}.pt-dialog-header h2{letter-spacing:-.6px;color:#6d674c;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.3}.pt-dialog-header p{color:#aaa084;max-width:590px;margin:0;font-size:10px;line-height:1.8}.pt-close{color:#ada389;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.pt-dialog-tools{flex-shrink:0;align-items:flex-end;gap:15px;padding:20px 29px;display:flex}.pt-dialog-tools>.pt-search{flex:1}.pt-dialog-tools>label{min-width:205px;max-width:240px}.pt-directory-results{overscroll-behavior:contain;flex:1;min-height:0;padding:0 29px 22px;overflow:auto}.pt-results-count{color:#b6ac90;margin:0 0 12px;font-size:9px;line-height:1.8}.pt-directory-list{border:1px solid #e9e6d8;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.pt-directory-list>article{background:#fff;border-bottom:1px solid #ebe8d8;justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.pt-directory-list>article:last-child{border-bottom:0}.pt-directory-list>article>div{flex:1;min-width:0}.pt-directory-list h3{letter-spacing:-.4px;color:#817455;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.4}.pt-directory-list .pt-location{color:#b2a88a;margin-bottom:0;font-size:9px}.pt-directory-list .pt-contact-links{gap:5px 14px;margin:10px 0 0}.pt-directory-list .pt-contact-links a,.pt-directory-list .pt-contact-name{font-size:9px}.pt-directory-list .pt-contact-name{display:none}.pt-business-description{color:#afa181;margin:10px 0 0;font-size:10px;line-height:1.8}.pt-service-area{color:#baad8d;margin:7px 0 0;font-size:9px;line-height:1.7}.pt-dialog-footer{color:#b1a486;border-top:1px solid #e9e6d8;flex-shrink:0;align-items:center;gap:7px;padding:14px 29px;font-size:9px;line-height:1.7;display:flex}.pt-dialog-footer>svg{flex-shrink:0}.pt-dialog .pt-error{margin:0 29px 15px}@media (min-width:1500px){.pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-card{padding:25px}.pt-card h3{font-size:27px}}@media (max-width:1100px){.pt-grid{grid-template-columns:1fr}.pt-contact-links{gap:10px 20px}.pt-card-meta{justify-content:flex-start;gap:15px}.pt-card-actions{justify-content:flex-start;gap:20px}.pt-tools>label{min-width:220px}.pt-heading h2{font-size:33px}.pt-card-top{justify-content:flex-start;gap:15px}}@media (max-width:620px){.pt-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.pt-heading h2{font-size:31px}.pt-heading p{font-size:10px}.pt-eyebrow{font-size:8px}.pt-access-note{gap:9px;margin-bottom:20px;padding:13px}.pt-access-note p{font-size:10px}.pt-demo{padding:11px 13px;font-size:10px}.pt-tools{flex-wrap:wrap;gap:10px;margin-bottom:23px}.pt-tools>label{width:100%;max-width:none;font-size:9px}.pt-tools select,.pt-dialog-tools select{min-height:42px;padding:10px;font-size:16px}.pt-tools>.pt-search{flex:1;width:auto;margin-left:0}.pt-search{min-height:42px;padding:10px}.pt-search input{font-size:16px}.pt-refresh{width:42px;height:42px}.pt-section-heading h2{font-size:12px}.pt-section-heading>span{font-size:9px}.pt-grid{gap:15px}.pt-card{padding:20px}.pt-card h3{font-size:26px}.pt-card-top{justify-content:space-between;gap:10px}.pt-source{font-size:7px}.pt-profession{font-size:8px}.pt-contact-links{gap:10px 16px;margin-bottom:19px}.pt-contact-links a,.pt-contact-name{font-size:11px}.pt-location{font-size:10px}.pt-card-meta{gap:9px;font-size:9px}.pt-requested{font-size:9px}.pt-card-actions{justify-content:space-between;gap:16px}.pt-card-actions .pt-button.small,.pt-remove{font-size:9px!important}.pt-owner-review{max-width:220px;font-size:9px}.pt-remove-confirm{gap:7px;padding:12px}.pt-remove-confirm p,.pt-footer-note{font-size:10px}.pt-empty{padding:47px 20px}.pt-empty h1,.pt-empty h2,.pt-empty h3{font-size:25px}.pt-empty p{font-size:11px}.pt-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 30px)}.pt-dialog-header{gap:15px;padding:23px 19px 18px}.pt-dialog-header h2{font-size:27px}.pt-dialog-header p{font-size:10px}.pt-dialog-tools{flex-direction:column;align-items:stretch;gap:13px;padding:17px 19px}.pt-dialog-tools>label{width:100%;min-width:0;max-width:none;font-size:9px}.pt-directory-results{padding:0 19px 18px}.pt-directory-list>article{flex-direction:column;align-items:flex-start;gap:15px;padding:17px}.pt-directory-list h3{font-size:23px}.pt-directory-list .pt-location,.pt-directory-list .pt-contact-links a{font-size:10px}.pt-directory-list>article>.pt-button{width:100%;padding:9px;font-size:10px!important}.pt-business-description{font-size:11px}.pt-service-area{font-size:10px}.pt-dialog-footer{align-items:flex-start;padding:13px 19px;font-size:9px}.pt-dialog-footer>svg{margin-top:2px}.pt-dialog .pt-error{margin:0 19px 14px}.pt-results-count{font-size:9px}}.pt-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pt-visibility{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.6}.pt-visibility.internal{color:#55564c;background:#f0f0ec}.pt-visibility.shared{color:#526443;background:#eff3e8}.pt-company{color:#666659;overflow-wrap:anywhere;margin:-6px 0 13px;font-size:12px;line-height:1.7}.pt-contact-notes{color:#686858;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f1;border-left:2px solid #dfdac0;padding:10px 12px;font-size:11px;line-height:1.8}.pt-contact-links>span{overflow-wrap:anywhere;max-width:100%;font-size:10px}.pt-contact-links .pt-contact-name{color:#776}.pt-editor{background:#fff;border:1px solid #deded2;border-radius:7px;margin:0 0 25px;overflow:hidden}.pt-editor-heading{background:#fbfbf7;border-bottom:1px solid #e8e8df;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px;display:flex}.pt-editor-heading h2{letter-spacing:-.5px;color:#454535;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3}.pt-editor-heading p{color:#737361;margin:5px 0 0;font-size:11px;line-height:1.7}.pt-contact-form{padding:23px 27px}.pt-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.pt-contact-form-grid>label{color:#60604f;flex-direction:column;gap:7px;min-width:0;font-size:11px;line-height:1.6;display:flex}.pt-contact-form-grid input,.pt-contact-form-grid select,.pt-contact-form-grid textarea{width:100%;min-width:0;font:inherit;color:#37372e;background:#fff;border:1px solid #d9d9cd;border-radius:4px;padding:11px 12px;font-size:12px;line-height:1.5}.pt-contact-form-grid textarea{resize:vertical}.pt-contact-form-grid small{color:#737361;font-size:10px;line-height:1.7}.pt-form-wide{grid-column:1/-1}.pt-form-note{color:#7b7b68;margin:20px 0;font-size:10px;line-height:1.8}.pt-form-actions{border-top:1px solid #ecece3;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.pt-card h3{color:#4d4d3b}.pt-card-actions{justify-content:flex-start;gap:10px}.pt-card-actions .pt-remove{margin-left:auto}.pt-contact-links a{color:#6a6651}.pt-profession{color:#74745b}.pt-search>input::placeholder{color:#7f7f6c}.pt-empty p{color:#77715c}.pt-access-note p{color:#777763}.pt-tools>.pt-search{flex:1;width:auto}.pt-footer-note{color:#84806b}@media (max-width:620px){.pt-heading-actions{gap:8px;width:100%}.pt-heading-actions .pt-button{flex:1}.pt-card-top{flex-wrap:wrap}.pt-editor-heading{padding:20px}.pt-editor-heading h2{font-size:25px}.pt-contact-form{padding:20px}.pt-contact-form-grid{grid-template-columns:1fr;gap:15px}.pt-contact-form-grid input,.pt-contact-form-grid select,.pt-contact-form-grid textarea{font-size:16px}.pt-company{font-size:12px}.pt-visibility{font-size:9px}.pt-contact-notes{font-size:12px}.pt-form-actions .pt-button{flex:1}}.pt-groups{flex-direction:column;gap:27px;display:flex}.pt-group-heading{align-items:center;gap:9px;margin:0 0 13px;display:flex}.pt-group-heading>h3{color:#54503e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.pt-group-heading>span{color:#6d6853;background:#efeee6;border-radius:4px;padding:3px 7px;font-size:10px}.pt-collaborator-note{color:#726d57;max-width:700px;margin:-3px 0 15px;font-size:11px;line-height:1.8}.pt-preference{color:#756e55;margin:0 0 14px;font-size:10px;line-height:1.7}.pt-contact-address{white-space:pre-wrap;overflow-wrap:anywhere}.pt-heading-actions .pt-button,.pt-card-actions .pt-button,.pt-close{min-height:44px}.pt-close{min-width:44px}.pt-import-shortcut{background:#fbf8e9;border:1px solid #e7dfbb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:15px;display:flex}.pt-import-shortcut small{color:#756b4a;max-width:470px;font-size:11px;line-height:1.8}.pt-import-shortcut .pt-button{min-height:44px}@media (max-width:420px){.pt-import-shortcut{flex-direction:column;align-items:stretch}.pt-import-shortcut .pt-button{justify-content:center;width:100%}}.pt-client-sharing{color:#8c7847;background:#fcf9eb;border:1px solid #e5ddbd;border-radius:5px;align-items:flex-start;gap:9px;min-width:0;padding:13px 14px;display:flex}.pt-client-sharing>svg{flex-shrink:0;margin-top:3px}.pt-client-sharing p{color:#827149;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.pt-client-sharing strong{color:#695730;font-weight:400}.pt-contact-fields{border:0;min-width:0;margin:0;padding:0}.pt-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-form-actions>.pt-button,.pt-remove-confirm>.pt-button,.pt-remove{min-height:44px}.pt-heading-actions>.pt-button{white-space:normal;min-width:0}.pt-remove{padding:7px 0}@media (max-width:620px){.pt-client-sharing{gap:8px;padding:13px}.pt-client-sharing p{font-size:12px}.pt-form-actions{flex-wrap:wrap}.pt-heading-actions>.pt-button{font-size:11px!important}.pt-contact-fields{max-width:100%}.pt-root .pt-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.pt-root .pt-heading-actions>.pt-button{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:48px}.pt-root .pt-button>svg{flex-shrink:0}}@media (max-width:360px){.pt-root .pt-heading-actions{grid-template-columns:minmax(0,1fr)}}.pg-launch{background:#fff;border:1px solid #dedede;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:0 0 23px;padding:17px 20px;display:flex}.pg-launch>div{align-items:center;gap:13px;min-width:0;display:flex}.pg-launch strong{color:#2f2f2f;font-size:16px;font-weight:500;display:block}.pg-launch small{color:#606060;font-size:14px;line-height:1.65;display:block}.pg-launch button,.pg-sources a,.pg-suggestions button{color:#313131;min-height:44px;font:inherit;text-align:center;white-space:normal;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:5px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 13px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.pg-launch button{background:#fff6c1;border-color:#dac764;flex-shrink:0}.pg-dialog{color:#303030;background:#fff;border:1px solid #d8d8d8;border-radius:10px;width:min(720px,100vw - 32px);max-width:calc(100vw - 32px);height:min(850px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 25px 90px #0003}.pg-dialog[open]{flex-direction:column;display:flex}.pg-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121285}.pg-dialog *{box-sizing:border-box}.pg-dialog header{border-bottom:1px solid #e6e6e6;flex-shrink:0;align-items:center;gap:14px;padding:20px 22px;display:flex}.pg-mark{background:#ffdf31;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pg-dialog header>div{flex:1;min-width:0}.pg-dialog header small{letter-spacing:.06em;color:#656565;font-size:12px}.pg-dialog h2{overflow-wrap:anywhere;margin:5px 0 0;font:400 25px/1.3 Georgia,serif}.pg-icon{color:#555;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-width:44px;min-height:44px;display:grid}.pg-intro{color:#606060;background:#fafafa;flex-shrink:0;margin:0;padding:14px 22px;font-size:14px;line-height:1.7}.pg-thread{overscroll-behavior:contain;flex:1;min-height:80px;padding:22px;overflow-y:auto}.pg-welcome h3{margin:0 0 9px;font:400 25px/1.3 Georgia,serif}.pg-welcome p{color:#626262;margin:0 0 20px;font-size:16px;line-height:1.75}.pg-thread section{margin-bottom:23px}.pg-question{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff5ba;border-radius:8px 8px 0;margin:0 0 14px 35px;padding:14px 17px;font-size:16px;line-height:1.7}.pg-thread article{padding:0 3px}.pg-thread article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px;font-size:16px;line-height:1.8}.pg-sources{flex-wrap:wrap;gap:8px;display:flex}.pg-sources a{color:#3b3b3b;background:#f8f8f8;justify-content:flex-start}.pg-sources svg{flex-shrink:0}.pg-suggestions{border-top:1px solid #e7e7e7;flex-wrap:wrap;flex-shrink:0;gap:8px;max-height:125px;padding:12px 22px;display:flex;overflow:auto}.pg-suggestions button{background:#fffdf2;min-height:40px;padding:8px 12px;font-size:14px}.pg-dialog form{flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 22px 8px;display:flex}.pg-dialog textarea{resize:vertical;color:#292929;border:1px solid #cfcfcf;border-radius:6px;width:100%;min-width:0;min-height:56px;max-height:130px;padding:12px;font:16px/1.6 Arial,sans-serif}.pg-dialog form button{cursor:pointer;background:#ffdf31;border:1px solid #ddc62c;border-radius:6px;place-items:center;width:46px;min-width:46px;min-height:46px;display:grid}.pg-dialog button:disabled{opacity:.5;cursor:not-allowed}.pg-dialog footer{color:#6b6b6b;flex-shrink:0;padding:5px 22px 14px;font-size:12px;line-height:1.65}.pg-error{color:#794b31;background:#fff1e9;border:1px solid #ebc7b4;padding:14px;font-size:16px;line-height:1.7}.pg-status{color:#606060;align-items:center;gap:8px;font-size:14px;display:flex}.pg-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.pg-dialog :is(button,a,textarea):focus-visible,.pg-launch button:focus-visible){outline-offset:3px;outline:2px solid #7b6a11}@media (max-width:620px){.pg-launch{flex-direction:column;align-items:stretch;padding:16px}.pg-launch button{width:100%}.pg-dialog{border-radius:7px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.pg-dialog header{gap:11px;padding:15px}.pg-dialog h2{font-size:22px}.pg-intro{padding:12px 15px;font-size:14px}.pg-thread{padding:18px 15px}.pg-suggestions{max-height:112px;padding:10px 15px}.pg-dialog form{padding:12px 15px 5px}.pg-dialog footer{padding:5px 15px 12px}.pg-question{margin-left:18px}.pg-sources{flex-direction:column;align-items:stretch}.pg-sources a{justify-content:space-between;width:100%}.pg-suggestions{flex-wrap:nowrap;max-height:none;overflow:auto hidden}.pg-suggestions button{white-space:nowrap;flex-shrink:0;min-height:44px}.pg-dialog footer{font-size:12px}.pg-dialog header small{font-size:11px}.pg-dialog .pg-intro{font-size:14px;line-height:1.65}}@media (max-height:620px){.pg-dialog[open]{overflow-y:auto}.pg-dialog .pg-thread{flex:none;min-height:100px;max-height:280px;overflow-y:auto}.pg-dialog .pg-intro{padding-top:8px;padding-bottom:8px}.pg-dialog .pg-suggestions{flex-wrap:nowrap;max-height:none;overflow:auto hidden}.pg-dialog .pg-suggestions button{white-space:nowrap;flex-shrink:0;min-height:44px}}.pg-scope{color:#555;background:#fff;border-bottom:1px solid #e7e7e7;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 22px;font-size:14px;display:flex}.pg-scope select{color:#333;background:#fff;border:1px solid #ccc;border-radius:5px;flex:240px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px;font:16px/1.5 Arial,sans-serif}@media (max-width:620px){.pg-scope{gap:6px;padding:10px 15px}.pg-scope select{flex-basis:100%;width:100%}}.pg-options{border-bottom:1px solid #e7e7e7;flex-shrink:0;max-height:35%;overflow-y:auto}.pg-options>summary{cursor:pointer;color:#5e5a46;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:10px 22px;font-size:14px;list-style:none;display:flex}.pg-options>summary::-webkit-details-marker{display:none}.pg-options>summary:focus-visible{outline-offset:-2px;outline:2px solid #755b22}.pg-options>summary:after{content:"+";margin-left:auto}.pg-options[open]>summary:after{content:"−"}.pg-options>summary>span{text-overflow:ellipsis;white-space:nowrap;color:#41463c;min-width:0;max-width:65%;overflow:hidden}.pg-options .pg-help{color:#606060;margin:0;padding:10px 22px 14px;font-size:14px;line-height:1.65}.pg-dialog .pg-thread{flex:1;min-height:0;max-height:none;overflow-y:auto}.pg-dialog form{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pg-dialog textarea{min-height:52px}@media (max-width:767px),(max-height:620px){.pg-dialog[open]{top:calc(var(--ws-visual-top,0px) + 8px);height:calc(var(--ws-visual-height,100dvh) - 16px);max-height:calc(var(--ws-visual-height,100dvh) - 16px);margin:0 auto;position:fixed;bottom:auto;overflow:hidden}.pg-dialog header{gap:10px;min-height:64px;padding:10px 14px}.pg-dialog header small{display:none}.pg-dialog h2{margin:0;font-size:22px}.pg-dialog .pg-mark{width:36px;height:36px}.pg-dialog .pg-options>summary{padding:8px 14px}.pg-dialog .pg-intro,.pg-dialog .pg-scope,.pg-dialog .pg-help{padding:10px 14px}.pg-dialog .pg-suggestions{flex-wrap:wrap;max-height:none;padding:10px 14px;overflow:visible}.pg-dialog .pg-suggestions button{white-space:normal;min-height:44px}.pg-dialog .pg-thread{flex:1;min-height:0;max-height:none;padding:16px 14px;overflow-y:auto}.pg-dialog form{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.pg-dialog .pg-question{margin-left:12px}}.pcc-root{color:#37372d;background:#fff;border:1px solid #e5e3d8;border-radius:7px;margin:24px 0;padding:25px 28px}.pcc-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.pcc-eyebrow{letter-spacing:1.5px;color:#797663;font-size:9px;font-weight:600}.pcc-heading h2{letter-spacing:-.3px;align-items:center;gap:9px;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;display:flex}.pcc-heading h2 svg{color:#77735f}.pcc-heading-actions>button,.pcc-status button{color:#514e3f;cursor:pointer;background:#fafaf5;border:1px solid #dedbd0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:11px;display:inline-flex}.pcc-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.pcc-contacts>article{border:1px solid #eceade;border-radius:5px;min-width:0;padding:17px}.pcc-person h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;font-weight:500}.pcc-person p{color:#6e6b59;overflow-wrap:anywhere;margin:0 0 7px;font-size:12px}.pcc-person>span{color:#77735f;background:#f4f3eb;border-radius:3px;margin:4px 0 12px;padding:3px 6px;font-size:9px;display:inline-block}.pcc-links{flex-direction:column;gap:9px;display:flex}.pcc-links>a,.pcc-links>p{color:#565240;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;max-width:100%;margin:0;font-size:12px;line-height:1.7;text-decoration:none;display:flex}.pcc-links>a:hover{text-decoration:underline}.pcc-links svg{flex-shrink:0;margin-top:3px}.pcc-links small{color:#77715b;font-size:10px;line-height:1.7}.pcc-footer,.pcc-status{color:#797461;margin:17px 0 0;font-size:11px;line-height:1.8}.pcc-status{background:#fafaf6;border:1px solid #efede3;border-radius:4px;padding:18px}.pcc-status p{margin:0 0 10px}.pcc-footer{font-size:10px}:is(.pcc-root button:focus-visible,.pcc-root a:focus-visible){outline-offset:3px;outline:2px solid #8e7f1f}@media (max-width:700px){.pcc-root{margin:20px 0;padding:20px}.pcc-heading{flex-wrap:wrap;gap:12px}.pcc-heading h2{font-size:23px}.pcc-heading-actions>button{font-size:12px}.pcc-contacts{grid-template-columns:1fr;margin-top:17px}.pcc-links>a,.pcc-links>p{font-size:13px}.pcc-footer{font-size:11px}}.pcc-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pcc-heading-actions>button.pcc-add{color:#171710;background:#ffe531;border-color:#ffe531}.pcc-edit{color:#494536;cursor:pointer;background:#fff;border:1px solid #dedbd0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:16px;padding:9px 12px;font-size:11px;display:inline-flex}.pcc-edit:hover{background:#faf8e9}.pcc-links>p.pcc-missing{color:#8a8470;font-size:11px}@media (max-width:480px){.pcc-heading-actions{width:100%}.pcc-heading-actions>button{flex:1;min-width:0;padding:10px}.pcc-edit{width:100%;font-size:12px}.pcc-links>p.pcc-missing{font-size:12px}}.rf-root{--rf-ink:#22221f;--rf-muted:#68685e;--rf-line:#e2e2d9;color:var(--rf-ink);min-width:0;padding-bottom:28px}.rf-root *{box-sizing:border-box}.rf-root button,.rf-root input,.rf-root select,.rf-root textarea{font:inherit}.rf-root button,.rf-root summary{cursor:pointer}.rf-root button:disabled{opacity:.5;cursor:not-allowed}:is(.rf-root button:focus-visible,.rf-root a:focus-visible,.rf-root input:focus-visible,.rf-root textarea:focus-visible,.rf-root select:focus-visible,.rf-root summary:focus-visible){outline-offset:3px;outline:2px solid #8b7600}.rf-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.rf-eyebrow{letter-spacing:1.3px;color:#727264;font-size:9px;line-height:1.7}.rf-header h2{letter-spacing:-1px;margin:9px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.2}.rf-header p{color:var(--rf-muted);max-width:590px;margin:0;font-size:12px;line-height:1.8}.rf-button{color:#404036;text-align:center;background:#fff;border:1px solid #d6d6ca;border-radius:5px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:10px 14px;line-height:1.5;text-decoration:none;display:inline-flex;font-size:11px!important}.rf-button>svg{flex-shrink:0}.rf-button:hover:not(:disabled){background:#f4f4ee;border-color:#bcbcaf}.rf-button.primary{color:#141410;background:#ffdf31;border-color:#ffdf31}.rf-button.primary:hover:not(:disabled){background:#f1d22d;border-color:#f1d22d}.rf-button.icon{width:44px;min-width:44px;padding:8px}.rf-button.subtle{color:#795a45;background:0 0;border-color:#0000}.rf-policy,.rf-readonly{background:#fffbea;border:1px solid #eee2ab;border-radius:6px;align-items:flex-start;gap:13px;margin-bottom:23px;padding:18px 20px;display:flex}.rf-policy>svg,.rf-readonly>svg{color:#776307;flex-shrink:0;margin-top:2px}.rf-policy strong{font-size:12px;font-weight:600}.rf-policy p{color:#6c6340;max-width:850px;margin:5px 0 0;font-size:11px;line-height:1.8}.rf-readonly{border-color:var(--rf-line);color:#5c5c4f;background:#f6f6f1;font-size:12px;line-height:1.8}.rf-readonly>svg{color:#737360}.rf-error{color:#874d35;overflow-wrap:anywhere;background:#fff7f1;border:1px solid #e4c2b2;border-radius:5px;margin-bottom:20px;padding:15px 17px;font-size:12px;line-height:1.8}.rf-error p{margin:0}.rf-error button{margin-top:10px}.rf-success{color:#49613b;background:#f0f5e9;border:1px solid #d9e4cc;border-radius:5px;align-items:flex-start;gap:8px;margin:0 0 20px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.rf-success svg{flex-shrink:0;margin-top:2px}.rf-metrics{border:1px solid var(--rf-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.rf-metrics>div{border-right:1px solid var(--rf-line);flex-direction:column;gap:12px;min-width:0;padding:21px 24px;display:flex}.rf-metrics>div:last-child{border:0}.rf-metrics span{color:var(--rf-muted);font-size:11px}.rf-metrics strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:29px;font-weight:400}.rf-editor{background:#fff;border:1px solid #dbdbce;border-radius:7px;min-width:0;margin-bottom:26px;padding:24px 26px}.rf-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.rf-section-heading h3{letter-spacing:-.5px;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3}.rf-section-heading p{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.8}.rf-root fieldset{border:0;min-width:0;margin:0;padding:0}.rf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 21px;display:grid}.rf-form-grid>label,.rf-action-form label{color:#565647;flex-direction:column;gap:8px;min-width:0;font-size:11px;line-height:1.6;display:flex}.rf-wide{grid-column:1/-1}.rf-optional{color:#858576;font-size:10px;font-weight:400}.rf-form-grid input,.rf-form-grid select,.rf-form-grid textarea,.rf-action-form input,.rf-action-form select,.rf-action-form textarea{color:#2c2c23;background:#fff;border:1px solid #d7d7ca;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6}.rf-root textarea{resize:vertical}.rf-root input::placeholder,.rf-root textarea::placeholder{color:#898978}.rf-form-grid small,.rf-action-form small{color:#747462;font-size:10px;line-height:1.7}.rf-form-grid .rf-permission{cursor:pointer;flex-direction:row;align-items:flex-start;gap:11px;margin-top:4px;font-size:12px;line-height:1.8}.rf-form-grid .rf-permission input{accent-color:#222;width:18px;min-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.rf-form-footer{border-top:1px solid #ecece3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:22px;padding-top:17px;display:flex}.rf-form-footer p{color:#777763;margin:0 auto 0 0;font-size:10px;line-height:1.7}.rf-toolbar{align-items:center;gap:12px;margin-bottom:21px;display:flex}.rf-search{color:#898977;background:#fff;border:1px solid #d7d7ca;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px 12px;display:flex}.rf-search input{color:#3a3a2d;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px;line-height:1.8}.rf-filter{min-width:0;max-width:200px}.rf-filter select{color:#5b5b4c;background:#fff;border:1px solid #d7d7ca;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-size:11px}.rf-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:19px;display:grid}.rf-card{border:1px solid var(--rf-line);overflow-wrap:anywhere;background:#fff;border-radius:7px;min-width:0;padding:24px}.rf-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rf-card-top>div{min-width:0}.rf-card h3{letter-spacing:-.5px;color:#36362c;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.3}.rf-status{color:#6e6e5a;white-space:nowrap;background:#f1f1e9;border-radius:4px;flex-shrink:0;margin-top:3px;padding:4px 8px;font-size:9px;line-height:1.6;display:inline-flex}.rf-status.qualified{color:#506740;background:#edf3e6}.rf-status.needs_review{color:#956321;background:#fff0d9}.rf-contact{flex-wrap:wrap;gap:10px 17px;margin:0 0 15px;display:flex}.rf-contact a{color:#6d6750;word-break:break-word;align-items:center;gap:6px;max-width:100%;font-size:11px;line-height:1.8;text-decoration:none;display:inline-flex}.rf-contact a:hover{text-decoration:underline}.rf-contact a svg{flex-shrink:0}.rf-idea{color:#6a6a58;white-space:pre-wrap;margin:0 0 20px;font-size:12px;line-height:1.85}.rf-meta{border-top:1px solid #ecece3;border-bottom:1px solid #ecece3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 19px;padding:15px 0;display:grid}.rf-meta dt{letter-spacing:.5px;text-transform:uppercase;color:#898976;margin-bottom:7px;font-size:9px}.rf-meta dd{color:#5b5b47;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.rf-meta dd small{color:#94947d;text-transform:capitalize;font-size:9px;display:block}.rf-qualification{color:#6e6e58;align-items:flex-start;gap:8px;margin-bottom:18px;font-size:10px;line-height:1.8;display:flex}.rf-qualification>svg{flex-shrink:0;margin-top:2px}.rf-qualification p{margin:0}.rf-points{background:#f8f8f1;border:1px solid #eaeae0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.rf-points>span{color:#7b7b65;font-size:10px;line-height:1.7}.rf-points strong{color:#454533;white-space:nowrap;font-size:24px;font-weight:400}.rf-points strong small{color:#8c8c72;font-size:10px}.rf-history{border-top:1px solid #ecece3;margin-top:17px;padding-top:4px}.rf-history summary{color:#6d6d56;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:11px;list-style:none;display:flex}.rf-history summary::-webkit-details-marker{display:none}.rf-history[open] summary>svg{transform:rotate(180deg)}.rf-history ol{margin:5px 0 0;padding:0;list-style:none}.rf-history li{color:#72725b;border-top:1px solid #efefe6;padding:13px 0;font-size:10px;line-height:1.8}.rf-history li>div{justify-content:space-between;gap:14px;display:flex}.rf-history strong{color:#56563f;font-size:11px;font-weight:500}.rf-history time{color:#909079;font-size:9px}.rf-history p{white-space:pre-wrap;overflow-wrap:anywhere;color:#67674e;margin:7px 0 0;font-size:11px}.rf-history small{color:#99997e;font-size:9px}.rf-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.rf-card-actions .rf-button{padding:9px 11px;font-size:10px!important}.rf-action-form{background:#fafaf4;border:1px solid #e5e5d7;border-radius:5px;margin-top:18px;padding:17px}.rf-action-form .rf-section-heading{align-items:center;gap:8px;margin-bottom:14px}.rf-action-form h4{margin:0;font-size:13px;font-weight:500;line-height:1.6}.rf-action-form .rf-section-heading>.rf-button{background:0 0;border-color:#0000;margin:-7px -7px -7px 0}.rf-action-form label+label{margin-top:15px}.rf-form-note{color:#776c52;margin:0 0 16px;font-size:11px;line-height:1.8}.rf-inline-error{color:#994d32;margin:13px 0 0;font-size:11px;line-height:1.8}.rf-empty{text-align:center;border:1px solid var(--rf-line);color:#8d8d73;background:#fff;border-radius:7px;flex-direction:column;align-items:center;gap:13px;padding:60px 22px;display:flex}.rf-empty h3{letter-spacing:-.5px;color:#61614b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.35}.rf-empty p{color:#85856d;max-width:380px;margin:0 0 6px;font-size:12px;line-height:1.8}.rf-footer-note{color:#87876f;align-items:flex-start;gap:7px;margin:23px 0 0;font-size:10px;line-height:1.9;display:flex}.rf-footer-note>svg{flex-shrink:0;margin-top:2px}.rf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.rf-list{grid-template-columns:1fr}.rf-metrics>div{padding:19px}.rf-card{padding:23px}}@media (max-width:620px){.rf-header{flex-direction:column;gap:18px}.rf-header h2{font-size:33px}.rf-header p{font-size:12px}.rf-header>.rf-button{width:100%}.rf-policy,.rf-readonly{gap:10px;padding:16px 15px}.rf-policy p{font-size:11px}.rf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.rf-metrics>div{border-bottom:1px solid var(--rf-line);padding:17px}.rf-metrics>div:nth-child(2){border-right:0}.rf-metrics>div:nth-child(3){border-bottom:0}.rf-metrics span{font-size:10px}.rf-metrics strong{font-size:28px}.rf-editor{padding:20px 17px}.rf-section-heading h3{font-size:26px}.rf-section-heading p{font-size:11px}.rf-form-grid{grid-template-columns:1fr;gap:16px}.rf-form-grid input,.rf-form-grid select,.rf-form-grid textarea,.rf-action-form input,.rf-action-form select,.rf-action-form textarea,.rf-filter select,.rf-search input{font-size:16px}.rf-form-grid>label,.rf-action-form label{font-size:12px}.rf-form-footer{justify-content:stretch;gap:8px}.rf-form-footer p{width:100%;margin:0 0 5px}.rf-form-footer>.rf-button{flex:1}.rf-toolbar{flex-wrap:wrap;gap:9px}.rf-search{flex-basis:100%;width:100%}.rf-filter{flex:1;max-width:none}.rf-card{padding:20px 17px}.rf-card-top{flex-wrap:wrap;gap:9px}.rf-card h3{margin-bottom:11px;font-size:28px}.rf-card .rf-status{margin:0 0 13px}.rf-contact{gap:9px 16px}.rf-contact a,.rf-idea{font-size:12px}.rf-meta{grid-template-columns:1fr;gap:13px}.rf-meta dd{font-size:12px}.rf-qualification{font-size:11px}.rf-points{flex-wrap:wrap;gap:9px;padding:12px}.rf-points>span{font-size:11px}.rf-points strong{font-size:26px}.rf-card-actions{gap:8px}.rf-card-actions>.rf-button{flex:1;min-width:110px}.rf-action-form{padding:15px 12px}.rf-action-form h4,.rf-history summary{font-size:12px}.rf-history li>div{flex-wrap:wrap;gap:4px 12px}.rf-history p{font-size:12px}.rf-empty{padding:45px 19px}.rf-empty h3{font-size:26px}.rf-footer-note{font-size:10px}}.ma-attribution{z-index:850;color:#334155;background:#fff;border:1px solid #d5dce4;border-radius:5px;align-items:center;max-width:calc(100% - 12px);min-height:44px;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;bottom:6px;right:6px;overflow:visible;box-shadow:0 2px 10px #1f293715}.ma-credit{align-items:center;min-width:0;display:flex}.ma-credit[hidden]{display:none}.ma-credit-link{color:#334155;overflow-wrap:anywhere;align-items:center;min-width:0;min-height:44px;padding:7px 9px 7px 12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.ma-credit-link:hover{color:#111827;text-decoration:underline}.ma-attribution-toggle{color:#334155;cursor:pointer;background:#fff;border:0;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.ma-attribution-toggle:hover{color:#111827;background:#f1f4f7}.ma-attribution-toggle svg{flex-shrink:0}:is(.ma-attribution-toggle:focus-visible,.ma-credit-link:focus-visible){outline-offset:2px;border-radius:3px;outline:2px solid #303b49}.pm-visual:has(>.ma-attribution)>.pm-touch-toggle{bottom:62px}@media (max-width:620px){.ma-credit-link{padding-left:9px;font-size:12px}.ma-attribution{max-width:calc(100% - 10px);bottom:5px;right:5px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pm-root{--pm-ink:#252a30;--pm-muted:#66717e;--pm-line:#e2e6eb;border:1px solid var(--pm-line);color:var(--pm-ink);background:#fff;border-radius:8px;min-width:0;margin:0 0 26px;overflow:hidden}.pm-root *{box-sizing:border-box}.pm-root button,.pm-root input{font:inherit}.pm-root button{cursor:pointer}.pm-root button:disabled{opacity:.45;cursor:not-allowed}.pm-root button:focus-visible{outline-offset:3px;outline:2px solid #807000}.pm-root a:focus-visible{outline-offset:3px;outline:2px solid #807000}.pm-root input:focus-visible{outline-offset:3px;outline:2px solid #807000}.pm-root summary:focus-visible{outline-offset:3px;outline:2px solid #807000}.pm-root .leaflet-marker-icon:focus-visible{outline-offset:3px;outline:2px solid #807000}.pm-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px 20px;display:flex}.pm-eyebrow{letter-spacing:1.5px;color:#697380;align-items:center;gap:6px;font-size:8px;line-height:1.7;display:flex}.pm-heading h2{letter-spacing:-.7px;margin:10px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.25}.pm-heading p{color:var(--pm-muted);max-width:580px;margin:0;font-size:11px;line-height:1.8}.pm-count{white-space:nowrap;color:#66717e;background:#f4f6f8;border:1px solid #e4e8ed;border-radius:4px;margin-top:3px;padding:6px 9px;font-size:10px;line-height:1.7}.pm-tools{align-items:center;gap:12px;padding:0 27px 19px;display:flex}.pm-search{color:#7b8592;background:#fff;border:1px solid #dce1e7;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;max-width:320px;min-height:44px;padding:8px 11px;display:flex}.pm-search input{color:#374151;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;line-height:1.8}.pm-search input::placeholder{color:#808a97}.pm-tool-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pm-button{color:#46515f;text-align:center;background:#fff;border:1px solid #dce1e7;border-radius:4px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:9px 12px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex;font-size:10px!important}.pm-button>svg{flex-shrink:0}.pm-button:hover:not(:disabled){background:#f2f5f8;border-color:#b8c1cc}.pm-button.primary{color:#19190f;background:#ffdf31;border-color:#ffdf31}.pm-button.primary:hover:not(:disabled){background:#f1d92c}.pm-button.icon{width:44px;min-width:44px;padding:9px}.pm-button.subtle{color:#66717e;background:0 0;border-color:#0000}.pm-layout{border-top:1px solid var(--pm-line);grid-template-columns:minmax(0,1fr) minmax(245px,.4fr);display:grid}.pm-map-column{background:#edf0f3;flex-direction:column;min-width:0;display:flex}.pm-visual{isolation:isolate;z-index:0;background:#edf0f3;flex:1;min-width:0;height:440px;position:relative}.pm-canvas{z-index:0;outline-offset:-3px;background:#edf0f3;width:100%;height:100%;min-height:440px;font-family:Arial,Helvetica,sans-serif}.pm-basemap{filter:grayscale()contrast(1.03)brightness(1.03)}.pm-visual .leaflet-container{background:#edf0f3}.pm-visual .leaflet-tile{max-width:none!important;max-height:none!important}.pm-visual .pm-marker{background:0 0;border:0;justify-content:center;align-items:flex-start;display:flex}.pm-pin-shape{background:#ffdf31;border:2px solid #1a1a17;border-radius:50% 50% 50% 5px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:3px;transition:background .12s,box-shadow .12s;display:flex;transform:rotate(-45deg);box-shadow:0 4px 8px #2d2d1d30}.pm-pin-number{color:#12120f;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:1;transform:rotate(45deg)}.pm-marker.pm-is-selected .pm-pin-shape{background:#181813;border-color:#ffdf31;box-shadow:0 0 0 3px #ffdf3166,0 4px 10px #28281833}.pm-marker.pm-is-selected .pm-pin-number{color:#ffdf31}.pm-marker:hover .pm-pin-shape{box-shadow:0 0 0 3px #ffdf3166,0 4px 10px #28281833}.pm-attribution{z-index:850;color:#56616e;background:#fffffff0;border-radius:3px 0 0;padding:3px 7px;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.7;text-decoration:none;display:block;position:absolute;bottom:0;right:0}.pm-attribution:hover{color:#252a30;text-decoration:underline}.pm-zoom-controls{z-index:700;background:#fff;border:1px solid #d5dce4;border-radius:5px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 3px 15px #1f293716}.pm-zoom-controls button{color:#374151;background:#fff;border:0;place-items:center;width:44px;height:44px;min-height:44px;display:grid}.pm-zoom-controls button+button{border-top:1px solid #e5e9ee}.pm-zoom-controls button:hover:not(:disabled){background:#f3f6f9}.pm-touch-toggle{z-index:800;color:#46515f;background:#fffffff2;border:1px solid #d5dce4;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;display:flex;position:absolute;bottom:31px;left:13px;box-shadow:0 3px 15px #1f293716;font-size:11px!important}.pm-touch-toggle.is-active{color:#ffdf31;background:#191913;border-color:#191913}.pm-touch-locked .pm-canvas,.pm-touch-locked .leaflet-container{touch-action:pan-y!important}.pm-map-loading{color:#5f6b79;z-index:600;white-space:nowrap;background:#ffffffed;border-radius:5px;padding:12px 16px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-tile-error{z-index:750;color:#7e7149;background:#fffdf0f5;border:1px solid #e1d3a2;border-radius:4px;align-items:center;gap:9px;padding:10px 12px;font-size:10px;line-height:1.7;display:flex;position:absolute;top:14px;left:14px;right:74px}.pm-tile-error button{color:#63582d;background:0 0;border:0;min-height:34px;margin-left:auto;padding:5px;font-size:10px;text-decoration:underline}.pm-map-fallback{text-align:center;color:#66717e;z-index:700;background:#f3f5f8;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:35px;display:flex;position:absolute;inset:0}.pm-map-fallback p{max-width:330px;margin:0;font-size:12px;line-height:1.8}.pm-popup .leaflet-popup-content-wrapper{background:#fff;border:1px solid #dce2e9;border-radius:6px;box-shadow:0 5px 25px #1f293726}.pm-popup .leaflet-popup-content{margin:19px 31px 19px 18px}.pm-popup .leaflet-popup-tip{box-shadow:none;background:#fff}.pm-popup a.leaflet-popup-close-button{color:#697585;width:44px;height:44px;min-height:44px;font-size:20px;line-height:44px;top:0;right:0}.pm-popup-content{color:#374151;overflow-wrap:anywhere;flex-direction:column;gap:7px;font-family:Arial,Helvetica,sans-serif;display:flex}.pm-popup-content strong{padding-right:2px;font-size:13px;font-weight:500;line-height:1.5}.pm-popup-content>span{color:#657181;font-size:11px;line-height:1.7}.pm-popup-content small{color:#758191;font-size:9px;line-height:1.6}.pm-project-list{border-left:1px solid var(--pm-line);overscroll-behavior:contain;background:#fff;min-width:0;max-height:440px;overflow:auto}.pm-project{overflow-wrap:anywhere;border-bottom:1px solid #e7ebf0;min-width:0;padding:20px 19px}.pm-project:last-child{border-bottom:0}.pm-project.is-selected{background:#f3f5f8;box-shadow:inset 3px 0 #ffdf31}.pm-project-top{align-items:flex-start;gap:12px;display:flex}.pm-list-number{color:#222214;background:#ffdf31;border:1px solid #ddd032;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:500;display:flex}.pm-list-number.unlocated{color:#748091;background:#f0f3f6;border-color:#dce2e9}.pm-project-top>div{min-width:0}.pm-project h3{letter-spacing:-.3px;color:#303b49;margin:1px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.35}.pm-project-top p{color:#66717e;margin:0;font-size:10px;line-height:1.8}.pm-project-meta{color:#6c7887;flex-wrap:wrap;gap:7px 13px;margin:12px 0;font-size:8px;line-height:1.8;display:flex}.pm-project-meta>.pm-not-located{color:#6b7280}.pm-project-actions{flex-wrap:wrap;gap:5px;display:flex}.pm-project-actions .pm-button{padding:8px;font-size:9px!important}.pm-manage{border-top:1px solid #e5e9ef;margin-top:12px}.pm-manage summary{color:#66717e;cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:9px;line-height:1.7;list-style:none;display:flex}.pm-manage summary::-webkit-details-marker{display:none}.pm-manage summary>svg:last-child{margin-left:auto}.pm-manage[open] summary>svg:last-child{transform:rotate(180deg)}.pm-location-actions{flex-direction:column;gap:7px;padding-bottom:6px;display:flex}.pm-location-actions .pm-button{justify-content:flex-start;font-size:9px!important}.pm-selection{background:#f3f5f8;border-top:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:16px 21px;display:flex}.pm-selection>div{overflow-wrap:anywhere;flex-direction:column;gap:7px;min-width:0;display:flex}.pm-selection strong{color:#374151;font-size:12px;font-weight:500;line-height:1.6}.pm-selection span{color:#66717e;font-size:9px;line-height:1.7}.pm-selection .pm-button{flex-shrink:0}.pm-empty-map{text-align:center;color:#697585;background:#f4f6f8;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:440px;padding:32px;display:flex}.pm-empty-icon{color:#788596;background:#fff;border:1px solid #dfe5ec;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:7px;display:grid}.pm-empty-map h3{letter-spacing:-.5px;color:#46515f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.35}.pm-empty-map p{color:#66717e;max-width:350px;margin:0 0 5px;font-size:12px;line-height:1.9}.pm-list-empty{text-align:center;color:#748091;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:160px;padding:35px 22px;display:flex}.pm-list-empty p{max-width:250px;font-size:11px;line-height:1.8}.pm-footer{border-top:1px solid var(--pm-line);color:#697585;flex-wrap:wrap;align-items:center;gap:11px 24px;padding:16px 27px 17px;font-size:9px;line-height:1.8;display:flex}.pm-footer>span{align-items:center;gap:6px;display:flex}.pm-legend-dot{background:#ffdf31;border:1px solid #a69a23;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pm-footer p{color:#748091;width:100%;margin:0;font-size:9px;line-height:1.8}.pm-loading{color:#748091;background:#f7f9fb;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:300px;padding:50px 25px;display:flex}.pm-loading p{margin:0;font-size:12px;line-height:1.8}.pm-error{color:#94764b;background:#fff7ed;border:1px solid #e9d5b9;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 27px 20px;padding:14px 16px;display:flex}.pm-error p{overflow-wrap:anywhere;max-width:600px;margin:0;font-size:11px;line-height:1.8}.pm-progress{background:#f3f6f9;border-top:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:13px;padding:14px 27px;display:flex}.pm-progress>div{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.pm-progress span{color:#697585;font-size:9px}.pm-progress strong{color:#46515f;font-size:11px;font-weight:500}.pm-progress>.pm-button{flex-shrink:0}.pm-manual-form{background:#f6f8fa;border-top:1px solid #e0e5ec;padding:23px 27px}.pm-manual-form fieldset{border:0;min-width:0;margin:0;padding:0}.pm-manual-heading{justify-content:space-between;align-items:flex-start;gap:17px;margin-bottom:18px;display:flex}.pm-manual-heading h3{letter-spacing:-.4px;color:#374151;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.4}.pm-manual-heading p{color:#66717e;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.pm-manual-heading>.pm-button{background:0 0;border-color:#0000;flex-shrink:0;margin:-7px -6px 0 0}.pm-coordinate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:560px;display:grid}.pm-coordinate-fields label{color:#596575;flex-direction:column;gap:8px;min-width:0;font-size:11px;line-height:1.6;display:flex}.pm-coordinate-fields input{color:#374151;background:#fff;border:1px solid #d5dde7;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6}.pm-coordinate-fields input::placeholder{color:#7d8998}.pm-coordinate-fields small{color:#697585;font-size:9px;line-height:1.6}.pm-manual-note{color:#697585;margin:16px 0 0;font-size:10px;line-height:1.8}.pm-inline-error{color:#a4603f;margin:14px 0 0;font-size:11px;line-height:1.8}.pm-manual-actions{justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.pm-single .pm-layout{grid-template-columns:minmax(0,1fr)}.pm-single .pm-project-list{border-left:0;border-top:1px solid var(--pm-line);max-height:none;overflow:visible}.pm-single .pm-visual,.pm-single .pm-empty-map{height:310px;min-height:310px}.pm-single .pm-canvas{min-height:310px}.pm-single .pm-project{padding:19px 26px}.pm-single .pm-project-actions{display:none}.pm-single .pm-manage{max-width:460px}.pm-single .pm-project-meta{margin-bottom:0}.pm-single .pm-selection{display:none}@media (max-width:1150px){.pm-layout{grid-template-columns:minmax(0,1fr) minmax(235px,.55fr)}.pm-visual,.pm-empty-map{height:390px}.pm-canvas{min-height:390px}.pm-project-list{max-height:390px}.pm-project{padding:18px 16px}.pm-project-top{gap:10px}.pm-project h3{font-size:19px}.pm-heading{padding:22px}.pm-tools{padding:0 22px 18px}.pm-tools .pm-search{max-width:none}.pm-footer{padding:15px 22px}.pm-heading h2{font-size:29px}}@media (max-width:900px){.pm-layout{grid-template-columns:minmax(0,1fr)}.pm-project-list{border-left:0;border-top:1px solid var(--pm-line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}.pm-project{padding:20px}.pm-project:nth-child(odd){border-right:1px solid var(--pm-line)}.pm-project:last-child{border-bottom:1px solid var(--pm-line)}.pm-single .pm-project-list{grid-template-columns:minmax(0,1fr)}.pm-single .pm-project{border:0}.pm-visual,.pm-empty-map{height:360px}.pm-canvas{min-height:360px}.pm-selection{padding:15px 20px}.pm-tools{flex-wrap:wrap}.pm-tools .pm-search{flex:1;min-width:180px}.pm-single .pm-tools{justify-content:flex-end}}@media (max-width:620px){.pm-root{border-radius:6px;margin-bottom:22px}.pm-heading{flex-wrap:wrap;gap:13px;padding:22px 17px 18px}.pm-heading h2{font-size:28px}.pm-heading p{font-size:11px}.pm-eyebrow{font-size:7px}.pm-count{margin:0;font-size:9px}.pm-tools{gap:10px;padding:0 17px 17px}.pm-search{width:100%;flex-basis:100%!important;min-width:0!important}.pm-search input{font-size:16px}.pm-tool-buttons{gap:8px;width:100%;margin-left:0}.pm-tool-buttons>.pm-button:not(.icon){flex:1}.pm-button{font-size:11px!important}.pm-project-list{grid-template-columns:minmax(0,1fr)}.pm-project,.pm-single .pm-project{padding:19px 17px;border-right:0!important}.pm-project h3{font-size:22px}.pm-project-top p{font-size:11px}.pm-project-meta{font-size:9px}.pm-project-actions{gap:7px}.pm-project-actions .pm-button{flex:1;font-size:10px!important}.pm-manage summary{font-size:10px}.pm-location-actions{flex-flow:wrap}.pm-location-actions .pm-button{flex:1;min-width:120px;font-size:10px!important}.pm-footer{gap:8px 16px;padding:15px 17px;font-size:9px}.pm-footer p{font-size:9px}.pm-visual,.pm-empty-map{height:360px}.pm-canvas{min-height:360px}.pm-single .pm-visual,.pm-single .pm-empty-map{height:300px;min-height:300px}.pm-single .pm-canvas{min-height:300px}.pm-empty-map{padding:28px 21px}.pm-empty-map h3{font-size:27px}.pm-empty-map p{font-size:11px}.pm-selection{flex-wrap:wrap;gap:11px;padding:15px 17px}.pm-selection>.pm-button{width:100%}.pm-selection strong{font-size:13px}.pm-selection span{font-size:10px}.pm-attribution{padding:3px 6px;font-size:9px}.pm-zoom-controls{top:13px;right:13px}.pm-tile-error{flex-wrap:wrap;gap:3px;padding:9px;font-size:10px;top:10px;left:10px;right:67px}.pm-tile-error button{min-height:44px;padding:7px;font-size:11px}.pm-popup .leaflet-popup-content{margin:16px 29px 16px 15px}.pm-popup-content strong{font-size:12px}.pm-popup-content>span{font-size:10px}.pm-progress{flex-wrap:wrap;padding:14px 17px}.pm-progress>.pm-button{margin-left:auto}.pm-error{margin:0 17px 18px;padding:13px}.pm-error p{font-size:11px}.pm-manual-form{padding:21px 17px}.pm-manual-heading h3{font-size:25px}.pm-manual-heading p{font-size:11px}.pm-coordinate-fields{grid-template-columns:minmax(0,1fr);gap:16px}.pm-coordinate-fields input{font-size:16px}.pm-coordinate-fields label{font-size:12px}.pm-manual-actions>.pm-button{flex:1}.pm-map-fallback{padding:30px 21px}.pm-map-fallback p{font-size:11px}}.pz-root{color:#2a2a2a;min-width:0;margin:24px 0;font:16px/1.65 Arial,Helvetica,sans-serif}.pz-root *{box-sizing:border-box}.pz-root button,.pz-root input,.pz-root select,.pz-root textarea{font:inherit}.pz-root button{cursor:pointer}.pz-root button:disabled{cursor:not-allowed;opacity:.5}.pz-root :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8b740e}.pz-root svg{flex-shrink:0}.pz-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.pz-heading-icon{color:#232323;background:#ffdf31;border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.pz-heading>div:first-of-type{flex:1;min-width:0}.pz-root .pz-eyebrow{color:#696969;letter-spacing:1.4px;font-size:12px;font-weight:600;line-height:1.6;display:block}.pz-root .pz-heading h2{letter-spacing:-.6px;color:#2a2a2a;margin:5px 0 6px;font:400 32px/1.25 Georgia,Times New Roman,serif}.pz-root .pz-heading p{color:#5f5f5f;margin:0;font-size:16px;line-height:1.65}.pz-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pz-root .pz-button{color:#3e3e3e;text-align:center;white-space:normal;background:#fff;border:1px solid #dbdbdb;border-radius:5px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.pz-root .pz-button:hover:not(:disabled){background:#f5f5f5;border-color:#bfbfbf}.pz-root .pz-button.primary{color:#272727;background:#ffdf31;border-color:#e1c428}.pz-root .pz-button.primary:hover:not(:disabled){background:#f5d626}.pz-root .pz-icon-button{color:#5c5c5c;background:#fff;border:1px solid #e0e0e0;border-radius:5px;flex-shrink:0;place-items:center;width:44px;min-width:44px;min-height:44px;padding:8px;display:inline-grid}.pz-root .pz-sample{color:#5e5e5e;background:#fffae7;border:1px solid #e8ddba;border-radius:5px;margin:0 0 20px;padding:12px 15px;font-size:14px;line-height:1.7}.pz-root .pz-loading{color:#5f5f5f;background:#fff;border:1px solid #e3e3e3;border-radius:7px;align-items:center;gap:11px;padding:35px;display:flex}.pz-root .pz-error,.pz-root .pz-discard{color:#814e34;overflow-wrap:anywhere;background:#fff6ee;border:1px solid #e6cfbc;border-radius:6px;margin:18px 0;padding:17px 20px;font-size:16px;line-height:1.7}.pz-root .pz-error p,.pz-root .pz-discard p{color:inherit;margin:0 0 12px;font-size:16px;line-height:1.7}.pz-error p:last-child,.pz-discard p:last-child{margin-bottom:0}.pz-root .pz-discard h3{color:#553c27;margin:0 0 8px;font-size:18px;line-height:1.5}.pz-discard>div{flex-wrap:wrap;gap:9px;display:flex}.pz-root .pz-visibility{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;margin-bottom:16px;display:flex}.pz-root .pz-visibility>span{color:#5f5f5f;align-items:center;gap:7px;font-size:14px;line-height:1.6;display:inline-flex}.pz-summary{background:#fff;border:1px solid #e4e4e4;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid}.pz-summary>div{border-right:1px solid #ebebeb;min-width:0;padding:21px 23px}.pz-summary>div:last-child{border-right:0}.pz-root .pz-summary dt{color:#6c6c6c;margin:0 0 6px;font-size:14px;line-height:1.6}.pz-root .pz-summary dd{color:#363636;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.pz-content-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.33fr);align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.pz-comparison,.pz-notes,.pz-sources{background:#fff;border:1px solid #e3e3e3;border-radius:7px;min-width:0;padding:25px}.pz-section-heading{color:#7c7c7c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.pz-root .pz-section-heading h3,.pz-root .pz-edit-section h3{letter-spacing:-.35px;color:#383838;margin:5px 0 0;font:400 24px/1.35 Georgia,Times New Roman,serif}.pz-root .pz-section-heading>span{color:#6a6a6a;font-size:14px;line-height:1.6}.pz-table-wrap{overscroll-behavior-x:contain;border:1px solid #e8e8e8;border-radius:5px;min-width:0;overflow-x:auto}.pz-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:14px;line-height:1.7}.pz-root .pz-table thead th{color:#575757;vertical-align:top;background:#f5f5f5;border-bottom:1px solid #e4e4e4;padding:13px 11px;font-size:14px;font-weight:600}.pz-table th:first-child{width:24%}.pz-root .pz-table tbody th,.pz-root .pz-table td{color:#555;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #eaeaea;padding:17px 11px;font-size:14px}.pz-root .pz-table tbody th{color:#393939;font-weight:600}.pz-table tr:last-child>*{border-bottom:0}.pz-root .pz-table th a{color:#606060;text-underline-offset:3px;white-space:normal;align-items:center;gap:4px;margin-top:8px;font-size:14px;text-decoration:underline;display:flex}.pz-root .pz-status{color:#626262;white-space:normal;text-align:center;background:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:14px;line-height:1.5;display:inline-flex}.pz-root .pz-status.meets{color:#3f6535;background:#edf5e9;border-color:#d6e4cd}.pz-root .pz-status.review{color:#75602d;background:#fff7da;border-color:#e8d793}.pz-root .pz-status.variance{color:#915334;background:#fff0e6;border-color:#edceb8}.pz-root .pz-help{color:#676767;overflow-wrap:anywhere;margin:17px 0 0;font-size:14px;line-height:1.75}.pz-plot{color:#fff;background:#2b2b2b;border:1px solid #2b2b2b;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 25px;display:flex}.pz-root .pz-plot .pz-eyebrow{color:#e2d373}.pz-plot-symbol{color:#ffdf31;background:#343434;border:1px dashed #6e6e6e;border-radius:5px;align-self:stretch;place-items:center;min-height:130px;margin:23px 0 20px;display:grid}.pz-root .pz-plot h3{color:#fff;margin:0 0 16px;font:400 30px/1.25 Georgia,Times New Roman,serif}.pz-root .pz-plot>strong{color:#fff;overflow-wrap:anywhere;margin-bottom:5px;font-size:17px;font-weight:500;line-height:1.65}.pz-root .pz-plot-version{color:#ddd;margin-bottom:22px;font-size:14px;line-height:1.6}.pz-root .pz-plot .pz-button{color:#272727;background:#ffdf31;border-color:#ffdf31;align-self:stretch}.pz-root .pz-plot p,.pz-root .pz-plot-placeholder{color:#d8d8d8;overflow-wrap:anywhere;margin:17px 0 0;font-size:14px;line-height:1.8}.pz-root .pz-plot-placeholder{border-top:1px solid #595959;padding-top:19px}.pz-notes{margin-bottom:22px}.pz-root .pz-notes p{color:#4f4f4f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.pz-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pz-source-grid>article{background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.pz-source-grid>article>div{color:#7e7e7e;align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.pz-root .pz-source-grid>article>div>span{color:#656565;font-size:14px;line-height:1.7}.pz-root .pz-source-grid h4{color:#3f3f3f;overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.6}.pz-root .pz-source-grid p{color:#636363;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 18px;font-size:16px;line-height:1.8}.pz-root .pz-source-grid a{color:#5d5d5d;text-underline-offset:3px;align-items:center;gap:7px;min-height:44px;margin-top:auto;font-size:14px;line-height:1.6;text-decoration:underline;display:flex}.pz-root .pz-empty-line{color:#6e6e6e;margin:0;font-size:16px;line-height:1.7}.pz-root .pz-readonly{color:#6c6c6c;align-items:center;gap:8px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.pz-empty{text-align:center;color:#8c8c8c;background:#fff;border:1px solid #e3e3e3;border-radius:7px;flex-direction:column;align-items:center;padding:58px 25px;display:flex}.pz-root .pz-empty h3{letter-spacing:-.4px;color:#444;margin:18px 0 12px;font:400 30px/1.35 Georgia,Times New Roman,serif}.pz-root .pz-empty p{color:#636363;max-width:570px;margin:0 0 22px;font-size:16px;line-height:1.8}.pz-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pz-editor{background:#fff;border:1px solid #e3e3e3;border-radius:7px;min-width:0;padding:28px}.pz-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.pz-editor-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.pz-editor-intro>div{flex:300px;min-width:0}.pz-root .pz-editor-intro h3{color:#393939;letter-spacing:-.3px;margin:0 0 10px;font:400 27px/1.35 Georgia,Times New Roman,serif}.pz-root .pz-editor-intro p{color:#626262;margin:0;font-size:16px;line-height:1.8}.pz-root .pz-editor-intro>.pz-button{flex:0 auto}.pz-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:21px 0;display:grid}.pz-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-root .pz-editor :is(.pz-form-grid label,.pz-row-top label,.pz-field){color:#575757;flex-direction:column;gap:7px;min-width:0;font-size:14px;line-height:1.7;display:flex}.pz-root .pz-editor :is(input:not([type=checkbox]),textarea,select){color:#373737;background:#fff;border:1px solid #d9d9d9;border-radius:5px;outline-color:#8a7724;width:100%;min-width:0;max-width:100%;padding:11px 12px;font-size:16px;line-height:1.6;display:block}.pz-root .pz-editor input::placeholder{color:#777}.pz-root .pz-editor textarea{resize:vertical}.pz-root .pz-editor label small{color:#6a6a6a;font-size:14px;line-height:1.7}.pz-edit-section{border-top:1px solid #e7e7e7;margin-top:25px;padding-top:23px}.pz-edit-section .pz-section-heading{margin-bottom:12px}.pz-edit-section>.pz-help{margin:0 0 18px}.pz-edit-rows{flex-direction:column;gap:20px;margin:18px 0;display:flex}.pz-root .pz-row-editor{background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;min-width:0;margin:0;padding:18px 20px 20px}.pz-root .pz-row-editor legend{color:#686868;padding:0 7px;font-size:14px;font-weight:600;line-height:1.6}.pz-row-top{align-items:flex-start;gap:13px;display:flex}.pz-row-top>label{flex:1;min-width:0}.pz-row-top>.pz-icon-button{margin-top:30px}.pz-row-editor>.pz-form-grid:last-child{margin-bottom:0}.pz-sharing{background:#fffbed;border:1px solid #e4d690;border-radius:6px;margin:25px 0;padding:18px 20px}.pz-sharing>label{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;display:flex}.pz-root .pz-sharing input{accent-color:#979797;flex-shrink:0;width:22px;height:22px;margin:3px 0 0}.pz-root .pz-sharing strong{color:#4d4d4d;font-size:16px;font-weight:500;line-height:1.7;display:block}.pz-root .pz-sharing small{color:#676767;margin-top:7px;font-size:14px;line-height:1.8;display:block}.pz-root .pz-inline-warning{color:#8a542d;margin:14px 0 0;font-size:14px;line-height:1.75}.pz-savebar{border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.pz-root .pz-savebar>span{color:#696969;flex:240px;align-items:flex-start;gap:8px;min-width:0;font-size:14px;line-height:1.7;display:flex}.pz-savebar>span>svg{margin-top:3px}.pz-savebar>div{flex-wrap:wrap;gap:9px;display:flex}.pz-root fieldset:disabled .pz-row-editor{opacity:.8}.pz-root fieldset:disabled{cursor:default}@media (max-width:1200px){.pz-content-grid{grid-template-columns:minmax(0,1fr)}.pz-plot{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:5px 25px;display:grid}.pz-plot>.pz-eyebrow,.pz-plot>h3,.pz-plot>strong,.pz-plot>.pz-plot-version{grid-column:1}.pz-plot-symbol{grid-area:1/2/6;align-self:stretch;min-height:130px;margin:0}.pz-plot>.pz-button{grid-column:1;justify-self:start}.pz-plot>p,.pz-plot-placeholder{grid-column:1/-1}.pz-source-grid,.pz-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-summary>div:nth-child(2){border-right:0}.pz-summary>div:nth-child(-n+2){border-bottom:1px solid #ebebeb}}@media (max-width:620px){.pz-root{margin:21px 0}.pz-heading{flex-wrap:wrap;align-items:flex-start;gap:13px}.pz-heading-icon{width:44px;height:44px}.pz-root .pz-heading h2{font-size:29px}.pz-heading-actions{justify-content:flex-end;align-items:stretch;gap:9px;width:100%}.pz-heading-actions>.pz-button{flex:160px}.pz-root .pz-heading p{font-size:16px}.pz-summary>div{padding:18px 16px}.pz-root .pz-summary dd{font-size:16px}.pz-comparison,.pz-sources,.pz-notes{padding:21px 17px}.pz-root .pz-section-heading h3,.pz-root .pz-edit-section h3{font-size:23px}.pz-table{table-layout:auto;width:100%;min-width:0;display:block}.pz-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pz-table tbody{gap:16px;width:100%;display:grid}.pz-table tbody tr{border:1px solid #dedede;border-radius:5px;min-width:0;display:block;overflow:hidden}.pz-root .pz-table tbody th{background:#f5f5f5;width:100%;padding:14px;display:block}.pz-root .pz-table td{grid-template-columns:minmax(75px,.45fr) minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:12px 14px;display:grid}.pz-root .pz-table td:before{content:attr(data-label);color:#555;font-size:14px;font-weight:600;line-height:1.7}.pz-table-wrap{border:0;max-width:100%;overflow:visible}.pz-root .pz-table thead th,.pz-root .pz-table tbody th,.pz-root .pz-table td{padding:14px 11px}.pz-plot{gap:0;padding:24px 20px;display:flex}.pz-plot-symbol{width:100%;min-height:112px;margin:20px 0}.pz-root .pz-plot h3{font-size:29px}.pz-root .pz-plot .pz-button{align-self:stretch}.pz-source-grid{grid-template-columns:minmax(0,1fr);gap:13px}.pz-source-grid>article{padding:18px}.pz-root .pz-empty{padding:40px 20px}.pz-root .pz-empty h3{font-size:28px}.pz-root .pz-loading{padding:27px 20px}.pz-editor{padding:22px 17px}.pz-editor-intro{gap:16px}.pz-editor-intro>.pz-button{width:100%}.pz-root .pz-editor-intro h3{font-size:25px}.pz-form-grid,.pz-form-grid.three{grid-template-columns:minmax(0,1fr);gap:17px;margin:20px 0}.pz-root .pz-row-editor{padding:14px 12px 17px}.pz-row-top{gap:8px}.pz-row-top>.pz-icon-button{margin-top:29px}.pz-edit-section{margin-top:24px;padding-top:22px}.pz-sharing{padding:16px 13px}.pz-sharing>label{gap:10px}.pz-savebar{align-items:stretch;gap:15px}.pz-savebar>div{align-items:stretch;width:100%}.pz-savebar>div>.pz-button,.pz-root .pz-discard>div>.pz-button{flex:150px}.pz-root .pz-error,.pz-root .pz-discard{padding:15px}.pz-root .pz-sample{padding:11px 13px}}@media (max-width:380px){.pz-summary{grid-template-columns:minmax(0,1fr)}.pz-summary>div{border-bottom:1px solid #ebebeb;border-right:0}.pz-summary>div:last-child{border-bottom:0}.pz-heading>div:first-of-type{flex-basis:calc(100% - 60px)}.pz-heading-actions>.pz-button{font-size:14px}.pz-root .pz-visibility{align-items:flex-start}.pz-root .pz-heading h2{font-size:28px}}.pz-parcel{background:#fff;border:1px solid #dedede;border-radius:7px;min-width:0;margin:0 0 22px;padding:25px}.pz-parcel .pz-section-heading{margin-bottom:18px}.pz-parcel-drawing{background:#f6f6f6;border:1px solid #dedede;border-radius:5px;min-width:0;position:relative;overflow:hidden}.pz-parcel-drawing>svg{width:100%;height:auto;max-height:480px;display:block}.pz-parcel-drawing>img{object-fit:contain;z-index:1;width:37px;height:37px;position:absolute;top:19px;left:20px}.pz-parcel>footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-top:16px;display:flex}.pz-root .pz-parcel>footer p{color:#555;flex:280px;min-width:0;margin:0;font-size:14px;line-height:1.75}.pz-root .pz-parcel>footer a{color:#474747;text-underline-offset:3px;align-items:center;gap:7px;min-height:44px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.pz-lookup{background:#f7f7f7;border:1px solid #dfdfdf;border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;margin:21px 0;padding:18px 20px;display:flex}.pz-lookup>div{flex:270px;min-width:0}.pz-root .pz-lookup strong{color:#333;font-size:16px;font-weight:500;line-height:1.6;display:block}.pz-root .pz-lookup p{color:#484848;overflow-wrap:anywhere;margin:5px 0;font-size:16px;line-height:1.7}.pz-root .pz-lookup small{color:#5c5c5c;font-size:14px;line-height:1.75;display:block}.pz-lookup>small{flex-basis:100%}.pz-root .pz-lookup-notice{color:#505050;background:#fffbea;border-left:3px solid #ffdf31;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.75;display:flex}.pz-lookup-notice>svg{margin-top:3px}.pz-source-warning{color:#79622e;background:#fffbea;border:1px solid #dfd092;border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:17px 19px;display:flex}.pz-root .pz-source-warning p{color:#66562f;margin:0;font-size:16px;line-height:1.75}.pz-source-warning>svg{margin-top:3px}@media (max-width:620px){.pz-parcel{padding:20px 17px}.pz-parcel-drawing>img{width:25px;height:25px;top:13px;left:13px}.pz-parcel>footer{gap:8px}.pz-lookup{gap:14px;padding:16px 13px}.pz-lookup>.pz-button{flex:180px}.pz-source-warning{gap:9px;padding:15px 13px}}.pz-parcel-drawing>img{mix-blend-mode:multiply}.pz-example-control{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.pz-root .pz-example-control input{accent-color:#b79b12;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:4px 0 0}.pz-example-control small{display:block}.pz-example-badge{color:#3f3f3f;background:#fff8d5;border-left:3px solid #e2c521;flex-basis:100%;padding:12px 15px;font-size:14px;font-weight:500;line-height:1.7;display:block}.sp-root{background:#fff;border:1px solid #dedede;border-radius:7px;min-width:0;margin:0 0 24px;padding:24px}.sp-root>header,.sp-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sp-root h3,.sp-editor h3{margin:4px 0;font:400 25px/1.35 Georgia,serif}.sp-root header>span{color:#666;font-size:14px}.sp-layers{flex-wrap:wrap;gap:8px 18px;margin:0 0 15px;display:flex}.sp-layers label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.sp-layers input{accent-color:#b79a11;width:20px;height:20px}.sp-drawing{background:#f6f6f6;border:1px solid #ddd;border-radius:5px;position:relative;overflow:hidden}.sp-canvas>img{object-fit:contain;mix-blend-mode:multiply;width:32px;height:32px;position:absolute;top:18px;left:18px}.sp-canvas>svg{width:100%;height:auto;max-height:580px;display:block}.sp-label{fill:#303030;stroke:#f9f9f9;stroke-width:5px;paint-order:stroke;stroke-linejoin:round;font-family:Arial,sans-serif;font-size:17px}.sp-street{fill:#5b5b5b;font-size:18px;font-weight:600}.sp-legend{color:#555;flex-wrap:wrap;gap:10px 20px;margin:16px 0;font-size:14px;display:flex}.sp-legend span{align-items:center;gap:7px;display:inline-flex}.sp-legend i{border:1px solid #444;width:17px;height:12px;display:block}.sp-legend .lot{background:#fff1a1}.sp-legend .building{background:#b9b9b9}.sp-legend .street{border:0;border-top:3px dashed #aaa;height:0}.sp-legend .setback{border:0;border-top:2px dashed #887100;height:0}.sp-metrics{background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0;padding:17px;display:grid}.sp-metrics dt{color:#606060;font-size:13px}.sp-metrics dd{color:#303030;margin:5px 0 0;font-size:17px}.sp-root .sp-note{color:#606060;margin:12px 0;font-size:14px!important;line-height:1.75!important}.sp-root footer{border-top:1px solid #e4e4e4;flex-wrap:wrap;gap:6px 18px;margin-top:18px;padding-top:15px;display:flex}.sp-root footer p{flex-basis:100%;margin:0 0 8px;font-size:14px!important;line-height:1.75!important}.sp-root footer a{color:#424242;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.sp-editor{border:1px solid #ddd;border-radius:6px;margin:23px 0;padding:20px}.sp-editor p{color:#5b5b5b;font-size:14px!important;line-height:1.75!important}.sp-editor fieldset{border:1px solid #e1e1e1;border-radius:5px;grid-template-columns:1fr 1fr;gap:15px;min-width:0;margin:17px 0;padding:17px;display:grid}.sp-editor label{flex-direction:column;gap:7px;min-width:0;display:flex}.sp-editor fieldset>button{justify-self:start}.sp-editor :is(input,select){width:100%;min-width:0;max-width:100%}@media (max-width:620px){.sp-root{padding:20px 16px}.sp-root h3,.sp-editor h3{font-size:24px}.sp-layers{gap:5px 13px}.sp-layers label{font-size:14px}.sp-metrics{grid-template-columns:1fr 1fr;gap:15px 12px;padding:14px}.sp-metrics dt{font-size:13px}.sp-canvas>img{width:24px;height:24px;top:12px;left:12px}.sp-label{stroke-width:6px;font-size:23px}.sp-street{font-size:23px}.sp-editor{padding:17px 12px}.sp-editor fieldset{grid-template-columns:minmax(0,1fr);padding:15px 12px}.sp-root footer a{flex-basis:100%}}.sp-view{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sp-view button{min-height:44px;font:inherit;color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 13px;font-size:14px}.sp-view button[aria-pressed=true]{background:#fff2a7;border-color:#b8a35b}.sp-root :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #7b6a11}.sp-drawing{overscroll-behavior:contain;max-height:580px;overflow:auto}.sp-canvas{min-width:100%;position:relative}.sp-canvas>svg{max-height:none}.sp-zoom{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;display:flex}.sp-zoom button{color:#333;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:inline-flex}.sp-zoom button:disabled{opacity:.4;cursor:default}.sp-zoom span{text-align:center;min-width:43px;font-size:14px}.sp-zoom small{color:#606060;margin-left:5px;font-size:13px}@media (max-width:620px){.sp-drawing{max-height:420px}.sp-label,.sp-street{font-size:29px}.sp-zoom small{flex-basis:100%;margin:3px 0 0}}.cpr-root{color:#292924;background:#fff;border:1px solid #e5e3d9;border-radius:9px;margin:26px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6;overflow:hidden}.cpr-root *{box-sizing:border-box}.cpr-root button,.cpr-root input,.cpr-root select,.cpr-root textarea{font:inherit}.cpr-root button{cursor:pointer}.cpr-root button:disabled{cursor:wait;opacity:.65}.cpr-header{background:#fcfbf5;align-items:center;gap:19px;padding:25px 27px;display:flex}.cpr-icon{color:#77652d;background:#fff6bd;border:1px solid #e6ddae;border-radius:8px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.cpr-header>div{flex:1;min-width:0}.cpr-eyebrow{letter-spacing:1.7px;color:#91845c;font-size:8px;line-height:1.5}.cpr-header h2{letter-spacing:-.5px;color:#333028;margin:5px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.cpr-header p{color:#817b6b;max-width:480px;margin:0;font-size:11px;line-height:1.7}.cpr-button{white-space:nowrap;color:#706241;background:#fff;border:1px solid #ded8c0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;text-decoration:none;display:inline-flex;font-size:11px!important}.cpr-button:hover{background:#f8f5e8}.cpr-button.primary{color:#27200b;background:#ffdf31;border-color:#ffdf31;font-weight:500}.cpr-button.primary:hover{background:#f4d025;border-color:#f4d025}.cpr-readonly{color:#978d70;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.cpr-form{border-top:1px solid #e9e4d1;padding:27px}.cpr-form-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cpr-form-intro h3{letter-spacing:-.5px;color:#3c3726;margin:7px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.4}.cpr-form-intro>span{color:#a1946c;align-items:center;gap:5px;font-size:9px;display:flex}.cpr-form fieldset{border:0;min-width:0;margin:0;padding:0}.cpr-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cpr-grid .full{grid-column:1/-1}.cpr-grid label{color:#79705a;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.cpr-grid input,.cpr-grid select,.cpr-grid textarea{color:#4a4435;background:#fff;border:1px solid #dedbcf;border-radius:5px;outline-color:#b9a12d;width:100%;min-width:0;max-width:100%;padding:11px 12px;font-size:12px;line-height:1.5;display:block}.cpr-grid input:read-only{color:#88806b;background:#faf9f4}.cpr-grid textarea{resize:vertical;min-height:110px}.cpr-grid label>small{color:#928873;font-size:9px;line-height:1.6}.cpr-survey{background:#fcfbf5;border:1px dashed #dcd2aa;border-radius:6px;padding:18px}.cpr-survey>label{cursor:pointer;color:#8d7b42;flex-direction:row;align-items:center;gap:12px;display:flex}.cpr-survey>label>span:nth-child(2){flex:1}.cpr-survey strong{color:#786738;font-size:11px;font-weight:400;display:block}.cpr-survey small{color:#a19370;margin-top:4px;font-size:9px;display:block}.cpr-upload-label{white-space:nowrap;background:#fffdf2;border:1px solid #e6dcb5;border-radius:4px;padding:7px 10px;font-size:10px}.cpr-survey>input[type=file]{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cpr-survey:focus-within{outline-offset:3px;outline:2px solid #c7ad33}.cpr-survey>p{color:#9c8e69;margin:13px 0 0;font-size:9px;line-height:1.7}.cpr-selected-file{color:#9b8a58;background:#fff;border:1px solid #e6e0c8;border-radius:4px;align-items:center;gap:9px;min-width:0;margin-top:14px;padding:10px 12px;display:flex}.cpr-selected-file>span{color:#7c6b42;overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px}.cpr-selected-file small{color:#aa9c79;margin-top:3px;font-size:8px}.cpr-selected-file>button{color:#9b8b62;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.cpr-submit-row{border-top:1px solid #ebe6d3;justify-content:space-between;align-items:center;gap:26px;margin-top:23px;padding-top:22px;display:flex}.cpr-submit-row>p{color:#948568;max-width:470px;margin:0;font-size:10px;line-height:1.8}.cpr-success{color:#879466;background:#f6f9ee;border-top:1px solid #dce3ce;border-bottom:1px solid #dce3ce;align-items:flex-start;gap:13px;padding:19px 27px;display:flex}.cpr-success>svg{flex-shrink:0;margin-top:2px}.cpr-success strong{color:#69764d;font-size:12px;font-weight:500;display:block}.cpr-success p{color:#899473;margin:5px 0 0;font-size:10px;line-height:1.8}.cpr-error{color:#a37456;background:#fff3ed;border:1px solid #edd9c9;border-radius:4px;margin:0 0 21px;padding:12px 14px;font-size:11px;line-height:1.8}.cpr-header+.cpr-error{margin:18px 27px 0}.cpr-request-list{border-top:1px solid #e9e6d9;padding:19px 27px 7px}.cpr-list-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.cpr-list-heading h3{color:#81755a;margin:0;font-size:11px;font-weight:400}.cpr-list-heading>button{color:#a2977b;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.cpr-list-note{color:#9b8e72;max-width:630px;margin:0 0 15px;font-size:10px;line-height:1.8}.cpr-list-note.error{color:#ac7a5a}.cpr-request{border-top:1px solid #eeebde;align-items:center;gap:13px;padding:17px 0;display:flex}.cpr-request:first-of-type{border-top:0}.cpr-request-icon{color:#a59563;background:#fcf9ec;border:1px solid #e9e0c0;border-radius:4px;flex-shrink:0;place-items:center;width:34px;height:39px;display:grid}.cpr-request>div{flex:1;min-width:0}.cpr-request h4{color:#685c40;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.6}.cpr-request p{color:#9a8c6e;flex-wrap:wrap;gap:7px;margin:0 0 3px;font-size:9px;line-height:1.6;display:flex}.cpr-request>div>small{color:#b1a17e;font-size:8px;line-height:1.6;display:block}.cpr-request-status{white-space:nowrap;color:#8d825d;background:#fffbed;border:1px solid #e5ddbd;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.cpr-open-project{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:10px;text-decoration:none;display:inline-flex;color:#8d7840!important}.cpr-open-project:hover{color:#51411d!important}.cpr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.cpr-header{flex-wrap:wrap;gap:15px}.cpr-header>.cpr-button{margin-left:65px}.cpr-header>div{min-width:200px}.cpr-form-intro{align-items:flex-start}.cpr-form-intro>span{max-width:130px;line-height:1.8}.cpr-form-intro>span>svg{flex-shrink:0;margin-top:2px}.cpr-submit-row{align-items:flex-start}.cpr-submit-row>p{max-width:360px}}@media (max-width:650px){.cpr-root{margin:22px 0}.cpr-header{gap:13px;padding:22px 20px}.cpr-icon{width:42px;height:42px}.cpr-header h2{font-size:23px}.cpr-header p{font-size:10px}.cpr-header>div{flex-basis:calc(100% - 60px);min-width:160px}.cpr-header>.cpr-button{margin-left:55px;font-size:10px!important}.cpr-header>.cpr-readonly{margin-left:55px}.cpr-form{padding:23px 20px}.cpr-form-intro{flex-direction:column;gap:11px;margin-bottom:21px}.cpr-form-intro>span{max-width:none}.cpr-form-intro h3{font-size:25px}.cpr-grid{gap:17px 13px}.cpr-grid input,.cpr-grid select,.cpr-grid textarea{padding:10px;font-size:12px}.cpr-grid label{font-size:10px}.cpr-survey{padding:15px}.cpr-survey>label{flex-wrap:wrap;gap:9px}.cpr-survey>label>span:nth-child(2){min-width:150px}.cpr-upload-label{margin-left:26px;font-size:9px}.cpr-submit-row{flex-direction:column;gap:15px;margin-top:19px;padding-top:18px}.cpr-submit-row>p{max-width:none;font-size:9px}.cpr-submit-row>.cpr-button{width:100%}.cpr-request-list{padding:18px 20px 5px}.cpr-request{flex-wrap:wrap;gap:11px;padding:15px 0}.cpr-request>div{flex-basis:calc(100% - 50px)}.cpr-request-status,.cpr-open-project{margin-left:45px}.cpr-request h4{font-size:11px}.cpr-success{padding:17px 20px}.cpr-header+.cpr-error{margin-left:20px;margin-right:20px}}@media (max-width:420px){.cpr-grid{grid-template-columns:1fr}.cpr-grid .full{grid-column:auto}.cpr-header h2{font-size:22px}.cpr-header>.cpr-button{width:100%;margin-left:0}.cpr-header>.cpr-readonly{margin-left:0}.cpr-header>.cpr-button:focus-visible{outline-offset:3px}.cpr-survey>label>span:nth-child(2){min-width:120px}.cpr-eyebrow{font-size:7px}.cpr-header>div{min-width:0}.cpr-form-intro h3{font-size:24px}}.cpr-header p,.cpr-grid label,.cpr-form-intro>span,.cpr-grid label>small,.cpr-survey small,.cpr-survey>p,.cpr-submit-row>p,.cpr-list-note,.cpr-request p,.cpr-request>div>small{color:#7d735e}.cpr-success p{color:#74815b}.cpr-error{color:#946047}.cpr-address .address-autocomplete{margin-bottom:0}.cpr-address .address-autocomplete>label{flex-direction:row;align-items:baseline;margin-bottom:7px}.cpr-address .inquiry-optional{color:#7d735e;font-size:9px;font-weight:400}.cpr-address .address-suggestions{top:100%}.cpr-address .address-suggestions button{font-size:12px!important}.cpr-address .address-suggestions li{list-style:none}.project-ownership{color:#2c2c27;background:#fff;border:1px solid #dfdfd6;border-radius:8px;min-width:0;margin-top:24px;padding:24px;scroll-margin-top:90px;font-size:13px;line-height:1.65}.project-ownership *{box-sizing:border-box}.project-ownership button,.project-ownership input,.project-ownership textarea,.project-ownership select{font:inherit}.project-ownership button{cursor:pointer}.project-ownership button:disabled{cursor:not-allowed;opacity:.55}:is(.project-ownership :focus-visible,.po-compact-link:focus-visible){outline-offset:3px;outline:2px solid #887300}.project-ownership:focus{outline-offset:4px;outline:2px solid #887300}.po-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;display:flex}.po-eyebrow{color:#717166;letter-spacing:1.5px;font-size:10px;display:block}.po-heading h3{letter-spacing:-.4px;color:#2c2c27;margin:7px 0;font-size:22px;font-weight:500;line-height:1.3}.po-heading p{color:#67675d;max-width:650px;margin:0}.po-private{color:#615b3d;background:#f8f5e8;border:1px solid #e9e3cc;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.po-private svg,.project-ownership button>svg{flex-shrink:0}.po-button,.po-text-button,.po-compact-link{color:#38382e;background:#fff;border:1px solid #d6d6cc;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.po-button.primary{color:#1d1d16;background:#ffdf31;border-color:#ffdf31}.po-button.danger{color:#843d2c;background:#fff5ef;border-color:#dec5b7}.po-button:hover:not(:disabled){filter:brightness(.97)}.po-text-button{color:#69634a;text-align:left;background:0 0;border-color:#0000;padding:8px 3px}.po-text-button.danger{color:#8c4939}.po-compact-link{font:inherit;cursor:pointer;justify-content:flex-start;font-size:12px}.po-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.po-actions.end{justify-content:flex-end}.po-muted{color:#727266}.po-subheading{color:#37372c;margin:0 0 11px;font-size:14px;font-weight:500}.po-empty{color:#77776b;margin:0;font-size:12px}.po-access-section+.po-access-section{margin-top:23px}.po-client-list{flex-direction:column;gap:9px;display:flex}.po-client{border:1px solid #e7e7df;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.po-client-main{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.po-client-main>svg{color:#828273;flex-shrink:0;margin-top:3px}.po-client-main>div{min-width:0}.po-client strong,.po-client-email{overflow-wrap:anywhere;color:#414136;font-size:13px;font-weight:400;display:block}.po-client strong{font-weight:500}.po-client-email{color:#6e6e62;font-size:12px}.po-chip{color:#48603a;overflow-wrap:anywhere;background:#edf3e7;border-radius:4px;max-width:100%;margin-top:5px;padding:2px 6px;font-size:10px;display:inline-block}.po-chip.pending{color:#796335;background:#f8f2df}.po-client-action{flex-shrink:0}.po-client-action button{font-size:11px}.po-owner-record{border-left:2px solid #e7d155;margin:0 0 22px;padding:2px 0 2px 13px}.po-owner-record strong{overflow-wrap:anywhere;font-weight:500;display:block}.po-owner-record p{overflow-wrap:anywhere;margin:3px 0;font-size:12px}.po-owner-record small{color:#77776a;font-size:11px;display:block}.po-transfer-start{border-top:1px solid #e6e6dc;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:21px;display:flex}.po-transfer-start h4{margin:0 0 5px;font-size:14px;font-weight:500}.po-transfer-start p{color:#6b6b60;max-width:630px;margin:0;font-size:12px}.po-transfer-start>.po-button{flex-shrink:0}.po-editor{background:#fcfcf8;border:1px solid #deded1;border-radius:6px;min-width:0;margin-top:23px;padding:21px}.po-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.po-editor-heading h4{letter-spacing:-.3px;margin:3px 0 6px;font-size:18px;font-weight:500;line-height:1.4}.po-editor-heading p{color:#727264;max-width:650px;margin:0;font-size:12px}.po-step{letter-spacing:1px;text-transform:uppercase;color:#81774c;font-size:10px}.po-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;min-width:0;display:grid}.po-field-grid label{color:#4b4b3e;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.po-field-grid input,.po-field-grid textarea{color:#303026;background:#fff;border:1px solid #d6d6c8;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 11px;font-size:13px;line-height:1.5;display:block}.po-field-grid input[type=date]{-webkit-appearance:none;appearance:none;min-inline-size:0}.po-field-grid input::placeholder,.po-field-grid textarea::placeholder{color:#91917f}.po-field-grid textarea{resize:vertical;min-height:82px}.po-field-grid small{color:#787867;font-size:11px;line-height:1.6}.po-field-grid .po-wide{grid-column:1/-1}.po-fieldset{border:0;min-width:0;margin:0;padding:0}.po-fieldset legend{color:#494938;margin:22px 0 12px;padding:0;font-size:12px;font-weight:500}.po-form-footer{border-top:1px solid #e3e3d6;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.po-form-footer>p{color:#797967;max-width:470px;margin:0;font-size:11px}.po-review-recipient{background:#fffdf1;border:1px solid #e2ddbf;border-radius:5px;align-items:flex-start;gap:11px;margin:0 0 20px;padding:14px;display:flex}.po-review-recipient svg{color:#7d7047;flex-shrink:0;margin-top:3px}.po-review-recipient strong,.po-review-recipient span{overflow-wrap:anywhere;display:block}.po-review-recipient strong{font-size:15px;font-weight:500}.po-review-recipient span{color:#6e6651;font-size:12px}.po-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.po-review-grid>div{min-width:0}.po-review-grid dt{text-transform:uppercase;letter-spacing:.6px;color:#7d7d6b;font-size:10px}.po-review-grid dd{color:#3d3d30;overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:13px}.po-review-note{color:#5d5d4b;background:#f4f3e8;border:1px solid #e7e3cf;border-radius:5px;margin:20px 0 0;padding:13px 14px;font-size:12px;line-height:1.8}.po-consent{color:#55553e;cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;display:flex}.po-consent input{accent-color:#746513;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.po-consent span{min-width:0}.po-feedback{overflow-wrap:anywhere;border-radius:5px;align-items:flex-start;gap:9px;margin:17px 0 0;padding:12px 14px;font-size:12px;display:flex}.po-feedback>svg{flex-shrink:0;margin-top:2px}.po-feedback.error{color:#8c4433;background:#fff1e9;border:1px solid #ead3c4}.po-feedback.info{color:#68603f;background:#f8f6e7;border:1px solid #e6dfbf}.po-feedback p{margin:0}.po-result{background:#f7f8ee;border:1px solid #e0e4ce;border-radius:6px;margin-top:22px;padding:19px}.po-result h4{color:#474f32;align-items:center;gap:9px;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.po-result p{color:#62664f;overflow-wrap:anywhere;margin:6px 0;font-size:12px}.po-result .po-actions{margin-top:14px}.po-result-details{color:#62664f;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.po-result-details strong{color:#484b37;font-weight:500}.po-remove-confirm{background:#fff8f2;border:1px solid #e7d3c4;border-radius:5px;margin-top:13px;padding:15px}.po-remove-confirm h4{color:#78452e;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:500}.po-remove-confirm p{color:#86634d;margin:0 0 13px;font-size:12px}.po-footer{border-top:1px solid #e6e6dc;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:15px;display:flex}.po-footer p{color:#7b7b6d;max-width:640px;margin:0;font-size:11px}.po-footer button{flex-shrink:0}.po-history{border-top:1px solid #e6e6dc;margin-top:22px;padding-top:17px}.po-history>summary{cursor:pointer;color:#5a5946;min-height:44px;padding:10px 0;font-size:12px;font-weight:500}.po-history-list{margin:4px 0 0;padding:0;list-style:none}.po-history-list>li{border-top:1px solid #ebebe3;min-width:0;padding:15px 0}.po-history-list>li:first-child{border-top:0}.po-history-title{color:#474735;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;font-weight:500}.po-history-list p{color:#727260;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0;font-size:12px}.po-history-list time{color:#81816e;font-size:11px}.po-history-links{flex-wrap:wrap;gap:5px 15px;margin-top:5px;display:flex}.po-history-links button{overflow-wrap:anywhere;white-space:normal;justify-content:flex-start;max-width:100%}.po-history-links button>span{min-width:0}.po-loading{color:#7a7a6a;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.po-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.po-field-grid select{color:#303026;background:#fff;border:1px solid #d6d6c8;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 11px;font-size:13px;line-height:1.5;display:block}.po-history>summary>svg{vertical-align:-2px;margin-right:4px}.po-editor-heading>.po-text-button{min-width:44px;padding:10px}.po-consent{min-height:44px}@media (max-width:780px){.po-heading{flex-wrap:wrap;gap:12px}.po-transfer-start{flex-direction:column;align-items:flex-start;gap:14px}.po-form-footer{flex-direction:column;align-items:stretch;gap:13px}.po-form-footer .po-actions{justify-content:flex-end}.po-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (max-width:600px){.project-ownership{padding:20px 16px;scroll-margin-top:78px;font-size:13px}.po-heading h3{font-size:21px}.po-client{flex-wrap:wrap;gap:9px;padding:12px}.po-client-action{flex-shrink:1;width:100%;min-width:0;margin-left:25px}.po-client-action .po-text-button{justify-content:flex-start;font-size:12px}.po-field-grid,.po-review-grid{grid-template-columns:minmax(0,1fr);gap:15px}.po-editor{margin-left:-3px;margin-right:-3px;padding:17px 13px}.po-field-grid input,.po-field-grid textarea{font-size:16px}.po-editor-heading{gap:10px}.po-editor-heading h4{font-size:18px}.po-editor-heading>.po-text-button{flex-shrink:0;padding:8px 0}.po-form-footer .po-actions,.po-result .po-actions,.po-remove-confirm .po-actions{flex-direction:column;align-items:stretch;gap:8px}.po-actions .po-button,.po-transfer-start>.po-button{width:100%}.po-review-recipient{gap:9px;padding:12px}.po-result{padding:16px 13px}.po-result h4{align-items:flex-start;font-size:15px}.po-result h4>svg{flex-shrink:0;margin-top:3px}.po-history-links{flex-direction:column;align-items:stretch;gap:4px}.po-history-links button{justify-content:flex-start}.po-review-note{padding:12px}.po-remove-confirm{padding:14px 12px}.po-compact-link{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.po-private{font-size:10px}.po-field-grid select{font-size:16px}}@media screen and (pointer:coarse){.po-field-grid input,.po-field-grid textarea,.po-field-grid select{font-size:16px}}@media print{.project-ownership,.po-compact-link{display:none!important}}@media screen and (max-width:600px),screen and (pointer:coarse){.project-ownership .po-field-grid input,.project-ownership .po-field-grid textarea,.project-ownership .po-field-grid select{font-size:16px}}.ws-breadcrumbs{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;min-width:0;max-width:100%;padding:4px;scroll-padding-inline:4px;overflow:auto hidden}.ws-breadcrumbs ol{flex-wrap:nowrap;align-items:center;gap:12px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ws-breadcrumbs li{color:#a1a1a1;flex-shrink:0;align-items:center;gap:12px;font-size:11px;display:flex}.ws-breadcrumbs li svg{flex-shrink:0}.ws-breadcrumbs a{white-space:nowrap;text-overflow:ellipsis;border-radius:2px;max-width:240px;min-height:30px;padding:3px 2px;line-height:24px;text-decoration:none;display:block;overflow:hidden;color:#888!important}.ws-breadcrumbs a[aria-current=page]{font-weight:500;color:#454545!important}.ws-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline;color:#292929!important}.ws-breadcrumbs a:focus-visible{outline-offset:2px;outline:2px solid #a38e27;color:#292929!important}.ws-topbar>div{flex-shrink:0}@media (max-width:760px){.ws-breadcrumbs{margin-right:auto}.ws-breadcrumbs ol,.ws-breadcrumbs li{gap:7px}.ws-breadcrumbs li{font-size:10px}.ws-breadcrumbs a{max-width:145px;min-height:34px}.ws-breadcrumbs li svg{width:11px}}@media (max-width:430px){.ws-breadcrumbs li{font-size:10px}.ws-breadcrumbs a{max-width:125px}}@media (max-width:760px){.workspace .ws-topbar{gap:8px;padding-inline:12px}.ws-topbar>.ws-topbar-actions{gap:4px}.ws-topbar>.ws-icon-button{flex-shrink:0;width:44px;min-width:44px;min-height:44px}.ws-topbar .wvp-trigger{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.ws-topbar .wvp-trigger>span{display:none}.ws-top-search{border-radius:6px}.ws-top-search:hover{background:#f4f4f2}}@media (max-width:600px){.workspace .ws-topbar{grid-template-columns:44px minmax(0,1fr);gap:4px 8px;height:auto;min-height:63px;padding-block:8px;display:grid}.ws-topbar>.ws-topbar-actions{grid-area:1/2;justify-self:end}.ws-topbar>.ws-breadcrumbs{grid-area:2/1/auto/-1;width:100%;margin:0}.ws-breadcrumbs ol{gap:7px}}.ph-navigation{border-bottom:1px solid #e3e0d2;justify-content:space-between;align-items:center;gap:20px;margin:23px 0 28px;display:flex}.ph-navigation>[role=tablist]{gap:7px;display:flex}.ph-navigation [role=tab]{font:inherit;color:#77725f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:14px 16px 15px;font-size:12px;display:flex}.ph-navigation [role=tab][aria-selected=true]{color:#393827;background:#faf8ed;border-color:#c4ac24}.ph-navigation>span{color:#817d6b;font-size:10px}.ph-overview-links{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.ph-summary{background:#fff;border:1px solid #e5e1d3;border-radius:7px;align-items:flex-start;gap:17px;min-width:0;padding:25px;display:flex}.ph-summary-icon{color:#8c7b36;background:#f5f1df;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ph-summary>div:last-child{min-width:0}.ph-summary h3{color:#39392f;margin:10px 0;font-family:inherit;font-size:18px;font-weight:400}.ph-summary p{color:#696552;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.8}.ph-summary small{color:#8a8572;font-size:10px;line-height:1.8;display:block}.ph-summary .ws-text-link{margin-top:16px}.ph-context{color:#79725b;background:#f8f6ed;border:1px solid #e6e1cf;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 25px;padding:17px 21px;font-size:11px;display:flex}.ph-context strong{color:#514b38;font-weight:500}.ph-context>span{align-items:center;gap:8px;display:flex}.ph-project-panel{min-width:0}@media (max-width:780px){.ph-navigation{flex-direction:column;align-items:flex-start;gap:0;margin-top:15px}.ph-navigation>span{display:none}.ph-navigation>[role=tablist]{gap:0;width:100%}.ph-navigation [role=tab]{gap:7px;padding:13px 12px;font-size:11px}.ph-overview-links{grid-template-columns:1fr;gap:13px}.ph-summary{padding:21px}.ph-context{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:400px){.ph-navigation [role=tab]{gap:5px;padding:12px 8px;font-size:10px}.ph-navigation [role=tab] svg{width:14px}}.ph-overview-links.ph-team-overview{grid-template-columns:minmax(0,1fr)}.ph-history-notice{color:#857440;background:#fbf8eb;border:1px solid #e3ddc9;border-radius:7px;align-items:flex-start;gap:13px;margin:0 0 24px;padding:20px 22px;display:flex}.ph-history-notice>svg{flex-shrink:0;margin-top:3px}.ph-history-notice strong{color:#5a5031;font-size:13px;font-weight:500}.ph-history-notice p{color:#807557;margin:6px 0 0;font-size:12px;line-height:1.8}.ph-history-notice .ws-text-link{margin-top:13px}.ph-ownership-shortcut{justify-content:flex-end;margin:0 0 20px;display:flex}.ph-ownership-shortcut button{white-space:normal;text-align:left;min-height:42px}@media (max-width:600px){.ph-history-notice{padding:18px}.ph-ownership-shortcut{justify-content:flex-start}}.ph-navigation{border-bottom:1px solid #e3e0d2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px 18px;min-width:0;margin:22px 0 26px;padding:0 0 12px;display:grid}.ph-navigation>.ph-desktop-sections{flex-wrap:wrap;align-items:stretch;gap:5px;width:auto;min-width:0;display:flex}.ph-navigation [role=tab]{max-width:100%;min-height:44px;font:inherit;color:#746d56;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;display:inline-flex}.ph-navigation [role=tab]>svg{flex-shrink:0;width:16px;height:16px}.ph-navigation [role=tab]:hover{color:#46412f;background:#f6f4ea}.ph-navigation [role=tab][aria-selected=true]{color:#4b4221;background:#fff9dc;border:1px solid #dfd391}.ph-navigation [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #887300}.ph-navigation>.ph-nav-context{color:#79725b;white-space:nowrap;justify-content:flex-end;align-items:center;min-height:44px;font-size:11px;line-height:1.6;display:flex}.ph-navigation>.ph-mobile-sections{display:none}@media screen and (max-width:700px){.ph-navigation{grid-template-columns:minmax(0,1fr);gap:6px;margin:16px 0 23px;padding-bottom:13px}.ph-navigation>.ph-desktop-sections{display:none}.ph-navigation>.ph-mobile-sections{min-width:0;font:inherit;color:#736c54;flex-direction:column;gap:7px;font-size:11px;line-height:1.6;display:flex}.ph-mobile-sections>select{color:#3e3a29;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fffdf3;border:1px solid #d4cdaf;border-radius:5px;padding:11px 12px;font-size:16px;line-height:1.4;display:block}.ph-mobile-sections>select:focus-visible{outline-offset:3px;outline:2px solid #887300}.ph-navigation>.ph-nav-context{color:#77705a;white-space:normal;justify-self:start;min-height:0;font-size:10px;line-height:1.7;display:block}}@media print{.ph-navigation{display:none}}.ph-zoning-shortcut{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.ph-zoning-shortcut h3{margin:8px 0;font-size:22px}.ph-zoning-shortcut p{margin:0;line-height:1.7}.ph-zoning-shortcut .ws-btn{white-space:normal;flex-shrink:0;min-height:44px}@media (max-width:620px){.ph-zoning-shortcut{flex-direction:column;align-items:stretch}.ph-zoning-shortcut .ws-btn{justify-content:center;width:100%}}.ph-zoning-draft{background:#fff9db;border:1px solid #dccb73;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:20px;display:flex}.ph-zoning-draft p{margin:6px 0 0;line-height:1.7}.ph-zoning-draft>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.ph-zoning-draft .ws-btn{white-space:normal}@media (max-width:620px){.ph-zoning-draft{flex-direction:column;align-items:stretch}.ph-zoning-draft>div:last-child{grid-template-columns:1fr;display:grid}}.ps-switcher{color:#4c493c;background:#fff;border:1px solid #e5e3d9;border-radius:7px;min-width:0;max-width:100%;margin:20px 0 21px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ps-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:15px;min-width:0;padding:13px 17px;display:grid}.ps-project-button{text-align:left;min-width:0;max-width:100%;font:inherit;color:#706b56;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:7px 2px;line-height:1.5;display:flex}.ps-project-button.next{text-align:right;justify-content:flex-end}.ps-project-button>span{min-width:0;max-width:100%}.ps-project-button svg{color:#aa963e;flex-shrink:0}.ps-project-button small{letter-spacing:1px;text-transform:uppercase;color:#9a9071;margin-bottom:4px;font-size:8px;font-weight:400;display:block}.ps-project-button strong{white-space:nowrap;text-overflow:ellipsis;color:#5d5743;max-width:100%;font-size:12px;font-weight:400;display:block;overflow:hidden}.ps-project-button:hover:not(:disabled) strong{color:#1c1a12}.ps-project-button:hover:not(:disabled) svg{color:#837014}.ps-project-button:disabled{cursor:default!important;opacity:.4!important}.ps-position{border-left:1px solid #ede8d5;border-right:1px solid #ede8d5;flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:84px;padding:3px 22px;display:flex}.ps-position>span{letter-spacing:1.3px;color:#aa9b70;margin-bottom:4px;font-size:7px}.ps-position strong{color:#776838;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.5}.ps-position i{color:#c1b27d;padding:0 8px;font-size:11px;font-style:normal}.ps-draft-confirmation{background:#fff9df;border-top:1px solid #e5dcae;align-items:flex-start;gap:13px;min-width:0;padding:17px 19px;display:flex}.ps-draft-confirmation>svg{color:#aa8d36;flex-shrink:0;margin-top:3px}.ps-draft-confirmation>div:nth-child(2){flex:1;min-width:0}.ps-draft-confirmation strong{color:#796434;font-size:11px;font-weight:500}.ps-draft-confirmation p{color:#978456;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.8}.ps-draft-confirmation p>b{color:#786232;font-weight:500}.ps-draft-confirmation>div:last-child{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.ps-draft-confirmation button{font:inherit;color:#88713e;white-space:nowrap;cursor:pointer;background:#fffdf4;border:1px solid #dfd1a0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:inline-flex;font-size:10px!important}.ps-draft-confirmation button.primary{color:#3c2f0d;background:#ffdf31;border-color:#ffdf31}.ps-draft-confirmation button:disabled{cursor:wait;opacity:.5}@media (max-width:900px){.ps-draft-confirmation{flex-wrap:wrap}.ps-draft-confirmation>div:last-child{margin-left:31px}}@media (max-width:600px){.ps-switcher{margin:18px 0}.ps-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 14px;padding:12px 14px}.ps-position{border:0;border-bottom:1px solid #eee7cf;flex-direction:row;grid-area:1/1/auto/-1;gap:10px;min-width:0;padding:0 0 10px}.ps-position>span{margin:0;font-size:7px}.ps-position strong{font-size:12px}.ps-position i{padding:0 6px;font-size:9px}.ps-project-button{grid-row:2;align-items:flex-start;gap:8px;min-height:52px;padding:5px 0}.ps-project-button.next{grid-column:2}.ps-project-button>svg{width:15px;margin-top:3px}.ps-project-button small{letter-spacing:.7px;font-size:7px;line-height:1.6}.ps-project-button strong{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.ps-draft-confirmation{gap:10px;padding:15px 14px}.ps-draft-confirmation>svg{width:16px}.ps-draft-confirmation strong,.ps-draft-confirmation p{font-size:10px}.ps-draft-confirmation>div:last-child{flex-wrap:wrap;gap:7px;margin-left:26px}.ps-draft-confirmation button{padding:9px 10px;font-size:9px!important}}@media (max-width:350px){.ps-controls{gap:8px 12px;padding:11px 12px}.ps-project-button{gap:6px}.ps-project-button strong{font-size:10px}.ps-project-button small{letter-spacing:.35px;font-size:7px}.ps-draft-confirmation>div:last-child{width:100%;margin-left:0}.ps-draft-confirmation>div:last-child>button{white-space:normal;flex:1}}.ps-project-button small{color:#72674b;font-size:9px}.ps-draft-confirmation button{min-height:44px;font-size:11px!important}@media (max-width:600px){.ps-project-button small{letter-spacing:.35px;color:#72674b;font-size:9px}.ps-project-button strong{color:#514a36;font-size:12px}.ps-position>span{color:#7f704a;font-size:9px}.ps-draft-confirmation button{font-size:10px!important}}.workspace-projects{color:#41413d;margin-top:16px}.workspace-projects *{box-sizing:border-box}.wpe-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wpe-search{color:#85857b;background:#fff;border:1px solid #deded9;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:190px;padding:10px 12px;display:flex}.wpe-search input{width:100%;min-width:0;font:inherit;color:#41413d;background:0 0;border:0;outline:0;font-size:12px}.wpe-stage-select select,.wpe-results-line select{color:#5b5b51;background:#fff;border:1px solid #deded9;border-radius:5px;max-width:190px;padding:10px;font-size:11px}.wpe-view-toggle{background:#fff;border:1px solid #deded9;border-radius:5px;display:flex;overflow:hidden}.wpe-view-toggle button{color:#747469;background:0 0;border:0;align-items:center;gap:6px;min-height:39px;padding:11px 12px;font-size:11px;display:inline-flex}.wpe-view-toggle button+button{border-left:1px solid #e4e4dd}.wpe-view-toggle button[aria-pressed=true]{color:#292921;background:#eeeae1}.wpe-results-line{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.wpe-results-line>p{color:#727267;margin:0 auto 0 0;font-size:12px}.wpe-results-line>p strong{color:#34342b;font-weight:500}.wpe-results-line label{color:#77776c;align-items:center;gap:8px;font-size:10px;display:flex}.wpe-results-line select{padding:7px 9px;font-size:10px}.wpe-direction,.wpe-clear{color:#68685d;background:0 0;border:0;align-items:center;gap:5px;padding:7px 3px;font-size:10px;display:inline-flex}.wpe-clear{text-underline-offset:3px;text-decoration:underline}.wpe-active-filters{flex-wrap:wrap;gap:7px;margin:0 0 17px;display:flex}.wpe-active-filters button{color:#6d6653;overflow-wrap:anywhere;background:#f8f5ec;border:1px solid #dbd7ca;border-radius:20px;align-items:center;gap:9px;max-width:100%;padding:7px 10px;font-size:10px;display:inline-flex}.wpe-active-filters strong{font-weight:500}.wpe-filter-details{background:#fbfbf6;border:1px solid #e1e1d7;border-radius:5px;margin-bottom:20px;padding:12px 15px}.wpe-filter-details summary{color:#5f5f53;cursor:pointer;font-size:11px}.wpe-filter-details summary span{color:#959587;margin-left:10px;font-size:10px}.wpe-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wpe-filter{color:#7c7c6f;flex-direction:column;gap:6px;min-width:0;font-size:10px;display:flex}.wpe-filter input{font:inherit;color:#43433a;background:#fff;border:1px solid #deded2;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:9px 10px;font-size:11px}.wpe-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wpe-table-scroll{background:#fff;border:1px solid #dfdfd4;border-radius:5px;max-width:100%;overflow:auto}.wpe-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:11px}.wpe-table th{text-align:left;color:#707062;background:#f8f8f3;border-bottom:1px solid #deded2;padding:11px 10px;font-weight:500}.wpe-table th>button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.wpe-table th[aria-sort=ascending],.wpe-table th[aria-sort=descending]{color:#282821}.wpe-table td{vertical-align:top;color:#646457;overflow-wrap:anywhere;border-bottom:1px solid #ecece5;max-width:260px;padding:15px 10px;line-height:1.7}.wpe-table tbody tr:last-child td{border-bottom:0}.wpe-table tbody tr:hover{background:#fcfbf5}.wpe-table-filters th{vertical-align:top;padding-top:0;padding-bottom:12px}.wpe-table-filters th:not(:last-child){min-width:130px}.wpe-date-range{gap:5px;min-width:250px;display:flex}.wpe-date-range input{padding:8px 5px;font-size:10px}.wpe-project-link{text-align:left;color:#3e3e31;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;text-decoration:underline;display:inline-flex}.wpe-project-link svg{flex-shrink:0;margin-top:3px}.wpe-number{font-variant-numeric:tabular-nums;white-space:nowrap}.wpe-stage{color:#777055;background:#f8f6eb;border:1px solid #e2dfd0;border-radius:3px;padding:3px 7px;font-size:10px;display:inline-block}.wpe-cards.ws-project-grid{align-items:stretch}.wpe-card-shell{flex-direction:column;min-width:0;display:flex}.wpe-card-shell .ws-project-card{flex:1;width:100%}.wpe-card-meta{color:#858575;justify-content:space-between;gap:12px;padding:0 2px 9px;font-size:10px;line-height:1.6;display:flex}.wpe-card-meta>span:last-child{text-align:right;overflow-wrap:anywhere}.wpe-card-meta strong{color:#5f5f4d;font-weight:500}.wpe-cards .ws-project-card:nth-child(3):last-child{display:block}.wpe-board{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow:auto}.wpe-column{background:#f4f4ed;border:1px solid #e1e1d5;border-radius:5px;flex:0 0 280px;width:280px;min-width:250px;padding:13px}.wpe-column h3{color:#666654;justify-content:space-between;gap:15px;margin:0 0 15px;font:500 12px/1.6 Arial,Helvetica,sans-serif;display:flex}.wpe-column h3>span{color:#8c8c7b;background:#fafaf6;border:1px solid #d8d8ca;border-radius:12px;padding:0 6px;font-size:10px}.wpe-board-card{text-align:left;color:#797967;background:#fff;border:1px solid #e1e1d6;border-radius:5px;flex-direction:column;gap:8px;width:100%;margin-bottom:10px;padding:15px;font-size:10px;line-height:1.6;display:flex;position:relative}.wpe-board-card>strong{color:#535341;padding-right:10px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.wpe-board-card>small{color:#92927e;font-size:9px;display:block}.wpe-board-card>svg{color:#90907f;position:absolute;top:14px;right:11px}.wpe-board-card>.wpe-number{color:#9a8c64;font-size:10px}.workspace-projects .wpe-board-note,.workspace-projects .wpe-note{color:#929282;margin:14px 0;font-size:10px;line-height:1.8}.wpe-empty{text-align:center;color:#858574;background:#fafaf5;border:1px dashed #d6d6c7;border-radius:5px;padding:34px 24px;font-size:12px}.wpe-empty strong{color:#626251;font-weight:500}.wpe-empty p{margin:8px 0 0;font-size:11px;line-height:1.8}.wpe-table .wpe-empty{background:0 0;border:0}@media (max-width:1050px){.wpe-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wpe-search{min-width:200px}.wpe-view-toggle{margin-left:auto}.wpe-column{flex-basis:260px;width:260px}}@media (max-width:650px){.wpe-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wpe-search{flex:100%;min-height:43px}.wpe-search input,.wpe-filter input{min-height:39px;font-size:16px}.wpe-stage-select{flex:1}.wpe-stage-select select{width:100%;max-width:none;min-height:42px;font-size:12px}.wpe-view-toggle{margin-left:0}.wpe-view-toggle button{min-height:42px;padding:11px 9px;font-size:10px}.wpe-results-line{gap:8px}.wpe-results-line>p{flex:100%;margin:0 0 3px}.wpe-direction,.wpe-clear{min-height:35px}.wpe-active-filters button{min-height:35px;font-size:10px}.wpe-table input{font-size:13px}.wpe-filter-details{padding:12px}.wpe-column{flex-basis:255px;width:255px}.wpe-card-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.workspace-projects *{scroll-behavior:auto!important}}.workspace-projects,.wpe-table-scroll,.wpe-board{min-width:0;max-width:100%}.wpe-active-filters button>span{min-width:0}.wpe-table-scroll{position:relative}.workspace-projects .wpe-filter-details{padding:0}.workspace-projects .wpe-filter-details>summary{min-height:44px;padding:11px 13px;font-size:12px;line-height:1.6}.workspace-projects .wpe-filter-details>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8b782a}.workspace-projects .wpe-filter-details>summary>span{color:#777765;font-size:11px}.workspace-projects .wpe-filter-details .wpe-filter-grid{margin-top:4px;padding:0 13px 13px}.workspace-projects .wpe-filter-select select{color:#43433a;background:#fff;border:1px solid #deded2;border-radius:4px;width:100%;max-width:100%;min-height:34px;padding:9px 10px;font:11px Arial,Helvetica,sans-serif}.workspace-projects .wpe-filter-count{color:#736e5d;white-space:nowrap;font-size:12px;line-height:1.5}@media (max-width:650px){.workspace-projects .wpe-filter-select select{min-height:39px;font-size:16px}}.pm-summary{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;margin:22px 0;display:grid}.pm-summary>div{min-width:0}.pm-summary dt{letter-spacing:1px;text-transform:uppercase;color:#777b6e;margin-bottom:7px;font-size:10px;font-weight:600;line-height:1.5}.pm-summary dd{color:#424b3e;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.5}.pm-summary time{font-variant-numeric:tabular-nums}.pm-summary-compact{grid-template-columns:minmax(0,1fr);gap:14px;margin:20px 0}.pm-summary-compact dd{font-size:14px}.ws-project-card,.ws-project-body{min-width:0}.ws-project-card .pm-summary{width:100%}@media (max-width:600px){.pm-summary{grid-template-columns:minmax(0,1fr);gap:16px}.pm-summary dd{font-size:15px}.pm-summary-compact dd{font-size:14px}}.ws-project-card{flex-direction:column;display:flex}.ws-project-card .ws-project-image{flex:none;width:100%}.ws-project-card .ws-project-body{box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex}.ws-project-card .ws-project-foot{margin-top:auto}.email-settings{color:#202020;border-top:1px solid #ddd;margin-top:30px;padding-top:30px}.email-settings *{box-sizing:border-box}.email-settings-heading,.email-outbox-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.email-settings h2{margin:8px 0;font-size:23px;line-height:1.4}.email-settings h3{margin:0 0 12px;font-size:16px;line-height:1.5}.email-settings p{color:#666;max-width:710px;margin:0;font-size:13px;line-height:1.8}.email-eyebrow{letter-spacing:2px;font-size:10px;font-weight:700}.email-status{white-space:nowrap;color:#555;background:#f5f5f3;border:1px solid #dedede;border-radius:20px;padding:7px 10px;font-size:10px;display:inline-block}.email-status.email-ready{color:#365d29;background:#eaf3e7;border-color:#ccdec7}.email-provider-choice{align-items:flex-end;gap:25px;padding:22px 0 0;display:flex}.email-provider-choice>label{flex-direction:column;flex:1;gap:8px;min-width:270px;max-width:390px;font-size:11px;font-weight:600;display:flex}.email-provider-choice select{color:#333;background:#fff;border:1px solid #d5d5ce;border-radius:4px;width:100%;min-height:41px;padding:11px 12px;font-size:12px}.email-provider-choice>p{color:#828279;flex:1;max-width:460px;padding-bottom:1px;font-size:11px;line-height:1.8}.email-setup{background:#f7f7f4;border:1px solid #e5e5df;grid-template-columns:1fr 1fr;gap:35px;margin:24px 0;padding:25px;display:grid}.email-setup ol{color:#666;margin:0 0 17px;padding-left:18px;font-size:12px;line-height:1.9}.email-setup li{margin-bottom:12px}.email-setup a{text-underline-offset:3px;text-decoration:underline}.email-provider-instructions a>svg{margin-left:3px;display:inline}.email-provider-instructions>p{color:#8a8a7f;font-size:11px;line-height:1.9}.email-setup-icon{color:#999879;background:#fff;border:1px solid #e5e5d8;border-radius:6px;place-items:center;width:43px;height:43px;margin-bottom:16px;display:grid}.email-private-note{color:#99987f;border-top:1px solid #e2e2d6;align-items:flex-start;gap:9px;margin-top:20px;padding-top:17px;display:flex}.email-private-note>svg{flex-shrink:0;margin-top:3px}.email-private-note p{color:#999985;font-size:10px;line-height:1.9}.email-setup form{min-width:0}.email-setup fieldset{border:0;flex-direction:column;gap:17px;min-width:0;margin:0;padding:0;display:flex}.email-setup label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.email-setup input,.email-setup select{font:inherit;color:#41413a;background:#fff;border:1px solid #d8d8d2;border-radius:3px;width:100%;min-width:0;min-height:40px;padding:11px 12px;font-size:12px}.email-setup input::placeholder{color:#a0a093;font-size:11px}.email-settings small{color:#949486;font-size:10px;font-weight:400;line-height:1.8;display:block}.email-secret-field{color:#a4a48b;background:#fff;border:1px solid #d8d8d2;border-radius:3px;align-items:center;gap:8px;padding-left:11px;display:flex}.email-secret-field>svg{flex-shrink:0}.email-secret-field input{border:0;padding-left:0}.email-setup .email-credential-note{background:#efefe7;border-radius:3px;padding:10px 12px;font-size:10px;line-height:1.8}.email-actions{flex-wrap:wrap;gap:10px;display:flex}.email-settings button{cursor:pointer;color:#444;background:#fff;border:1px solid #252525;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;line-height:1.5;display:inline-flex}:is(.email-settings button:focus-visible,.email-settings input:focus-visible,.email-settings select:focus-visible,.email-settings a:focus-visible){outline-offset:3px;outline:2px solid #8b7900}.email-actions button:first-child{color:#fff;background:#202020}.email-settings button:hover:not(:disabled){background:#f0f0e8}.email-actions button:first-child:hover:not(:disabled){background:#41413a}.email-settings button:disabled{opacity:.45;cursor:not-allowed}.email-hint,.email-error{color:#9b3a25!important}.email-settings .email-feedback{background:#edf3e9;border:1px solid #d8e3d0;border-radius:4px;align-items:flex-start;gap:9px;max-width:none;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.email-feedback>svg{flex-shrink:0;margin-top:3px}.email-settings .email-error{background:#fbefeb;border:1px solid #ead4ca;border-radius:4px;max-width:none;padding:13px 15px;font-size:12px}.email-error p{color:inherit;font-size:12px}.email-error button{margin-top:9px;font-size:10px}.email-outbox-heading{margin:30px 0 16px}.email-outbox-heading p{margin:0;font-size:11px;line-height:1.9}.email-outbox-tools{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.email-outbox-tools button{flex-shrink:0;padding:9px 11px;font-size:10px}.email-empty{color:#88887c;border:1px dashed #d8d8d2;padding:24px;font-size:12px;line-height:1.8}.email-table-wrap{overflow:auto}.email-settings table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.7}.email-settings th{text-align:left;color:#929286;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #ddd;padding:12px;font-size:9px}.email-settings td{vertical-align:top;border-bottom:1px solid #eee;padding:15px 12px}.email-settings td strong,.email-settings td span:not(.email-status){margin-bottom:5px;display:block}.email-settings td strong{color:#656557;font-size:11px;font-weight:500}.email-settings td span:not(.email-status){color:#999987;overflow-wrap:anywhere;font-size:10px}.email-settings td:last-child{max-width:280px}.email-settings td button{margin-top:7px;padding:6px 9px;font-size:10px}.email-settings .email-demo{color:#a3915d;background:#fffbe8;border:1px solid #e9e0bc;border-radius:4px;align-items:flex-start;gap:8px;max-width:none;margin-top:20px;padding:12px 14px;font-size:11px;display:flex}.email-demo>svg{flex-shrink:0;margin-top:3px}.email-loading{align-items:center;gap:8px;padding:28px 0;display:flex;color:#99998a!important;font-size:12px!important}.email-saved-provider{overflow-wrap:anywhere;color:#999986!important;margin-top:17px!important;font-size:10px!important;line-height:1.9!important}.email-saved-provider strong{color:#7a7a63;font-weight:500}@media (max-width:1100px){.email-outbox-heading{flex-wrap:wrap}.email-outbox-tools{justify-content:flex-start}.email-provider-choice{gap:20px}.email-provider-choice>label{min-width:240px}}@media (max-width:760px){.email-setup{grid-template-columns:1fr;gap:25px;padding:20px}.email-settings-heading,.email-outbox-heading{flex-direction:column;gap:14px}.email-settings th,.email-settings td{padding:11px 8px}.email-settings table{min-width:620px}.email-provider-choice{flex-direction:column;align-items:stretch;gap:12px}.email-provider-choice>label{min-width:0;max-width:none}.email-provider-choice>p{max-width:none}.email-setup form{border-top:1px solid #e2e2d6;padding-top:23px}.email-outbox-tools{flex-wrap:wrap}.email-provider-instructions>p{font-size:11px}}@media (max-width:530px){.email-settings{margin-top:25px;padding-top:24px}.email-settings h2{font-size:22px}.email-settings-heading p{font-size:12px}.email-provider-choice>label{font-size:11px}.email-provider-choice select,.email-setup input,.email-setup select{min-height:43px;font-size:16px}.email-setup{margin:20px 0;padding:17px}.email-setup ol{font-size:12px;line-height:1.9}.email-setup h3{font-size:16px}.email-setup small{font-size:10px}.email-private-note p{font-size:11px}.email-actions{flex-direction:column;align-items:stretch}.email-actions button{padding:12px;font-size:11px}.email-outbox-tools button{font-size:10px}.email-settings .email-feedback,.email-settings .email-error{font-size:11px}.email-settings .email-demo{font-size:10px}.email-saved-provider{font-size:10px!important}.email-empty{padding:20px;font-size:11px}}.email-replies{border-top:1px solid #deded6;margin-top:30px;padding-top:28px}.email-replies>.email-settings-heading h3{margin-top:8px;margin-bottom:8px;font-size:20px}.email-reply-setup .email-reply-toggle{flex-direction:row;align-items:center;gap:10px;line-height:1.6;display:flex}.email-reply-setup .email-reply-toggle input{accent-color:#242424;flex-shrink:0;width:17px;min-height:17px}.email-reply-summary{color:#6c6c60;background:#fafaf7;border:1px solid #e3e3db;flex-wrap:wrap;gap:18px;margin:18px 0;padding:16px;font-size:11px;display:flex}.email-reply-summary strong{color:#252525;margin-right:5px;font-size:15px}.email-reply-summary small{flex-basis:100%}.email-replies .email-feedback,.email-replies .email-error{margin-top:18px}.email-settings .email-tracking-note{color:#78715a;background:#faf8ec;border:1px solid #e6e1cc;max-width:none;margin:0 0 16px;padding:12px 15px;font-size:11px;line-height:1.9}.settings-sections{gap:14px;max-width:1250px;display:grid}.settings-group-heading{margin:18px 0 0}.settings-group-heading h2{margin:0 0 5px;font-size:18px}.settings-group-heading p{color:#77786f;margin:0;font-size:13px;line-height:1.6}.settings-section{background:#fff;border:1px solid #e2e3dc;border-radius:12px;min-width:0;scroll-margin-top:24px}.settings-section>summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.settings-section>summary::-webkit-details-marker{display:none}.settings-section>summary:hover{background:#fafbf7}.settings-section>summary:focus-visible{outline-offset:3px;outline:2px solid #777450}.settings-section-copy{gap:5px;min-width:0;display:grid}.settings-section-copy>strong{color:#20221d;font-size:16px;font-weight:600}.settings-section-copy>span{color:#6a6d62;font-size:13px;line-height:1.55}.settings-section-copy .settings-section-notice{color:#856626;font-size:12px;line-height:1.5}.settings-section-meta{color:#6a6d62;flex-shrink:0;align-items:center;gap:14px;font-size:11px;display:flex}.settings-section-meta>svg{transition:transform .15s}.settings-section[open]>summary .settings-section-meta>svg{transform:rotate(180deg)}.settings-section-status,.settings-attention{background:#f3f4ef;border-radius:20px;padding:6px 9px}.settings-attention{color:#875e12;background:#fff3dc}.settings-section-content{border-top:1px solid #eef0e8;padding:0 24px 24px}.settings-section-content>section{margin-top:20px}.settings-section-content>.email-settings,.settings-section-content>.email-replies,.settings-section-content>.email-previews,.settings-section-content>.job-admin,.settings-section-content>.np-root,.settings-section-content>.ads-root{box-shadow:none;border:0;border-radius:0;padding:0}.settings-section-content [id]{scroll-margin-top:28px}.settings-email-tools{gap:14px;display:grid}.settings-email-tools>.settings-section{margin:0}.settings-section-content .ws-settings-grid{margin-top:20px}.settings-section-content .ws-panel{box-shadow:none}.settings-section-content .ws-panel+.ws-panel{margin-top:14px}.settings-section .email-status,.settings-section .ads-status{white-space:normal}.settings-section-content table{max-width:100%}@media (max-width:680px){.settings-sections{gap:10px}.settings-section>summary{align-items:flex-start;gap:12px;padding:17px 16px}.settings-section-copy>strong{font-size:15px}.settings-section-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:112px}.settings-section-status,.settings-attention{padding:5px 7px;font-size:10px}.settings-section-content{padding:0 16px 18px}.settings-section-content .email-setup,.settings-section-content .ads-layout{grid-template-columns:1fr}.settings-section-content .email-settings-heading,.settings-section-content .ep-heading,.settings-section-content .ja-heading{flex-wrap:wrap}.settings-group-heading{margin-top:12px}.settings-section-content .email-provider-instructions{padding:0}.settings-section-content .email-table-wrap{max-width:100%;overflow:auto}}.settings-sections [hidden]{display:none!important}.settings-search{max-width:680px;padding:4px 0 10px}.settings-search>label{color:#282b24;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.settings-search-field{color:#717667;background:#fff;border:1px solid #d3d6ca;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.settings-search-field:focus-within{outline-offset:2px;outline:2px solid #777450}.settings-search-field input{font:inherit;color:#20221d;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:14px}.settings-search-field input::-webkit-search-cancel-button{display:none}.settings-search-field button{color:#565e49;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:36px;min-height:36px;display:grid}.settings-search-field button:focus-visible{outline-offset:1px;outline:2px solid #777450}.settings-search>p{color:#6a6d62;margin:8px 0 0;font-size:12px;line-height:1.6}.settings-search>p:empty{display:none}.settings-search #settings-search-results{color:#414b35}@media (max-width:680px){.settings-search{max-width:100%;padding-bottom:6px}.settings-search-field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.settings-section-meta>svg{transition:none}}.email-previews{color:#242424;background:#fafaf7;border:1px solid #dfdfd6;min-width:0;margin:25px 0 32px;padding:25px}.email-previews .ep-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.email-previews .ep-heading h3{margin:7px 0;font-size:21px;line-height:1.4}.email-previews .ep-heading p{color:#6d6d61;margin:0;font-size:12px;line-height:1.8}.email-previews .ep-preview-badge{color:#68612a;background:#f2f0db;border:1px solid #d9d8bc;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:10px;line-height:1.5;display:inline-flex}.email-previews .ep-disclosure{color:#77776a;margin:16px 0 20px;font-size:11px;line-height:1.8}.email-previews .ep-controls{border-top:1px solid #e3e3d9;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-top:20px;display:flex}.email-previews .ep-controls>label{flex-direction:column;flex:1;gap:8px;min-width:220px;max-width:390px;font-size:11px;font-weight:600;display:flex}.email-previews select{width:100%;min-height:42px;font:inherit;color:#34342d;background:#fff;border:1px solid #d5d5ca;border-radius:3px;padding:10px 12px;font-size:12px}.email-previews .ep-view-options{flex-wrap:wrap;justify-content:flex-end;gap:13px;display:flex}.email-previews .ep-switch{background:#fff;border:1px solid #d5d5ca;border-radius:4px;display:inline-flex;overflow:hidden}.email-previews .ep-switch button{color:#7d7d6e;background:0 0;border:0;border-radius:0;padding:11px 12px;font-size:11px;line-height:1.5}.email-previews .ep-switch button+button{border-left:1px solid #e1e1d6}.email-previews .ep-switch button[aria-pressed=true]{color:#fff;background:#242424}.email-previews .ep-switch button[aria-pressed=true]:hover{color:#fff;background:#3a3a31}.email-previews .ep-envelope{background:#fff;border:1px solid #e0e0d5;grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:19px 21px;display:grid}.email-previews .ep-envelope>div{min-width:0}.email-previews .ep-envelope .ep-subject,.email-previews .ep-envelope .ep-reply,.email-previews .ep-envelope .ep-attachments{grid-column:1/-1}.email-previews .ep-envelope dt{color:#858572;margin:0 0 4px;font-size:10px;line-height:1.8}.email-previews .ep-envelope dd{color:#424237;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.email-previews .ep-subject dd{color:#20201b;font-size:14px}.email-previews .ep-reply dd,.email-previews .ep-attachments dd{color:#737365;font-size:11px}.email-previews .ep-sample-note{color:#888879;max-width:none;margin:0;padding:10px 2px 15px;font-size:10px;line-height:1.8}.email-previews .ep-stage{overscroll-behavior:contain;background:#ecece5;border:1px solid #dcdcd0;max-width:100%;min-height:200px;padding:22px 15px;overflow:auto}.email-previews .ep-stage iframe{background:#fff;border:0;min-width:0;max-width:none;margin:0 auto;display:block}.email-previews .ep-plain{color:#25251f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:0;min-width:0;max-width:none;min-height:300px;margin:0 auto;padding:26px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.email-previews .ep-empty{color:#858574;background:#fff;border:1px dashed #d5d5c7;justify-content:center;align-items:center;gap:9px;padding:30px 20px;font-size:12px;line-height:1.8;display:flex}.email-previews .ep-error{color:#9b3a25;background:#fbefeb;border:1px solid #ead4ca;padding:17px}.email-previews .ep-error p{color:inherit;margin:0 0 10px;font-size:12px}:is(.email-previews select:focus-visible,.email-previews button:focus-visible){outline-offset:3px;outline:2px solid #8b7900}@media (max-width:1100px){.email-previews .ep-controls{flex-wrap:wrap}.email-previews .ep-controls>label{max-width:none}.email-previews .ep-view-options{justify-content:flex-start}}@media (max-width:760px){.email-previews{padding:20px}.email-previews .ep-heading{flex-wrap:wrap;gap:12px}.email-previews .ep-controls{flex-direction:column;align-items:stretch;gap:15px}.email-previews .ep-controls>label{min-width:0}.email-previews .ep-envelope{grid-template-columns:1fr;padding:17px}.email-previews .ep-stage{padding:16px 10px}.email-previews .ep-heading h3{font-size:20px}.email-previews .ep-view-options{gap:10px}}@media (max-width:530px){.email-previews{margin:22px 0;padding:17px}.email-previews select{font-size:16px}.email-previews .ep-switch button{padding:10px;font-size:10px}.email-previews .ep-view-options{justify-content:space-between}.email-previews .ep-heading h3{font-size:19px}.email-previews .ep-disclosure{font-size:10px}.email-previews .ep-envelope dd{font-size:11px}.email-previews .ep-stage{max-width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}}.job-admin{color:#252525;border-top:1px solid #deded6;margin:28px 0;padding-top:28px}.job-admin *{box-sizing:border-box}.ja-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.email-settings .ja-heading h3{margin:8px 0;font-size:21px}.email-settings .job-admin p{max-width:none;font-size:12px;line-height:1.8}.ja-private{color:#777767;white-space:nowrap;border:1px solid #deded6;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.ja-summary{flex-wrap:wrap;gap:25px;padding:16px 0;display:flex}.ja-summary span{color:#777767;font-size:11px}.ja-summary strong{color:#252525;margin-right:5px;font-size:17px;font-weight:500}.email-settings .job-admin .ja-notice{color:#777768;background:#f8f8f3;border:1px solid #e4e4d9;margin:15px 0;padding:13px 15px;font-size:11px}.ja-table{overflow:auto}.ja-table table{min-width:600px}.ja-table td{min-width:155px}.ja-table td a{color:#565643;text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.ja-table small,.ja-inventory small{color:#888879;overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.ja-inventory{background:#fcfbf5;border:1px solid #e5dfce;margin:15px 0;padding:14px 16px}.ja-inventory>p{margin:0 0 7px}.ja-inventory>p:last-child{margin-bottom:0}.ja-inventory ul{margin:8px 0;padding-left:20px;font-size:11px;line-height:1.8}.ja-inventory>ul>li{margin-bottom:12px}.ja-inventory li{overflow-wrap:anywhere}.ja-empty{color:#858575;border:1px dashed #d8d8d0;padding:20px;font-size:12px;line-height:1.8}.ja-tools{justify-content:flex-end;margin:13px 0;display:flex}.ja-tools button,.ja-import button{justify-content:center;align-items:center;gap:6px;display:inline-flex;padding:10px 13px!important;font-size:11px!important}.ja-import{border-top:1px solid #e3e3d8;padding:18px 0}.ja-import summary{cursor:pointer;font-size:13px;font-weight:500}.ja-import>label{flex-direction:column;gap:8px;max-width:520px;margin:16px 0;font-size:11px;display:flex}.ja-import input[type=file]{color:#656555;background:#fff;border:1px solid #deded3;width:100%;max-width:100%;padding:10px;font-size:11px}.ja-review{margin-top:20px}.ja-review h4{margin-bottom:10px;font-size:14px}.ja-confirm{align-items:flex-start;gap:10px;margin:17px 0;font-size:12px;line-height:1.8;display:flex}.ja-confirm input{accent-color:#282820;flex-shrink:0;width:17px;height:17px;margin-top:3px}.email-settings .job-admin .ja-error{color:#9b3a25;background:#fbefeb;border:1px solid #ead4ca;padding:13px 15px;font-size:12px}.email-settings .job-admin .ja-message{color:#536c44;background:#edf3e9;border:1px solid #d8e3d0;padding:13px 15px;font-size:12px}.ja-loading{color:#888878}@media (max-width:640px){.ja-heading{flex-direction:column;gap:10px}.ja-summary{gap:15px}.ja-import input[type=file]{min-height:44px;font-size:14px}.ja-tools{justify-content:flex-start}.ja-confirm{font-size:12px}.ja-import button{width:100%;min-height:42px}.ja-inventory{padding:12px}}.ja-sources{border:1px solid #e3e3d8;margin:18px 0;padding:15px}.ja-sources summary,.ja-job-actions summary{cursor:pointer;font-size:12px}.ja-sources>ul{margin:15px 0 0;padding:0;list-style:none}.ja-sources>ul>li{border-top:1px solid #e6e6dc;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.ja-sources li span,.ja-sources li small{color:#858576;overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.ja-sources li strong{font-size:12px;font-weight:500}.ja-sources button{white-space:nowrap;font-size:10px!important}.ja-job-actions{margin-top:15px}.ja-job-actions fieldset{border:0;min-width:225px;max-width:340px;margin:0;padding:12px 0}.ja-job-actions label{flex-direction:column;gap:6px;margin-bottom:13px;font-size:11px;display:flex}.ja-job-actions label input:not([type=checkbox]){max-width:100%;font:inherit;background:#fff;border:1px solid #dcdcd0;width:100%;padding:8px}.ja-job-actions button{font-size:10px!important}.ja-job-actions .ja-confirm{flex-direction:row}.ja-job-actions .ja-confirm input{width:17px;height:17px}.ja-new-number,.ja-map{border-top:1px solid #e5e5da;margin-top:16px;padding-top:14px}.email-settings .ja-job-actions p{font-size:11px;line-height:1.8}.ja-mapping-preview{background:#f8f8f1;border:1px solid #e0e0d5;margin-top:15px;padding:12px}.email-settings .job-admin .ja-warning{color:#81713a;background:#fcf8e8;border:1px solid #e5dbb6;padding:12px 15px;font-size:11px}@media (max-width:640px){.ja-sources>ul>li{flex-direction:column;gap:10px}.ja-sources button{width:100%;min-height:40px}.ja-job-actions label input:not([type=checkbox]){min-height:42px;font-size:16px}}.job-admin .ja-reconciliation{background:#fafafa;border:1px solid #ddd;border-radius:8px;margin:18px 0;padding:16px}.job-admin .ja-reconciliation li{margin:10px 0}.job-admin .ja-reconciliation li>strong,.job-admin .ja-reconciliation li>span,.job-admin .ja-reconciliation li>small{overflow-wrap:anywhere;display:block}.oa-panel{background:#fff;border:1px solid #e7e5dc;border-radius:14px;align-self:start;min-width:0;padding:20px}.oa-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.oa-eyebrow{letter-spacing:.1em;color:#656d59;font-size:12px;line-height:1.5}.oa-heading h2{color:#292d24;margin:3px 0 0;font-size:20px;font-weight:500;line-height:1.35}.oa-heading h2>span{color:#5d6750;margin-left:9px;font-family:Arial,sans-serif;font-size:12px;display:inline-block}.oa-refresh{color:#647052;cursor:pointer;background:#fff;border:1px solid #e3e5dc;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.oa-refresh:disabled{opacity:.45;cursor:wait}.oa-refresh:focus-visible{outline-offset:3px;outline:2px solid #8a8b5d}.oa-item:focus-visible{outline-offset:3px;outline:2px solid #8a8b5d}.oa-more:focus-visible{outline-offset:3px;outline:2px solid #8a8b5d}.oa-error button:focus-visible{outline-offset:3px;outline:2px solid #8a8b5d}.oa-summary{color:#59634c;flex-wrap:wrap;gap:2px 10px;margin:10px 0 6px;font-size:12px;line-height:1.5;display:flex}.oa-summary strong{color:#424b34;font-weight:600}.oa-list{margin:0;padding:0;list-style:none}.oa-list>li+li{border-top:1px solid #efeee8}.oa-item{box-sizing:border-box;min-height:76px;color:inherit;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(135px,auto) 17px;align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:grid}.oa-item:hover .oa-item-main>strong{text-underline-offset:3px;text-decoration:underline}.oa-item-main,.oa-item-meta{gap:2px;min-width:0;display:grid}.oa-project{color:#606b52;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.oa-item-main>strong{color:#30372a;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}.oa-waiting{color:#60694f;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.oa-item-meta{text-align:right;justify-items:end}.oa-status{color:#556044;overflow-wrap:anywhere;background:#f3f4ee;border-radius:20px;max-width:150px;padding:2px 6px;font-size:12px;line-height:1.4}.oa-date{color:#59634b;font-size:12px;line-height:1.4}.oa-item-meta>small{color:#656e58;font-size:12px;line-height:1.4}.oa-overdue .oa-item-meta>small{color:#905326}.oa-item>svg{color:#7c886b}.oa-more{color:#5f6b4d;cursor:pointer;background:#fff;border:1px solid #e4e6db;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;font-size:14px;display:flex}.oa-more[aria-expanded=true]>svg{transform:rotate(180deg)}.oa-footnote{color:#606a52;margin:9px 0 0;font-size:12px;line-height:1.5}.oa-state,.oa-error,.oa-demo{color:#59644c;font-size:14px;line-height:1.6}.oa-state{padding:12px 0}.oa-demo{background:#faf8ee;border-radius:6px;margin:9px 0;padding:7px 10px;font-size:12px}.oa-error{color:#8a5836;padding:12px 0}.oa-error button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:14px}body .workspace .oa-panel :is(.oa-footnote,.oa-demo){color:#606a52;font-size:12px!important;line-height:1.5!important}body .workspace .oa-panel :is(.oa-date time,.oa-item-meta>small){line-height:1.4;font-size:12px!important}@media (max-width:600px){.oa-panel{padding:18px 16px}.oa-heading h2{font-size:19px}.oa-item{grid-template-columns:minmax(0,1fr) 16px;gap:5px;padding:10px 0}.oa-item-meta{text-align:left;flex-wrap:wrap;grid-area:2/1;place-items:center start;gap:5px 8px;display:flex}.oa-item>svg{grid-area:1/2}.oa-status{max-width:100%}.oa-project,.oa-waiting,.oa-item-main>strong{line-height:1.5}.oa-summary{font-size:12px}}.sp-root{color:#30332c;background:#fff;border:1px solid #dedfd7;border-radius:10px;min-width:0;margin:0 0 24px;padding:23px 24px}.sp-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sp-heading>div:first-child{flex:260px;min-width:0}.sp-eyebrow{color:#707463;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:inline-flex}.sp-root h2{color:#292d25;margin:6px 0 8px;font:400 27px/1.3 Georgia,serif}.sp-root h3{margin:0 0 7px;font:500 19px/1.4 Arial,sans-serif}.sp-root h4{margin:0 0 6px;font:600 14px/1.5 Arial,sans-serif}.sp-root p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.sp-heading p{color:#676d5d;margin:0}.sp-heading-actions,.sp-form-actions,.sp-package-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sp-button{color:#3c4432;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #d5d7cb;border-radius:6px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:42px;padding:9px 13px;font:14px/1.5 Arial,sans-serif;display:inline-flex}.sp-button.primary{color:#2a2e23;background:#f7e063;border-color:#dece73}.sp-button:disabled,.sp-icon-button:disabled{opacity:.52;cursor:not-allowed}.sp-button svg,.sp-file-link svg,.sp-file-name svg{flex-shrink:0}.sp-icon-button{color:#606851;cursor:pointer;background:#fff;border:1px solid #dce0d2;border-radius:6px;place-items:center;min-width:40px;min-height:40px;padding:8px;display:grid}.sp-root :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #84783e}.sp-root :is(h2,[tabindex="-1"]):focus{outline-offset:4px}.sp-list{gap:12px;margin-top:20px;display:grid}.sp-package{background:#fff;border:1px solid #e0e2d8;border-radius:8px;min-width:0;scroll-margin-top:25px}.sp-package>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:18px 19px;list-style:none;display:flex}.sp-package>summary::-webkit-details-marker{display:none}.sp-package>summary:hover{background:#fbfcf8}.sp-package-copy{flex:1;gap:6px;min-width:0;display:grid}.sp-package-copy>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.sp-package-copy>span{color:#6d7461;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.sp-package-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.sp-package-meta>svg{transition:transform .15s}.sp-package[open]>.sp-package-meta>svg,.sp-package[open]>summary .sp-package-meta>svg{transform:rotate(180deg)}.sp-status{color:#67705b;background:#f4f5f0;border:1px solid #e0e2d8;border-radius:20px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-flex}.sp-status.ready{color:#77662f;background:#f8f5dd;border-color:#e9e0a8}.sp-status.submitted{color:#4d647c;background:#ecf1f6;border-color:#d7e0e9}.sp-status.approved{color:#526447;background:#ecf2e7;border-color:#d6e1ca}.sp-package-content{border-top:1px solid #eef0e8;min-width:0;padding:0 19px 19px}.sp-package-overview{color:#7a806d;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px 0 7px;font-size:11px;line-height:1.6;display:flex}.sp-checklist{margin:0;padding:0;list-style:none;display:grid}.sp-checklist>li{border-bottom:1px solid #eef0e8;gap:12px;min-width:0;padding:14px 0;display:flex}.sp-checklist>li>div{flex:1;min-width:0}.sp-entry-mark{color:#61704d;background:#fafbf7;border:1px solid #d8ddce;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.sp-entry-mark.complete{background:#edf2e5;border-color:#cedabb}.sp-entry-mark>span{background:#d5d9cd;border-radius:50%;width:5px;height:5px}.sp-entry-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.6;display:flex}.sp-entry-label>strong{overflow-wrap:anywhere;font-weight:500}.sp-entry-label>small{color:#7c836f;font-size:10px}.sp-file-link,.sp-file-name{color:#65704f;overflow-wrap:anywhere;text-align:left;align-items:center;gap:6px;max-width:100%;min-height:35px;padding:5px 0;font:12px/1.6 Arial,sans-serif;display:inline-flex}.sp-file-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.sp-file-link>svg:last-child{margin-left:3px}.sp-missing{color:#9a7454;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}.sp-print-count{color:#65704f;margin:4px 0 2px!important;font-size:12px!important}.sp-root .sp-help{color:#7e856f;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.sp-readiness{color:#8c7340;background:#fdfbf2;border:1px solid #e8dfc1;border-radius:5px;margin:15px 0;padding:0 11px;font-size:12px}.sp-readiness>summary{cursor:pointer;min-height:40px;padding:10px 0;line-height:1.6}.sp-readiness ul{margin:0 0 12px;padding-left:19px;line-height:1.7}.sp-evidence-summary{border-top:1px solid #eef0e8;margin-top:14px;padding-top:14px}.sp-evidence-summary p{color:#68725c;margin:3px 0;font-size:12px!important}.sp-evidence-summary h4{font-size:12px}.sp-package-actions{padding-top:15px}.sp-approved-note{color:#61744e;align-items:center;gap:7px;font-size:12px;display:flex}.sp-private-note{color:#848a79;align-items:flex-start;gap:7px;display:flex;margin:18px 0 0!important;font-size:11px!important}.sp-private-note svg{flex-shrink:0;margin-top:3px}.sp-root .sp-sample,.sp-root .sp-warning{color:#877341;background:#fdf9e9;border-left:3px solid #cfb86a;padding:11px 13px;font-size:12px;line-height:1.7}.sp-root .sp-notice{color:#64744d;background:#f4f7ef;border-left:3px solid #a0b27b;padding:11px 13px;font-size:12px}.sp-error{color:#915a40;background:#fff6f1;border:1px solid #e1c3af;border-radius:5px;margin:14px 0;padding:13px;font-size:13px;line-height:1.7}.sp-error p{color:inherit;margin:5px 0 10px;font-size:12px}.sp-loading{color:#7b836d;font-size:12px!important}.sp-empty{color:#8a937b;align-items:center;gap:15px;padding:23px 5px 6px;display:flex}.sp-empty>svg{flex-shrink:0}.sp-empty p{max-width:510px;margin:0;font-size:13px!important}.sp-editor{background:#fafbf7;border:1px solid #d9decd;border-radius:8px;min-width:0;margin-top:21px;padding:19px;scroll-margin-top:25px}.sp-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sp-editor>header>div{min-width:0}.sp-editor>header p{color:#7b846c;margin:0;font-size:12px}.sp-editor :is(fieldset){border:0;min-width:0;margin:0;padding:0}.sp-editor :is(input,select){box-sizing:border-box;color:#3a4530;background:#fff;border:1px solid #d3d9c9;border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:42px;padding:9px 11px;font:14px/1.6 Arial,sans-serif}.sp-editor label{color:#68745a;gap:7px;min-width:0;font-size:12px;line-height:1.6;display:grid}.sp-editor label>small{color:#899078;font-size:10px;line-height:1.7}.sp-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sp-form-grid>.sp-wide{grid-column:1/-1}.sp-editor-section{margin:22px 0 13px}.sp-editor-section p{color:#7d866e;margin:0;font-size:12px}.sp-entry-edit-list{gap:15px;margin-bottom:16px;display:grid}.sp-editor fieldset.sp-entry-editor{background:#fff;border:1px solid #e0e4d8;border-radius:6px;gap:13px;padding:14px;display:grid}.sp-entry-editor>legend{color:#7b8668;padding:0 7px;font-size:11px}.sp-entry-top{grid-template-columns:minmax(110px,.65fr) minmax(160px,1.7fr) 40px;align-items:end;gap:13px;display:grid}.sp-checks{flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.sp-editor .sp-checks>label{align-items:center;gap:8px;font-size:11px;display:flex}.sp-editor .sp-checks input[type=checkbox]{accent-color:#8b8358;flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0}.sp-form-actions{border-top:1px solid #e3e6da;justify-content:flex-end;margin-top:20px;padding-top:17px}.sp-discard{color:#81703e;background:#fffbea;border:1px solid #dfcf96;margin-top:15px;padding:13px;font-size:13px}.sp-discard p{color:inherit;margin:5px 0 12px;font-size:12px}.sp-discard>div{flex-wrap:wrap;gap:9px;display:flex}.sp-editor form>fieldset>label{margin-top:15px}.sp-editor form>fieldset>.sp-help{margin-top:14px}@media (max-width:680px){.sp-root{padding:19px 14px}.sp-root h2{font-size:25px}.sp-heading{gap:14px}.sp-heading-actions{width:100%}.sp-heading-actions>.primary{flex:1}.sp-package>summary{align-items:flex-start;gap:10px;padding:16px 13px}.sp-package-meta{gap:5px}.sp-package-copy>strong{font-size:14px}.sp-package-copy>span{font-size:11px}.sp-package-content{padding:0 13px 16px}.sp-package-overview{gap:6px;font-size:10px}.sp-entry-label{gap:4px;display:grid}.sp-package-actions>.sp-button{flex:140px}.sp-file-link,.sp-file-name{font-size:12px}.sp-editor{padding:15px 12px}.sp-form-grid{grid-template-columns:1fr;gap:13px}.sp-entry-top{grid-template-columns:minmax(0,1fr) 40px;gap:10px}.sp-entry-top>label:first-child{grid-column:1/-1}.sp-entry-top>label:nth-child(2){grid-column:1}.sp-editor :is(input,select){font-size:16px}.sp-editor fieldset.sp-entry-editor{padding:12px 10px}.sp-form-actions>.sp-button{flex:130px}.sp-checks{align-items:flex-start;gap:11px}.sp-editor .sp-checks>label{font-size:12px}.sp-private-note{font-size:11px!important}.sp-empty{align-items:flex-start;gap:11px}}.sp-load-more{justify-content:center;margin-top:15px;display:flex}@media (prefers-reduced-motion:reduce){.sp-package-meta>svg{transition:none}}.np-root{color:#33332d;background:#fff;border:1px solid #e4e4df;border-radius:7px;margin:25px 0;padding:28px}.np-root *{box-sizing:border-box}.np-root button,.np-root input{font:inherit}.np-root button{cursor:pointer}.np-root button:disabled{opacity:.45;cursor:not-allowed}:is(.np-root button:focus-visible,.np-root input:focus-visible){outline-offset:4px;outline:2px solid #8b7900}.np-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.np-eyebrow{letter-spacing:1.8px;color:#939388;font-size:8px;display:block}.np-heading h2{letter-spacing:-.6px;color:#424236;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.3}.np-heading p{color:#99998b;margin:0;font-size:10px;line-height:1.8}.np-personal{color:#96967e;white-space:nowrap;background:#f6f6f0;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:inline-flex}.np-account{color:#a3a38a;background:#fafaf6;border:1px solid #e7e7dd;border-radius:5px;align-items:center;gap:10px;margin-bottom:7px;padding:13px 16px;display:flex}.np-account>svg{flex-shrink:0}.np-account span{color:#a4a48c;font-size:8px;line-height:1.7;display:block}.np-account strong{color:#77775f;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.7;display:block}.np-options{border:0;min-width:0;margin:0;padding:0}.np-option{border-bottom:1px solid #eaeae1;align-items:center;gap:15px;padding:23px 0;display:flex}.np-option-icon{color:#b1b18f;background:#f6f6ee;border:1px solid #ececdf;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.np-option>div{flex:1;min-width:0}.np-option>div>label{color:#72725a;cursor:pointer;font-size:11px;font-weight:500;line-height:1.6}.np-option p{color:#a7a78e;max-width:590px;margin:6px 0 0;font-size:10px;line-height:1.8}.np-switch{cursor:pointer;flex-shrink:0;grid-template-columns:36px;justify-items:center;gap:4px;margin-left:10px;display:grid;position:relative}.np-switch>input{opacity:0;z-index:1;cursor:pointer;width:36px;height:21px;margin:0;position:absolute;top:0;left:0}.np-switch>span{background:#ddded2;border-radius:16px;width:36px;height:21px;transition:background .15s;display:block;position:relative}.np-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #7773}.np-switch>input:checked+span{background:#d3b722}.np-switch>input:checked+span:after{transform:translate(15px)}.np-switch>input:focus-visible+span{outline-offset:4px;outline:2px solid #8b7900}.np-switch>input:disabled+span{opacity:.5}.np-switch>small{color:#a2a285;font-size:8px;line-height:1.6}.np-scope-note{color:#b4b493;align-items:flex-start;gap:9px;margin-top:4px;padding:15px 0;display:flex}.np-scope-note>svg{flex-shrink:0;margin-top:2px}.np-scope-note p{color:#b0b08f;margin:0;font-size:9px;line-height:1.8}.np-footer{border-top:1px solid #edede3;justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.np-footer>p{color:#b0b08b;max-width:530px;margin:0;font-size:9px;line-height:1.9}.np-footer button{color:#fff;white-space:nowrap;background:#292923;border:1px solid #292923;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:10px;line-height:1.5;display:inline-flex}.np-footer button:hover:not(:disabled){background:#44443a}.np-error{color:#ab926b;background:#fff8ed;border:1px solid #e9d9c8;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:12px 15px;font-size:10px;line-height:1.8;display:flex}.np-error button{white-space:nowrap;color:#b29972;background:#fff;border:1px solid #e4d3bd;border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:inline-flex}.np-notice{color:#8d9d71;background:#f5f8ee;border:1px solid #dfe6d1;border-radius:4px;align-items:center;gap:8px;margin:17px 0 0;padding:11px 14px;font-size:10px;line-height:1.8;display:flex}.np-notice>svg{flex-shrink:0}.np-demo{color:#ac9b5e;background:#fffbe9;border:1px solid #ebe2bd;border-radius:4px;margin:0 0 17px;padding:11px 13px;font-size:10px;line-height:1.8}.np-loading{color:#b2b292;align-items:center;gap:9px;padding:25px 0;font-size:11px;line-height:1.8;display:flex}.np-loading>svg{flex-shrink:0}@media (max-width:800px){.np-heading{flex-wrap:wrap;gap:13px}.np-heading h2{font-size:26px}.np-personal{font-size:8px}.np-footer{gap:18px}.np-footer>p{max-width:390px}.np-option{gap:12px}.np-option-icon{width:36px;height:36px}.np-root{padding:24px}}@media (max-width:620px){.np-root{margin:20px 0;padding:21px 17px}.np-heading{margin-bottom:19px}.np-heading h2{font-size:26px}.np-heading p{font-size:11px}.np-eyebrow{font-size:8px}.np-personal{font-size:9px}.np-account{gap:9px;padding:12px}.np-account span{font-size:9px}.np-account strong{font-size:12px}.np-option{align-items:flex-start;gap:11px;padding:21px 0}.np-option-icon{border-radius:5px;width:31px;height:34px}.np-option-icon>svg{width:16px}.np-option>div>label{font-size:12px}.np-option p{margin-top:7px;font-size:11px;line-height:1.8}.np-switch{margin-top:1px;margin-left:3px}.np-switch>small{font-size:9px}.np-scope-note{gap:8px;padding:15px 0}.np-scope-note p{font-size:10px}.np-footer{flex-direction:column;align-items:stretch;gap:14px}.np-footer>p{max-width:none;font-size:10px}.np-footer button{padding:12px;font-size:11px}.np-error{flex-wrap:wrap;align-items:flex-start;padding:12px;font-size:11px}.np-error button{font-size:10px}.np-notice{align-items:flex-start;padding:11px 12px;font-size:11px}.np-notice>svg{margin-top:2px}.np-demo{font-size:10px}.np-loading{font-size:11px}}@media (prefers-reduced-motion:reduce){.np-switch>span,.np-switch>span:after{transition:none}}.np-root{color:#262626}.np-heading h2{color:#252525}.np-heading p,.np-option p,.np-footer p,.np-scope-note p,.np-account span,.np-switch small{color:#626262}.np-option label{color:#303030}.np-option p{font-size:12px;line-height:1.7}.np-option>div>label{font-size:12px}.np-footer p,.np-scope-note p{font-size:11px}.np-account strong{color:#333;font-size:12px}.np-account span{font-size:10px}.np-eyebrow{color:#666}.np-personal{color:#626262;background:#f6f6f2}.np-footer button{color:#111;background:#ffdf31;border-color:#ffdf31}.np-footer button:disabled{color:#777;background:#eee;border-color:#e2e2df}.np-switch input:checked+span{background:#ffdf31}.nc-email-preferences>summary>svg{vertical-align:middle;margin-inline-end:8px;display:inline-block}.np-root .np-account small{color:#555e4c;margin-top:3px;font-size:14px;line-height:1.6;display:block}.np-unsubscribe{background:#fffbed;border:1px solid #e0d39f;border-radius:7px;min-width:0;margin:18px 0 8px;padding:20px}.np-root .np-unsubscribe h3{color:#303728;margin:0 0 10px;font-size:19px;line-height:1.4}.np-root .np-unsubscribe p{color:#414a36;overflow-wrap:anywhere;margin:8px 0;font-size:16px;line-height:1.7}.np-root .np-unsubscribe>small{color:#535e46;margin-top:12px;font-size:14px;line-height:1.7;display:block}.np-root .np-unsubscribe-action{color:#202516;max-width:100%;min-height:44px;font:inherit;white-space:normal;text-align:center;background:#ffdf31;border:1px solid #d8bc2a;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:11px 15px;font-size:14px;line-height:1.6;display:inline-flex}.np-root .np-unsubscribe-action svg{flex-shrink:0}.np-root .np-unsubscribe-action:hover:not(:disabled){background:#f4d525}.np-root .np-unsubscribe-action:disabled{opacity:1;cursor:not-allowed;color:#56604b;background:#edf0e7;border-color:#d8dccf}.np-root .np-already-off{color:#3e5630;align-items:flex-start;gap:8px;font-size:14px;line-height:1.7;display:flex}.np-already-off svg{flex-shrink:0;margin-top:4px}@media (max-width:620px){.np-unsubscribe{padding:16px}.np-root .np-unsubscribe h3{font-size:18px}.np-root .np-unsubscribe-action{width:100%}.np-account>div{min-width:0}.np-root .np-error{overflow-wrap:anywhere}}.np-root .np-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-root .np-category{min-width:0;margin-top:25px}.np-root .np-category h3{color:#30382d;margin:0 0 3px;font-size:18px;font-weight:600;line-height:1.5}.np-root .np-category .np-option:last-child{border-bottom:0}.np-root .np-category+.np-category{border-top:1px solid #e4e7df;padding-top:22px}.np-root .np-studio-options{background:#fffdf3;border:1px solid #ded9bc;border-radius:7px;min-width:0;margin:26px 0 0;padding:17px 20px 0}.np-root .np-studio-options>legend{color:#30382d;padding:0 8px;font-size:18px;font-weight:600;line-height:1.5}.np-root .np-studio-options>p{color:#4e5846;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.np-root .np-studio-options .np-option:last-child{border-bottom:0}.np-root .np-category,.np-root .np-studio-options{overflow-wrap:anywhere}@media (max-width:620px){.np-root .np-studio-options{padding:14px 12px 0}.np-root .np-category h3,.np-root .np-studio-options>legend{font-size:17px}.np-root .np-option-icon{display:none}.np-root .np-option{gap:12px}.np-root .np-switch{margin-left:0}}.np-root .np-switch{grid-template-columns:44px;min-width:44px;min-height:44px}.np-root .np-switch>input{width:44px;height:44px}.nc-center{flex:none;align-items:center;min-width:44px;display:flex;position:relative}.nc-bell{color:#525252;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.nc-bell:hover,.nc-bell-active{color:#111;background:#f4f3ef;border-color:#e5e3db}.nc-bell:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-center button:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-page button:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-email-preferences>summary:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-badge{color:#171717;background:#ffdf31;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:750;line-height:1;display:flex;position:absolute;top:0;right:-3px}.nc-bell-error{color:#fff;background:#8d3f2e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;right:3px}.nc-popover{z-index:65;color:#222;background:#fff;border:1px solid #dddcd4;border-radius:12px;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(710px,100dvh - 105px);display:flex;position:absolute;top:calc(100% + 13px);right:-7px;overflow:hidden;box-shadow:0 15px 60px #1112}.nc-popover-heading,.nc-page-heading{justify-content:space-between;align-items:center;gap:16px;padding:21px 21px 16px;display:flex}.nc-eyebrow{letter-spacing:.15em;color:#74746c;font-size:9px;font-weight:600}.nc-popover h2,.nc-page h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px;font-weight:550;line-height:1.15}.nc-popover-heading h2:focus{outline:none}.nc-icon-button,.nc-refresh,.nc-read-button{color:#65665f;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.nc-icon-button:hover,.nc-refresh:hover,.nc-read-button:hover{color:#111;background:#efeee7}.nc-feed{min-width:0;position:relative}.nc-feed-compact{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nc-toolbar{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 21px 10px;display:flex}.nc-filters{background:#f2f1ec;border-radius:7px;flex:none;gap:2px;padding:3px;display:flex}.nc-filters>button{color:#64645c;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:550;display:flex}.nc-filters>button[aria-pressed=true]{color:#1c1c18;background:#fff;box-shadow:0 1px 4px #0000000c}.nc-filters>button span{color:#44443d;background:#e5e3d9;border-radius:4px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:inline-flex}.nc-toolbar-actions{align-items:center;gap:1px;min-width:0;display:flex}.nc-mark-all{color:#53544c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:6px 5px;font-size:11px;font-weight:550;display:inline-flex}.nc-mark-all:hover:not(:disabled){color:#111;background:#f4f3ee}.nc-center button:disabled,.nc-page button:disabled{cursor:default;opacity:.42}.nc-list{overflow-wrap:anywhere;min-width:0;max-height:none}.nc-feed-compact .nc-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.nc-list ul{margin:0;padding:0;list-style:none}.nc-list li{border-bottom:1px solid #eeede7;align-items:flex-start;gap:10px;min-width:0;padding:17px 17px 17px 21px;display:flex;position:relative}.nc-list li:last-child{border-bottom:0}.nc-list li.nc-unread{background:#fffdf2}.nc-row-icon{color:#737367;background:#f0efea;border:1px solid #e7e6df;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;margin-top:2px;display:grid}.nc-unread .nc-row-icon{color:#75600b;background:#fff3b2;border-color:#eadb8e}.nc-row-open{text-align:left;width:100%;min-width:0;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:stretch;gap:5px;padding:1px 0;display:flex}.nc-row-open:hover strong{text-underline-offset:3px;text-decoration:underline}.nc-row-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.nc-row-kind{letter-spacing:.08em;text-transform:uppercase;color:#77776b;font-size:9px;font-weight:550}.nc-row-top time,.nc-time-unavailable{color:#72736a;text-align:right;font-size:10px;line-height:1.3}.nc-row-open strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4}.nc-unread .nc-row-open strong{font-weight:650}.nc-description{color:#65665e;overflow-wrap:anywhere;white-space:pre-line;font-size:12px;line-height:1.55}.nc-feed-compact .nc-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-row-project{color:#737367;overflow-wrap:anywhere;align-items:center;gap:3px;font-size:10px;line-height:1.45;display:flex}.nc-read-button{color:#75610a;width:36px;min-width:36px;min-height:44px;margin:-3px -6px 0 -3px;padding:7px}.nc-read-indicator{color:#a2a397;flex:none;place-items:center;width:24px;height:38px;margin-top:-1px;display:grid}.nc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.nc-state{text-align:center;color:#7a7b70;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:38px 24px;display:flex}.nc-state h3{color:#37382f;margin:2px 0 0;font-size:15px;font-weight:550}.nc-state p{color:#6d6e63;max-width:300px;margin:0;font-size:12px;line-height:1.6}.nc-state>button{color:#303127;cursor:pointer;background:#fff;border:1px solid #d8d7cd;border-radius:5px;min-height:44px;padding:8px 18px;font-size:12px}.nc-error>svg{color:#956342}.nc-action-error{color:#784633;overflow-wrap:anywhere;background:#fbf3ee;border-bottom:1px solid #e9d4ca;margin:0;padding:12px 21px;font-size:12px;line-height:1.6}.nc-limit-note{color:#79796f;background:#faf9f6;border-top:1px solid #ecebe6;margin:0;padding:12px 21px;font-size:10px;line-height:1.6}.nc-view-all{color:#35362c;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8e7df;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:12px 21px;font-size:12px;font-weight:550;display:flex}.nc-view-all:hover{background:#fffbed}.nc-sample{color:#746522;background:#fffbed;border:1px solid #e8dfac;border-radius:5px;margin:0 21px 13px;padding:9px 12px;font-size:11px;line-height:1.5}.nc-page{background:#fff;border:1px solid #e4e3dc;border-radius:9px;min-width:0;margin-bottom:20px;overflow:hidden}.nc-page-heading{padding:24px 25px 22px}.nc-page-heading>svg{color:#929285;flex:none}.nc-page-heading p{color:#74756a;margin:10px 0 0;font-size:12px;line-height:1.55}.nc-page .nc-toolbar{padding-left:25px;padding-right:25px}.nc-page .nc-list li{gap:15px;padding:20px 25px}.nc-page .nc-row-icon{width:38px;height:38px}.nc-page .nc-row-open strong{font-size:14px}.nc-page .nc-row-kind{font-size:10px}.nc-page .nc-row-top time{font-size:11px}.nc-page .nc-description{max-width:850px;font-size:12px}.nc-page .nc-row-project{margin-top:2px;font-size:11px}.nc-page .nc-mark-all{padding:6px 10px;font-size:12px}.nc-email-preferences{background:#fff;border:1px solid #e4e3dc;border-radius:9px;min-width:0;margin-top:20px}.nc-email-preferences>summary{cursor:pointer;color:#45463c;min-height:58px;padding:16px 21px;font-size:13px;font-weight:550;line-height:1.6}.nc-email-preferences>summary::marker{color:#77776a}.nc-email-preferences[open]>summary{border-bottom:1px solid #e8e7df}.nc-email-preferences>.np-root{border:0;border-radius:0;margin:0}.nc-spinning{animation:1s linear infinite nc-spin}@keyframes nc-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.nc-popover{border-radius:10px;width:auto;max-height:calc(100dvh - 84px);position:fixed;top:71px;left:12px;right:12px}.nc-popover-heading{padding:17px 15px 13px}.nc-popover h2{font-size:21px}.nc-toolbar{gap:5px;padding:0 13px 9px}.nc-filters>button{min-height:44px;padding:8px 10px}.nc-refresh{width:36px;min-width:36px;padding:8px}.nc-mark-all{gap:3px;padding:5px 2px;font-size:10px}.nc-list li{gap:8px;padding:15px 12px 15px 15px}.nc-row-icon{border-radius:7px;width:29px;height:29px}.nc-row-open strong{font-size:13px}.nc-row-top{flex-wrap:wrap;gap:5px}.nc-row-top time{font-size:10px}.nc-row-kind{font-size:9px}.nc-description{font-size:12px}.nc-read-button{width:32px;min-width:32px;margin-right:-4px}.nc-read-indicator{width:20px}.nc-view-all{min-height:50px;padding:12px 16px}.nc-limit-note,.nc-action-error{padding:11px 16px}.nc-sample{margin-left:15px;margin-right:15px}.nc-page-heading{padding:20px 17px}.nc-page-heading p{font-size:12px}.nc-page .nc-toolbar{padding-left:13px;padding-right:13px}.nc-page .nc-list li{gap:8px;padding:16px 13px}.nc-page .nc-row-icon{width:30px;height:30px}.nc-page .nc-row-open strong{font-size:13px}.nc-page .nc-mark-all{padding:6px 2px;font-size:10px}.nc-email-preferences>summary{padding:15px 17px}.nc-state{padding:30px 18px}.nc-badge{right:0}}@media (prefers-reduced-motion:reduce){.nc-spinning{animation:none}}.nc-center *,.nc-page *,.nc-email-preferences *{box-sizing:border-box}.nc-center button,.nc-page button{font-family:inherit}.nc-filters>button{min-height:44px}.nc-refresh,.nc-read-button{width:44px;min-width:44px}.nc-toolbar{flex-wrap:wrap}.nc-toolbar-actions{margin-left:auto}.nc-row-open:disabled{opacity:.7}.nc-read-button,.nc-page .nc-read-button{margin-right:-8px}.nc-list{overflow-x:hidden}.nc-row-controls{flex-direction:column;flex:none;align-items:center;gap:0;width:40px;margin:-4px -6px 0 0;display:flex}.nc-row-controls .nc-read-button{width:44px;min-width:44px;margin:0}.nc-row-controls .nc-read-indicator{width:44px;height:44px;margin:0}.nc-dismiss-button{color:#8a8a7b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:8px;display:flex}.nc-dismiss-button:hover:not(:disabled){color:#39392d;background:#eeeade}.nc-undo{color:#6d612b;background:#fff9dd;border-bottom:1px solid #e3dbaf;flex:none;justify-content:space-between;align-items:center;gap:11px;padding:8px 15px 8px 21px;font-size:12px;line-height:1.6;display:flex}.nc-undo>button{color:#554711;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:inline-flex}.nc-undo>button:hover:not(:disabled){background:#f2e8ba}.nc-dismiss-note{color:#8a8b7c;background:#faf9f5;border-top:1px solid #eeede6;flex:none;margin:0;padding:10px 21px;font-size:10px;line-height:1.7}.nc-swipe-row{touch-action:pan-y;transition:transform .15s,opacity .15s}.nc-swipe-row.nc-swiping{-webkit-user-select:none;user-select:none;border-left:3px solid #ddc33e;border-right:3px solid #ddc33e;transition:none}.nc-page .nc-row-controls{margin-right:-5px}.nc-feed-compact .nc-list{flex:1}.nc-read-indicator+.nc-dismiss-button{color:#99998a}@media (max-width:600px){.nc-row-controls{width:35px;margin-right:-4px}.nc-list li{gap:7px}.nc-page .nc-row-controls{margin-right:-3px}.nc-undo{gap:7px;padding:7px 10px 7px 15px;font-size:11px}.nc-undo>button{padding:8px;font-size:11px}.nc-dismiss-note{padding:10px 15px;font-size:9px}.nc-feed-compact .nc-description{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.nc-swipe-row{transition:none}}.nc-list li{grid-template-columns:33px minmax(0,1fr) auto;align-items:start;display:grid}.nc-page .nc-list li{grid-template-columns:38px minmax(0,1fr) auto}.nc-row-controls,.nc-page .nc-row-controls{align-items:stretch;gap:2px;width:auto;max-width:112px;margin:0}.nc-row-controls .nc-read-button,.nc-row-controls .nc-dismiss-button{white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:44px;min-height:44px;margin:0;padding:8px 10px;font-size:11px;font-weight:550;line-height:1.35;display:inline-flex}.nc-row-controls .nc-read-indicator{color:#606456;justify-content:flex-start;align-items:center;gap:6px;width:auto;height:auto;min-height:44px;padding:8px 10px;font-size:11px;line-height:1.35;display:inline-flex}.nc-row-controls svg{flex:none}.nc-feed-compact .nc-list li{grid-template-columns:33px minmax(0,1fr)}.nc-feed-compact .nc-row-controls{flex-flow:wrap;grid-column:2;gap:5px;max-width:none}.nc-dismiss-note{color:#66695d;font-size:11px}.nc-row-controls .nc-dismiss-button{color:#606456}@media (max-width:600px){.nc-list li,.nc-page .nc-list li,.nc-feed-compact .nc-list li{grid-template-columns:30px minmax(0,1fr)}.nc-row-controls,.nc-page .nc-row-controls{flex-flow:wrap;grid-column:2;gap:5px;max-width:none}.nc-row-controls .nc-read-button,.nc-row-controls .nc-dismiss-button{padding:8px 10px;font-size:11px}.nc-dismiss-note{font-size:11px;line-height:1.6}}.nc-popup-preferences{border-bottom:1px solid #ecebe6;flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;padding:0 21px 14px;display:flex}.nc-popup-preference{cursor:pointer;color:#373932;flex:230px;align-items:center;gap:11px;min-height:44px;display:flex}.nc-popup-preference input{accent-color:#8b7416;flex:none;width:18px;height:18px;margin:0}.nc-popup-preference>span{min-width:0}.nc-popup-preference strong{font-size:14px;font-weight:550;line-height:1.6;display:block}.nc-popup-preference small{color:#65675e;margin-top:2px;font-size:12px;line-height:1.6;display:block}.nc-preview-popup{min-height:44px;font:inherit;color:#55523f;cursor:pointer;background:#fff;border:1px solid #dcd8c7;border-radius:5px;padding:8px 11px;font-size:14px}.nc-preview-popup:hover:not(:disabled){background:#fff9dd}.nc-popup-preferences:has(input:disabled){cursor:default}.nc-popup-preferences button:disabled{opacity:.5;cursor:default}.nc-activity-popup{z-index:110;box-sizing:border-box;color:#30322d;width:350px;max-width:calc(100% - 32px);font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:24px;right:24px}.nc-activity-popup *{box-sizing:border-box}.nc-activity-popup>section{background:#fff;border:1px solid #dfd7b2;border-top:3px solid #ffdf31;border-radius:9px;align-items:flex-start;gap:12px;padding:17px 18px 10px;display:flex;box-shadow:0 9px 36px #18180f24}.nc-activity-popup>section>svg{color:#74642f;flex:none;margin-top:2px}.nc-activity-popup>section>div{flex:1;min-width:0}.nc-activity-popup strong{color:#30322d;font-size:15px;font-weight:550;line-height:1.5;display:block}.nc-activity-popup p{color:#62645a;overflow-wrap:anywhere;margin:4px 0 5px;font-size:14px;line-height:1.6}.nc-popup-actions{flex-wrap:wrap;gap:9px;display:flex}.nc-popup-actions button{min-width:44px;min-height:44px;font:inherit;color:#5d542e;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:8px 3px;font-size:14px;line-height:1.5;display:inline-flex}.nc-popup-actions button:hover:not(:disabled){background:#fff8dc}.nc-popup-actions button:disabled{opacity:.5;cursor:wait}.nc-popup-actions button:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-preview-popup:focus-visible{outline-offset:3px;outline:2px solid #8b7000}.nc-popup-preference input:focus-visible{outline-offset:3px;outline:2px solid #8b7000}@media (max-width:600px){.nc-popup-preferences{gap:8px;padding:0 15px 12px}.nc-popup-preference{flex-basis:100%}.nc-preview-popup{font-size:14px}.nc-activity-popup{width:350px;bottom:16px;right:16px}.nc-activity-popup>section{gap:10px;padding:15px 15px 8px}}.project-connections{color:#292929;background:#fff;border:1px solid #e1e1dc;border-radius:8px;min-width:0;margin-top:24px;padding:24px;font-size:13px;line-height:1.6}.project-connections *{box-sizing:border-box}.project-connections button,.project-connections input,.project-connections textarea{font:inherit}.project-connections .pc-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:19px;display:flex}.project-connections .pc-eyebrow{letter-spacing:1.5px;color:#73736c;font-size:10px;display:block}.project-connections .pc-heading h3{letter-spacing:-.5px;margin:7px 0;font-size:22px;font-weight:500;line-height:1.25}.project-connections .pc-heading p{color:#70706a;margin:0;font-size:13px}.project-connections .pc-private{color:#615a34;background:#f4f2e7;border:1px solid #e6e1c9;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.project-connections .pc-open-links{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:23px;display:grid}.project-connections .pc-open-links>a,.project-connections .pc-open-links>span{color:#35352f;overflow-wrap:anywhere;border:1px solid #deded7;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:13px 14px;font-size:13px;text-decoration:none;display:flex}.project-connections .pc-open-links>a{background:#faf9f4}.project-connections .pc-open-links>a:hover{background:#fff8d3;border-color:#d5c86e}.project-connections .pc-open-links svg{flex-shrink:0}.project-connections .pc-open-links>a>svg:last-child{margin-left:auto}.project-connections .pc-open-links>span{color:#8a8a82;background:#fafafa}.project-connections fieldset{border:0;min-width:0;margin:0;padding:0}.project-connections .pc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-connections .pc-fields{grid-template-columns:1fr 1fr;gap:19px 20px;display:grid}.project-connections label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.project-connections label>span{color:#818179;font-size:12px}.project-connections input,.project-connections textarea{color:#30302a;background:#fff;border:1px solid #d8d8d1;border-radius:4px;width:100%;min-width:0;padding:10px 11px;font-size:13px;line-height:1.55}.project-connections textarea{resize:vertical;min-height:73px}.project-connections input::placeholder,.project-connections textarea::placeholder{color:#95958e}.project-connections label>small{color:#76766f;font-size:12px;line-height:1.55}.project-connections .pc-save-row{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.project-connections .pc-save-row>span{color:#85857c;font-size:12px}.project-connections button{cursor:pointer;color:#34342e;background:#fff;border:1px solid #d1d1c8;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.project-connections button[type=submit]{color:#151515;background:#ffdf31;border-color:#ffdf31}.project-connections button:hover:not(:disabled){filter:brightness(.97)}.project-connections button:disabled{opacity:.5;cursor:not-allowed}.project-connections :focus-visible{outline-offset:3px;outline:2px solid #8c7900}.project-connections label>.pc-field-label{color:#292929;align-items:baseline;gap:7px;font-size:13px;display:flex}.project-connections .pc-field-label>small{color:#818179;font-size:12px}.project-connections .pc-open-links>a>span{min-width:0}.project-connections .pc-open-links>a>span>small{color:#74746c;font-size:11px;line-height:1.5;display:block}.project-connections .pc-notice{border-top:1px solid #e5e5de;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding-top:17px;display:flex}.project-connections .pc-notice>p{color:#77776f;max-width:630px;margin:0;font-size:12px;line-height:1.7}.project-connections .pc-notice>button{flex-shrink:0}.project-connections .pc-reload-hint{color:#8a8a80;text-align:right;margin:8px 0 0;font-size:12px}.project-connections .pc-error,.project-connections .pc-message{border-radius:4px;margin:17px 0 0;padding:11px 13px;font-size:13px}.project-connections .pc-error{color:#883b2b;background:#fcf0e9}.project-connections .pc-message{color:#4a511f;background:#f7f5df}.project-connections .pc-loading{color:#76766f;margin:12px 0 0;font-size:13px}@media (max-width:800px){.project-connections .pc-fields{grid-template-columns:1fr}.project-connections .pc-notice{display:block}.project-connections .pc-notice>button{margin-top:12px}.project-connections .pc-reload-hint{text-align:left}}@media (max-width:520px){.project-connections{padding:19px 16px}.project-connections .pc-heading{flex-wrap:wrap;gap:12px}.project-connections .pc-heading h3{font-size:21px}.project-connections .pc-open-links{grid-template-columns:1fr;gap:9px}.project-connections input,.project-connections textarea{font-size:16px}.project-connections .pc-save-row{flex-direction:column;align-items:stretch;gap:11px}.project-connections .pc-save-row>button{min-height:42px}}.project-connections,.pc-heading h3{color:#292929}.pc-heading p,.pc-notice p,.pc-fields label>small,.pc-save-row>span,.pc-reload-hint{color:#646464}.pc-fields label{color:#3b3b3b}.pc-open-links a{color:#333}.pc-private{color:#555}.pc-open-links>span{color:#777}.ads-root{color:#3b3b30;background:#fff;border:1px solid #e3e3dc;border-radius:7px;margin:25px 0;padding:28px}.ads-root *{box-sizing:border-box}.ads-root button,.ads-root input{font:inherit}.ads-root button{cursor:pointer}.ads-root button:disabled{opacity:.45;cursor:not-allowed}.ads-root a{color:#7d754f;text-underline-offset:3px}:is(.ads-root button:focus-visible,.ads-root input:focus-visible,.ads-root a:focus-visible){outline-offset:4px;outline:2px solid #8a7900}.ads-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.ads-eyebrow{letter-spacing:1.8px;color:#99998a;font-size:8px;display:block}.ads-heading h2{letter-spacing:-.5px;color:#64604a;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.3}.ads-heading p{color:#a59e84;max-width:620px;margin:0;font-size:10px;line-height:1.8}.ads-status{color:#a49a7a;white-space:nowrap;background:#f4f3ea;border-radius:4px;padding:6px 8px;font-size:8px;display:inline-flex}.ads-status.ready{color:#859466;background:#eff4e7}.ads-layout{border-top:1px solid #eae7d9;grid-template-columns:1fr 1fr;align-items:start;gap:38px;padding-top:24px;display:grid}.ads-description>svg{color:#b7aa80;margin-bottom:11px}.ads-description h3{color:#817758;margin:0 0 13px;font-size:12px;font-weight:500;line-height:1.5}.ads-description p{color:#b1a482;margin:0 0 13px;font-size:10px;line-height:1.9}.ads-description a{align-items:center;gap:6px;font-size:9px;line-height:1.7;text-decoration:underline;display:inline-flex}.ads-layout fieldset{border:0;min-width:0;margin:0;padding:0}.ads-layout label{color:#928364;flex-direction:column;gap:7px;margin-bottom:18px;font-size:10px;line-height:1.7;display:flex}.ads-layout input:not([type=checkbox]){color:#6d6043;background:#fff;border:1px solid #ded9c9;border-radius:4px;width:100%;min-height:38px;padding:10px 11px;font-size:11px}.ads-layout small{color:#b9ab8a;font-size:8px;line-height:1.8}.ads-layout label.ads-check{color:#a19473;flex-direction:row;gap:9px;margin-bottom:20px;font-size:10px;font-weight:400;line-height:1.9;display:flex}.ads-check>input{accent-color:#a68d17;flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.ads-layout button{color:#fff;white-space:nowrap;background:#353125;border:1px solid #353125;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:10px;line-height:1.5;display:inline-flex}.ads-layout button:hover:not(:disabled){background:#514934}.ads-layout .ads-form-note{margin-top:13px;font-size:8px;line-height:1.9;display:block}.ads-usage{border-top:1px solid #eae4d2;flex-wrap:wrap;align-items:center;gap:32px;margin-top:27px;padding-top:22px;display:flex}.ads-usage>div>span{letter-spacing:1px;color:#b6a581;margin-bottom:7px;font-size:7px;display:block}.ads-usage strong{color:#a18d5d;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.2}.ads-usage strong>small{color:#c1b28e;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}.ads-usage>p{color:#b5a17b;flex:1;min-width:170px;max-width:470px;margin:0;font-size:9px;line-height:1.9}.ads-error,.ads-notice,.ads-demo{color:#b09263;background:#fff8ec;border:1px solid #ead8bf;border-radius:4px;margin:0 0 19px;padding:12px 15px;font-size:10px;line-height:1.8}.ads-error>p{margin:0}.ads-error button{color:#b09263;background:#fff;border:1px solid #e3ccaa;border-radius:3px;margin-top:10px;padding:6px 10px;font-size:9px}.ads-notice{color:#95a46f;background:#f3f7e9;border-color:#e0e6ce;align-items:flex-start;gap:8px;margin:20px 0 0;display:flex}.ads-notice>svg{flex-shrink:0;margin-top:2px}.ads-demo{color:#b6a15c;background:#fffbe7;border-color:#eee1ae}.ads-loading{color:#b7a77e;margin:0;padding:15px 0;font-size:11px;line-height:1.8}@media (max-width:950px){.ads-layout{grid-template-columns:1fr;gap:23px}.ads-heading{flex-wrap:wrap;gap:13px}.ads-description>p{max-width:650px}.ads-layout form{border-top:1px solid #eae4d2;padding-top:24px}.ads-usage{gap:23px}.ads-usage>p{flex-basis:100%;min-width:0;max-width:none}}@media (max-width:620px){.ads-root{margin:20px 0;padding:21px 17px}.ads-heading h2{font-size:26px}.ads-heading p{font-size:11px}.ads-status{font-size:9px}.ads-description h3{font-size:13px}.ads-description p{font-size:11px}.ads-description a{font-size:10px}.ads-layout label{font-size:11px}.ads-layout input:not([type=checkbox]){min-height:42px;padding:11px;font-size:16px}.ads-layout small,.ads-layout .ads-form-note{font-size:10px}.ads-layout label.ads-check{gap:10px;font-size:11px}.ads-check>input{width:16px;height:16px;margin-top:2px}.ads-layout button{padding:11px 14px;font-size:11px}.ads-usage{gap:30px;padding-top:20px}.ads-usage>div>span{font-size:8px}.ads-usage>p{font-size:10px}.ads-notice,.ads-error,.ads-demo{padding:12px;font-size:11px}.ads-error button{font-size:10px}}.ma-add{min-width:0;display:inline-block;position:relative}.ma-add .ma-trigger{color:#5b4827;cursor:pointer;background:#fff;border:1px solid #d6c9a9;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:76px;min-height:44px;padding:9px 13px;font:14px/1.5 Arial,sans-serif;display:inline-flex}.ma-add .ma-trigger[aria-expanded=true]{background:#fff5ca;border-color:#b89b39}.ma-add .ma-trigger:disabled{opacity:.5;cursor:default}.ma-add .ma-popover{z-index:70;box-sizing:border-box;color:#4c3c21;background:#fffdf8;border:1px solid #daccaa;border-radius:9px;width:min(340px,100vw - 80px);max-height:min(430px,65dvh);font:14px/1.6 Arial,sans-serif;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 35px #3b301b26}.ma-popover>header{border-bottom:1px solid #eae2cd;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 9px 6px 15px;display:flex}.ma-popover>header>span{color:#71603e;font-size:13px}.ma-popover .ma-close,.ma-popover .ma-back{color:#6b5732;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ma-options{padding:6px}.ma-options>button{text-align:left;color:#534124;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:11px 10px;font:14px/1.5 Arial,sans-serif;display:flex}.ma-options>button>svg{flex-shrink:0}.ma-options>button>span{overflow-wrap:anywhere;min-width:0}.ma-options>button small{color:#786644;margin-top:2px;font-size:12px;line-height:1.6;display:block}.ma-options>button:hover:not(:disabled){background:#fff4c6}.ma-options>button:disabled{opacity:.45;cursor:default}.ma-options>p{color:#75603b;margin:8px 10px;font-size:12px;line-height:1.7}.ma-picker{min-width:0;padding:12px 14px 16px}.ma-picker>p{color:#78623b;margin:0 0 12px;font-size:13px;line-height:1.7}.ma-picker .mf-picker,.ma-picker .md-reference-picker{width:100%;min-width:0;max-width:100%;margin:0}.ma-picker .md-reference-picker>label{box-sizing:border-box;width:100%;min-width:0;display:flex}.ma-picker select,.workspace .ma-picker select{flex:1;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.ma-picker label>svg{display:none}.ma-selected-reference{min-width:0;max-width:100%;margin:0 0 12px}.ma-selected-reference .mf-pending,.ma-selected-reference .md-reference-pending{min-width:0;max-width:100%}:is(.ma-add button:focus-visible,.ma-add select:focus-visible){outline-offset:2px;outline:2px solid #a3831a}@media (max-width:650px){.ma-add .ma-popover{width:min(300px,100vw - 80px);max-height:65dvh}.ma-add .ma-trigger,.ma-options>button{font-size:14px}.ma-selected-reference .md-reference-pending strong,.ma-selected-reference .mf-pending strong{font-size:13px}}@media print{.ma-add{display:none}}.workspace .ma-add .ma-options>button>span{text-align:left;color:#443d2e;flex:1;min-width:0;font-size:14px;line-height:1.5;display:block}.workspace .ma-add .ma-options>button>span>small{color:#71603f;font-size:12px;line-height:1.6;display:block}.workspace .ma-add .ma-popover>header>span{color:#675637;font-size:13px;line-height:1.5}.workspace .mc-document-filter{color:#4b412d;background:#fffdf8;border-bottom:1px solid #e5dfd0;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:10px 20px;display:flex}.workspace .mc-document-filter>label{flex:300px;align-items:center;gap:8px;min-width:0;max-width:620px;margin:0;font:14px/1.5 Arial,sans-serif;display:flex}.workspace .mc-document-filter>label>span{color:#5b4a2e;flex:none;font-size:14px;display:block}.workspace .mc-document-filter>label>svg{flex-shrink:0}.workspace .mc-document-filter select{box-sizing:border-box;color:#4b3c24;text-overflow:ellipsis;background:#fff;border:1px solid #d8ccb0;border-radius:5px;flex:1;width:100%;min-width:0;max-width:100%;min-height:44px;padding:9px 28px 9px 10px;font:16px/1.5 Arial,sans-serif;display:block}.workspace .mc-document-filter>.mc-filter-result{color:#705f3f;font:12px/1.5 Arial,sans-serif}.workspace .mc-document-filter>button{color:#665131;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font:13px/1.5 Arial,sans-serif;display:inline-flex}:is(.workspace .mc-document-filter select:focus-visible,.workspace .mc-document-filter>button:focus-visible){outline-offset:2px;outline:2px solid #a88721}@media (max-width:650px){.workspace .mc-document-filter{gap:6px 12px;padding:10px 16px}.workspace .mc-document-filter>label{flex-basis:100%;max-width:100%}.workspace .mc-document-filter>.mc-filter-result{margin-left:23px}.workspace .mc-document-filter>button{margin-left:auto}}@media print{.mc-document-filter{display:none!important}}.workspace .mc-document-filter select{font-size:16px!important}.du-form{min-width:0}.du-visibility{background:#fafafa;border:1px solid #dedede;border-radius:5px;align-items:flex-start;gap:11px;min-width:0;padding:13px 14px;display:flex}.du-visibility>svg{flex:0 0 18px;margin-top:4px}.du-visibility>p{color:#424242;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.workspace .du-form label.du-sharing{cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:5px;align-items:flex-start;gap:11px;min-width:0;min-height:44px;padding:13px 14px;display:flex}.workspace .du-form .du-sharing>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#aa9017;flex:0 0 21px;width:21px;min-width:21px;max-width:21px;height:21px;min-height:21px;margin:3px 0 0;padding:0;display:block}.workspace .du-form .du-sharing>span{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.workspace .du-form .du-sharing strong{color:#343434;font-size:14px;line-height:1.65;display:block}.workspace .du-form .du-sharing small{color:#595959;margin-top:5px;font-size:14px;line-height:1.7;display:block}.du-form :is(input,select){min-width:0;max-width:100%}.du-form .du-sharing>input:focus-visible{outline-offset:3px;outline:2px solid #8e7511}@media (max-width:620px){.workspace .du-form :is(input,select):not([type=hidden]):not([type=checkbox]){min-height:44px;font-size:16px!important}.workspace .du-form .ws-form-actions{flex-wrap:wrap}.workspace .du-form .ws-form-actions>button{white-space:normal;overflow-wrap:anywhere;flex:170px;min-height:44px}.du-visibility,.workspace .du-form label.du-sharing{padding:12px}}.du-file-pick{gap:12px;min-width:0;display:grid}.du-file-pick>p,.du-form .du-selection-help{color:#575757;margin:0;font-size:14px!important;line-height:1.7!important}.du-file-pick>button{justify-self:start}.du-queue{gap:14px;min-width:0;margin:5px 0 20px;padding:0;list-style:none;display:grid}.du-queue>li{background:#fff;border:1px solid #dcdcdc;border-radius:6px;gap:13px;min-width:0;max-width:100%;padding:16px;display:grid}.du-file-row{align-items:flex-start;gap:11px;min-width:0;display:flex}.du-file-row>svg{color:#595959;flex:0 0 20px;margin-top:3px}.du-file-row>div{flex:1;min-width:0}.du-file-row strong{color:#303030;overflow-wrap:anywhere;font-size:16px;line-height:1.6;display:block}.du-file-row small{color:#606060;font-size:14px;display:block}.du-remove{color:#424242;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:4px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.du-queue .du-file-state{color:#42533d;flex-shrink:0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.du-queue .du-file-error{margin:0;color:#8c342d!important;font-size:14px!important;line-height:1.65!important}.du-file-progress{margin:0;color:#595959!important;font-size:14px!important;line-height:1.65!important}.du-queue>li.uploaded{background:#fafafa}.du-queue>li.failed{border-color:#d1a69e}.du-batch-status{background:#fffbea;border:1px solid #d9cf9a;border-radius:5px;min-width:0;margin:18px 0;padding:15px}.du-batch-status strong{color:#353535;font-size:16px}.du-batch-status p{margin:7px 0 0;color:#595959!important;font-size:14px!important;line-height:1.7!important}.du-form .du-queue label{gap:7px;min-width:0;display:grid}.du-form .du-queue input{width:100%;min-width:0}@media (max-width:620px){.du-queue>li{padding:13px}.du-file-row{flex-wrap:wrap}.du-file-row>div{flex:140px}.du-queue .du-file-state{flex-basis:100%;margin-left:31px}.du-file-row>.du-remove{margin-left:auto}.du-file-pick>button{justify-content:center;width:100%}}body .workspace .pns-root{border:1px solid var(--ws-line,#e5e5e5);background:var(--ws-paper,#fff);min-width:0;color:var(--ws-ink,#151515);border-radius:12px;margin:0 0 20px;padding:14px}.pns-root>header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.pns-root>header>div{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}body .workspace .pns-root h2{color:var(--ws-ink,#151515);align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.4;display:flex}body .workspace .pns-root .ws-eyebrow{color:var(--wr-secondary,#5b6155);letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex;font-size:14px!important;line-height:1.5!important}body .workspace.workspace .pns-root :is(button,a,input,textarea,select){font-size:16px!important}.pns-root>header>button{flex-shrink:0;min-height:44px;padding:8px 10px}.pns-scroll{overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#686e62 #ededeb;-webkit-overflow-scrolling:touch;min-width:0;margin-top:8px;scroll-padding-inline:6px;overflow:auto hidden}.pns-scroll::-webkit-scrollbar{height:12px}.pns-scroll::-webkit-scrollbar-track{background:#ededeb;border-radius:6px}.pns-scroll::-webkit-scrollbar-thumb{background:#686e62;border:2px solid #ededeb;border-radius:6px}.pns-list{align-items:stretch;gap:8px;width:max-content;min-width:100%;margin:0;padding:4px 2px 6px;list-style:none;display:flex}.pns-item{flex:none;min-width:0;max-width:100%;margin:0;padding:0;display:flex}body .workspace .pns-root .pns-open{background:var(--ws-paper,#fff);min-width:0;max-width:100%;min-height:44px;color:var(--ws-ink,#151515);text-align:left;white-space:nowrap;cursor:pointer;border:1px solid #8b8f85;border-radius:8px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;line-height:1.4;display:inline-flex}body .workspace .pns-root .pns-open:hover:not(:disabled){background:#f5f5ef;border-color:#5b6155}.pns-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;font-weight:500;display:block;overflow:hidden}.pns-item-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:500;display:block;overflow:hidden}.pns-open>svg{flex-shrink:0}body .workspace .pns-root .pns-item--accepted .pns-open{background:#f5f5ef}.pns-item-status{color:var(--wr-secondary,#5b6155);white-space:nowrap;flex-shrink:0;font-size:14px;line-height:1.5;display:inline-block}body .workspace .pns-root :is(.pns-empty,.pns-message){color:var(--wr-copy,#41463c);margin:10px 0 2px;font-size:16px;line-height:1.6}body .workspace .pns-root .pns-dialog.ws-dialog{width:min(680px,100vw - 40px);max-width:calc(100vw - 40px);height:fit-content;max-height:calc(100vh - 40px);overscroll-behavior:contain;background:var(--ws-paper,#fff);max-height:min(760px,100dvh - 40px);color:var(--ws-ink,#151515);border:1px solid #8b8f85;border-radius:12px;margin:auto;padding:24px;font-size:16px;line-height:1.6;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 20px 80px #15151530}.pns-dialog.ws-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15151566}.pns-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pns-dialog-head>div{min-width:0}body .workspace .pns-root .pns-dialog-head h3{color:var(--ws-ink,#151515);overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;line-height:1.35}body .workspace .pns-root .pns-dialog-head>button{background:var(--ws-paper,#fff);width:44px;min-height:44px;color:var(--ws-ink,#151515);cursor:pointer;border:1px solid #8b8f85;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex}body .workspace .pns-root .pns-dialog-intro{color:var(--wr-copy,#41463c);margin:0 0 18px;font-size:16px;line-height:1.6}.pns-details{min-width:0;padding:0}.pns-details>ul{margin:0 0 18px;padding-left:22px}.pns-details li{color:var(--wr-copy,#41463c);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.pns-details fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}body .workspace .pns-root .pns-details label{gap:7px;min-width:0;display:grid;color:var(--wr-copy,#41463c)!important;font-size:14px!important;line-height:1.6!important}body .workspace .pns-root .pns-details :is(input,textarea,select){box-sizing:border-box;background:var(--ws-paper,#fff);width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #8b8f85;border-radius:7px;padding:10px 11px;color:var(--ws-ink,#151515)!important;font-size:16px!important;line-height:1.5!important}.pns-details textarea{resize:vertical;min-height:140px}body .workspace .pns-root .pns-details small{color:var(--wr-secondary,#5b6155);line-height:1.6;font-size:14px!important}.pns-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 14px;display:flex}.pns-details :is(button,a){max-width:100%;min-height:44px}.pns-details .ws-text-link{white-space:normal;overflow-wrap:anywhere}.pns-survey{margin-top:14px}body .workspace .pns-root :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #5d5200}body .workspace .pns-scroll:focus-visible{outline-offset:3px;outline:2px solid #5d5200}body .workspace .pns-root .pns-open:focus-visible{outline-offset:-4px}body .workspace .pns-scroll:focus-visible{outline-offset:-4px}@media (max-width:650px){body .workspace .pns-root{padding:12px}.pns-root>header{gap:8px}.pns-root>header>div{gap:3px 10px}.pns-root>header>button{padding-inline:10px}.pns-item-title,.pns-item-title strong{max-width:min(28ch,58vw)}body .workspace .pns-root .pns-dialog.ws-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:10px;max-height:calc(100dvh - 20px);padding:18px 16px}.pns-dialog-head{gap:10px}.pns-actions>.ws-btn{width:100%}.pns-actions>.ws-text-link{padding:8px 0}}@media (forced-colors:active){.pns-scroll{scrollbar-color:auto}body .workspace .pns-root :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:highlight}body .workspace .pns-scroll:focus-visible{outline-color:highlight}}.pfr-root{color:#343434;background:#fff;border:1px solid #dedede;border-radius:7px;min-width:0;margin:0 0 30px;padding:24px}.pfr-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pfr-heading>div:first-child{flex:260px;min-width:0}.pfr-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.pfr-root h2,.pfr-dialog h2{color:#262626;margin:6px 0 9px;font:400 30px/1.3 Georgia,serif}.pfr-root p,.pfr-dialog p{color:#4c4c4c;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.pfr-heading p{margin:0}.pfr-eyebrow{letter-spacing:.07em;color:#626262;font-size:12px;line-height:1.6}.pfr-button{color:#333;cursor:pointer;text-align:center;white-space:normal;background:#fff;border:1px solid #cecece;border-radius:5px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:11px 15px;font:14px/1.6 Arial,sans-serif;display:inline-flex}.pfr-button.primary{color:#202020;background:#ffdf31;border-color:#d7c02d}.pfr-button:disabled{opacity:.55;cursor:not-allowed}.pfr-button>svg{flex-shrink:0}.pfr-sample,.pfr-readonly{color:#5b5b5b!important;font-size:14px!important;line-height:1.7!important}.pfr-sample{background:#fffcf0;border-left:3px solid #ffdf31;padding:11px 14px}.pfr-tools{flex-wrap:wrap;align-items:center;gap:15px;min-width:0;margin:23px 0 18px;display:flex}.pfr-tools label{align-items:center;gap:10px;font-size:14px;display:flex}.pfr-tools select{color:#343434;background:#fff;border:1px solid #cecece;border-radius:4px;max-width:100%;min-height:44px;padding:8px 11px;font:16px Arial,sans-serif}.pfr-tools>span,.pfr-tools>small{color:#595959;font-size:14px}.pfr-tools>small{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pfr-list{gap:18px;display:grid}.pfr-card{outline-offset:3px;border:1px solid #ddd;border-radius:6px;min-width:0;padding:20px}.pfr-card.linked{border-color:#b49b24;box-shadow:0 0 0 2px #fff1a9}.pfr-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pfr-card header>div{flex:1;min-width:0}.pfr-status{color:#505050;background:#f2f2f2;border:1px solid #ddd;border-radius:3px;padding:4px 9px;font-size:14px;line-height:1.6;display:inline-flex}.pfr-status.submitted{background:#fff8d1;border-color:#d8c96d}.pfr-status.completed{color:#425039;background:#f0f4ec;border-color:#ccd7c3}.pfr-card h3{overflow-wrap:anywhere;margin:13px 0 0;font:400 24px/1.4 Georgia,serif}.pfr-due{color:#5c5c5c;margin-top:5px;font-size:14px}.pfr-details{white-space:pre-wrap;margin:15px 0}.pfr-meta{color:#5a5a5a;border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;padding-top:14px;font-size:14px;display:flex}.pfr-meta strong{color:#363636;font-size:14px;font-weight:500;line-height:1.6}.pfr-meta small{overflow-wrap:anywhere;font-size:14px;display:block}.pfr-review-note{background:#fffbdf;border-left:3px solid #dfc528;padding:12px 14px;font-size:14px!important}.pfr-studio-note{white-space:pre-wrap;background:#fafafa;padding:13px 15px;font-size:14px!important}.pfr-studio-note>strong{color:#363636;margin-bottom:5px;font-size:14px;line-height:1.6;display:block}.pfr-submissions{border:1px solid #ddd;border-radius:4px;min-width:0;margin-top:18px;padding:0 14px}.pfr-submissions>summary{cursor:pointer;color:#424242;min-height:44px;padding:11px 0;font-size:14px}.pfr-submissions>section{border-top:1px solid #e5e5e5;min-width:0;padding:14px 0}.pfr-submissions section>span{color:#606060;font-size:14px}.pfr-submissions section>p{white-space:pre-wrap;font-size:14px!important}.pfr-submissions ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pfr-submissions li{color:#606060;align-items:flex-start;gap:9px;min-width:0;font-size:14px;display:flex}.pfr-submissions li>svg{flex:0 0 17px;margin-top:14px}.pfr-submissions li>button{text-align:left;color:#3c3c3c;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;font:14px/1.65 Arial,sans-serif;text-decoration:underline;display:flex}.pfr-submissions small{color:#626262;font-size:14px}.pfr-card>footer{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.pfr-error{color:#813f2b;background:#fff4ef;border:1px solid #e0b8a8;border-radius:5px;padding:14px;font-size:14px;line-height:1.7}.pfr-error p{color:inherit;margin:0 0 12px}.pfr-warning{background:#fffbea;border-left:3px solid #e1c52d;padding:12px 14px;color:#65582c!important;font-size:14px!important;line-height:1.7!important}.pfr-empty{text-align:center;padding:32px 12px}.pfr-empty>svg{color:#7b7b7b;margin:auto}.pfr-empty h3{margin:15px 0 5px;font:400 25px/1.4 Georgia,serif}.pfr-readonly{align-items:center;gap:8px;margin-top:20px;display:flex}.pfr-dialog{color:#333;box-sizing:border-box;background:#fff;border:1px solid #d3d3d3;border-radius:8px;width:min(630px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.pfr-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141485}.pfr-dialog>header{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pfr-dialog header>div{min-width:0}.pfr-dialog h2{overflow-wrap:anywhere;font-size:28px}.pfr-close{color:#5c5c5c;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.pfr-dialog form{padding:23px 24px}.pfr-dialog fieldset{border:0;gap:21px;min-width:0;margin:0;padding:0;display:grid}.pfr-dialog label{color:#464646;gap:8px;min-width:0;font-size:14px;display:grid}.pfr-dialog :is(input,textarea,select){box-sizing:border-box;color:#292929;background:#fff;border:1px solid #c9c9c9;border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 12px;font:16px/1.6 Arial,sans-serif}.pfr-dialog .nec-choice{margin:0}.pfr-dialog form>footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.pfr-action-title{color:#333;font-weight:500}.pfr-discard{background:#fffbea;border:1px solid #d8c776;margin:18px 0;padding:15px}.pfr-discard>strong{font-size:16px}.pfr-discard>div{flex-wrap:wrap;gap:10px;display:flex}:is(.pfr-root :is(button,select):focus-visible,.pfr-dialog :is(button,input,select,textarea):focus-visible){outline-offset:3px;outline:2px solid #8c7416}@media (max-width:620px){.pfr-root{padding:20px 14px}.pfr-heading>div:last-child{width:100%}.pfr-heading>div:last-child>.primary{flex:1}.pfr-tools{align-items:flex-start;gap:12px}.pfr-tools>small{flex-basis:100%;margin-left:0}.pfr-card{padding:17px 13px}.pfr-meta{flex-direction:column;gap:8px}.pfr-card>footer{flex-direction:column}.pfr-card>footer>.pfr-button{width:100%}.pfr-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.pfr-dialog>header{padding:18px 16px}.pfr-dialog form{padding:19px 16px}.pfr-dialog form>footer>.pfr-button{flex:170px}.pfr-dialog .nec-choice.nec-choice{display:flex}.pfr-submissions li>button{flex:1}.pfr-heading h2{font-size:28px}}.pfr-root.pfr-overview{margin-bottom:24px;padding:22px 24px}.pfr-overview .pfr-heading{align-items:center;gap:14px}.pfr-overview .pfr-heading h2{margin-bottom:0;font-size:25px;line-height:1.4}.pfr-overview .pfr-heading>div:first-child{flex-basis:240px}.pfr-overview .pfr-sample{margin-bottom:0}.pfr-overview-list{min-width:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.pfr-overview-list>li{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:18px 0;display:flex}.pfr-overview-copy{flex:1;min-width:0}.pfr-overview-copy>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pfr-overview-copy h3{color:#303030;overflow-wrap:anywhere;margin:9px 0 5px;font:500 16px/1.6 Arial,Helvetica,sans-serif}.pfr-root .pfr-overview-copy p{margin:0;color:#555!important;font-size:14px!important;line-height:1.7!important}.pfr-overview-assignee{color:#606060;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.7;display:block}.pfr-overview-actions{flex:0 230px;justify-content:flex-end;gap:10px;min-width:0;display:flex}.pfr-overview-actions>.pfr-button{overflow-wrap:anywhere;width:100%}.pfr-root .pfr-overview-empty{align-items:center;gap:9px;margin:20px 0 0;display:flex;color:#565656!important;font-size:14px!important;line-height:1.7!important}.pfr-overview-empty>svg{flex-shrink:0}.pfr-root .pfr-overview-more{margin:10px 0 0;color:#5a5a5a!important;font-size:14px!important;line-height:1.7!important}.pfr-overview .pfr-due{margin-top:0}@media (max-width:620px){.pfr-root.pfr-overview{padding:20px 15px}.pfr-overview .pfr-heading{align-items:flex-start}.pfr-overview .pfr-heading>div:first-child{flex-basis:100%}.pfr-overview .pfr-heading>button{width:100%}.pfr-overview-list>li{padding:17px 0;display:block}.pfr-overview-actions{justify-content:stretch;margin-top:13px}.pfr-overview .pfr-heading h2{font-size:24px}}.pfr-overview .pfr-heading>div:first-child{display:block}.wvp-trigger{white-space:nowrap;min-height:40px;padding:9px 12px;gap:7px!important;font-size:12px!important}.wvp-banner{color:#25240f;background:#fff9d5;border-bottom:1px solid #e8df9d;align-items:center;gap:14px;margin:0;padding:18px 38px;display:flex}.wvp-banner-icon{border:1px solid #dfd48b;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.wvp-banner>div:nth-child(2){gap:4px;min-width:0;display:grid}.wvp-banner strong{overflow-wrap:anywhere;font-size:14px}.wvp-banner span,.wvp-banner small{font-size:11px;line-height:1.5}.wvp-banner small{color:#696440}.wvp-banner-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.wvp-banner-actions .ws-btn{white-space:nowrap;min-height:42px;font-size:11px}.wvp-dialog{color:#25251e;box-sizing:border-box;background:#fff;border:1px solid #deddd3;border-radius:16px;width:min(620px,100vw - 28px);max-height:calc(100dvh - 32px);padding:26px;overflow-y:auto;box-shadow:0 24px 90px #1113}.wvp-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15150f60}.wvp-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wvp-dialog-head .ws-icon-button{min-width:44px;min-height:44px}.wvp-dialog h2{margin:12px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.wvp-dialog>p{color:#737367;font-size:13px;line-height:1.6}.wvp-safe{background:#faf8e8;border:1px solid #e9e4c5;border-radius:8px;align-items:center;gap:9px;margin:18px 0;padding:12px;font-size:11px;display:flex}.wvp-safe svg{flex-shrink:0}.wvp-filters{gap:9px;margin:18px 0 12px;display:flex}.wvp-filters label{border:1px solid #dddcd2;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.wvp-filters input{outline-offset:3px;width:100%;min-width:0;font:inherit;background:0 0;font-size:12px;border:0!important;padding:13px 0!important}.wvp-filters select{max-width:180px;font:inherit;background:#fff;border:1px solid #dddcd2;border-radius:7px;padding:10px;font-size:12px}.wvp-people{min-height:110px;max-height:420px;overflow:auto}.wvp-person{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeee7;align-items:center;gap:12px;min-height:80px;padding:15px 10px;display:flex}.wvp-person:hover,.wvp-person.current{background:#fffbed}.wvp-person:focus-visible{outline-offset:-3px;outline:2px solid #7d6b00}.wvp-person-icon{background:#f2f0e5;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;display:grid;font-size:11px!important}.wvp-person>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.wvp-person strong,.wvp-person span,.wvp-person small{overflow-wrap:anywhere}.wvp-person strong{font-size:13px;font-weight:500}.wvp-person>span>span{color:#66665d;font-size:11px}.wvp-person small{color:#737367;font-size:10px;line-height:1.5}.wvp-person>svg{flex-shrink:0}.wvp-state{text-align:center;color:#737367;padding:24px 12px;font-size:13px;line-height:1.6}.wvp-unlinked{background:#f8f7f2;border-radius:8px;margin-top:20px;padding:14px}.wvp-unlinked h3{margin:0;font-size:12px}.wvp-unlinked p{color:#747467;font-size:11px;line-height:1.6}.wvp-unlinked>div{border-top:1px solid #e7e5dc;gap:4px;padding:10px 0;display:grid}.wvp-unlinked strong{font-size:12px}.wvp-unlinked span,.wvp-unlinked small{color:#747467;overflow-wrap:anywhere;font-size:10px}.wvp-foot{border-top:1px solid #eeede6;padding-top:15px;margin-top:20px!important;font-size:10px!important}.wvp-disabled-note{color:#736e43;background:#fff9dc;border-radius:7px;padding:13px;font-size:12px;line-height:1.6}.workspace[data-preview=true] .ws-topbar>div{gap:10px}@media (max-width:700px){.wvp-trigger{min-width:40px;padding:9px}.wvp-trigger span{display:none}.wvp-banner{flex-wrap:wrap;gap:10px;padding:14px 18px}.wvp-banner>div:nth-child(2){flex:1}.wvp-banner-actions{flex-wrap:wrap;margin-left:48px}.wvp-banner-actions .ws-btn{padding:10px 12px}.wvp-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.wvp-dialog h2{font-size:28px}.wvp-filters{flex-direction:column}.wvp-filters select{max-width:none;min-height:44px}.wvp-person{padding:14px 4px}.wvp-people{max-height:none}.wvp-banner small{display:none}}.wvp-banner{z-index:35;position:sticky;top:0}.project-section-content{min-width:0;margin-top:22px}.workspace .ws-chat-layout.ws-chat-layout-project{grid-template-columns:minmax(0,1fr);min-width:0}.ws-chat-layout-project .ws-chat{min-width:0}.ph-context>.ws-text-link{white-space:normal;text-align:left;flex-shrink:0;min-height:44px}.project-section-content .ws-toolbar{flex-wrap:wrap}.project-section-content .ws-toolbar .ws-search{flex:220px;min-width:0}.project-section-content .ws-chat-header h2{overflow-wrap:anywhere}.project-section-content .ws-message-form textarea{font-size:14px}.workspace .ph-project-panel .ws-detail-links{flex-wrap:wrap;gap:10px;display:flex}.workspace .ph-project-panel .ws-detail-links>.ws-btn{min-height:44px}.project-section-content .ws-event,.project-section-content .ws-event>div:nth-child(2){min-width:0}.project-section-content .ws-event h3,.project-section-content .ws-event p{overflow-wrap:anywhere}@media (max-width:700px){.workspace .ph-navigation .ph-mobile-sections select{min-height:46px;font-size:16px}}@media (min-width:701px){.workspace .ph-navigation{grid-template-columns:minmax(0,1fr)}.workspace .ph-navigation>.ph-nav-context{display:none}}@media (max-width:700px){.project-section-content{margin-top:18px}.project-section-content .ws-toolbar{gap:10px}.project-section-content .ws-toolbar>.ws-search{flex-basis:100%;width:100%}.workspace .project-section-content .ws-message-form textarea,.workspace .project-section-content input,.workspace .project-section-content select{font-size:16px}.workspace .project-section-content .ws-chat-header{flex-wrap:wrap;gap:12px}.workspace .project-section-content .ws-chat-header>select,.workspace .project-section-content .ws-trade-recipient select{width:100%;max-width:100%;min-height:44px}.workspace .project-section-content .ws-message-form{padding:17px 14px}.workspace .project-section-content .ws-message-form>.ws-message-compose-actions{flex-wrap:wrap}.workspace .project-section-content .ws-event{flex-wrap:wrap;gap:12px}.workspace .project-section-content .ws-event>div:nth-child(2){flex:150px}.workspace .project-section-content .ws-event>.ws-badge{margin-left:55px}.workspace .project-section-content .ws-event>svg{margin-left:auto}.ph-context>.ws-text-link{font-size:12px}}.ws-services-entry{background:#fcf9e8;border:1px solid #e7dfb7;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:25px 0;padding:26px 28px;display:flex}.ws-services-entry>div{min-width:0}.ws-services-entry h2{color:#413a20;margin:7px 0 8px;font-family:inherit;font-size:21px;font-weight:400;line-height:1.5}.ws-services-entry p{color:#79704c;max-width:530px;margin:0;font-size:12px;line-height:1.8}.ws-services-entry>div:last-child{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.ws-services-entry .ws-btn{white-space:normal;min-height:44px}.ws-calendar-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1050px){.ws-services-entry{flex-direction:column;align-items:flex-start}.ws-services-entry>div:last-child{flex-shrink:1}}@media (max-width:420px){.ws-services-entry{gap:19px;padding:21px 18px}.ws-services-entry>div:last-child{width:100%}.ws-services-entry .ws-btn{justify-content:center;width:100%}.ws-calendar-actions{width:100%}.ws-calendar-actions .ws-btn{width:100%;min-height:44px}}.ws-contact-hub-tabs{border-bottom:1px solid #e5dfcd;flex-wrap:wrap;gap:8px;margin:0 0 25px;padding-bottom:18px;display:flex}.ws-contact-hub-tabs button{color:#746b4b;min-height:44px;font:inherit;cursor:pointer;background:#fffef7;border:1px solid #e1dbc8;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:12px;display:inline-flex}.ws-contact-hub-tabs button[aria-pressed=true]{color:#443b1b;background:#fff5bc;border-color:#dbc65e}.ws-contact-hub-tabs button:focus-visible{outline-offset:3px;outline:2px solid #887300}@media (max-width:420px){.ws-contact-hub-tabs button{flex:1;padding:10px;font-size:11px}}
