@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Bricolage Grotesque", "Bricolage Fallback", Arial, sans-serif;--font-text:"Instrument Sans", "Instrument Fallback", Arial, sans-serif;--font-mono:"Fragment Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--black:#080909;--black-2:#0d0e0f;--off:#f3f1eb;--paper:#f3f1eb;--ink:#1b1c1d;--yellow:#f8b508;--yellow-hover:#ffc52e;--yellow-press:#e3a400;--error:#ffb1a8;--off-90:#f3f1ebe6;--off-72:#f3f1ebb8;--off-62:#f3f1eb9e;--ink-72:#1b1c1db8;--y-rail:#f8b50861;--y-rail-faint:#f8b5081f;--y-dot:#f8b50836;--y-dot-faint:#f8b5081a;--y-mark:#f8b508a3;--y-divider:#f8b508ad;--y-lit:#f8b508eb;--y-construct:#f8b50821;--rail-x:3.34vw;--col-a:6.45vw;--col-b:35.5vw;--col-c:54.3vw;--col-d:72.7vw;--edge:4.85vw;--fs-display:clamp(3.35rem, 4.86vw, 5.85rem);--fs-h2:clamp(2.3rem, 3.35vw, 4rem);--fs-h3:clamp(1.2rem, 1.46vw, 1.6rem);--fs-body:clamp(1rem, 1.12vw, 1.25rem);--fs-small:clamp(.88rem, .95vw, 1.05rem);--fs-eyebrow:clamp(.68rem, .74vw, .87rem);--fs-dt:clamp(.62rem, .66vw, .75rem);--fs-dd:clamp(.84rem, 1vw, 1.14rem);--space-section:clamp(6rem, 10.5vw, 10rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--z-chrome:50;--z-skip:100;--hair:1px;--ease-out:cubic-bezier(.2, .7, .1, 1);--ease-state:cubic-bezier(.4, 0, .2, 1);--t-press:.12s;--t-feedback:.18s;--t-panel:.42s;--t-enter:.76s;--t-sheet:.64s;--t-draw:1.1s;--t-settle:1.6s;--stagger:70ms;--t-lens:.3s;--t-stamp:.9s;--ease-register:cubic-bezier(.3, 1.3, .5, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--grain-dark:radial-gradient(circle at 16% 21%, #ffffff0a 0 .65px, transparent .85px), radial-gradient(circle at 74% 62%, #ffffff08 0 .55px, transparent .8px), linear-gradient(112deg, transparent 0 48%, #ffffff04 49%, transparent 50%);--grain-light:radial-gradient(circle at 16% 21%, #1b1c1d09 0 .65px, transparent .85px), radial-gradient(circle at 74% 62%, #1b1c1d06 0 .55px, transparent .8px), linear-gradient(112deg, transparent 0 48%, #1b1c1d05 49%, transparent 50%);--grain-size:5px 5px, 7px 7px, 31px 31px}@media (max-resolution:.99x){:root{--hair:1.6px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--black);color:var(--off);font-family:var(--font-text);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}img,svg{display:block}.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}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.skip{z-index:var(--z-skip);background:var(--yellow);color:var(--ink);transition:transform var(--t-feedback) var(--ease-state);padding:.85rem 1.1rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip:focus{transform:none}.mono{width:100%;height:100%;color:var(--yellow);overflow:hidden}.m-line{fill:none;stroke:currentColor;stroke-width:calc(var(--hair) * var(--mark-k,1));stroke-linejoin:round}.m-fill{fill:currentColor;stroke:none}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:1.25rem;height:1.25rem}.eyebrow{color:var(--yellow);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:400;line-height:1.2;font-family:var(--font-mono)}.reg{z-index:2;border:1px solid var(--reg,var(--y-mark));pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute}.reg:before,.reg:after{content:"";background:var(--reg,var(--y-mark));position:absolute}.reg:before{width:34px;height:1px;top:9px;left:-8px}.reg:after{width:1px;height:34px;top:-8px;left:9px}.sheet{isolation:isolate;background-color:var(--black);background-image:var(--grain-dark);background-size:var(--grain-size);--rail:var(--y-rail);--dot:var(--y-dot);--dot-2:var(--y-dot-faint);position:relative;overflow-x:clip}.sheet:before{z-index:-1;top:0;bottom:0;left:var(--rail-x);background:var(--rail);content:"";width:1px;position:absolute}.sheet:after{z-index:-1;pointer-events:none;content:"";background:repeating-linear-gradient(180deg, var(--dot) 0 2px, transparent 2px 5px) var(--col-b) 0 / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--dot-2) 0 2px, transparent 2px 5px) var(--col-c) 0 / 1px 100% no-repeat;position:absolute;inset:0}.sheet>.reg{top:-10px;left:calc(var(--rail-x) - 10px)}.sheet[id]{scroll-margin-top:4.5rem}.meta{margin:0;display:grid}.meta>div{min-width:0;padding-right:clamp(1.15rem,2vw,2.35rem);position:relative}.meta>div+div{padding-left:clamp(1.25rem,2vw,2.25rem)}.meta>div:not(:last-child):after{background:var(--y-divider);content:"";width:1px;height:3rem;position:absolute;top:0;right:0}.meta dt{color:var(--off-62);font-size:var(--fs-dt);letter-spacing:.12em;text-transform:uppercase;font-weight:400;line-height:1.1;font-family:var(--font-mono);margin:0 0 .7rem}.meta dd{color:var(--off-90);font-size:var(--fs-dd);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-weight:500;line-height:1.15}.cta{border:1px solid var(--yellow);background:var(--yellow);width:100%;min-height:clamp(3.55rem,4.4vw,4.25rem);color:var(--ink);cursor:pointer;transition:background-color var(--t-feedback) var(--ease-state), border-color var(--t-feedback) var(--ease-state);border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1.15rem,1.55vw,1.65rem);font-size:clamp(.98rem,1.05vw,1.2rem);font-weight:600;line-height:1.2;text-decoration:none;display:flex}.cta .icon{stroke-width:1.6px;width:1.35rem;height:1.35rem;transition:transform var(--t-feedback) var(--ease-state)}.cta:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}.cta:active{background:var(--yellow-press);border-color:var(--yellow-press)}.cta:hover .icon{transform:translate(2px,-2px)}.cta:focus-visible{outline:2px solid var(--off);outline-offset:4px}.line-row{min-height:3.25rem;color:var(--off-72);font-size:var(--fs-body);transition:border-color var(--t-feedback) var(--ease-state), color var(--t-feedback) var(--ease-state);border-bottom:1px solid #f3f1eb8c;align-items:center;gap:.9rem;padding:0 .1rem;text-decoration:none;display:flex;position:relative}.line-row:after{background:var(--yellow);content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--t-panel) var(--ease-state);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}a.line-row:hover,a.line-row:focus-visible{color:var(--off)}a.line-row:hover:after,a.line-row:focus-visible:after{transform:scaleX(1)}.line-row .icon{color:var(--yellow)}.brand{align-items:center;gap:clamp(.65rem,.72vw,.85rem);min-height:44px;text-decoration:none;display:flex}.brand .mono{width:clamp(2.5rem,2.65vw,3.15rem);height:clamp(2.25rem,2.4vw,2.85rem)}.brand span{letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.88rem,1.02vw,1.18rem);font-weight:800;font-family:var(--font-display)}@media (min-width:901px) and (min-height:560px){.sheet>.reg{transition:opacity var(--t-feedback) var(--ease-state)}}@media (prefers-reduced-motion:reduce){.sheet>.reg{transition:none!important}}.gate{padding:var(--space-section) 0}.cta[aria-disabled=true],.cta:disabled{border-style:dashed;border-color:var(--off-62);color:var(--off-62);cursor:not-allowed;background:0 0}.field{gap:.5rem;display:grid}@media (max-width:900px){:root{--rail-x:1.2rem;--col-a:2.55rem;--edge:1.5rem;--fs-h2:clamp(2rem, 8.6vw, 2.75rem);--fs-h3:1.2rem;--fs-body:1rem;--fs-small:.94rem;--fs-eyebrow:.68rem;--fs-dt:.64rem;--fs-dd:.84rem;--space-section:5.5rem}.sheet:after{display:none}.sheet>.reg{width:16px;height:16px;top:-8px;left:calc(var(--rail-x) - 8px)}.sheet>.reg:before{width:28px;top:7px;left:-6px}.sheet>.reg:after{height:28px;top:-6px;left:7px}.brand .mono{width:2.4rem;height:2.35rem}.brand span{font-size:.76rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
:where([data-surface=client]){--p-line:#f3f1eb24;--p-line-2:#f3f1eb52;--p-skel:#f3f1eb12;--p-error:#ffb1a8;--p-side:14.5rem;--p-gap:3.5rem;--p-top:4.5rem;--p-h1:2.25rem;--p-h2:1.25rem;--z-content:3;--z-chrome:50}:where([data-surface=client]) textarea,:where([data-surface=client]) select{font:inherit;color:inherit}:where([data-surface=client]) button{cursor:pointer}:where([data-surface=client]) button:disabled{cursor:not-allowed}:where([data-surface=client]) .p-noscript{padding:2rem var(--col-a);color:var(--off-72)}:where([data-surface=client]) .p-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:1.15rem;height:1.15rem}:where([data-surface=client]) .p-dt{color:var(--off-62);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:500;line-height:1.2}:where([data-surface=client]) .p-num{font-variant-numeric:tabular-nums}:where([data-surface=client]) .p-muted{color:var(--off-62)}:where([data-surface=client]) .p-link{color:var(--off);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:.28em;text-decoration-thickness:1px}:where([data-surface=client]) .p-link:hover{color:var(--yellow)}:where([data-surface=client]) .cta.p-cta{gap:2.5rem;width:auto;min-height:3.25rem;padding:.6rem 1.2rem;font-size:1rem}:where([data-surface=client]) .cta.p-cta--full{width:100%}:where([data-surface=client]) .cta:disabled,:where([data-surface=client]) .cta[aria-disabled=true]{border-color:var(--p-line-2);color:var(--off-62);cursor:not-allowed;background:0 0}:where([data-surface=client]) .cta:disabled .icon{opacity:.6}:where([data-surface=client]) .p-btn{border:1px solid var(--p-line-2);min-height:44px;color:var(--off);white-space:nowrap;transition:border-color var(--t-feedback) var(--ease-state), background-color var(--t-feedback) var(--ease-state);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.94rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where([data-surface=client]) .p-btn:hover{border-color:var(--off)}:where([data-surface=client]) .p-btn:active{background:#f3f1eb0f}:where([data-surface=client]) .p-btn[aria-busy=true]{color:var(--off-62);border-style:dashed}:where([data-surface=client]) .p-btn--quiet{text-decoration:underline;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62);text-underline-offset:.28em;border-color:#0000;padding-left:.4rem;padding-right:.4rem}:where([data-surface=client]) .p-btn--quiet:hover{-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off);border-color:#0000}:where([data-surface=client]) .p-smark{width:1.35rem;height:1.2rem;color:var(--off-90);flex:none;overflow:visible}:where([data-surface=client]) .p-smark .m-line{stroke-width:1px}:where([data-surface=client]) .p-smark[data-s=approved]{color:var(--yellow)}:where([data-surface=client]) .p-smark[data-s=draft] .m-line,:where([data-surface=client]) .p-smark[data-s=revision] .m-line{stroke-dasharray:2 2.5}:where([data-surface=client]) .p-smark[data-s=revision]{color:var(--off-62)}:where([data-surface=client]) .p-status{color:var(--off-90);align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;line-height:1.3;display:inline-flex}:where([data-surface=client]) .p-status[data-s=approved]{color:var(--yellow)}:where([data-surface=client]) .p-status[data-s=revision]{color:var(--off-72)}:where([data-surface=client]) .p-skel{background:var(--p-skel);height:.9rem;display:block}:where([data-surface=client]) .p-skel--h{width:55%;height:2rem}:where([data-surface=client]) .p-skel--box{height:9rem}:where([data-surface=client]) .p-msg{color:var(--off-72);align-items:flex-start;gap:.65rem;font-size:.94rem;line-height:1.5;display:flex}:where([data-surface=client]) .p-msg .p-icon{margin-top:.12rem}:where([data-surface=client]) .p-msg--error{color:var(--p-error)}:where([data-surface=client]) .p-msg--ok{color:var(--off-90)}:where([data-surface=client]) .p-msg--ok .p-icon{color:var(--yellow)}:where([data-surface=client]) .p-msg a{color:inherit;text-underline-offset:.25em}:where([data-surface=client]) .p-gate{min-height:max(100svh - 2.6rem,42rem)}:where([data-surface=client]) .p-gate__h-rail{z-index:-1;background:var(--y-rail-faint);height:1px;position:absolute;top:23.05%;left:0;right:0}:where([data-surface=client]) .p-gate>.reg.p-reg-top{top:calc(6.65% - 10px)}:where([data-surface=client]) .p-gate>.reg.p-reg-bottom{top:auto;bottom:calc(6.65% - 10px)}:where([data-surface=client]) .p-gate__mono{z-index:0;pointer-events:none;opacity:.34;width:52.55%;height:85.1%;position:absolute;top:5.75%;left:35.45%}:where([data-surface=client]) .p-gate__brand{z-index:3;top:7.2%;left:var(--col-a);position:absolute}:where([data-surface=client]) .p-brand{min-height:44px;color:var(--off);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}:where([data-surface=client]) .p-brand .mono{width:2.6rem;height:2.35rem}:where([data-surface=client]) .p-brand span{letter-spacing:.28em;text-transform:uppercase;font-size:.92rem;font-weight:650}:where([data-surface=client]) .p-gate__content{z-index:3;top:30%;left:var(--col-a);width:44%;position:absolute}:where([data-surface=client]) .p-gate__content h1{letter-spacing:-.03em;margin-top:1.4rem;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:390;line-height:1.02}:where([data-surface=client]) .p-gate__content h1 span{display:block}:where([data-surface=client]) .p-gate__copy{max-width:30em;color:var(--off-72);font-size:var(--fs-body);margin-top:1.6rem;font-weight:350;line-height:1.55}:where([data-surface=client]) .p-gate__meta{z-index:3;bottom:13%;left:var(--col-a);grid-template-columns:1fr 1.15fr 1.35fr;width:46%;position:absolute}:where([data-surface=client]) .p-gate__meta dd{overflow-wrap:anywhere}:where([data-surface=client]) .p-gate__action{z-index:4;bottom:6.5%;left:calc(var(--col-d) - 1.5rem);background-color:var(--black);background-image:var(--grain-dark);background-size:var(--grain-size);width:calc(22.4% + 3rem);padding:1.5rem;position:absolute}:where([data-surface=client]) .p-field+.p-field{margin-top:1.5rem}:where([data-surface=client]) .p-field>label,:where([data-surface=client]) .p-label{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:650;display:block}:where([data-surface=client]) .p-input{color:var(--off-72);transition:border-color var(--t-feedback) var(--ease-state), color var(--t-feedback) var(--ease-state);border-bottom:1px solid #f3f1eb8c;align-items:center;gap:.8rem;display:flex}:where([data-surface=client]) .p-input:focus-within{border-color:var(--yellow);color:var(--yellow)}:where([data-surface=client]) .p-input[data-invalid=true]{border-color:var(--p-error);color:var(--p-error)}:where([data-surface=client]) .p-input input{width:100%;min-width:0;height:3.1rem;color:var(--off);background:0 0;border:0;outline:0;font-size:1.05rem}:where([data-surface=client]) .p-input input::placeholder{color:#f3f1eb9e}:where([data-surface=client]) .p-input:has(input:focus-visible){outline:2px solid var(--yellow);outline-offset:4px}:where([data-surface=client]) .p-reveal{min-height:44px;color:var(--off-72);text-decoration:underline;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62);text-underline-offset:.25em;white-space:nowrap;background:0 0;border:0;padding:0 .2rem;font-size:.8rem;font-weight:600}:where([data-surface=client]) .p-reveal:hover{color:var(--off)}:where([data-surface=client]) .p-field__err{color:var(--p-error);margin-top:.5rem;font-size:.86rem}:where([data-surface=client]) .p-gate form .cta{margin-top:1.9rem}:where([data-surface=client]) .p-form-status{min-height:3rem;margin-top:1rem}:where([data-surface=client]) .p-form-status .p-msg{font-size:.9rem}:where([data-surface=client]) .p-gate__foot{color:var(--off-62);margin-top:.4rem;font-size:.86rem;line-height:1.5}:where([data-surface=client]) .p-gate__foot a{min-height:44px;color:var(--off-90);-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62);text-underline-offset:.25em;align-items:center;display:inline-flex}:where([data-surface=client]) .p-gate__foot a:hover{color:var(--off)}:where([data-surface=client]) .p-gate__notice{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);margin-bottom:1.6rem;padding:.85rem 0}:where([data-surface=client]) .p-app{min-height:calc(100svh - 2.6rem)}:where([data-surface=client]) .p-app.sheet:after{background:repeating-linear-gradient(180deg, var(--dot) 0 2px, transparent 2px 5px) calc(var(--col-a) + var(--p-side) + var(--p-gap) / 2) 0 / 1px 100% no-repeat}:where([data-surface=client]) .p-app>.reg{top:calc(var(--p-top) - 10px)}:where([data-surface=client]) .p-top{z-index:var(--z-chrome);grid-template-columns:var(--p-side) minmax(0, 1fr) auto;height:var(--p-top);align-items:center;gap:var(--p-gap);padding:0 var(--edge) 0 var(--col-a);border-bottom:1px solid var(--y-rail-faint);display:grid;position:relative}:where([data-surface=client]) .p-top .p-brand .mono{width:2.2rem;height:2rem}:where([data-surface=client]) .p-top .p-brand span{font-size:.8rem}:where([data-surface=client]) .p-top__crumb{min-width:0;color:var(--off-62);align-items:center;gap:.75rem;font-size:.86rem;display:flex}:where([data-surface=client]) .p-top__crumb strong{color:var(--off-90);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}:where([data-surface=client]) .p-top__crumb a{color:var(--off-62);white-space:nowrap;text-decoration:none}:where([data-surface=client]) .p-top__crumb a:hover{color:var(--off);text-underline-offset:.25em;text-decoration:underline}:where([data-surface=client]) .p-top__sep{background:var(--p-line-2);width:1px;height:1.1rem}:where([data-surface=client]) .p-top__user{color:var(--off-72);white-space:nowrap;align-items:center;gap:1rem;margin-left:auto;font-size:.88rem;display:flex}:where([data-surface=client]) .p-top__who{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}:where([data-surface=client]) .p-top__who small{color:var(--off-62);font-size:.74rem}:where([data-surface=client]) .p-menu-btn{display:none}:where([data-surface=client]) .p-shell.p-shell--solo{grid-template-columns:minmax(0,1fr)}:where([data-surface=client]) .p-app--solo.sheet:after{display:none}:where([data-surface=client]) .p-shell--solo .p-main{max-width:72rem}:where([data-surface=client]) .p-shell{grid-template-columns:var(--p-side) minmax(0, 1fr);gap:var(--p-gap);padding:0 var(--edge) 0 var(--col-a);display:grid}:where([data-surface=client]) .p-side{padding:2.5rem 0 3rem}:where([data-surface=client]) .p-side ul{border-top:1px solid var(--p-line)}:where([data-surface=client]) .p-side li{border-bottom:1px solid var(--p-line)}:where([data-surface=client]) .p-side a{min-height:3rem;color:var(--off-72);transition:color var(--t-feedback) var(--ease-state);align-items:center;gap:.85rem;padding-right:.2rem;font-size:.97rem;text-decoration:none;display:flex;position:relative}:where([data-surface=client]) .p-side a:before{background:var(--off);content:"";transform-origin:0;width:1.4rem;height:1px;transition:transform var(--t-panel) var(--ease-out);flex:none;transform:scaleX(0)}:where([data-surface=client]) .p-side a:hover{color:var(--off)}:where([data-surface=client]) .p-side a[aria-current=page]{color:var(--off);font-weight:500}:where([data-surface=client]) .p-side a[aria-current=page]:before{transform:none}:where([data-surface=client]) .p-side .p-count{color:var(--off-62);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}:where([data-surface=client]) .p-side .p-count--on{color:var(--off)}:where([data-surface=client]) .p-side__stage{margin-top:2.25rem}:where([data-surface=client]) .p-side__stage p:not(.p-dt){color:var(--off-90);margin-top:.55rem;font-size:.9rem;line-height:1.4}:where([data-surface=client]) .p-nodes{align-items:center;gap:0;margin-top:.85rem;display:flex}:where([data-surface=client]) .p-nodes i{flex:1 1 0;height:11px;position:relative}:where([data-surface=client]) .p-nodes i:before{background:var(--p-line-2);content:"";height:1px;position:absolute;top:5px;left:0;right:0}:where([data-surface=client]) .p-nodes i:first-child:before{left:50%}:where([data-surface=client]) .p-nodes i:last-child:before{right:50%}:where([data-surface=client]) .p-nodes i:after{border:1px solid var(--p-line-2);background:var(--black);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:calc(50% - 5.5px)}:where([data-surface=client]) .p-nodes i[data-s=done]:after{border-color:var(--yellow);background:var(--yellow)}:where([data-surface=client]) .p-nodes i[data-s=done]:before{background:#f8b50880}:where([data-surface=client]) .p-nodes i[data-s=now]:after{border-color:var(--off);box-shadow:0 0 0 3px var(--black), 0 0 0 4px #f3f1eb66}:where([data-surface=client]) .p-main{min-width:0;padding:2.5rem 0 7rem}:where([data-surface=client]) .p-main:focus{outline:0}:where([data-surface=client]) .p-head{border-bottom:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-bottom:2rem;display:flex}:where([data-surface=client]) .p-head__crumbs{flex-wrap:wrap;gap:.2rem .8rem;margin-bottom:.9rem;display:flex}:where([data-surface=client]) .p-head__crumbs a{min-height:44px;color:var(--off-62);align-items:center;gap:.5rem;margin:-.8rem 0;text-decoration:none;display:inline-flex}:where([data-surface=client]) .p-head__crumbs a:hover{color:var(--off)}:where([data-surface=client]) .p-head__crumbs .p-icon{width:1rem;height:1rem}:where([data-surface=client]) .p-head h1{font-size:var(--p-h1);letter-spacing:-.026em;text-wrap:balance;font-weight:390;line-height:1.08}:where([data-surface=client]) .p-head h1:focus,:where([data-surface=client]) [tabindex="-1"]:focus,:where([data-surface=client]) [tabindex="-1"]:focus-visible{outline:0}:where([data-surface=client]) .p-head__sub{max-width:40em;color:var(--off-72);text-wrap:pretty;margin-top:.8rem;font-size:1rem;line-height:1.55}:where([data-surface=client]) .p-head__aside{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where([data-surface=client]) .p-section{margin-top:3rem}:where([data-surface=client]) .p-section>h2,:where([data-surface=client]) .p-h2{font-size:var(--p-h2);letter-spacing:-.015em;font-weight:450;line-height:1.3}:where([data-surface=client]) .p-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.1rem;display:flex}:where([data-surface=client]) .p-section__head a{color:var(--off-72);text-underline-offset:.25em;font-size:.9rem}:where([data-surface=client]) .p-section__head a:hover{color:var(--off)}:where([data-surface=client]) .meta.p-meta{grid-template-columns:repeat(4,minmax(0,max-content))}:where([data-surface=client]) .meta.p-meta>div:after{height:2.6rem}:where([data-surface=client]) .meta.p-meta dt{margin-bottom:.55rem;font-size:.66rem}:where([data-surface=client]) .meta.p-meta dd{font-size:.96rem}:where([data-surface=client]) .p-next{border:1px solid var(--p-line-2);background:var(--black-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;margin-top:2.5rem;padding:2rem 2.25rem;display:grid;position:relative}:where([data-surface=client]) .p-next>.reg{top:-10px;left:-10px}:where([data-surface=client]) .p-next h2{letter-spacing:-.022em;text-wrap:balance;margin-top:.7rem;font-size:1.65rem;font-weight:400;line-height:1.2}:where([data-surface=client]) .p-next p{max-width:38em;color:var(--off-72);margin-top:.6rem;line-height:1.55}:where([data-surface=client]) .p-method{margin-top:3rem}:where([data-surface=client]) .p-method ol{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:1.2rem;display:grid}:where([data-surface=client]) .p-method li{padding:1.6rem .8rem 0 0;position:relative}:where([data-surface=client]) .p-method li:before{background:var(--p-line-2);content:"";height:1px;position:absolute;top:5px;left:0;right:0}:where([data-surface=client]) .p-method li:last-child:before{width:6px;right:auto}:where([data-surface=client]) .p-method li:after{border:1px solid var(--p-line-2);background:var(--black);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}:where([data-surface=client]) .p-method li[data-s=done]:after{border-color:var(--yellow);background:var(--yellow)}:where([data-surface=client]) .p-method li[data-s=done]:before{background:#f8b50880}:where([data-surface=client]) .p-method li[data-s=now]:after{border-color:var(--off);box-shadow:0 0 0 3px var(--black), 0 0 0 4px #f3f1eb73}:where([data-surface=client]) .p-method b{color:var(--off-62);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:650;display:block}:where([data-surface=client]) .p-method span{color:var(--off-72);margin-top:.35rem;font-size:.88rem;line-height:1.35;display:block}:where([data-surface=client]) .p-method li[data-s=now] span{color:var(--off)}:where([data-surface=client]) .p-method small{color:var(--off-62);margin-top:.3rem;font-size:.78rem;display:block}:where([data-surface=client]) .p-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;display:grid}:where([data-surface=client]) .p-counts{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where([data-surface=client]) .p-counts a{min-height:5.5rem;color:inherit;flex-direction:column;justify-content:center;gap:.35rem;padding:.8rem 0;text-decoration:none;display:flex}:where([data-surface=client]) .p-counts a+a{border-left:1px solid var(--p-line);padding-left:1.25rem}:where([data-surface=client]) .p-counts b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:350;line-height:1}:where([data-surface=client]) .p-counts span{color:var(--off-72);align-items:center;gap:.5rem;font-size:.88rem;display:flex}:where([data-surface=client]) .p-counts a:hover span{color:var(--off)}:where([data-surface=client]) .p-rows{border-top:1px solid var(--p-line)}:where([data-surface=client]) .p-head+.p-rows{border-top:0}:where([data-surface=client]) .p-rows>li{border-bottom:1px solid var(--p-line)}:where([data-surface=client]) .p-act{grid-template-columns:4.5rem 1.6rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.95rem 0;font-size:.94rem;line-height:1.5;display:grid}:where([data-surface=client]) .p-rows--dated .p-act{grid-template-columns:6.6rem 1.6rem minmax(0,1fr)}:where([data-surface=client]) .p-act time{color:var(--off-62);font-variant-numeric:tabular-nums;font-size:.84rem}:where([data-surface=client]) .p-act .p-icon,:where([data-surface=client]) .p-act .p-smark{color:var(--off-62);margin-top:.1rem}:where([data-surface=client]) .p-act .p-smark[data-s=approved]{color:var(--yellow)}:where([data-surface=client]) .p-act p{color:var(--off-72)}:where([data-surface=client]) .p-act strong{color:var(--off);font-weight:500}:where([data-surface=client]) .p-act a{color:var(--off);text-underline-offset:.25em;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62)}:where([data-surface=client]) .p-day{padding-bottom:.6rem}:where([data-surface=client]) .p-days>section+section{margin-top:2.25rem}:where([data-surface=client]) .p-filter{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}:where([data-surface=client]) .p-filter button{border:1px solid var(--p-line-2);min-height:44px;color:var(--off-72);background:0 0;padding:0 .95rem;font-size:.88rem;font-weight:500}:where([data-surface=client]) .p-filter button:hover{border-color:var(--off);color:var(--off)}:where([data-surface=client]) .p-filter button[aria-pressed=true]{border-color:var(--off);background:var(--off);color:var(--ink)}:where([data-surface=client]) .p-filter .p-num{opacity:.8;margin-left:.35rem}:where([data-surface=client]) .p-project{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 1.25rem;align-items:center;gap:1rem 2rem;min-height:5.5rem;padding:1.1rem 0;display:grid}:where([data-surface=client]) .p-project h2{letter-spacing:-.015em;font-size:1.2rem;font-weight:450}:where([data-surface=client]) .p-project h2 a{color:inherit;text-decoration:none}:where([data-surface=client]) .p-project h2 a:after{content:"";position:absolute;inset:0}:where([data-surface=client]) .p-project{position:relative}:where([data-surface=client]) .p-project:not([data-static]):hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:.25em}:where([data-surface=client]) .p-project .p-icon{color:var(--off-62)}:where([data-surface=client]) .p-project:hover .p-icon{color:var(--yellow)}:where([data-surface=client]) .p-pill{color:var(--off-90);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}:where([data-surface=client]) .p-pill:before{content:"";border:1px solid;width:9px;height:9px}:where([data-surface=client]) .p-pill[data-status=active]:before{border-color:var(--off);background:var(--off)}:where([data-surface=client]) .p-pill[data-status=done]:before{border-color:var(--yellow);background:var(--yellow)}:where([data-surface=client]) .p-pill[data-status=paused]:before{border-style:dashed}:where([data-surface=client]) .p-rounds{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;display:flex}:where([data-surface=client]) .p-rounds__cells{gap:4px;display:flex}:where([data-surface=client]) .p-rounds__cells i{border:1px solid var(--p-line-2);width:14px;height:14px}:where([data-surface=client]) .p-rounds__cells i[data-s=used]{border-color:var(--off-90);background:var(--off-90)}:where([data-surface=client]) .p-rounds__cells i[data-s=open]{border-style:dashed;border-color:var(--off)}:where([data-surface=client]) .p-rounds p{color:var(--off-72);font-size:.9rem}:where([data-surface=client]) .p-rounds strong{color:var(--off);font-weight:500}:where([data-surface=client]) .p-tray{border:1px dashed #f3f1eb73;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin-top:1.75rem;padding:1.25rem 1.5rem;display:grid}:where([data-surface=client]) .p-tray h2{font-size:1.05rem;font-weight:500}:where([data-surface=client]) .p-tray p{color:var(--off-72);margin-top:.3rem;font-size:.92rem;line-height:1.5}:where([data-surface=client]) .p-tray__confirm{border-top:1px solid var(--p-line);grid-column:1/-1;padding-top:1.1rem}:where([data-surface=client]) .p-tray__confirm ul{margin:.8rem 0 0}:where([data-surface=client]) .p-tray__confirm li{color:var(--off-90);gap:.6rem;padding:.3rem 0;font-size:.92rem;display:flex}:where([data-surface=client]) .p-tray__confirm li:before{background:var(--off-62);content:"";flex:none;width:1rem;height:1px;margin-top:.7em}:where([data-surface=client]) .p-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}:where([data-surface=client]) .p-warn{color:var(--off);gap:.6rem;margin-top:.9rem;font-size:.92rem;line-height:1.5;display:flex}:where([data-surface=client]) .p-warn .p-icon{margin-top:.1rem}:where([data-surface=client]) .p-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:2.25rem 1.75rem;margin-top:2rem;display:grid}:where([data-surface=client]) .p-sheet-card{position:relative}:where([data-surface=client]) .p-sheet-card a{color:inherit;text-decoration:none}:where([data-surface=client]) .p-sheet-card a:after{content:"";position:absolute;inset:0}:where([data-surface=client]) .p-thumb{aspect-ratio:16/10.5;border:1px solid var(--p-line-2);background:var(--black-2);color:#f3f1eb8c;transition:border-color var(--t-feedback) var(--ease-state);position:relative;overflow:hidden}:where([data-surface=client]) .p-thumb svg.p-wf{width:84%;height:84%;position:absolute;inset:8%}:where([data-surface=client]) .p-thumb[data-s=approved]{border-color:#f8b508b3}:where([data-surface=client]) .p-thumb[data-s=draft],:where([data-surface=client]) .p-thumb[data-s=revision]{border-style:dashed}:where([data-surface=client]) .p-thumb[data-s=revision]{color:#f3f1eb4d}:where([data-surface=client]) .p-sheet-card:hover .p-thumb{border-color:var(--off)}:where([data-surface=client]) .p-sheet-card:hover .p-thumb[data-s=approved]{border-color:var(--yellow)}:where([data-surface=client]) .p-sheet-card:focus-within .p-thumb{border-color:var(--off)}:where([data-surface=client]) .p-sheet-card h2{letter-spacing:-.012em;align-items:baseline;gap:.7rem;margin-top:.95rem;font-size:1.06rem;font-weight:450;display:flex}:where([data-surface=client]) .p-sheet-card h2 b{color:var(--off-62);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:650}:where([data-surface=client]) .p-sheet-card:hover h2 span{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62)}:where([data-surface=client]) .p-sheet-card .p-status{margin-top:.55rem}:where([data-surface=client]) .p-sheet-card small{color:var(--off-62);margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}:where([data-surface=client]) .p-review{grid-template:"preview side""preview hist"1fr"work hist"/minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:0 2.5rem;margin-top:2.25rem;display:grid}:where([data-surface=client]) .p-review>.p-preview{grid-area:preview}:where([data-surface=client]) .p-review__side{grid-area:side}:where([data-surface=client]) .p-review__work{grid-area:work}:where([data-surface=client]) .p-review>.p-history{grid-area:hist}:where([data-surface=client]) .p-preview__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}:where([data-surface=client]) .p-seg{border:1px solid var(--p-line-2);display:inline-flex}:where([data-surface=client]) .p-seg button{min-height:44px;color:var(--off-72);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.88rem;font-weight:500;display:inline-flex}:where([data-surface=client]) .p-seg button+button{border-left:1px solid var(--p-line-2)}:where([data-surface=client]) .p-seg button[aria-pressed=true]{background:var(--off);color:var(--ink)}:where([data-surface=client]) .p-seg button:hover:not([aria-pressed=true]){color:var(--off)}:where([data-surface=client]) .p-preview__note{color:var(--off-62);font-size:.82rem}:where([data-surface=client]) .p-frame{border:1px solid var(--p-line-2);background:var(--black-2);color:#f3f1eb9e;transition:border-color var(--t-panel) var(--ease-state);place-items:center;padding:2.5rem;display:grid;position:relative}:where([data-surface=client]) .p-frame>.reg{top:-10px;left:-10px}:where([data-surface=client]) .p-frame>.reg.p-reg-br{inset:auto -10px -10px auto}:where([data-surface=client]) .p-frame[data-s=approved]{border-color:#f8b508b3}:where([data-surface=client]) .p-frame[data-s=draft],:where([data-surface=client]) .p-frame[data-s=revision]{border-style:dashed}:where([data-surface=client]) .p-frame svg.p-wf{width:100%;height:auto;max-height:62vh}:where([data-surface=client]) .p-frame[data-device=phone] svg.p-wf{width:auto;max-width:100%;height:min(62vh,34rem)}:where([data-surface=client]) .p-pager{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}:where([data-surface=client]) .p-pager a{min-height:44px;color:var(--off-72);align-items:center;gap:.55rem;font-size:.9rem;text-decoration:none;display:inline-flex}:where([data-surface=client]) .p-pager a:hover{color:var(--off)}:where([data-surface=client]) .p-pager a[data-dir=next]{text-align:right;margin-left:auto}:where([data-surface=client]) .p-tblock{border:1px solid var(--y-rail);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where([data-surface=client]) .p-tblock>div{border-right:1px solid var(--y-rail-faint);min-width:0;padding:.7rem .8rem .75rem}:where([data-surface=client]) .p-tblock>div:nth-child(3){border-right:0}:where([data-surface=client]) .p-tblock dt{color:var(--off-62);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.66rem;font-weight:500}:where([data-surface=client]) .p-tblock dd{overflow-wrap:anywhere;color:var(--off-90);letter-spacing:-.01em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:390}:where([data-surface=client]) .p-tblock__approval{border-top:1px solid var(--y-rail);grid-column:1/-1;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:1rem;display:grid;border-right:0!important}:where([data-surface=client]) .p-tblock__approval dd{text-transform:none;letter-spacing:0;color:var(--off-72);font-size:.92rem;line-height:1.45}:where([data-surface=client]) .p-tblock__approval dd strong{color:var(--off);font-weight:500;display:block}:where([data-surface=client]) .p-tblock__approval[data-s=approved] dd strong{color:var(--yellow)}:where([data-surface=client]) .p-amark{width:3.6rem;height:3.25rem;color:var(--yellow);position:relative}:where([data-surface=client]) .p-amark>svg{width:100%;height:100%;position:absolute;inset:0}:where([data-surface=client]) .p-amark .is-outline{color:var(--off-90)}:where([data-surface=client]) .p-amark .is-fill{clip-path:inset(100% 0 0)}:where([data-surface=client]) .p-amark[data-s=approved] .is-outline{color:var(--yellow)}:where([data-surface=client]) .p-amark[data-s=approved] .is-fill{clip-path:inset(0)}:where([data-surface=client]) .p-amark[data-s=draft] .m-line,:where([data-surface=client]) .p-amark[data-s=revision] .m-line{stroke-dasharray:2 2.5}:where([data-surface=client]) .p-amark.is-sweeping .is-fill{animation:p-sweep .9s var(--ease-draw) both}@keyframes p-sweep{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}:where([data-surface=client]) .p-decide{margin-top:1.25rem}:where([data-surface=client]) .p-decide .cta{margin-top:0}:where([data-surface=client]) .p-decide .p-btn{width:100%;margin-top:.75rem}:where([data-surface=client]) .p-decide__hint{color:var(--off-62);margin-top:.9rem;font-size:.86rem;line-height:1.5}:where([data-surface=client]) .p-confirm{border:1px solid var(--p-line-2);background:var(--black-2);margin-top:1.25rem;padding:1.1rem 1.15rem 1.2rem}:where([data-surface=client]) .p-confirm h2,:where([data-surface=client]) .p-confirm h3{font-size:1.02rem;font-weight:500;line-height:1.35}:where([data-surface=client]) .p-confirm p{color:var(--off-72);margin-top:.5rem;font-size:.9rem;line-height:1.5}:where([data-surface=client]) .p-confirm .p-actions .cta{flex:auto}:where([data-surface=client]) .p-stamp{color:var(--yellow);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:1.1rem;font-size:.72rem;font-weight:650;display:flex}:where([data-surface=client]) .p-stamp .p-icon{width:1.05rem;height:1.05rem}:where([data-surface=client]) .p-request{border:1px dashed #f3f1eb73;margin-top:1.25rem;padding:1rem 1.1rem 1.1rem}:where([data-surface=client]) .p-request blockquote{color:var(--off);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.97rem;line-height:1.55}:where([data-surface=client]) .p-request small{color:var(--off-62);margin-top:.55rem;font-size:.82rem;display:block}:where([data-surface=client]) .p-request .p-actions{gap:.25rem 1rem;margin-top:.6rem}:where([data-surface=client]) .p-textarea{resize:vertical;background:var(--black);width:100%;min-height:8rem;color:var(--off);border:1px solid #f3f1eb73;border-radius:0;padding:.8rem .9rem;font-size:1rem;line-height:1.55;display:block}:where([data-surface=client]) .p-textarea::placeholder{color:#f3f1eb9e}:where([data-surface=client]) .p-textarea:focus{border-color:var(--yellow);outline:0}:where([data-surface=client]) .p-textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}:where([data-surface=client]) .p-textarea[aria-invalid=true]{border-color:var(--p-error)}:where([data-surface=client]) .p-hint{color:var(--off-62);margin-top:.5rem;font-size:.84rem;line-height:1.5}:where([data-surface=client]) .p-form-label{color:var(--off);margin-bottom:.55rem;font-size:.94rem;font-weight:500;display:block}:where([data-surface=client]) .p-history{margin-top:2rem}:where([data-surface=client]) .p-history h2{margin-bottom:.7rem}:where([data-surface=client]) .p-history li{border-bottom:1px solid var(--p-line);color:var(--off-72);grid-template-columns:5.2rem minmax(0,1fr);gap:.8rem;padding:.7rem 0;font-size:.88rem;line-height:1.45;display:grid}:where([data-surface=client]) .p-history li:first-child{border-top:1px solid var(--p-line)}:where([data-surface=client]) .p-history time{color:var(--off-62);font-variant-numeric:tabular-nums}:where([data-surface=client]) .p-rail{margin-top:2rem;position:relative}:where([data-surface=client]) .p-rail:before{background:var(--p-line-2);content:"";width:1px;position:absolute;top:.6rem;bottom:.6rem;left:6px}:where([data-surface=client]) .p-rail>li{grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:.4rem 2rem;padding:0 0 1.9rem 2.4rem;display:grid;position:relative}:where([data-surface=client]) .p-rail>li:before{border:1px solid var(--p-line-2);background:var(--black);content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:.32rem;left:0}:where([data-surface=client]) .p-rail>li[data-s=done]:before{border-color:var(--yellow);background:var(--yellow)}:where([data-surface=client]) .p-rail>li[data-s=now]:before{border-color:var(--off);box-shadow:0 0 0 3px var(--black), 0 0 0 4px #f3f1eb73}:where([data-surface=client]) .p-rail>li[data-kind=payment]:before{border-radius:0;width:9px;height:9px;top:.4rem;left:2px}:where([data-surface=client]) .p-rail h2{letter-spacing:-.012em;align-items:baseline;gap:.9rem;font-size:1.1rem;font-weight:450;line-height:1.3;display:flex}:where([data-surface=client]) .p-rail h2 b{min-width:1.7em;color:var(--off-62);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:650}:where([data-surface=client]) .p-rail li[data-kind=payment] h2{color:var(--off-90);font-size:.97rem;font-weight:400}:where([data-surface=client]) .p-rail p{color:var(--off-72);grid-column:1;padding-left:calc(1.19em + 1.1rem);font-size:.92rem;line-height:1.5}:where([data-surface=client]) .p-rail li[data-kind=payment] p{padding-left:0}:where([data-surface=client]) .p-rail .p-when{color:var(--off-72);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:.88rem}:where([data-surface=client]) .p-rail li[data-s=now] .p-when{color:var(--off)}:where([data-surface=client]) .p-file{grid-template-columns:1.6rem minmax(0,1fr) 6rem 6.5rem 12rem;align-items:center;gap:.5rem 1.25rem;min-height:4.5rem;padding:.85rem 0;display:grid}:where([data-surface=client]) .p-file>.p-icon{color:var(--off-62)}:where([data-surface=client]) .p-file h2{overflow-wrap:anywhere;font-size:1rem;font-weight:450;line-height:1.35}:where([data-surface=client]) .p-file h2+p{color:var(--off-62);margin-top:.2rem;font-size:.84rem}:where([data-surface=client]) .p-file .p-size,:where([data-surface=client]) .p-file .p-date{color:var(--off-72);font-variant-numeric:tabular-nums;font-size:.88rem}:where([data-surface=client]) .p-file__act{text-align:right;justify-self:end}:where([data-surface=client]) .p-file__act .p-msg{justify-content:flex-end;font-size:.86rem}:where([data-surface=client]) .p-file__act .p-msg--error{text-align:left}:where([data-surface=client]) .p-file[data-s=later] h2{color:var(--off-72)}:where([data-surface=client]) .p-file__soon{color:var(--off-62);font-size:.86rem}:where([data-surface=client]) .p-note{color:var(--off-62);margin-top:1.5rem;font-size:.86rem;line-height:1.55}:where([data-surface=client]) .p-thread{border-top:1px solid var(--p-line);flex-direction:column;gap:0;margin-top:2rem;display:flex}:where([data-surface=client]) .p-msgitem{border-bottom:1px solid var(--p-line);grid-template-columns:10.5rem minmax(0,1fr);gap:.4rem 2rem;padding:1.35rem 0;display:grid}:where([data-surface=client]) .p-msgitem header{color:var(--off-90);font-size:.92rem;line-height:1.4}:where([data-surface=client]) .p-msgitem header small{color:var(--off-62);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.8rem;display:block}:where([data-surface=client]) .p-msgitem header .p-who-t{align-items:center;gap:.45rem;display:inline-flex}:where([data-surface=client]) .p-msgitem header .p-who-t svg{width:1.1rem;height:1rem;color:var(--off-90)}:where([data-surface=client]) .p-msgitem>div p{max-width:42em;color:var(--off-90);overflow-wrap:anywhere;font-size:.98rem;line-height:1.6}:where([data-surface=client]) .p-msgitem .p-ref{min-height:44px;color:var(--off-72);text-underline-offset:.25em;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.86rem;display:inline-flex}:where([data-surface=client]) .p-msgitem .p-ref:hover{color:var(--off)}:where([data-surface=client]) .p-msgitem[data-s=new] header:before{border:1px solid var(--off-62);color:var(--off);letter-spacing:.14em;text-transform:uppercase;content:"Nova";margin-bottom:.4rem;padding:.1rem .4rem;font-size:.62rem;font-weight:650;display:inline-block}:where([data-surface=client]) .p-msgitem[data-s=sending]>div p{color:var(--off-62)}:where([data-surface=client]) .p-msgitem .p-msg{margin-top:.5rem;font-size:.86rem}:where([data-surface=client]) .p-compose{margin-top:2rem;padding-top:1.5rem}:where([data-surface=client]) .p-compose .p-actions{justify-content:space-between}:where([data-surface=client]) .p-empty{border:1px dashed #f3f1eb52;margin-top:2rem;padding:2.5rem 2.25rem;position:relative}:where([data-surface=client]) .p-empty h2{font-size:1.15rem;font-weight:450}:where([data-surface=client]) .p-empty p{max-width:36em;color:var(--off-72);margin-top:.55rem;line-height:1.55}:where([data-surface=client]) .p-empty .p-actions{margin-top:1.25rem}:where([data-surface=client]) .p-empty--error{border-style:solid;border-color:#ffb1a880}:where([data-surface=client]) .p-empty--error h2{color:var(--p-error);align-items:center;gap:.6rem;display:flex}:where([data-surface=client]) .p-loading{gap:1.1rem;margin-top:2rem;display:grid}:where([data-surface=client]) .p-loading-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:2.25rem 1.75rem;margin-top:2rem;display:grid}@media (max-width:1200px){:where([data-surface=client]){--p-side:12.5rem;--p-gap:2.5rem}:where([data-surface=client]) .p-review{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"preview preview""side hist""work work"}:where([data-surface=client]) .p-review>.p-preview{margin-bottom:2.5rem}:where([data-surface=client]) .p-review>.p-history{margin-top:0}:where([data-surface=client]) .p-method ol{grid-template-columns:repeat(7,minmax(4.5rem,1fr))}:where([data-surface=client]) .p-file{grid-template-columns:1.6rem minmax(0,1fr) 6rem 11.5rem}:where([data-surface=client]) .p-file .p-date{display:none}:where([data-surface=client]) .p-gate__action{width:calc(31% + 3rem);left:calc(64% - 1.5rem)}:where([data-surface=client]) .p-gate__content{width:52%}:where([data-surface=client]) .p-gate__meta{width:54%}}@media (max-width:900px){:where([data-surface=client]){--p-h1:1.9rem;--p-h2:1.15rem;--p-top:4rem}:where([data-surface=client]) .p-gate{flex-direction:column;min-height:0;padding:1.25rem 1.5rem 3rem 0;display:flex}:where([data-surface=client]) .p-gate__h-rail,:where([data-surface=client]) .p-gate>.reg.p-reg-bottom{display:none}:where([data-surface=client]) .p-gate>.reg.p-reg-top{width:16px;height:16px;top:1.6rem;left:calc(var(--rail-x) - 8px)}:where([data-surface=client]) .p-gate__mono{opacity:.24;width:88vw;height:24rem;top:3.5rem;left:auto;right:0}:where([data-surface=client]) .p-gate__brand,:where([data-surface=client]) .p-gate__content,:where([data-surface=client]) .p-gate__meta,:where([data-surface=client]) .p-gate__action{width:auto;position:relative;inset:auto}:where([data-surface=client]) .p-gate__brand{margin-left:var(--col-a)}:where([data-surface=client]) .p-gate__content{margin:2.75rem 0 0 var(--col-a)}:where([data-surface=client]) .p-gate__content h1{font-size:clamp(2.2rem,9.6vw,3.2rem);line-height:1.06}:where([data-surface=client]) .p-gate__content h1 span{display:inline}:where([data-surface=client]) .p-gate__copy{margin-top:1rem;font-size:1rem}:where([data-surface=client]) .p-gate__action{margin:2.25rem 0 0 var(--col-a);background:0 0;padding:0}:where([data-surface=client]) .p-gate__meta{max-width:16rem;margin:2.5rem 0 0 var(--col-a);order:4;grid-template-columns:1fr}:where([data-surface=client]) .p-gate__meta>div,:where([data-surface=client]) .p-gate__meta>div+div{padding:.8rem 0}:where([data-surface=client]) .p-gate__meta>div:first-child{padding-top:0}:where([data-surface=client]) .p-gate__meta>div+div{border-top:1px solid #f8b5083d}:where([data-surface=client]) .p-gate__meta>div:after,:where([data-surface=client]) .p-app.sheet:after{display:none}:where([data-surface=client]) .p-app>.reg{width:16px;height:16px;top:calc(var(--p-top) - 8px);left:calc(var(--rail-x) - 8px)}:where([data-surface=client]) .p-top{padding:0 .9rem 0 var(--col-a);gap:.75rem;display:flex}:where([data-surface=client]) .p-top__crumb,:where([data-surface=client]) .p-top__who{display:none}:where([data-surface=client]) .p-top__user{gap:.5rem}:where([data-surface=client]) .p-top__out-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-surface=client]) .p-top__out{width:44px;padding:0}:where([data-surface=client]) .p-menu-btn{border:1px solid var(--p-line-2);min-height:44px;color:var(--off);letter-spacing:.16em;text-transform:uppercase;background:0 0;align-items:center;gap:.6rem;padding:0 .75rem;font-size:.72rem;font-weight:600;display:inline-flex}:where([data-surface=client]) .p-menu-btn .p-bars{width:1.1rem;height:9px;position:relative}:where([data-surface=client]) .p-menu-btn .p-bars:before,:where([data-surface=client]) .p-menu-btn .p-bars:after{background:var(--off);content:"";width:100%;height:1.5px;transition:transform var(--t-panel) var(--ease-out);position:absolute;left:0}:where([data-surface=client]) .p-menu-btn .p-bars:before{top:0}:where([data-surface=client]) .p-menu-btn .p-bars:after{bottom:0}:where([data-surface=client]) .p-menu-btn[aria-expanded=true] .p-bars:before{transform:translateY(3.75px)rotate(45deg)}:where([data-surface=client]) .p-menu-btn[aria-expanded=true] .p-bars:after{transform:translateY(-3.75px)rotate(-45deg)}:where([data-surface=client]) .p-shell{padding:0 var(--edge) 0 var(--col-a);grid-template-columns:minmax(0,1fr);gap:0}:where([data-surface=client]) .p-side{padding:0}:where([data-surface=client]) .p-side[data-open=false]{display:none}:where([data-surface=client]) .p-side[data-open=true]{border-bottom:1px solid var(--y-rail-faint);padding:1.25rem 0 1.5rem}:where([data-surface=client]) .p-side a{min-height:3.25rem;font-size:1.15rem}:where([data-surface=client]) .p-side__crumb{color:var(--off-62);margin-bottom:1rem;font-size:.88rem;line-height:1.45}:where([data-surface=client]) .p-side__crumb strong{color:var(--off-90);font-weight:500;display:block}:where([data-surface=client]) .p-side__stage{margin-top:1.5rem}:where([data-surface=client]) .p-main{padding:1.75rem 0 5rem}:where([data-surface=client]) .p-head{flex-direction:column;align-items:flex-start;padding-bottom:1.5rem}:where([data-surface=client]) .p-head__aside{width:100%}:where([data-surface=client]) .p-section{margin-top:2.25rem}:where([data-surface=client]) .meta.p-meta{grid-template-columns:1fr 1fr;row-gap:1.25rem}:where([data-surface=client]) .meta.p-meta>div:nth-child(2):after{display:none}:where([data-surface=client]) .meta.p-meta>div:nth-child(3){padding-left:0}:where([data-surface=client]) .p-next{grid-template-columns:1fr;padding:1.5rem 1.25rem}:where([data-surface=client]) .p-next .cta{width:100%}:where([data-surface=client]) .p-next h2{font-size:1.4rem}:where([data-surface=client]) .p-method ol{grid-template-columns:1fr;margin-top:1rem}:where([data-surface=client]) .p-method li{padding:0 0 1rem 2rem}:where([data-surface=client]) .p-method li:before{width:1px;height:auto;inset:.6rem auto -.6rem 5px}:where([data-surface=client]) .p-method li:last-child:before{display:none}:where([data-surface=client]) .p-method li:after{top:.3rem}:where([data-surface=client]) .p-method b{margin-right:.6rem;display:inline}:where([data-surface=client]) .p-method span{display:inline}:where([data-surface=client]) .p-two{grid-template-columns:1fr;gap:0}:where([data-surface=client]) .p-counts a{min-height:5rem}:where([data-surface=client]) .p-counts a+a{padding-left:.9rem}:where([data-surface=client]) .p-counts b{font-size:1.6rem}:where([data-surface=client]) .p-counts span{font-size:.8rem}:where([data-surface=client]) .p-act,:where([data-surface=client]) .p-rows--dated .p-act{grid-template-columns:1.4rem minmax(0,1fr);gap:.25rem .8rem}:where([data-surface=client]) .p-act time{grid-area:2/2}:where([data-surface=client]) .p-act>:nth-child(2){grid-area:1/1/span 2}:where([data-surface=client]) .p-act p{grid-area:1/2}:where([data-surface=client]) .p-project{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem}:where([data-surface=client]) .p-project>:nth-child(2),:where([data-surface=client]) .p-project>:nth-child(3){grid-column:1}:where([data-surface=client]) .p-project>:last-child{grid-area:1/2/span 3}:where([data-surface=client]) .p-tray{grid-template-columns:1fr;padding:1.1rem 1rem}:where([data-surface=client]) .p-tray .cta{width:100%}:where([data-surface=client]) .p-grid{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}:where([data-surface=client]) .p-sheet-card h2{flex-direction:column;gap:.2rem;font-size:.98rem}:where([data-surface=client]) .p-sheet-card .p-status{font-size:.82rem}:where([data-surface=client]) .p-review{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""side""work""hist";margin-top:1.5rem}:where([data-surface=client]) .p-review>.p-preview{margin-bottom:2rem}:where([data-surface=client]) .p-review>.p-history{margin-top:2.5rem}:where([data-surface=client]) .p-frame{padding:1.25rem}:where([data-surface=client]) .p-frame[data-device=phone] svg.p-wf{height:min(56vh,26rem)}:where([data-surface=client]) .p-confirm .p-actions .cta,:where([data-surface=client]) .p-confirm .p-actions .p-btn{width:100%}:where([data-surface=client]) .p-rail>li{grid-template-columns:minmax(0,1fr);padding-left:2.1rem}:where([data-surface=client]) .p-rail .p-when{text-align:left;grid-area:auto/1;justify-self:start;padding-left:calc(1.19em + 1.1rem)}:where([data-surface=client]) .p-rail li[data-kind=payment] .p-when{padding-left:0}:where([data-surface=client]) .p-file{grid-template-columns:1.4rem minmax(0,1fr);gap:.35rem .8rem;padding:1rem 0}:where([data-surface=client]) .p-file>.p-icon{grid-row:1/span 3;align-self:start;margin-top:.15rem}:where([data-surface=client]) .p-file .p-size{grid-column:2}:where([data-surface=client]) .p-file .p-date{display:none}:where([data-surface=client]) .p-file__act{text-align:left;grid-column:2;justify-self:start}:where([data-surface=client]) .p-file__act .p-msg{justify-content:flex-start}:where([data-surface=client]) .p-msgitem{grid-template-columns:1fr;gap:.6rem;padding:1.15rem 0}:where([data-surface=client]) .p-compose .p-actions .cta{width:100%}:where([data-surface=client]) .p-empty{padding:1.75rem 1.25rem}}@media (max-width:420px){:where([data-surface=client]) .p-grid{grid-template-columns:1fr 1fr}:where([data-surface=client]) .p-thumb svg.p-wf{width:88%;height:88%;inset:6%}:where([data-surface=client]) .p-top .p-brand span{display:none}}@media (prefers-reduced-motion:reduce){:where([data-surface=client]) .p-amark.is-sweeping .is-fill{animation:none}}:where([data-surface=client]) .p3-hide{display:none!important}:where([data-surface=client]) .p-gate__action .p3-lead{color:var(--off-72);margin-bottom:1.4rem;font-size:.94rem;line-height:1.55}:where([data-surface=client]) .p3-code{letter-spacing:.42em;font-variant-numeric:tabular-nums;font-size:1.6rem}:where([data-surface=client]) .p-input input.p3-code{letter-spacing:.42em;height:3.6rem;padding-left:.2rem;font-size:1.6rem}:where([data-surface=client]) .p-input input.p3-code::placeholder{letter-spacing:.42em}:where([data-surface=client]) .p3-alt{flex-wrap:wrap;gap:0 1.2rem;margin-top:.4rem;display:flex}:where([data-surface=client]) .p3-alt a,:where([data-surface=client]) .p3-alt button{min-height:44px;color:var(--off-90);text-decoration:underline;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62);text-underline-offset:.25em;background:0 0;border:0;align-items:center;padding:0;font-size:.86rem;display:inline-flex}:where([data-surface=client]) .p3-alt a:hover,:where([data-surface=client]) .p3-alt button:hover{color:var(--off)}:where([data-surface=client]) .p3-facts{border-top:1px solid var(--p-line);color:var(--off-62);margin-top:1.4rem;padding-top:1rem;font-size:.84rem;line-height:1.55}:where([data-surface=client]) .p3-facts li{padding-left:1.1rem;position:relative}:where([data-surface=client]) .p3-facts li+li{margin-top:.4rem}:where([data-surface=client]) .p3-facts li:before{background:var(--y-mark);content:"";width:.55rem;height:1px;position:absolute;top:.62em;left:0}:where([data-surface=client]) .p3-wait{color:var(--off-72);align-items:center;gap:.7rem;font-size:.94rem;display:flex}:where([data-surface=client]) .p3-bar{background:var(--p-line-2);width:100%;height:1px;margin-top:1rem;display:block;position:relative;overflow:hidden}:where([data-surface=client]) .p3-bar:after{background:var(--yellow);content:"";width:38%;animation:p3-slide 1.6s var(--ease-state) infinite;position:absolute;inset:0 auto 0 0}@keyframes p3-slide{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){:where([data-surface=client]) .p3-bar:after{width:38%;animation:none}}:where([data-surface=client]) .p3-top{z-index:var(--z-chrome);height:var(--p-top);padding:0 var(--edge) 0 var(--col-a);border-bottom:1px solid var(--y-rail-faint);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}:where([data-surface=client]) .p3-top .p-brand .mono{width:2.2rem;height:2rem}:where([data-surface=client]) .p3-top .p-brand span{font-size:.8rem}:where([data-surface=client]) .p3-top__user{color:var(--off-72);align-items:center;gap:1rem;font-size:.88rem;display:flex}:where([data-surface=client]) .p3-top__user small{color:var(--off-62);font-size:.74rem;display:block}:where([data-surface=client]) .p3-step{grid-template-columns:var(--p-side) minmax(0, 1fr);gap:var(--p-gap);padding:0 var(--edge) 7rem var(--col-a);display:grid}:where([data-surface=client]) .p3-step__rail{padding:2.5rem 0 3rem}:where([data-surface=client]) .p3-steps{counter-reset:s;border-top:1px solid var(--p-line)}:where([data-surface=client]) .p3-steps li{counter-increment:s;border-bottom:1px solid var(--p-line);min-height:3.1rem;color:var(--off-62);align-items:center;gap:.85rem;font-size:.94rem;display:flex}:where([data-surface=client]) .p3-steps li:before{border:1px solid var(--p-line-2);content:counter(s);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;display:inline-grid}:where([data-surface=client]) .p3-steps li[data-s=done]{color:var(--off-90)}:where([data-surface=client]) .p3-steps li[data-s=done]:before{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}:where([data-surface=client]) .p3-steps li[data-s=now]{color:var(--off);font-weight:500}:where([data-surface=client]) .p3-steps li[data-s=now]:before{border-color:var(--off);box-shadow:0 0 0 3px var(--black), 0 0 0 4px #f3f1eb66}:where([data-surface=client]) .p3-main{min-width:0;max-width:46rem;padding:2.5rem 0 0}:where([data-surface=client]) .p3-main h1{font-size:var(--p-h1);letter-spacing:-.026em;text-wrap:balance;font-weight:390;line-height:1.08}:where([data-surface=client]) .p3-main>.p-dt{color:var(--yellow);margin-bottom:.9rem}:where([data-surface=client]) .p3-main .p-lede{max-width:38em;color:var(--off-72);text-wrap:pretty;margin-top:.9rem;font-size:1rem;line-height:1.55}:where([data-surface=client]) .p3-card{border:1px solid var(--p-line-2);background:var(--black);margin-top:2rem;padding:1.5rem}:where([data-surface=client]) .p3-card h2{font-size:var(--p-h2);font-weight:450;line-height:1.25}:where([data-surface=client]) .p3-card>p{color:var(--off-72);margin-top:.5rem;font-size:.94rem;line-height:1.55}:where([data-surface=client]) .p3-card .p-field{margin-top:1.4rem}:where([data-surface=client]) .p3-card .cta,:where([data-surface=client]) .p3-card .p-btn{margin-top:1.5rem}:where([data-surface=client]) .p3-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}:where([data-surface=client]) .p3-actions .cta,:where([data-surface=client]) .p3-actions .p-btn{margin-top:0}:where([data-surface=client]) .p3-msg{min-height:1.5rem;margin-top:1rem}:where([data-surface=client]) .p3-enrol{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:1.5rem;display:grid}:where([data-surface=client]) .p3-qr{background:var(--off);width:11.5rem;height:11.5rem;color:var(--ink);padding:.7rem}:where([data-surface=client]) .p3-qr svg{width:100%;height:100%;display:block}:where([data-surface=client]) .p3-qrcap{color:var(--off-62);margin-top:.4rem;font-size:.74rem;line-height:1.4}:where([data-surface=client]) .p3-key{border:1px dashed var(--p-line-2);font-family:var(--font-mono);letter-spacing:.08em;overflow-wrap:anywhere;margin-top:.5rem;padding:.75rem .9rem;font-size:.98rem;display:block}:where([data-surface=client]) .p3-enrol ol{color:var(--off-72);margin-top:.4rem;font-size:.94rem;line-height:1.55}:where([data-surface=client]) .p3-enrol ol li{padding-left:.2rem}:where([data-surface=client]) .p3-enrol ol li+li{margin-top:.5rem}:where([data-surface=client]) .p3-enrol ol{padding-left:1.2rem;list-style:decimal}:where([data-surface=client]) .p3-codes{border:1px solid var(--p-line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.25rem;display:grid}:where([data-surface=client]) .p3-codes li{border-bottom:1px solid var(--p-line);font-family:var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding:.8rem 1rem;font-size:1rem}:where([data-surface=client]) .p3-codes li:nth-child(odd){border-right:1px solid var(--p-line)}:where([data-surface=client]) .p3-codes li:nth-last-child(-n+2){border-bottom:0}:where([data-surface=client]) .p3-codes li[data-used=true]{color:var(--off-62);text-decoration:line-through}:where([data-surface=client]) .p3-check{cursor:pointer;align-items:flex-start;gap:.8rem;margin-top:1.4rem;font-size:.94rem;line-height:1.5;display:flex}:where([data-surface=client]) .p3-check input{opacity:0;width:1px;height:1px;position:absolute}:where([data-surface=client]) .p3-check__box{border:1px solid var(--off-72);flex:none;width:1.35rem;height:1.35rem;margin-top:.1rem;position:relative}:where([data-surface=client]) .p3-check input:checked+.p3-check__box{border-color:var(--yellow);background:var(--yellow)}:where([data-surface=client]) .p3-check input:checked+.p3-check__box:after{border:solid var(--ink);content:"";border-width:0 2px 2px 0;width:.38rem;height:.7rem;position:absolute;top:.2rem;left:.4rem;transform:rotate(40deg)}:where([data-surface=client]) .p3-check input:focus-visible+.p3-check__box{outline:2px solid var(--yellow);outline-offset:3px}:where([data-surface=client]) .p3-list{border-top:1px solid var(--p-line);margin-top:2rem}:where([data-surface=client]) .p3-list>li{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 2rem;padding:1.2rem 0;display:grid}:where([data-surface=client]) .p3-list h2{font-size:1.02rem;font-weight:500}:where([data-surface=client]) .p3-list p{color:var(--off-72);margin-top:.3rem;font-size:.9rem;line-height:1.5}:where([data-surface=client]) .p3-list .p-msg,:where([data-surface=client]) .p3-list .p3-codes,:where([data-surface=client]) .p3-list .p3-stepup{grid-column:1/-1}:where([data-surface=client]) dialog.p3-dialog{border:1px solid var(--p-line-2);background:var(--black);background-image:var(--grain-dark);background-size:var(--grain-size);width:min(30rem,100vw - 2rem);color:var(--off);margin:auto;padding:1.75rem}:where([data-surface=client]) dialog.p3-dialog::backdrop{background:#080909c7}:where([data-surface=client]) dialog.p3-dialog h2{font-size:1.3rem;font-weight:450;line-height:1.25}:where([data-surface=client]) dialog.p3-dialog>p,:where([data-surface=client]) dialog.p3-dialog form>p{color:var(--off-72);margin-top:.6rem;font-size:.94rem;line-height:1.55}:where([data-surface=client]) .p3-stepup{border:1px solid var(--p-line-2);padding:1.25rem}:where([data-surface=client]) .p3-drop{border:1px dashed var(--p-line-2);transition:border-color var(--t-feedback) var(--ease-state), background-color var(--t-feedback) var(--ease-state);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem;padding:1.4rem 1.5rem;display:grid}:where([data-surface=client]) .p3-drop[data-over=true]{border-color:var(--yellow);background:#f8b5080d}:where([data-surface=client]) .p3-drop .p-icon{width:1.6rem;height:1.6rem;color:var(--off-72)}:where([data-surface=client]) .p3-drop h2{font-size:1.02rem;font-weight:500}:where([data-surface=client]) .p3-drop p{color:var(--off-72);margin-top:.3rem;font-size:.88rem;line-height:1.5}:where([data-surface=client]) .p3-drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}:where([data-surface=client]) .p3-drop label.p-btn:has(input:focus-visible){outline:2px solid var(--yellow);outline-offset:3px}:where([data-surface=client]) .p3-drop[data-disabled=true]{border-color:var(--p-line)}:where([data-surface=client]) .p3-drop[data-disabled=true] .p-btn{color:var(--off-62);cursor:not-allowed;border-style:dashed}:where([data-surface=client]) .p3-types{color:var(--off-62);margin-top:.9rem;font-size:.84rem;line-height:1.5}:where([data-surface=client]) .p3-types summary{min-height:44px;color:var(--off-90);text-decoration:underline;-webkit-text-decoration-color:var(--off-62);text-decoration-color:var(--off-62);text-underline-offset:.25em;cursor:pointer;align-items:center;display:inline-flex}:where([data-surface=client]) .p3-types[open] summary{margin-bottom:.2rem}:where([data-surface=client]) .p3-ups{margin-top:1.25rem}:where([data-surface=client]) .p3-up{border-top:1px solid var(--p-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.2rem 1rem;padding:.95rem 0;display:grid}:where([data-surface=client]) .p3-up:last-child{border-bottom:1px solid var(--p-line)}:where([data-surface=client]) .p3-up>.p-icon{color:var(--off-72)}:where([data-surface=client]) .p3-up[data-s=done]>.p-icon{color:var(--yellow)}:where([data-surface=client]) .p3-up[data-s=refused]>.p-icon,:where([data-surface=client]) .p3-up[data-s=failed]>.p-icon{color:var(--p-error)}:where([data-surface=client]) .p3-up__name{text-overflow:ellipsis;white-space:nowrap;font-size:.97rem;overflow:hidden}:where([data-surface=client]) .p3-up__size{color:var(--off-62);font-variant-numeric:tabular-nums;font-size:.84rem}:where([data-surface=client]) .p3-up__why{color:var(--off-72);grid-column:2/-1;font-size:.88rem;line-height:1.5}:where([data-surface=client]) .p3-up[data-s=refused] .p3-up__why,:where([data-surface=client]) .p3-up[data-s=failed] .p3-up__why{color:var(--p-error)}:where([data-surface=client]) .p3-up__bar{background:var(--p-line-2);grid-column:2/-1;height:1px;position:relative}:where([data-surface=client]) .p3-up__bar i{width:calc(var(--p,0) * 100%);background:var(--yellow);position:absolute;inset:0 auto 0 0}:where([data-surface=client]) .p3-up__st{color:var(--off-90);white-space:nowrap;font-size:.86rem}:where([data-surface=client]) .p3-link-note{border:1px solid var(--p-line);color:var(--off-72);margin-top:1rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}:where([data-surface=client]) .p3-link-note a{color:var(--off);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:.25em}:where([data-surface=client]) .p-file[data-s=pending] .p-file__act{color:var(--off-62)}:where([data-surface=client]) .p3-drafts{border-top:1px solid var(--p-line);margin-top:1.5rem}:where([data-surface=client]) .p3-draft{border-bottom:1px solid var(--p-line);padding:1.2rem 0}:where([data-surface=client]) .p3-draft__head{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}:where([data-surface=client]) .p3-draft__head strong{font-weight:550}:where([data-surface=client]) .p3-draft__head time,:where([data-surface=client]) .p3-draft__head span{color:var(--off-62);font-size:.84rem}:where([data-surface=client]) .p3-draft blockquote{max-width:42em;color:var(--off-90);margin-top:.55rem;font-size:.97rem;line-height:1.55}:where([data-surface=client]) .p3-draft__act{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.4rem;display:flex}:where([data-surface=client]) .p3-draft[data-mine=false] blockquote{color:var(--off-72)}:where([data-surface=client]) .p3-counter{color:var(--off-62);font-variant-numeric:tabular-nums;text-align:right;margin-top:.4rem;font-size:.8rem}:where([data-surface=client]) .p3-counter[data-over=true]{color:var(--p-error)}:where([data-surface=client]) .p3-tray{border:1px solid var(--p-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:1.1rem 1.25rem;display:flex}:where([data-surface=client]) .p3-tray p{color:var(--off-90);font-size:.97rem;line-height:1.45}:where([data-surface=client]) .p3-tray p small{color:var(--off-62);margin-top:.2rem;font-size:.84rem;display:block}:where([data-surface=client]) .p3-scene{margin-top:1.6rem}@media (max-width:1200px){:where([data-surface=client]) .p3-step{grid-template-columns:12.5rem minmax(0,1fr);gap:2.5rem}}@media (max-width:900px){:where([data-surface=client]) .p3-top{padding:0 1.5rem 0 var(--col-a)}:where([data-surface=client]) .p3-top__user small{display:none}:where([data-surface=client]) .p3-step{padding:0 1.5rem 5rem var(--col-a);display:block}:where([data-surface=client]) .p3-step__rail{padding:1.75rem 0 0}:where([data-surface=client]) .p3-steps{border-top:0;gap:.5rem;display:flex}:where([data-surface=client]) .p3-steps li{border:0;border-top:1px solid var(--p-line-2);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:.4rem;min-height:0;padding:.7rem 0 0;font-size:.8rem;line-height:1.3}:where([data-surface=client]) .p3-steps li[data-s=done],:where([data-surface=client]) .p3-steps li[data-s=now]{border-top-color:var(--yellow)}:where([data-surface=client]) .p3-main{padding-top:1.75rem}:where([data-surface=client]) .p3-main h1{font-size:1.85rem}:where([data-surface=client]) .p3-enrol{grid-template-columns:1fr}:where([data-surface=client]) .p3-qr{width:10rem;height:10rem}:where([data-surface=client]) .p3-card{padding:1.15rem}:where([data-surface=client]) .p3-drop{grid-template-columns:auto minmax(0,1fr)}:where([data-surface=client]) .p3-drop .p-btn{grid-column:1/-1}:where([data-surface=client]) .p3-up{grid-template-columns:auto minmax(0,1fr) auto}:where([data-surface=client]) .p3-up__size{grid-column:2}:where([data-surface=client]) .p3-up__st{grid-area:1/3}:where([data-surface=client]) .p3-list>li{grid-template-columns:1fr}:where([data-surface=client]) .p3-codes li{letter-spacing:.06em;padding:.7rem .75rem;font-size:.88rem}}@media (max-width:420px){:where([data-surface=client]) .p3-codes{grid-template-columns:1fr}:where([data-surface=client]) .p3-codes li:nth-child(odd){border-right:0}:where([data-surface=client]) .p3-codes li:nth-last-child(2){border-bottom:1px solid var(--p-line)}:where([data-surface=client]) .p3-steps li{font-size:.74rem}}:where([data-surface=client]) .p3-hl{align-items:center;gap:.65rem;font-size:1.05rem;font-weight:500;line-height:1.3;display:flex}:where([data-surface=client]) .p3-draft blockquote{margin:.55rem 0 0}:where([data-surface=client]) .p3-link-note{align-items:flex-start;gap:.75rem;display:flex}:where([data-surface=client]) .p3-link-note .p-icon{margin-top:.15rem}:where([data-surface=client]) dialog.p3-dialog .p-field{margin-top:1.25rem}:where([data-surface=client]) dialog.p3-dialog .p3-msg{min-height:0;margin-top:.4rem}:where([data-surface=client]) dialog.p3-dialog .p-form-status{min-height:0}:where([data-surface=client]) .p-tray__msg{grid-column:1/-1}:where([data-surface=client]) .p3-tray .p-tray__msg,:where([data-surface=client]) .p3-tray .p-tray__confirm{flex:100%}:where([data-surface=client]) .p-thumb>.mono{opacity:.5;width:40%;height:52%;position:absolute;inset:24% 30%}:where([data-surface=client]) .p-thumb[data-s=approved]>.mono{color:var(--yellow);opacity:.85}:where([data-surface=client]) .p-frame--link{justify-items:start;gap:1.1rem;padding:2rem;display:grid}:where([data-surface=client]) .p-frame--link>.mono{width:3.5rem;height:3.2rem;color:var(--off-62)}:where([data-surface=client]) .p-frame--link p{max-width:36em;color:var(--off-72);font-size:.94rem;line-height:1.55}:where([data-surface=client]) .p-frame--link .cta{margin-top:0}:where([data-surface=client]) .p3-drafts-sec{margin-top:2.5rem}:where([data-surface=client]) .p-meta--pay{grid-template-columns:repeat(2,minmax(0,max-content));margin-top:1rem}:where([data-surface=client]) .p-pay{align-items:center;gap:.5rem;display:flex}:where([data-surface=client]) [data-done=true]>.p-pay .p-icon{color:var(--yellow)}:where([data-surface=client]) .p-demo{z-index:var(--z-chrome);padding:.5rem var(--edge) .5rem var(--col-a);border-bottom:1px solid var(--y-rail-faint);background:var(--black-2);color:var(--off-72);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;font-size:.84rem;line-height:1.45;display:flex;position:relative}:where([data-surface=client]) .p-demo p{align-items:center;gap:.65rem;margin:0;display:flex}:where([data-surface=client]) .p-demo p:before{content:"";border:1px solid var(--yellow);flex:none;width:.55rem;height:.55rem}:where([data-surface=client]) .p-demo strong{color:var(--off-90);font-weight:500}:where([data-surface=client]) .p-demo .p-btn{min-height:44px}:where([data-surface=client]) .p-demo-wait{padding:3rem var(--edge) 3rem var(--col-a);color:var(--off-62)}:where([data-surface=client]) .p-wf *{vector-effect:non-scaling-stroke}:where([data-surface=client]) .p-wf .h{fill:currentColor;stroke:none;opacity:.85}:where([data-surface=client]) .p-wf .f{opacity:.55}