:root{--pm-type-title:700 17px/24px var(--font-sans);--pm-type-body:400 14px/20px var(--font-sans);--pm-type-dense:400 13px/18px var(--font-sans);--pm-type-caption:400 12px/16px var(--font-sans);--pm-raised:var(--glass-fill-raised);--pm-rim:var(--glass-ring-raised);--pm-wash-hover:var(--glass-fill-hover);--pm-wash-active:var(--glass-fill-active);--pm-note-pad:color-mix(in srgb, var(--brand-blue) 16%, transparent);--pm-note-gap:color-mix(in srgb, var(--warning) 24%, transparent)}html[data-theme=light]{--pm-rim:0 0 0 0 transparent}@media (pointer:coarse){:root{--pm-raised:var(--surface-1)}}.pm-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-job-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pm-job{--pm-job-pad:var(--space-5);--pm-job-gap:var(--space-4);gap:var(--pm-job-gap);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--pm-job-pad);border-radius:var(--radius-2xl);background-color:var(--surface-1);color:var(--text);text-align:start;flex-direction:column;display:flex;position:relative}.pm-job__text{flex:auto;min-inline-size:0}.pm-job__head{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.pm-job__title{min-inline-size:0;font:var(--pm-type-title);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;margin:0;overflow:hidden}.pm-job__link{color:inherit;outline:none;text-decoration:none}.pm-job__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pm-job__expired{font:var(--pm-type-body);color:var(--text-muted);flex:none}.pm-job__meta{font:var(--pm-type-body);color:var(--text-label);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.pm-job__dot{margin-inline:6px}.pm-job__intro{margin:var(--space-2) 0 0;font:var(--pm-type-body);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-job__side{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex;position:relative}.pm-job__pay{flex-wrap:wrap;flex:auto;align-items:baseline;column-gap:6px;min-inline-size:0;display:flex}.pm-job__amount{font:var(--pm-type-title);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pm-job__basis{font:var(--pm-type-caption);color:var(--text-muted);white-space:nowrap;margin:0}.pm-job__age{display:none}.pm-job__button{box-sizing:border-box;block-size:36px;min-inline-size:112px;padding-inline:var(--space-3);border-radius:var(--radius-lg);background-color:var(--surface-control);color:var(--text);font:var(--pm-type-dense);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pm-job:not([data-expired])[data-force=hover] .pm-job__button{background-color:var(--brand-true);color:var(--on-brand)}.pm-job[data-force=hover]{background-image:linear-gradient(var(--pm-wash-hover), var(--pm-wash-hover))}.pm-job[data-force=active]{background-image:linear-gradient(var(--pm-wash-active), var(--pm-wash-active))}@media (hover:hover) and (pointer:fine){.pm-job:not(.pm-job--skeleton):hover{background-image:linear-gradient(var(--pm-wash-hover), var(--pm-wash-hover))}.pm-job:not([data-expired],.pm-job--skeleton):hover .pm-job__button{background-color:var(--brand-true);color:var(--on-brand)}}.pm-job:not(.pm-job--skeleton):active{background-image:linear-gradient(var(--pm-wash-active), var(--pm-wash-active))}.pm-job[data-force=focus]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pm-job:has(.pm-job__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pm-bone{border-radius:var(--radius-md);background-color:var(--surface-control);display:block}.pm-bone--title{block-size:18px;inline-size:44%;margin-block:3px}.pm-bone--meta{block-size:12px;inline-size:68%;margin-block:10px 0}.pm-bone--intro{block-size:12px;inline-size:86%;margin-block:14px 4px}.pm-bone--pay{block-size:18px;inline-size:132px;margin-inline-end:auto}.pm-bone--button{border-radius:var(--radius-lg);block-size:36px;inline-size:112px}.pm-job[data-annotate]{box-shadow:inset 0 0 0 var(--pm-job-pad) var(--pm-note-pad)}.pm-job[data-annotate] .pm-job__side:before{content:"";block-size:var(--pm-job-gap);background:var(--pm-note-gap);position:absolute;inset-block-start:calc(var(--pm-job-gap) * -1);inset-inline:0}.pm-job[data-annotate] .pm-job__button{box-shadow:inset 0 -2px 0 var(--brand-blue)}@media (min-width:768px){.pm-job-list{gap:var(--space-3)}.pm-job{--pm-job-pad:var(--space-6);--pm-job-gap:var(--space-6);flex-direction:row;align-items:center}.pm-job__meta{-webkit-line-clamp:1;line-clamp:1}.pm-job__side{align-items:flex-end;gap:var(--space-3);flex-flow:column}.pm-job__pay{flex-direction:column;align-items:flex-end}.pm-job__age{display:inline}.pm-bone--meta{inline-size:58%}.pm-job[data-annotate] .pm-job__side:before{inset-inline:auto;inset-inline-start:calc(var(--pm-job-gap) * -1);inset-block:calc(var(--pm-job-pad) * -1);inline-size:var(--pm-job-gap);block-size:auto}}@media (prefers-reduced-motion:no-preference){.pm-job,.pm-job__button{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}@media print{.pm-job{background-image:none}.pm-job__button{display:none}}@media (forced-colors:active){.pm-job{border:1px solid}}.pm-werkai-defs{pointer-events:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}.pm-werkai-stop-1{stop-color:color-mix(in srgb, var(--brand-true) 48%, var(--on-brand))}.pm-werkai-stop-2{stop-color:color-mix(in srgb, var(--brand-true) 85%, var(--on-brand))}.pm-werkai-stop-3{stop-color:color-mix(in srgb, var(--brand-true) 70%, var(--navy))}.pm-werkai-glyph,.pm-model-mark{flex:none}@media (forced-colors:active){.pm-werkai-glyph{stroke:currentColor}}.pm-ask{align-items:center;gap:var(--space-2);box-sizing:border-box;block-size:36px;inline-size:100%;min-inline-size:0;padding:0 var(--space-4);border-radius:var(--radius-lg);background-color:var(--surface-control);color:var(--text-muted);font:500 14px/20px var(--font-sans);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;display:flex;position:relative}.pm-ask--compact{padding-inline:var(--space-3)}.pm-ask__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pm-ask__caret{vertical-align:-3px;background:currentColor;block-size:16px;inline-size:1px;margin-inline-start:1px;display:inline-block}.pm-ask[data-force=hover],.pm-ask[data-force=focus],.pm-ask:focus-visible{background-color:color-mix(in srgb, var(--brand-blue) 14%, var(--surface-control));color:var(--text)}.pm-ask:focus-visible,.pm-ask[data-force=focus]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.pm-ask:hover{background-color:color-mix(in srgb, var(--brand-blue) 14%, var(--surface-control));color:var(--text)}}@media (pointer:coarse){.pm-ask:before{content:"";inset-inline:0;block-size:44px;position:absolute;top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.pm-ask{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.pm-ask .pm-werkai-glyph{transition:transform var(--duration-slow) var(--ease-standard)}.pm-ask[data-force=hover] .pm-werkai-glyph,.pm-ask[data-force=focus] .pm-werkai-glyph,.pm-ask:focus-visible .pm-werkai-glyph{transform:rotate(12deg)scale(1.1)}@media (hover:hover) and (pointer:fine){.pm-ask:hover .pm-werkai-glyph{transform:rotate(12deg)scale(1.1)}}.pm-ask:active,.pm-ask[data-force=active]{transform:scale(.99)}.pm-ask__caret{animation:1.05s step-end infinite pm-caret}}@keyframes pm-caret{50%{opacity:0}}.pm-dialog{box-sizing:border-box;inline-size:min(512px, 100% - var(--space-12));border-radius:var(--radius-2xl);background:var(--pm-raised);max-block-size:92dvh;box-shadow:var(--pm-rim), var(--elevation-3);color:var(--text);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.pm-dialog--small{inline-size:min(448px, 100% - var(--space-12))}dialog.pm-dialog{inline-size:min(448px, 100vw - var(--space-12))}dialog.pm-dialog::backdrop{background:var(--overlay)}.pm-dialog__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3) 0 var(--space-5);display:flex}.pm-dialog__title{min-inline-size:0;font:var(--pm-type-title);letter-spacing:normal;color:var(--text);flex:auto;margin:4px 0}.pm-dialog__head--plain{padding-block-end:0;padding-inline-end:var(--space-5)}.pm-dialog__body{padding:var(--space-2) var(--space-5);font:var(--type-small);color:var(--text)}.pm-dialog__body>*{margin:0}.pm-dialog__body>*+*{margin-block-start:var(--space-3)}.pm-dialog__body--last{padding-block-end:var(--space-5)}.pm-dialog__muted{color:var(--text-muted)}.pm-dialog__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-wrap:wrap-reverse;display:flex}@media (prefers-reduced-motion:no-preference){dialog.pm-dialog[open]{animation:pm-rise var(--duration-base) var(--ease-soft)}}@keyframes pm-rise{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (forced-colors:active){.pm-dialog{outline:1px solid}}.pm-ai-card{align-items:flex-start;gap:var(--space-2);box-sizing:border-box;padding:var(--space-3) var(--space-4);background-color:#0000;background-image:linear-gradient(135deg, var(--ai-from), var(--ai-to));color:var(--ai-ink);font:var(--pm-type-body);text-align:start;display:flex}.pm-ai-card--suggestion{padding:var(--space-3);border-radius:var(--radius-xl)}.pm-ai-card__mark{margin-block-start:0}.pm-ai-card__body{flex:auto;min-inline-size:0;position:relative}.pm-ai-card__copy>p{white-space:pre-wrap;margin:0}.pm-ai-card__action{font-weight:500;margin-block-start:var(--space-2)!important}.pm-ai-tail{color:#0000}.pm-ai-card__buttons{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.pm-ai-button{box-sizing:border-box;border-radius:var(--radius-lg);min-block-size:32px;color:inherit;font:var(--pm-type-dense);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0 10px;position:relative}.pm-ai-button--accept{font-weight:500}.pm-ai-button[data-force=hover]{background:color-mix(in srgb, var(--ai-ink) 10%, transparent)}.pm-ai-button:focus-visible,.pm-ai-button[data-force=focus]{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.pm-ai-button:hover{background:color-mix(in srgb, var(--ai-ink) 10%, transparent)}}@media (pointer:coarse),(max-width:767.98px){.pm-ai-button{min-block-size:44px}}.pm-ai-card__failed{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.pm-ai-card__failed .pm-ai-card__buttons{margin-block-start:0;margin-inline-start:auto}.pm-ai-card__failure{min-inline-size:192px;font:var(--pm-type-dense);flex:192px;margin:0}.pm-ai-card__wait{box-sizing:border-box;align-items:flex-start;padding-block-start:7px;display:flex}.pm-ai-dots{gap:var(--space-1);display:inline-flex}.pm-ai-dots>span{opacity:.4;background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.pm-ai-dots>span:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.pm-ai-dots>span{animation:pm-dot calc(var(--pm-dot,.26s) * 3) linear infinite}.pm-ai-dots>span:nth-child(2){animation-delay:.26s}.pm-ai-dots>span:nth-child(3){animation-delay:.52s}}@keyframes pm-dot{0%,33.3%{opacity:1}33.4%,to{opacity:.4}}@media print{.pm-ai-card{display:none}}.pm-ground{box-sizing:border-box;inline-size:100%;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg);color:var(--text);text-align:start}.pm-stack-3{gap:var(--space-3);display:grid}.pm-stack-4{gap:var(--space-4);display:grid}.pm-states{gap:var(--space-5);display:grid}.pm-state-label{margin:0 0 var(--space-2);font:var(--type-caption);color:var(--text-muted)}.pm-duo{gap:var(--space-8) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pm-legend{gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;font:var(--type-caption);color:var(--text-label);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pm-legend>li{align-items:center;gap:var(--space-2);display:flex}.pm-swatch{border-radius:var(--radius-sm);flex:none;block-size:14px;inline-size:14px}.pm-swatch--pad{background:var(--pm-note-pad)}.pm-swatch--gap{background:var(--pm-note-gap)}.pm-swatch--min{background:var(--brand-blue);border-radius:0;block-size:3px}.pm-window{isolation:isolate;box-sizing:border-box;border-radius:var(--radius-xl);background:var(--bg);inline-size:100%;color:var(--text);text-align:start;position:relative;overflow:hidden}.pm-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-1);box-shadow:inset 0 -1px 0 var(--border-rule);flex-wrap:wrap;display:flex}.pm-toolbar--slim{padding-block:var(--space-2)}.pm-toolbar__title{font:var(--type-nav);color:var(--text);margin:0}.pm-toolbar__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-toolbar__views{gap:var(--space-1);display:inline-flex}.pm-app-header{align-items:center;gap:var(--space-4);padding:10px var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);display:flex}.pm-app-header__module{font:var(--type-nav);color:var(--text);flex:none}.pm-app-header__center{flex:auto;min-inline-size:0;max-inline-size:420px;margin-inline:auto}.pm-avatar{background:var(--surface-control);block-size:32px;inline-size:32px;color:var(--text-label);font:500 12px/16px var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.pm-phone-header{align-items:center;gap:var(--space-3);box-sizing:border-box;max-inline-size:360px;padding:10px var(--space-3);border-radius:var(--radius-xl);background:var(--surface-1);display:flex}.pm-field-states{gap:var(--space-5);inline-size:100%;max-inline-size:420px;display:grid}.pm-field-demo{inline-size:100%;max-inline-size:420px;margin-inline:auto}.pm-pane{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text);display:grid}.pm-pane--flush{gap:0;padding:0;overflow:hidden}.pm-pane--flush>.pm-mail{padding:var(--space-4)}.pm-pane--narrow{max-inline-size:640px;margin-inline:auto}.pm-mail__from{font:500 14px/20px var(--font-sans);color:var(--text);margin:0}.pm-mail__when{font:var(--pm-type-caption);color:var(--text-muted);margin-inline-start:var(--space-2);font-weight:400}.pm-mail__text{margin:var(--space-1) 0 0;font:var(--type-small);color:var(--text-label)}.pm-reply{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--tint-neutral);display:grid}.pm-reply__editor{box-sizing:border-box;min-block-size:64px;inline-size:100%;padding:var(--space-1) var(--space-1);border-radius:var(--radius-md);color:var(--text);font:var(--pm-type-body);resize:vertical;background:0 0;border:0;margin:0}.pm-reply__editor:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pm-reply__foot{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (pointer:coarse){.pm-reply__editor{font-size:16px}}.pm-grid{border-radius:var(--radius-xl);background:var(--surface-1);font:var(--pm-type-body);color:var(--text);overflow-x:auto}.pm-grid__row{grid-template-columns:minmax(136px,.9fr) minmax(220px,2fr) minmax(136px,.9fr);min-inline-size:520px;display:grid}.pm-grid__head,.pm-grid__cell{min-inline-size:0;padding:10px var(--space-3);box-shadow:inset -1px 0 0 var(--border-rule), inset 0 -1px 0 var(--border-rule)}.pm-grid__head:last-child,.pm-grid__cell:last-child{box-shadow:inset 0 -1px 0 var(--border-rule)}.pm-grid__head{align-items:center;gap:var(--space-1);background:var(--surface-2);font:var(--pm-type-dense);color:var(--text-label);font-weight:500;display:flex}.pm-grid__head .pm-werkai-glyph{color:var(--text-muted)}.pm-grid__cell--text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-grid__row[data-selected]>.pm-grid__cell{background:var(--nav-fill-active)}.pm-grid__retry{box-sizing:border-box;inline-size:calc(100% + var(--space-6));margin:-10px calc(var(--space-3) * -1);padding:10px var(--space-3);color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.pm-grid__retry[data-force=hover]{background:var(--pm-wash-hover)}.pm-grid__retry:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}@media (hover:hover) and (pointer:fine){.pm-grid__retry:hover{background:var(--pm-wash-hover)}}.pm-grid__bar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-muted) 20%, transparent);block-size:8px;inline-size:75%;margin-block:6px;display:block}.pm-selection-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--elevation-1);color:var(--text);flex-wrap:wrap;display:flex}.pm-selection-bar__count{font:500 14px/20px var(--font-sans);flex:auto}.pm-selection-bar--question{inline-size:min(480px,100%)}.pm-drive{background:var(--surface-1)}.pm-drive__body{padding:var(--space-2) var(--space-3) var(--space-4);position:relative}.pm-files{padding:0 var(--space-3);display:grid}.pm-files__row{gap:var(--space-3);min-block-size:40px;padding-inline:var(--space-1);font:var(--pm-type-body);grid-template-columns:minmax(0,1fr) 72px 64px;align-items:center;display:grid}.pm-files__row--head{min-block-size:32px;font:var(--pm-type-dense);color:var(--text-muted);font-weight:500}.pm-files__name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--text);overflow:hidden}.pm-files__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-drop{inset:var(--space-2);border-radius:var(--radius-2xl);background:var(--nav-fill-active);color:var(--brand-ink);font:500 14px/20px var(--font-sans);pointer-events:none;place-items:center;display:grid;position:absolute}.pm-empty{justify-items:center;gap:var(--space-1);padding:var(--space-12) var(--space-6) var(--space-16);text-align:center;display:grid}.pm-empty--short{padding:var(--space-10) var(--space-4)}.pm-empty__title{font:var(--pm-type-title);color:var(--text);margin:0}.pm-empty__text{font:var(--pm-type-body);color:var(--text-muted);margin:0}.pm-empty__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pm-drive--tray{background:var(--bg);min-block-size:360px}.pm-drive--tray>.pm-files{padding:var(--space-2) var(--space-6);background:var(--surface-1)}.pm-tray{z-index:2;gap:var(--space-2);box-sizing:border-box;inline-size:min(320px, 100% - var(--space-8));padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--elevation-3);color:var(--text);display:grid;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.pm-tray__top{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.pm-tray__summary{min-inline-size:0;font:var(--pm-type-dense);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:500;overflow:hidden}.pm-tray__percent{font:var(--pm-type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.pm-tray[data-collapsed] .pm-tray__toggle>svg{transform:rotate(180deg)}.pm-tray__rows{overscroll-behavior:contain;gap:6px;max-block-size:240px;display:grid;overflow-y:auto}.pm-tray__row{align-items:center;gap:var(--space-2);min-block-size:32px;display:flex}.pm-tray__file{align-items:center;gap:var(--space-2);flex:auto;min-inline-size:0;display:flex}.pm-tray__glyph{flex:none;block-size:20px;inline-size:20px}.pm-tray__glyph[data-tone=done]{color:var(--success-ink)}.pm-tray__glyph[data-tone=failed]{color:var(--error-ink)}.pm-tray__glyph[data-tone=muted]{color:var(--text-muted)}.pm-tray__ring{background:conic-gradient(var(--success) var(--pm-angle,0deg), var(--surface-control) 0);border-radius:50%;flex:none;block-size:20px;inline-size:20px;-webkit-mask:radial-gradient(circle closest-side,#0000 58%,currentColor 62%);mask:radial-gradient(circle closest-side,#0000 58%,currentColor 62%)}.pm-tray__text{flex:auto;min-inline-size:0;display:grid}.pm-tray__name{min-inline-size:0;font:var(--pm-type-caption);color:var(--text);display:flex}.pm-tray__head{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pm-tray__tail{white-space:nowrap;flex:none}.pm-tray__reason{font:var(--pm-type-caption);color:var(--text-muted)}.pm-tray__row[data-status=failed] .pm-tray__reason{color:var(--error-ink)}.pm-tray__own{font:var(--pm-type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.pm-tray__action{box-sizing:border-box;border-radius:var(--radius-md);min-block-size:24px;color:var(--brand-ink);font:var(--pm-type-caption);cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0 6px;font-weight:500;position:relative}.pm-tray__action--glyph{inline-size:24px;color:var(--text-muted);place-items:center;padding:0;display:grid}.pm-tray__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.pm-tray__action:hover{background:var(--pm-wash-hover);color:var(--text)}}@media (pointer:coarse){.pm-tray__action:before{content:"";block-size:44px;inline-size:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px){.pm-tray{inset-inline-end:var(--space-6)}}.pm-bar{background:var(--surface-control);border-radius:5px;flex:none;block-size:19px;inline-size:38px;position:relative}.pm-bar[data-collapsed]{block-size:15px;inline-size:30px}.pm-bar__fill{background:linear-gradient(90deg, var(--success), var(--success-deep));border-radius:3.5px;max-inline-size:calc(100% - 3px);position:absolute;inset-block:1.5px;inset-inline-start:1.5px}.pm-bar[data-failed] .pm-bar__fill{background:var(--error)}@media (prefers-reduced-motion:no-preference){.pm-bar__fill{transition:inline-size var(--duration-base) var(--ease-standard)}}.pm-sheets{--pm-sheet-zoom:.33;justify-content:center;gap:var(--space-6);display:grid}.pm-sheet-wrap{margin:calc(var(--space-8) * -1)}.pm-sheet{zoom:var(--pm-sheet-zoom);box-sizing:border-box;block-size:1123px;inline-size:794px;color:var(--text);font:400 15px/1.7 var(--font-sans);text-align:start;padding:72px;position:relative;overflow:hidden}.pm-sheet p,.pm-sheet ul,.pm-sheet table{margin:0 0 12px}.pm-sheet__head,.pm-sheet__number{color:var(--text-muted);font-size:11px;line-height:14px;position:absolute;margin:0!important}.pm-sheet__head{top:30px;inset-inline:72px}.pm-sheet__number{font-variant-numeric:tabular-nums;bottom:30px;right:72px}.pm-sheet .pm-sheet__h1{letter-spacing:-.01em;margin-block-end:14px;font-size:1.7em;font-weight:700;line-height:1.25}.pm-sheet .pm-sheet__h2{margin:22px 0 6px;font-size:1.35em;font-weight:700;line-height:1.3}.pm-sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.pm-sheet th,.pm-sheet td{border-block-end:1px solid var(--border-rule);text-align:start;padding:6px 0}.pm-sheet th{color:var(--text-label);font-weight:500}.pm-sheet th:last-child,.pm-sheet td:last-child{text-align:end}.pm-sheet ul{padding-inline-start:1.3em}.pm-sheet li+li{margin-block-start:4px}.pm-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-block-start:64px;display:grid}.pm-sign__line{border-block-end:1px solid var(--text);block-size:40px}.pm-sign p{color:var(--text-muted);margin:6px 0 0;font-size:13px}@media (min-width:640px){.pm-sheets{--pm-sheet-zoom:.5}}@media (min-width:1024px){.pm-sheets{--pm-sheet-zoom:.42;grid-template-columns:repeat(2,max-content)}}@media (min-width:1280px){.pm-sheets{--pm-sheet-zoom:.55}}@media (min-width:1440px){.pm-sheets{--pm-sheet-zoom:.62}}.pm-dialog--inline{inline-size:min(448px,100%);position:static}.pm-choice{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pm-choice__legend{font:500 14px/20px var(--font-sans);color:var(--text);margin-block-end:var(--space-2);padding:0}.pm-choice__option{padding:var(--space-2) 10px;border-radius:var(--radius-lg);background:var(--surface-control);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pm-choice__option input{block-size:16px;inline-size:16px;accent-color:var(--brand-true);flex:none;margin:2px 0 0}.pm-choice__option input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pm-choice__label{font:500 14px/20px var(--font-sans);color:var(--text);display:block}.pm-choice__hint{font:var(--pm-type-dense);color:var(--text-muted);display:block}.pm-hero-frame{container-type:inline-size}.pm-hero{--pm-hero-pad:24px;isolation:isolate;border-radius:var(--radius-xl);background:var(--navy);min-block-size:340px;color:var(--on-brand);align-items:center;display:flex;position:relative;overflow:hidden}.pm-hero__photo{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.pm-hero__scrim{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 66%, transparent) 0, transparent calc(var(--pm-hero-pad) + 760px));position:absolute;inset:0}.pm-hero__content{box-sizing:border-box;inline-size:100%;padding:40px var(--pm-hero-pad)}.pm-hero__headline{letter-spacing:-.03em;text-wrap:balance;max-inline-size:680px;margin:0;font-size:clamp(28px,5.5cqi,56px);font-weight:700;line-height:1.15}.pm-hero__text{max-inline-size:760px;margin:var(--space-4) 0 0;color:color-mix(in srgb, var(--on-brand) 92%, transparent);font-size:clamp(14px,1.65cqi,17px);font-weight:500;line-height:1.6}.pm-hero__actions{gap:var(--space-2);grid-auto-flow:row;margin-block-start:var(--space-6);display:grid}.pm-hero__outline{--ds-button-ink:var(--on-brand);--ds-button-ink-hover:var(--on-brand);--ds-button-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-brand) 72%, transparent);--ds-button-fill-hover:color-mix(in srgb, var(--on-brand) 12%, transparent);--ds-button-fill-active:color-mix(in srgb, var(--on-brand) 18%, transparent)}@container (min-width:640px){.pm-hero__actions{gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}}@container (min-width:768px){.pm-hero{--pm-hero-pad:48px;border-radius:var(--radius-2xl);min-block-size:420px}.pm-hero__content{padding-block:48px}}@container (min-width:1024px){.pm-hero{--pm-hero-pad:80px;min-block-size:480px}}.pm-proof-frame{container-type:inline-size}.pm-proof{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-stat{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-2);color:var(--text);display:grid}.pm-stat__label{font:var(--pm-type-dense);color:var(--text-muted)}.pm-stat__value{font:700 28px/34px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}@container (min-width:768px){.pm-proof{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}}.pm-phone-sheet{justify-content:center;min-inline-size:0;display:flex}.pm-phone{block-size:440px;margin:calc(var(--space-8) * -1);border-radius:var(--radius-sm);color:var(--text);text-align:start;position:relative;overflow:hidden}.pm-phone__page{padding:var(--space-6) var(--space-6) 140px}.pm-phone__heading{font:700 28px/1.15 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.pm-phone__text{margin:var(--space-3) 0 0;font:500 14px/1.6 var(--font-sans);color:var(--text-label)}.pm-phone-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) max(var(--space-3), 34px);background:var(--surface-1);box-shadow:var(--elevation-2);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.pm-phone-bar__text{font:var(--pm-type-dense);color:var(--text);flex:auto;margin:0}.pm-phone__indicator{inset-block-end:var(--space-2);border-radius:var(--radius-full);background:var(--text);block-size:5px;inline-size:134px;position:absolute;left:50%;translate:-50%}.pm-chooser{block-size:460px;min-inline-size:320px}.pm-board{flex-direction:column;min-block-size:0;display:flex}.pm-rows{background:var(--surface-1);display:grid}.pm-rows__row{gap:var(--space-3);min-block-size:40px;padding:0 var(--space-4);box-shadow:inset 0 -1px 0 var(--border-rule);font:var(--pm-type-body);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.pm-rows__row>*{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pm-rows__row[data-new]{background:var(--nav-fill-active)}.pm-rows__name{font-weight:500}.pm-rows__muted{color:var(--text-muted)}.pm-timer{box-sizing:border-box;block-size:32px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-control);color:var(--text);font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.pm-timer__dot{background:var(--success);border-radius:50%;block-size:8px;inline-size:8px}.pm-timer[aria-expanded=true]{background:var(--ds-button-secondary-active,var(--surface-strong))}.pm-timer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.pm-timer:hover{background:var(--ds-button-secondary-hover,var(--surface-strong))}}.pm-tooltip,.pm-menu,.pm-popover{z-index:calc(var(--layer-toast) + 1);box-sizing:border-box;background:var(--pm-raised);color:var(--text);text-align:start;position:absolute}.pm-tooltip:not([data-placed]),.pm-menu:not([data-placed]),.pm-popover:not([data-placed]){visibility:hidden}.pm-tooltip{max-inline-size:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);box-shadow:var(--pm-rim), var(--elevation-2);font:400 13px/20px var(--font-sans);white-space:nowrap}.pm-menu{min-inline-size:200px;max-inline-size:300px;padding:var(--space-1);border-radius:var(--radius-xl);box-shadow:var(--pm-rim), var(--elevation-3);display:grid}.pm-menu__item{min-block-size:36px;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--text);font:var(--type-nav);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}.pm-menu__item--danger{color:var(--error-ink)}.pm-menu__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.pm-menu__item:active{background:var(--glass-fill-active)}@media (hover:hover) and (pointer:fine){.pm-menu__item:hover{background:var(--glass-fill-hover)}}@media (pointer:coarse){.pm-menu__item{min-block-size:44px}}.pm-menu__rule{block-size:1px;margin:var(--space-1) 0;background:var(--border-rule)}.pm-popover{gap:var(--space-2);inline-size:min(320px, 100% - var(--space-4));padding:var(--space-3);border-radius:var(--radius-xl);box-shadow:var(--pm-rim), var(--elevation-3);display:grid}.pm-popover__title{font:var(--type-nav);margin:0}.pm-popover__text{font:var(--type-small);color:var(--text-muted);margin:0}.pm-popover__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-scrim{z-index:var(--layer-dialog);background:var(--overlay);position:absolute;inset:0}.pm-scrim--over{z-index:calc(var(--layer-dialog) + 1)}.pm-sheet-panel{z-index:var(--layer-dialog);box-sizing:border-box;border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);background:var(--pm-raised);inline-size:min(448px,100%);box-shadow:var(--pm-rim), var(--elevation-3);color:var(--text);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.pm-sheet-panel__body{align-content:start;gap:var(--space-4);flex:auto;padding-block-start:var(--space-4);display:grid;overflow-y:auto}.pm-people{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pm-people>li{justify-content:space-between;gap:var(--space-3);display:flex}.pm-dialog--in-frame{z-index:var(--layer-dialog);inline-size:min(512px, 100% - var(--space-12));max-block-size:calc(100% - var(--space-12));position:absolute;top:50%;left:50%;translate:-50% -50%}.pm-dialog--in-frame.pm-dialog--small{inline-size:min(448px, 100% - var(--space-12))}.pm-dialog--confirm{z-index:calc(var(--layer-dialog) + 2);inline-size:min(448px, 100% - var(--space-12))}.pm-dialog__fields{gap:var(--space-3);display:grid}.pm-inline-error{align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-lg);background:var(--tint-not-permitted);color:var(--text);font:var(--pm-type-body);margin:0;display:flex}.pm-inline-error>svg{color:var(--error-ink);flex:none;margin-block-start:2px}.pm-toast{left:50%;z-index:var(--layer-toast);align-items:center;gap:var(--space-4);box-sizing:border-box;max-inline-size:calc(100% - var(--space-6));min-block-size:44px;padding:10px var(--space-4);border-radius:var(--radius-2xl);background:var(--pm-raised);box-shadow:var(--pm-rim), var(--elevation-3);color:var(--text);font:var(--type-caption);white-space:nowrap;display:flex;position:absolute;inset-block-end:var(--space-6);translate:-50%}.pm-toast--still{position:static;translate:none}.pm-toast__action{box-sizing:border-box;min-block-size:24px;margin:0 calc(var(--space-1) * -1);padding:2px var(--space-1);border-radius:var(--radius-sm);color:var(--brand-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;font-weight:500;position:relative}.pm-toast__action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.pm-toast__action:hover{text-decoration:underline;text-decoration-thickness:1px}}@media (pointer:coarse){.pm-toast__action:before{content:"";block-size:44px;inline-size:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pm-stack-scroll{overscroll-behavior-x:contain;overflow-x:auto}.pm-stack-svg{block-size:auto;inline-size:100%;min-inline-size:560px;display:block}.pm-plane{stroke-width:1px;stroke-linejoin:round}.pm-plane--page{fill:var(--surface-1);stroke:var(--border-rule)}.pm-plane--header{fill:var(--surface-control);stroke:var(--border-rule)}.pm-plane--scrim{fill:var(--overlay)}.pm-plane--raised{fill:var(--glass-fill-raised);stroke:var(--text-muted)}.pm-plane--menu{fill:var(--glass-fill-raised);stroke:var(--brand-blue);stroke-width:1.5px}.pm-plane__leader{stroke:var(--text-muted);stroke-width:1px}.pm-plane__label{fill:var(--text-label);font:400 13px/20px var(--font-sans)}.pm-seq{gap:var(--space-6);display:grid}.pm-seq__item{margin:0}.pm-seq__frame{block-size:380px}.pm-seq__label{margin:var(--space-2) 0 0}.pm-sheet-panel--still,.pm-dialog--still{animation:none!important}.pm-skeleton-row{align-items:center;gap:var(--space-3);display:flex}.pm-skeleton{border-radius:var(--radius-md);background:var(--surface-control);display:block}.pm-skeleton--round{border-radius:50%;flex:none;block-size:32px;inline-size:32px}.pm-skeleton--line{flex:0 60%;block-size:12px}@media (min-width:768px){.pm-seq{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-inbox{block-size:380px;container-type:inline-size}.pm-inbox--confirm{block-size:320px}.pm-inbox__list{background:var(--surface-1);margin:0;padding:0;list-style:none}.pm-inbox__row{column-gap:var(--space-3);min-block-size:52px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);box-shadow:inset 0 -1px 0 var(--border-rule);font:var(--pm-type-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pm-inbox__from{color:var(--text);grid-column:1;font-weight:500}.pm-inbox__subject{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--text-label);grid-column:1;overflow:hidden}.pm-inbox__time{font:var(--pm-type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;display:none}.pm-inbox__row>.ds-button{grid-area:1/2/span 2}.pm-inbox__row[data-unread] .pm-inbox__from{font-weight:700}.pm-inbox__row[data-unread] .pm-inbox__subject{color:var(--text)}@container (min-width:600px){.pm-inbox__row{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto auto}.pm-inbox__from,.pm-inbox__subject{grid-column:auto}.pm-inbox__time{display:block}.pm-inbox__row>.ds-button{grid-area:auto}}.pm-well-title{color:var(--text);margin:0}.pm-windows{margin:0}.pm-windows__row{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:88px minmax(0,1fr);align-items:baseline;display:grid}.pm-windows__value{color:var(--text);white-space:nowrap;margin:0}.pm-windows__unit{font:var(--type-title-3);letter-spacing:normal}.pm-windows__what{font:var(--type-body);color:var(--text-label);margin:0}.pm-ask-list{font:var(--type-body);color:var(--text-label);margin:0;padding-inline-start:var(--space-5)}.pm-ask-list>li+li{margin-block-start:var(--space-3)}.pm-ask-list>li::marker{color:var(--text-muted)}@media (max-width:767.98px){.pm-ground{padding:var(--space-3)}}@media (min-width:1024px){.pm-duo{grid-template-columns:repeat(10,minmax(0,1fr))}.pm-duo>:first-child{grid-column:1/span 4}.pm-duo>:last-child{grid-column:5/span 6}.pm-duo--even>:first-child{grid-column:1/span 5}.pm-duo--even>:last-child{grid-column:6/span 5}.pm-duo--phone{grid-template-columns:max-content minmax(0,1fr)}.pm-duo--phone>:first-child,.pm-duo--phone>:last-child{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.pm-tooltip[data-placed],.pm-menu[data-placed],.pm-popover[data-placed]{animation:pm-anchor-in var(--duration-fast) var(--ease-soft);transform-origin:top}.pm-tooltip[data-side=top],.pm-menu[data-side=top],.pm-popover[data-side=top]{transform-origin:bottom;animation-name:pm-anchor-in-up}.pm-scrim{animation:pm-fade var(--duration-fast) var(--ease-standard)}.pm-sheet-panel{animation:pm-slide var(--duration-base) var(--ease-soft)}.pm-dialog--in-frame{animation:pm-rise var(--duration-base) var(--ease-soft)}.pm-toast:not(.pm-toast--still){animation:pm-toast-in var(--duration-base) var(--ease-soft)}.pm-inbox__row[data-leaving]{opacity:0;transform:translateX(var(--space-6));transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard)}.pm-grid__bar,.pm-skeleton{animation:pm-pulse 1.4s var(--ease-standard) infinite}.pm-tray__toggle>svg{transition:transform var(--duration-fast) var(--ease-standard)}}@media (pointer:coarse){.pm-timer{block-size:44px}.pm-grid__retry{min-block-size:44px}.pm-choice__option{box-sizing:border-box;min-block-size:44px}}@keyframes pm-anchor-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes pm-anchor-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-slide{0%{opacity:0;transform:translate(40px)}}@keyframes pm-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pm-pulse{50%{opacity:.55}}@media print{.pm-tooltip,.pm-menu,.pm-popover,.pm-scrim,.pm-sheet-panel,.pm-dialog--in-frame,.pm-toast,.pm-tray,.pm-drop{display:none!important}}
