.ws-pa .ws-pa-head{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.ws-pa .ws-pa-head .ws-head{max-width:62ch}.ws-pa .ws-pa-link{margin-bottom:var(--sys-head-gap);white-space:nowrap}.ws-pa .ws-pa-card{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-28);background:var(--sys-surface-raised);box-shadow:var(--sys-shadow-card-raised);overflow:hidden;container-type:inline-size}.ws-pa .ws-pa-bar{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) clamp(16px,2.4vw,28px);border-bottom:1px solid var(--sys-border-subtle);background:var(--sys-surface-subtle);flex-wrap:wrap;display:flex}.ws-pa .ws-pa-agent{align-items:center;gap:var(--space-8);font-size:var(--t-14);color:var(--sys-text-strong);font-weight:600;display:inline-flex}.ws-pa .ws-pa-agent-ic{border-radius:var(--radius-round);background:var(--sys-surface-brand);width:22px;height:22px;color:var(--sys-text-inverse);padding:4px}.ws-pa .ws-pa-tabs{border:1px solid var(--sys-border-default);border-radius:var(--radius-pill);background:var(--sys-surface-raised);grid-auto-columns:auto;grid-auto-flow:column;gap:2px;max-width:100%;padding:4px;display:inline-grid;position:relative}.ws-pa .ws-pa-tab{justify-content:center;align-items:center;gap:var(--space-6);min-height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);color:var(--sys-text-body);font:inherit;font-size:var(--t-14);white-space:nowrap;cursor:pointer;transition:color var(--sys-dur-hover) var(--sys-ease-out);background:0 0;border:0;font-weight:600;display:inline-flex}.ws-pa .ws-pa-tab:hover{color:var(--sys-text-strong)}.ws-pa .ws-pa-tab[aria-selected=true]{background:var(--sys-surface-brand);color:var(--sys-text-inverse)}.ws-pa .ws-pa-tab:focus-visible{outline:var(--sys-focus-width,2px) solid var(--sys-border-brand);outline-offset:2px}.ws-pa .ws-pa-tabs>.ws-tabs-thumb{display:inherit;grid-auto-flow:column;grid-auto-columns:inherit;gap:inherit;padding:inherit;border-radius:inherit;background:var(--sys-surface-brand);pointer-events:none;opacity:0;clip-path:inset(var(--thumb-y,0) calc(100% - var(--thumb-x,0) - var(--thumb-w,0)) calc(100% - var(--thumb-y,0) - var(--thumb-h,0)) var(--thumb-x,0) round 999px);position:absolute;inset:0}.ws-pa .ws-tabs-thumb>.ws-pa-tab{color:var(--sys-text-inverse)}.ws-pa .ws-pa-tabs[data-thumb]>.ws-tabs-thumb{opacity:1}.ws-pa .ws-pa-tabs[data-thumb] .ws-pa-tab[aria-selected=true]{background:0 0}.ws-pa .ws-pa-tabs[data-thumb-ready]>.ws-tabs-thumb{transition:clip-path .38s var(--sys-ease-standard)}.ws-pa .ws-pa-card{display:grid}.ws-pa .ws-pa-bar{grid-area:1/1}.ws-pa .ws-pa-panel{grid-area:2/1;min-width:0}.ws-pa .ws-pa-panel[data-inactive]{visibility:hidden}.ws-pa .ws-pa-flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.85fr);height:100%;display:grid}.ws-pa .ws-pa-col{min-width:0;padding:clamp(20px,2.6vw,32px)}.ws-pa .ws-pa-col+.ws-pa-col{border-left:1px solid var(--sys-border-subtle)}.ws-pa .ws-pa-eyebrow{align-items:center;gap:var(--space-8);margin:0 0 var(--space-16);font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;color:var(--sys-text-muted);font-weight:600;display:flex}.ws-pa .ws-pa-step{border-radius:var(--radius-round);background:var(--sys-surface-brand-subtle);width:20px;height:20px;color:var(--sys-text-brand);font-size:var(--t-12);letter-spacing:0;place-items:center;font-weight:700;display:inline-grid}.ws-pa .ws-pa-doc{padding:var(--space-16) var(--space-18);border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-brand-subtle);margin:0}.ws-pa .ws-pa-doc p{font-size:var(--t-16);color:var(--sys-text-strong);margin:0;line-height:1.6}.ws-pa .ws-pa-rule-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.ws-pa .ws-pa-rule{column-gap:var(--space-12);row-gap:var(--space-6);padding:var(--space-12) var(--space-14);border:1px solid var(--sys-border-subtle);border-radius:var(--radius-14);background:var(--sys-surface-page);font-size:var(--t-14);color:var(--sys-text-body);transition:border-color var(--sys-dur-hover) var(--sys-ease-out),background-color var(--sys-dur-hover) var(--sys-ease-out);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.ws-pa .ws-pa-rule-id{padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);color:var(--sys-text-brand);font-size:var(--t-12);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:start;font-weight:700}.ws-pa .ws-pa-rule-if{color:var(--sys-text-strong)}.ws-pa .ws-pa-kw{color:var(--sys-text-brand);font-weight:700}.ws-pa .ws-pa-rule-then{align-items:baseline;gap:var(--space-6);color:var(--sys-text-strong);font-weight:600;display:flex}.ws-pa .ws-pa-route-arrow{color:var(--sys-text-muted);font-weight:400}.ws-pa .ws-pa-rule[data-fired]{border-color:var(--sys-border-brand);background:var(--sys-surface-brand-subtle);box-shadow:0 0 0 3px color-mix(in srgb,var(--sys-border-brand) 18%,transparent)}.ws-pa .ws-pa-rule[data-fired] .ws-pa-rule-id{background:var(--sys-surface-brand);color:var(--sys-text-inverse)}.ws-pa .ws-pa-expense{gap:var(--space-14);padding:var(--space-20);border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-page);display:grid}.ws-pa .ws-pa-expense-line{font-size:var(--t-16);color:var(--sys-text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.4}.ws-pa .ws-pa-verdict{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sys-status-success) 14%,transparent);color:var(--sys-text-strong);font-size:var(--t-14);justify-self:start;margin:0;font-weight:600;display:inline-flex}.ws-pa .ws-pa-dot{border-radius:var(--radius-round);background:var(--sys-status-success);width:8px;height:8px}.ws-pa .ws-pa-route{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ws-pa .ws-pa-route-step{align-items:center;gap:var(--space-6);display:inline-flex}.ws-pa .ws-pa-chip{padding:var(--space-4) var(--space-10);border:1px solid var(--sys-border-default);border-radius:var(--radius-pill);background:var(--sys-surface-raised);font-size:var(--t-14);color:var(--sys-text-strong);font-weight:600}@keyframes ws-pa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-pa .ws-pa-panel:not([data-inactive]) .ws-pa-rule{animation:ws-pa-in .42s var(--sys-ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.ws-pa .ws-pa-panel:not([data-inactive]) .ws-pa-expense{animation:ws-pa-in .42s var(--sys-ease-out) both;animation-delay:.42s}@media (prefers-reduced-motion:reduce){.ws-pa .ws-pa-panel .ws-pa-rule,.ws-pa .ws-pa-panel .ws-pa-expense{animation:none}.ws-pa .ws-pa-tabs[data-thumb-ready]>.ws-tabs-thumb{transition:none}}.lp-sys-atelier[data-ws-motion=off] .ws-pa .ws-pa-panel .ws-pa-rule,.lp-sys-atelier[data-ws-motion=off] .ws-pa .ws-pa-panel .ws-pa-expense{animation:none}@container (width<=880px){.ws-pa .ws-pa-flow{grid-template-columns:minmax(0,1fr)}.ws-pa .ws-pa-col+.ws-pa-col{border-left:0;border-top:1px solid var(--sys-border-subtle)}}@container (width<=520px){.ws-pa .ws-pa-bar{flex-direction:column;align-items:stretch}.ws-pa .ws-pa-tabs{grid-auto-columns:minmax(0,1fr);width:100%;display:grid}.ws-pa .ws-pa-tab{padding:0 var(--space-8);font-size:var(--t-12)}}.ws-pc{--pc-ok:var(--sys-status-success);--pc-review:var(--sys-text-brand);--pc-out:var(--sys-status-error);--pc-ease:var(--sys-ease-out);--pc-dur:var(--sys-dur-layout);max-width:70rem;color:var(--sys-text-inverse);font-family:var(--t-font-sans);margin-inline:auto;position:relative}.ws-pc [hidden]{display:none!important}.ws-pc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-pc[data-js]:not([data-ready]) .ws-pc-stage{visibility:hidden}.ws-pc-bar{padding-bottom:var(--space-12);justify-content:center;align-items:center;display:flex;position:relative}.ws-pc-picker{gap:var(--space-4);padding:var(--space-4);background:var(--alpha-white-08);border:1px solid var(--alpha-white-14);border-radius:var(--sys-radius-pill);display:inline-flex}.ws-pc-tab{align-items:center;gap:var(--space-8);height:var(--space-32);padding:0 var(--space-14);color:var(--sys-text-muted-inverse);border-radius:var(--sys-radius-pill);font:inherit;font-size:var(--t-14);font-weight:var(--t-weight-medium);cursor:pointer;transition:background-color var(--sys-dur-hover) var(--pc-ease), color var(--sys-dur-hover) var(--pc-ease);background:0 0;border:0;display:inline-flex}.ws-pc-tab:hover{color:var(--sys-text-inverse)}.ws-pc-tab.is-current{color:var(--sys-text-strong);background:var(--sys-surface-raised)}.ws-pc-dot,.ws-pc-vdot{width:var(--space-8);height:var(--space-8);border-radius:var(--sys-radius-round);background:var(--pc-ok);flex-shrink:0;display:block}.ws-pc-dot{box-shadow:0 0 0 var(--sys-line-thin) var(--alpha-white-40)}.ws-pc-dot[data-tone=review],.ws-pc-vdot[data-tone=review]{background:var(--pc-review)}.ws-pc-dot[data-tone=out],.ws-pc-vdot[data-tone=out]{background:var(--pc-out)}.ws-pc-stage{gap:var(--space-28);padding:var(--space-28);text-align:left;grid-template-columns:13.25rem 1fr;align-items:center;display:grid}.ws-pc-phone{padding:var(--space-8);background:var(--sys-surface-strong);border:1px solid var(--alpha-white-14);border-radius:var(--radius-32)}.ws-pc-phone-screen{height:28rem;color:var(--sys-text-strong);background:var(--sys-surface-subtle);border-radius:var(--sys-radius-panel);flex-direction:column;display:flex;overflow:hidden}.ws-pc-phone-head{align-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-10) var(--space-8);background:var(--sys-surface-raised);border-bottom:1px solid var(--sys-border-subtle);display:flex}.ws-pc-phone-av{width:var(--space-28);height:var(--space-28)}.ws-pc-phone-name{font-size:var(--t-12);font-weight:var(--t-weight-semibold);line-height:1.1}.ws-pc-phone-sub{color:var(--sys-text-muted);font-size:var(--t-10)}.ws-pc-phone-body{gap:var(--space-6);padding:var(--space-10) var(--space-8);flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-pc-wa{max-width:88%;padding:var(--space-6) var(--space-8) var(--space-4);color:var(--sys-text-strong);border-radius:var(--sys-radius-tag);font-size:var(--t-12);box-shadow:0 0 0 var(--sys-line-thin) var(--sys-border-subtle);transition:opacity var(--pc-dur) var(--pc-ease), transform var(--pc-dur) var(--pc-ease);line-height:1.35}.ws-pc-wa--out{background:var(--sys-surface-brand-subtle);align-self:flex-end}.ws-pc-wa--in{background:var(--sys-surface-raised);align-self:flex-start}.ws-pc-wa:not(.is-on){opacity:0;transform:translateY(var(--space-8))}.ws-pc-wa-img{width:5.5rem;height:auto;margin-bottom:var(--space-4);border-radius:var(--sys-radius-detail);display:block}.ws-pc-wa-meta{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-2);color:var(--sys-text-muted);font-size:var(--t-10);display:flex}.ws-pc-wa-ticks{color:var(--sys-text-muted);transition:color var(--pc-dur) var(--pc-ease);display:inline-flex}.ws-pc-wa-ticks>*+*{margin-left:calc(var(--space-6) * -1)}.ws-pc-wa-ticks svg{width:var(--space-10);height:var(--space-10)}.ws-pc-wa-ticks.is-read{color:var(--sys-text-brand)}.ws-pc-wa-link{margin-top:var(--space-6);padding:var(--space-6) var(--space-8);color:var(--sys-text-brand);background:var(--sys-surface-subtle);border-radius:var(--sys-radius-detail);font-size:var(--t-10);overflow-wrap:anywhere}.ws-pc-win{color:var(--sys-text-body);background:var(--sys-surface-raised);border-radius:var(--sys-radius-inner);position:relative;overflow:hidden}.ws-pc-win-bar{height:var(--space-48);padding:0 var(--space-16);border-bottom:1px solid var(--sys-border-subtle);justify-content:space-between;align-items:center;display:flex}.ws-pc-win-title{align-items:center;gap:var(--space-10);color:var(--sys-text-strong);font-size:var(--t-16);font-weight:var(--t-weight-semibold);display:flex}.ws-pc-win-title img{width:var(--space-20);height:var(--space-20)}.ws-pc-win-help{align-items:center;gap:var(--space-12);color:var(--sys-text-muted);font-size:var(--t-12);display:flex}.ws-pc-win-body{grid-template-columns:11.25rem 1fr;min-height:24rem;display:grid}.ws-pc-evidence{margin:var(--space-12);padding:var(--space-12) var(--space-10);background:var(--sys-surface-subtle);border:var(--sys-line-thin) dashed var(--sys-border-default);border-radius:var(--sys-radius-control);justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.ws-pc-evidence img{border-radius:var(--sys-radius-detail);width:100%;height:auto;box-shadow:0 0 0 var(--sys-line-thin) var(--sys-border-subtle);transition:opacity var(--pc-dur) var(--pc-ease), transform var(--pc-dur) var(--pc-ease);display:block}.ws-pc-stage:not(.is-received) .ws-pc-evidence img{opacity:0;transform:translateY(var(--space-8))}.ws-pc-main{padding:var(--space-16) var(--space-18) var(--space-14) var(--space-6);display:grid}.ws-pc-pane{transition:opacity var(--pc-dur) var(--pc-ease), transform var(--pc-dur) var(--pc-ease);grid-area:1/1}.ws-pc-pane--form{opacity:0;transform:translateX(calc(var(--space-12) * -1));pointer-events:none}.ws-pc-stage:not(.is-review) .ws-pc-pane--form{opacity:1;pointer-events:auto;transform:none}.ws-pc-stage:not(.is-review) .ws-pc-pane--review{opacity:0;transform:translateX(var(--space-12));pointer-events:none}.ws-pc-h{color:var(--sys-text-strong);font-size:var(--t-18);font-weight:var(--t-weight-semibold);letter-spacing:-.01em}.ws-pc-sub{margin-top:var(--space-2);color:var(--sys-text-muted);font-size:var(--t-12)}.ws-pc-fields{gap:var(--space-10);margin-top:var(--space-14);grid-template-columns:1fr 1fr;display:grid}.ws-pc-fld-box{height:var(--space-40);padding:0 var(--space-10);color:var(--sys-text-strong);background:var(--sys-surface-raised);border:1px solid var(--sys-border-input);border-radius:var(--sys-radius-control);font-size:var(--t-14);align-items:center;display:flex;position:relative}.ws-pc-fld-label{top:50%;left:var(--space-8);padding:0 var(--space-4);color:var(--sys-text-muted);background:var(--sys-surface-raised);font-size:var(--t-14);pointer-events:none;transform-origin:0;transition:top var(--pc-dur) var(--pc-ease), transform var(--pc-dur) var(--pc-ease), color var(--pc-dur) var(--pc-ease);position:absolute;transform:translateY(-50%)}.ws-pc-fld.is-ai .ws-pc-fld-label,.ws-pc-fld.is-done .ws-pc-fld-label{top:0;transform:translateY(-50%)scale(.86)}.ws-pc-fld.is-done .ws-pc-fld-label{color:var(--sys-text-brand)}.ws-pc-fld-ai{align-items:center;gap:var(--space-6);font-size:var(--t-12);white-space:nowrap;display:none;overflow:hidden}.ws-pc-fld-ai img{width:var(--space-14);height:var(--space-14);flex-shrink:0}.ws-pc-fld.is-ai .ws-pc-fld-ai{display:flex}.ws-pc-fld.is-done .ws-pc-fld-ai{display:none}.ws-pc-fld-val{text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--pc-dur) var(--pc-ease);overflow:hidden}.ws-pc-fld.is-done .ws-pc-fld-val{opacity:1}.ws-pc-fld-hint{height:var(--space-16);margin-top:var(--space-2);color:var(--sys-text-muted);font-size:var(--t-12);line-height:var(--t-12-lh);opacity:0;transition:opacity var(--pc-dur) var(--pc-ease)}.ws-pc-fld.is-done .ws-pc-fld-hint{opacity:1}.ws-pc-ai-text{color:#0000;background:linear-gradient(90deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end), var(--sys-ai-gradient-start));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite ws-pc-flow}.ws-pc-rows{margin-top:var(--space-8)}.ws-pc-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--sys-border-subtle);font-size:var(--t-14);display:flex}.ws-pc-row-label{color:var(--sys-text-muted)}.ws-pc-row-value{color:var(--sys-text-strong);font-weight:var(--t-weight-medium);text-align:right}.ws-pc-pill{height:var(--space-24);padding:0 var(--space-10);color:var(--sys-text-body);background:var(--sys-surface-subtle);border-radius:var(--sys-radius-pill);font-size:var(--t-12);font-weight:var(--t-weight-medium);white-space:nowrap;transition:background-color var(--pc-dur) var(--pc-ease), color var(--pc-dur) var(--pc-ease);align-items:center;display:inline-flex}.ws-pc-pill[data-tone=approved]{color:var(--pc-ok);background:color-mix(in srgb, var(--pc-ok) 12%, var(--sys-surface-raised))}.ws-pc-pill[data-tone=rejected]{color:var(--pc-out);background:color-mix(in srgb, var(--pc-out) 12%, var(--sys-surface-raised))}.ws-pc-verdict{margin-top:var(--space-10);border:1px solid var(--sys-border-subtle);border-radius:var(--sys-radius-control);overflow:hidden}.ws-pc-strip{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);color:var(--sys-text-inverse);background:linear-gradient(135deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end));font-size:var(--t-12);line-height:1.3;display:flex;position:relative;overflow:hidden}.ws-pc-strip-flow{background:linear-gradient(90deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end), var(--sys-ai-gradient-start));opacity:0;pointer-events:none;background-size:200% 100%;animation:4s linear infinite ws-pc-flow;position:absolute;inset:0}.ws-pc-strip.is-working .ws-pc-strip-flow{opacity:1}.ws-pc-strip-logo,.ws-pc-strip-label{z-index:1;position:relative}.ws-pc-strip-logo{width:auto;height:var(--space-14)}.ws-pc-thinking{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12) var(--space-12);font-size:var(--t-12);display:flex}.ws-pc-spin{width:var(--space-14);height:var(--space-14);animation:1s linear infinite ws-pc-spin}.ws-pc-vhead{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) var(--space-12) 0;display:flex}.ws-pc-vdot{margin-top:var(--space-6)}.ws-pc-vstatus{color:var(--sys-text-strong);font-size:var(--t-14);font-weight:var(--t-weight-semibold)}.ws-pc-vmeta{color:var(--sys-text-muted);font-size:var(--t-12)}.ws-pc-acc{transition:grid-template-rows var(--sys-dur-wipe) var(--pc-ease);grid-template-rows:1fr;display:grid}.ws-pc-verdict:not(.is-open) .ws-pc-acc{grid-template-rows:0fr}.ws-pc-acc-inner{overflow:hidden}.ws-pc-vbody{padding:var(--space-6) var(--space-12) var(--space-12) var(--space-28);color:var(--sys-text-strong);font-size:var(--t-12);line-height:1.5}.ws-pc-vpolicy{margin-top:var(--space-6);color:var(--sys-text-muted)}.ws-pc-vpolicy strong{color:var(--sys-text-strong);font-weight:var(--t-weight-medium)}.ws-pc-approver{align-items:center;gap:var(--space-10);margin-top:var(--space-10);font-size:var(--t-12);display:flex}.ws-pc-approver-ico{width:var(--space-24);height:var(--space-24);color:var(--sys-text-inverse);border:var(--sys-line-thin) solid var(--sys-border-input);border-radius:var(--sys-radius-round);transition:background-color var(--pc-dur) var(--pc-ease), border-color var(--pc-dur) var(--pc-ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ws-pc-approver-ico svg{width:var(--space-12);height:var(--space-12);opacity:0;transition:opacity var(--pc-dur) var(--pc-ease)}.ws-pc-approver.is-ok .ws-pc-approver-ico{background:var(--pc-ok);border-color:var(--pc-ok)}.ws-pc-approver.is-no .ws-pc-approver-ico{background:var(--pc-out);border-color:var(--pc-out)}.ws-pc-approver.is-ok svg,.ws-pc-approver.is-no svg{opacity:1}.ws-pc-approver-name{color:var(--sys-text-strong);font-weight:var(--t-weight-semibold)}.ws-pc-approver-meta{color:var(--sys-text-muted);font-size:var(--t-12)}.ws-pc-foot{justify-content:space-between;align-items:center;gap:var(--space-10);height:var(--space-56);padding:0 var(--space-16);color:var(--sys-text-muted);border-top:1px solid var(--sys-border-subtle);font-size:var(--t-12);display:flex}.ws-pc-total{align-items:center;gap:var(--space-6);display:flex}.ws-pc-total strong{color:var(--sys-text-strong);font-size:var(--t-14);font-weight:var(--t-weight-semibold);white-space:nowrap}.ws-pc-btnset{gap:var(--space-8);display:flex}.ws-pc-btnset--form{display:none}.ws-pc-stage:not(.is-review) .ws-pc-btnset--form{display:flex}.ws-pc-stage:not(.is-review) .ws-pc-btnset--review{display:none}.ws-pc-btn{height:var(--space-32);padding:0 var(--space-14);border-radius:var(--sys-radius-control);font-size:var(--t-12);font-weight:var(--t-weight-medium);white-space:nowrap;transition:background-color var(--pc-dur) var(--pc-ease), opacity var(--pc-dur) var(--pc-ease), transform var(--sys-dur-press) var(--pc-ease);justify-content:center;align-items:center;display:inline-flex}.ws-pc-btn--primary{color:var(--sys-text-inverse);background:var(--sys-surface-brand)}.ws-pc-btn--reject{color:var(--pc-out);background:color-mix(in srgb, var(--pc-out) 12%, var(--sys-surface-raised))}.ws-pc-btn--line{color:var(--sys-text-strong);background:var(--sys-surface-raised);border:1px solid var(--sys-border-default)}.ws-pc-btn.is-pressed{transform:scale(.96)}.ws-pc-btn.is-dim{opacity:.45}.ws-pc-flag{top:var(--space-56);right:var(--space-14);z-index:4;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);color:var(--sys-text-strong);background:var(--sys-surface-raised);border:1px solid var(--sys-border-default);border-radius:var(--sys-radius-control);font-size:var(--t-12);opacity:0;pointer-events:none;transform:translateY(calc(var(--space-6) * -1)) scale(.95);transition:opacity var(--pc-dur) var(--pc-ease), transform var(--pc-dur) var(--pc-ease);display:flex;position:absolute}.ws-pc-flag.is-on{opacity:1;transform:none}.ws-pc-sev{height:var(--space-24);padding:0 var(--space-10);color:var(--pc-out);background:color-mix(in srgb, var(--pc-out) 12%, var(--sys-surface-raised));border-radius:var(--sys-radius-pill);font-weight:var(--t-weight-medium);align-items:center;display:inline-flex}.ws-pc-rail{gap:var(--space-12);padding:var(--space-4) var(--space-28) var(--space-24);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.ws-pc-rail-step{color:var(--sys-text-muted-inverse);font-size:var(--t-12);transition:color var(--pc-dur) var(--pc-ease);display:block}.ws-pc-rail-bar{height:var(--space-4);margin-bottom:var(--space-8);background:var(--alpha-white-18);border-radius:var(--sys-radius-detail);display:block;overflow:hidden}.ws-pc-rail-fill{background:var(--sys-text-brand-subtle-inverse);transform-origin:0;height:100%;transition:transform var(--sys-dur-tone) var(--pc-ease);display:block;transform:scaleX(0)}.ws-pc-rail-fill.is-ai{background:linear-gradient(90deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end))}.ws-pc-rail-step.is-done .ws-pc-rail-fill{transform:scaleX(1)}.ws-pc-rail-label{color:var(--sys-text-muted-inverse);font-size:var(--t-14);font-weight:var(--t-weight-semibold);transition:color var(--pc-dur) var(--pc-ease);display:block}.ws-pc-rail-step.is-done .ws-pc-rail-label{color:var(--sys-text-inverse)}.ws-pc-rail-who{display:block}.ws-pc-legal{margin:var(--space-8) var(--space-16) 0 0;color:var(--sys-text-muted-inverse);font-size:var(--t-12);text-align:right}@keyframes ws-pc-flow{to{background-position:-200% 0}}@keyframes ws-pc-spin{to{transform:rotate(360deg)}}.ws-pc :is(button):focus-visible{outline:var(--sys-focus-width) solid var(--sys-border-on-inverse);outline-offset:var(--sys-focus-offset)}@media (prefers-reduced-motion:reduce){.ws-pc *,.ws-pc :before,.ws-pc :after{transition:none!important;animation:none!important}}@media (width<=900px){.ws-pc-stage{grid-template-columns:1fr}.ws-pc-phone{display:none}}@media (width<=720px){.ws-pc-bar{gap:var(--space-8);flex-direction:column}.ws-pc-picker{width:100%}.ws-pc-tab{padding:0 var(--space-6);font-size:var(--t-12);white-space:nowrap;flex:1;justify-content:center}.ws-pc-dot{display:none}.ws-pc-stage{padding:var(--space-16)}.ws-pc-win-body{grid-template-columns:1fr}.ws-pc-evidence{display:none}.ws-pc-main{padding:var(--space-14)}.ws-pc-total span{display:none}.ws-pc-rail{padding:var(--space-4) var(--space-16) var(--space-24);grid-template-columns:repeat(2,1fr)}}
