
  :root{font-family:Inter,system-ui,sans-serif;color:#18211d;background:#f5f6f3}*{box-sizing:border-box}body{margin:0}header{border-bottom:1px solid #dce0d8;background:#fff;padding:18px 5vw;display:flex;gap:24px;align-items:center;flex-wrap:wrap}a{color:#245940}header a{text-decoration:none}.workspace-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nav-toggle{display:none}.workspace-nav a[aria-current=page]{font-weight:800;text-decoration:underline;text-underline-offset:5px}.brand{font-size:22px;font-weight:800;margin-right:auto}main{max-width:1000px;margin:40px auto;padding:0 24px}h1{font-size:36px;letter-spacing:-1.1px;line-height:1.15}h2{font-size:23px}h3{font-size:18px}p{line-height:1.6}.muted,small{color:#58665d}.card{border:1px solid #dce0d8;border-radius:14px;padding:24px;background:white;margin:18px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}label{display:block;margin:14px 0 5px;font-weight:600}input,textarea,select{display:block;width:100%;border:1px solid #bfc9c1;border-radius:7px;padding:10px;font:inherit;background:#fff}textarea{min-height:92px;resize:vertical}input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}button,.button{display:inline-block;border:1px solid #9caf9e;background:white;color:#234f37;border-radius:8px;font:inherit;font-weight:650;text-decoration:none;padding:11px 15px;cursor:pointer}button.primary,.button.primary{background:#245940;color:white;border-color:#245940}button:disabled{opacity:.5;cursor:default}.status{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.error{color:#a02e25}.badge{display:inline-block;padding:5px 9px;border-radius:6px;background:#e9efe9;font-size:13px;font-weight:700}.reference{font-size:13px;overflow-wrap:anywhere}details{margin:12px 0}summary{cursor:pointer;font-weight:650;min-height:44px;padding-block:10px}input,textarea,select,button,a,summary,[tabindex],main.customer-surface [id]{scroll-margin-block:100px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px 8px;border-bottom:1px solid #e0e4dd;vertical-align:top}pre{white-space:pre-wrap;overflow-wrap:anywhere}.notice{border-left:4px solid #9cb59e;padding:10px 16px;background:#edf2eb}.noprint{display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid #397854;outline-offset:3px}h1,h2,h3,p,a,td,th{overflow-wrap:anywhere}.grid>*{min-width:0}.archive-project{font-size:13px;margin-top:10px}.project-card{margin:12px 0}.project-card h3{margin-top:0}@media(max-width:650px){.js .nav-toggle{display:block}.workspace-nav{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.js .workspace-nav:not(.open){display:none}.workspace-nav a{padding:10px 4px}.grid{grid-template-columns:1fr}h1{font-size:29px}main{padding:0 16px;margin-top:24px}.card{padding:16px}header{gap:12px;padding:16px}header a,button,.button{min-height:44px}table{table-layout:fixed}th,td{padding:8px 4px}.row>*{max-width:100%}}@media print{header,.noprint,button{display:none!important}main{max-width:none;margin:0;padding:0}.card{break-inside:avoid;border-radius:0}body{background:white}.reference{overflow-wrap:anywhere}}
  .new-project-roles .card{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}.new-project-roles h2{margin-top:0;font-size:23px}.new-project-roles p{flex:1}.new-project-options{border-top:1px solid #dce0d8;margin:24px 0 12px;padding-top:8px}.new-project-options summary{padding:12px 0;min-height:44px}.new-project-options>details{padding:0 16px;border-left:2px solid #dce0d8}.new-project-options input{min-width:0}

@media screen {
 .entry-context{min-block-size:6.5rem;margin-block:12px 20px}
 .entry-context p{margin-block:0 12px}
 .entry-context #newProjectAccount{margin:0}
 #newDeliveryChoices a[aria-disabled=true]{cursor:wait;opacity:.6}
 .draft-preparation{min-block-size:24rem;padding-block:24px}
 .draft-preparation p{max-width:50rem}
}
@media screen and (max-width:650px){.entry-context{min-block-size:10.5rem}}
.pt-form-progress{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:12px 0;font-size:13px;color:var(--pt-muted,#515154)}.pt-form-progress[hidden]{display:none}.pt-form-progress progress{width:100px;max-width:30%;height:6px;accent-color:var(--pt-accent,#1b5e4b)}.pt-form-progress a,.pt-form-errors button{background:transparent;border:0;color:var(--pt-accent,#1b5e4b);text-decoration:underline;text-align:start;padding:6px 0;font:inherit;min-height:36px}.pt-field-requirement{display:inline-flex;vertical-align:middle;align-items:center;color:var(--pt-muted,#515154);margin-inline-start:5px;line-height:1}.pt-field-requirement svg{width:9px;height:9px;flex:none}.pt-form-progress .pt-locate-input{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;color:var(--pt-muted,#515154)}.pt-form-progress svg{width:14px;height:14px;flex:none}.pt-field-hint{position:relative;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:3px;color:var(--pt-muted,#515154);cursor:help}.pt-field-hint svg{width:12px;height:12px;flex:none}.pt-field-hint:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.pt-field-hint:is(:hover,:focus)::after{content:attr(aria-label);position:absolute;z-index:5;inset-block-start:100%;inset-inline-end:0;width:max-content;max-width:min(240px,70vw);padding:8px 10px;border:1px solid var(--pt-line,#d8d8da);border-radius:6px;background:var(--pt-card,#fff);color:var(--pt-ink,#18181b);font:400 12px/1.5 system-ui;white-space:normal;box-shadow:0 2px 8px #00000012}@media(max-width:650px){.pt-field-hint:is(:hover,:focus)::after{position:fixed;inset-inline:16px;inset-block-start:auto;inset-block-end:16px;width:auto;max-width:none}}.pt-field-error{font-size:13px;color:#a12622;margin:6px 0 12px;overflow-wrap:anywhere}[aria-invalid="true"]:is(input,select,textarea){border-color:#a12622!important;outline-offset:3px}.pt-form-errors{border-inline-start:3px solid #a12622;padding:8px 12px;margin:12px 0;font-size:13px}.pt-form-errors p{margin:0}.pt-form-errors ul{margin:4px 0;padding-inline-start:20px}.pt-form-errors[hidden]{display:none}.pt-form-errors summary{cursor:pointer;min-height:44px;padding-block:10px}@media print{.pt-form-progress,.pt-form-errors,.pt-field-error,.pt-field-requirement{display:none!important}}.workspace-session{font:inherit;color:var(--pt-ink);min-width:0}.workspace-session[data-session-state=anonymous]{display:none}.workspace-session[data-session-state=active] .workspace-login-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workspace-session[data-session-state=active] #workspaceIdentityRetry{display:none}.workspace-session-inner{display:flex;align-items:center;gap:12px;min-height:44px}.workspace-login-state{font-size:13px;color:var(--pt-muted)}.workspace-identity,.workspace-context-menu{position:relative;margin:0;padding:0;min-width:0;border:0}.workspace-identity>summary,.workspace-context-menu>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;cursor:pointer;color:var(--pt-ink);font:inherit}.workspace-identity>summary::-webkit-details-marker,.workspace-context-menu>summary::-webkit-details-marker{display:none}.workspace-account-compact-icon{display:none!important}.workspace-account-toggle{width:14px;height:14px;flex:0 0 14px}.workspace-identity[open]>summary .workspace-account-toggle,.workspace-context-menu[open]>summary .workspace-account-toggle{transform:rotate(180deg)}.workspace-account-initial{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--pt-tint);color:var(--pt-accent);font:600 14px/1 system-ui,sans-serif}.workspace-context-menu>summary bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.workspace-identity-panel,.workspace-context-panel{width:340px;padding:0 16px;text-align:start}.workspace-account-group{padding:14px 0;border-bottom:1px solid var(--pt-line)}.workspace-account-group:last-child{border-bottom:0}.workspace-account-group p{margin:0;overflow-wrap:anywhere}.workspace-account-label{font-size:12px;color:var(--pt-muted);font-weight:400}.workspace-account-email{display:block;margin-top:6px;font-size:14px;font-weight:500;overflow-wrap:anywhere}.workspace-account-verified{display:flex;align-items:center;gap:6px;margin-top:8px!important;color:var(--pt-accent);font-size:12px}.workspace-account-icon{display:block;flex:0 0 18px;width:18px;height:18px}.workspace-account-verified .workspace-account-icon{width:16px;height:16px;flex-basis:16px}.workspace-account-name{font-size:15px;font-weight:600;padding-block:4px 12px}.workspace-account-name bdi{overflow-wrap:anywhere}.workspace-account-role{display:flex;justify-content:space-between;gap:16px;font-size:13px}.workspace-account-role>span:last-child{text-align:end;overflow-wrap:anywhere}.workspace-account-actions{padding-block:8px}.workspace-account-actions>.workspace-account-label{padding-block:8px}.workspace-account-action,.workspace-account-navigation>a{display:flex!important;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 2px;border:0;border-radius:6px;background:transparent;color:var(--pt-ink);text-decoration:none;text-align:start;font:inherit;font-size:14px;cursor:pointer;box-shadow:none}.workspace-account-action>span{flex:1}.workspace-account-chevron{width:14px;height:14px;flex-basis:14px;color:var(--pt-muted)}.workspace-account-action:disabled{opacity:.5;cursor:wait}.workspace-account-navigation:not(:has(a:not([hidden]))){display:none}.workspace-account-navigation>.workspace-account-label{padding-bottom:6px}.workspace-account-group [role=status]{font-size:12px;color:var(--pt-muted)}#workspaceAccountStatus{color:#a12929}@media(max-width:650px){body #mainContent.wrap.customer-surface{margin-top:12px}.customer-surface #resultIndex .work-head{margin-bottom:8px}.customer-surface #workspaceBanner .workspace-account{margin-bottom:8px}.customer-surface #customDeliveryIndex .project-tools{margin-top:8px}.customer-surface #customDeliveryIndex .project-count{margin-bottom:8px}}@media(max-width:1100px){.workspace-session-inner{display:block}.workspace-identity-panel{width:100%;padding:0}.workspace-identity-panel>.workspace-account-group:first-child{padding-top:4px}.workspace-account-initial{width:26px;height:26px;flex-basis:26px}}html.pt-history-hidden body,html.pt-history-hidden body *{visibility:hidden!important}html.pt-history-hidden::before{content:attr(data-history-feedback);position:fixed;inset:40% 24px auto;text-align:center;font:16px system-ui;color:#657086}.load-skeleton{display:grid;gap:12px;width:100%}.load-skeleton-card{min-height:124px;padding:22px 24px;border:1px solid var(--pt-line,#e1e4e8);border-radius:10px;background:var(--pt-canvas,#fff);display:grid;align-content:center;gap:12px}.load-skeleton-card i{display:block;height:12px;max-width:420px;width:60%;border-radius:4px;background:#edf0f3}.load-skeleton-card i:nth-child(2){width:38%;height:10px}.load-skeleton-card i:nth-child(3){width:22%;height:10px}.project-load-feedback{margin:10px 0 0;font-size:var(--pt-text-sm,14px);color:var(--pt-muted,#657086);line-height:1.5}.project-load-feedback:empty{display:none}.project-load-feedback button{margin-inline-start:8px}.project-group-feedback{font-size:var(--pt-text-sm,14px);color:var(--pt-muted,#657086)}.project-group-feedback:empty{display:none}:root body header.workspace-header{display:block;position:relative;z-index:30;width:100%;max-width:none;margin:0;padding:0;background:var(--pt-page,#fff);border:0;border-bottom:1px solid var(--pt-line,#dededb);font:400 14px/1.5 var(--pt-font,system-ui,sans-serif)}:root body .workspace-header [hidden]{display:none!important}:root body .workspace-header-inner{position:relative;max-width:1168px;margin:auto;display:flex;align-items:center;flex-wrap:nowrap;gap:20px;min-height:76px;padding:16px 24px;box-sizing:border-box}:root body .workspace-header .brand{order:0;margin:0;display:inline-flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap;min-height:44px;color:var(--pt-ink);font:700 20px/1.2 var(--pt-font,system-ui,sans-serif);letter-spacing:-.055em;text-decoration:none}:root body .workspace-header .brand::before{content:"";display:block;flex:0 0 22px;width:22px;height:26px;box-sizing:border-box;border:2px solid var(--pt-accent);border-radius:5px}:root body .workspace-header .workspace-menu-panel,:root body .workspace-header .workspace-utilities{display:contents}:root body .workspace-header .workspace-nav{order:1;display:flex;align-items:center;flex-wrap:nowrap;gap:20px;margin:0;margin-inline-end:auto;padding:0;font:inherit}:root body .workspace-header a,:root body .workspace-header summary{font-size:14px}:root body .workspace-header .workspace-nav>a,:root body .workspace-header #workspaceSignIn{display:flex;align-items:center;min-height:44px;padding:8px 0;white-space:nowrap;color:var(--pt-ink);text-decoration:none}:root body .workspace-header #workspaceSignIn{order:7}:root body .workspace-header #publicWorkspaceLink,:root body .workspace-header .workspace-site-link{display:flex;align-items:center;min-height:44px;padding:8px 0;white-space:nowrap;color:var(--pt-ink);text-decoration:none;order:4}:root body .workspace-header .workspace-nav-pending{order:4}:root body .workspace-header[data-navigation=public] .workspace-context-menu{display:none!important}:root body .workspace-header[data-navigation=workspace] .workspace-context-menu{order:1}:root body .workspace-header[data-navigation=workspace] .workspace-context-panel{inset-inline-start:0;inset-inline-end:auto}:root body .workspace-header[data-navigation=workspace] .workspace-nav{order:2}:root body .workspace-header[data-navigation=workspace] .workspace-nav-pending{display:none}:root body .workspace-header a:hover{text-decoration:none;color:var(--pt-accent)}:root body .workspace-header a[aria-current=page]{color:var(--pt-accent);font-weight:600;text-decoration:underline;text-underline-offset:5px}:root body .workspace-header .workspace-context-menu{order:2;flex:0 1 150px;width:150px;max-width:150px}:root body .workspace-header .workspace-language{order:3;flex-shrink:0;position:relative;display:inline-flex;align-items:center}:root body .workspace-header #createResult{order:5;display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;margin:0;padding:10px 16px;border:1px solid var(--pt-accent);border-radius:10px;background:var(--pt-accent);color:#fff;font:500 14px/1.5 var(--pt-font,system-ui,sans-serif);text-decoration:none}:root body .workspace-header #createResult:hover{filter:brightness(.94)}:root body .workspace-header .workspace-session{order:6;flex-shrink:0}:root body .workspace-header .brand[aria-current=page]{color:var(--pt-ink);text-decoration:none}.workspace-create-short,.project-workspace-context{display:none}:root body .workspace-header .workspace-account-full{display:inline;white-space:nowrap}:root body .workspace-header .nav-toggle{display:none;position:relative;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;margin:0;padding:10px;border:1px solid var(--pt-line);border-radius:8px;background:transparent;color:var(--pt-ink);font:inherit}#workspaceMenuCount{position:absolute;inset-inline-end:-6px;top:-6px;min-width:18px;border-radius:12px;padding:2px;background:var(--pt-accent);color:#fff;font:500 11px/1.2 system-ui,sans-serif}.workspace-nav-pending>span{color:transparent;background:var(--pt-line);border-radius:4px;line-height:1;user-select:none}:root body .workspace-header .site-menu-panel{position:absolute;inset-inline-start:auto;inset-inline-end:0;top:calc(100% + 8px);box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain;margin:0;border:1px solid var(--pt-line);border-radius:12px;background:var(--pt-surface,#fff);color:var(--pt-ink);box-shadow:0 12px 32px #192b241a;z-index:35;font:400 14px/1.5 var(--pt-font,system-ui,sans-serif)}:root body .workspace-header details:not([open])>.site-menu-panel{display:none}:root body .workspace-header .site-menu-panel a:hover,:root body .workspace-header .workspace-account-action:hover{background:var(--pt-surface-soft,#f5f5f3)}.product-resources{position:relative;margin:0;padding:0;border:0}:root body .workspace-header .product-resources>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;padding:8px 0;white-space:nowrap;font:inherit;cursor:pointer;color:var(--pt-ink)}.product-resources>summary::-webkit-details-marker{display:none}.site-menu-chevron{display:inline-block;width:6px;height:6px;border-inline-end:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.product-resources[open] .site-menu-chevron{transform:rotate(225deg);margin-top:3px}.product-resources:has(a[aria-current=page])>summary{color:var(--pt-accent)}.workspace-context-menu:has(a[aria-current=page])>summary,.workspace-identity:has(a[aria-current=page])>summary{color:var(--pt-accent)}:root body .workspace-header .product-resources-panel{inset-inline-start:0;inset-inline-end:auto;display:grid;grid-template-columns:1fr 1fr;width:400px;gap:16px;padding:16px}.site-menu-label{margin:0 8px 6px;color:var(--pt-muted);font-size:12px}:root body .workspace-header .site-menu-group>a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:6px;color:var(--pt-ink);text-decoration:none}:root body .workspace-header .workspace-language-trigger{position:relative;min-height:44px;padding:10px 16px 10px 0;border:0;background:transparent;color:var(--pt-ink);font:inherit;cursor:pointer}.workspace-language-trigger::after{content:"";position:absolute;right:2px;top:18px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.workspace-language-trigger[aria-expanded=true]::after{transform:rotate(225deg);top:21px}:root body .workspace-header .workspace-language-menu{display:grid;min-width:120px;padding:6px}:root body .workspace-header .workspace-language-menu button{min-height:44px;border:0;border-radius:6px;padding:8px 10px;background:transparent;color:var(--pt-ink);font:inherit;text-align:start;cursor:pointer}.workspace-language-menu button[aria-current=true]{font-weight:600;color:var(--pt-accent)}.workspace-language-menu button:hover{background:var(--pt-surface-soft,#f5f5f3)}.workspace-skip{position:absolute;inset-inline-start:16px;top:-100px;z-index:50;background:#fff;padding:12px}.workspace-skip:focus{top:8px}:root body .workspace-header :focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}@media(min-width:1101px) and (max-width:1450px){:root body .workspace-header-inner,:root body .workspace-header .workspace-nav{gap:12px}:root body .workspace-header .workspace-context-menu{width:100px;max-width:100px}:root body .workspace-header #createResult{padding-inline:12px}}@media(max-width:1100px){.project-workspace-context:not([hidden]){display:block;font-size:var(--pt-text-sm);color:var(--pt-muted);margin:4px 0 12px}:root body .workspace-header-inner{gap:12px}:root body .workspace-header .brand{margin-inline-end:auto}:root body .workspace-header .nav-toggle{order:5;display:inline-flex}:root body .workspace-header #createResult{order:4}:root body .workspace-header .workspace-menu-panel{display:block;position:absolute;inset-inline:24px;top:calc(100% - 2px);max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;padding:12px 16px;border:1px solid var(--pt-line);border-radius:12px;background:var(--pt-surface,#fff);box-shadow:0 12px 32px #192b241a}:root.js body .workspace-header .workspace-menu-panel:not(.open){display:none}:root body .workspace-header .workspace-nav{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}:root body .workspace-header .workspace-nav>a{padding-block:8px}:root body .workspace-header .workspace-utilities{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}:root body .workspace-header .workspace-context-menu{order:0;width:100%;max-width:none;flex:auto;border-block:1px solid var(--pt-line)}:root body .workspace-header .workspace-session{order:1;padding-top:8px}:root body .workspace-header .workspace-language{order:2;border-top:1px solid var(--pt-line);padding-top:6px;display:block}:root body .workspace-header #workspaceSignIn{order:4}:root body .workspace-header #publicWorkspaceLink{order:0}:root body .workspace-header .workspace-site-link{order:3}:root body .workspace-header[data-navigation=workspace] .workspace-context-menu{order:0}:root body .workspace-header[data-navigation=workspace] .workspace-nav{order:0}:root body .workspace-header .site-menu-panel{position:static;width:100%;max-width:none;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none;padding-inline:0;background:transparent}:root body .workspace-header .product-resources-panel{grid-template-columns:1fr 1fr;gap:12px;padding-block:4px 12px}:root body .workspace-header .workspace-language-menu{display:flex;flex-wrap:wrap;gap:4px;padding:0}.workspace-nav-pending{display:none}}@media(max-width:650px){:root body .workspace-header-inner{min-height:68px;padding:12px 16px;gap:8px}:root body .workspace-header .workspace-menu-panel{inset-inline:16px;max-height:calc(100dvh - 88px)}:root body .workspace-header #createResult{padding:10px 12px}.workspace-create-full{display:none}.workspace-create-short{display:inline}}@media(max-width:380px){:root body .workspace-header .brand::before{flex-basis:18px;width:18px;height:23px}:root body .workspace-header .product-resources-panel{grid-template-columns:1fr}}@media print{.workspace-header,.workspace-skip{display:none!important}}.project-context{border-inline-start:3px solid var(--pt-accent,#1b5e4b);padding:10px 14px;margin:12px 0 18px;min-width:0}.project-context p{margin:4px 0;overflow-wrap:anywhere}.project-context dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;margin:10px 0;font-size:13px}.project-context dt{color:var(--pt-muted,#647067)}.project-context dd{margin:0;overflow-wrap:anywhere;min-width:0}.project-context a{overflow-wrap:anywhere}@media(max-width:650px){.project-context dl{grid-template-columns:minmax(0,1fr);gap:3px}.project-context dd{margin-bottom:5px}}

.project-lifecycle{font:inherit;color:var(--pt-ink,#1d1d1f);min-width:0}.project-main>.project-lifecycle{margin:0 0 24px;padding:20px;border:1px solid var(--pt-line,#dce5df);border-radius:10px;background:var(--pt-surface,#fff)}.project-lifecycle>.lifecycle-supporting{margin-top:0}.project-lifecycle>.lifecycle-supporting>summary{font-size:15px;font-weight:600}.project-lifecycle>.project-action-list{margin-bottom:16px}.project-lifecycle h3{margin:0 0 10px;font-size:16px;line-height:1.5}.project-lifecycle p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.project-lifecycle .lifecycle-next{border-inline-start:3px solid var(--pt-accent,#1b5e4b);padding:4px 0 4px 12px;padding-inline-start:12px;padding-inline-end:0;margin:12px 0}.project-lifecycle .lifecycle-next p{margin:4px 0}.project-lifecycle .lifecycle-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px;align-items:start;margin:16px 0}.project-lifecycle .lifecycle-steps>details{margin:0;border-bottom:1px solid var(--pt-line,#dce5df);min-width:0}.project-lifecycle .lifecycle-step-body{padding:0 0 12px;font-size:13px;line-height:1.6}.project-lifecycle .lifecycle-step-body p{margin:6px 0}.project-lifecycle .lifecycle-label{font-weight:650}.project-lifecycle .lifecycle-state{display:block;margin-inline-start:14px;font-weight:500;color:var(--pt-muted,#647067)}.project-lifecycle details{margin-top:12px}.project-lifecycle summary{padding:10px 0;min-height:44px;font-size:13px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.project-lifecycle ul{padding-inline-start:20px;font-size:13px;line-height:1.6}.project-lifecycle li{margin:10px 0;overflow-wrap:anywhere}.project-lifecycle a{color:var(--pt-accent,#1b5e4b);text-underline-offset:3px;overflow-wrap:anywhere}.project-lifecycle button{font:inherit;font-size:13px;min-height:44px;cursor:pointer}.project-lifecycle [translate=no]{unicode-bidi:isolate}.project-lifecycle .lifecycle-updated{color:var(--pt-muted,#647067);font-size:12px}.project-lifecycle-refresh{background:none;border:0;padding:8px 0;color:var(--pt-accent,#1b5e4b);text-decoration:underline;text-underline-offset:3px}.project-lifecycle-entry{grid-column:2/-1}.project-lifecycle-entry>.project-lifecycle{border-top:1px solid var(--pt-line,#dce5df);padding-top:16px}@media(max-width:650px){.project-main>.project-lifecycle{padding:16px}.project-lifecycle-entry{grid-column:1}.project-lifecycle .lifecycle-steps{grid-template-columns:1fr}.project-lifecycle p,.project-lifecycle ul{font-size:13px}}

.agreement-authoring .page-heading{margin-bottom:12px!important}.agreement-authoring .page-heading h1{margin-block:8px 12px!important}.draft-introduction{margin:0!important;font-size:13px}.draft-introduction>summary{padding:6px 0;cursor:pointer}.agreement-authoring #agreementProgress{position:sticky;top:0;z-index:5;background:var(--pt-surface,#fff);padding-top:4px}.agreement-authoring #draftParticipation:empty{display:none}.agreement-authoring #draftReadiness{margin:0;font-size:12px}.agreement-authoring #draftReadiness>summary{min-height:30px;padding:4px 0}.agreement-authoring #draftReadiness[open]{max-height:35vh;overflow:auto}.agreement-authoring #privateDraftNotice{margin:0!important;padding:0!important;border:0!important}.agreement-authoring #privateDraftNotice>details{margin:0;font-size:12px}.agreement-authoring #privateSaveStatus{font-size:12px;margin:4px 0}.agreement-authoring [data-agreement-step]>.card:first-child{margin-top:12px!important}.agreement-authoring .draft-confirmation{margin-top:16px;padding-top:12px;border-top:1px solid var(--pt-line,#ddd)}.agreement-authoring .draft-confirmation h3{margin:8px 0}.agreement-authoring .draft-confirmation .draft-recipient{border:0;margin-top:12px;padding:0}.agreement-authoring #draftSigningDates{margin-top:20px}.agreement-authoring #draftTerms{margin-block:16px;padding:0;border:0}.agreement-authoring #draftTerms h3{font-size:16px}.agreement-authoring #agreementSteps button:last-child{grid-column:auto}.agreement-authoring [data-agreement-step] h2,.agreement-authoring #agreementPreview h2,.agreement-authoring #draftPeople,.agreement-authoring #draftTiming,.agreement-authoring #draftOriginals{scroll-margin-top:165px}

.customer-surface.agreement-authoring #editor [data-agreement-step="2"]>.card{border:0;border-radius:0;box-shadow:none;padding:0;margin:28px 0}.customer-surface.agreement-authoring #editor [data-agreement-step="2"]>.card h3{font-size:17px}.customer-surface.agreement-authoring #editor .draft-confirmation{border:0;padding-top:0}.customer-surface.agreement-authoring #editor .draft-recipient{border:0;padding-top:0}.customer-surface.agreement-authoring #editor #draftOriginals{margin-top:32px}.customer-surface.agreement-authoring .draft-arrangement-nav{margin-bottom:24px}.customer-surface .project-main>#projectLifecycle:not(:has(.project-action-list)){border:0;padding:0;margin:0 0 20px}.customer-surface .project-main>#projectLifecycle:not(:has(.project-action-list))>details>summary{padding:8px 0}.customer-surface .project-main .project-summary-role{margin-bottom:0}.customer-surface .project-main .record-actions{margin-top:12px}.customer-surface .project-main .record-actions>p:first-child{display:flex;flex-wrap:wrap;gap:8px}.customer-surface .delivery-workspace .project-main details.card:not(.action-card){border:0;border-bottom:1px solid var(--pt-line);border-radius:0;box-shadow:none;padding:0;margin:0}.customer-surface .delivery-workspace .project-main details.card:not(.action-card)>summary{min-height:44px;padding:12px 0}.customer-surface .delivery-workspace .project-main details.card:not(.action-card)[open]{padding-bottom:20px}

@media(max-width:650px){:root .customer-surface.agreement-authoring #privateDraftNotice>details>summary{min-height:32px;padding:4px 0}}
.material-file-links label{overflow-wrap:anywhere}.material-file-links label>span{display:block}.material-file-links label>span+span{font-size:12px;color:#58665d}
.draft-skeleton{padding:20px 0 32px;max-width:880px;margin-inline:auto}.draft-skeleton i{display:block;background:#e4e9e3;border-radius:5px}.skeleton-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:32px}.skeleton-steps i{height:44px}.draft-skeleton .skeleton-heading{width:45%;height:24px;margin:24px 0}.draft-skeleton .skeleton-label{width:25%;height:14px;margin:22px 0 10px}.draft-skeleton .skeleton-input{height:44px}.draft-skeleton .skeleton-textarea{height:96px}
@media print{.draft-skeleton{display:none}}

.project-main #projectLifecycle .lifecycle-next{display:none}.project-main .project-summary{margin:0 0 12px}.project-summary>div{min-width:0}.project-summary .project-summary-action{font-size:17px;font-weight:600}.project-summary .project-summary-role,.project-summary .project-summary-owner{font-size:13px}.project-summary summary{min-height:44px;padding:10px 0;font-size:13px;cursor:pointer}.project-summary-reason{margin:0}.project-summary .project-summary-stage{margin:0 0 12px}.project-summary .project-summary-step{margin:0;color:var(--pt-muted,#656565)}.project-summary .project-summary-action{margin:4px 0 8px}.customer-surface .delivery-progress{grid-template-columns:repeat(4,minmax(0,1fr))}
.draft-arrangement-nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0}.draft-arrangement-nav a{min-height:44px;display:inline-flex;align-items:center}.draft-recipient{border-top:1px solid var(--pt-line,#dce0d8);margin-top:18px;padding-top:14px}#draftPeople,#draftTiming,#draftOriginals,#draftTerms{scroll-margin-top:90px}

.draft-identity{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px}.draft-identity dd{margin:0;overflow-wrap:anywhere}.draft-participation{padding:0 0 8px;border-bottom:1px solid #dce0d8;margin-bottom:16px}.draft-participation dl{margin:4px 0}.draft-participation details{margin:0}.draft-participation summary{font-size:14px}.draft-participation p{margin:6px 0}.agreement-review-group>.row{justify-content:space-between}.agreement-review-group>.row h3{margin:0}.agreement-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agreement-steps button{padding:11px 6px}.agreement-steps button[aria-current=step]{box-shadow:0 0 0 1px #245940}.agreement-quiet-note{margin:0 0 20px;font-size:12px;line-height:1.6;color:#6d776f}.agreement-template{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.agreement-template select{flex:1;min-width:180px}.agreement-template button{white-space:nowrap}.delivery-sections{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0}.delivery-sections a{padding:8px 0;min-height:44px}.delivery-context{font-size:14px;color:#58665d}.delivery-next{display:flex;gap:20px;justify-content:space-between;align-items:center}.delivery-next p{margin:6px 0}.delivery-next .button{flex-shrink:0}.criterion-material{padding:12px 16px;border-left:3px solid #b6cbbb;background:#f5f8f4}.criterion-material p{margin:6px 0}.criterion-material .criterion-material-note{margin-top:12px;padding-top:10px;border-top:1px solid #dce5de;font-size:12px;color:#647067}#deliveryAction:empty{display:none}#deliveryAction,#deliveryAgreement,#deliveryMaterials,#deliveryHistory{scroll-margin-top:100px}#reviewProgress{position:sticky;top:0;padding:12px;background:#edf2eb;border:1px solid #dce0d8;border-radius:8px;z-index:2}@media(max-width:650px){.delivery-next{align-items:flex-start;flex-direction:column;gap:10px}.agreement-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-steps button{font-size:13px;min-width:0;white-space:normal}.agreement-steps button:last-child{grid-column:1/-1}.agreement-template{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.agreement-template select{width:100%;min-width:0}.agreement-template button{font-size:14px;justify-self:start}.delivery-sections{gap:4px 16px}}@media print{.delivery-sections,#reviewProgress{display:none!important}}
:root{--pt-space-1:4px;--pt-space-2:8px;--pt-space-3:12px;--pt-space-4:16px;--pt-space-5:24px;--pt-space-6:32px;--pt-space-7:48px;--pt-space-8:64px;--pt-space-9:96px;--pt-ink:#1a1a1a;--pt-muted:#656565;--pt-canvas:#ffffff;--pt-surface:#fff;--pt-line:#dedede;--pt-line-strong:#767676;--pt-accent:#1434cb;--pt-accent-hover:#0d2181;--pt-tint:#f4f6fe;--pt-warning:#fff8e6;--pt-danger:#d22730;--pt-radius:16px;--pt-control-radius:8px;--pt-content:1168px;--pt-reading:720px;--pt-shadow:0 2px 8px #1c352306;--ink:var(--pt-ink);--muted:var(--pt-muted);--canvas:var(--pt-canvas);--surface:var(--pt-surface);--line:var(--pt-line);--accent:var(--pt-accent);--radius:var(--pt-radius);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--pt-ink);background:var(--pt-canvas);font-size:16px;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}@media screen{a{color:var(--pt-accent);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,p,a,button,summary,dt,dd{overflow-wrap:anywhere}h1,h2,h3{color:var(--pt-ink);text-wrap:balance}h1{font-size:36px;line-height:1.2;letter-spacing:-.04em;font-weight:700}h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:650}h3{font-size:18px;line-height:1.4;letter-spacing:-.015em;font-weight:650}p{line-height:1.65}button,input,select,textarea{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;border:1px solid var(--pt-line-strong);border-radius:var(--pt-control-radius);padding:11px 18px;background:var(--pt-surface);color:var(--pt-accent);font:650 14px/1.45 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}button:hover:not(:disabled),.button:hover{background:var(--pt-tint);border-color:var(--pt-accent)}button.primary,.button.primary{background:var(--pt-accent);border-color:var(--pt-accent);color:#fff}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--pt-accent-hover);border-color:var(--pt-accent-hover)}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:3px solid #1434cb;outline-offset:3px}:target{scroll-margin-top:24px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;max-width:100%;min-width:0;border:1px solid var(--pt-line-strong);border-radius:var(--pt-control-radius);background:var(--pt-surface);color:var(--pt-ink);padding:11px 12px;font:inherit;line-height:1.5}input::placeholder,textarea::placeholder{color:#656565;opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--pt-accent)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted);line-height:1.5}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--pt-ink);font-size:22px;font-weight:750;line-height:1.2;letter-spacing:-.055em;text-decoration:none}.brand::before{content:"";display:block;flex:0 0 22px;width:22px;height:26px;border:2px solid var(--pt-accent);border-radius:5px;background:linear-gradient(var(--pt-accent),var(--pt-accent)) 4px 6px/10px 2px no-repeat,linear-gradient(var(--pt-accent),var(--pt-accent)) 4px 12px/7px 2px no-repeat}.muted,small{color:var(--pt-muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workspace-skip{position:absolute;left:16px;top:-100px;z-index:50;background:#fff;padding:12px}.workspace-skip:focus{top:8px}.reading-width{max-width:var(--pt-reading)}.action-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--pt-line);padding-top:24px;margin-top:32px}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}}@media screen and (max-width:650px){h1{font-size:30px}h2{font-size:22px}.action-footer{margin-top:24px;padding-top:20px}.brand{font-size:21px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}@media screen{.customer-surface{max-width:var(--pt-content);margin:48px auto 80px;padding:0 24px;font-size:15px}.customer-surface h1{font-size:36px;line-height:1.2;letter-spacing:-.04em;margin:0 0 16px;font-weight:700;max-width:880px}.customer-surface h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px;font-weight:650}.customer-surface h3{font-size:18px;line-height:1.4;margin:0 0 12px;font-weight:650}.customer-surface p{line-height:1.65;margin:12px 0}.customer-surface .muted,.customer-surface small{color:var(--pt-muted)}.customer-surface .eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted);margin:0 0 12px}.customer-surface .page-heading{margin-bottom:32px;max-width:var(--pt-reading)}.customer-surface .page-heading>p:last-child{color:var(--pt-muted);margin-bottom:0;font-size:16px}.customer-surface>h1+p,.customer-surface>p:not(.page-footer):not(.status):not(.notice){max-width:var(--pt-reading)}.customer-surface .card:not(.action-card){background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:32px;margin:24px 0;box-shadow:var(--pt-shadow)}.customer-surface .card>:first-child{margin-top:0}.customer-surface .card>:last-child{margin-bottom:0}.customer-surface .card+.card{margin-top:24px}.customer-surface .grid{gap:24px}.customer-surface .grid>.card{margin:0}.customer-surface input:not([type=checkbox]):not([type=radio]),.customer-surface select,.customer-surface textarea{font:inherit;line-height:1.5;color:var(--pt-ink);border:1px solid var(--pt-line-strong);border-radius:var(--pt-control-radius);background:#fff;padding:11px 12px;max-width:100%;min-height:44px}.customer-surface textarea{min-height:112px;resize:vertical}.customer-surface input[type=checkbox],.customer-surface input[type=radio]{accent-color:var(--pt-accent);width:18px;height:18px;vertical-align:middle;flex:0 0 18px;margin:3px 8px 0 0}.customer-surface label{display:block;font-size:14px;line-height:1.6;margin:24px 0 8px;font-weight:600}.customer-surface label:has(input[type=checkbox]),.customer-surface .check-row{display:flex;gap:8px;align-items:flex-start;font-weight:500;margin:20px 0}.customer-surface label:has(input[type=checkbox]) input{margin-right:0}.customer-surface fieldset{min-width:0;border:1px solid var(--pt-line);border-radius:12px;margin:24px 0;padding:16px 20px}.customer-surface legend{padding:0 8px;font-size:14px;font-weight:650}.customer-surface button,.customer-surface .button{min-height:44px;border:1px solid var(--pt-line-strong);border-radius:var(--pt-control-radius);font:650 14px/1.45 Inter,system-ui,sans-serif;padding:11px 18px;max-width:100%}.customer-surface button.primary,.customer-surface .button.primary{background:var(--pt-accent);border-color:var(--pt-accent);color:#fff}.customer-surface button.primary:hover:not(:disabled),.customer-surface .button.primary:hover{background:var(--pt-accent-hover);border-color:var(--pt-accent-hover)}.customer-surface button.danger{background:#fff4f1;border-color:#ddb7ae;color:var(--pt-danger)}.customer-surface button.danger:hover:not(:disabled){background:#ffe7e0;border-color:var(--pt-danger)}.customer-surface button:disabled{cursor:not-allowed;opacity:.5}.customer-surface :focus-visible{outline:3px solid #39825c;outline-offset:3px}.customer-surface .status:empty{display:none}.customer-surface .status:not(:empty){margin:16px 0;padding:12px 16px;border:1px solid var(--pt-line);border-radius:8px;background:var(--pt-tint);font-size:14px}.customer-surface .status.error{background:#fff2ef;border-color:#efd0c9;color:var(--pt-danger)}.customer-surface .notice{font-size:14px;border-radius:0 8px 8px 0;padding:16px 20px;line-height:1.65}.customer-surface .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.customer-surface .auth-layout{max-width:480px;margin:40px auto}.auth-layout .page-heading{margin-bottom:24px}.customer-surface .auth-layout .card{padding:24px}.auth-layout .muted,.auth-layout details{font-size:14px}.auth-layout form>button{margin-top:20px}.auth-layout #joinCode{letter-spacing:.12em;font-variant-numeric:tabular-nums}.auth-layout #emailStep .primary{width:100%}.auth-layout #emailStep label[for=joinEmail]{margin-top:0}:root body .auth-layout #joinTitle{font-size:2rem!important;line-height:1.25!important;margin-block:12px 16px}@media screen and (min-width:901px){:root body .auth-layout{--pt-control-text:.9375rem}}@media screen and (max-width:650px){:root body .auth-layout #joinTitle{font-size:1.75rem!important}}.customer-surface .workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.workspace-grid>*{min-width:0}.customer-surface .workspace-grid:empty{display:none}.customer-surface .card>.badge{margin-bottom:16px}.customer-surface .workspace-grid>.card{margin:0;display:flex;align-items:flex-start;flex-direction:column}.workspace-grid>.card>button,.workspace-grid>.card>.actions{margin-top:auto}.workspace-grid .badge{margin-bottom:16px}.customer-surface .card.invitation-card{border-color:#aec8b6;border-left:4px solid var(--pt-accent)}.customer-surface .compact-form{max-width:var(--pt-reading);border-top:1px solid var(--pt-line);margin-top:32px;padding-top:24px}.compact-form>button{margin-top:24px}.customer-surface .detail-list{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:0 24px;margin:24px 0}.detail-list dt,.detail-list dd{padding:12px 0;margin:0;border-bottom:1px solid var(--pt-line);overflow-wrap:anywhere}.detail-list dt{font-size:14px;color:var(--pt-muted)}.customer-surface .page-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;border-top:1px solid var(--pt-line);padding-top:24px;margin-top:48px;font-size:13px}.page-footer a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.page-footer a:hover{text-decoration:underline}.customer-surface details{margin:16px 0}.customer-surface summary{min-height:44px;padding:10px 0;line-height:1.5;font-weight:600}.customer-surface details[open]>summary{margin-bottom:12px}.customer-surface .receipt-help{font-size:14px}.customer-surface .file-step{background:#f5f8f5;border:1px dashed var(--pt-line-strong);border-radius:12px;padding:24px;margin:24px 0}.file-step input[type=file]{width:100%;padding:0!important;border:0!important;background:transparent!important}.file-step label{margin-top:0}.customer-surface .badge{font-size:12px;line-height:1.5;border-radius:6px;padding:4px 8px;font-weight:650;background:var(--pt-tint);color:var(--pt-accent)}.customer-surface .new-project-roles{margin:32px 0 24px}.customer-surface .new-project-roles .card{padding:32px}.new-project-roles .role-symbol{display:grid;place-items:center;width:44px;height:44px;background:var(--pt-tint);color:var(--pt-accent);border-radius:12px;margin-bottom:24px;font-size:20px;font-weight:700}.customer-surface .new-project-roles p{margin:4px 0 24px}.customer-surface .new-project-options{margin-top:32px;padding-top:16px}.customer-surface #editor{max-width:880px;margin:32px auto}.customer-surface #editor>.card{margin-top:24px}.customer-surface #editor>.action-footer{padding:24px 0;border-top:1px solid var(--pt-line);gap:12px}.customer-surface #agreementStepHint{font-size:14px;margin:12px 0 24px}.customer-surface .agreement-steps{gap:8px;background:#eaf0ec;padding:6px;border-radius:12px}.customer-surface .agreement-steps button{background:transparent;color:var(--pt-muted);border-color:transparent;box-shadow:none}.customer-surface .agreement-steps button[aria-current=step]{background:#fff;color:var(--pt-accent);border-color:var(--pt-line);box-shadow:0 1px 4px #1736230a}.customer-surface .delivery-sections{gap:8px 24px;margin:24px 0 32px;padding-bottom:12px;border-bottom:1px solid var(--pt-line)}.delivery-sections a{text-decoration:none;font-size:14px;font-weight:600}.delivery-sections a:hover{text-decoration:underline}.customer-surface .delivery-next{gap:24px;padding:24px;border:1px solid #c6dacd;border-radius:12px;background:var(--pt-tint)}.customer-surface .delivery-context{max-width:none;font-size:14px}.customer-surface #reviewProgress{padding:16px 20px;border-radius:12px;background:#edf4ef;box-shadow:0 2px 8px #192b2408;top:12px}.customer-surface .auth-help{margin-top:24px;font-size:13px}.customer-surface .auth-help .first-project-help{font-size:13px}.customer-surface .first-project-help{margin:24px 0}.customer-surface .support-aside hr{border:0;border-top:1px solid var(--pt-line);margin:24px 0}.customer-surface .support-message{padding:24px 0;border-top:1px solid var(--pt-line)}.customer-surface .support-message h3{margin:0 0 4px;font-size:15px}.customer-surface .support-message p{max-width:var(--pt-reading)}.customer-surface #supportReplyForm{padding-top:8px;border-top:1px solid var(--pt-line)}.customer-surface .support-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.support-main{min-width:0}.customer-surface .support-main>.card:first-child{margin-top:0}.customer-surface .support-aside{border-left:1px solid var(--pt-line);padding-left:32px;font-size:14px}.customer-surface .support-aside h2{font-size:18px}.support-aside a{overflow-wrap:anywhere}.customer-surface #supportFilter{max-width:260px;margin-bottom:24px}.customer-surface #supportDetail{max-width:880px}.customer-surface #supportList .card{padding:24px}.customer-surface #supportList h3 button{border:0;background:transparent;padding:0;text-align:left;justify-content:flex-start;font-size:18px;min-height:32px}.customer-surface #supportWorkspace{margin-top:40px}.customer-surface #supportWorkspace>.row{justify-content:space-between;margin-bottom:20px}.customer-surface .example-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;background:#eaf0ec;border-radius:12px;margin:32px 0 24px}.customer-surface .example-steps button{background:transparent;color:var(--pt-muted);border-color:transparent;padding:10px 8px}.customer-surface .example-steps button[aria-current=step]{background:#fff;color:var(--pt-accent);border-color:var(--pt-line);box-shadow:0 1px 4px #1736230a}.customer-surface .example-controls{margin:24px 0 40px}.customer-surface .project-tools label{display:grid;gap:8px;margin:0;font-size:13px}.customer-surface .project-tools input,.customer-surface .project-tools select{width:100%}.customer-surface .project-tools label:first-child{flex:1;min-width:240px;max-width:480px}.customer-surface .work-head{margin-bottom:32px}.customer-surface .work-head h1{font-size:36px}.customer-surface .table{border-radius:var(--pt-radius);border-color:var(--pt-line)}.customer-surface .table-head{font-size:11px;letter-spacing:.04em;background:#f0f5f1}.customer-surface .table-row{padding:20px 24px}.customer-surface .table-row:focus-visible{outline-offset:-3px}.customer-surface .empty{padding:48px 32px;border:1px dashed var(--pt-line-strong);border-radius:var(--pt-radius)}.customer-surface .paper{padding:40px;border:1px solid var(--pt-line);border-radius:var(--pt-radius);box-shadow:var(--pt-shadow);margin:24px 0}.customer-surface .paper h2{margin:32px 0 16px}.customer-surface .record-section{margin:24px 0;border-top:1px solid var(--pt-line);padding-top:16px}.customer-surface .record-section>summary{font-size:18px}.customer-surface .receipt-controls{margin:24px 0;padding:24px 0}.customer-surface .receipt-controls .actions{margin-top:0}.customer-surface .receipt-controls .refresh-record{border:0;background:transparent}.customer-surface .action-card{background:var(--pt-tint);color:var(--pt-ink);border:1px solid #c6dacd;border-radius:var(--pt-radius);padding:32px}.customer-surface .action-card .muted,.customer-surface .action-card .eyebrow{color:var(--pt-muted)!important}.customer-surface .action-card h2{color:var(--pt-ink)}.customer-surface .decision{border-radius:12px;padding:24px;margin:24px 0}.customer-surface .decision-guide{gap:32px;padding-bottom:24px;margin:24px 0}.customer-surface .guided-shell{background:var(--pt-tint);color:var(--pt-ink);border:1px solid var(--pt-line);border-radius:var(--pt-radius);padding:24px;margin:24px 0}.customer-surface .guided-shell .eyebrow,.customer-surface .guided-copy{color:var(--pt-muted)}.customer-surface .guided-tab{background:transparent;color:var(--pt-muted);border-color:transparent;border-radius:8px;padding:12px}.customer-surface .guided-tab.active{background:#fff;color:var(--pt-accent);border-color:var(--pt-line)}.customer-surface .guided-handoff{color:var(--pt-accent);background:transparent;border:0;padding:0;justify-content:flex-start}.customer-surface .panel,.customer-surface .fact,.customer-surface .mapping{border-color:var(--pt-line);border-radius:12px;padding:20px;background:#f7faf7}.customer-surface .section{margin-top:32px;padding-top:24px;border-color:var(--pt-line)}.customer-surface .choice{gap:16px}.customer-surface .choice button{display:block;text-align:left}.customer-surface .attestation{gap:12px;border-color:var(--pt-line);background:var(--pt-tint);padding:16px}.customer-surface .field input,.customer-surface .field select,.customer-surface .field textarea{width:100%}.customer-surface .top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:32px}.customer-surface .hero{font-size:36px;line-height:1.2;letter-spacing:-.04em;margin:8px 0 16px}.customer-surface .field label{margin-top:16px}.customer-surface .tools{display:flex;gap:12px;flex-wrap:wrap}.customer-surface .summary-block,.customer-surface .readiness-row{border-radius:12px;border-color:var(--pt-line);padding:20px}.customer-surface .buyer-review-brief{background:#fff;color:var(--pt-ink);border-color:var(--pt-line)}.customer-surface .buyer-review-brief .sub,.customer-surface .buyer-review-brief .eyebrow,.customer-surface .buyer-review-state,.customer-surface .plain-language-note{color:var(--pt-muted)}.customer-surface .buyer-review-card{background:var(--pt-tint);border-color:var(--pt-line);border-radius:12px;padding:16px}.customer-surface .buyer-review-card b,.customer-surface .buyer-review-owner{color:var(--pt-muted)}.customer-surface .plain-language-note{border-color:var(--pt-line)}.customer-surface .plain-language-note a{color:var(--pt-accent)!important}}@media screen and (max-width:900px){.customer-surface .support-layout{grid-template-columns:minmax(0,1fr);gap:32px}.customer-surface .support-aside{border-left:0;border-top:1px solid var(--pt-line);padding:24px 0 0;max-width:var(--pt-reading)}}@media screen and (max-width:650px){.customer-surface{margin:32px auto 48px;padding:0 16px}.customer-surface .project-tools label:first-child{min-width:0;max-width:none;flex-basis:100%}.customer-surface h1,.customer-surface .work-head h1,.customer-surface .hero{font-size:30px}.customer-surface .card:not(.action-card){padding:24px 20px}.customer-surface .grid{gap:16px}.customer-surface .auth-layout{margin:32px auto}.customer-surface .auth-layout .card{padding:24px 20px}.customer-surface .workspace-grid{grid-template-columns:1fr;gap:16px}.customer-surface .page-heading{margin-bottom:24px}.customer-surface .detail-list{grid-template-columns:1fr}.detail-list dt{border-bottom:0;padding-bottom:0}.detail-list dd{padding-top:4px}.customer-surface .actions{gap:12px}.customer-surface .workspace-grid>.card>.actions{margin-top:16px}.customer-surface .new-project-roles .card{padding:24px}.customer-surface .new-project-roles .button{width:100%}.customer-surface .delivery-next{padding:20px}.customer-surface .delivery-next .button{width:100%}.customer-surface #editor{margin-top:24px}.customer-surface .agreement-steps button{padding:10px 4px;font-size:13px}.customer-surface .example-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-surface .example-steps button:last-child{grid-column:1/-1}.customer-surface .paper{padding:24px 20px}.customer-surface .decision{padding:20px}.customer-surface .decision-guide{gap:20px}.customer-surface .table-row{padding:20px}.customer-surface .page-footer{margin-top:32px;gap:4px 16px}.customer-surface #reviewProgress{top:8px}.customer-surface .file-step{padding:20px}.customer-surface .buyer-review-grid{grid-template-columns:1fr}}@media screen{.customer-surface .workspace-projects{gap:16px;align-items:start}.customer-surface .project-card{margin:0;padding:24px;background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:12px;min-width:0;box-shadow:none}.customer-surface .project-card.needs-action{border-left:3px solid var(--pt-accent)}.customer-surface .project-card h3{margin:6px 0 12px;font-size:20px;line-height:1.4}.customer-surface .project-card .project-open{display:inline-flex;justify-content:flex-start;align-items:center;text-align:left;min-height:44px;padding:2px 0;border:0;border-radius:4px;background:transparent;color:var(--pt-ink);font:inherit;font-weight:650;text-decoration:none;box-shadow:none}.customer-surface .project-card .project-open:hover{color:var(--pt-accent);text-decoration:underline;text-underline-offset:4px}.customer-surface .project-role{font-size:13px;color:var(--pt-muted);margin:8px 0;line-height:1.5}.customer-surface .project-card .project-state{display:table;margin:12px 0;padding:5px 9px;border-radius:6px;background:#f0f3f1;color:#526258;font-size:12px;line-height:1.5;font-weight:600}.customer-surface .project-card .project-state.complete{background:#eaf3ed;color:#245940}.customer-surface .project-card .project-state.action{background:#fff4dc;color:#795415}.customer-surface .project-card .project-state.attention{background:#fff0ec;color:#9a332b}.customer-surface .project-card .project-options{margin:12px 0 0;border-top:1px solid var(--pt-line);padding-top:4px}.customer-surface .project-card .project-options>summary{font-size:13px;font-weight:500}.customer-surface .project-card .project-turn{margin:8px 0;font-size:12px}.customer-surface .api-projects{margin-top:32px}.customer-surface .api-projects>h2{font-size:18px;margin-bottom:16px}.customer-surface .work-head{margin-bottom:20px}.customer-surface .workspace-account{font-size:13px;margin:0 0 20px}.customer-surface .project-tools{margin:20px 0 12px}.customer-surface .project-count{margin:12px 0 20px}.customer-surface .draft-feedback{flex-basis:100%;min-width:0}.customer-surface .draft-feedback:has(.draft-status:empty){display:none}.customer-surface .draft-feedback .draft-status{margin:0;padding:0;border:0;background:transparent;font-size:13px}.customer-surface .delivery-workspace{max-width:960px;margin:auto}.customer-surface .delivery-workspace>h1{margin-top:16px}.customer-surface .delivery-workspace .delivery-next{margin:24px 0 16px}.customer-surface .delivery-workspace .delivery-sections{margin:16px 0 24px}.customer-surface .delivery-workspace details.card{margin:0;border:0;border-top:1px solid var(--pt-line);border-radius:0;padding:8px 0;background:transparent;box-shadow:none}.customer-surface .delivery-workspace details.card>summary{font-size:15px}.customer-surface .delivery-workspace details.card[open]{padding-bottom:24px}.customer-surface .delivery-workspace .material-item{border-top:1px solid var(--pt-line);padding:24px 0}.customer-surface .delivery-workspace .material-item:last-child{padding-bottom:0}.customer-surface .delivery-workspace .material-item h3{font-size:16px;margin:0 0 8px}.customer-surface .delivery-workspace .material-item p{margin:8px 0}.customer-surface .delivery-settings{border-top:1px solid var(--pt-line);margin:24px 0;padding-top:8px}.customer-surface .delivery-settings>summary{font-size:14px}.customer-surface .delivery-settings>.card{border:0;border-top:1px solid var(--pt-line);border-radius:0;padding:24px 0;margin:0;background:transparent;box-shadow:none}.customer-surface .delivery-settings h2{font-size:18px}.customer-surface .delivery-settings .card .card{box-shadow:none}.customer-surface .record-actions{padding:20px 0;border-top:1px solid var(--pt-line)}.customer-surface .record-actions>p{margin-top:0}.customer-surface .record-actions>details{font-size:14px;margin-bottom:0}.customer-surface #receiptPaper{max-width:960px;margin-left:auto;margin-right:auto}.customer-surface #receiptPaper .decision{padding:20px;margin:24px 0}.customer-surface #receiptPaper .decision-guide{gap:24px;margin:20px 0;padding-bottom:20px}.customer-surface #receiptPaper .decision-guide p{margin:8px 0}.customer-surface #receiptPaper .receipt-controls{margin:20px 0;padding:20px 0}.customer-surface #receiptPaper .receipt-controls>.muted{font-size:13px}.customer-surface #receiptPaper .record-section{margin:0;padding:8px 0;border-top:1px solid var(--pt-line)}.customer-surface #receiptPaper .record-section>summary{font-size:15px}.customer-surface #receiptPaper .record-section[open]{padding-bottom:24px}.customer-surface #receiptPaper .record-note{margin:20px 0}.customer-surface .section-count{display:inline-block;min-width:22px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--pt-muted);background:#eef2ef;border-radius:4px;margin-left:6px;padding:1px 5px}}@media screen and (max-width:650px){.customer-surface .project-card{padding:20px}.customer-surface .project-card h3{font-size:18px}.customer-surface #receiptPaper .decision-guide{grid-template-columns:1fr;gap:16px}.customer-surface #receiptPaper .decision-guide small{font-size:12px}.customer-surface .receipt-criteria-table thead{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.customer-surface .receipt-criteria-table,.customer-surface .receipt-criteria-table tbody,.customer-surface .receipt-criteria-table tr,.customer-surface .receipt-criteria-table td{display:block;width:100%}.customer-surface .receipt-criteria-table tr{padding:16px 0;border-bottom:1px solid var(--pt-line)}.customer-surface .receipt-criteria-table td{padding:8px 0;border:0;font-size:14px}.customer-surface .receipt-criteria-table td[data-label]::before{content:attr(data-label);display:block;font-size:12px;color:var(--pt-muted);margin-bottom:8px}}@media screen{.customer-surface .delivery-workspace>h1[tabindex="-1"]:focus{outline:none}.customer-surface #deliveryAction>details.card:first-child{border-top:0}.customer-surface #receiptPaper .decision-guide{border-bottom:0;padding-bottom:0}.customer-surface #receiptPaper .receipt-controls{border-bottom:0;margin-bottom:0}.customer-surface #sharePanel:not([open]),.customer-surface #recordExportStatus:empty{display:none}}@media screen and (max-width:650px){.customer-surface #receiptPaper .decision-guide>div:last-child{order:-1}}@media print{.customer-surface{margin:0;padding:0;max-width:none}.customer-surface .card:not(.action-card){box-shadow:none}.page-footer{display:none}}@media screen{.customer-surface .delivery-workspace{max-width:960px;margin-inline:auto}.customer-surface .delivery-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:24px 0 32px;gap:16px}.customer-surface .delivery-progress li{display:flex;gap:10px;align-items:center;padding:12px 0;border-top:2px solid var(--pt-line);font-size:14px;color:var(--pt-muted)}.customer-surface .delivery-progress li>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--pt-line);border-radius:50%;font-size:12px}.customer-surface .delivery-progress small{display:block;font-size:11px;font-weight:400}.customer-surface .delivery-progress .current{border-color:var(--pt-accent);color:var(--pt-accent);font-weight:650}.customer-surface .delivery-progress .current>span{background:var(--pt-accent);border-color:var(--pt-accent);color:white}.customer-surface .delivery-progress .past>span{background:var(--pt-tint)}.customer-surface .criterion-section{border-top:1px solid var(--pt-line);margin-top:32px;padding:28px 0 4px;scroll-margin-top:100px}.customer-surface .criterion-section .eyebrow{margin:0 0 8px}.customer-surface .criterion-section>p{max-width:var(--pt-reading)}.customer-surface .criterion-section input,.customer-surface .criterion-section textarea,.customer-surface .criterion-section select{max-width:var(--pt-reading)}.customer-surface .criterion-section input,.customer-surface .criterion-section select,.customer-surface .criterion-section textarea{scroll-margin-top:160px}.customer-surface .criterion-section label:has(input[type=checkbox]){max-width:var(--pt-reading)}.customer-surface .review-toolbar{position:sticky;top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--pt-line);background:var(--pt-surface);border-radius:12px;padding:12px 16px;z-index:3;box-shadow:var(--pt-shadow);margin:24px 0}.customer-surface .review-toolbar #reviewProgress{position:static;padding:0;margin:0;border:0;box-shadow:none;background:none;font-size:13px;max-width:480px}.customer-surface .review-toolbar button{flex-shrink:0}.customer-surface #sharedMaterials{background:var(--pt-canvas);border-style:dashed;box-shadow:none}.customer-surface .field-error{margin:8px 0;color:var(--pt-danger);font-size:13px}.customer-surface [aria-invalid=true]{border-color:var(--pt-danger)!important}.customer-surface .draft-status{font-size:12px!important;padding:8px 0!important;border:0!important;background:none!important;color:var(--pt-muted)}.customer-surface #workspaceLoadStatus{font-size:13px;max-width:960px;margin:0 auto 12px}.customer-surface #workspaceLoadStatus:empty{display:none}.customer-surface .billing-facts{font-variant-numeric:tabular-nums}.customer-surface .billing-money{letter-spacing:-.03em}.customer-surface .billing-entry{border:0;border-radius:0;border-bottom:1px solid var(--pt-line);padding:20px 0}.customer-surface .billing-balance{background:var(--pt-tint)!important}.customer-surface .billing-balance h2{font-size:30px}.customer-surface .billing-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.customer-surface .billing-pack{border:1px solid var(--pt-line);border-radius:12px;padding:20px}.customer-surface .billing-pack p{font-size:14px}.customer-surface .billing-pack strong{display:block;font-size:28px;letter-spacing:-.03em}.customer-surface .billing-pack button{width:100%;margin-top:12px}.customer-surface #billingSaved{font-size:13px;color:var(--pt-muted)}}@media screen and (max-width:650px){.customer-surface .delivery-progress{gap:8px;margin:20px 0}.customer-surface .delivery-progress li{display:block;font-size:12px;padding:10px 0}.customer-surface .delivery-progress li>span{margin-bottom:8px}.customer-surface .delivery-progress small{font-size:10px}.customer-surface .criterion-section{padding-top:24px;margin-top:24px}.customer-surface .review-toolbar{align-items:flex-start;gap:8px;flex-direction:column;padding:12px}.customer-surface .review-toolbar button{padding:8px 12px;font-size:13px}.customer-surface .billing-pack-grid{grid-template-columns:1fr}}@media screen{.customer-surface{color:#193128}.customer-surface .page-heading{max-width:760px;margin-bottom:40px}.customer-surface .page-heading>p:last-child{font-size:15px;line-height:1.75}.customer-surface .card:not(.action-card){border-color:#e2ebe5;box-shadow:0 14px 36px #19352808}.customer-surface .card:not(.action-card):has(> .eyebrow:first-child){padding-top:28px}.customer-surface .card h2{letter-spacing:-.035em}.customer-surface .actions{gap:14px}.customer-surface button.primary,.customer-surface .button.primary{border-radius:9px;box-shadow:0 6px 16px #174b3614}.customer-surface button.secondary,.customer-surface .button.secondary{background:#fff;border-color:#c9d8cf;color:#245940;border-radius:9px}.customer-surface .notice{background:#f4f8f5;border-color:#dce8df}.customer-surface .action-card{background:linear-gradient(145deg,#edf6ef,#f8fbf8);border-color:#cfe0d3;box-shadow:0 14px 36px #1935280b}.customer-surface .delivery-next{background:linear-gradient(145deg,#eef7f1,#f8fbf8);border-color:#cfe0d3;box-shadow:0 12px 28px #19352808}.customer-surface .agreement-steps,.customer-surface .example-steps{background:#edf4ef;border:1px solid #dce8df}.customer-surface .agreement-steps button[aria-current=step],.customer-surface .example-steps button[aria-current=step]{box-shadow:0 2px 8px #17362312}.customer-surface .project-card{border-color:#e2ebe5;box-shadow:0 8px 24px #19352806}.customer-surface .project-card.needs-action{border-left-color:var(--pt-accent);box-shadow:0 10px 28px #174b3610}.customer-surface .table{border-color:#e2ebe5;box-shadow:0 8px 24px #19352806}.customer-surface .table-head{background:#f3f7f4}.customer-surface .paper{border-color:#e2ebe5;box-shadow:0 18px 44px #19352809}.customer-surface .guided-shell{background:linear-gradient(145deg,#eef7f1,#f9fbf9);border-color:#dce8df}.customer-surface .review-toolbar{border-color:#dce8df;box-shadow:0 8px 24px #1935280a}.customer-surface .file-step{background:#f7faf7;border-color:#b8cebe}}@media screen and (max-width:650px){.customer-surface{margin-top:28px}.customer-surface .page-heading{margin-bottom:28px}.customer-surface .card:not(.action-card){box-shadow:0 8px 22px #19352807}.customer-surface .project-card,.customer-surface .paper{box-shadow:0 8px 22px #19352807}}@media screen{.customer-surface{background:#fbfaf7;color:#122820;font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}.customer-surface .page-heading h1{font-weight:620;letter-spacing:-.065em;color:#122820}.customer-surface .card:not(.action-card),.customer-surface .paper,.customer-surface .project-card{border-color:#dfe8e1;border-radius:12px;box-shadow:0 10px 26px #19352806}.customer-surface .card:not(.action-card) h2,.customer-surface .paper h2{letter-spacing:-.045em;color:#122820}.customer-surface .action-card,.customer-surface .guided-shell{background:#eaf3ed;border-color:#cbded0;box-shadow:none;border-radius:12px}.customer-surface .button.primary,.customer-surface button.primary{border-radius:9px;box-shadow:0 8px 18px #174a3514}.customer-surface .button.secondary,.customer-surface button.secondary{border-radius:9px;border-color:#cbded0;background:#fff;color:#236448}.customer-surface .notice{background:#f1f6f2;border-color:#dfe8e1}}@media screen and (max-width:650px){.customer-surface .card:not(.action-card),.customer-surface .paper,.customer-surface .project-card{box-shadow:none;border-radius:10px}}@media screen{.customer-surface{font-size:15px;line-height:1.6}.customer-surface h1,.customer-surface .page-heading h1{font-size:clamp(32px,4vw,44px);line-height:1.08;letter-spacing:-.055em}.customer-surface h2{font-size:23px;line-height:1.24}.customer-surface p,.customer-surface li,.customer-surface td,.customer-surface th{line-height:1.62}.customer-surface label,.customer-surface input,.customer-surface textarea,.customer-surface select,.customer-surface button,.customer-surface .button{font-size:14px;line-height:1.45}.customer-surface .muted,.customer-surface small,.customer-surface .eyebrow{font-size:12px;line-height:1.55}.customer-surface .agreement-steps button{font-size:13px}.customer-surface .delivery-next p:has(b){font-size:16px;line-height:1.35}}@media screen and (max-width:650px){.customer-surface h1,.customer-surface .page-heading h1{font-size:32px;line-height:1.1}.customer-surface h2{font-size:21px}}@media screen and (max-width:480px){.customer-surface{margin-top:20px;padding-inline:14px}.customer-surface .page-heading{margin-bottom:22px}.customer-surface h1,.customer-surface .page-heading h1{font-size:29px;letter-spacing:-.045em}.customer-surface h2{font-size:20px}.customer-surface .card:not(.action-card),.customer-surface .paper,.customer-surface .project-card{padding:20px 16px}.customer-surface .agreement-steps{gap:4px;padding:4px;border-radius:10px}.customer-surface .agreement-steps button{padding:9px 2px;font-size:11px;line-height:1.25;min-height:42px}.customer-surface .delivery-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-inline:10px}.customer-surface .delivery-progress li{padding:11px 0;font-size:11px}.customer-surface .delivery-progress small{font-size:9px}.customer-surface .delivery-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.customer-surface .review-toolbar button,.customer-surface .review-outcome>.row button{width:100%}.customer-surface .project-tools label:not(:first-child){width:100%}.customer-surface .page-footer{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}}@media screen and (max-width:360px){.customer-surface{padding-inline:12px}.customer-surface h1,.customer-surface .page-heading h1{font-size:27px}.customer-surface .agreement-steps button{font-size:10px}.customer-surface .delivery-progress{gap:0 8px}.customer-surface .delivery-progress li>span{width:22px;height:22px;flex-basis:22px;font-size:10px}}@media screen{.customer-surface{--pt-page:#fbfaf7;--pt-surface:#ffffff;--pt-ink:#1d1d1f;--pt-copy:#515154;--pt-muted:#6e6e73;--pt-accent:#1b5e4b;--pt-line:rgba(29,29,31,.14);background:var(--pt-page);color:var(--pt-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.customer-surface,.customer-surface main,.customer-surface .page-shell{background:var(--pt-page)}.customer-surface .card,.customer-surface .paper,.customer-surface .project-card,.customer-surface .connected,.customer-surface .table,.customer-surface .review-toolbar,.customer-surface .action-card,.customer-surface .delivery-next,.customer-surface .guided-shell{background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:12px;box-shadow:none;color:var(--pt-ink)}.customer-surface .card h1,.customer-surface .card h2,.customer-surface .card h3,.customer-surface .paper h1,.customer-surface .paper h2,.customer-surface .paper h3,.customer-surface .project-card h2,.customer-surface .project-card h3{color:var(--pt-ink)}.customer-surface p,.customer-surface li,.customer-surface td,.customer-surface th{color:var(--pt-copy)}.customer-surface .muted,.customer-surface small,.customer-surface .eyebrow{color:var(--pt-muted)}.customer-surface .notice,.customer-surface .table-head,.customer-surface .agreement-steps,.customer-surface .example-steps,.customer-surface .file-step{background:var(--pt-page);border-color:var(--pt-line);color:var(--pt-copy);box-shadow:none}.customer-surface .button.primary,.customer-surface button.primary{background:var(--pt-accent);border-color:var(--pt-accent);color:#fff;border-radius:9px;box-shadow:none}.customer-surface .button.secondary,.customer-surface button.secondary,.customer-surface .button.tertiary,.customer-surface button.tertiary{background:var(--pt-surface);border-color:var(--pt-line);color:var(--pt-ink);border-radius:9px;box-shadow:none}.customer-surface input,.customer-surface textarea,.customer-surface select{background:var(--pt-surface);border-color:var(--pt-line);color:var(--pt-ink);border-radius:9px}.customer-surface a{color:var(--pt-accent)}.customer-surface .decision.ready,.customer-surface .decision.review,.customer-surface .decision.hold,.customer-surface .pill{background:var(--pt-page);border-color:var(--pt-line);color:var(--pt-ink)}.customer-surface .page-heading h1{font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.055em;color:var(--pt-ink)}.customer-surface h2{font-size:24px;line-height:1.25;letter-spacing:-.035em}.customer-surface h3{font-size:18px;line-height:1.35}.customer-surface label,.customer-surface input,.customer-surface textarea,.customer-surface select,.customer-surface button,.customer-surface .button{font-size:15px;line-height:1.45}}@media screen and (max-width:650px){.customer-surface{font-size:15px;padding-inline:16px}.customer-surface .card,.customer-surface .paper,.customer-surface .project-card{border-radius:10px}.customer-surface .page-heading h1{font-size:32px}.customer-surface h2{font-size:22px}.customer-surface h3{font-size:17px}.customer-surface input:not([type=checkbox]),.customer-surface textarea,.customer-surface select{font-size:16px}.customer-surface button,.customer-surface .button{font-size:15px}}@media screen{.customer-surface .partner-list,.customer-surface .partner-history-page{max-width:var(--pt-content,1168px);margin-inline:auto}.customer-surface .partner-list+ .partner-list{margin-top:20px}.customer-surface .partner-association-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:12px;align-items:end;margin-top:24px}.customer-surface .partner-association-grid label{display:grid;gap:8px;color:var(--pt-copy);font-weight:600}.customer-surface .partner-association-grid button{min-height:46px;white-space:nowrap}.customer-surface .partner-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;margin-top:12px}.customer-surface .partner-card h3{margin:0 0 4px}.customer-surface .partner-card p{margin:0}.customer-surface .partner-history-card{margin-top:16px;padding:24px}.customer-surface .partner-select{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--pt-ink)}.customer-surface .partner-select input{width:18px;height:18px}.customer-surface .partner-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.customer-surface .partner-package{margin-top:24px;padding:24px}.customer-surface .partner-package label{display:grid;gap:8px;margin-top:16px;color:var(--pt-copy);font-weight:600}.customer-surface .partner-package button{margin-top:18px}}@media screen and (max-width:650px){.customer-surface .partner-association-grid{grid-template-columns:1fr;align-items:stretch}.customer-surface .partner-card{align-items:flex-start;flex-direction:column;gap:14px}.customer-surface .partner-card .button{width:100%;justify-content:center}.customer-surface .partner-card-actions{display:grid;grid-template-columns:1fr}.customer-surface .partner-card-actions .button,.customer-surface .partner-card-actions button{width:100%}}@media screen{.customer-surface{--pt-content:1200px;--pt-reading:760px;--pt-page:#fbfaf7;--pt-surface:#fff;--pt-ink:#1d1d1f;--pt-copy:#515154;--pt-muted:#6e6e73;--pt-line:rgba(29,29,31,.14);max-width:var(--pt-content);margin:56px auto 96px;padding-inline:32px;font-size:16px;line-height:1.65;color:var(--pt-ink);}.customer-surface .page-heading{max-width:var(--pt-reading);margin-bottom:48px}.customer-surface .page-heading h1,.customer-surface>h1,.customer-surface .work-head h1{font-size:clamp(38px,4.4vw,54px);line-height:1.03;letter-spacing:-.065em;margin-bottom:20px}.customer-surface .page-heading>p:last-child{font-size:18px;line-height:1.72;color:var(--pt-copy)}.customer-surface h2{font-size:26px;line-height:1.2;letter-spacing:-.04em;margin-bottom:16px}.customer-surface h3{font-size:19px;line-height:1.35;letter-spacing:-.02em}.customer-surface p,.customer-surface li,.customer-surface td,.customer-surface th{font-size:16px;line-height:1.7}.customer-surface .muted,.customer-surface small,.customer-surface .eyebrow{font-size:13px;line-height:1.55}.customer-surface .card:not(.action-card),.customer-surface .paper,.customer-surface .project-card{margin:24px 0;padding:24px;border-radius:12px;border-color:var(--pt-line);box-shadow:none}.customer-surface .grid,.customer-surface .workspace-grid{gap:28px;margin-top:28px}.customer-surface .actions{gap:14px;margin-top:28px}.customer-surface label{font-size:15px;line-height:1.55;margin-top:28px}.customer-surface input:not([type=checkbox]):not([type=radio]),.customer-surface select,.customer-surface textarea{font-size:16px;line-height:1.5;min-height:48px}.customer-surface button,.customer-surface .button{font-size:15px;min-height:46px;padding:11px 20px}.customer-surface .page-footer{margin-top:64px;padding-top:28px;font-size:14px}.customer-surface .delivery-workspace,.customer-surface #receiptPaper{max-width:100%;}}@media screen and (max-width:780px){.customer-surface{margin-top:40px;margin-bottom:72px;padding-inline:24px}.customer-surface .page-heading{margin-bottom:36px}.customer-surface .page-heading h1,.customer-surface>h1,.customer-surface .work-head h1{font-size:clamp(34px,7vw,46px)}}@media screen and (max-width:650px){.customer-surface{margin-top:32px;margin-bottom:56px;padding-inline:20px;font-size:16px}.customer-surface .page-heading{margin-bottom:30px}.customer-surface .page-heading h1,.customer-surface>h1,.customer-surface .work-head h1{font-size:34px;line-height:1.06}.customer-surface .page-heading>p:last-child{font-size:17px}.customer-surface h2{font-size:23px}.customer-surface h3{font-size:18px}.customer-surface p,.customer-surface li,.customer-surface td,.customer-surface th{font-size:15px;line-height:1.72}.customer-surface .card:not(.action-card),.customer-surface .paper,.customer-surface .project-card{margin:20px 0;padding:20px;border-radius:10px}.customer-surface .grid,.customer-surface .workspace-grid{gap:20px;margin-top:20px}.customer-surface .page-footer{margin-top:48px}}@media screen{.customer-surface.agreement-authoring{margin-top:32px}.agreement-authoring .page-heading{margin-bottom:20px}.customer-surface.agreement-authoring #editor{margin-top:20px}.agreement-authoring #privateDraftNotice{margin:0 0 12px;padding:0;border:0;background:transparent}.agreement-authoring #privateDraftNotice summary{min-height:44px;padding-block:10px}.agreement-authoring #privateSaveStatus:empty{display:none}.agreement-authoring #agreementStepHint{margin:8px 0}.agreement-authoring .agreement-quiet-note{margin:0 0 12px}.agreement-authoring [data-agreement-step]>.card{margin-top:16px}.agreement-authoring .draft-tools{margin:0 0 12px;border-bottom:1px solid var(--pt-line)}.agreement-authoring .draft-tools>summary{min-height:44px;padding-block:10px}.agreement-authoring .draft-tools[open]{padding-bottom:16px}.agreement-authoring .draft-tools .card{margin-block:16px;padding:20px}.agreement-authoring #appliedTemplatePanel{margin-block:12px;padding:12px 16px}.agreement-authoring #appliedTemplatePanel h3{margin-block:0 8px}.agreement-authoring #appliedTemplatePanel p{margin-block:8px}.agreement-authoring label{margin-top:18px}}@media screen and (max-width:650px){.customer-surface.agreement-authoring{margin-top:24px}.agreement-authoring .page-heading{margin-bottom:16px}}.action-preflight{margin-block:16px;max-height:45vh;overflow:auto}.action-preflight p{margin:8px 0}.action-preflight ul{padding-inline-start:20px;margin:6px 0}.action-preflight li{margin:4px 0}.action-preflight button{text-align:start;border:0;background:transparent;padding:8px 4px;white-space:normal;width:100%}.action-preflight .muted{font-size:12px}@media screen{.customer-surface:has(.delivery-workspace){margin-top:32px}.customer-surface .delivery-workspace{max-width:none}.customer-surface .project-heading{margin-bottom:28px}.customer-surface .project-heading>p:first-child{margin:0 0 20px;font-size:13px}.project-heading>p:first-child a{text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.customer-surface .project-heading h1{font-size:34px;font-weight:650;letter-spacing:-.04em;max-width:920px;margin-bottom:12px}.customer-surface .project-heading .delivery-context{font-size:14px;margin:0;color:var(--pt-muted)}.customer-surface .delivery-progress{background:#fff;border:1px solid var(--pt-line);border-radius:10px;margin:0 0 32px;padding:0 24px;gap:24px}.customer-surface .delivery-progress li{padding:18px 0;border-top:0;position:relative;font-size:13px}.customer-surface .delivery-progress li.current::after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:var(--pt-accent)}.customer-surface .delivery-progress li>span{width:26px;height:26px;flex-basis:26px;font-size:11px}.customer-surface .delivery-progress .past>span{color:var(--pt-accent);border-color:#ccdfd2}.project-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:36px;align-items:start}.project-main{min-width:0}.customer-surface .project-overview{position:sticky;top:24px;padding:4px 0 0 24px;border-left:1px solid var(--pt-line);font-size:13px;min-width:0}.customer-surface .project-overview h2{font-size:14px;font-weight:650;margin:0 0 24px}.customer-surface .project-overview dl{margin:0}.customer-surface .project-overview dt{font-size:11px;color:var(--pt-muted);margin:20px 0 4px}.customer-surface .project-overview dd{margin:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.customer-surface .project-overview dd strong{font-weight:550}.customer-surface .project-overview time{font-size:12px}.customer-surface .project-overview .overview-note{font-size:12px;color:var(--pt-muted);line-height:1.7;margin-top:24px;padding-top:20px;border-top:1px solid var(--pt-line)}.customer-surface .project-overview a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none}.customer-surface .delivery-workspace .delivery-next{margin:0 0 20px;padding:24px;background:#f0f6f2;border:1px solid #ccdfd1;border-radius:10px;align-items:flex-start;gap:20px}.customer-surface .delivery-next .badge{font-size:11px;background:#fff;border:1px solid #d4e3d8;padding:4px 8px}.customer-surface .delivery-next p{font-size:13px;line-height:1.75;margin:8px 0 0}.customer-surface .delivery-next .button{font-size:12px;padding:10px 14px;align-self:center}.customer-surface .delivery-next p:has(b){font-size:16px}.customer-surface .delivery-workspace .delivery-sections{margin:0 0 24px;gap:0 20px;padding-bottom:0}.customer-surface .delivery-sections a{font-size:12px;font-weight:550;padding:12px 0}.customer-surface .delivery-sections a:first-child{color:var(--pt-accent)}.customer-surface .project-main .card:not(.action-card){padding:24px;border-radius:10px;box-shadow:0 2px 4px #183c2603;margin:20px 0}.customer-surface .project-main #deliveryAction>.card:first-child{margin-top:0}.customer-surface .project-main h2{font-size:22px;font-weight:650}.customer-surface .project-main h3{font-size:17px}.customer-surface .project-main p{font-size:14px}.customer-surface .project-main .muted{font-size:12px;line-height:1.75}.customer-surface .project-main details.card{margin:0;border:0;border-top:1px solid var(--pt-line);border-radius:0;padding:8px 0;background:transparent;box-shadow:none}.customer-surface .project-main details.card[open]{padding-bottom:24px}.customer-surface .project-main details.card>summary{font-size:13px;font-weight:550}.customer-surface .project-main label{font-size:13px;margin-top:20px;font-weight:550}.customer-surface .project-main input:not([type=checkbox]),.customer-surface .project-main textarea,.customer-surface .project-main select{font-size:14px;border-color:#bbc9c1;box-shadow:0 1px 2px #1b352508}.customer-surface .project-main input:not([type=checkbox]):focus,.customer-surface .project-main textarea:focus,.customer-surface .project-main select:focus{border-color:var(--pt-accent)}.customer-surface .project-main input[type=file]{padding:10px;font-size:12px}.customer-surface .project-main input[type=file]::file-selector-button{padding:8px 12px;border:1px solid var(--pt-line-strong);border-radius:6px;background:#fff;color:var(--pt-accent);font:600 12px/1.5 system-ui;margin-right:12px;cursor:pointer;min-height:36px}.customer-surface .project-main .file-step{padding:20px;border-style:solid;background:#f8faf9;border-color:var(--pt-line);border-radius:8px;margin:24px 0}.customer-surface .project-main .file-step label{margin-top:0}.customer-surface .project-main .file-step button{font-size:12px;margin-top:12px}.customer-surface .review-toolbar{top:12px;padding:12px 16px;border-radius:8px;background:#fffffffa;box-shadow:0 4px 16px #192b240a;margin:20px 0}.customer-surface .review-toolbar #reviewProgress{font-size:12px}.customer-surface .review-toolbar button{font-size:12px;padding:9px 12px}.customer-surface .criterion-section{margin-top:28px;padding-top:28px}.customer-surface .criterion-section .eyebrow{font-size:10px;letter-spacing:.1em}.customer-surface .criterion-section>h3{font-size:18px}.customer-surface .criterion-section>p:not(.eyebrow){font-size:13px;color:var(--pt-muted);margin-bottom:20px}.criterion-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.criterion-columns>*{min-width:0}.customer-surface .criterion-decision>label:first-child{margin-top:0}.customer-surface .criterion-decision textarea{min-height:124px}.customer-surface .criterion-material{background:#f7f9f8;border:1px solid var(--pt-line);border-radius:8px;padding:16px;font-size:12px}.customer-surface .criterion-material p{font-size:12px}.customer-surface .criterion-material>b{font-size:11px;font-weight:600}.customer-surface .criterion-material summary{font-size:11px;min-height:36px}.customer-surface .criterion-evidence>details>summary{font-size:12px;font-weight:500}.customer-surface .criterion-material .reference{font-size:11px}.customer-surface .review-outcome{margin-top:28px;padding-top:8px;border-top:1px solid var(--pt-line)}.customer-surface .review-outcome>.row{padding-top:20px;gap:8px}.customer-surface .review-outcome>.row button{font-size:12px;padding:10px 12px}.customer-surface .delivery-workspace .record-actions{padding:24px 0;margin-top:8px}.customer-surface .delivery-workspace .record-actions>p{margin-top:0}.customer-surface .delivery-workspace .record-actions>details>summary{font-size:13px}.customer-surface .project-main #projectBilling{margin:0}.customer-surface .project-main #supplierAccessLifetime{font-size:12px}.customer-surface #workspaceLoadStatus{max-width:none;font-size:12px}}@media screen and (max-width:1050px){.project-layout{grid-template-columns:minmax(0,1fr) 216px;gap:24px}.customer-surface .project-overview{padding-left:20px}.criterion-columns{grid-template-columns:minmax(0,1fr);gap:20px}.customer-surface .delivery-next{flex-direction:column}.customer-surface .delivery-next .button{align-self:flex-start}}@media screen and (max-width:780px){.project-layout{grid-template-columns:minmax(0,1fr)}.customer-surface .project-overview{position:static;border-left:0;border-top:1px solid var(--pt-line);padding:28px 0 0;display:block}.customer-surface .project-overview dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.project-overview dl>div{min-width:0}.customer-surface .project-overview dt{margin:0 0 4px}.customer-surface .project-overview h2{margin-bottom:20px}.customer-surface .project-overview .overview-note{margin:20px 0 0;padding-top:16px}}@media screen and (max-width:650px){.customer-surface:has(.delivery-workspace){margin-top:20px}.customer-surface .project-heading{margin-bottom:24px}.customer-surface .project-heading h1{font-size:28px}.customer-surface .project-heading .delivery-context{font-size:12px}.customer-surface .project-heading>p:first-child{margin-bottom:12px}.customer-surface .delivery-progress{padding:0 12px;gap:8px;margin-bottom:24px}.customer-surface .delivery-progress li{display:block;padding:14px 0;font-size:11px}.customer-surface .delivery-progress small{font-size:9px}.customer-surface .delivery-progress li>span{width:24px;height:24px;margin-bottom:8px}.customer-surface .project-main .card:not(.action-card){padding:22px 16px}.customer-surface .project-main details.card{padding:8px 0}.customer-surface .delivery-workspace .delivery-next{padding:20px}.customer-surface .delivery-next .button{width:100%}.customer-surface .delivery-workspace .delivery-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.customer-surface .delivery-sections a{font-size:11px}.customer-surface .project-main h2{font-size:21px}.customer-surface .review-toolbar{padding:12px;top:8px}.customer-surface .project-main .file-step{padding:16px}.customer-surface .criterion-columns{gap:20px}.customer-surface .criterion-decision label{margin-top:16px}.customer-surface .project-main input:not([type=checkbox]):not([type=file]),.customer-surface .project-main select,.customer-surface .project-main textarea{font-size:16px}.customer-surface .review-outcome>.row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.customer-surface .review-outcome>.row button{width:100%}.customer-surface .criterion-section{scroll-margin-top:150px}}@media print{.project-overview{display:none!important}.project-layout,.criterion-columns{display:block}}@media screen{.customer-surface:has(.delivery-workspace){background:linear-gradient(180deg,#fbfdfb 0%,#f7faf8 42%,var(--pt-canvas) 100%)}.customer-surface .project-heading h1{font-size:38px;letter-spacing:-.055em}.customer-surface .project-heading .delivery-context{color:#64756b}.customer-surface .delivery-progress{background:#ffffffd9;border-color:#e0eae3;border-radius:14px;box-shadow:0 8px 26px #19352808}.customer-surface .delivery-progress li{font-size:12px;letter-spacing:.01em}.customer-surface .delivery-workspace .delivery-next{background:linear-gradient(145deg,#eef7f1,#fbfdfb);border-color:#cfe0d3;border-radius:14px;box-shadow:0 10px 28px #19352809}.customer-surface .delivery-workspace .delivery-next p:has(b){font-size:17px;letter-spacing:-.02em}.customer-surface .project-main .card:not(.action-card){border-color:#e2ebe5;border-radius:14px;box-shadow:0 10px 30px #19352807}.customer-surface .project-main .criterion-section{border-top-color:#dce7df}.customer-surface .criterion-material{background:#f8fbf9;border-color:#e0eae3;border-radius:10px}.customer-surface .project-overview{border-left-color:#dce7df}}@media screen and (max-width:650px){.customer-surface .project-heading h1{font-size:30px}.customer-surface .delivery-progress{box-shadow:none}.customer-surface .project-main .card:not(.action-card){box-shadow:0 8px 22px #19352806}}@media screen{.customer-surface:has(.delivery-workspace){background:#fbfaf7;color:#122820}.customer-surface .project-heading{max-width:760px}.customer-surface .project-heading h1{font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;font-weight:620;letter-spacing:-.065em;color:#122820}.customer-surface .delivery-progress{background:#f1f6f2;border:0;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1;border-radius:0;box-shadow:none}.customer-surface .delivery-workspace .delivery-next{background:#eaf3ed;border:1px solid #cbded0;border-radius:12px;box-shadow:none}.customer-surface .delivery-workspace .delivery-next .button{border-radius:9px}.customer-surface .project-main .card:not(.action-card){background:#fff;border-color:#dfe8e1;border-radius:12px;box-shadow:0 10px 26px #19352806}.customer-surface .project-main .card:not(.action-card) h2{letter-spacing:-.045em;color:#122820}.customer-surface .project-main .criterion-section{border-top-color:#dfe8e1}.customer-surface .criterion-material{background:#f6faf7;border-color:#dfe8e1;border-radius:10px}}@media screen and (max-width:650px){.customer-surface .project-main .card:not(.action-card){box-shadow:none;border-radius:10px}.customer-surface .delivery-workspace .delivery-next{border-radius:10px}}@media screen{.customer-surface .project-heading h1{font-size:clamp(32px,4vw,40px);line-height:1.08}.customer-surface .project-main h2{font-size:22px;line-height:1.24}.customer-surface .project-main h3{font-size:18px;line-height:1.35}.customer-surface .project-main p,.customer-surface .project-main label{line-height:1.6}.customer-surface .project-main p{font-size:14px}.customer-surface .project-main .muted,.customer-surface .project-overview,.customer-surface .project-overview dd{font-size:12px}.customer-surface .project-main input:not([type=checkbox]),.customer-surface .project-main textarea,.customer-surface .project-main select,.customer-surface .project-main button{font-size:14px}.customer-surface .review-boundary{font-size:13px;line-height:1.6}}@media screen and (max-width:650px){.customer-surface .project-heading h1{font-size:32px}.customer-surface .project-main h2{font-size:21px}.customer-surface .project-main input:not([type=checkbox]),.customer-surface .project-main textarea,.customer-surface .project-main select{font-size:16px}}@media screen and (max-width:480px){.customer-surface:has(.delivery-workspace){margin-top:16px}.customer-surface .project-heading h1{font-size:29px;line-height:1.1}.customer-surface .project-heading .delivery-context{font-size:11px;line-height:1.55}.customer-surface .delivery-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding-inline:10px}.customer-surface .project-main .card:not(.action-card){padding:20px}.customer-surface .delivery-workspace .delivery-next{padding:20px}.customer-surface .delivery-workspace .delivery-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.customer-surface .project-overview dl{grid-template-columns:1fr}.customer-surface .review-toolbar{position:static}}@media screen and (max-width:360px){.customer-surface .project-heading h1{font-size:27px}.customer-surface .delivery-progress{gap:0 8px}.customer-surface .delivery-progress li{font-size:10px}.customer-surface .delivery-progress li>span{width:22px;height:22px;flex-basis:22px}}