body:has(.ap-shell){background:var(--pt-desk)}.ap-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--pt-desk);color:var(--pt-ink);font:400 var(--ap-t-16)/1.5 var(--pt-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-shell :is(p,li,dd,dt,h1,h2,h3,h4,label,legend,td,th,figcaption,blockquote,summary){overflow-wrap:anywhere}.ap-shell :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote){margin:0}.ap-shell :where(ol,ul){padding:0;list-style:none}.ap-shell :where(h1,h2,h3,h4){font-family:var(--pt-sans);text-wrap:balance;letter-spacing:-.01em}.ap-shell :where(p,li,dd,blockquote,dt){line-height:1.5;text-wrap:pretty}.ap-shell :where(a){color:inherit}.ap-shell :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.ap-shell svg{display:block;flex:none}.ap-dialog :focus-visible,.ap-shell :focus-visible{outline:3px solid var(--pt-carbon);outline-offset:3px;border-radius:8px}.ap-shell :where(input,select,textarea):focus-visible{outline-offset:2px}.ap-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.ap-nowrap,.ap-sr{white-space:nowrap}.ap-prewrap{white-space:pre-wrap}.ap-skip{position:absolute;left:16px;top:-80px;z-index:80;padding:12px 16px;border-radius:10px;background:var(--pt-ink);color:var(--pt-paper);font-weight:700;text-decoration:none}.ap-skip:focus{top:12px}.ap-top{position:relative;z-index:20;background:var(--pt-desk)}.ap-top-row{display:flex;min-height:60px;width:min(1040px,100% - 2*var(--pt-gutter,16px));margin:0 auto}.ap-logo,.ap-top-row{align-items:center;gap:8px}.ap-logo{display:inline-flex;min-height:44px;padding-right:6px;border-radius:8px;text-decoration:none;font:700 1.25rem/1 var(--pt-sans);letter-spacing:-.02em;color:var(--pt-ink)}.ap-logo i,.ap-logo svg{color:var(--pt-carbon)}.ap-logo i{font-style:normal}@media (hover:hover){.ap-logo:hover .ap-logo-word{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}}.ap-nav{display:none}.ap-top-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.ap-bell,.ap-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;text-decoration:none;font:600 var(--ap-t-16)/1 var(--pt-sans);color:var(--pt-ink-2);white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}@media (hover:hover){.ap-bell:hover,.ap-nav-link:hover{color:var(--pt-ink)}}.ap-bell[aria-current=page],.ap-nav-link[aria-current=page]{background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 1px 2px rgba(26,27,34,.12)}.ap-bell{min-width:44px;padding:0 10px}.ap-bell-word{display:none}.ap-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--pt-carbon);color:#fff;font:700 var(--ap-t-14)/1 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-count--flag{background:var(--pt-flag);color:var(--pt-ink)}.ap-bell .ap-count{position:absolute;top:0;right:-2px}.ap-top-tools .ap-top-new{display:none}.ap-bottom{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;transition:transform .24s var(--pt-ease-out),visibility .24s;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--pt-paper);border-top:1px solid var(--pt-rule);box-shadow:0 -8px 24px -18px rgba(26,27,34,.35)}.ap-bottom-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:4px 6px;border-radius:12px;text-decoration:none;font:600 var(--ap-t-14)/1.15 var(--pt-sans);color:var(--pt-ink-2);text-align:center;transition:background-color .2s,color .2s}@media (hover:hover){.ap-bottom-item:hover{color:var(--pt-ink)}}.ap-bottom-item[aria-current=page]{color:var(--pt-carbon);font-weight:700}.ap-bottom-item[aria-current=page]:before{content:"";position:absolute;top:-6px;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--pt-carbon)}.ap-bottom-item .ap-count{position:absolute;top:2px;left:calc(50% + 6px)}.ap-bottom-new{gap:2px}.ap-bottom-plus{display:grid;place-items:center;width:52px;height:36px;border-radius:18px;background:var(--pt-carbon);color:#fff;transition:background-color .2s,box-shadow .2s}@media (hover:hover){.ap-bottom-new:hover .ap-bottom-plus{background:var(--ap-blue-hover)}}.ap-bottom-new[aria-current=page] .ap-bottom-plus{box-shadow:0 0 0 3px var(--pt-paper),0 0 0 5px var(--pt-carbon)}.ap-bottom-new[aria-current=page]:before{display:none}.ap-demo{display:flex;align-items:flex-start;gap:10px;width:min(1040px,100% - 2*var(--pt-gutter,16px));margin:4px auto 0;padding:8px 12px;border-radius:10px;background:var(--pt-paper);box-shadow:var(--ap-card-ring);font-size:var(--ap-t-14);line-height:1.45;color:var(--pt-ink-2)}.ap-demo svg{margin-top:1px;color:var(--pt-carbon)}.ap-demo b{color:var(--pt-ink)}.ap-offline{background:var(--ap-amber-band)}.ap-main{flex:1 1;outline:none;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ap-page{width:min(1040px,100% - 2*var(--pt-gutter,16px));margin:0 auto;padding:20px 0 48px}.ap-page-head{display:grid;gap:4px;margin:4px 0 28px}.ap-page-head--row{grid-template-columns:minmax(0,1fr);align-items:end}.ap-h1{font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.ap-h1--small{overflow-wrap:anywhere}.ap-h2{font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.01em}.ap-h2-count{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;margin-left:8px;border-radius:12px;background:var(--pt-manila);font:700 var(--ap-t-14)/1 var(--pt-sans);color:var(--pt-ink-2);vertical-align:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-h2-count--needs{background:var(--pt-flag);color:#3D2C00}.ap-h3{font-size:var(--ap-t-18)}.ap-h3,.ap-h4{line-height:1.3;font-weight:700}.ap-h4{display:flex;align-items:center;gap:10px}.ap-h4,.ap-lead{font-size:var(--ap-t-16)}.ap-lead{line-height:1.5;color:var(--pt-ink-2);max-width:42em}.ap-hint{font-size:var(--ap-t-14);line-height:1.5;color:var(--ap-meta)}.ap-label{font:600 var(--ap-t-16)/1.4 var(--pt-sans)}.ap-page-foot{margin-top:24px}.ap-help{width:min(1040px,100% - 2*var(--pt-gutter,16px));margin:8px auto 24px;padding-top:16px;border-top:1px solid var(--pt-rule);font-size:var(--ap-t-14);line-height:1.5;color:var(--ap-meta);text-align:center}.ap-help .ap-link{min-height:44px;overflow-wrap:anywhere}.ap-figure{display:inline-block;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ap-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--pt-carbon);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;border-radius:4px}@media (hover:hover){.ap-link:hover{color:var(--ap-blue-hover);text-decoration-thickness:2px}}.ap-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--pt-carbon);font:600 var(--ap-t-16)/1 var(--pt-sans);text-decoration:none;border-radius:8px}@media (hover:hover){.ap-back:hover{color:var(--ap-blue-hover);text-decoration:underline;text-underline-offset:4px}}.ap-section{margin-top:40px}.ap-section:first-of-type{margin-top:0}.ap-section+.ap-section{margin-top:40px}.ap-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.ap-section-head .ap-link{min-height:32px}.ap-section-lead{margin:-4px 0 16px;max-width:42em;color:var(--pt-ink-2)}.ap-section>.ap-h2{margin-bottom:14px}.ap-section>.ap-h2+.ap-section-lead{margin-top:-4px}.ap-panel,.ap-paper{background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-panel{padding:20px}.ap-panel-head,.ap-panel>.ap-h3{margin-bottom:12px}.ap-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.ap-panel-head>.ap-h3{margin:0}.ap-panel>.ap-hint,.ap-panel>p+.ap-btn,.ap-panel>p+p{margin-top:10px}.ap-subsection{display:grid;gap:12px;padding-top:18px;margin-top:6px;border-top:1px solid var(--ap-line)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 18px;border-radius:12px;border:1.5px solid var(--ap-button-line);background:var(--pt-paper);color:var(--pt-ink);font:600 var(--ap-t-16)/1.25 var(--pt-sans);letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.ap-btn--ink{background:var(--pt-carbon);border-color:var(--pt-carbon);color:#fff}@media (hover:hover){.ap-btn--ink:hover{background:var(--ap-blue-hover);border-color:var(--ap-blue-hover)}.ap-btn--line:hover,.ap-btn:not([class*=ap-btn--]):hover{background:#F6F6F8;border-color:#AFB1BA}}.ap-btn--danger{background:var(--pt-void);border-color:var(--pt-void);color:#fff}@media (hover:hover){.ap-btn--danger:hover{background:color-mix(in srgb,var(--pt-void) 86%,#000);border-color:color-mix(in srgb,var(--pt-void) 86%,#000)}}.ap-btn--danger-line{border-color:color-mix(in srgb,var(--pt-void) 60%,#fff);color:var(--pt-void)}@media (hover:hover){.ap-btn--danger-line:hover{background:var(--pt-void-soft);border-color:var(--pt-void)}}.ap-btn--quiet{min-height:44px;padding:0;border:0;border-radius:4px;background:none;color:var(--pt-carbon);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}@media (hover:hover){.ap-btn--quiet:hover{color:var(--ap-blue-hover);text-decoration-thickness:2px}}.ap-btn--sm{min-height:44px;padding:6px 16px}.ap-btn--quiet.ap-btn--sm{padding:0}.ap-btn:disabled{opacity:.55;cursor:not-allowed}.ap-btn[aria-busy=true]{cursor:progress}.ap-acts{display:grid;gap:12px;margin-top:20px}.ap-acts .ap-btn{width:100%}.ap-acts--tight{margin-top:12px}.ap-inline-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px}.ap-waitlist-remove{display:grid;grid-template-columns:minmax(0,22rem) auto;justify-content:start;align-items:end;gap:8px 12px;margin-top:20px}.ap-waitlist-remove>.ap-alert,.ap-waitlist-remove>.ap-hint{grid-column:1/-1;margin-top:0}.ap-waitlist-remove>.ap-hint:empty{display:none}@media (max-width:520px){.ap-waitlist-remove{grid-template-columns:1fr}}.ap-step-button{margin-top:16px}.ap-step-button .ap-btn{width:100%}.ap-form{display:grid;gap:18px}.ap-field{display:grid;gap:6px;align-content:start}.ap-field>label,.ap-intake-part label,.ap-label-row>label{font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-label-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ap-field>small{font-size:var(--ap-t-14);line-height:1.45;color:var(--ap-meta)}.ap-dialog :is(input:not([type=checkbox]),textarea),.ap-shell :is(.ap-field,.ap-dialog) :is(input:not([type=checkbox]):not([type=file]),select,textarea){width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--ap-control-line);border-radius:12px;background:var(--pt-paper);color:var(--pt-ink);font:400 var(--ap-t-16)/1.4 var(--pt-sans);transition:border-color .2s,box-shadow .2s}.ap-dialog textarea,.ap-shell .ap-field textarea{min-height:0;line-height:1.5;resize:vertical}@media (hover:hover){.ap-shell .ap-field :is(input,select,textarea):hover{border-color:var(--pt-ink-2)}}.ap-dialog :is(input,textarea):focus-visible,.ap-shell .ap-field :is(input,select,textarea):focus-visible{border-color:var(--pt-carbon)}.ap-shell :is(.ap-field,.ap-dialog) select:not([multiple]):not([size]){appearance:none;padding-right:44px;background:var(--pt-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231A1B22' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/20px no-repeat;cursor:pointer}.ap-shell ::placeholder{color:var(--ap-meta);opacity:1}.ap-shell .ap-field [aria-invalid=true]{border-color:var(--pt-void);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-void) 14%,transparent)}.ap-field-error{display:flex;gap:8px;color:var(--pt-void);font:600 var(--ap-t-14)/1.45 var(--pt-sans)}.ap-field-error:before{content:"";flex:none;width:4px;margin:3px 0;border-radius:2px;background:var(--pt-void)}.ap-field-pair{display:grid;gap:18px;align-items:end}.ap-label-note{margin-top:-2px;font:400 var(--ap-t-14)/1.4 var(--pt-sans);color:var(--ap-meta)}.ap-money-input{position:relative}.ap-money-input>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:600 var(--ap-t-16)/1 var(--pt-sans);pointer-events:none}.ap-shell .ap-money-input input{padding-left:30px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-form-acts{display:flex;flex-wrap:wrap;gap:12px}.ap-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;font:500 var(--ap-t-16)/1.45 var(--pt-sans);cursor:pointer}.ap-check input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--pt-carbon);cursor:pointer}@media (hover:hover){.ap-check:hover input{box-shadow:0 0 0 4px var(--ap-blue-wash);border-radius:4px}}.ap-readonly{width:100%;padding:12px 14px;border:1px solid var(--pt-rule);border-radius:12px;background:var(--pt-paper-2);font:400 var(--ap-t-16)/1.5 var(--pt-sans);resize:vertical}.ap-alert{display:block;margin-top:14px;padding:12px 16px;border:1.5px solid var(--pt-void);border-radius:12px;background:var(--pt-void-soft);color:var(--pt-ink);font-size:var(--ap-t-16);line-height:1.45}.ap-alert--top{margin:0 0 18px}.ap-error-summary{display:grid;gap:8px;margin:0 0 18px;padding:14px 18px 16px;border:1.5px solid var(--pt-void);border-radius:12px;background:var(--pt-void-soft)}.ap-error-summary-title{font:700 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-void)}.ap-error-summary ul{display:grid;gap:4px}.ap-error-summary li{display:grid;justify-items:start;font-size:var(--ap-t-16);line-height:1.45}.ap-error-summary .ap-link{min-height:36px;font-weight:600}.ap-saved{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--pt-stamp-ink);font:600 var(--ap-t-16)/1.4 var(--pt-sans);animation:ap-fade-in .32s var(--pt-ease) both}.ap-private{display:flex;gap:6px;margin-top:6px;font:400 var(--ap-t-14)/1.45 var(--pt-sans);color:var(--ap-meta)}.ap-private svg{margin-top:2px}.ap-dot-list,.ap-further{max-width:var(--pt-measure,68ch)}.ap-further{display:grid;gap:18px;margin:14px 0 0;padding:0;list-style:none}.ap-further li{display:grid;gap:10px;justify-items:start}.ap-further .ap-step-text{margin:0}.ap-add-extension-page :is(.ap-panel,.ap-more)>p{max-width:var(--pt-measure,68ch)}.ap-dot-list li,.ap-plain-list li{position:relative}.ap-dot-list li{padding-left:18px}.ap-dot-list li+li,.ap-plain-list li+li{margin-top:4px}.ap-dot-list li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:currentColor}.ap-quote{padding:10px 14px;border-radius:12px;background:var(--pt-paper-2);font-size:var(--ap-t-16);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ap-tag{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;font:600 var(--ap-t-14)/1.4 var(--pt-sans);white-space:nowrap}.ap-tag--needs{background:#FFF1C2;color:var(--ap-amber-ink)}.ap-tag--done{background:var(--ap-green-wash);color:var(--pt-stamp-ink)}.ap-tag--void{background:var(--pt-void-soft);color:var(--pt-void)}.ap-tag--plain{background:var(--pt-manila);color:var(--pt-ink-2)}.ap-flag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;background:#FFF1C2;color:var(--ap-amber-ink);font:700 var(--ap-t-14)/1 var(--pt-sans);white-space:nowrap}.ap-flag--paper{background:var(--pt-flag);color:#3D2C00}.ap-status{display:inline-flex;align-items:center;gap:8px;font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-status-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pt-carbon)}.ap-status--needs .ap-status-dot{background:var(--pt-flag);box-shadow:0 0 0 1.5px var(--ap-amber-ink)}.ap-status--done .ap-status-dot{background:var(--pt-stamp)}.ap-status--closed .ap-status-dot{background:transparent;box-shadow:inset 0 0 0 2px var(--ap-meta)}.ap-monogram{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ap-blue-wash);color:var(--ap-blue-ink);font:700 var(--ap-t-16)/1 var(--pt-sans);text-transform:uppercase}.ap-monogram--lg{width:48px;height:48px;font-size:var(--ap-t-18)}.ap-welcome{position:relative;display:grid;gap:12px;margin-top:8px;padding:26px 22px 24px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--pt-shadow-lift)}.ap-firstrun-tab,.ap-folder-tab{display:inline-flex;align-items:center;justify-self:start;min-height:26px;max-width:100%;padding:0 10px;border-radius:999px;background:var(--ap-blue-wash);color:var(--ap-blue-ink);font:600 var(--ap-t-14)/26px var(--pt-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-welcome-body{display:grid;gap:12px;justify-items:start}.ap-welcome-body p{max-width:36em;color:var(--pt-ink-2)}.ap-welcome-body h2 label{font:inherit;cursor:pointer}.ap-welcome-form{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:560px;margin-top:4px}.ap-welcome-form input{flex:1 1 15em;min-width:0;min-height:48px;padding:10px 14px;border:1.5px solid var(--ap-control-line);border-radius:12px;background:var(--pt-paper);font:400 var(--ap-t-16)/1.4 var(--pt-sans)}.ap-firstrun{display:grid;gap:10px;margin:0 0 26px}.ap-firstrun-case{position:relative;display:grid;gap:8px;max-width:640px;padding:16px 18px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-firstrun-sheet{display:grid;gap:4px}.ap-firstrun-saved{font:700 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-firstrun-message{max-width:60ch;font-size:var(--ap-t-14);line-height:1.5;color:var(--pt-ink-2);overflow-wrap:anywhere}.ap-firstrun-count{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;font-size:var(--ap-t-16)}.ap-firstrun-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;width:100%;max-width:640px;margin:2px 0 4px}.ap-firstrun-steps li{display:flex;align-items:flex-end;min-height:30px;padding:0 0 8px;border-bottom:6px solid #deddd8;border-radius:0;font:600 var(--ap-t-14)/1.2 var(--pt-sans);color:var(--ap-meta)}.ap-firstrun-steps li.is-done{border-bottom-color:var(--pt-carbon);color:var(--pt-ink)}.ap-firstrun-steps li.is-done:after{content:"✓";margin-left:6px;color:var(--pt-carbon)}.ap-firstrun-steps li.is-now{border-bottom-color:var(--ap-amber-strong);color:var(--ap-amber-ink);font-weight:700}.ap-firstrun-count b{font-weight:700;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ap-firstrun-count button.ap-link{padding:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.ap-needs-list{display:grid;gap:16px}.ap-needs-card{position:relative;display:flex;flex-direction:column;border-radius:var(--pt-radius-lg);background:var(--pt-paper);color:var(--pt-ink);box-shadow:var(--ap-needs-ring);container-type:inline-size}.ap-needs-top{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ap-line)}.ap-needs-name{display:grid;flex:1 1;min-width:0}.ap-needs-company{font:600 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--ap-meta)}.ap-needs-title{font:700 var(--ap-t-18)/1.3 var(--pt-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ap-needs-since{display:flex;align-items:center;gap:6px;align-self:flex-start;font:400 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--ap-meta);white-space:nowrap}.ap-needs-body{display:flex;flex-direction:column;gap:14px;flex:1 1;padding:18px 20px 20px}.ap-needs-label{align-self:flex-start}.ap-needs-lead{font:600 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--pt-ink-2);letter-spacing:0}.ap-needs-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.ap-needs-figure .ap-figure{font-size:var(--ap-t-22)}.ap-needs-figure-label{font:400 var(--ap-t-16)/1.4 var(--pt-sans);color:var(--pt-ink-2)}.ap-needs-what{font:700 var(--ap-t-18)/1.35 var(--pt-sans);letter-spacing:0}.ap-needs-about,.ap-needs-figure.is-stake .ap-figure{font-size:var(--ap-t-16)}.ap-needs-about{color:var(--pt-ink-2)}.ap-needs-about b{font-weight:600;color:var(--pt-ink)}.ap-needs-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ap-line)}.ap-needs-go{width:100%}.ap-rule-note{margin-top:12px;font-size:var(--ap-t-14);color:var(--ap-meta)}.ap-case-list{overflow:hidden}.ap-case-list>li+li{border-top:1px solid var(--ap-line)}.ap-case-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-height:72px;padding:14px 18px;text-decoration:none;color:var(--pt-ink);transition:background-color .2s}@media (hover:hover){.ap-case-row:hover{background:#FAFAF9}.ap-case-row:hover .ap-case-row-title{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}}.ap-case-row:focus-visible{outline-offset:-3px}.ap-case-row-main{display:grid;gap:2px;min-width:0}.ap-case-row-company{font:600 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--ap-meta);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ap-case-row-title{font:700 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-case-row-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;align-self:stretch}.ap-case-row-money{display:grid;justify-items:end;font:700 var(--ap-t-16)/1.25 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ap-case-row-money-label{font:400 var(--ap-t-14)/1.25 var(--pt-sans);color:var(--ap-meta)}.ap-case-row-stamp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px}.ap-case-row-outcome{font-size:var(--ap-t-14);line-height:1.4;color:var(--pt-ink-2)}.ap-case-row-go{color:var(--ap-meta)}@media (hover:hover){.ap-case-row:hover .ap-case-row-go{color:var(--pt-ink)}}.ap-case-row .ap-status{margin-top:2px;font-size:var(--ap-t-14)}.ap-case-row-when{font-size:var(--ap-t-14);color:var(--ap-meta)}.ap-exact-note{margin-top:8px}.ap-exact-note .ap-link{min-height:0;display:inline;padding:12px 0}.ap-sofar{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:var(--ap-t-16);color:var(--pt-ink-2)}.ap-sofar>div{display:flex;align-items:baseline;gap:6px}.ap-sofar dt{order:2;font:400 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-sofar dd{order:1;font:700 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-sofar .ap-sofar-money{color:var(--pt-stamp-ink)}.ap-sofar-note{margin-left:4px;font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-noticed{display:grid;gap:8px;justify-items:start;padding:18px 20px}.ap-noticed-title{font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-search{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:24px;max-width:640px}.ap-search label{font:600 var(--ap-t-16)/1.3 var(--pt-sans)}.ap-search-row{display:flex;gap:10px}.ap-search input{flex:1 1;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid var(--ap-control-line);border-radius:12px;background:var(--pt-paper);font:400 var(--ap-t-16)/1.2 var(--pt-sans)}.ap-narrowed{align-items:center;gap:0 12px;margin-bottom:18px;font-size:var(--ap-t-16)}.ap-filters,.ap-narrowed{display:flex;flex-wrap:wrap}.ap-filters{gap:4px;margin:-8px 0 22px;padding:4px;border-radius:999px;background:#E7E6E2;width:fit-content;max-width:100%}.ap-filter{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;font:600 var(--ap-t-16)/1 var(--pt-sans);color:var(--pt-ink-2);text-decoration:none;transition:background-color .2s,color .2s}@media (hover:hover){.ap-filter:hover{color:var(--pt-ink)}}.ap-filter[aria-current=page]{background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 1px 2px rgba(26,27,34,.12)}.ap-notes-title{margin:40px 0 14px}.ap-empty{display:grid;gap:10px;justify-items:start;padding:24px 22px}.ap-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:28px;font:600 var(--ap-t-16)/1 var(--pt-sans)}.ap-file{position:relative;margin-top:8px}.ap-file--after-win{margin-top:32px}.ap-case-card{display:grid;gap:14px;margin-bottom:16px;padding:18px 18px 16px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-file-head{display:flex;gap:12px;align-items:flex-start;min-width:0}.ap-file-head .ap-monogram{margin-top:2px}.ap-file-heading{display:flex;gap:14px;align-items:flex-start;min-width:0}.ap-file-heading-text{display:grid;gap:2px;min-width:0}.ap-file-tab{font:600 var(--ap-t-14)/1.4 var(--pt-sans);color:var(--ap-meta);overflow-wrap:anywhere}.ap-file-title{font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.01em;max-width:40em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ap-file-now{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ap-file-status{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 12px 5px 10px;border-radius:10px;background:var(--pt-manila);color:var(--pt-ink);font:600 var(--ap-t-14)/1.35 var(--pt-sans)}.ap-file-status>svg{flex:none}.ap-file-status>.ap-status-dot{margin:0 2px}.ap-file-status.ap-status--needs{background:#FFF1C2;color:var(--ap-amber-ink)}.ap-file-status.ap-status--working{background:var(--ap-blue-wash);color:var(--ap-blue-ink)}.ap-file-status.ap-status--working svg{color:var(--pt-carbon)}.ap-file-status.ap-status--done{background:var(--ap-green-wash);color:var(--pt-stamp-ink)}.ap-file-now .ap-safety{flex-basis:100%;margin-top:0;font-size:var(--ap-t-14)}.ap-case-facts{display:grid;padding-top:12px;border-top:1px solid var(--ap-line)}.ap-case-facts>div{display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px}.ap-case-facts dt{font:400 var(--ap-t-14)/1.5 var(--pt-sans);color:var(--ap-meta)}.ap-case-facts dd{font:400 var(--ap-t-16)/1.5 var(--pt-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ap-case-facts-money{font:700 var(--ap-t-18)/1.3 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-case-card .ap-progress{margin:0;padding:14px 0 0;border-top:1px solid var(--ap-line);border-radius:0;background:none;box-shadow:none;animation:none}.ap-inbox-ask{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin:0 0 20px;padding:10px 12px 10px 14px;border-radius:12px;background:var(--pt-paper);box-shadow:var(--ap-card-ring);font-size:var(--ap-t-14);line-height:1.45}.ap-inbox-ask>svg{align-self:start;margin-top:2px;color:var(--pt-carbon)}.ap-inbox-ask>p{min-width:0}.ap-inbox-ask .ap-hint{display:inline}.ap-inbox-ask .ap-email-action{max-width:100%}.ap-inbox-ask .ap-btn{min-height:40px;white-space:nowrap}@media (max-width:599px){.ap-inbox-ask{grid-template-columns:auto minmax(0,1fr)}.ap-inbox-ask .ap-email-action{grid-column:1/-1}.ap-inbox-ask .ap-btn{width:100%;white-space:normal;overflow-wrap:anywhere}}.ap-inbox-ask-acts{display:flex;flex-direction:column;align-items:stretch;gap:8px}@media (max-width:599px){.ap-inbox-ask-acts{grid-column:1/-1}}.ap-stake{display:grid;gap:2px;align-content:end}.ap-stake-label{font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-stake-figure{font-size:var(--ap-t-22)}.ap-stake--words .ap-stake-words{font:600 var(--ap-t-16)/1.4 var(--pt-sans);max-width:24em}.ap-stake--line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ap-stake--line .ap-stake-label{font-size:var(--ap-t-16)}.ap-stake--line b{font:700 var(--ap-t-18)/1.3 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-sending{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ap-sending:empty{min-height:44px}.ap-sending-line{display:flex;align-items:center;gap:6px;font:500 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--pt-ink-2)}.ap-sending-line svg{flex:none;color:var(--pt-carbon)}.ap-sending .ap-btn{min-height:36px;padding:2px 12px;font-size:var(--ap-t-14)}.ap-sending .ap-sending-line svg{width:16px;height:16px}.ap-progress{display:grid;gap:10px;padding:14px 18px 12px;margin-bottom:20px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-progress-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ap-progress-bar>span{height:6px;border-radius:3px;background:#DEDDD8}.ap-progress-bar>.is-done{background:var(--pt-carbon)}.ap-progress-bar>.is-now{background:#9AA8EA}.ap-progress-bar>.is-yours{background:var(--ap-amber-strong)}.ap-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ap-progress-steps>li{display:grid;align-content:start;min-width:0}.ap-progress-name{font:600 var(--ap-t-14)/1.3 var(--pt-sans)}.ap-progress-when{font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-progress-steps>.is-next .ap-progress-name{color:var(--pt-ink-2)}.ap-progress-steps>.is-yours :is(.ap-progress-name,.ap-progress-when){color:var(--ap-amber-ink);font-weight:700}.ap-progress-steps>.is-now .ap-progress-when{color:var(--ap-blue-ink);font-weight:600}.ap-progress-short{display:none;font:700 var(--ap-t-14)/1.3 var(--pt-sans)}.ap-progress-short.is-yours{color:var(--ap-amber-ink)}@media (max-width:759px){.ap-progress{padding:0;background:none;box-shadow:none;gap:8px}.ap-progress-steps{display:none}.ap-progress-short{display:flex;justify-content:space-between;gap:8px}.ap-progress-short>span+span{font-weight:400;color:var(--ap-meta)}}.ap-filed{position:relative;display:grid;gap:6px;margin:0 0 16px;padding:14px 16px 12px;border-radius:12px;background:var(--pt-paper-2)}.ap-filed-title{font:700 var(--ap-t-16)/1.3 var(--pt-sans);padding-right:6rem}.ap-filed-rows{display:grid}.ap-filed-rows>div{display:grid;grid-template-columns:minmax(6.5em,auto) minmax(0,1fr);gap:0 14px;padding:6px 0;border-top:1px solid var(--pt-rule)}.ap-filed-rows dt{font:400 var(--ap-t-14)/1.45 var(--pt-sans);color:var(--ap-meta)}.ap-filed-rows dd{font:600 var(--ap-t-16)/1.4 var(--pt-sans);overflow-wrap:anywhere}.ap-filed-stamp{position:absolute;top:12px;right:14px;pointer-events:none}.ap-filed.is-fresh .ap-stamp{animation:ap-stamp-press .36s var(--pt-ease-out) both .2s}.ap-agreed{position:relative;display:grid;gap:4px;margin-top:4px;padding:16px 18px 12px;border-radius:12px;background:var(--pt-paper-2)}.ap-agreed-title{font:700 var(--ap-t-16)/1.3 var(--pt-sans);padding-right:5.5rem;text-wrap:balance}.ap-agreed-stamp{position:absolute;top:14px;right:16px;pointer-events:none}.ap-agreed-rows{display:grid}.ap-agreed-rows>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;padding:8px 0;border-top:1px solid var(--pt-rule)}.ap-agreed-rows dt{font:400 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-ink-2)}.ap-agreed-rows dd{font:600 var(--ap-t-16)/1.35 var(--pt-sans);text-align:end;overflow-wrap:anywhere}.ap-agreed-money{font:700 var(--ap-t-22)/1.15 var(--pt-sans)!important;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-agreed-after>div:first-child{border-top:1.5px solid var(--pt-ink)}.ap-agreed-blank dd{display:flex;align-items:baseline;gap:10px;min-width:9rem;flex:1 1 9rem;justify-content:flex-end}.ap-agreed-line{flex:1 1;min-width:4rem;border-bottom:1.5px dashed var(--ap-control-line);transform:translateY(-4px)}.ap-agreed-not{font-weight:400;color:var(--ap-meta)}.ap-chat-phone{margin-top:10px}.ap-chat-reach{margin-top:6px}.ap-chat-files{margin:4px 0 0}.ap-needs-row .ap-case-row-money{white-space:normal;text-align:end;max-width:16ch}.ap-safety{display:flex;align-items:flex-start;gap:8px;margin-top:10px;max-width:62ch;font:500 var(--ap-t-16)/1.45 var(--pt-sans);color:var(--pt-ink)}.ap-safety svg{flex:none;margin-top:2px;color:var(--pt-carbon)}.ap-file-cols{display:grid;gap:24px}.ap-file-main,.ap-file-side{display:grid;gap:32px;align-content:start;min-width:0}.ap-file-side{gap:0;padding:2px 20px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-file-side>.ap-panel{padding:18px 0;border-radius:0;background:transparent;box-shadow:none}.ap-file-side>.ap-panel+.ap-panel{border-top:1px solid var(--ap-line)}.ap-file-side>.ap-more{padding:4px 0}.ap-file-side>.ap-drawer{border-top:1px solid var(--ap-line)}.ap-drawer-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:60px;padding:10px 8px;margin:0 -8px;border-radius:10px;cursor:pointer;list-style:none;transition:background-color .2s}.ap-drawer-summary::-webkit-details-marker{display:none}@media (hover:hover){.ap-drawer-summary:hover{background:var(--ap-ink-wash)}}.ap-drawer-title{grid-column:1;font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-drawer-meta{grid-column:1;font-size:var(--ap-t-14);line-height:1.4;color:var(--ap-meta);overflow-wrap:anywhere}.ap-drawer-summary:after{content:"";grid-column:2;grid-row:1/span 2;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.ap-drawer[open]>.ap-drawer-summary:after{transform:rotate(-135deg)}.ap-drawer-body{display:grid;gap:12px;padding:2px 0 18px}.ap-drawer-body>.ap-more-body{padding:0}.ap-facts-all{margin-top:12px}@media (prefers-reduced-motion:reduce){.ap-drawer-summary,.ap-drawer-summary:after{transition:none}}.ap-next{position:relative;overflow:hidden;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring);container-type:inline-size;scroll-margin-top:16px}.ap-next:focus{outline:none}.ap-next:focus-visible{outline:3px solid var(--pt-carbon);outline-offset:4px}.ap-next--needs{box-shadow:var(--ap-needs-ring)}.ap-next--calm{background:var(--pt-paper)}.ap-next-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:11px 20px;background:var(--ap-amber-band);border-bottom:1px solid #f3e3a8;color:var(--ap-amber-ink);font:700 var(--ap-t-16)/1.3 var(--pt-sans)}.ap-next-band>span:first-child{display:inline-flex;align-items:center;gap:8px}.ap-next-since{font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:#6B5A2A}.ap-next-body{display:block;padding:20px 20px 22px}.ap-next-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ap-next-label{display:inline-flex;align-items:center;gap:8px;font:600 var(--ap-t-14)/1 var(--pt-sans);color:var(--pt-carbon)}.ap-next-title{font-size:var(--ap-t-22);line-height:1.25;font-weight:700;letter-spacing:-.01em}.ap-next-title--lead{font:600 var(--ap-t-14)/1.35 var(--pt-sans);letter-spacing:0;color:var(--pt-ink-2)}.ap-step-text{margin-top:14px;font-size:var(--ap-t-16);line-height:1.5;max-width:42em}.ap-decision-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:2px}.ap-decision-figure .ap-figure{font-size:var(--ap-t-32)}.ap-decision-figure-label{font:400 var(--ap-t-16)/1.4 var(--pt-sans);color:var(--pt-ink-2)}.ap-decision-what{margin-top:6px;font:700 var(--ap-t-18)/1.35 var(--pt-sans)}.ap-decision-notes{margin-top:12px;font-size:var(--ap-t-16)}.ap-compare{display:grid;margin-top:16px;border-radius:12px;background:var(--pt-paper-2)}.ap-compare>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px;padding:10px 14px}.ap-compare>div+div{border-top:1px solid var(--pt-rule)}.ap-compare dt{font:400 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-ink-2)}.ap-compare dd{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:700 var(--ap-t-16)/1.35 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ap-compare>.ap-compare-verdict{display:block}.ap-compare-verdict dd{display:block;text-align:left;font:500 var(--ap-t-16)/1.45 var(--pt-sans)}.ap-advice{margin-top:14px;padding:12px 14px;border-radius:12px;font-size:var(--ap-t-16);line-height:1.5}.ap-advice,.ap-meter-panel{background:var(--pt-paper-2)}.ap-meter-panel{display:grid;gap:8px;margin:20px 0 4px;padding:14px 18px 12px;border-radius:14px}.ap-meter-panel--compact{margin:0;padding:12px 14px 10px;gap:7px;border-radius:12px}.ap-meter-top{position:relative;height:1.35em;font:700 var(--ap-t-14)/1.35 var(--pt-sans)}.ap-meter-min{position:absolute;bottom:0;left:var(--at,100%);white-space:nowrap}.ap-meter-min.is-center{transform:translateX(-50%)}.ap-meter-min.is-end{transform:translateX(calc(-100% + 2px))}.ap-meter-min.is-start{transform:translateX(-2px)}.ap-meter-bar{position:relative;height:14px;border-radius:7px;background:#E3E2DC}.ap-meter-panel--compact .ap-meter-bar{height:12px;border-radius:6px}.ap-meter-bar>span{position:absolute;top:0;bottom:0}.ap-meter-cash{left:0;background:var(--pt-carbon);border-radius:7px 0 0 7px}.ap-meter-cash.is-full{border-radius:7px}.ap-meter-gap{background:var(--ap-hatch)}.ap-meter-tick{top:-6px!important;bottom:-6px!important;width:3px;border-radius:2px;background:var(--pt-ink);transform:translateX(-50%)}.ap-meter-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;font:400 var(--ap-t-14)/1.4 var(--pt-sans);color:var(--ap-meta)}.ap-meter-offered{font-weight:700;color:var(--ap-blue-ink)}.ap-meter-short{font-weight:700;color:var(--ap-amber-ink)}.ap-meter-met{font-weight:700;color:var(--pt-stamp-ink)}.ap-acts--decision{margin-top:22px;padding-top:20px;border-top:1px solid var(--ap-line);row-gap:18px}.ap-outcomes{min-width:0;margin:0;padding:0;border:0}.ap-outcomes-legend{padding:0;margin-bottom:10px;font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-outcome-list{display:grid;gap:8px}.ap-more-choices{margin-top:4px}.ap-more-choices[open]>.ap-outcome-list{margin-top:8px}.ap-why-not{margin-top:4px}.ap-intake-preview{display:grid;gap:10px;max-width:780px;padding:22px 0 26px;border-top:1px solid var(--ap-line)}.ap-preview-text{background:var(--pt-paper-2);font-size:var(--ap-t-16)}.ap-outcome{display:flex;gap:12px;align-items:flex-start;min-height:48px;padding:12px 14px;border:1.5px solid var(--pt-rule);border-radius:12px;background:var(--pt-paper);cursor:pointer;transition:border-color .2s}@media (hover:hover){.ap-outcome:hover{border-color:var(--ap-button-line)}}.ap-outcome:has(input:checked){border-color:var(--pt-carbon);background:#F7F8FE}.ap-outcome:has(input:focus-visible){outline:3px solid var(--pt-carbon);outline-offset:2px}.ap-outcome input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--pt-carbon)}.ap-outcome-text{display:grid;gap:2px;min-width:0}.ap-outcome-label{font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-outcome-hint{font-size:var(--ap-t-14);font-weight:400;line-height:1.4;color:var(--ap-meta)}.ap-choice{position:relative;display:flex;flex-direction:column;gap:8px}.ap-choice .ap-btn{width:100%}.ap-choice-label,.ap-choice-tag{order:0;font:700 var(--ap-t-14)/1.3 var(--pt-sans)}.ap-choice-tag{color:var(--pt-carbon)}.ap-choice-label{color:var(--ap-meta)}.ap-choice>.ap-btn{order:1}.ap-choice-what{order:2;font:400 var(--ap-t-14)/1.45 var(--pt-sans);color:var(--pt-ink-2)}.ap-advice b{font-weight:700}.ap-next--needs .ap-exact-text,.ap-next--needs .ap-quote{background:var(--pt-paper-2)}.ap-their{margin-top:14px}.ap-mini-details summary,.ap-their summary,.ap-tl-more summary,.ap-tl-older summary,.ap-vmore summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--pt-carbon);font:600 var(--ap-t-16)/1.2 var(--pt-sans);border-radius:6px;list-style:none}@media (hover:hover){.ap-mini-details summary:hover,.ap-their summary:hover,.ap-tl-more summary:hover,.ap-tl-older summary:hover,.ap-vmore summary:hover{text-decoration:underline;text-underline-offset:4px}}:is(.ap-their,.ap-tl-more,.ap-mini-details,.ap-tl-older,.ap-more,.ap-add,.ap-vmore) summary::-webkit-details-marker{display:none}:is(.ap-their,.ap-tl-more,.ap-mini-details,.ap-tl-older,.ap-vmore) summary:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s}:is(.ap-their,.ap-tl-more,.ap-mini-details,.ap-tl-older,.ap-vmore)[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.ap-their .ap-quote{margin-top:6px}.ap-exact{display:grid;gap:6px;margin-top:16px}.ap-exact-label{font:600 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--pt-ink-2)}.ap-exact-text{padding:14px 16px;border-radius:12px;background:var(--pt-paper-2);font-size:var(--ap-t-16);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ap-handoffs{display:grid;gap:14px;margin-top:16px}.ap-yes{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--ap-line)}.ap-ways b{font-weight:700}.ap-channel-switch{display:grid;gap:8px;justify-items:start;margin-top:10px}.ap-went-back{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;margin-top:16px}.ap-sending-from{display:grid;gap:12px;margin-top:14px}.ap-send-lines{display:grid;border-radius:12px;background:var(--pt-paper-2)}.ap-send-lines>div{display:grid;grid-template-columns:3.5em minmax(0,1fr);gap:4px 12px;padding:10px 14px}.ap-send-lines>div+div{border-top:1px solid var(--pt-rule)}.ap-send-lines dt{font:400 var(--ap-t-16)/1.4 var(--pt-sans);color:var(--ap-meta)}.ap-send-lines dd{font:600 var(--ap-t-16)/1.4 var(--pt-sans);overflow-wrap:anywhere}.ap-send-lines dd .ap-hint{display:block;margin-top:2px;font-weight:400}.ap-send-ok{display:flex;gap:8px;align-items:flex-start;margin-top:0;color:var(--pt-stamp-ink)}.ap-send-ok svg{flex:none;margin-top:3px}.ap-send-warn{background:var(--pt-paper)}.ap-send-warn>div{display:grid;gap:10px;min-width:0;overflow-wrap:anywhere}.ap-handoff{display:grid;gap:12px;padding:16px;border-radius:12px;background:var(--pt-paper-2)}.ap-handoff-head{justify-content:space-between;gap:8px}.ap-contact,.ap-handoff-head{display:flex;flex-wrap:wrap;align-items:center}.ap-contact{gap:10px 16px}.ap-contact-value{font:700 var(--ap-t-22)/1.2 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ap-handoff-notes,.ap-live{font-size:var(--ap-t-16)}.ap-live{display:flex;gap:12px;margin-top:14px}.ap-live-state{font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-live-dot{flex:none;width:12px;height:12px;margin-top:6px;border-radius:50%;background:var(--pt-carbon);box-shadow:0 0 0 4px var(--ap-blue-wash);animation:ap-breathe 1.8s ease-in-out infinite}.ap-call-offer{display:grid;gap:12px;justify-items:start}.ap-call-offer .ap-h3{display:flex;align-items:center;gap:10px;margin:0}.ap-timeline>.ap-h3{margin-bottom:4px}.ap-timeline{padding:20px 20px 12px}.ap-timeline-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:6px}.ap-tl-groups{display:grid;margin-top:8px}.ap-tl-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0 4px;border-top:1px solid var(--ap-line)}.ap-tl-group:first-child{border-top:0;padding-top:8px}.ap-tl-stage{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:700 var(--ap-t-16)/1.3 var(--pt-sans)}.ap-tl-stage-when{font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-tl-swatch{flex:none;width:24px;height:6px;border-radius:3px;background:var(--pt-carbon)}.ap-tl-group.is-yours .ap-tl-swatch{background:var(--ap-amber-strong)}.ap-tl-group.is-yours .ap-tl-stage{color:var(--ap-amber-ink)}.ap-tl{margin-top:0}.ap-tl>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:10px 0}.ap-tl-meta time{font-weight:400}.ap-tl-meta time+span[aria-hidden]{color:var(--ap-meta)}.ap-tl>li.is-now .ap-tl-icon{box-shadow:0 0 0 2px var(--pt-paper),0 0 0 4px var(--ap-amber-strong)}.ap-tl-icon{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pt-manila);color:var(--pt-ink-2);font:700 var(--ap-t-14)/1 var(--pt-sans)}.ap-tl-icon svg{width:16px;height:16px}.ap-tl-icon--company{background:var(--ap-blue-wash);color:var(--ap-blue-ink);text-transform:uppercase}.ap-tl-icon--resolve{background:var(--pt-carbon);color:#fff}.ap-tl-icon--you{background:var(--pt-ink);color:#fff}.ap-tl-icon--check{background:var(--pt-stamp);color:#fff}.ap-tl-body{display:grid;gap:4px;min-width:0}.ap-tl-meta{font:400 var(--ap-t-14)/1.45 var(--pt-sans);color:var(--ap-meta)}.ap-tl-who{font-weight:700;color:var(--pt-ink)}.ap-tl-who--resolve{color:var(--ap-blue-ink)}.ap-tl-text{font-size:var(--ap-t-16);line-height:1.5}.ap-tl-body:has(>.ap-tl-more[open]) .ap-tl-preview{display:none}.ap-tl-older{margin-top:4px;border-top:1px solid var(--ap-line);padding-top:4px}.ap-tl-older .ap-when-open,.ap-tl-older[open] .ap-when-closed{display:none}.ap-tl-older[open] .ap-when-open{display:inline}.ap-transcript{display:grid;gap:8px;margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--pt-paper-2);font-size:var(--ap-t-16)}.ap-transcript b{font-weight:700}.ap-add{margin-top:4px;border-top:1px solid var(--ap-line)}.ap-add-summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 8px;margin:4px -8px 0;cursor:pointer;color:var(--pt-carbon);font:600 var(--ap-t-16)/1.2 var(--pt-sans);list-style:none;border-radius:10px;transition:background-color .2s}@media (hover:hover){.ap-add-summary:hover{background:var(--ap-blue-wash)}}.ap-add-body{display:grid;gap:14px;padding:8px 0 4px}.ap-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#E7E6E2;width:fit-content;max-width:100%}.ap-tab,.ap-tabs{border-radius:999px}.ap-tab{min-height:40px;padding:0 16px;border:0;background:transparent;font:600 var(--ap-t-16)/1 var(--pt-sans);color:var(--pt-ink-2);cursor:pointer;transition:background-color .2s,color .2s}@media (hover:hover){.ap-tab:hover{color:var(--pt-ink)}}.ap-tab[aria-pressed=true]{background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 1px 2px rgba(26,27,34,.12)}.ap-facts>div{padding:12px 0;border-top:1px solid var(--ap-line)}.ap-facts dt{font:400 var(--ap-t-14)/1.35 var(--pt-sans);color:var(--ap-meta)}.ap-facts dd{margin-top:2px;font-size:var(--ap-t-16);line-height:1.45}.ap-files{display:grid;gap:2px;margin-bottom:12px}.ap-file-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;margin:0 -8px;border-radius:10px;text-decoration:none;transition:background-color .2s}.ap-file-link svg{color:var(--ap-meta)}@media (hover:hover){.ap-file-link:hover{background:var(--ap-ink-wash)}.ap-file-link:hover .ap-file-name{text-decoration:underline;text-underline-offset:4px}}.ap-file-link>span{display:grid;min-width:0}.ap-file-name{font:600 var(--ap-t-16)/1.3 var(--pt-sans);overflow-wrap:anywhere}.ap-upload-wrap{display:grid;gap:8px}.ap-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 16px;border:1.5px dashed var(--ap-control-line);border-radius:12px;color:var(--pt-carbon);font:600 var(--ap-t-16)/1.2 var(--pt-sans);cursor:pointer;transition:background-color .2s}@media (hover:hover){.ap-upload:hover{background:var(--ap-blue-wash)}}.ap-upload:focus-within{outline:3px solid var(--pt-carbon);outline-offset:3px}.ap-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ap-upload input:disabled{cursor:not-allowed}.ap-upload.is-busy{cursor:progress;border-style:solid}.ap-sources{display:grid}.ap-sources>li{display:grid;gap:6px;justify-items:start;padding:12px 0;border-top:1px solid var(--ap-line)}.ap-source-claim{font:600 var(--ap-t-16)/1.45 var(--pt-sans)}.ap-mini-details,.ap-mini-details[open]>.ap-field,.ap-mini-details[open]>.ap-form{margin-top:10px}.ap-mini-details>.ap-field+.ap-field{margin-top:14px}.ap-mini-details>.ap-hint{margin-top:12px}.ap-budget-line{font-size:var(--ap-t-16)}.ap-budget-line b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-meter{height:10px;margin:12px 0;border-radius:5px;background:#E3E2DC;overflow:hidden}.ap-meter i{display:block;height:100%;background:var(--pt-carbon);transform-origin:0 50%;transform:scaleX(var(--fill,0));animation:ap-meter .9s var(--pt-ease-out) both .3s}.ap-more{padding:4px 20px}.ap-more>summary:not([class]){display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:var(--pt-carbon);font:600 var(--ap-t-16)/1.2 var(--pt-sans);list-style:none}.ap-more>summary:not([class]):after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.ap-more[open]>summary:not([class]):after{transform:rotate(-135deg) translateY(-2px)}.ap-more-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 8px;margin:0 -8px;border-radius:10px;cursor:pointer;font:700 var(--ap-t-18)/1.25 var(--pt-sans);list-style:none;transition:background-color .2s}@media (hover:hover){.ap-more-summary:hover{background:var(--ap-ink-wash)}}.ap-more-summary:after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.ap-more[open]>.ap-more-summary:after{transform:rotate(-135deg)}.ap-more-body{display:grid;gap:14px;padding:4px 0 16px}.ap-more-acts{display:flex;flex-wrap:wrap;gap:10px}.ap-email-draft,.ap-email-thread,.ap-follow-up{display:grid;gap:10px;justify-items:start;padding:14px 0;border-top:1px solid var(--ap-line)}.ap-email-suggestions{display:grid;gap:6px;margin-top:10px;padding-top:14px;border-top:1px solid var(--ap-line)}.ap-email-suggestions>h3{margin:0}.ap-email-subject{font:700 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-email-action{gap:6px}.ap-danger,.ap-email-action{display:grid;justify-items:start}.ap-danger{gap:10px;margin-top:40px;padding:20px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-danger p{max-width:40em;color:var(--pt-ink-2)}.ap-win{position:relative;overflow:hidden;margin-top:8px;padding:36px 16px 44px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-win-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "printer";gap:36px;justify-items:center}.ap-win-stage>.ap-win-copy{grid-area:copy}.ap-win-stage>.ap-printer{grid-area:printer}.ap-win-skip{display:none;margin-top:10px}.ap-win[data-win=play] .ap-win-skip{display:inline-flex}.ap-printer{position:relative;width:min(100%,320px)}.ap-feed{position:relative;z-index:2;margin:0 26px;overflow:hidden;padding:14px 10px 0;filter:drop-shadow(0 12px 14px rgba(26,27,34,.16)) drop-shadow(0 1px 1px rgba(26,27,34,.1));transform-origin:50% 100%}.ap-receipt{position:relative;padding:26px 22px 22px;background:#FFFEFB;font:400 .8438rem/1.6 var(--pt-mono);color:var(--pt-ink);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/12px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/12px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x}.ap-receipt-head{text-align:center;padding-bottom:12px;border-bottom:1.5px dashed var(--pt-rule)}.ap-receipt-head b{display:block;font-size:1rem;letter-spacing:.16em}.ap-receipt-rows{padding:12px 0;border-bottom:1.5px dashed var(--pt-rule)}.ap-receipt-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 10px;padding:2px 0}.ap-receipt-row>:last-child,.ap-receipt-total b{margin-left:auto}.ap-receipt-row.is-void{color:var(--pt-void)}.ap-receipt-row s{text-decoration-thickness:1.5px}.ap-receipt-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;padding-top:12px}.ap-receipt-total b{font-size:1.75rem;font-weight:600;letter-spacing:-.03em}.ap-receipt-thanks{margin-top:10px;text-align:center;font-size:.75rem;letter-spacing:.08em}.ap-receipt-stampbox{height:112px;margin-top:10px;border:1.5px dashed var(--pt-rule);border-radius:3px}.ap-receipt-bars{height:30px;margin:14px 16px 4px;background:repeating-linear-gradient(90deg,var(--pt-ink) 0 2px,#0000 2px 4px,var(--pt-ink) 4px 5px,#0000 5px 8px,var(--pt-ink) 8px 11px,#0000 11px 12px)}.ap-printer-slot{position:relative;z-index:3;height:42px;margin-top:-6px;border-radius:10px 10px 18px 18px;background:#2A2B32;box-shadow:inset 0 6px 0 #42444D,0 18px 26px -16px rgba(0,0,0,.5)}.ap-printer-slot:before{content:"";position:absolute;left:22px;right:22px;top:0;height:6px;border-radius:0 0 3px 3px;background:#0F1014}.ap-win-stamp{position:absolute;z-index:4;left:50%;bottom:162px;font-size:clamp(1.75rem,8vw,2.25rem);transform:translate(-50%,50%)}.ap-stamp{display:inline-flex;flex-direction:column;align-items:center;gap:.12em;padding:.3em .55em .26em;border:.11em solid;border-radius:.16em;color:var(--pt-stamp);font:800 1em/1 var(--pt-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:multiply}.ap-stamp small{font:600 .36em/1 var(--pt-mono);letter-spacing:.14em}.ap-agreed-stamp .ap-stamp,.ap-filed-stamp .ap-stamp,.ap-stamp--small{flex-direction:row;gap:6px;min-height:24px;padding:0 10px;border:0;border-radius:999px;background:var(--ap-green-wash);font:700 var(--ap-t-14)/24px var(--pt-sans);letter-spacing:0;text-transform:none;mix-blend-mode:normal}.ap-agreed-stamp .ap-stamp small,.ap-filed-stamp .ap-stamp small{font:500 var(--ap-t-14)/24px var(--pt-sans);letter-spacing:0;opacity:.85}.ap-stamp--done{color:var(--pt-stamp-ink)}.ap-stamp--carbon{color:var(--ap-blue-ink)}.ap-stamp--carbon:is(.ap-stamp--small,.ap-filed-stamp .ap-stamp){background:var(--ap-blue-wash)}.ap-filed-stamp .ap-stamp--carbon{background:var(--ap-blue-wash)}.ap-stamp--ink{color:var(--pt-ink)}.ap-agreed-stamp .ap-stamp--ink,.ap-stamp--ink.ap-stamp--small{background:var(--pt-manila)}.ap-stamp--void{color:var(--pt-void)}.ap-stamp--void.ap-stamp--small{background:var(--pt-void-soft)}.ap-win-stamp .ap-stamp{transform:rotate(-10deg)}.ap-chads{position:absolute;z-index:1;left:50%;bottom:162px;width:0;height:0;pointer-events:none;--k:.55}.ap-chads i{position:absolute;left:-5px;top:-5px;width:var(--s,10px);height:var(--s,10px);border-radius:50%;background:var(--c,var(--pt-paper));box-shadow:0 1px 1px rgba(26,27,34,.2);transform:translate(calc(var(--x)*var(--k,1)),calc(var(--y)*var(--k,1)))}.ap-win-copy{width:100%;max-width:560px;container-type:inline-size}.ap-win-confirmed{display:flex;align-items:center;gap:8px;margin-top:12px;font:600 var(--ap-t-16)/1.3 var(--pt-sans);color:var(--pt-stamp-ink)}.ap-win-title{scroll-margin-top:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-size:var(--ap-t-28)}.ap-win-amount{display:block;margin-bottom:4px;color:var(--pt-stamp-ink);font-size:min(4.5rem,calc(100cqi / (var(--chars,4) * .6)));line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ap-win-text{margin-top:14px;font-size:var(--ap-t-16);line-height:1.5;color:var(--pt-ink-2)}.ap-win-stats{display:grid;margin-top:20px;border-top:1.5px solid var(--pt-ink)}.ap-win-stats>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--pt-rule)}.ap-win-stats dt{font:400 var(--ap-t-16)/1.3 var(--pt-sans);color:var(--pt-ink-2)}.ap-win-stats dd{font:700 var(--ap-t-16)/1.3 var(--pt-sans);text-align:right}.ap-win-acts{display:grid;gap:12px;margin-top:22px}.ap-win-acts .ap-btn{width:100%}.ap-win[data-win=play] .ap-receipt{animation:ap-feed 2.6s cubic-bezier(.45,.05,.4,1) .2s both}.ap-win[data-win=play] .ap-feed{animation:ap-tear .8s var(--pt-ease) both 2.9s}.ap-win[data-win=play] .ap-win-stamp .ap-stamp{animation:ap-stamp-thud .46s cubic-bezier(.55,0,.8,.3) 3.5s both}.ap-win[data-win=play] .ap-printer{animation:ap-jolt .22s ease-out 3.76s both}.ap-win[data-win=play] .ap-chads i{animation:ap-chad 1.4s var(--pt-ease) both 3.78s}.ap-win[data-win=play] .ap-win-copy{animation:ap-win-copy-in .6s var(--pt-ease) both .15s}.ap-win[data-win-wait] *{animation-play-state:paused!important}.ap-share{display:grid;gap:24px;align-items:start}.ap-share-card,.ap-share-preview{display:grid;gap:10px}.ap-share-card{position:relative;grid-template-columns:minmax(0,1fr);padding:26px 24px 24px;overflow:hidden;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--pt-shadow-lift);color:var(--pt-ink);font-family:var(--pt-sans);container-type:inline-size}.ap-share-brand{display:flex;align-items:center;gap:8px;font:700 1.25rem/1 var(--pt-sans);letter-spacing:-.02em}.ap-share-brand i,.ap-share-brand svg{color:var(--pt-carbon)}.ap-share-brand i{font-style:normal}.ap-share-title{margin:6px 0 0;font:700 var(--ap-t-28)/1.15 var(--pt-sans);letter-spacing:-.02em}.ap-share-amount{display:block;color:var(--pt-stamp-ink);font-size:min(5rem,26cqi,calc(100cqi / (var(--chars,4) * .6)));line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ap-share-what{font:700 var(--ap-t-18)/1.35 var(--pt-sans);text-wrap:balance}.ap-share-company{font:600 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-ink-2)}.ap-share-stats{display:grid;border-top:1.5px solid var(--pt-ink)}.ap-share-stats>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--pt-rule);font-size:var(--ap-t-16)}.ap-share-stats dd{font-weight:700}.ap-share-foot{font-size:var(--ap-t-14);color:var(--ap-meta)}.ap-share-stamp{position:absolute;right:18px;top:18px;font-size:1.125rem}.ap-share-stamp .ap-stamp{transform:rotate(-6deg)}.ap-share-link{display:grid;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ap-line)}.ap-share .ap-panel .ap-check{margin-top:10px}.ap-share .ap-panel>.ap-btn{margin-top:14px}.ap-public-win{min-height:100vh;display:grid;place-content:center;gap:24px;padding:40px 16px;background:var(--pt-desk);font-family:var(--pt-sans);color:var(--pt-ink)}.ap-public-win .ap-share-card{width:min(520px,100vw - 32px)}.ap-public-win p{margin:0;text-align:center}.ap-public-win .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 22px;border-radius:12px;border:1.5px solid var(--pt-carbon);background:var(--pt-carbon);color:#fff;font:600 var(--ap-t-16)/1.2 var(--pt-sans);text-decoration:none}@media (hover:hover){.ap-public-win .ap-btn:hover{background:var(--ap-blue-hover)}}.ap-public-win :focus-visible{outline:3px solid var(--pt-carbon);outline-offset:3px}.ap-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--pt-radius-lg);background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 30px 70px -24px rgba(26,27,34,.5);font:400 var(--ap-t-16)/1.5 var(--pt-sans);overflow-y:auto;overscroll-behavior:contain}.ap-dialog::backdrop{background:rgba(26,27,34,.5)}.ap-dialog[open]{animation:ap-dialog-in .26s var(--pt-ease-out) both}.ap-dialog[open]::backdrop{animation:ap-fade-in .26s var(--pt-ease) both}.ap-dialog-inner{padding:26px 22px 6px}.ap-dialog--danger{border:2px solid var(--pt-void)}.ap-dialog-title{margin:0;font:700 var(--ap-t-22)/1.25 var(--pt-sans);letter-spacing:-.01em;text-wrap:balance}.ap-dialog-title:focus{outline:none}.ap-dialog-lead{margin:12px 0 0;font:600 var(--ap-t-16)/1.45 var(--pt-sans);text-wrap:pretty}.ap-dialog-body{display:grid;gap:12px;margin-top:12px;color:var(--pt-ink-2)}.ap-dialog .ap-dialog-body p{margin:0;font-size:var(--ap-t-16);line-height:1.5}.ap-further-text{max-height:min(46vh,420px);overflow:auto;font-size:var(--ap-t-14)}.ap-dialog .ap-exact{margin-top:4px}.ap-dialog .ap-alert{margin-top:16px}.ap-dialog-acts{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding:14px 22px 20px;background:var(--pt-paper);box-shadow:0 -1px 0 var(--pt-rule),0 -14px 16px -16px rgba(26,27,34,.3)}.ap-dialog-acts .ap-btn{flex:1 1 100%}.ap-intake{max-width:780px}.ap-intake-fields{display:grid;gap:0;margin:0;padding:6px 20px 22px;min-width:0;border:0;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-intake-part{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:22px 0 24px}.ap-intake-part+.ap-intake-part{border-top:1px solid var(--ap-line)}.ap-intake-part>div{display:grid;gap:16px;min-width:0}.ap-intake-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ap-blue-wash);color:var(--ap-blue-ink);font:700 var(--ap-t-16)/1 var(--pt-sans);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ap-minimum-note{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--pt-paper-2);font-size:var(--ap-t-16);line-height:1.5}.ap-minimum-note b{font-weight:700}.ap-intake-end{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--ap-line)}.ap-plan-line{font-size:var(--ap-t-16);color:var(--pt-ink-2)}.ap-intake-promise{display:flex;align-items:flex-start;gap:8px;font:600 var(--ap-t-16)/1.4 var(--pt-sans);color:var(--pt-stamp-ink)}.ap-intake-promise svg{margin-top:2px}.ap-intake-submit{width:100%;margin-top:6px}.ap-intake-fix{font:600 var(--ap-t-16)/1.4 var(--pt-sans);color:var(--pt-void)}.ap-restored{margin:0 0 6px}.ap-new-grid{display:grid;gap:28px;align-items:start}.ap-new-grid>.ap-after{display:none}.ap-after{padding:18px 20px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-after>.ap-h3{padding-bottom:10px;border-bottom:1px solid var(--ap-line)}.ap-after-fold{margin-top:6px}.ap-after-fold[open]>.ap-after-steps{margin-top:8px}.ap-after-steps{display:grid;gap:12px;margin-top:14px;counter-reset:after}.ap-after-steps li{position:relative;padding-left:40px;font-size:var(--ap-t-16);counter-increment:after}.ap-after-steps li:before{content:counter(after);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ap-blue-wash);color:var(--ap-blue-ink);font:700 var(--ap-t-14)/1 var(--pt-sans)}.ap-after-steps b{font-weight:700}.ap-limit{display:grid;gap:12px;justify-items:start;max-width:720px;padding:24px 22px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-limit p{max-width:40em;font-size:var(--ap-t-16)}.ap-limit .ap-acts{width:100%}.ap-notes{display:grid;gap:12px;background:none;box-shadow:none}.ap-note{display:grid;gap:10px;padding:18px 20px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-note-when time{font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-note.is-new{box-shadow:0 0 0 1.5px #B8C2F1}.ap-note-main{display:grid;gap:4px;justify-items:start;min-width:0}.ap-note-when{display:flex;align-items:center;gap:8px;font:400 var(--ap-t-14)/1.3 var(--pt-sans)}.ap-note-new{padding:1px 8px;border-radius:999px;background:var(--pt-carbon);color:#fff;font-weight:700}.ap-note-title{font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-note-go{min-height:44px}.ap-rows>li{display:grid;gap:10px;padding:16px 20px 18px}:is(.ap-account,.ap-connections) .ap-section>h2.ap-section-head:has(+.ap-rows){display:block;margin:0 0 12px;font-size:1.25rem}.ap-rows>li+li{border-top:1px solid var(--ap-line)}.ap-row-text{display:grid;gap:2px;min-width:0}.ap-row-label{display:flex;align-items:center;gap:8px;font:700 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-row-label svg{color:var(--pt-carbon)}.ap-row-detail{font-size:var(--ap-t-16);line-height:1.45;color:var(--pt-ink-2);overflow-wrap:anywhere}.ap-row-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ap-row-state{display:inline-flex;align-items:center;gap:6px;font:600 var(--ap-t-16)/1.3 var(--pt-sans)}.ap-row-state--on{color:var(--pt-stamp-ink)}.ap-switch-row{display:grid;gap:4px;padding:6px 8px 8px!important}.ap-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:10px 12px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s}@media (hover:hover){.ap-switch:hover{background:#FAFAF9}}.ap-switch:disabled{cursor:not-allowed}.ap-switch-text{display:grid;gap:2px;min-width:0}.ap-switch-label{font:700 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-switch-detail{font-size:var(--ap-t-14);line-height:1.45;color:var(--pt-ink-2)}.ap-switch-state{display:flex;align-items:center;gap:10px;flex:none}.ap-switch-word{min-width:2.2em;text-align:right;font:600 var(--ap-t-14)/1 var(--pt-sans)}.ap-switch-track{position:relative;width:48px;height:28px;border-radius:14px;background:#D9D9DE;transition:background-color .2s}.ap-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(26,27,34,.3);transition:transform .22s var(--pt-ease)}.ap-switch[aria-checked=true] .ap-switch-track{background:var(--pt-carbon)}.ap-switch[aria-checked=true] .ap-switch-knob{transform:translateX(20px)}.ap-switch-note{min-height:0;padding:0 12px;font:600 var(--ap-t-14)/1.4 var(--pt-sans);color:var(--pt-stamp-ink)}.ap-switch-note:empty{display:none}.ap-switch-note.is-shown{display:flex;align-items:center;gap:6px;animation:ap-fade-in .32s var(--pt-ease) both}.ap-switch-note.is-error{color:var(--pt-void)}.ap-plan-grid{display:grid;gap:14px}.ap-plan{display:grid;gap:6px;align-content:start;padding:20px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-plan.is-current{box-shadow:0 0 0 2px var(--pt-carbon)}.ap-plan-name{font:700 var(--ap-t-22)/1.2 var(--pt-sans)}.ap-plan-price{font:600 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-ink-2)}.ap-plan .ap-billing-button,.ap-plan .ap-btn{margin-top:6px}.ap-billing-button{display:grid;gap:6px}.ap-billing-button .ap-btn{width:100%}.ap-ledger>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 20px}.ap-ledger>li+li{border-top:1px solid var(--ap-line)}.ap-ledger-main{display:grid;gap:2px;min-width:0}.ap-ledger-title{font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-ledger-amount{font:700 var(--ap-t-16)/1.35 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-ledger-amount.is-plus{color:var(--pt-stamp-ink)}.ap-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.ap-checkout,.ap-current-plan{display:grid;gap:12px;justify-items:start}.ap-current-plan>.ap-h2{width:100%;padding-bottom:10px;border-bottom:1px solid var(--ap-line)}.ap-plan-usage.ap-facts>div{border-top:0;border-bottom:1px solid var(--ap-line)}.ap-plan-usage dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-plan-usage{width:100%}.ap-plan-usage .ap-meter-row{margin-top:0}.ap-plan-usage .ap-meter{margin:10px 0 2px}.ap-checkout-acts{display:grid;gap:12px;width:100%;max-width:420px}.ap-data{display:grid;gap:14px;justify-items:start}.ap-data-password{width:min(100%,420px)}.ap-data-reauth{display:grid;gap:12px;justify-items:start}.ap-data-reauth .google-sign-in{margin:0}.ap-data-reauth .google-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:44px;padding:8px 18px;border-radius:12px;border:1.5px solid var(--ap-button-line);background:var(--pt-paper);color:var(--pt-ink);font:600 var(--ap-t-16)/1.2 var(--pt-sans);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}@media (hover:hover){.ap-data-reauth .google-button:hover{background:#F6F6F8}}.ap-data-reauth .google-button:disabled{opacity:.6;cursor:default}.ap-data-reauth .form-error{color:var(--pt-void)}.ap-balance-figure{font:700 var(--ap-t-32)/1.1 var(--pt-sans);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-note-box{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--pt-paper);box-shadow:var(--ap-card-ring);font-size:var(--ap-t-16);line-height:1.45}.ap-note-box svg{margin-top:2px;color:var(--pt-carbon)}.ap-hint>.ap-link,.ap-lead>.ap-link,.ap-note-box span>.ap-link,.ap-row-detail>.ap-link{display:inline;min-height:0}.ap-note-box+.ap-note-box,.ap-note-box+.ap-section,.ap-page-head+.ap-note-box{margin-top:14px}.ap-token{display:grid;gap:10px;justify-items:start}.ap-token code{display:block;max-width:100%;padding:12px 14px;border-radius:12px;background:var(--pt-paper-2);font:500 var(--ap-t-14)/1.5 var(--pt-mono);overflow-wrap:anywhere}.ap-inbox{display:grid;gap:22px;align-items:start}.ap-inbox-back{display:none}@media (max-width:899px){.ap-inbox-read.is-open{order:-1}.ap-inbox-read:not(.is-open){display:none}.ap-inbox-back{display:inline-flex}}.ap-keys{display:grid;gap:10px;margin-top:6px}.ap-keys>div{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:12px}.ap-row-detail kbd{padding:0 6px;border:solid var(--ap-control-line);border-width:1px 1px 2px;border-radius:6px;background:var(--pt-paper);font:600 var(--ap-t-14)/1.4 var(--pt-sans)}.ap-keys kbd{display:inline-grid;place-items:center;min-width:2.25rem;min-height:2.25rem;padding:0 8px;border:solid var(--ap-control-line);border-width:1px 1px 3px;border-radius:8px;background:var(--pt-paper);font:700 var(--ap-t-16)/1 var(--pt-sans)}.ap-inbox-head{padding:18px 20px 10px}.ap-threads,.ap-threads>li+li{border-top:1px solid var(--ap-line)}.ap-thread-link{display:grid;gap:2px;padding:14px 20px;text-decoration:none;transition:background-color .2s}@media (hover:hover){.ap-thread-link:hover{background:#FAFAF9}}.ap-thread-link[aria-current=true]{background:var(--ap-blue-wash)}.ap-thread-subject{font:700 var(--ap-t-16)/1.35 var(--pt-sans)}@media (hover:hover){.ap-thread-link:hover .ap-thread-subject{text-decoration:underline;text-underline-offset:4px}}.ap-thread-who{font-size:var(--ap-t-14);color:var(--ap-meta);overflow-wrap:anywhere}.ap-email-message{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--ap-line)}.ap-email-from{font:700 var(--ap-t-16)/1.35 var(--pt-sans);overflow-wrap:anywhere}.ap-attach{display:grid;gap:12px;margin:14px 0}.ap-watch-item{display:grid;gap:8px;justify-items:start;padding:18px 20px}.ap-watch-item+.ap-watch-item{border-top:1px solid var(--ap-line)}.ap-watch-title{font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-evidence-cols,.ap-evidence-single{display:grid;gap:22px;align-items:start}.ap-evidence-single{max-width:820px}.ap-evidence-image{max-width:100%;height:auto;border-radius:12px}.ap-evidence-image,.ap-evidence-pdf{display:block;box-shadow:var(--ap-card-ring)}.ap-evidence-pdf{width:100%;height:70vh;border:0;border-radius:12px;background:var(--pt-paper)}.ap-evidence .ap-panel>.ap-btn,.ap-evidence .ap-panel>.ap-field{margin-top:14px}.ap-remove-file{margin-top:20px;padding-top:16px;border-top:1px solid var(--ap-line)}.ap-admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px}.ap-admin-metrics article{padding:16px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-admin-metrics span{display:block;font:400 var(--ap-t-14)/1.3 var(--pt-sans);color:var(--ap-meta)}.ap-admin-metrics b{font:700 var(--ap-t-28)/1.15 var(--pt-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-admin .ap-panel{margin-top:18px}.ap-table-scroll{overflow-x:auto;margin-top:10px}.ap-table{width:100%;border-collapse:collapse;font-size:var(--ap-t-14)}.ap-table td,.ap-table th{padding:10px 12px;border-bottom:1px solid var(--ap-line);text-align:left;vertical-align:top}.ap-table th{font-weight:700;white-space:nowrap;color:var(--pt-ink-2)}.ap-mono{font-family:var(--pt-mono);font-size:var(--ap-t-14);overflow-wrap:anywhere}.ap-loading{display:grid;gap:16px;padding-top:28px}.ap-skel{border-radius:12px;background:#E9E8E3;animation:ap-breathe 1.6s ease-in-out infinite}.ap-skel--title{width:min(380px,70%);height:36px}.ap-skel--line{width:min(520px,90%);height:20px}.ap-skel--card{height:200px;border-radius:var(--pt-radius-lg)}.ap-skel--row{height:72px}@keyframes ap-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ap-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ap-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ap-flag-out{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes ap-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes ap-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes ap-meter{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,0))}}@keyframes ap-feed{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes ap-tear{0%{transform:none}to{transform:translateY(-6px) rotate(-1.6deg)}}@keyframes ap-stamp-press{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes ap-stamp-thud{0%{opacity:0;transform:scale(1.6) rotate(-16deg)}55%{opacity:1;transform:scale(.94) rotate(-10deg)}75%{transform:scale(1.02) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes ap-jolt{0%,to{transform:none}30%{transform:translateY(5px)}65%{transform:translateY(-1px)}}@keyframes ap-chad{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(calc(var(--x)*var(--k,1)),calc(var(--y)*var(--k,1)))}}@keyframes ap-win-copy-in{0%{opacity:0}to{opacity:1}}.ap-file,.ap-intake,.ap-limit,.ap-welcome{animation:ap-settle .36s var(--pt-ease-out) both}.ap-next{animation:ap-settle .32s var(--pt-ease-out) both 40ms}.ap-next-band{animation:ap-fade-in .24s var(--pt-ease-out) both .16s}.ap-needs-card{animation:ap-settle .36s var(--pt-ease-out) both}.ap-needs-card:nth-child(2){animation-delay:50ms}.ap-needs-card:nth-child(3){animation-delay:.1s}.ap-needs-card:nth-child(n+4){animation-delay:.14s}.ap-case-list,.ap-danger,.ap-notes,.ap-panel,.ap-progress,.ap-rows,.ap-sofar{animation:ap-fade-in .28s var(--pt-ease-out) both 40ms}.ap-dialog .ap-panel,.ap-file .ap-panel{animation:none}details[open]>:not(summary){animation:ap-rise .28s var(--pt-ease) both}.ap-verify{max-width:860px}.ap-verify.ap-verify--settings{max-width:none}.ap-verify--settings>:not(.ap-back){max-width:860px}.ap-verify-saved{display:flex;align-items:center;gap:8px;font:600 var(--ap-t-16)/1.35 var(--pt-sans);color:var(--pt-stamp-ink)}.ap-verify-skip{justify-self:start;display:grid;gap:8px}.ap-verify-done{margin:4px 0 18px}.ap-vx{display:grid;gap:22px;margin-bottom:26px}.ap-calllog{position:relative;display:grid;gap:14px;max-width:560px;margin:0;padding:24px 22px 22px;background:var(--pt-paper);border-radius:var(--pt-radius-lg);box-shadow:var(--ap-card-ring)}.ap-calllog-head{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--ap-line);font:600 var(--ap-t-14)/1.4 var(--pt-sans);color:var(--ap-meta)}.ap-calllog-title{font:700 var(--ap-t-22)/1.25 var(--pt-sans)}.ap-calllog-steps{display:grid;gap:12px}.ap-calllog-steps li{display:flex;align-items:flex-start;gap:12px;font-size:var(--ap-t-16);line-height:1.45}.ap-calllog-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ap-blue-wash);color:var(--pt-carbon)}.ap-calllog-hold>span:last-child{display:grid;gap:2px}.ap-calllog-figure{font:700 var(--ap-t-32)/1.1 var(--pt-sans);letter-spacing:-.02em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ap-calllog-words{font-size:var(--ap-t-14);color:var(--pt-ink-2)}.ap-calllog-steps q{font-weight:700}.ap-calllog-ends{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--ap-line)}.ap-calllog-end{display:flex;align-items:flex-start;gap:12px;font-size:var(--ap-t-16);line-height:1.45}.ap-calllog-end .ap-stamp{flex:none;flex-direction:row;min-width:4.6em;justify-content:center;min-height:24px;padding:0 10px;margin-top:1px;border:0;border-radius:999px;background:var(--ap-green-wash);font:700 var(--ap-t-14)/24px var(--pt-sans);letter-spacing:0;text-transform:none;mix-blend-mode:normal}.ap-calllog-end .ap-stamp--carbon{background:var(--ap-blue-wash)}.ap-calllog-end .ap-stamp--void{background:var(--pt-void-soft)}.ap-calllog-end .ap-stamp--ink{background:var(--pt-manila)}.ap-calllog-end b{font-weight:700}.ap-vpromises{display:grid;max-width:640px}.ap-vpromises li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--pt-rule);font-size:var(--ap-t-16);line-height:1.45}.ap-vpromises li:last-child{border-bottom:1px solid var(--pt-rule)}.ap-vpromises svg{margin-top:2px;color:var(--pt-carbon)}.ap-vpromises b{font-weight:700}.ap-vmore-body{display:grid;gap:12px;margin-top:10px;padding:16px 18px;border-radius:12px;background:var(--pt-paper);box-shadow:var(--ap-card-ring);font-size:var(--ap-t-16);line-height:1.5}.ap-vmore-body dt{font-weight:700}.ap-vmore-body dd{max-width:65ch}.ap-verify-form{max-width:780px}.ap-verify-fields{display:grid;gap:14px;margin:0;padding:20px;min-width:0;border:0;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-verify-fields legend{float:left;width:100%;padding:0}.ap-verify-fields legend+*{clear:both}.ap-verify-grid{display:grid;gap:18px}.ap-birthday{display:grid;gap:6px;margin:0;padding:0;min-width:0;border:0}.ap-birthday-legend{float:left;width:100%;padding:0;font:600 var(--ap-t-16)/1.35 var(--pt-sans)}.ap-birthday-legend+*{clear:both}.ap-birthday-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.ap-birthday-row label{font:400 var(--ap-t-14)/1.3 var(--pt-sans)!important;color:var(--pt-ink-2)}.ap-verify-consent{margin-top:4px}.ap-verify-acts{display:grid;gap:12px;margin-top:6px}.ap-address{display:grid;gap:14px;margin:4px 0 0;padding:14px 0 0;min-width:0;border:0;border-top:1px solid var(--ap-line)}.ap-address-legend{float:left;width:100%;padding:0;font:700 var(--ap-t-18)/1.3 var(--pt-sans)}.ap-address-legend+*{clear:both}.ap-address-zip{max-width:300px}.ap-address-row{display:grid;gap:14px}.ap-optional{font-weight:400;color:var(--ap-meta)}.ap-verify-choice{display:grid;gap:18px;margin-top:18px}.ap-verify-retry fieldset{display:grid;gap:14px;margin:0;padding:0;min-width:0;border:0}.ap-verify-retry legend{float:left;width:100%;padding:0;margin-bottom:4px}.ap-verify-retry legend+*{clear:both}.ap-verify-retry .ap-hint{display:flex;align-items:center;gap:6px}.ap-verify-retry .ap-address{border-top:0;padding-top:0}.ap-verify-self{display:grid;gap:10px;justify-items:start}@media (min-width:600px){.ap-panel{padding:22px 24px}.ap-next-band{padding:12px 24px}.ap-next-body{padding:22px 24px 24px}.ap-acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ap-field-pair{grid-template-columns:1fr 1fr;row-gap:0}.ap-field-pair>.ap-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.ap-field-pair>.ap-field>label{grid-row:1;align-self:end;margin-bottom:6px}.ap-field-pair>.ap-field>.ap-label-note{grid-row:2;margin:-2px 0 6px}.ap-field-pair>.ap-field>:is(.ap-money-input,input,select,textarea){grid-row:3}.ap-field-pair>.ap-field>.ap-field-error{grid-row:4;margin-top:6px}.ap-dialog-inner{padding:28px 28px 6px}.ap-dialog-acts{padding:16px 28px 22px}.ap-dialog-acts .ap-btn{flex:1 1 180px}.ap-welcome{padding:30px 30px 28px}.ap-intake-fields{padding:6px 30px 26px}.ap-intake-part{grid-template-columns:44px minmax(0,1fr);gap:14px}.ap-intake-end{margin-left:58px}.ap-intake-submit{width:auto;justify-self:start;padding-inline:28px}.ap-note{align-items:start}.ap-note,.ap-rows>li{grid-template-columns:minmax(0,1fr) auto}.ap-rows>li{align-items:center;padding:16px 22px}.ap-switch-row{grid-template-columns:1fr!important}.ap-win{padding:52px 36px 60px}.ap-win-acts{grid-template-columns:1fr 1fr}.ap-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-page-head--row{grid-template-columns:minmax(0,1fr) auto}.ap-case-row{padding:16px 22px}.ap-needs-go{width:auto}.ap-chads{--k:1}.ap-calllog{padding:28px 28px 26px}.ap-verify-fields{padding:24px 28px 26px}.ap-verify-grid{grid-template-columns:1fr 1fr}.ap-address-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr)}.ap-verify-acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),max-content))}.ap-timeline{padding:22px 24px 14px}.ap-tl-group{grid-template-columns:170px minmax(0,1fr);gap:20px}.ap-tl-stage{flex-direction:column;align-items:flex-start;align-self:start;gap:6px;padding-top:12px}}@media (min-width:760px){.ap-top-row{min-height:72px;gap:16px}.ap-nav{display:flex;gap:2px;margin:0 auto;padding:4px;border-radius:999px;background:#E7E6E2}.ap-nav .ap-nav-link{min-height:38px;padding:0 16px}.ap-top-tools{margin-left:0}.ap-top-tools .ap-top-new{display:inline-flex;white-space:nowrap}.ap-bottom{display:none}.ap-main{padding-bottom:0}.ap-page{padding:24px 0 72px}.ap-h1{font-size:var(--ap-t-28)}.ap-file-title,.ap-h2{font-size:var(--ap-t-22)}.ap-case-card{padding:20px 22px 18px}.ap-case-facts,.ap-file-now{padding-left:60px}.ap-case-facts>div{grid-template-columns:88px minmax(0,1fr)}}@media (min-width:900px){.ap-stake{text-align:right;justify-items:end}.ap-file-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.ap-needs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-needs-list:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.ap-win-stage{grid-template-columns:400px minmax(0,1fr);grid-template-areas:"printer copy";align-items:center;justify-items:start;gap:64px}.ap-printer{width:400px}.ap-share{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-inbox{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ap-evidence-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ap-new-grid{grid-template-columns:minmax(0,780px) minmax(260px,1fr)}.ap-new-grid>.ap-after{display:block;position:sticky;top:24px}.ap-after-fold{display:none}}@media (min-width:1100px){.ap-home .ap-needs-list:has(>li:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){html.ap-deciding .ap-next--needs .ap-acts--dock{position:sticky;bottom:0;z-index:6;margin-inline:-20px;margin-bottom:-22px;padding:14px 20px calc(18px + env(safe-area-inset-bottom));border-top:0;border-radius:20px 20px 0 0;background:var(--pt-paper);box-shadow:0 -10px 28px rgba(26,27,34,.14)}html.ap-deciding .ap-bottom{transform:translateY(110%);visibility:hidden}.ap-btn{min-height:48px}.ap-acts--decision .ap-btn{min-height:50px}.ap-top-tools .ap-bell{display:none}}@media (min-width:760px){.ap-top-tools .ap-bell,.ap-top-tools .ap-top-account{display:none}.ap-bell-word{display:inline}}@media (max-width:374px){.ap-btn{padding-inline:14px}.ap-flag{padding:0 10px}.ap-case-row{gap:6px 10px;padding:12px 14px}.ap-case-row .ap-monogram{display:none}.ap-case-row{grid-template-columns:minmax(0,1fr) auto}.ap-bottom-item{padding:4px 1px;white-space:nowrap}.ap-feed{margin:0 10px}.ap-receipt{padding:22px 14px 18px}.ap-receipt-total b{font-size:1.5rem}.ap-meter-legend{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ap-dialog,.ap-dialog::backdrop,.ap-public-win *,.ap-shell *,.ap-shell :after,.ap-shell :before{animation:none!important;transition:none!important}.ap-meter i{transform:scaleX(var(--fill,0))}}button.ap-link{background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer}.ap-inbox-list{list-style:none;margin:12px 0 0;padding:0;display:grid}.ap-inbox-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0;border-top:1px solid var(--ap-line)}.ap-inbox-row:last-child{border-bottom:1px solid var(--ap-line)}.ap-inbox-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ap-rows>li.ap-row--wide{grid-template-columns:minmax(0,1fr)}.ap-inbox-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.ap-inbox-text small{color:var(--ap-meta)}.ap-inbox-text .ap-inbox-trouble{color:var(--ap-amber-ink)}.ap-inbox-btns{display:flex;flex-wrap:wrap;gap:10px}.ap-reopen{display:grid;gap:8px;margin:20px 0 24px;padding:16px 18px;border-radius:var(--pt-radius-lg);background:var(--pt-paper);box-shadow:var(--ap-card-ring)}.ap-reopen .ap-btn{justify-self:start}.ap-add-steps{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none;counter-reset:step}.ap-add-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 14px;align-items:start;font-size:var(--ap-t-16);line-height:1.5;counter-increment:step}.ap-add-steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ap-blue-wash);color:var(--ap-blue-ink);font:700 var(--ap-t-16)/1 var(--pt-sans)}.ap-add-steps li>.ap-btn{grid-column:2;justify-self:start}.ap-add-extension-page code,.ap-add-steps code{padding:1px 6px;border-radius:6px;background:var(--pt-paper-2);font-size:.95em;overflow-wrap:anywhere}.ap-add-extension-page .ap-hint{margin-top:14px}.ap-chat-run{display:grid;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ap-line)}.ap-chat-run .ap-live{margin-top:0}.ap-chat-run .ap-acts{margin-top:10px;align-items:center}.ap-chat-run-problem b{color:var(--pt-void)}.ap-connections .ap-more{margin-top:14px}.ap-chat-moved{margin-top:10px}.ap-chat-slow{display:grid;gap:4px;margin-top:6px}.ap-chat-slow p{margin:0}.ap-rest{display:grid;gap:2px;min-width:0;margin:10px 0 0;padding:0;border:0}.ap-rest legend{float:left;width:100%;padding:0;margin-bottom:4px;font:600 var(--ap-t-16)/1.4 var(--pt-sans)}.ap-rest legend+*{clear:both}.ap-expires b{color:var(--pt-ink)}.ap-account-banner{align-items:center;flex-wrap:wrap}.ap-account-banner>span:first-of-type{flex:1 1 260px}.ap-account-banner-act{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ap-account-banner .ap-billing-button{margin:0}.ap-account-banner--card{box-shadow:var(--ap-card-ring),inset 4px 0 0 var(--pt-flag)}.ap-win-next{margin-top:18px;font-size:var(--ap-t-16,1rem);line-height:1.5}.ap-win-feedback{display:grid;gap:8px;margin-top:14px}.ap-win-feedback p{margin:0}.ap-refund-ask{margin-top:6px}.ap-refund-ask .ap-hint{margin:0}.ap-plan-pick{margin-bottom:18px}.ap-plan-pick .ap-acts{margin-top:12px;align-items:center}.ap-public-win .ap-acts{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ap-company-check{display:grid;gap:10px;margin-bottom:14px}.ap-company-check .ap-hint{margin:0}.ap-acts--row{display:flex;flex-wrap:wrap;gap:10px}.ap-acts--row .ap-btn{width:auto}.ap-contact-list li small,.ap-contact-sources li .ap-hint{display:block;overflow-wrap:anywhere}.ap-contact-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ap-contact-list li>span{overflow-wrap:anywhere}.ap-remove-contact{min-height:32px;padding-inline:8px}.ap-counterparty{border:0;padding:0;margin:0 0 4px;display:grid;gap:6px}.ap-counterparty legend{font-weight:600;margin-bottom:4px}.ap-letter-step .ap-step-text{margin-bottom:12px}