.ph-apps{--ph-color-brand-1:#d2fae6;--ph-color-brand-5:#203e3b;--ph-color-brand-6:#143230;--ph-color-primary-1:#eafeee;--ph-color-primary-2:#c7ffd8;--ph-color-primary-3:#57f2a6;--ph-color-primary-4:#25e298;--ph-color-primary-5:#1bc291;--ph-color-primary-6:#07645f;--ph-color-danger-1:#fff0eb;--ph-color-danger-2:#ffc8b9;--ph-color-danger-3:#ff817c;--ph-color-danger-4:#ff4c56;--ph-color-danger-5:#d93047;--ph-color-danger-6:#931940;--ph-color-info-1:#eaf8fe;--ph-color-info-2:#cfedff;--ph-color-info-3:#72bff6;--ph-color-info-4:#197de3;--ph-color-info-5:#0c54a6;--ph-color-info-6:#042c63;--ph-color-warning-1:#fff9e5;--ph-color-warning-2:#ffe8a3;--ph-color-warning-3:#ffc852;--ph-color-warning-4:#ffae19;--ph-color-warning-5:#e07a06;--ph-color-warning-6:#89480b;--ph-color-light-neutral-1:#f4f5f6;--ph-color-light-neutral-2:#e9ebec;--ph-color-light-neutral-3:#d8dbdf;--ph-color-light-neutral-4:#c1c6cd;--ph-color-light-neutral-5:#a5adb6;--ph-color-light-neutral-6:#89949f;--ph-color-dark-neutral-1:#73808c;--ph-color-dark-neutral-2:#616b75;--ph-color-dark-neutral-3:#4f575f;--ph-color-dark-neutral-4:#3c4248;--ph-color-dark-neutral-5:#2a2e32;--ph-color-dark-neutral-6:#000;--ph-color-green-1:#f3fee7;--ph-color-green-2:#d5fbb1;--ph-color-green-3:#97ea69;--ph-color-green-4:#69dd3b;--ph-color-green-5:#4abe2b;--ph-color-green-6:#1d670e;--ph-color-purple-1:#eaeafe;--ph-color-purple-2:#b5b4fa;--ph-color-purple-3:#706ceb;--ph-color-purple-4:#553df3;--ph-color-purple-5:#3d22bf;--ph-color-purple-6:#240e66;--ph-color-yellow-1:#fffee5;--ph-color-yellow-2:#fffaa3;--ph-color-yellow-3:#fff775;--ph-color-yellow-4:#ffef19;--ph-color-yellow-5:#e0bb06;--ph-color-yellow-6:#89740b;--ph-color-white:#fff;--ph-color-black:#000;--ph-fg-primary:var(--ph-color-dark-neutral-6);--ph-fg-secondary:var(--ph-color-dark-neutral-2);--ph-fg-tertiary:var(--ph-color-light-neutral-6);--ph-fg-disabled:var(--ph-color-light-neutral-5);--ph-fg-inverse:var(--ph-color-white);--ph-fg-link:var(--ph-color-info-4);--ph-fg-link-hover:var(--ph-color-info-5);--ph-fg-danger:var(--ph-color-danger-5);--ph-fg-success:var(--ph-color-primary-6);--ph-fg-warning:var(--ph-color-warning-6);--ph-bg-surface:var(--ph-color-white);--ph-bg-canvas:var(--ph-color-light-neutral-1);--ph-bg-subtle:var(--ph-color-light-neutral-2);--ph-bg-hover:var(--ph-color-light-neutral-2);--ph-bg-active:var(--ph-color-light-neutral-3);--ph-border-subtle:var(--ph-color-light-neutral-2);--ph-border-default:var(--ph-color-light-neutral-3);--ph-border-strong:var(--ph-color-light-neutral-4);--ph-border-focus:var(--ph-color-info-3);--ph-spacing-0:0;--ph-spacing-1:.0625rem;--ph-spacing-2:.125rem;--ph-spacing-4:.25rem;--ph-spacing-8:.5rem;--ph-spacing-12:.75rem;--ph-spacing-16:1rem;--ph-spacing-24:1.5rem;--ph-spacing-32:2rem;--ph-spacing-40:2.5rem;--ph-spacing-48:3rem;--ph-spacing-56:3.5rem;--ph-spacing-64:4rem;--ph-spacing-72:4.5rem;--ph-spacing-128:8rem;--ph-radius-none:0;--ph-radius-rounded:.25rem;--ph-radius-8:.5rem;--ph-radius-16:1rem;--ph-radius-button-tiny:1rem;--ph-radius-button-small:1rem;--ph-radius-button-medium:1.25rem;--ph-radius-button-large:1.5rem;--ph-radius-circle:50%;--ph-shadow-small-pop:0 1px 0 #0000001a;--ph-shadow-small-pop-greys:0 1px 0 #0000001f;--ph-shadow-emboss:inset 0 1px 0 #00000014;--ph-shadow-dropdown:0 1px 0 #00000014, 0 12px 24px #0000001a;--ph-shadow-massive:0 24px 64px #73808c66;--ph-shadow-focus-ring:0 0 0 1px #72bff680, 0 0 0 4px #b6e3fa;--ph-duration-100:80ms;--ph-duration-200:.12s;--ph-duration-300:.16s;--ph-duration-400:.24s;--ph-duration-500:.4s;--ph-duration-600:.72s;--ph-ease-standard-productive:cubic-bezier(.2, 0, .38, .9);--ph-ease-standard-expressive:cubic-bezier(.4, .14, .3, 1);--ph-ease-entrance-productive:cubic-bezier(0, 0, .38, .9);--ph-ease-exit-productive:cubic-bezier(.2, 0, 1, .9);--ph-font-family:"Inter", Arial, Helvetica, sans-serif;--ph-font-feature-settings:"salt" on;--ph-font-size-11:.6875rem;--ph-font-size-12:.75rem;--ph-font-size-13:.8125rem;--ph-font-size-14:.875rem;--ph-font-size-15:.9375rem;--ph-font-size-16:1rem;--ph-font-size-18:1.125rem;--ph-font-size-20:1.25rem;--ph-font-size-24:1.5rem;--ph-font-size-28:1.75rem;--ph-font-size-32:2rem;--ph-fw-400:400;--ph-fw-500:500;--ph-fw-600:600;--ph-fw-700:700;--ph-lh-11:1rem;--ph-lh-13:1rem;--ph-lh-15:1.5rem;--ph-lh-16:1.5rem;--ph-lh-18:1.5rem;--ph-lh-20:2rem;--ph-lh-24:2rem;--ph-lh-28:2.5rem;--ph-lh-32:2.5rem;--ph-bp-s:1280px;--ph-bp-m:1400px;--ph-bp-l:1700px;--ph-bp-xl:1980px;background-color:var(--ph-bg-canvas);min-height:100vh;color:var(--ph-fg-primary);font-family:var(--ph-font-family);font-feature-settings:var(--ph-font-feature-settings);font-size:var(--ph-font-size-15);line-height:var(--ph-lh-15);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.ph-apps.ph-apps--embedded{background-color:#0000;min-height:0;display:block}.ph-apps *,.ph-apps :before,.ph-apps :after{box-sizing:border-box}.ph-apps-header{z-index:10;background-color:var(--ph-bg-canvas);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:56px;padding-inline:24px;display:grid;position:sticky;top:0}.ph-apps-header-start{min-width:0;display:flex}.ph-apps-header-end{justify-content:flex-end;align-items:center;gap:16px;display:flex}.ph-apps-logo{color:var(--ph-fg-primary);display:flex}.ph-apps-logo svg{display:block}.ph-apps-help,.ph-apps-menu-link{color:inherit;text-decoration:none}.ph-apps-help{border-radius:var(--ph-radius-circle);padding:8px;display:flex}.ph-apps-help:hover{background-color:var(--ph-bg-hover)}.ph-apps-switcher{min-width:0;position:relative}.ph-apps-switcher-toggle{border-radius:var(--ph-radius-8);min-width:0;max-width:100%;height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;font-weight:600;display:flex}.ph-apps-switcher-toggle:hover,.ph-apps-switcher-toggle[aria-expanded=true]{background-color:var(--ph-bg-hover)}.ph-apps-switcher-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-apps-switcher-chevron,.ph-apps-switcher-icon{flex-shrink:0}.ph-apps-menu{z-index:20;border:1px solid var(--ph-border-default);border-radius:var(--ph-radius-rounded);background-color:var(--ph-bg-surface);min-width:15rem;box-shadow:var(--ph-shadow-dropdown);outline:none;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0}.ph-apps-menu-link{white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-weight:500;display:flex}.ph-apps-menu-link[data-focus],.ph-apps-menu-link:hover{background-color:var(--ph-color-primary-1)}.ph-apps-menu-link--active{border-radius:var(--ph-radius-8);background-color:var(--ph-color-primary-2);margin-inline:8px;padding-inline:8px}.ph-apps-menu-divider{background-color:var(--ph-border-subtle);height:1px;margin:8px 0}.ph-apps-panel{border-radius:var(--ph-radius-16);background-color:var(--ph-bg-surface);flex:1;margin:0 16px 16px}.ph-apps-column{flex-direction:column;gap:40px;width:100%;max-width:880px;margin:0 auto;padding:32px 16px;display:flex}.ph-apps-column--wide{max-width:1040px}.ph-apps .ph-apps-column>[data-widget]{padding-top:0!important}.ph-apps-footer{color:var(--ph-fg-secondary);font-size:var(--ph-font-size-12);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:0 16px 24px;line-height:1rem;display:flex}.ph-apps-footer a{color:inherit;text-decoration:none}.ph-apps-footer a:hover{text-decoration:underline}@media (max-width:599px){.ph-apps-header{padding-inline:16px}.ph-apps-panel{margin:0 8px 8px}}@media (max-width:479px){.ph-apps-header{grid-template-columns:minmax(0,1fr) auto}.ph-apps-logo{display:none}}.ph-apps .ph-h1{font-size:var(--ph-font-size-28);line-height:var(--ph-lh-28);letter-spacing:-.03em;font-weight:700}.ph-apps .ph-h2{font-size:var(--ph-font-size-24);line-height:var(--ph-lh-24);letter-spacing:-.03em;font-weight:700}.ph-apps .ph-h3{font-size:var(--ph-font-size-20);line-height:var(--ph-lh-20);letter-spacing:-.01em;font-weight:700}.ph-apps .ph-h4{font-size:var(--ph-font-size-18);line-height:var(--ph-lh-18);letter-spacing:-.005em;font-weight:700}.ph-apps .ph-h5{font-size:var(--ph-font-size-16);line-height:var(--ph-lh-16);letter-spacing:-.005em;font-weight:700}.ph-apps .ph-body-large{font-size:var(--ph-font-size-16);line-height:var(--ph-lh-16);letter-spacing:-.005em;font-weight:400}.ph-apps .ph-body-regular{font-size:var(--ph-font-size-15);line-height:var(--ph-lh-15);letter-spacing:-.005em;font-weight:400}.ph-apps .ph-body-small{font-size:var(--ph-font-size-13);line-height:var(--ph-lh-13);letter-spacing:0;font-weight:400}.ph-apps .ph-footnote{font-size:var(--ph-font-size-12);letter-spacing:0;font-weight:400;line-height:1rem}.ph-apps .ph-caption{font-size:var(--ph-font-size-11);line-height:var(--ph-lh-11);letter-spacing:0;text-transform:uppercase;color:var(--ph-color-dark-neutral-3);font-weight:600}.ph-apps .ph-strong{font-weight:600}.ph-apps .ph-muted{color:var(--ph-color-dark-neutral-3)}.ph-apps .ph-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ph-apps .ph-prose p+p{margin-top:8px}.ph-apps .ph-prose a,.ph-apps .ph-link{color:var(--ph-fg-link);text-underline-offset:2px;text-decoration:underline}.ph-apps .ph-prose a:hover,.ph-apps .ph-link:hover{color:var(--ph-fg-link-hover)}.ph-apps .ph-stack{flex-direction:column;gap:16px;display:flex}.ph-apps .ph-stack--4{gap:4px}.ph-apps .ph-stack--8{gap:8px}.ph-apps .ph-stack--24{gap:24px}.ph-apps .ph-stack--32{gap:32px}.ph-apps .ph-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ph-apps .ph-row--between{justify-content:space-between}.ph-apps .ph-row--start{align-items:flex-start}.ph-apps .ph-row--nowrap{flex-wrap:nowrap}.ph-apps .ph-grid-2,.ph-apps .ph-fields-2{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ph-apps .ph-fields-2{gap:20px 24px}@media (min-width:640px){.ph-apps .ph-grid-2,.ph-apps .ph-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-apps .ph-page-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.ph-apps .ph-card{border:1px solid var(--ph-border-subtle);border-radius:var(--ph-radius-16);background-color:var(--ph-bg-surface);box-shadow:var(--ph-shadow-small-pop);flex-direction:column;gap:24px;padding:24px;display:flex}.ph-apps .ph-card--result{background-color:var(--ph-color-light-neutral-1)}.ph-apps .ph-card--link{color:inherit;transition:border-color var(--ph-duration-200) var(--ph-ease-standard-productive);text-decoration:none}.ph-apps .ph-card--link:hover{border-color:var(--ph-color-primary-5)}@media (min-width:768px){.ph-apps .ph-card{padding:32px}}.ph-apps .ph-divider{border:0;border-top:1px solid var(--ph-border-subtle);margin:0}.ph-apps .ph-hero-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1.1}.ph-apps .ph-icon-tile{border-radius:var(--ph-radius-8);background-color:var(--ph-color-primary-1);width:40px;height:40px;color:var(--ph-color-primary-6);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ph-apps .ph-icon-tile-arrow{transform:rotate(-90deg)}.ph-apps .ph-live:empty{display:none}.ph-apps .ph-divided{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ph-apps .ph-divided>*+*{border-top:1px solid var(--ph-border-subtle);margin-top:20px;padding-top:20px}.ph-apps .ph-btn{appearance:none;border-radius:var(--ph-radius-button-medium);color:var(--ph-color-black);font-family:inherit;font-size:var(--ph-font-size-15);letter-spacing:-.005em;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 24px;font-weight:600;line-height:1rem;text-decoration:none;transition:background-color .1s;display:inline-flex;position:relative}.ph-apps .ph-btn svg{flex-shrink:0;width:1rem;height:1rem}.ph-apps .ph-btn:focus-visible{box-shadow:var(--ph-shadow-focus-ring);outline:none}.ph-apps .ph-btn--primary{background-color:var(--ph-color-primary-3);box-shadow:var(--ph-shadow-small-pop)}.ph-apps .ph-btn--primary:hover{background-color:var(--ph-color-primary-4)}.ph-apps .ph-btn--primary:active{background-color:var(--ph-color-primary-5);box-shadow:var(--ph-shadow-emboss)}.ph-apps .ph-btn--primary:disabled{color:var(--ph-color-light-neutral-5);background-color:var(--ph-color-primary-1);box-shadow:none;cursor:default;pointer-events:none}.ph-apps .ph-btn--secondary{background-color:var(--ph-color-light-neutral-2);box-shadow:var(--ph-shadow-small-pop-greys)}.ph-apps .ph-btn--secondary:hover{background-color:var(--ph-color-light-neutral-3)}.ph-apps .ph-btn--secondary:active{background-color:var(--ph-color-light-neutral-4);box-shadow:var(--ph-shadow-emboss)}.ph-apps .ph-btn--secondary:disabled{color:var(--ph-color-light-neutral-5);background-color:var(--ph-color-light-neutral-1);box-shadow:none;cursor:default;pointer-events:none}.ph-apps .ph-btn--link{border-radius:var(--ph-radius-rounded);color:var(--ph-fg-link);white-space:normal;text-align:left;background-color:#0000;padding:0}.ph-apps .ph-btn--link:hover{color:var(--ph-fg-link-hover)}.ph-apps .ph-btn--link:disabled{color:var(--ph-color-light-neutral-4);cursor:default;pointer-events:none}.ph-apps .ph-btn--small{border-radius:var(--ph-radius-button-small);font-size:var(--ph-font-size-13);padding:8px 16px}.ph-apps .ph-field{flex-direction:column;min-width:0;display:flex}.ph-apps .ph-label{color:var(--ph-color-dark-neutral-3);font-size:var(--ph-font-size-13);letter-spacing:0;margin-bottom:6px;font-weight:500;line-height:1rem;display:block}.ph-apps .ph-input{border:0;border-bottom:1px solid var(--ph-color-light-neutral-3);background-color:var(--ph-bg-surface);width:100%;box-shadow:none;color:var(--ph-color-black);font-family:inherit;font-size:var(--ph-font-size-16);letter-spacing:-.005em;appearance:none;border-radius:0;margin:0;padding:4px 0;font-weight:500;line-height:1.5rem;transition:border-color .2s ease-in,box-shadow .2s ease-in;display:block}.ph-apps .ph-input::placeholder{color:var(--ph-color-light-neutral-5);opacity:1;font-weight:400}.ph-apps .ph-input:hover{border-color:var(--ph-color-light-neutral-4);box-shadow:0 1px 0 var(--ph-color-light-neutral-4)}.ph-apps .ph-input:focus{border-color:var(--ph-color-primary-4);box-shadow:0 1px 0 var(--ph-color-primary-4);outline:none}.ph-apps .ph-input--error,.ph-apps .ph-input--error:hover,.ph-apps .ph-input--error:focus{border-color:var(--ph-color-danger-4);box-shadow:0 1px 0 var(--ph-color-danger-4)}.ph-apps .ph-input:disabled{-webkit-text-fill-color:var(--ph-color-light-neutral-5);color:var(--ph-color-light-neutral-5);background-color:#0000}.ph-apps select.ph-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%23000000'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:16px 16px;padding-right:24px}.ph-apps select.ph-input:invalid,.ph-apps select.ph-input.ph-input--empty{color:var(--ph-color-light-neutral-5);font-weight:400}.ph-apps .ph-field-error{color:var(--ph-color-danger-5);font-size:var(--ph-font-size-12);letter-spacing:0;margin-top:8px;font-weight:600;line-height:1rem}.ph-apps .ph-checkbox{align-items:flex-start;gap:8px;display:flex}.ph-apps .ph-checkbox__input{width:16px;height:16px;accent-color:var(--ph-color-brand-5);cursor:pointer;flex:none;margin:2px 0 0}.ph-apps .ph-checkbox__label{color:var(--ph-color-black);cursor:pointer}.ph-apps .ph-field-help{color:var(--ph-color-dark-neutral-2);font-size:var(--ph-font-size-12);letter-spacing:0;margin-top:8px;font-weight:400;line-height:1rem}.ph-apps .ph-form-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:8px;display:flex}.ph-apps .ph-form-alert:empty{display:none}.ph-apps fieldset{border:0;min-width:0;margin:0;padding:0}.ph-apps .ph-badge{border-radius:var(--ph-radius-rounded);width:fit-content;color:var(--ph-color-dark-neutral-5);background-color:var(--ph-color-light-neutral-2);font-size:var(--ph-font-size-11);letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;padding:2px 6px;font-weight:700;line-height:1rem;display:inline-flex}.ph-apps .ph-badge--success{color:var(--ph-color-primary-6);background-color:var(--ph-color-primary-2)}.ph-apps .ph-badge--info{color:var(--ph-color-info-6);background-color:var(--ph-color-info-2)}.ph-apps .ph-badge--warning{color:var(--ph-color-warning-6);background-color:var(--ph-color-warning-2)}.ph-apps .ph-badge--danger{color:var(--ph-color-danger-6);background-color:var(--ph-color-danger-2)}.ph-apps .ph-alert{--alert-color:var(--ph-color-black);--alert-border:var(--ph-color-light-neutral-2);--alert-bg:var(--ph-color-white);border-radius:var(--ph-radius-rounded);max-width:100%;color:var(--alert-color);background-color:var(--alert-bg);align-items:flex-start;gap:12px;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}.ph-apps .ph-alert:after{content:"";background-color:var(--alert-border);width:100%;height:2px;position:absolute;bottom:0;left:0}.ph-apps .ph-alert--neutral{border:1px solid var(--ph-color-light-neutral-2)}.ph-apps .ph-alert--info{--alert-color:var(--ph-color-info-5);--alert-border:var(--ph-color-info-4);--alert-bg:var(--ph-color-info-1)}.ph-apps .ph-alert--success{--alert-color:var(--ph-color-primary-6);--alert-border:var(--ph-color-primary-4);--alert-bg:var(--ph-color-primary-1)}.ph-apps .ph-alert--warning{--alert-color:var(--ph-color-warning-6);--alert-border:var(--ph-color-warning-4);--alert-bg:var(--ph-color-warning-1)}.ph-apps .ph-alert--error{--alert-color:var(--ph-color-danger-6);--alert-border:var(--ph-color-danger-4);--alert-bg:var(--ph-color-danger-1)}.ph-apps .ph-alert-icon{flex-shrink:0;margin-top:4px}.ph-apps .ph-alert-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ph-apps .ph-alert-title{font-size:var(--ph-font-size-15);letter-spacing:-.005em;font-weight:600;line-height:1.5rem}.ph-apps .ph-alert-text{font-size:var(--ph-font-size-13);letter-spacing:0;font-weight:400;line-height:1.25rem}.ph-apps .ph-bar-track{border-radius:var(--ph-radius-rounded);background-color:var(--ph-color-light-neutral-2);height:8px;overflow:hidden}.ph-apps .ph-bar{border-radius:var(--ph-radius-rounded);background-color:var(--ph-color-primary-5);height:100%}.ph-apps .ph-cost-track{width:100%;height:32px;display:flex}.ph-apps .ph-cost-bar{border-radius:0 var(--ph-radius-8) var(--ph-radius-8) 0;min-width:4px;height:100%}.ph-apps .ph-cost-bar--bank{background-color:var(--ph-color-light-neutral-4)}.ph-apps .ph-cost-bar--payhawk{background-color:var(--ph-color-primary-5)}.ph-apps .ph-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.ph-apps .ph-table{border-collapse:collapse;width:100%;font-size:var(--ph-font-size-15);line-height:1.5rem}.ph-apps .ph-table th,.ph-apps .ph-table td{border-bottom:1px solid var(--ph-border-subtle);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.ph-apps .ph-table th{color:var(--ph-color-dark-neutral-3);font-size:var(--ph-font-size-13);letter-spacing:0;font-weight:500;line-height:1rem}.ph-apps .ph-table th:last-child,.ph-apps .ph-table td:last-child{padding-right:0}.ph-apps .ph-table .ph-num{text-align:right}.ph-apps .ph-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}@media (min-width:768px){.ph-apps .ph-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.ph-apps .ph-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.ph-apps .ph-figure dd{margin:0}.ph-apps .ph-figure .ph-num{white-space:normal}.ph-apps .ph-chart{width:100%;overflow:hidden}.ph-apps .ph-chart svg{font-family:var(--ph-font-family);font-size:var(--ph-font-size-12);fill:var(--ph-color-dark-neutral-3);display:block}.ph-apps .ph-chart-grid{stroke:var(--ph-color-light-neutral-2)}.ph-apps .ph-chart-area{fill:var(--ph-color-primary-1)}.ph-apps .ph-chart-actual,.ph-apps .ph-chart-forecast{stroke:var(--ph-color-primary-6)}.ph-apps .ph-chart-previous{stroke:var(--ph-color-light-neutral-6)}.ph-apps .ph-chart-today{fill:var(--ph-color-primary-6);stroke:var(--ph-color-white)}.ph-apps .ph-chart-end-label{paint-order:stroke;stroke:var(--ph-color-white);stroke-width:4px;stroke-linejoin:round;font-size:var(--ph-font-size-13);fill:var(--ph-color-dark-neutral-6);font-weight:600}.ph-apps .ph-chart-end-label--previous{fill:var(--ph-color-dark-neutral-3);font-weight:400}.ph-apps .ph-legend{color:var(--ph-color-dark-neutral-3);font-size:var(--ph-font-size-13);flex-wrap:wrap;gap:16px;line-height:1rem;display:flex}.ph-apps .ph-legend-item{align-items:center;gap:8px;display:inline-flex}.ph-apps .ph-swatch{border-top:2px solid var(--ph-color-primary-6);width:16px;height:0;display:inline-block}.ph-apps .ph-swatch--forecast{border-top-style:dashed}.ph-apps .ph-swatch--previous{border-top-color:var(--ph-color-light-neutral-6)}.ph-apps .ph-toggle>summary{color:var(--ph-fg-link);font-size:var(--ph-font-size-15);cursor:pointer;align-items:center;gap:4px;font-weight:600;line-height:1.5rem;list-style:none;display:inline-flex}.ph-apps .ph-toggle>summary::-webkit-details-marker{display:none}.ph-apps .ph-toggle>summary:hover{color:var(--ph-fg-link-hover)}.ph-apps .ph-toggle-chevron{flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.ph-apps .ph-toggle[open]>summary .ph-toggle-chevron{transform:rotate(0)}.ph-apps .ph-toggle-content{padding-top:16px;flex-direction:column;gap:16px;padding-inline-start:20px;display:flex}.ph-apps .ph-faq{border-top:1px solid var(--ph-border-subtle);flex-direction:column;display:flex}.ph-apps .ph-faq-item{border-bottom:1px solid var(--ph-border-subtle)}.ph-apps .ph-faq-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 0;font-weight:600;display:flex}.ph-apps .ph-faq-button:focus-visible{box-shadow:var(--ph-shadow-focus-ring);border-radius:var(--ph-radius-rounded);outline:none}.ph-apps .ph-faq-chevron{flex-shrink:0;transition:transform .15s}.ph-apps .ph-faq-button[aria-expanded=true] .ph-faq-chevron{transform:rotate(180deg)}.ph-apps .ph-faq-answer{color:var(--ph-color-dark-neutral-3);padding:0 32px 16px 0}.ph-apps .ph-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-apps .ph-benefits{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.ph-apps .ph-benefit{align-items:center;gap:8px;display:flex}.ph-apps .ph-benefit-icon{color:var(--ph-color-primary-6);flex-shrink:0}.ph-apps .ph-calculator{border:1px solid var(--ph-border-subtle);border-radius:var(--ph-radius-16);box-shadow:var(--ph-shadow-small-pop);background-color:var(--ph-bg-surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ph-apps .ph-calculator-inputs,.ph-apps .ph-calculator-spend{flex-direction:column;gap:32px;padding:24px;display:flex}.ph-apps .ph-calculator-spend{border-top:1px solid var(--ph-border-subtle);grid-column:1/-1}.ph-apps .ph-calculator-result{background-color:var(--ph-color-light-neutral-1);box-shadow:-1px 0 0 var(--ph-border-subtle), 0 -1px 0 var(--ph-border-subtle);flex-direction:column;gap:24px;padding:24px;display:flex}@media (min-width:768px){.ph-apps .ph-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-apps .ph-calculator-inputs,.ph-apps .ph-calculator-spend,.ph-apps .ph-calculator-result{padding:40px}}@media (max-width:599px){.ph-apps .ph-calculator .ph-hero-value{font-size:40px}}.ph-apps .ph-hero-placeholder{border-radius:var(--ph-radius-8);background-color:var(--ph-color-light-neutral-3);width:140px;height:40px;display:block}.ph-apps .ph-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;scroll-margin-top:24px;display:grid}.ph-apps .ph-step-number{border-radius:var(--ph-radius-circle);background-color:var(--ph-color-primary-2);width:24px;height:24px;font-size:var(--ph-font-size-12);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.ph-apps .ph-size-switch{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.ph-apps .ph-size-option{border:1px solid var(--ph-border-subtle);border-radius:var(--ph-radius-8);background-color:var(--ph-bg-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ph-duration-200) var(--ph-ease-standard-productive);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.ph-apps .ph-size-option:hover{background-color:var(--ph-bg-hover)}.ph-apps .ph-size-option:focus-visible{box-shadow:var(--ph-shadow-focus-ring);outline:none}.ph-apps .ph-size-option[aria-pressed=true]{border-color:var(--ph-color-primary-6);background-color:var(--ph-color-primary-1)}.ph-apps .ph-company-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 24px;display:grid}.ph-apps .ph-field-half{grid-column:span 3}.ph-apps .ph-field-full{grid-column:span 6}.ph-apps .ph-field-wide{grid-column:span 4}.ph-apps .ph-field-narrow{grid-column:span 2}@media (max-width:599px){.ph-apps .ph-company-fields>*{grid-column:1/-1}}.ph-apps .ph-fields-3{grid-template-columns:minmax(0,1fr);gap:20px 24px;display:grid}@media (min-width:768px){.ph-apps .ph-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-apps .ph-locked{scroll-margin-top:24px;display:grid}.ph-apps .ph-locked-shapes,.ph-apps .ph-locked-cta{grid-area:1/1}.ph-apps .ph-locked-shapes{filter:blur(4px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:768px){.ph-apps .ph-locked-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-apps .ph-locked-card{min-height:220px}.ph-apps .ph-locked-bar{border-radius:var(--ph-radius-rounded);background-color:var(--ph-color-light-neutral-3);width:80%;height:12px;display:block}.ph-apps .ph-locked-bar--icon{border-radius:var(--ph-radius-8);background-color:var(--ph-color-primary-1);width:40px;height:40px}.ph-apps .ph-locked-bar--title{width:50%;height:16px}.ph-apps .ph-locked-bar--figure{background-color:var(--ph-color-light-neutral-4);width:40%;height:32px}.ph-apps .ph-locked-bar--short{width:55%}.ph-apps .ph-locked-cta{z-index:1;place-self:center;width:min(640px,100%);padding:24px 0}
