.phrw.phrw-p-home :is(button,input,select,textarea,optgroup){margin:revert;padding:revert;border:revert;background-color:revert;font:revert;color:revert}.phrw.phrw-p-home :is(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:revert}.phrw.phrw-p-home :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.phrw.phrw-p-home :is(ol,ul,menu){list-style:revert;margin:revert;padding:revert}.phrw.phrw-p-home :is(b,strong){font-weight:revert}.phrw.phrw-p-home :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.phrw.phrw-p-home :is(img,video){max-width:revert;height:revert}.phrw.phrw-p-home table{border-collapse:revert;border-color:revert}.phrw.phrw-p-home hr{height:revert;color:revert;border-top-width:revert}.phrw.phrw-p-home :before,.phrw.phrw-p-home :after{box-sizing:content-box}.phrw.phrw-p-home{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:16px;font-weight:400;line-height:normal}.phrw.phrw-p-home button{font-family:inherit}.phrw.phrw-p-home nav.top-links{align-items:center;gap:28px;display:flex}.phrw.phrw-p-home nav.top-links a{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none}.phrw.phrw-p-home nav.top-links a:hover{color:var(--text-primary)}@media (max-width:760px){.phrw.phrw-p-home nav.top-links{display:none}}.phrw.phrw-p-home main{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.phrw.phrw-p-home .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(48px,8vw,96px) 0 clamp(56px,8vw,100px);display:grid}@media (max-width:900px){.phrw.phrw-p-home .hero{grid-template-columns:1fr}}.phrw.phrw-p-home h1{letter-spacing:-.015em;max-width:15ch;margin:0 0 22px;font-size:clamp(32px,4.4vw,54px);font-weight:600;line-height:1.08}.phrw.phrw-p-home .sub{color:var(--text-secondary);max-width:46ch;margin:0 0 32px;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.phrw.phrw-p-home .sub b{color:var(--text-primary);font-weight:600}.phrw.phrw-p-home .cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.phrw.phrw-p-home .btn-primary{background:var(--brand);color:var(--surface-default);box-shadow:var(--shadow-1);border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.phrw.phrw-p-home .btn-primary:hover{background:var(--brand-hover)}.phrw.phrw-p-home .btn-text{border-bottom:1px solid var(--border-default);padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none}.phrw.phrw-p-home .hero-visual{background:var(--surface-default);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3);border-radius:20px;padding:20px clamp(12px,2vw,28px) 24px}.phrw.phrw-p-home .hero-visual svg{width:100%;height:auto;display:block}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1;transform:translateY(0)}}.phrw.phrw-p-home .spark{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.phrw.phrw-p-home .sub-mark.ok{color:var(--opportunity-text)}.phrw.phrw-p-home .sub-mark.warn{color:var(--attention-text)}.phrw.phrw-p-home .today{padding:0;overflow:hidden}.phrw.phrw-p-home .today-head{border-bottom:1px solid var(--border-subtle);background:var(--ai-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 14px 20px;transition:background .35s;display:flex}.phrw.phrw-p-home .today.off .today-head{background:var(--surface-canvas)}.phrw.phrw-p-home .today-title{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.phrw.phrw-p-home .today-title .bell{background:var(--warm-100);width:22px;height:22px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:11px;display:grid}.phrw.phrw-p-home .mode.small button{min-height:32px;padding:6px 11px;font-size:12px}.phrw.phrw-p-home .today-list{margin:0;padding:4px 12px;list-style:none}.phrw.phrw-p-home .t-item{border-bottom:1px solid var(--border-subtle);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 8px 11px 10px;display:grid;position:relative;overflow:hidden}.phrw.phrw-p-home .t-item:last-child{border-bottom:none}.phrw.phrw-p-home .t-item:before{content:"";background:var(--spectrum);opacity:0;border-radius:3px;width:3px;transition:opacity .3s;position:absolute;top:12px;bottom:12px;left:0}.phrw.phrw-p-home .t-item.prep:before{opacity:1}.phrw.phrw-p-home .t-item.sweep:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#9d6beb29 40%,#17a0ac24 60%,#0000 100%);animation:.7s forwards sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(100%)}}.phrw.phrw-p-home .t-body{transition:opacity .25s}.phrw.phrw-p-home .t-item.anim{transition:height .45s}.phrw.phrw-p-home .t-item.strike .t-body b{text-decoration:line-through;-webkit-text-decoration-color:var(--attention);text-decoration-color:var(--attention);color:var(--text-muted);transition:color .3s}.phrw.phrw-p-home .t-item.focus{background:var(--ai-surface);transition:background .3s}.phrw.phrw-p-home .t-item.fade .t-body,.phrw.phrw-p-home .t-item.fade .t-act,.phrw.phrw-p-home .t-item.fade .t-ico{opacity:0}.phrw.phrw-p-home .t-ico,.phrw.phrw-p-home .t-act{transition:opacity .2s}.phrw.phrw-p-home .t-item b{margin-bottom:3px;font-size:14px;line-height:1.35;display:block}.phrw.phrw-p-home .t-item .t-det{color:var(--text-secondary);font-size:12.5px;line-height:1.45;display:block}.phrw.phrw-p-home .t-work{font-family:var(--font-mono);color:var(--brand);background:var(--brand-subtle);border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:11px;display:inline-flex}.phrw.phrw-p-home .t-work .spark{width:9px;height:9px}.phrw.phrw-p-home .t-item.alert b{color:var(--text-secondary);margin:2px 0 0;font-weight:500}.phrw.phrw-p-home .t-item.alert.none b{color:var(--text-muted);font-style:italic}.phrw.phrw-p-home .t-ico{border-radius:999px;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.phrw.phrw-p-home .t-ico.warn{background:var(--attention-surface);color:var(--attention-text)}.phrw.phrw-p-home .t-ico.info{background:var(--stability-surface);color:var(--stability-text)}.phrw.phrw-p-home .t-ico.ok{background:var(--opportunity-surface);color:var(--opportunity-text)}.phrw.phrw-p-home .t-ico.bell{background:var(--warm-100);color:var(--text-muted)}.phrw.phrw-p-home .t-ico.none{border:1px dashed var(--border-default)}.phrw.phrw-p-home .t-btn{border:1px solid var(--border-default);background:var(--surface-default);white-space:nowrap;cursor:default;border-radius:8px;min-height:34px;padding:7px 12px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .t-btn.pri{background:var(--brand);border-color:var(--brand);color:var(--surface-default)}@media (max-width:520px){.phrw.phrw-p-home .t-item{grid-template-columns:26px minmax(0,1fr)}.phrw.phrw-p-home .t-act{grid-column:2;justify-self:start}}.phrw.phrw-p-home .today-foot{color:var(--text-secondary);border-top:1px dashed var(--border-subtle);background:var(--surface-default);margin:0;padding:13px 20px 16px;font-size:13.5px;line-height:1.5}.phrw.phrw-p-home .today-foot b{font-family:var(--font-mono);color:var(--brand);font-size:15px;font-weight:500}.phrw.phrw-p-home .today.off .today-foot b{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .t-item.sweep:after{animation:none;display:none}.phrw.phrw-p-home .t-body,.phrw.phrw-p-home .t-ico,.phrw.phrw-p-home .t-act,.phrw.phrw-p-home .t-item:before{transition:none}}.phrw.phrw-p-home .strat{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:860px){.phrw.phrw-p-home .strat{grid-template-columns:1fr}}.phrw.phrw-p-home .strat-card{border:1px solid var(--border-subtle);background:var(--surface-default);border-radius:16px;padding:22px 24px}.phrw.phrw-p-home .strat-card.pr{border-color:var(--brand-border);background:linear-gradient(160deg, var(--ai-surface), var(--surface-default) 70%)}.phrw.phrw-p-home .strat-card h3{align-items:center;gap:8px;margin:0 0 8px;font-size:17px;font-weight:600;display:flex}.phrw.phrw-p-home .strat-card p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.phrw.phrw-p-home .flywheel{color:var(--text-secondary);border:1px dashed var(--brand-border);background:var(--surface-default);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:14.5px;display:flex}.phrw.phrw-p-home .who{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:900px){.phrw.phrw-p-home .who{grid-template-columns:1fr}}.phrw.phrw-p-home .who p{color:var(--text-secondary);margin:0 0 14px;font-size:16px;line-height:1.65}.phrw.phrw-p-home .chips{flex-wrap:wrap;gap:8px;display:flex}.phrw.phrw-p-home .chips span{background:var(--surface-default);border:1px solid var(--border-default);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500}.phrw.phrw-p-home .faq{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}@media (max-width:860px){.phrw.phrw-p-home .faq{grid-template-columns:1fr}}.phrw.phrw-p-home .faq details{border-bottom:1px solid var(--border-subtle);padding:14px 0}.phrw.phrw-p-home .faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.phrw.phrw-p-home .faq summary:after{content:"+";font-family:var(--font-mono);color:var(--text-muted)}.phrw.phrw-p-home .faq details[open] summary:after{content:"−"}.phrw.phrw-p-home .faq details p{color:var(--text-secondary);margin:10px 0 0;font-size:14.5px;line-height:1.6}.phrw.phrw-p-home .final-cta small{color:var(--text-muted);margin-top:12px;font-size:13px;display:block}.phrw.phrw-p-home .final-cta .early-pill{color:var(--brand);background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.phrw.phrw-p-home section.block{border-top:1px solid var(--border-subtle);padding:clamp(56px,8vw,104px) 0}.phrw.phrw-p-home .block-head{max-width:680px;margin-bottom:clamp(32px,5vw,52px)}.phrw.phrw-p-home .block-head h2{letter-spacing:-.012em;margin:0 0 14px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.14}.phrw.phrw-p-home .block-head p{color:var(--text-secondary);max-width:56ch;margin:0;font-size:16.5px;line-height:1.6}.phrw.phrw-p-home .twins-intro{border-top:1px solid var(--border-subtle);padding:clamp(64px,9vw,112px) 0 0}.phrw.phrw-p-home .twins-intro h2{letter-spacing:-.015em;max-width:18ch;margin:0 0 18px;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.08}.phrw.phrw-p-home .twins-intro p{color:var(--text-secondary);max-width:58ch;margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.phrw.phrw-p-home .twin-switch{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.phrw.phrw-p-home .twin-switch a{background:var(--surface-default);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.phrw.phrw-p-home .twin-switch a small{color:var(--text-muted);font-size:12.5px;font-weight:500}.phrw.phrw-p-home .twin{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(28px,4vw,56px);padding:clamp(48px,7vw,88px) 0;display:grid}.phrw.phrw-p-home .twin+.twin{border-top:1px dashed var(--border-subtle)}@media (max-width:1020px){.phrw.phrw-p-home .twin{grid-template-columns:1fr}}.phrw.phrw-p-home .twin-copy{position:sticky;top:28px}@media (max-width:1020px){.phrw.phrw-p-home .twin-copy{position:static}}.phrw.phrw-p-home .twin-tag{color:var(--brand);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.phrw.phrw-p-home .twin-copy h3{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(24px,2.6vw,33px);font-weight:600;line-height:1.15}.phrw.phrw-p-home .twin-copy>p{color:var(--text-secondary);margin:0 0 24px;font-size:15.5px;line-height:1.62}.phrw.phrw-p-home .twin-points{border-left:2px solid var(--border-subtle);flex-direction:column;gap:16px;padding-left:16px;display:flex}.phrw.phrw-p-home .twin-points div b{margin-bottom:3px;font-size:14.5px;display:block}.phrw.phrw-p-home .twin-points div span{color:var(--text-secondary);font-size:14px;line-height:1.55}.phrw.phrw-p-home .app-frame{background:var(--surface-default);border:1px solid var(--border-default);box-shadow:var(--shadow-4);border-radius:18px;overflow:hidden}.phrw.phrw-p-home .frame-bar{border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);align-items:center;gap:10px;padding:11px 16px;display:flex}.phrw.phrw-p-home .frame-dots{gap:6px;display:flex}.phrw.phrw-p-home .frame-dots i{background:var(--warm-200);border-radius:999px;width:9px;height:9px;display:block}.phrw.phrw-p-home .frame-title{color:var(--text-muted);font-size:12.5px;font-weight:500}.phrw.phrw-p-home .frame-kbd{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-subtle);background:var(--surface-default);border-radius:6px;margin-left:auto;padding:2px 7px;font-size:11px}.phrw.phrw-p-home .lab-body{grid-template-columns:1fr;display:grid}.phrw.phrw-p-home .lab-context{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;display:flex}.phrw.phrw-p-home .ctx-chip{background:var(--surface-sunken);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.phrw.phrw-p-home .hr-only{color:var(--text-muted);margin-left:auto;font-size:11.5px}.phrw.phrw-p-home .lab-convo{background:linear-gradient(180deg, var(--surface-default), var(--surface-default));flex-direction:column;gap:14px;min-height:380px;padding:18px;display:flex}.phrw.phrw-p-home .q-bubble{background:var(--brand);max-width:80%;color:var(--surface-default);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.45}.phrw.phrw-p-home .a-card{border:1px solid var(--border-subtle);background:var(--surface-default);border-top:3px solid #0000;border-image:;border-radius:12px;padding:14px 16px 12px;position:relative}.phrw.phrw-p-home .a-card:before{content:"";background:var(--spectrum);border-radius:12px 12px 0 0;height:3px;position:absolute;top:-3px;left:-1px;right:-1px}.phrw.phrw-p-home .a-head{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.phrw.phrw-p-home .a-text{color:var(--text-primary);font-size:14.5px;line-height:1.7}.phrw.phrw-p-home .a-sent{opacity:0;transition:opacity .35s}.phrw.phrw-p-home .a-sent.on{opacity:1}.phrw.phrw-p-home .mark{vertical-align:2px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:3px;margin-left:4px;padding:3px 6px;font-size:10.5px;line-height:1;display:inline-flex}.phrw.phrw-p-home .mark.ley{color:var(--stability-text);background:var(--stability-surface);border-color:#b9d5ef}.phrw.phrw-p-home .mark.convenio{color:var(--brand);border-color:var(--brand-border);background:var(--brand-subtle)}.phrw.phrw-p-home .mark.datos{color:var(--warm-700);border-color:var(--border-default);background:var(--surface-sunken)}.phrw.phrw-p-home .mark.noreg{color:var(--text-muted);border-color:var(--border-default);background:0 0;border-style:dashed}.phrw.phrw-p-home .rec{background:var(--ai-surface);border:1px solid var(--brand-border);border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13.5px;line-height:1.55}.phrw.phrw-p-home .rec b{color:var(--brand);margin-bottom:3px;font-size:12px;display:block}.phrw.phrw-p-home .sources{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.phrw.phrw-p-home .src-row{border-radius:8px;grid-template-columns:108px 1fr;gap:10px;padding:6px 8px;font-size:12.5px;line-height:1.45;transition:background .25s;display:grid}.phrw.phrw-p-home .src-row.hl{background:var(--brand-subtle)}.phrw.phrw-p-home .src-type{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:11px}@media (max-width:560px){.phrw.phrw-p-home .src-row{grid-template-columns:minmax(0,1fr);gap:2px}}.phrw.phrw-p-home .src-row .fig{font-family:var(--font-mono);background:var(--opportunity-surface);color:var(--opportunity-text);border-radius:5px;margin-left:4px;padding:1px 6px;font-size:11px}.phrw.phrw-p-home .foot-warn{color:var(--text-muted);margin-top:10px;font-size:12px}.phrw.phrw-p-home .typing{border:1px solid var(--border-subtle);border-radius:12px;align-self:flex-start;gap:4px;padding:10px 14px;display:inline-flex}.phrw.phrw-p-home .typing i{background:var(--ai-indigo);opacity:.35;border-radius:999px;width:6px;height:6px;animation:1s infinite blink}.phrw.phrw-p-home .typing i:nth-child(2){animation-delay:.15s}.phrw.phrw-p-home .typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:1}}.phrw.phrw-p-home .lab-asks{border-top:1px solid var(--border-subtle);background:var(--surface-canvas);flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.phrw.phrw-p-home .ask{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;text-align:left;border-radius:999px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:500;line-height:1.3}.phrw.phrw-p-home .ask:hover{border-color:var(--brand);color:var(--brand)}.phrw.phrw-p-home .ask[aria-pressed=true]{border-color:var(--brand);background:var(--brand-subtle);color:var(--brand)}.phrw.phrw-p-home .act-title{margin:0 0 2px;font-size:15px;font-weight:600}.phrw.phrw-p-home .act-sub{color:var(--text-muted);margin:0 0 12px;font-size:12.5px}.phrw.phrw-p-home .req{border-top:1px solid var(--border-subtle);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45;display:grid}.phrw.phrw-p-home .req-ico{border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.phrw.phrw-p-home .req.ok .req-ico{background:var(--opportunity-surface);color:var(--opportunity-text)}.phrw.phrw-p-home .req.todo .req-ico{background:var(--attention-surface);color:var(--attention-text)}.phrw.phrw-p-home .req-state{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.phrw.phrw-p-home .req.ok .req-state{color:var(--opportunity-text)}.phrw.phrw-p-home .req.todo .req-state{color:var(--attention-text)}.phrw.phrw-p-home .req-btn{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;margin-top:6px;padding:5px 10px;font-size:12px;font-weight:600}.phrw.phrw-p-home .act-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.phrw.phrw-p-home .btn-seal{background:var(--brand);color:var(--surface-default);cursor:pointer;border:none;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600}.phrw.phrw-p-home .btn-seal:disabled{background:var(--warm-200);color:var(--text-muted);cursor:not-allowed}.phrw.phrw-p-home .sealed{background:var(--opportunity-surface);color:var(--opportunity-text);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:500;display:none}.phrw.phrw-p-home .sealed.on{display:flex}.phrw.phrw-p-home .car-body{grid-template-columns:1.15fr .85fr;min-height:560px;display:grid}@media (max-width:760px){.phrw.phrw-p-home .car-body{grid-template-columns:1fr}}.phrw.phrw-p-home .car-page{border-right:1px solid var(--border-subtle);background:var(--surface-canvas);flex-direction:column;gap:16px;padding:20px 20px 24px;display:flex}@media (max-width:760px){.phrw.phrw-p-home .car-page{border-right:none;border-bottom:1px solid var(--border-subtle)}}.phrw.phrw-p-home .car-who{align-items:center;gap:12px;display:flex}.phrw.phrw-p-home .avatar{width:38px;height:38px;color:var(--brand);background:#dcd6f7;border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.phrw.phrw-p-home .car-who b{font-size:15px;display:block}.phrw.phrw-p-home .car-who span{color:var(--text-muted);font-size:12.5px}.phrw.phrw-p-home .asp-line{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:none}.phrw.phrw-p-home .asp-line.on{animation:.4s fadein;display:flex}.phrw.phrw-p-home .asp-line .priv{color:var(--text-muted)}.phrw.phrw-p-home .asp-line .share{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:12px;font-weight:600}.phrw.phrw-p-home .car-sec h4{color:var(--text-secondary);margin:0 0 8px;font-size:13px;font-weight:600}.phrw.phrw-p-home .empty-lv{color:var(--text-muted);border:1px dashed var(--border-default);background:var(--surface-default);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.phrw.phrw-p-home .role-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:12px;padding:14px;transition:box-shadow .3s,border-color .3s}.phrw.phrw-p-home .role-card.focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle)}.phrw.phrw-p-home .role-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.phrw.phrw-p-home .role-top b{font-size:14.5px}.phrw.phrw-p-home .pill{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.phrw.phrw-p-home .pill.conf{background:var(--opportunity-surface);color:var(--opportunity-text)}.phrw.phrw-p-home .pill.vac{background:var(--stability-surface);color:var(--stability-text)}.phrw.phrw-p-home .sk{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.phrw.phrw-p-home .sk+.sk{border-top:1px solid var(--border-subtle)}.phrw.phrw-p-home .sk-ico{border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.phrw.phrw-p-home .sk.v .sk-ico{background:var(--opportunity-surface);color:var(--opportunity-text);border:1.5px solid var(--opportunity)}.phrw.phrw-p-home .sk.d .sk-ico{background:var(--attention-surface);color:var(--attention-text);border:1.5px solid var(--attention)}.phrw.phrw-p-home .sk.a .sk-ico{border:1.5px dashed var(--text-muted)}.phrw.phrw-p-home .sk-st{font-family:var(--font-mono);font-size:10.5px}.phrw.phrw-p-home .sk.v .sk-st{color:var(--opportunity-text)}.phrw.phrw-p-home .sk.d .sk-st{color:var(--attention-text)}.phrw.phrw-p-home .sk.a .sk-st{color:var(--text-muted)}.phrw.phrw-p-home .obj-empty{color:var(--text-muted);font-size:13px;line-height:1.5}.phrw.phrw-p-home .obj-card{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:12px;padding:12px 14px;animation:.4s fadein;display:none}.phrw.phrw-p-home .obj-card.on{display:block}.phrw.phrw-p-home .obj-card b{margin-bottom:4px;font-size:13.5px;display:block}.phrw.phrw-p-home .obj-card span{color:var(--text-muted);font-size:12px}.phrw.phrw-p-home .bar{background:var(--warm-100);border-radius:999px;height:6px;margin:8px 0 6px;overflow:hidden}.phrw.phrw-p-home .bar i{background:var(--brand);border-radius:999px;width:0;height:100%;transition:width .8s;display:block}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.phrw.phrw-p-home .car-chat{background:var(--surface-default);flex-direction:column;display:flex}.phrw.phrw-p-home .chat-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.phrw.phrw-p-home .chat-head small{color:var(--text-muted);margin-left:auto;font-size:11.5px;font-weight:500}.phrw.phrw-p-home .chat-log{flex-direction:column;flex:1;gap:10px;min-height:320px;max-height:440px;padding:16px;display:flex;overflow-y:auto}.phrw.phrw-p-home .msg{max-width:92%;padding:10px 13px;font-size:13.5px;line-height:1.5;animation:.35s fadein}.phrw.phrw-p-home .msg.bot{background:var(--ai-surface);border:1px solid #e2ddfb;border-radius:4px 14px 14px;align-self:flex-start}.phrw.phrw-p-home .msg.me{background:var(--brand);color:var(--surface-default);border-radius:14px 14px 4px;align-self:flex-end}.phrw.phrw-p-home .msg .inline-accept{gap:8px;margin-top:9px;display:flex}.phrw.phrw-p-home .msg .inline-accept button{cursor:pointer;border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .msg .inline-accept button.pri{background:var(--brand);color:var(--surface-default);border-color:var(--brand)}.phrw.phrw-p-home .msg .inline-accept button:disabled{opacity:.5;cursor:default}.phrw.phrw-p-home .chat-chips{border-top:1px solid var(--border-subtle);background:var(--surface-canvas);flex-wrap:wrap;gap:7px;min-height:64px;padding:12px 14px 14px;display:flex}.phrw.phrw-p-home .chip{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:999px;min-height:36px;padding:8px 12px;font-size:12.5px;font-weight:500}.phrw.phrw-p-home .chip:hover{border-color:var(--brand);color:var(--brand)}.phrw.phrw-p-home .chip.reset{color:var(--text-muted)}.phrw.phrw-p-home .mgr-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:1020px){.phrw.phrw-p-home .mgr-grid{grid-template-columns:1fr}}.phrw.phrw-p-home .mgr-copy p{color:var(--text-secondary);margin:0 0 20px;font-size:15.5px;line-height:1.62}.phrw.phrw-p-home .scope{border:1px solid var(--border-default);background:var(--surface-default);border-radius:999px;margin-left:auto;padding:3px;display:inline-flex}.phrw.phrw-p-home .scope span{color:var(--text-muted);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.phrw.phrw-p-home .scope span.on{background:var(--brand-subtle);color:var(--brand)}.phrw.phrw-p-home .inbox{background:var(--surface-canvas);flex-direction:column;gap:12px;min-height:430px;padding:16px;display:flex}.phrw.phrw-p-home .inb{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:12px;padding:14px 16px;animation:.35s fadein}.phrw.phrw-p-home .inb-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.phrw.phrw-p-home .inb-kind{background:var(--surface-sunken);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.phrw.phrw-p-home .inb-kind.shift{background:var(--attention-surface);color:var(--attention-text)}.phrw.phrw-p-home .inb-kind.info{background:var(--stability-surface);color:var(--stability-text)}.phrw.phrw-p-home .inb-when{color:var(--text-muted);margin-left:auto;font-size:11.5px}.phrw.phrw-p-home .inb h5{margin:0 0 4px;font-size:14.5px;font-weight:600}.phrw.phrw-p-home .inb p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.phrw.phrw-p-home .inb-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.phrw.phrw-p-home .btn-sm{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .btn-sm.pri{background:var(--brand);color:var(--surface-default);border-color:var(--brand)}.phrw.phrw-p-home .btn-sm:disabled{opacity:.5;cursor:default}.phrw.phrw-p-home .cand{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.phrw.phrw-p-home .cand:first-of-type{border-top:none}.phrw.phrw-p-home .cand-name{font-size:13.5px;font-weight:600}.phrw.phrw-p-home .cand-facts{flex-wrap:wrap;grid-column:1/2;gap:6px;display:flex}.phrw.phrw-p-home .fact{font-family:var(--font-mono);border-radius:6px;padding:2px 7px;font-size:10.5px}.phrw.phrw-p-home .fact.ok{background:var(--opportunity-surface);color:var(--opportunity-text)}.phrw.phrw-p-home .fact.warn{background:var(--attention-surface);color:var(--attention-text)}.phrw.phrw-p-home .cand .btn-sm{grid-area:1/2/3;align-self:center}.phrw.phrw-p-home .resolved{color:var(--opportunity-text);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.phrw.phrw-p-home .cmp-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:980px){.phrw.phrw-p-home .cmp-shell{grid-template-columns:1fr}}.phrw.phrw-p-home .proc-list{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}@media (max-width:980px){.phrw.phrw-p-home .proc-list{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}}.phrw.phrw-p-home .proc-item{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 14px 12px 18px;display:block;position:relative}@media (max-width:980px){.phrw.phrw-p-home .proc-item{flex:none;width:auto}}.phrw.phrw-p-home .proc-item:hover{background:var(--warm-100)}.phrw.phrw-p-home .proc-item .pn{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.phrw.phrw-p-home .proc-item .pm{font-family:var(--font-mono);color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.phrw.phrw-p-home .proc-item[aria-selected=true]{background:var(--surface-default);border-color:var(--border-default);box-shadow:var(--shadow-1)}.phrw.phrw-p-home .proc-item[aria-selected=true]:before{content:"";background:var(--spectrum);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:7px}.phrw.phrw-p-home .proc-item[aria-selected=true] .pm{color:var(--brand)}.phrw.phrw-p-home .cmp-stage{background:var(--surface-default);border:1px solid var(--border-default);box-shadow:var(--shadow-3);border-radius:20px;min-width:0;padding:clamp(18px,2.5vw,28px)}.phrw.phrw-p-home .stage-head h3{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(20px,2vw,24px);font-weight:600}.phrw.phrw-p-home .stage-head p{color:var(--text-secondary);max-width:64ch;margin:0;font-size:14.5px;line-height:1.55}.phrw.phrw-p-home .stage-ctl{background:var(--surface-canvas);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 22px;margin:18px 0 20px;padding:14px 16px;display:grid}.phrw.phrw-p-home .ctl[hidden]{display:none}.phrw.phrw-p-home .ctl label{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.phrw.phrw-p-home .ctl label b{font-family:var(--font-mono);color:var(--brand);font-weight:500}.phrw.phrw-p-home .ctl input[type=range]{width:100%;accent-color:var(--brand);min-height:28px}.phrw.phrw-p-home .race{gap:10px;margin-bottom:22px;display:grid}.phrw.phrw-p-home .race-row{grid-template-columns:170px minmax(0,1fr) 84px;align-items:center;gap:14px;display:grid}@media (max-width:640px){.phrw.phrw-p-home .race-row{grid-template-columns:1fr 70px}.phrw.phrw-p-home .race-row .track{grid-area:2/1/auto/-1}}.phrw.phrw-p-home .race-lbl{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.phrw.phrw-p-home .track{background:var(--warm-100);border-radius:999px;height:14px;overflow:hidden}.phrw.phrw-p-home .track i{background:#b9a98e;border-radius:999px;width:0;height:100%;transition:width .12s linear;display:block}.phrw.phrw-p-home .race-row.pr .track i{background:var(--spectrum)}.phrw.phrw-p-home .race-val{font-family:var(--font-mono);text-align:right;font-size:15px}.phrw.phrw-p-home .race-row.pr .race-val{color:var(--brand)}.phrw.phrw-p-home .cmp-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:760px){.phrw.phrw-p-home .cmp-cols{grid-template-columns:1fr}}.phrw.phrw-p-home .cmp-col{border:1px solid var(--border-subtle);border-radius:14px;min-width:0;padding:14px 14px 10px}.phrw.phrw-p-home .cmp-col.pr{border-color:var(--brand-border);background:linear-gradient(180deg, var(--ai-surface), var(--surface-default) 140px)}.phrw.phrw-p-home .col-head{border-bottom:1px dashed var(--border-subtle);flex-direction:column;gap:10px;margin-bottom:8px;padding-bottom:12px;display:flex}.phrw.phrw-p-home .col-head h4{align-items:center;gap:7px;margin:0 0 3px;font-size:15px;font-weight:600;display:flex}.phrw.phrw-p-home .col-head p{color:var(--text-muted);min-height:36px;margin:0;font-size:12.5px;line-height:1.45}.phrw.phrw-p-home .col-stats{align-items:baseline;gap:22px;display:flex}.phrw.phrw-p-home .col-stats>div{align-items:baseline;gap:7px;display:flex}.phrw.phrw-p-home .col-stats b{font-family:var(--font-mono);font-size:22px;font-weight:500;line-height:1.1;display:block}.phrw.phrw-p-home .col-stats span{color:var(--text-muted);white-space:nowrap;font-size:11px}.phrw.phrw-p-home .cmp-col.pr .col-stats b{color:var(--brand)}.phrw.phrw-p-home .steps{scroll-behavior:smooth;flex-direction:column;gap:2px;height:340px;margin:0;padding:0 2px 0 0;list-style:none;display:flex;position:relative;overflow-y:auto}.phrw.phrw-p-home .steps li{color:var(--text-muted);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:6px 6px 6px 4px;font-size:13px;line-height:1.4;transition:color .2s,background .2s;display:grid}.phrw.phrw-p-home .steps li .n{font-family:var(--font-mono);text-align:center;padding-top:2px;font-size:10.5px}.phrw.phrw-p-home .steps li.done{color:var(--text-primary)}.phrw.phrw-p-home .steps li.cur{background:var(--attention-surface);color:var(--text-primary)}.phrw.phrw-p-home .cmp-col.pr .steps li.cur{background:var(--brand-subtle)}.phrw.phrw-p-home .steps li.cand-h{background:var(--surface-sunken);color:var(--text-primary);align-items:center;margin-top:8px;padding:6px 8px 6px 4px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .cmp-col.pr .steps li.cand-h{background:var(--surface-default);border:1px solid #e2ddfb}.phrw.phrw-p-home .steps li.cand-h:first-child{margin-top:0}.phrw.phrw-p-home .steps li.cand-h .ini{background:var(--surface-default);border:1px solid var(--border-default);width:20px;height:20px;font-family:var(--font-mono);color:var(--text-secondary);border-radius:999px;place-items:center;font-size:10px;font-weight:500;display:grid}.phrw.phrw-p-home .steps li.auto{color:var(--text-secondary);align-items:center;padding-top:4px;padding-bottom:4px}.phrw.phrw-p-home .steps li.auto .n{color:var(--brand);font-size:12px}.phrw.phrw-p-home .cks{flex-wrap:wrap;gap:5px;display:flex}.phrw.phrw-p-home .ck{font-family:var(--font-mono);border:1px dashed var(--border-default);color:var(--text-muted);background:var(--surface-default);border-radius:6px;padding:3px 8px;font-size:10.5px;transition:all .2s}.phrw.phrw-p-home .ck.on{background:var(--brand-subtle);color:var(--brand);border:1px solid #d5cffa}.phrw.phrw-p-home .ck.on:before{content:"✓ "}.phrw.phrw-p-home .cmp-bottom{background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 20px;display:flex}.phrw.phrw-p-home .cmp-bottom p{margin:0;font-size:15px;line-height:1.5}.phrw.phrw-p-home .cmp-bottom p b{font-family:var(--font-mono);color:var(--brand);font-size:20px;font-weight:500}.phrw.phrw-p-home .cmp-bottom p small{color:var(--text-secondary);margin-top:2px;font-size:12.5px;display:block}.phrw.phrw-p-home .btn-run{background:var(--brand);color:var(--surface-default);cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .track i,.phrw.phrw-p-home .ck{transition:none}.phrw.phrw-p-home .steps{scroll-behavior:auto}}.phrw.phrw-p-home .tour{background:var(--surface-default);border:1px solid var(--border-default);box-shadow:var(--shadow-4);border-radius:20px;overflow:hidden}.phrw.phrw-p-home .tour-bar{border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.phrw.phrw-p-home .tour-count{color:var(--text-secondary);font-size:13px}.phrw.phrw-p-home .tour-count b{font-family:var(--font-mono);color:var(--brand);font-size:14px;font-weight:500}.phrw.phrw-p-home .mode{background:var(--surface-default);border:1px solid var(--border-default);border-radius:999px;margin-left:auto;padding:3px;display:inline-flex}.phrw.phrw-p-home .mode button{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:999px;min-height:34px;padding:7px 13px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .mode button[aria-pressed=true]{background:var(--warm-900);color:var(--surface-default)}.phrw.phrw-p-home .mode button.ai[aria-pressed=true]{background:var(--brand)}.phrw.phrw-p-home .tour-body{grid-template-columns:200px minmax(0,1fr);min-height:580px;display:grid}@media (max-width:900px){.phrw.phrw-p-home .tour-body{grid-template-columns:1fr}}.phrw.phrw-p-home .tour-rail{border-right:1px solid var(--border-subtle);background:var(--surface-canvas);flex-direction:column;gap:2px;padding:14px 10px;display:flex}@media (max-width:900px){.phrw.phrw-p-home .tour-rail{border-right:none;border-bottom:1px solid var(--border-subtle);flex-direction:row;padding:10px;overflow-x:auto}}.phrw.phrw-p-home .rail-item{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}@media (max-width:900px){.phrw.phrw-p-home .rail-item{flex:none;width:auto}}.phrw.phrw-p-home .rail-item:hover{background:var(--warm-100)}.phrw.phrw-p-home .rail-item[aria-selected=true]{background:var(--surface-default);color:var(--text-primary);box-shadow:var(--shadow-1);font-weight:600}.phrw.phrw-p-home .rail-ico{background:var(--warm-200);border-radius:2px;flex:none;width:8px;height:8px}.phrw.phrw-p-home .rail-item[aria-selected=true] .rail-ico{background:var(--text-primary)}.phrw.phrw-p-home .rail-badge{font-family:var(--font-mono);color:var(--surface-default);background:var(--spectrum);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10.5px;transition:opacity .25s}.phrw.phrw-p-home .tour.off .rail-badge{opacity:0}.phrw.phrw-p-home .tour-screen{grid-template-columns:minmax(0,1fr) 330px;min-width:0;display:grid}@media (max-width:1100px){.phrw.phrw-p-home .tour-screen{grid-template-columns:1fr}}.phrw.phrw-p-home .scr-main{min-width:0;padding:20px 22px 24px}.phrw.phrw-p-home .scr-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.phrw.phrw-p-home .scr-head h3{margin:0;font-size:18px;font-weight:600}.phrw.phrw-p-home .scr-head .crumb{background:var(--warm-100);border-radius:4px;width:70px;height:8px}.phrw.phrw-p-home .scr-head .btnsk{background:var(--warm-100);border-radius:8px;width:84px;height:30px;margin-left:auto}.phrw.phrw-p-home .skel{height:470px;position:relative;overflow:hidden}@media (max-width:700px){.phrw.phrw-p-home .skel{height:400px}}.phrw.phrw-p-home .sb{background:var(--warm-100);border-radius:5px}.phrw.phrw-p-home .sbx{border:1px solid var(--border-subtle);background:var(--surface-default);border-radius:10px}.phrw.phrw-p-home .pin{background:var(--spectrum);width:30px;height:30px;color:var(--surface-default);font-family:var(--font-mono);cursor:pointer;z-index:2;border:none;border-radius:999px;font-size:12px;font-weight:500;transition:transform .2s,opacity .25s;animation:.45s both pinIn;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #5c5be629,0 6px 16px #5247c24d}.phrw.phrw-p-home .pin:hover,.phrw.phrw-p-home .pin.hl{transform:translate(-50%,-50%)scale(1.2)}.phrw.phrw-p-home .pin:after{content:"";border:2px solid #5c5be659;border-radius:999px;animation:2.4s ease-out infinite ring;position:absolute;inset:-5px}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes pinIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.phrw.phrw-p-home .tour.off .pin{visibility:hidden;animation:none}.phrw.phrw-p-home .scr-ai{border-left:1px solid var(--border-subtle);background:var(--ai-surface);flex-direction:column;gap:10px;padding:20px 18px;transition:background .25s;display:flex}@media (max-width:1100px){.phrw.phrw-p-home .scr-ai{border-left:none;border-top:1px solid var(--border-subtle)}}.phrw.phrw-p-home .tour.off .scr-ai{background:var(--surface-canvas)}.phrw.phrw-p-home .ai-title{color:var(--brand);align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}.phrw.phrw-p-home .tour.off .ai-title{color:var(--text-muted)}.phrw.phrw-p-home .co{background:var(--surface-default);border:1px solid #e2ddfb;border-radius:12px;padding:11px 13px;transition:box-shadow .2s,border-color .2s;animation:.35s both fadein}.phrw.phrw-p-home .co.hl{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle)}.phrw.phrw-p-home .co-top{align-items:center;gap:8px;margin-bottom:3px;display:flex}.phrw.phrw-p-home .co-n{background:var(--spectrum);width:20px;height:20px;color:var(--surface-default);font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:10.5px;display:grid}.phrw.phrw-p-home .co b{font-size:13.5px}.phrw.phrw-p-home .co p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.phrw.phrw-p-home .co .mini{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.phrw.phrw-p-home .co.man{border-color:var(--border-subtle)}.phrw.phrw-p-home .co.man .co-n{background:var(--warm-200);color:var(--text-secondary)}.phrw.phrw-p-home .co.man b{color:var(--text-secondary);font-weight:500}.phrw.phrw-p-home .mc{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--warm-700);border-radius:6px;padding:3px 8px;font-size:10.5px}.phrw.phrw-p-home .mc.ok{background:var(--opportunity-surface);color:var(--opportunity-text)}.phrw.phrw-p-home .mc.warn{background:var(--attention-surface);color:var(--attention-text)}.phrw.phrw-p-home .mc.ai{background:var(--ai-surface);color:var(--brand);border:1px solid #e2ddfb}.phrw.phrw-p-home .mc.info{background:var(--stability-surface);color:var(--stability-text)}.phrw.phrw-p-home .mc.dash{border:1px dashed var(--border-default);color:var(--text-muted);background:0 0}.phrw.phrw-p-home .off-note{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .pin,.phrw.phrw-p-home .pin:after,.phrw.phrw-p-home .co{animation:none}}.phrw.phrw-p-home .proof-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:860px){.phrw.phrw-p-home .proof-grid{grid-template-columns:1fr}}.phrw.phrw-p-home .proof-text p{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.65}.phrw.phrw-p-home .proof-text b{color:var(--text-primary)}.phrw.phrw-p-home .proof-line{background:var(--surface-default);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.6}.phrw.phrw-p-home .proof-line .mono{color:var(--text-secondary)}.phrw.phrw-p-home .proof-visual{background:var(--surface-default);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3);border-radius:18px;padding:24px}.phrw.phrw-p-home .proof-visual svg{width:100%;height:auto;display:block}.phrw.phrw-p-home .chain-label{font-family:var(--font-mono);fill:var(--text-muted);text-anchor:middle;font-size:9.5px}.phrw.phrw-p-home .chain-node{fill:var(--surface-canvas);stroke:var(--brand-border);stroke-width:1.4px}.phrw.phrw-p-home .chain-line{stroke:var(--brand);stroke-width:1.4px;opacity:.5;fill:none}.phrw.phrw-p-home .chain-line.final{stroke-width:2px;opacity:.85}.phrw.phrw-p-home .seal-ring{fill:var(--brand-subtle);stroke:var(--brand);stroke-width:2px}.phrw.phrw-p-home .final-cta{text-align:center;border-top:1px solid var(--border-subtle);padding:clamp(56px,9vw,110px) 0}.phrw.phrw-p-home .final-cta h2{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(26px,3.6vw,42px);font-weight:600}.phrw.phrw-p-home .final-cta p{color:var(--text-secondary);max-width:46ch;margin:0 auto 30px;font-size:16px}.phrw.phrw-p-home footer{border-top:1px solid var(--border-subtle)}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .a-sent{transition:none}.phrw.phrw-p-home .msg,.phrw.phrw-p-home .asp-line.on,.phrw.phrw-p-home .obj-card.on{animation:none}.phrw.phrw-p-home .typing i{opacity:.7;animation:none}.phrw.phrw-p-home .bar i{transition:none}}.phrw.phrw-p-home .phrw-franja{background:var(--brand-subtle);height:36px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}.phrw.phrw-p-home .phrw-franja-cta{color:var(--brand);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.phrw.phrw-p-home .phrw-franja-estrecho{display:none}@media (max-width:759.98px){.phrw.phrw-p-home .phrw-franja-ancho{display:none}.phrw.phrw-p-home .phrw-franja-estrecho{display:inline}}.phrw.phrw-p-home .phrw-hd-login{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.phrw.phrw-p-home .proof-cmp{border:1px solid var(--border-subtle);background:var(--surface-default);box-shadow:var(--shadow-3);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:800px){.phrw.phrw-p-home .proof-cmp{grid-template-columns:1fr}}.phrw.phrw-p-home .proof-cmp .col{padding:22px}.phrw.phrw-p-home .proof-cmp .col+.col{border-left:1px solid var(--border-subtle);background:var(--ai-surface)}@media (max-width:800px){.phrw.phrw-p-home .proof-cmp .col+.col{border-left:0;border-top:1px solid var(--border-subtle)}}.phrw.phrw-p-home .proof-cmp h3{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.phrw.phrw-p-home .proof-cmp .row{border-top:1px solid var(--border-subtle);padding:12px 0}.phrw.phrw-p-home .proof-cmp .row b{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.phrw.phrw-p-home .proof-cmp .row span{font-size:14.5px;line-height:1.5}.phrw.phrw-p-home .proof-cmp .col:first-child .row span{color:var(--text-secondary)}.phrw.phrw-p-home .proof-src{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.phrw.phrw-p-home .td-stage{position:relative}.phrw.phrw-p-home .bocadillo{background:var(--text-primary);max-width:240px;color:var(--surface-default);box-shadow:var(--shadow-3);opacity:0;pointer-events:none;z-index:5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.4;transition:opacity .35s,transform .35s;display:flex;position:absolute;transform:translateY(6px)}.phrw.phrw-p-home .bocadillo.on{opacity:1;transform:none}.phrw.phrw-p-home .bocadillo svg{flex:none;margin-top:1px}.phrw.phrw-p-home .bocadillo:after{content:"";background:var(--text-primary);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.phrw.phrw-p-home .td-bocadillo{top:-70px;right:0}.phrw.phrw-p-home .td-bocadillo:after{bottom:-5px;right:34px}@media (max-width:900px){.phrw.phrw-p-home .td-bocadillo{top:58px;right:10px}.phrw.phrw-p-home .td-bocadillo:after{top:-5px;bottom:auto;right:34px}}.phrw.phrw-p-home .td-cursor{z-index:6;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #18151140);width:22px;height:22px;transition:transform 1.1s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:0;left:0}.phrw.phrw-p-home .td-cursor path{fill:var(--surface-default);stroke:var(--text-primary)}.phrw.phrw-p-home .td-cursor.on{opacity:1}.phrw.phrw-p-home .td-ripple{border:2px solid var(--brand);opacity:0;pointer-events:none;z-index:5;border-radius:999px;width:34px;height:34px;position:absolute}.phrw.phrw-p-home .td-ripple.go{animation:.5s ease-out tdRip}@keyframes tdRip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.phrw.phrw-p-home .t-item.done{background:var(--opportunity-surface);border-radius:12px}.phrw.phrw-p-home .td-done{color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.phrw.phrw-p-home .td-done i{background:var(--opportunity);width:20px;height:20px;color:var(--surface-default);border-radius:999px;place-items:center;font-size:12px;font-style:normal;display:grid}.phrw.phrw-p-home .td-added{color:var(--opportunity-text);opacity:0;font-weight:600;transition:opacity .4s}.phrw.phrw-p-home .td-added.on{opacity:1}.phrw.phrw-p-home .t-btn.pressed{transform:scale(.94)}.phrw.phrw-p-home .td-tiempo{border-top:1px dashed var(--border-subtle);background:var(--surface-default);flex-direction:column;gap:8px;padding:12px 20px 16px;display:flex}.phrw.phrw-p-home .tt-fila{grid-template-columns:132px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.phrw.phrw-p-home .tt-titulo{color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.phrw.phrw-p-home .tt-et{color:var(--text-secondary);white-space:nowrap;font-size:13px}.phrw.phrw-p-home .tt-pista{background:var(--surface-canvas);border-radius:6px;height:10px;display:block;overflow:hidden}.phrw.phrw-p-home .tt-barra{background:var(--border-strong,var(--border-default));border-radius:0 6px 6px 0;width:100%;height:100%;display:block}.phrw.phrw-p-home .tt-prisma .tt-barra{background:var(--brand)}.phrw.phrw-p-home .tt-cifra{white-space:nowrap;min-height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);font-size:15px;font-weight:500;line-height:20px}.phrw.phrw-p-home .tt-prisma .tt-cifra{color:var(--brand)}.phrw.phrw-p-home .tt-prisma,.phrw.phrw-p-home .tt-ahorro{visibility:hidden;opacity:0;transition:opacity .3s}.phrw.phrw-p-home .tt-prisma.on,.phrw.phrw-p-home .tt-ahorro.on{visibility:visible;opacity:1}.phrw.phrw-p-home .tt-ahorro{color:var(--text-primary);white-space:nowrap;min-height:24px;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:24px}.phrw.phrw-p-home .tt-ahorro b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--brand);font-family:Hanken Grotesk,sans-serif;font-weight:600}.phrw.phrw-p-home .tt-fuente{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.phrw.phrw-p-home .tt-fuente a{color:var(--brand-text,var(--brand));text-decoration:underline}.phrw.phrw-p-home .tt-cta{color:var(--brand-text,var(--brand));font-size:13.5px;font-weight:600;text-decoration:none}.phrw.phrw-p-home .tt-cta:hover{text-decoration:underline}@media (max-width:520px){.phrw.phrw-p-home .tt-fila{grid-template-columns:minmax(0,1fr) 64px}.phrw.phrw-p-home .tt-et{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .tt-prisma,.phrw.phrw-p-home .tt-ahorro{transition:none!important}.phrw.phrw-p-home .td-cursor,.phrw.phrw-p-home .td-ripple,.phrw.phrw-p-home .bocadillo,.phrw.phrw-p-home .td-added{transition:none!important;animation:none!important}}.phrw.phrw-p-home .ask-label{color:var(--text-secondary);width:100%;margin:0 0 8px;font-size:12.5px;font-weight:600}.phrw.phrw-p-home .lab-asks,.phrw.phrw-p-home .chat-chips{position:relative}.phrw.phrw-p-home .ask,.phrw.phrw-p-home .chat-chips .ask{background:linear-gradient(var(--surface-default), var(--surface-default)) padding-box, var(--spectrum) border-box;color:var(--text-primary);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;transition:box-shadow .2s;display:inline-flex}.phrw.phrw-p-home .ask:hover{background:linear-gradient(var(--ai-surface), var(--ai-surface)) padding-box, var(--spectrum) border-box;color:var(--brand);border-color:#0000}.phrw.phrw-p-home .ask svg{color:var(--brand);flex:none}.phrw.phrw-p-home .ask .flecha{color:var(--brand);font-weight:700}.phrw.phrw-p-home .ask .otra{color:var(--brand);font-size:14px;display:none}.phrw.phrw-p-home .ask[aria-pressed=true]{background:linear-gradient(var(--ai-surface), var(--ai-surface)) padding-box, var(--spectrum) border-box;color:var(--brand);border-width:1.5px}.phrw.phrw-p-home .ask[aria-pressed=true] .flecha{display:none}.phrw.phrw-p-home .ask[aria-pressed=true] .otra{display:inline}.phrw.phrw-p-home .ask.siguiente{box-shadow:0 0 0 3px var(--brand-subtle);animation:1.6s ease-in-out infinite askLatido}@keyframes askLatido{0%,to{box-shadow:0 0 0 2px var(--brand-subtle)}50%{box-shadow:0 0 0 5px var(--brand-subtle)}}.phrw.phrw-p-home .ask-barra{background:var(--border-subtle);border-radius:3px;width:100%;height:3px;margin-top:10px;overflow:hidden}.phrw.phrw-p-home .ask-barra i{background:var(--brand);width:0;height:100%;display:block}.phrw.phrw-p-home .ask-barra i.corre{width:100%;transition:width 4s linear}.phrw.phrw-p-home .ask-bocadillo{bottom:calc(100% - 6px);left:18px}.phrw.phrw-p-home .ask-bocadillo:after{bottom:-5px;left:30px}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .ask.siguiente{animation:none}.phrw.phrw-p-home .ask-barra i.corre{transition:none}}.phrw.phrw-p-home .chat-chips .ask-label{width:100%;margin:0 0 2px}.phrw.phrw-p-home .chip:not(.reset){background:linear-gradient(var(--surface-default), var(--surface-default)) padding-box, var(--spectrum) border-box;min-height:44px;color:var(--text-primary);border:1px solid #0000;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.phrw.phrw-p-home .chip:not(.reset):hover{background:linear-gradient(var(--ai-surface), var(--ai-surface)) padding-box, var(--spectrum) border-box;color:var(--brand)}.phrw.phrw-p-home .chip svg{color:var(--brand);flex:none}.phrw.phrw-p-home .chip .flecha{color:var(--brand);font-weight:700}.phrw.phrw-p-home .chip.siguiente{box-shadow:0 0 0 3px var(--brand-subtle);animation:1.6s ease-in-out infinite askLatido}@media (prefers-reduced-motion:reduce){.phrw.phrw-p-home .chip.siguiente{animation:none}}.phrw.phrw-p-home .inb-actions{position:relative}.phrw.phrw-p-home #btnApprove.nudge{animation:1.6s ease-in-out infinite askLatido}.phrw.phrw-p-home .stage-ctl,.phrw.phrw-p-home .rail-item,.phrw.phrw-p-home .proc-item{position:relative}.phrw.phrw-p-home .rail-item:after,.phrw.phrw-p-home .proc-item:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}