.hp{max-width:860px;margin:0 auto;padding-bottom:72px;font-size:17px;color:var(--ink);font-family:var(--sans);line-height:1.55;letter-spacing:normal}.hp.hp-wide{max-width:1080px}.hp a{color:var(--moss)}.hp h1,.hp h2,.hp h3,.hp h4{font-family:var(--sans)}.hp a.hp-btn{color:var(--on-dark)}.hp a.hp-btn.ghost{color:var(--ink)}.hp a.hp-btn.off{color:var(--ink-4)}.hp-h1{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-align:center;margin:18px 0 10px}.hp-h1 .hp-pill{vertical-align:middle;margin-left:10px}.hp-sub{max-width:960px;margin:0 auto 36px;text-align:center;font-size:18px;color:var(--ink-3);line-height:1.45}.hp-big{font-family:var(--serif);font-size:30px;line-height:1.25;letter-spacing:-.01em;margin:0 0 14px}.hp-card{background:var(--card);border:1px solid var(--rule);margin-top:16px;display:flex;flex-direction:column}.hp-card.alert{border:2px solid var(--amber)}.hp-head{display:flex;align-items:center;gap:14px;padding:22px 26px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.hp-head[data-fold]{cursor:pointer}.hp-head .hp-t{font-size:19px;font-weight:600;letter-spacing:-.01em}.hp-head .hp-s{font-size:15px;color:var(--ink-3);margin-top:3px;max-width:960px}.hp-head .hp-grow{flex:1}.hp-head .hp-pill{min-width:132px}.hp-head .hp-acts{gap:10px}.hp-chev,.hp-head .hp-acts{display:flex;align-items:center;flex:0 0 auto}.hp-chev{width:38px;height:38px;border:1px solid var(--rule);justify-content:center;color:var(--ink-3);background:var(--card)}.hp-chev svg{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-std)}.hp-open .hp-chev svg{transform:rotate(180deg)}.hp-open>.hp-head .hp-pill{display:none}.hp-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s var(--ease-std),visibility 0s linear .26s}.hp-open>.hp-body,.hp-static>.hp-body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .26s var(--ease-std),visibility 0s}.hp-fold{min-height:0;overflow:hidden;padding:0 26px;display:flex;flex-wrap:wrap;gap:10px 16px;align-content:flex-start}.hp-fold:before{content:"";flex:1 1 100%;height:0;border-top:1px solid var(--row-rule);margin-bottom:8px}.hp-fold:after{content:"";flex:1 1 100%;height:16px}.hp-fold[data-settled],.hp-static>.hp-body>.hp-fold{overflow:visible}.hp-fold>*{flex:1 1 100%;min-width:0}.hp-fold>.hp-row{margin-top:0}.hp-fold>.hp-sub2{margin-top:12px;margin-bottom:-6px}.hp-fold>.hp-note{margin-top:4px}.hp-fold>.hp-ins,.hp-fold>.hp-note,.hp-fold>p{max-width:960px}.hp-fold .hp-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hp-fold>.hp-acts{margin-bottom:18px}.hp-top{display:flex;align-items:center;gap:18px;padding:24px 26px}.hp-top .gw{width:52px;height:52px;flex:0 0 auto}.hp-top>div>b{display:block;font-size:19px;font-weight:600}.hp-top>div>span{display:block;font-size:16px;color:var(--ink-3);margin-top:4px;line-height:1.45;max-width:960px}.hp-top>.hp-grow{display:flex;flex-wrap:wrap;gap:10px 16px;min-width:0}.hp-top>.hp-grow>*{flex:1 1 100%;min-width:0}.hp-top>.hp-grow>.hp-row{margin-top:0}.hp-top>.hp-grow>.hp-acts,.hp-top>.hp-grow>.hp-chips,.hp-top>.hp-grow>.hp-nums{margin-top:4px}.hp-alert{display:flex;align-items:center;gap:18px;padding:24px 26px}.hp-alert .gw{width:52px;height:52px;flex:0 0 auto}.hp-alert>.hp-grow>b{display:block;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.hp-alert>.hp-grow>span{max-width:960px}.hp-alert .hp-acts{display:flex;gap:10px;flex:0 0 auto;align-items:center}.gw{width:40px;height:40px;display:inline-block;line-height:0}.gw svg{width:100%;height:100%;display:block;overflow:visible}.hp-row{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--row);border:1px solid var(--row-rule);margin-top:10px}.hp-row:first-child{margin-top:0}.hp-row .hp-grow{flex:1}.hp-row .hp-grow b{display:block;font-size:17px;font-weight:600}.hp-row .hp-grow span{display:block;font-size:15px;color:var(--ink-3);margin-top:2px}.hp-row .hp-grow a{color:var(--moss);font-weight:600;text-decoration:none}.hp-row .hp-grow a.hp-btn{color:var(--on-dark)}.hp-row .hp-grow a.hp-btn.ghost{color:var(--ink)}.hp-row .hp-grow a.hp-btn.off{color:var(--ink-4)}.hp-row .hp-acts{display:flex;gap:8px;flex:0 0 auto}.hp-row.sel{border-color:var(--ink);background:var(--card)}.hp-row.check{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-row.check .hp-tile{background:var(--card);border:2px solid var(--rule-2);box-sizing:border-box;color:transparent}.hp-row.check.on .hp-tile{background:var(--moss);border-color:var(--moss);color:var(--on-dark)}.hp-row .hp-grow .hp-edit{display:inline-block;min-width:58px;padding:1px 8px;margin:0 2px;border:1px solid var(--rule-2);background:var(--card);font-weight:600;font-size:14px;color:var(--ink);text-align:right;outline:0}.hp-tile{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;background:var(--paper-3);color:var(--ink-3)}.hp-tile.done{background:var(--good-bg);color:var(--good)}.hp-tile.now{background:var(--ink);color:var(--on-dark)}.hp-tile.mono{font-size:15px;letter-spacing:.02em;font-family:var(--mono)}.hp-tile.mono,.hp-tile.rate{background:var(--paper-2);color:var(--ink-2)}.hp-tile.rate{font-size:14px}.hp-thumb{width:64px;height:64px;flex:0 0 auto;background:var(--good-bg);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--good);font-size:12px;font-weight:600}.hp-thumb.img{background:linear-gradient(135deg,var(--paper-3),var(--rule))}.hp-pill{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;font-size:14px;font-weight:600;background:var(--good-bg);color:var(--good);white-space:nowrap;min-width:124px;box-sizing:border-box}.hp-pill[data-figure]{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.hp-pill.now{background:var(--ink);color:var(--on-dark)}.hp-pill.soon{background:var(--paper-2);color:var(--ink-3)}.hp-pill.bad{background:var(--bad-bg);color:var(--bad)}.hp-pill.warn{background:var(--warn-bg);color:var(--warn)}.hp-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border:1px solid var(--ink);background:var(--ink);color:var(--on-dark);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.hp-btn.o{background:var(--amber);border-color:var(--amber)}.hp-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--rule)}.hp-btn.off{background:var(--paper-3);border-color:var(--paper-3);color:var(--ink-4);cursor:default}.hp-btn.sm{height:38px;padding:0 14px;font-size:14px}.hp-lnk{color:var(--moss);font-weight:600;text-decoration:none}.hp-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hp-nums>a,.hp-nums>div{background:var(--row);border:1px solid var(--row-rule);padding:18px 18px 16px;display:block;min-width:0;position:relative}.hp-nums>:focus-visible>.hp-tip,.hp-nums>:hover>.hp-tip{opacity:1}.hp-nums span.hp-tip{color:var(--ink-2);font-size:13px;margin-top:0;line-height:1.4;display:block}.hp-nums b{display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-nums span{display:block;font-size:14px;color:var(--ink-3);margin-top:8px;line-height:1.4}.hp-nums.six,.hp-nums.three{grid-template-columns:repeat(3,1fr)}.hp-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.hp-kpi>div{background:var(--row);border:1px solid var(--row-rule);padding:16px 18px 14px}.hp-kpi b{display:block;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-kpi span{display:block;font-size:14px;color:var(--ink-3);margin-top:7px;line-height:1.35}.hp-kpi .up{color:var(--good);font-weight:600}.hp-kpi .dn{color:var(--amber);font-weight:600}.hp-stage{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.hp-stage>div{background:var(--row);border:1px solid var(--row-rule);padding:16px 16px 14px}.hp-stage b{display:block;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-stage i{display:block;font-style:normal;font-size:15px;font-weight:600;margin-top:8px}.hp-stage span{display:block;font-size:13px;color:var(--ink-3);margin-top:3px;line-height:1.35}.hp-stage .weak{border-color:var(--amber)}.hp-stage .weak span{color:var(--amber)}.hp-note{margin:16px 0 0;font-size:15px;color:var(--ink-3);line-height:1.5}.hp-ins{font-size:16px;line-height:1.55;margin:0}.hp-ins b{font-weight:600}.hp-src{font-size:13px;color:var(--ink-4);margin-top:12px;letter-spacing:.02em}.hp-lab{margin:0 0 8px}.hp-lab,.hp-sub2{font-size:14px;color:var(--ink-3)}.hp-sub2{margin:22px 0 2px}.hp-sub2:first-child{margin-top:0}.hp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.hp-chips span{border:1px solid var(--rule);background:var(--card);padding:7px 12px;font-size:14px}.hp-chips span.soon{border-style:dashed;color:var(--ink-4)}.hp-list{margin:0;padding:0;list-style:none}.hp-list li{padding:9px 0;border-top:1px solid var(--row-rule);font-size:16px;line-height:1.4}.hp-list li:first-child{border-top:0;padding-top:0}.hp-empty{border:1px dashed var(--rule-2);padding:22px 24px;font-size:16px;color:var(--ink-3);line-height:1.5;background:var(--row)}.hp-empty b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}.hp-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;font-size:14px;color:var(--ink-4)}.hp-foot a{color:var(--moss);font-weight:600;text-decoration:none}.hp-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp-cols{grid-template-columns:1fr}.hp-cols,.hp-cols3{display:grid;gap:0 16px}.hp-cols3{grid-template-columns:1fr 1fr 1fr}.hp-cols3 .hp-row:nth-child(-n+3){margin-top:0}.hp-gate{display:grid;grid-template-columns:1fr 230px;gap:24px;align-items:start}.hp-tools{justify-content:space-between;gap:16px;margin:-14px 0 18px;flex-wrap:wrap}.hp-tools,.hp-tools .hp-acts{display:flex;align-items:center}.hp-tools .hp-acts{gap:10px}.hp-seg{display:flex;border:1px solid var(--rule);background:var(--card)}.hp-seg a,.hp-seg button{flex:1;text-align:center;padding:11px 10px;font:inherit;font-size:15px;font-weight:600;color:var(--ink-3);text-decoration:none;border:0;border-right:1px solid var(--rule);background:transparent;cursor:pointer}.hp-seg>:last-child{border-right:0}.hp-seg .on{background:var(--ink);color:var(--on-dark)}.hp-tog{display:flex;border:1px solid var(--rule);background:var(--card)}.hp-tog span{padding:8px 18px;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-tog span.on{background:var(--ink);color:var(--on-dark)}.hp-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hp-filters span{border:1px solid var(--rule);background:var(--card);padding:7px 12px;font-size:14px;color:var(--ink-2)}.hp-filters span.on{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.hp-filters span em{font-style:normal;color:var(--ink-4);margin-left:6px}.hp-filters span.on em{color:var(--on-dark-2)}.hp-in{display:flex;align-items:center;height:46px;border:1px solid var(--rule);background:var(--card);padding:0 14px;font-size:15px;color:var(--ink-4);box-sizing:border-box}.hp-in.v{color:var(--ink)}.hp-ta{min-height:90px;align-items:flex-start;padding-top:12px}.hp-field{display:flex;flex-direction:column;gap:6px}.hp-field>label{font-size:14px;font-weight:400;color:var(--ink-3)}.hp-field>small{font-size:13px;color:var(--ink-4);line-height:1.4}.hp-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.hp-form .wide{grid-column:1/-1}.hp-sw{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-2)}.hp-sw i{width:40px;height:24px;background:var(--rule);position:relative;display:inline-block;flex:0 0 auto}.hp-sw i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--card)}.hp-sw.on i{background:var(--moss)}.hp-sw.on i:after{left:19px}.hp-tbl{width:100%;border-collapse:collapse;font-size:15px}.hp-tbl th{text-align:left;font-size:13px;font-weight:600;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--rule);white-space:nowrap}.hp-tbl td{padding:11px 10px;border-bottom:1px solid var(--row-rule);vertical-align:top}.hp-tbl tr:last-child td{border-bottom:0}.hp-tbl td.hp-num,.hp-tbl th.hp-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);white-space:nowrap}.hp-tbl td b{font-weight:600}.hp-tbl .hp-pill{min-width:0;height:26px;padding:0 10px;font-size:13px}.hp-bars2{display:flex;flex-direction:column;gap:10px}.hp-bar{display:grid;grid-template-columns:220px 1fr minmax(70px,auto);gap:14px;align-items:center;font-size:15px}.hp-bar em{white-space:nowrap;font-style:normal}.hp-bar i{display:block;height:12px;background:var(--paper-3)}.hp-bar i b{display:block;height:100%;background:var(--moss)}.hp-ch{display:flex;flex-direction:column}.hp-chr{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0 18px;align-items:center;padding:14px 0;border-top:1px solid var(--row-rule)}.hp-chr:first-child{border-top:0;padding-top:4px}.hp-chl b{display:block;font-size:15px;font-weight:600;line-height:1.3}.hp-chl span{display:block;font-size:13px;color:var(--ink-3);margin-top:2px;font-variant-numeric:tabular-nums}.hp-chl span[data-figure]{font-family:var(--mono);font-size:12px}.hp-chb{height:28px;background:var(--paper-2);position:relative;margin-right:112px}.hp-chb i{display:block;height:100%;background:var(--moss)}.hp-chb em{position:absolute;top:50%;transform:translateY(-50%);font-style:normal;font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-fn{display:flex;flex-direction:column}.hp-fnr{display:grid;grid-template-columns:168px minmax(0,1fr) 150px;gap:0 18px;align-items:center;padding:14px 10px;border-top:1px solid var(--row-rule);transition:background-color .15s}.hp-fnr:first-child{border-top:0}.hp-fnl em{display:block;font-style:normal;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hp-fnl b{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:3px;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-fnl span{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.hp-fnb{height:28px;background:var(--paper-2);position:relative}.hp-fnb i{display:block;height:100%;background:var(--moss);position:relative;font-style:normal}.hp-fnr.leak .hp-fnb i{background:var(--amber)}.hp-fnb u{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);text-decoration:none;background:var(--amber-deep)}.hp-fnx b{display:block;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-fnr.leak .hp-fnx b{color:var(--amber)}.hp-fnx span{display:block;font-size:13px;color:var(--ink-3);line-height:1.3}.hp-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.hp-cal .dh{font-size:12px;font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;padding:0 8px 4px}.hp-cal .hp-cd{background:var(--card);border:1px solid var(--row-rule);min-height:92px;padding:8px;min-width:0;overflow:hidden}.hp-cal .hp-cd.hp-dim{background:var(--row);color:var(--rule-2)}.hp-cal .hp-cd.today{border-color:var(--ink)}.hp-cal .hp-cd .hp-cn{font-size:13px;color:var(--ink-3);margin-bottom:6px}.hp-cal .ev{font-size:12px;line-height:1.3;padding:4px 6px;background:var(--good-bg);color:var(--ink);margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-cal .ev.x{background:var(--paper-2)}.hp-cal .ev.you{background:var(--amber-tint);color:var(--amber-deep)}.hp-cal .more{font-size:12px;color:var(--ink-3);margin-top:4px}.hp-msg{display:flex;gap:14px;align-items:flex-start;margin-top:14px}.hp-msg .who{width:36px;height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--paper-3)}.hp-msg .who.g{background:var(--good-bg);color:var(--good)}.hp-msg p{margin:0;font-size:15px;line-height:1.5;flex:1}.hp-code,.hp-msg p{background:var(--row);border:1px solid var(--row-rule);padding:12px 14px}.hp-code{font-family:var(--mono);font-size:13px;word-break:break-all;color:var(--ink-2)}.hp-swatch{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.hp-swatch>div{border:1px solid var(--row-rule);background:var(--card)}.hp-swatch i{display:block;height:56px}.hp-swatch b{display:block;font-size:14px;font-weight:600;padding:10px 12px 0}.hp-swatch span{display:block;font-size:13px;color:var(--ink-3);padding:2px 12px 10px;line-height:1.4}.hp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.hp-steps>div{background:var(--row);border:1px solid var(--row-rule);padding:14px 16px}.hp-steps b{display:block;font-size:15px;font-weight:600}.hp-steps span{display:block;font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.4}.hp-steps em{display:block;font-style:normal;font-size:12px;color:var(--ink-4);margin-bottom:6px}.hp-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hp-tk{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--row);border:1px solid var(--row-rule);min-width:0}.hp-tk.now{border-color:var(--ink);background:var(--card)}.hp-tk b{display:block;font-size:16px;font-weight:600}.hp-tk span{display:block;font-size:14px;color:var(--ink-3);margin-top:1px}.hp-start{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hp-start>div{background:var(--row);border:1px solid var(--row-rule);padding:18px 16px 16px;text-align:center}.hp-start i{display:block;width:34px;height:34px;border:2px solid var(--ink);margin:0 auto 10px}.hp-start b{display:block;font-size:16px;font-weight:600}.hp-start span{display:block;font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.45}.hp-dash{display:flex;flex-direction:column}.hp-dash>.hp-main,.hp-dash>.hp-side{display:contents}.hp-o1{order:1}.hp-o2{order:2}.hp-o3{order:3}.hp-o4{order:4}.hp-o5{order:5}.hp-o6{order:6}.hp-o7{order:7}.hp-o8{order:8}.hp-dash .hp-top{align-items:flex-start}.hp-dash .hp-top>.gw{margin-top:0}.hp-dash .hp-fold,.hp-dash .hp-top>.hp-grow{display:block}.hp-dash .hp-fold>.hp-row,.hp-dash .hp-top>.hp-grow>.hp-row{margin-top:10px}.hp-dash .hp-fold>.hp-row:first-child{margin-top:0}.hp-dash .hp-fold>.hp-note,.hp-dash .hp-top>.hp-grow>span{max-width:none}@media (min-width:1500px){.hp{max-width:1080px}.hp.hp-wide{max-width:1480px}.hp-wide .hp-fold>.hp-row{flex:1 1 calc(50% - 8px)}.hp-wide .hp-fold>.hp-cols{display:flex;flex-wrap:wrap;gap:10px 16px}.hp-wide .hp-fold>.hp-cols>.hp-row{flex:1 1 calc(50% - 8px);margin-top:0}.hp-wide .hp-fold>.hp-cols>.hp-note{flex:1 1 100%}.hp-wide .hp-top>.hp-grow>.hp-row{flex:1 1 calc(50% - 8px)}.hp-wide .hp-cols{grid-template-columns:1fr 1fr}.hp-wide .hp-cols .hp-row:nth-child(2){margin-top:0}.hp-dash{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:0 24px;align-items:start}.hp-dash>.hp-main,.hp-dash>.hp-side{display:flex;flex-direction:column;min-width:0}.hp-side .hp-head{padding:18px 22px}.hp-side .hp-fold{padding:0 22px}.hp-side .hp-row{padding:12px 14px;gap:12px}.hp-main .hp-o5{order:3}.hp-main .hp-nums.six{grid-template-columns:repeat(4,1fr);gap:14px}.hp-side .hp-chr{grid-template-columns:minmax(0,1fr);gap:6px 0;padding:10px 0}.hp-side .hp-chb{margin-right:104px}.hp-side .hp-nums.three{grid-template-columns:1fr;gap:10px}.hp-side .hp-nums.three>a,.hp-side .hp-nums.three>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;padding:14px 16px}.hp-side .hp-nums.three .hp-delta{margin-top:0;flex-basis:100%}.hp-side .hp-nums.three b{min-width:64px}.hp-side .hp-nums.three span{margin-top:0}.hp-side .hp-acts .hp-btn{flex:1 1 calc(33.33% - 6px);padding:0 10px;font-size:13px;height:38px}}@container hp (max-width: 600px){.hp{font-size:16px}.hp-h1{font-size:28px;margin-top:4px}.hp-h1,.hp-sub{text-align:left}.hp-head{padding:16px;flex-wrap:wrap}.hp-head .hp-pill{order:3;flex-basis:100%;min-width:0;justify-content:flex-start;margin-top:6px}.hp-fold{padding:0 16px}.hp-alert,.hp-top{padding:16px;flex-wrap:wrap;align-items:center}.hp-alert>.hp-grow>span,.hp-top>.hp-grow>span{flex-basis:100%}.hp-row{flex-wrap:wrap;padding:12px;gap:12px}.hp-row:after{content:"";flex-basis:100%;height:0;order:2}.hp-row>.hp-pill{order:3;flex:0 0 auto;min-width:0;margin-left:56px}.hp-row .hp-acts{order:4;flex:1 1 calc(100% - 56px);flex-wrap:wrap;margin-left:56px;min-width:0}.hp-row .hp-acts .hp-btn{flex:0 1 auto}.hp-cols3,.hp-form,.hp-gate,.hp-kpi,.hp-nums,.hp-nums.six,.hp-nums.three,.hp-stage,.hp-start,.hp-steps,.hp-swatch,.hp-track,.hp-two{grid-template-columns:1fr 1fr}.hp-fnr,.hp-form,.hp-gate{grid-template-columns:1fr}.hp-fnr{gap:6px 0}.hp-chr{grid-template-columns:1fr;gap:4px 0}.hp-chb{margin-right:70px}.hp-bar{grid-template-columns:1fr;gap:4px}.hp-tbl{display:block}.hp-tbl thead{display:none}.hp-tbl tbody,.hp-tbl tr{display:block}.hp-tbl tr{border:1px solid var(--row-rule);background:var(--row);padding:10px 12px;margin-top:8px}.hp-tbl td{display:block;padding:3px 0;border:0}.hp-tbl td.hp-num{text-align:left}.hp-tbl td[data-l]:before{content:attr(data-l) " · ";color:var(--ink-3);font-size:13px}.hp-cal{grid-template-columns:1fr}.hp-foot{flex-direction:column;align-items:flex-start;gap:8px}}@keyframes hp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hp-bar{0%{width:0}}@keyframes hp-fade{0%{opacity:0}}@keyframes hp-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 5px var(--amber-3)}}@keyframes hp-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes hp-live{0%,to{opacity:1}50%{opacity:.3}}@keyframes hp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hp-card{animation:hp-in .45s var(--ease-std) both;animation-delay:calc(var(--i, 0) * 60ms)}.hp-bar i b,.hp-chb i,.hp-fnb i{animation:hp-bar .55s var(--ease-std) .25s both}.hp-chb em{animation:hp-fade .3s .7s both}.hp-fnr.leak .hp-fnb i{animation:hp-bar .55s var(--ease-std) .25s both,hp-pulse 1.1s var(--ease-std) 1s 2}.gw-eye{transform-box:fill-box;transform-origin:center;animation:hp-blink 5.5s infinite}.hp-live-dot{display:inline-block;width:8px;height:8px;background:var(--good);margin-left:10px;vertical-align:middle;animation:hp-live 1.6s ease-in-out infinite}.hp-chr,.hp-fnr,.hp-nums>a,.hp-nums>div,.hp-row{transition:background-color var(--dur-base),border-color var(--dur-base),transform var(--dur-base),opacity .3s}.hp-nums>a:hover,a.hp-row:hover{border-color:var(--ink)}.hp-nums>a:hover{transform:translateY(-2px)}.hp-head[data-fold]:hover .hp-chev{border-color:var(--ink);color:var(--ink)}.hp-row.done{opacity:.62}.hp-row.done .hp-grow b{text-decoration:line-through}.hp-row .hp-grow a.hp-go{font-weight:600}.hp-fnr{position:relative}a.hp-fnr{color:inherit;text-decoration:none}a.hp-fnr:focus-visible,a.hp-fnr:hover{background:var(--row);outline:none}.hp-tip{position:absolute;left:10px;bottom:calc(100% + 6px);z-index:3;max-width:380px;padding:8px 10px;background:var(--card);color:var(--ink-2);border:1px solid var(--rule);box-shadow:var(--shadow-2);font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s}.hp-fnr:focus-visible .hp-tip,.hp-fnr:hover .hp-tip{opacity:1}.hp-delta{display:block;font-style:normal;font-size:13px;margin-top:6px;font-weight:600}.hp-delta.up{color:var(--good)}.hp-delta.dn{color:var(--amber)}.hp-delta.flat{color:var(--ink-4);font-weight:500}.hp-spark{display:block;width:100%;height:26px;margin-top:8px;overflow:visible}.hp-spark polyline{fill:none;stroke:var(--moss);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.hp-spark polygon{fill:var(--moss-tint)}.hp-spark circle{fill:var(--moss)}.hp-spark.flat polyline{stroke:var(--rule-2)}.hp-spark.flat circle{fill:var(--rule-2)}.hp-spark.flat polygon{fill:transparent}.hp-chr.has-pill{grid-template-columns:260px minmax(0,1fr) auto}.hp-chr.has-pill .hp-pill{margin-left:4px}.hp-side .hp-chr.has-pill{grid-template-columns:minmax(0,1fr) auto}.hp-side .hp-chr.has-pill .hp-chl{grid-column:1/-1}.hp-chr .hp-pill{min-width:92px;height:28px;padding:0 10px;font-size:13px}a.hp-chr{color:inherit;text-decoration:none}a.hp-chr:hover .hp-chl b{color:var(--moss)}.hp-tile.high{background:var(--bad-bg);color:var(--bad)}.hp-tile.high,.hp-tile.med{font-size:12px;letter-spacing:.04em}.hp-tile.med{background:var(--warn-bg);color:var(--warn)}.hp-tile.low{background:var(--paper-2);color:var(--ink-3);font-size:12px;letter-spacing:.04em}.hp-outcome{display:block;font-size:14px;color:var(--ink-2);margin-top:6px}.hp-outcome.err{color:var(--bad)}.hp-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-more{background:none;border:0;padding:0;margin-top:4px;font:inherit;font-size:14px;font-weight:600;color:var(--moss);cursor:pointer}.hp-skel{background:linear-gradient(90deg,var(--paper-2) 25%,var(--paper-3) 50%,var(--paper-2) 75%);background-size:200% 100%;animation:hp-shimmer 1.3s linear infinite}.hp-skel-h{height:38px;width:320px;max-width:80%;margin:18px auto 10px}.hp-skel-s{height:17px;width:70%;margin:0 auto 6px}.hp-skel-t{height:19px;width:240px;max-width:70%;margin-bottom:8px}.hp-skel-s2{height:15px;width:160px}.hp-skel-row{height:72px;flex:1 1 100%}@media (prefers-reduced-motion:reduce){.hp,.hp *{animation:none!important;transition:none!important}}@media (max-width:760px){.hp-tip{display:none}}@container hp (max-width: 600px){.hp-chr.has-pill{grid-template-columns:1fr}.hp-skel-h{margin-left:0}}input.hp-in,textarea.hp-in{font:inherit;font-size:15px;color:var(--ink);width:100%;outline:0}input.hp-in::-moz-placeholder,textarea.hp-in::-moz-placeholder{color:var(--ink-4)}input.hp-in::placeholder,textarea.hp-in::placeholder{color:var(--ink-4)}input.hp-in:focus,textarea.hp-in:focus{border-color:var(--ink)}input.hp-in:disabled,input.hp-in[readonly],textarea.hp-in:disabled{background:var(--paper-2);color:var(--ink-2);cursor:default}textarea.hp-in{resize:vertical;line-height:1.5;height:auto}.hp-field .hp-lnk,.hp-flash{font-size:15px}.hp-flash{padding:12px 16px;line-height:1.45;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.hp-flash.bad{border-color:var(--bad);background:var(--bad-bg);color:var(--bad)}.hp-flash.good{border-color:var(--good);background:var(--good-bg);color:var(--good)}.hp-btn.bad{background:var(--bad);border-color:var(--bad);color:var(--on-dark)}.hp-btn.ghost.bad{background:var(--card);color:var(--bad);border-color:var(--bad)}.hp-btn:disabled{opacity:.55;cursor:default}button.hp-sw{background:none;border:0;padding:0;font:inherit;cursor:pointer}button.hp-sw:disabled{cursor:default;opacity:.6}.hp-logo{height:52px;display:flex;align-items:center;flex:0 0 auto}.hp-logo img{height:100%;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain;display:block}.hp-logo.sq img{width:52px}.hp-logo-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hp-logo-row .hp-acts{display:flex;gap:8px;align-items:center}.hp-list.dots li{padding-left:14px;position:relative;border:0;padding-top:3px;padding-bottom:3px}.hp-list.dots li:before{content:"•";position:absolute;left:0;color:var(--ink-3)}.hp-dd{position:relative}.hp-ddb{width:100%;height:48px;border:1px solid var(--rule);background:var(--card);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;box-sizing:border-box}.hp-ddb:disabled{cursor:default;opacity:.6}.hp-ddb .hp-ddph{color:var(--ink-4);font-weight:400}.hp-ddb>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-ddb svg{width:14px;height:14px;color:var(--ink-3);flex:0 0 auto;transition:transform .15s}.hp-dd.open .hp-ddb{border-color:var(--ink)}.hp-dd.open .hp-ddb svg{transform:rotate(180deg)}.hp-ddm{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--card);box-shadow:var(--shadow-2);z-index:20;padding:0;max-height:300px;overflow:auto;animation:hp-fade .12s both}.hp-ddm,.hp-dds{border:1px solid var(--rule)}.hp-dds{width:calc(100% - 16px);margin:8px 8px 4px;height:38px;padding:0 10px;font:inherit;font-size:14px;background:var(--paper);color:var(--ink);box-sizing:border-box;outline:0}.hp-dds:focus{border-color:var(--ink);outline:none}.hp-ddo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font-size:15px;font-weight:500;cursor:pointer;color:var(--ink);border-top:1px solid var(--row-rule)}.hp-ddg+.hp-ddo,.hp-ddm>.hp-ddo:first-child,.hp-dds+.hp-ddo{border-top:0}.hp-ddo em{font-style:normal;font-weight:400;color:var(--ink-3);text-align:right}.hp-ddo:hover,.hp-ddo[data-active]{background:var(--band)}.hp-ddo.on{background:var(--paper-2);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--moss)}.hp-ddo.on em{color:var(--ink-3)}.hp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.hp-grid>*{container-type:inline-size;container-name:hp}@container hp (min-width: 1000px){.hp-wide .hp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;grid-auto-flow:dense;align-items:stretch;margin-top:16px}.hp-wide .hp-grid>.hp-card{margin-top:0}}@media (min-width:1500px){@container hp (min-width: 1240px){.hp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;grid-auto-flow:dense;align-items:stretch;margin-top:16px}.hp-grid>.hp-card{margin-top:0}}}.hp-grid>.hp-card.hp-open,.hp-grid>.hp-card.hp-open+.hp-card:last-child{grid-column:1/-1}.hp-grid:not(:has(.hp-open))>.hp-card:last-child:nth-child(odd){grid-column:1/-1}.hp-grid:has(.hp-open)>.hp-card:last-child:nth-child(2n):not(.hp-open){grid-column:1/-1}.hp-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hp-opts>button{text-align:left;background:var(--card);border:1px solid var(--rule);padding:14px 16px;font:inherit;color:var(--ink);cursor:pointer;min-width:0;transition:border-color var(--dur-base),box-shadow var(--dur-base)}.hp-opts>button.on,.hp-opts>button:hover{border-color:var(--ink)}.hp-opts>button.on{box-shadow:inset 0 0 0 1px var(--ink)}.hp-opts>button:disabled{cursor:wait}.hp-opts b{display:block;font-size:16px;font-weight:600}.hp-opts span{display:block;font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.4}.hp-in-unit{display:inline-flex;align-items:stretch;border:1px solid var(--rule);background:var(--card)}.hp-in-unit input{width:110px;font:inherit;font-family:var(--mono);font-size:15px;color:var(--ink);background:transparent;border:0;outline:0;padding:0 12px;height:42px}.hp-in-unit input:focus{outline:0}.hp-in-unit:focus-within{border-color:var(--ink)}.hp-in-unit span{display:inline-flex;align-items:center;padding:0 10px;font-size:13px;color:var(--ink-4);border-left:1px solid var(--rule);white-space:nowrap}.hp-chips button{font:inherit;border:1px solid var(--rule);background:var(--card);padding:7px 12px;font-size:14px;color:var(--ink-2);cursor:pointer}.hp-chips button.on{background:var(--amber);border-color:var(--amber);color:var(--on-dark)}.hp-chips button:disabled{cursor:wait;opacity:.7}.hp-sel-w{width:190px;flex:0 0 auto}.hp-row .hp-dd .hp-ddb{height:40px;font-size:14px}@container hp (max-width: 600px){.hp-opts{grid-template-columns:1fr}.hp-sel-w{width:100%;margin-left:0}}.hp-card:has(.hp-dd.open),.hp-grid>.hp-card:has(.hp-dd.open){position:relative;z-index:40}.hp-head[data-fold]:focus:not(:focus-visible){outline:none}.hp-head[data-fold]:focus-visible{outline:2px solid var(--moss);outline-offset:-2px}.hp-in>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-in .hp-lnk{white-space:nowrap;margin-left:12px;flex:0 0 auto}.hp-sub-panel{margin:-10px 0 0;padding:14px 16px 16px;border:1px solid var(--row-rule);border-top:0;background:var(--card)}.hp-fold>.hp-sub-panel{margin-top:-10px}.hp-sub-panel .hp-sp-t{display:block;font-size:15px;font-weight:600}.hp-sub-panel .hp-sp-s{display:block;font-size:14px;color:var(--ink-3);margin-top:2px;line-height:1.45}.hp-sub-panel .hp-form{margin-top:12px}.hp-sub-panel .hp-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.hp-sub-panel .hp-note{margin-top:10px;font-size:14px}.hp-sub-panel .hp-flash{margin-top:12px}.hp-sub-panel textarea.hp-in{margin-top:10px;font-family:var(--mono);font-size:14px}.hp-list.rows{margin-top:10px}.hp-list.rows li{display:flex;align-items:center;gap:12px;font-size:15px;padding:10px 0}.hp-list.rows li:first-child{padding-top:0}.hp-list.rows li>.hp-grow{flex:1;min-width:0}.hp-list.rows li b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-list.rows li span{display:block;font-size:14px;color:var(--ink-3);margin-top:1px}.hp-list.rows li span.ok{color:var(--good)}.hp-list.rows li .hp-pill{min-width:0;height:26px;padding:0 10px;font-size:13px}.hp-ck{width:18px;height:18px;margin:0;accent-color:var(--moss);flex:0 0 auto;cursor:pointer}.hp-ck-l{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);cursor:pointer;padding:4px 0}.hp-sub-panel .hp-nested{margin:6px 0 2px 30px}.hp-tile .hp-brand{display:block}.hp-tile.mono .hp-brand{color:var(--ink-2)}.hp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.hp-plan{background:var(--card);border:1px solid var(--rule);padding:18px 18px 16px;display:flex;flex-direction:column;min-width:0}.hp-plan.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hp-plan-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.hp-plan-h>b{font-size:17px;font-weight:600}.hp-plan-h .hp-pill{min-width:0;height:26px;padding:0 10px;font-size:13px}.hp-plan-p{margin-top:12px;display:flex;align-items:baseline;gap:4px}.hp-plan-p b{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--mono)}.hp-plan-p span{font-size:14px;color:var(--ink-3)}.hp-plan-s{font-size:13px;color:var(--ink-4);margin-top:6px}.hp-plan-l{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--row-rule);flex:1}.hp-plan-l li{font-size:14px;color:var(--ink-2);padding:3px 0}.hp-plan-a{margin-top:14px}.hp-plan-a .hp-btn{width:100%}@container hp (max-width: 600px){.hp-plans{grid-template-columns:1fr}}.hp-step{display:inline-flex;align-items:stretch;border:1px solid var(--rule);background:var(--card);height:38px}.hp-step button{width:38px;border:0;background:transparent;font:inherit;font-size:18px;color:var(--ink);cursor:pointer}.hp-step button:hover:not(:disabled){background:var(--band)}.hp-step button:disabled{color:var(--ink-4);cursor:default}.hp-step b{min-width:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;font-weight:600;border-left:1px solid var(--rule);border-right:1px solid var(--rule);font-variant-numeric:tabular-nums}.hp-opts.packs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:900px}.hp-in-el{display:block;padding:12px 14px;height:46px}.hp-in-el:focus-within{border-color:var(--ink)}.hp-ws{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px;align-items:start}@container hp (min-width: 1000px){.hp-ws{grid-template-columns:minmax(0,1fr) 360px}}@container hp (min-width: 1240px){.hp-ws{grid-template-columns:minmax(0,1fr) 440px}}.hp-ws-main,.hp-ws-side{min-width:0;container-type:inline-size;container-name:hp}.hp-ws-side .hp-nums{grid-template-columns:1fr 1fr;gap:12px}.hp-ws-side .hp-nums b{font-size:26px}.hp-ws-side .hp-row .hp-tile.mono{font-size:13px;letter-spacing:0}button.hp-row.hp-move{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}button.hp-row.hp-move:hover{border-color:var(--rule-2)}button.hp-row.hp-move.sel{border-color:var(--ink);background:var(--card)}.hp-fold>.hp-move-panel{margin-top:-10px}.hp-move-panel .hp-form{margin-top:12px}.hp-read{display:grid;gap:10px;padding:2px 0 6px}.hp-read em{display:block;font-style:normal;font-size:13px;color:var(--ink-3)}.hp-read p{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--ink)}.hp-read-tags{display:flex;gap:8px;flex-wrap:wrap}.hp-read-tags .hp-pill{min-width:0;height:26px;font-size:13px;padding:0 10px}.hp-discuss{margin-top:14px;border-top:1px solid var(--row-rule);padding-top:4px}.hp-discuss .hp-msg{margin-top:10px}.hp-discuss .hp-msg p{font-size:14px}.hp-say{display:flex;gap:10px;margin-top:10px}.hp-say .hp-in{flex:1}.hp-modal-veil{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;overflow-y:auto;animation:hp-fade .16s both}body:has(.hp-modal-veil) .gw-assistant-fab{visibility:hidden}.hp-modal{width:100%;max-width:560px;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-3);font-family:var(--sans);color:var(--ink);animation:hp-in .18s var(--ease-std) both}.hp-modal :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans);font-variation-settings:normal;letter-spacing:-.01em}.hp-modal.wide{max-width:860px}.hp-modal-h{display:flex;align-items:center;gap:14px;padding:24px 24px 18px;border-bottom:1px solid var(--row-rule)}.hp-modal-h>.hp-grow{flex:1;min-width:0}.hp-modal-k{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.hp-modal-h .hp-t{font-size:19px;font-weight:600;letter-spacing:-.01em}.hp-modal-h .hp-s{font-size:15px;color:var(--ink-3);margin-top:3px}.hp-modal-h .hp-chev{cursor:pointer}.hp-modal-h .hp-chev:hover{border-color:var(--ink);color:var(--ink)}.hp-modal-b{padding:18px 24px;display:flex;flex-direction:column;gap:16px}.hp-modal-f{padding:18px 24px 24px;border-top:1px solid var(--row-rule);display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.hp-modal-f .hp-btn:not(.ghost):not(.bad):not(.off){background:var(--moss);border-color:var(--moss);color:var(--on-dark)}.hp-modal-f .hp-btn:not(.ghost):not(.bad):not(.off):hover:not(:disabled){background:var(--moss-2);border-color:var(--moss-2)}.hp-modal-f .hp-btn.ghost:hover:not(:disabled){border-color:var(--ink)}.hp-modal-f .hp-left{margin-right:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hp-field-add{background:none;border:0;padding:0;margin-left:8px;font:inherit;font-size:13px;font-weight:600;color:var(--moss);cursor:pointer}@media (max-width:760px){.hp-modal-veil{align-items:flex-end;padding:16px}.hp-modal,.hp-modal.wide{max-width:none;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.hp-modal-h{padding:20px 20px 16px;flex:0 0 auto}.hp-modal-b{padding:16px 20px;overflow-y:auto;min-height:0;flex:1 1 auto}.hp-modal-f{padding:16px 20px 20px;flex:0 0 auto}.hp-modal-f>.hp-btn{flex:1 1 0;height:44px}}.hp-stages-ed{display:flex;flex-direction:column;gap:8px}.hp-se-h,.hp-se-row{display:grid;grid-template-columns:34px minmax(0,1fr) 110px 130px 46px 130px 32px;gap:8px;align-items:center}.hp-se-h{font-size:13px;color:var(--ink-3)}.hp-se-row .hp-ddb,.hp-se-row .hp-in{height:42px}.hp-se-row .hp-in-unit input{width:100%;height:40px}.hp-se-ord{display:flex;flex-direction:column}.hp-se-ord button,.hp-se-x{background:var(--card);border:1px solid var(--rule);font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;height:21px;padding:0}.hp-se-ord button:disabled,.hp-se-x:disabled{color:var(--ink-4);cursor:default}.hp-se-x{height:42px;font-size:18px}.hp-se-color{width:46px;height:42px;padding:3px;border:1px solid var(--rule);background:var(--card);cursor:pointer}@container hp (max-width: 600px){.hp-se-h{display:none}.hp-se-row{grid-template-columns:34px minmax(0,1fr) 32px;padding:10px 0;border-top:1px solid var(--row-rule)}.hp-se-row>.hp-dd,.hp-se-row>.hp-in-unit,.hp-se-row>.hp-se-color{grid-column:2/3}}.hp.hp-pl{max-width:1480px}.hp-pl-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-14px 0 16px}.hp-pl-tools .hp-seg{flex:0 0 auto}.hp-pl-tools .hp-seg button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;height:40px;font-size:14px}.hp-pl-tools .hp-seg button:disabled{color:var(--ink-4);cursor:default}.hp-pl-tools .hp-seg svg{width:15px;height:15px}.hp-pl-tools>.hp-grow{flex:1 1 0}.hp-pl-tools>.hp-acts{display:flex;gap:10px;align-items:center}.hp-pl-q{position:relative;flex:0 1 300px;min-width:200px;display:block}.hp-pl-q input.hp-in{height:42px;padding-left:38px;font-size:14px}.hp-pl-q svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink-4);pointer-events:none}.hp-btn .hp-ico{width:15px;height:15px;margin-right:6px;flex:0 0 auto}.hp-pl-match{font-size:14px;color:var(--ink-3);margin:14px 0 0}.hp-pl-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@container hp (min-width: 1000px){.hp-pl-nums{grid-template-columns:repeat(6,minmax(0,1fr))}}.hp-pl-nums>button,.hp-pl-nums>div{background:var(--card);border:1px solid var(--rule);padding:16px 18px 14px;min-width:0;text-align:left;font:inherit;color:inherit}.hp-pl-nums>button{cursor:pointer;transition:border-color var(--dur-base)}.hp-pl-nums>button:hover{border-color:var(--ink)}.hp-pl-nums b{display:block;font-family:var(--mono);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hp-pl-nums span{display:block;font-size:14px;color:var(--ink-3);margin-top:8px;line-height:1.35}.hp-pl-nums>.warn b{color:var(--amber)}.hp-pl-nums>.bad b{color:var(--bad)}.hp-kan{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);gap:10px;align-items:start;margin-top:16px;overflow-x:auto;padding-bottom:4px}.hp-kcol{background:var(--row);border:1px solid var(--row-rule);border-top:3px solid var(--stage,var(--rule-2));display:flex;flex-direction:column;min-width:0;transition:border-color var(--dur-base),background-color var(--dur-base)}.hp-kcol.over{border-color:var(--ink);border-top-color:var(--stage,var(--ink));background:var(--card)}.hp-kcol-h{padding:14px 14px 12px}.hp-kcol-h .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.hp-kcol-h em{letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-kcol-h em,.hp-kcol-h i{font-style:normal;font-size:13px;font-weight:600;color:var(--ink-2)}.hp-kcol-h i{font-family:var(--mono);min-width:28px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--rule);flex:0 0 auto;box-sizing:border-box}.hp-kcol-h b{display:block;font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.hp-kcol-b{padding:0 10px 10px;display:flex;flex-direction:column;gap:10px;min-height:120px;max-height:max(460px,calc(100vh - 400px));overflow-y:auto;overscroll-behavior:contain}.hp-kcol-none{font-size:14px;color:var(--ink-4);text-align:center;padding:30px 0;border:1px dashed var(--rule)}.hp-kcard{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--stage,var(--rule-2));padding:14px 14px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;-webkit-touch-callout:none;transition:border-color var(--dur-base),opacity .15s;flex:0 0 auto}.hp-kcard:hover{border-color:var(--ink-3);border-left-color:var(--stage,var(--ink-3))}.hp-kcard.ghost{opacity:.35}.hp-kcard.drag{cursor:grabbing;box-shadow:0 14px 32px var(--overlay);width:260px}.hp-kcard-top{display:flex;align-items:flex-start;gap:8px}.hp-kcard-top b{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.hp-kcard-edit{position:absolute;top:9px;right:9px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);background:var(--card);color:var(--ink-3);cursor:pointer;padding:0;opacity:0;transition:opacity var(--dur-base)}.hp-kcard-edit svg{width:13px;height:13px}.hp-kcard-edit:hover{border-color:var(--ink);color:var(--ink)}.hp-kcard:focus-within .hp-kcard-edit,.hp-kcard:hover .hp-kcard-edit{opacity:1}@media (hover:none){.hp-kcard-edit{opacity:1}}.hp-kcard-v{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.hp-kcard-p{font-size:14px;color:var(--ink-2);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-kcard-p.none{color:var(--ink-4)}.hp-kcard-bar{height:6px;background:var(--paper-3);margin-top:12px}.hp-kcard-bar i{display:block;height:100%;background:var(--stage,var(--moss))}.hp-kcard-m{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:13px;color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.hp-kcard-m .late{color:var(--amber);font-weight:600}.hp-kcard-m .own{margin-left:auto;min-width:26px;height:26px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink-2);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.02em;box-sizing:border-box}.hp-kcard-a{display:flex;gap:8px;margin-top:12px}.hp-kcard-a button{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--rule);background:var(--card);font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-kcard-a button:hover{border-color:var(--ink);color:var(--ink)}.hp-kcard-a button.won:hover{border-color:var(--good);color:var(--good)}.hp-kcard-a button.lost{flex:0 0 34px;padding:0;font-size:15px}.hp-kcard-a{gap:6px}.hp-kcard-a button{padding:0 8px}.hp-kcard-a button.lost:hover{border-color:var(--bad);color:var(--bad)}.hp-kfold{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin-top:16px}@container hp (min-width: 1000px){.hp-kfold{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hp-kfold>*{container-type:inline-size;container-name:hp}.hp-kfold>.hp-card{margin-top:0;transition:border-color var(--dur-base)}.hp-kclosed.over{border-color:var(--ink)}.hp-kclosed.won .hp-kclosed-n,.hp-kclosed.won .hp-kclosed-v{color:var(--good)}.hp-kclosed.lost .hp-kclosed-n{color:var(--bad)}.hp-kclosed .hp-kclosed-v{font-family:var(--mono)}.hp-kclosed .hp-fold>.hp-more{flex:0 0 auto;margin-top:4px}.hp-tbl-click tbody tr{cursor:pointer}.hp-tbl-click tbody tr:hover td{background:var(--row)}@container hp (max-width: 600px){.hp-pl-tools{margin-top:0}.hp-pl-tools .hp-seg{max-width:100%;overflow-x:auto}.hp-pl-q{flex:1 1 100%}.hp-pl-tools>.hp-grow{display:none}.hp-pl-tools>.hp-acts{flex:1 1 100%}.hp-pl-tools>.hp-acts .hp-btn{flex:1 1 0}.hp-pl-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-pl-nums b{font-size:24px}.hp-kan{grid-auto-columns:minmax(78cqi,1fr)}}.hp-pl-nums>div.hp-skel{background:linear-gradient(90deg,var(--paper-2) 25%,var(--paper-3) 50%,var(--paper-2) 75%);background-size:200% 100%;border:0}.hp.hp-dp{max-width:1080px}@media (min-width:1500px){.hp.hp-dp{max-width:1240px}}.hp-dp-back{margin:0 0 4px;font-size:15px}.hp .hp-dp-back a{color:var(--ink-3)}.hp .hp-dp-back a:focus-visible{color:var(--moss)}@media (hover:hover){.hp .hp-dp-back a:hover{color:var(--moss)}}.hp-dp .hp-h1 .hp-pill{min-width:0;margin-left:12px;vertical-align:middle}.hp-dp-tools{justify-content:flex-end;gap:10px;margin:-14px 0 0}.hp-dp-tools,.hp-dp-track{display:flex;flex-wrap:wrap}.hp-dp-track{gap:8px;align-items:stretch;margin-top:16px}.hp-dp-st{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;background:var(--row);border:1px solid var(--row-rule);font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--dur-base)}.hp-dp-st:hover:not(:disabled){border-color:var(--ink)}.hp-dp-st:disabled{cursor:default}.hp-dp-st i{width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:14px;background:var(--paper-3);color:var(--ink-3)}.hp-dp-st i svg{width:14px;height:14px}.hp-dp-st.done i{background:var(--good-bg);color:var(--good)}.hp-dp-st.now{background:var(--card);border-color:var(--ink)}.hp-dp-st.now i{background:var(--ink);color:var(--on-dark)}.hp-dp-st b{font-size:15px;font-weight:600;white-space:nowrap}.hp-dp-st span{font-size:13px;color:var(--ink-3);white-space:nowrap}.hp-dp-st span.late{color:var(--amber);font-weight:600}.hp-dp-gap{flex:1}.hp-dp-close{font:inherit;font-size:14px;font-weight:600;padding:0 16px;min-height:44px;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;white-space:nowrap}.hp-dp-close.won:hover:not(:disabled){border-color:var(--good);color:var(--good)}.hp-dp-close.lost:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.hp-dp-close:disabled{opacity:.55;cursor:default}.hp-dp-hint{margin:8px 0 0;font-size:14px;color:var(--ink-3)}.hp-dp-next{display:flex;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;background:var(--card);border:2px solid var(--amber)}.hp-dp-next .hp-tile{font-size:12px;line-height:1.15;text-align:center;white-space:pre-line}.hp-dp-next em{font-style:normal;font-size:13px;color:var(--amber-deep)}.hp-dp-next b,.hp-dp-next em{display:block;font-weight:600}.hp-dp-next b{font-size:17px}.hp-dp-next .hp-grow span{display:block;font-size:14px;color:var(--ink-3);margin-top:2px}.hp-dp-next .hp-grow span.late{color:var(--amber);font-weight:600}.hp-dp-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin-top:16px}@container hp (min-width: 1000px){.hp-dp-cols{grid-template-columns:370px minmax(0,1fr)}}@container hp (min-width: 1240px){.hp-dp-cols{grid-template-columns:420px minmax(0,1fr)}}.hp-dp-left,.hp-dp-right{display:flex;flex-direction:column;gap:16px;min-width:0;container-type:inline-size;container-name:hp}.hp-dp-cols .hp-card{margin-top:0}.hp-dp-cols .hp-head{padding:18px 22px}.hp-dp-cols .hp-fold{padding:0 22px}.hp-dp-big b{display:block;font-family:var(--mono);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.hp-dp-big span{display:block;font-size:14px;color:var(--ink-3);margin-top:4px}.hp-dp-nums{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hp-dp-nums>div{background:var(--row);border:1px solid var(--row-rule);padding:12px 14px;min-width:0}.hp-dp-nums b{display:block;font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hp-dp-nums b.none{font-family:var(--sans);font-size:16px;color:var(--ink-3)}.hp-dp-nums span{display:block;font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.35}.hp-dp-nums span .hp-more{font-size:13px;margin:0}.hp-dp-nums .warn b{color:var(--amber)}.hp-dp-props{margin:0;display:flex;flex-direction:column}.hp-dp-props>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--row-rule);font-size:15px}.hp-dp-props dt{color:var(--ink-3)}.hp-dp-props dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.hp-dp-tags{display:flex;gap:8px;flex-wrap:wrap}.hp-dp-tags span{border:1px solid var(--rule);padding:4px 10px;font-size:13px;color:var(--ink-2)}.hp-dp-who{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--row);border:1px solid var(--row-rule);text-decoration:none;transition:border-color var(--dur-base)}.hp .hp-dp-who,.hp-dp-who{color:inherit}a.hp-dp-who:hover{border-color:var(--ink)}.hp-dp-who b{display:block;font-size:16px;font-weight:600}.hp-dp-who .hp-grow{min-width:0}.hp-dp-who .hp-grow>span{display:block;font-size:14px;color:var(--ink-3);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dp-go{font-size:14px;font-weight:600;color:var(--moss);white-space:nowrap}.hp-dp-line,.hp-dp-lines{display:flex;flex-direction:column}.hp-dp-line{padding:10px 0;border-bottom:1px solid var(--row-rule);gap:8px}.hp-dp-line:first-child{padding-top:0}.hp-dp-line .hp-in{height:40px;font-size:15px}.hp-dp-line-r{display:flex;align-items:center;gap:8px}.hp-dp-line-r .hp-in.q{width:58px;text-align:center;font-family:var(--mono)}.hp-dp-line-r .hp-in.p{width:112px;font-family:var(--mono)}.hp-dp-line-r .x{color:var(--ink-4)}.hp-dp-line-r b{margin-left:auto;font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.hp-dp-rm{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--rule);background:var(--card);color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer;padding:0}.hp-dp-rm:hover{border-color:var(--bad);color:var(--bad)}.hp-dp-total{display:flex;justify-content:space-between;align-items:center;gap:12px}.hp-dp-total span{font-size:15px;color:var(--ink-3)}.hp-dp-total b{font-family:var(--mono);font-size:20px;color:var(--ink);margin-left:8px;font-variant-numeric:tabular-nums}.hp-dp-save .hp-note{margin:0 0 10px;color:var(--amber-deep)}.hp-dp-save .hp-acts{display:flex;gap:10px;flex-wrap:wrap}.hp-dp-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hp-dp-files li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--row-rule);background:var(--row)}.hp-dp-files li>svg{width:15px;height:15px;color:var(--ink-3);flex:0 0 auto}.hp-dp-files .hp-grow{min-width:0}.hp-dp-files a,.hp-dp-files b{display:block;font-size:15px;font-weight:600;color:var(--moss);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dp-files .hp-grow>span{display:block;font-size:13px;color:var(--ink-3)}.hp-dp-files .hp-acts{display:flex;gap:6px}.hp-dp-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp-dp-secs summary,.hp-dp-two em{font-style:normal;font-size:14px;font-weight:600;color:var(--ink-2)}.hp-dp-secs ul,.hp-dp-two ul{margin:6px 0 0;padding-left:18px;font-size:15px;line-height:1.6;color:var(--ink-2)}.hp-dp-secs{display:flex;flex-direction:column}.hp-dp-secs details{border-top:1px solid var(--row-rule);padding:10px 0}.hp-dp-secs summary{cursor:pointer}.hp-dp-secs p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.hp-dp-tabs{align-self:flex-start;flex:0 0 auto!important}.hp-dp-tabs button{flex:0 0 auto;padding:8px 14px;font-size:14px}.hp-dp-date{max-width:200px;height:42px}.hp-dp-end{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}.hp-dp-err{font-size:14px;color:var(--bad);margin-right:auto}.hp-dp-tl{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.hp-dp-tl li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--row-rule)}.hp-dp-tl .hp-grow{min-width:0}.hp-dp-tl b{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.hp-dp-tl .hp-grow>span{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.hp-dp-tl .hp-grow>span.late{color:var(--amber);font-weight:600}.hp-dp-tl li.sys b{font-weight:500;color:var(--ink-2)}.hp-dp-tl li.done b{text-decoration:line-through;color:var(--ink-3)}.hp-dp-ic{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink-2)}.hp-dp-ic svg{width:15px;height:15px}.hp-dp-tl li.sys .hp-dp-ic{background:var(--good-bg);color:var(--good)}.hp-dp-ck{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:2px solid var(--amber);background:var(--card);color:var(--on-dark);cursor:pointer;padding:0}.hp-dp-ck svg{width:14px;height:14px}.hp-dp-ck.on{background:var(--moss);border-color:var(--moss)}.hp-dp-ck:disabled{cursor:wait}@container hp (max-width: 600px){.hp-dp-tools{justify-content:stretch;margin-top:0}.hp-dp-tools .hp-btn{flex:1 1 auto}.hp-dp-track{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.hp-dp-gap{display:none}.hp-dp-next{flex-wrap:wrap}.hp-dp-two{grid-template-columns:1fr}.hp-dp-cols .hp-head{padding:16px}.hp-dp-cols .hp-fold{padding:0 16px}}.hp-dp .hp-grow{flex:1 1 auto;min-width:0}.hp-dp-files li,.hp-dp-who{min-width:0;overflow:hidden}.hp-dp-cols .hp-body{grid-template-columns:minmax(0,1fr)}.hp-dp-cols .hp-card{min-width:0}.hp-dp-read .hp-head{gap:14px}.hp-dp-read .hp-head .gw{width:46px;height:46px}.hp-dp-prop-b,.hp-dp-read-b{padding:16px 22px 20px;border-top:1px solid var(--row-rule);display:flex;flex-direction:column;gap:10px;min-width:0}.hp-dp-headline{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.hp-dp-context{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.hp-dp-read-b .hp-sub2{margin:8px 0 0}.hp-dp-step{margin-top:0;padding:12px 14px;gap:14px}.hp-dp-step .hp-tile{width:36px;height:36px;font-size:14px}.hp-dp-step .hp-tile svg{width:14px;height:14px}.hp-dp-step .hp-grow b{font-size:15px}.hp-dp-step .hp-grow span{font-size:13px}.hp-dp-know{list-style:none;margin:0;padding:0}.hp-dp-know li{position:relative;padding:7px 0 7px 18px;font-size:15px;line-height:1.45;color:var(--ink-2);border-top:1px solid var(--row-rule)}.hp-dp-know li:first-child{border-top:0}.hp-dp-know li:before{content:"";position:absolute;left:2px;top:15px;width:6px;height:6px;background:var(--ink-4)}.hp-dp-know li.risk:before{background:var(--amber)}.hp-dp-prop .hp-head .hp-pill{min-width:0;height:28px;font-size:13px;padding:0 10px}.hp-dp-stages{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.hp-dp-stages li{gap:6px;height:30px;padding:0 10px 0 4px;border:1px solid var(--row-rule);font-size:13px}.hp-dp-stages li,.hp-dp-stages li i{display:inline-flex;align-items:center;color:var(--ink-3)}.hp-dp-stages li i{width:22px;height:22px;justify-content:center;font-style:normal;font-size:12px;font-weight:700;background:var(--paper-2)}.hp-dp-stages li i svg{width:12px;height:12px}.hp-dp-stages li.done{color:var(--ink-2)}.hp-dp-stages li.done i{background:var(--good-bg);color:var(--good)}.hp-dp-stages li.on{border-color:var(--ink);color:var(--ink);font-weight:600}.hp-dp-stages li.on i{background:var(--ink);color:var(--on-dark)}.hp-dp-doc{border:1px solid var(--rule);background:var(--card);padding:24px 26px;box-shadow:0 1px 0 var(--row-rule);min-width:0}.hp-dp-doc-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:2px solid var(--ink);padding-bottom:10px}.hp-dp-doc-top b{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hp-dp-doc-top span{font-size:13px;color:var(--ink-3);white-space:nowrap}.hp-dp-doc h3{font-family:var(--sans);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:16px 0 8px}.hp-dp-doc p{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--ink-2)}.hp-dp-doc p.hp-dp-doc-empty{color:var(--ink-4);font-style:italic}.hp-dp-doc-edit{margin-bottom:12px}.hp-dp-doc-edit .hp-note{margin:6px 0 10px;font-size:13px}.hp-dp-doc-edit .hp-acts{display:flex;gap:10px}.hp-dp-doc-tbl{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 12px}.hp-dp-doc-tbl th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:6px 4px}.hp-dp-doc-tbl td{padding:9px 4px;border-bottom:1px solid var(--row-rule)}.hp-dp-doc-tbl .n{text-align:right;white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums}.hp-dp-doc-tbl tr.tot td{border-bottom:0;font-weight:700}.hp-dp-doc .hp-dp-doc-next{margin:0}.hp-dp-ph{background:var(--warn-bg);color:var(--amber-deep);padding:0 4px}.hp-dp-prop-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hp-dp-prop-b .hp-flash{margin-top:0}.hp-dp-prop-b>.hp-note{margin:0;font-size:13px}.hp-dp-prop-b .hp-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@container hp (max-width: 600px){.hp-dp-doc{padding:16px}.hp-dp-doc-top{flex-direction:column;gap:2px}.hp-dp-prop-b,.hp-dp-read-b{padding:14px 16px 16px}}.hp-dp-todo{margin-top:16px}.hp-dp-todo .hp-head{padding:16px 22px}.hp-dp-todo .hp-head .hp-pill{min-width:0;height:28px;font-size:13px;padding:0 10px}.hp-dp-tasks{list-style:none;margin:0;padding:4px 22px 6px}.hp-dp-tasks,.hp-dp-tasks li{border-top:1px solid var(--row-rule)}.hp-dp-tasks li{display:flex;align-items:center;gap:14px;padding:11px 0;min-width:0}.hp-dp-tasks li:first-child{border-top:0}.hp-dp-tasks .hp-dp-ck{width:26px;height:26px}.hp-dp-tasks .hp-grow b{display:block;font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.hp-dp-tasks .hp-grow>span{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.hp-dp-tasks.done{padding-top:0;border-top:0}.hp-dp-tasks.done b{color:var(--ink-3);text-decoration:line-through;font-weight:500}.hp-dp-from{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:8px;vertical-align:2px;font-size:12px;font-weight:600;color:var(--moss);background:var(--good-bg)}.hp-dp-due{flex:0 0 auto;background:none;border:1px solid transparent;padding:4px 6px;font:inherit;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;white-space:nowrap}.hp-dp-due:hover{border-color:var(--rule)}.hp-dp-due.late{color:var(--bad)}.hp-dp-dating{display:inline-flex;gap:6px;align-items:center;flex:0 0 auto}.hp-dp-dating .hp-in{height:38px;width:160px}.hp-dp-done{padding:4px 22px 8px}.hp-dp-done .hp-more{margin:0 0 4px}.hp-dp-add{display:flex;gap:10px;align-items:center;padding:12px 22px 16px;border-top:1px solid var(--row-rule)}.hp-dp-add .hp-in{height:40px}.hp-dp-add .hp-dp-add-date{width:170px;flex:0 0 auto}@container hp (max-width: 600px){.hp-dp-done,.hp-dp-tasks{padding-left:16px;padding-right:16px}.hp-dp-tasks li{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:6px;align-items:start}.hp-dp-tasks li>:nth-child(3){grid-column:2;justify-self:start}.hp-dp-tasks .hp-dp-due{padding-left:0}.hp-dp-dating{flex-wrap:wrap}.hp-dp-todo .hp-head .hp-pill{flex-basis:auto}.hp-dp-add{flex-wrap:wrap;padding:12px 16px 14px}.hp-dp-add .hp-in:first-child{flex:1 1 100%}}.hp-dp-emails{border-top:1px solid var(--row-rule)}.hp-dp-emails li{align-items:flex-start}.hp-dp-emails li.open{background:var(--row);margin:0 -22px;padding:12px 22px}.hp-dp-mail{width:26px;height:26px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:var(--amber-tint);color:var(--amber-deep)}.hp-dp-mail svg{width:14px;height:14px}.hp-dp-email-x{margin-top:10px;padding:12px 14px;background:var(--card);border:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.hp-dp-email-x p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);overflow-wrap:anywhere}.hp-dp-email-x .hp-in{height:38px;font-size:14px}.hp-dp-email-x .hp-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.hp-dp-risk{padding:8px 12px;border-left:3px solid var(--amber);background:var(--warn-bg);color:var(--amber-deep);font-size:14px}.hp-dp-fold{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hp-dp-fold:hover .hp-chev{border-color:var(--ink);color:var(--ink)}.hp-dp-fold:focus-visible{outline:2px solid var(--moss);outline-offset:-2px}.hp-dp-prop .hp-head .hp-chev svg{transition:transform var(--dur-base) var(--ease-std)}.hp-dp-prop.hp-open .hp-head .hp-chev svg{transform:rotate(180deg)}@container hp (max-width: 600px){.hp-dp-emails li.open{margin:0 -16px;padding:12px 16px}.hp-dp-emails li>:nth-child(3){grid-column:2}}.hp-dp-todo .hp-head .hp-chev svg{transition:transform var(--dur-base) var(--ease-std)}.hp-dp-todo.is-open .hp-head .hp-chev svg{transform:rotate(180deg)}.hp-co-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:-14px 0 0}.hp-co-meta{font-size:15px;color:var(--ink-3)}.hp-co-tools .hp-acts{display:flex;gap:10px}.hp-co-card .hp-head{padding:18px 22px}.hp-co-body{padding:14px 22px 18px;border-top:1px solid var(--row-rule);display:flex;flex-direction:column;gap:12px}.hp-co-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hp-co-filter .hp-in{flex:1 1 260px;height:42px;font-size:15px}.hp-co-filter .hp-seg{flex:0 0 auto}.hp-co-filter .hp-seg button{flex:0 0 auto;height:42px;padding:0 14px;font-size:14px;display:inline-flex;align-items:center}.hp-co-tbl td{vertical-align:middle}.hp-co-tbl td b{display:block;font-weight:600}.hp-co-dom{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.hp-co-none{color:var(--ink-4)}.hp-co-tbl td.hp-co-val{color:var(--moss);font-weight:700}.hp-co-tbl tbody tr:focus-visible td{background:var(--row);outline:none}.hp-co-tbl .hp-pill{min-width:0}.hp-co-more{display:flex;align-items:center;gap:12px}.hp-co-more span{font-size:14px;color:var(--ink-3)}.hp-co-skel{display:flex;flex-direction:column;gap:8px}.hp-co-skel .hp-skel{height:44px}@container hp (max-width: 600px){.hp-co-tools{margin-top:0}.hp-co-tools .hp-acts{flex:1 1 100%}.hp-co-tools .hp-acts .hp-btn{flex:1 1 0}.hp-co-body{padding:12px 16px 16px}.hp-co-filter .hp-seg{flex:1 1 100%}.hp-co-filter .hp-seg button{flex:1 1 0;justify-content:center}}.hp-cp-score{display:flex;align-items:baseline;gap:10px}.hp-cp-score b{font-family:var(--mono);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}.hp-cp-score span{font-size:15px;color:var(--ink-3)}.hp-cp-meter{height:8px;background:var(--paper-3)}.hp-cp-meter i{display:block;height:100%;background:var(--moss)}.hp-cp-factors{list-style:none;margin:0;padding:0}.hp-cp-factors li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--row-rule);font-size:15px}.hp-cp-factors li:first-child{border-top:0}.hp-cp-factors b{font-family:var(--mono);color:var(--good);white-space:nowrap}.hp-cp-factors b.neg{color:var(--bad)}.hp-cp-tbl td{vertical-align:middle}.hp-cp-who{display:flex;align-items:center;gap:10px;min-width:0}.hp-cp-who .hp-tile{width:32px;height:32px;font-size:12px}.hp-cp-who b{display:block;font-weight:600}.hp-cp-who span span{display:block;font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.hp-cp-deals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hp-cp-deals a{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--row);border:1px solid var(--row-rule);color:inherit;text-decoration:none;transition:border-color var(--dur-base)}.hp .hp-cp-deals a{color:inherit}.hp-cp-deals a:hover{border-color:var(--ink)}.hp-cp-deals b{display:block;font-size:15px;font-weight:600}.hp-cp-deals .hp-grow>span{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.hp-cp-dv{font-family:var(--mono);font-size:15px;font-weight:700;white-space:nowrap}@media (max-width:760px){.hp .hp-btn{min-height:44px}}.hp.hp-ct{max-width:1240px}.hp-ct-views{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-14px 0 0}.hp-ct-views>button:not(.hp-btn){font:inherit;font-size:14px;font-weight:600;height:40px;padding:0 14px;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.hp-ct-views>button:not(.hp-btn) em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink-3)}.hp-ct-views>button:not(.hp-btn).on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.hp-ct-views>button:not(.hp-btn).on em{color:var(--on-dark-2)}.hp-ct-views>.hp-grow{flex:1}.hp-ct-card{margin-top:16px}.hp-ct-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 22px 0}.hp-ct-tools>.hp-in{flex:1 1 280px;height:42px;font-size:15px}.hp-ct-stage{width:180px;flex:0 0 auto}.hp-ct-stage .hp-ddb{height:42px;font-size:14px}.hp-ct-tools .hp-seg{flex:0 0 auto}.hp-ct-tools .hp-seg button{flex:0 0 auto;height:42px;padding:0 12px;font-size:14px;display:inline-flex;align-items:center}.hp-ct-meta{padding:10px 22px 0;font-size:14px;color:var(--ink-3);min-height:20px}.hp-ct-bulk{display:flex;align-items:center;gap:12px;margin:12px 22px 0;padding:8px 12px;background:var(--paper-2);border:1px solid var(--rule)}.hp-ct-bulk b{font-size:15px}.hp-ct-bulk .hp-grow{flex:1}.hp-ct-body{padding:12px 22px 18px;display:flex;flex-direction:column;gap:12px}.hp-ct-tbl td{vertical-align:middle}.hp-ct-tbl td b{display:block;font-weight:600}.hp-ct-tbl.compact td{padding-top:6px;padding-bottom:6px}.hp-ct-tbl.compact .hp-co-dom{display:none}.hp-ct-ck{width:34px}.hp-ct-mail{color:var(--ink-3);overflow-wrap:anywhere}.hp-ct-score{font-weight:700}.hp-ct-score.hot{color:var(--amber)}.hp-ct-score.warm{color:var(--ink)}.hp-ct-score.cold{color:var(--ink-3)}.hp-ct-own{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 4px;background:var(--paper-2);font-size:11px;font-weight:700;color:var(--ink-2);box-sizing:border-box}.hp-ct-tbl tbody tr:focus-visible td{background:var(--row);outline:none}.hp-ct-mail-in{display:none}@container hp (min-width: 601px) and (max-width: 999px){.hp-ct-tbl .hp-ct-mailh,.hp-ct-tbl td.hp-ct-mail{display:none}.hp-ct-tbl .hp-ct-mail-in{display:block;font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.hp-ct-tbl th{white-space:normal}}@container hp (min-width: 601px) and (max-width: 859px){.hp-ct-tbl .hp-ct-ownh,.hp-ct-tbl td[data-l=Owner]{display:none}}.hp-cm-add{display:flex;gap:8px;align-items:center}.hp-cm-add .hp-in{flex:1}@container hp (max-width: 600px){.hp-ct-views{margin-top:0}.hp-ct-views>.hp-grow{display:none}.hp-ct-views>button:not(.hp-btn){flex:1 1 auto}.hp-ct-body,.hp-ct-meta,.hp-ct-tools{padding-left:16px;padding-right:16px}.hp-ct-bulk{margin-left:16px;margin-right:16px}.hp-ct-stage{width:100%}.hp-ct-tools .hp-seg{flex:1 1 100%}.hp-ct-tools .hp-seg button{flex:1 1 0;justify-content:center}.hp-ct-tbl td.hp-ct-ck{position:absolute;right:10px}.hp-ct-tbl tr{position:relative}}.hp-ct-chain{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--rule);gap:14px}.hp-ct-chain,.hp-ct-chain li{display:flex;flex-direction:column}.hp-ct-chain li{position:relative;gap:2px}.hp-ct-chain li:before{content:"";position:absolute;left:-24px;top:6px;width:10px;height:10px;background:var(--moss)}.hp-ct-chain li:not(:first-child):before{background:var(--card);border:2px solid var(--moss);box-sizing:border-box}.hp-ct-chain b{font-size:15px;font-weight:600;text-transform:capitalize}.hp-ct-chain span{font-size:14px;color:var(--ink-3)}.hp-ct-heat{display:flex;gap:3px;overflow-x:auto}.hp-ct-heat>div{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-width:10px}.hp-ct-heat i,.hp-ct-heat-key i{display:block;height:20px;min-width:10px;background:var(--paper-3)}.hp-ct-heat i.l1,.hp-ct-heat-key i.l1{background:var(--moss);opacity:.35}.hp-ct-heat i.l2,.hp-ct-heat-key i.l2{background:var(--moss);opacity:.65}.hp-ct-heat i.l3,.hp-ct-heat-key i.l3{background:var(--moss)}.hp-ct-heat-key{display:flex;align-items:center;gap:4px;justify-content:flex-end;font-size:13px;color:var(--ink-3)}.hp-ct-heat-key i{width:12px;min-width:12px;height:12px}.hp-ct-seq{list-style:none;margin:0;padding:0}.hp-ct-seq li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--row-rule);font-size:15px}.hp-ct-seq li:first-child{border-top:0}.hp-ct-seq li>span:first-child{min-width:0;overflow-wrap:anywhere}.hp-ct-seq .hp-pill{flex:0 0 auto;min-width:0;height:26px;padding:0 10px;font-size:13px;text-transform:capitalize}.hp-ct-seq.pick li{padding:12px 0}.hp-ct-filter{flex-wrap:wrap;margin-top:6px}.hp-ct-filter button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:14px;border-bottom:0}.hp-ct-filter button em{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--ink-3)}.hp-ct-filter button.on em{color:var(--on-dark-2)}@container hp (max-width: 600px){.hp-ct-filter{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.hp-ct-filter::-webkit-scrollbar{display:none}.hp-cp .hp-dp-tabs{flex:1 1 100%!important}.hp-cp .hp-dp-tabs button{flex:1 1 auto;padding:8px 4px}.hp-cp .hp-dp-ck{position:relative}.hp-cp .hp-dp-ck:before{content:"";position:absolute;inset:-6px}}.hp-ct-tl li{flex-wrap:wrap}.hp-ct-open{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.hp-ct-open:hover b{color:var(--moss)}.hp-ct-open:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.hp-ct-chev{width:16px;height:16px;flex:0 0 auto;margin-top:3px;color:var(--ink-4);transition:transform .15s}.hp-ct-open[aria-expanded=true] .hp-ct-chev{transform:rotate(180deg);color:var(--ink-2)}.hp-ad{flex:1 1 100%;margin-left:44px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--rule);display:flex;flex-direction:column;gap:10px;min-width:0}.hp-ad pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.55;color:var(--ink)}.hp-ad-mail{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--rule);padding:12px 14px}.hp-ad-mh{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.hp-ad-mh .hp-pill{min-width:0;height:24px;padding:0 8px;font-size:12px}.hp-ad-mail b{font-size:15px}.hp-ad-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;font-size:13px}.hp-ad-facts>div{display:contents}.hp-ad-facts dt{color:var(--ink-3)}.hp-ad-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.hp-ct-day{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--moss-tint);font-size:14px;font-weight:600}.hp-ct-anchor{scroll-margin-top:80px}.hp-ct-heat button{display:block;height:20px;min-width:10px;padding:0;border:0;background:var(--moss);cursor:pointer}.hp-ct-heat button.l1{opacity:.35}.hp-ct-heat button.l2{opacity:.65}.hp-ct-heat button.on,.hp-ct-heat button:hover{opacity:1;outline:2px solid var(--amber);outline-offset:-2px}.hp-lnk-btn{padding:0;border:0;background:transparent;font:inherit;cursor:pointer;text-align:right}.hp-call-num{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--paper-2);border:1px solid var(--rule)}.hp-call-num>b{font-family:var(--mono);font-size:26px;font-weight:700;letter-spacing:-.01em}.hp-call-out button{font-size:14px;padding:10px 8px}.hp-call-min{max-width:160px}@container hp (max-width: 600px){.hp-ad{margin-left:0}.hp-call-out{flex-direction:column}.hp-call-out button{border-right:0;border-bottom:1px solid var(--rule)}.hp-call-out button:last-child{border-bottom:0}}.hp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-tsk-views{display:flex;gap:8px;flex-wrap:wrap}.hp-tsk-views>button{font:inherit;font-size:14px;font-weight:600;height:40px;padding:0 14px;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex:0 0 auto}.hp-tsk-views>button em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink-3)}.hp-tsk-views>button.on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.hp-tsk-views>button.on em{color:var(--on-dark-2)}.hp-tsk-views>button.bad em{color:var(--bad);font-weight:700}.hp-tsk-views>button.bad.on em{color:var(--on-dark)}@media (hover:hover){.hp-tsk-views>button:not(.on):not(:disabled):hover{background:var(--band)}}.hp-tsk-views>button:focus-visible{outline:2px solid var(--moss);outline-offset:-2px}.hp-tsk-views>button:disabled{cursor:default;opacity:.5}.hp-tsk-tbl td{vertical-align:middle}.hp-tsk-tbl td.hp-tsk-ck,.hp-tsk-tbl th.hp-tsk-ck{width:44px;padding-right:0}.hp-tsk-tbl .hp-dp-ck{width:26px;height:26px}.hp-tsk-tbl .hp-dp-ck svg{width:12px;height:12px}.hp-tsk-title b{display:block;font-weight:600;overflow-wrap:anywhere}.hp-tsk-row.done .hp-tsk-title b{text-decoration:line-through;color:var(--ink-3)}.hp-tsk-tag{display:inline-block;margin-top:3px;padding:0 6px;font-size:12px;font-weight:600;background:var(--moss-tint);color:var(--moss)}.hp-tsk-tbl td .hp-co-dom{display:block;font-size:13px;color:var(--ink-3)}.hp-tsk-due{white-space:nowrap;font-size:14px;color:var(--ink-2)}.hp-tsk-due.late{color:var(--bad);font-weight:600}.hp-tsk-tbl td.hp-tsk-act,.hp-tsk-tbl th.hp-tsk-act{width:1%;text-align:right;white-space:nowrap}.hp-tsk-grp td{padding:18px 10px 6px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hp-tsk-tbl tbody tr.hp-tsk-grp:first-child td{padding-top:6px}.hp-tsk-grp td em{font-style:normal;margin-left:6px;color:var(--ink-4)}.hp-tsk-grp.late td{color:var(--bad)}.hp-tsk-move td{background:var(--paper-2);padding:10px 10px 12px 54px}.hp-tsk-move td>*{vertical-align:middle;margin-right:8px}.hp-tsk-move td>span{font-size:14px;color:var(--ink-3)}.hp-tsk-move .hp-dp-date{display:inline-block;height:38px;max-width:170px}.hp-ct-open>.hp-grow{flex:1;min-width:0}.hp-tsk-log{margin-top:0}.hp-ct-card>.hp-ct-meta:first-child{padding-top:16px}.hp-tsk-log>li:first-child{border-top:0}.hp-tsk-links{flex:1 1 100%;margin-left:44px;font-size:14px}.hp-tsk-more{display:flex;justify-content:center;padding-top:12px}@container hp (max-width: 600px){.hp-tsk-views{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hp-tsk-views::-webkit-scrollbar{display:none}.hp-tsk-bar>.hp-btn{flex:1 1 0}.hp-tsk-tbl tr.hp-tsk-row{position:relative;padding:10px 12px 10px 52px}.hp-tsk-tbl td.hp-tsk-ck{position:absolute;left:12px;top:10px;width:auto;padding:0}.hp-tsk-tbl td.hp-tsk-act{position:absolute;right:10px;top:8px;width:auto;padding:0}.hp-tsk-tbl tr.hp-tsk-row td[data-l]{display:inline;padding:0;font-size:14px}.hp-tsk-tbl tr.hp-tsk-row td[data-l]:before{content:none}.hp-tsk-tbl tr.hp-tsk-row td[data-l]+td[data-l]:not(.hp-tsk-empty):before{content:" · ";color:var(--ink-4)}.hp-tsk-tbl tr.hp-tsk-row td[data-l]+td[data-l=Deal]:not(.hp-tsk-empty):before{content:" · Deal: ";color:var(--ink-3)}.hp-tsk-tbl tr.hp-tsk-row td.hp-tsk-empty{display:none}.hp-tsk-tbl tr.hp-tsk-row td .hp-co-dom{display:inline}.hp-tsk-tbl tr.hp-tsk-row td .hp-co-dom:before{content:", "}.hp-tsk-tbl tr.hp-tsk-row td.hp-tsk-title{padding:0 76px 2px 0;min-height:38px}.hp-tsk-tbl tr.hp-tsk-grp,.hp-tsk-tbl tr.hp-tsk-move{border:0;background:transparent;padding:0;margin-top:14px}.hp-tsk-grp td{padding:4px 0 0;border:0}.hp-tsk-move td{padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hp-tsk-move td>*{margin:0}.hp-tsk-links{margin-left:0}}.hp-tm-find{display:flex;flex-direction:column;gap:8px}.hp-tm-hits{border:1px solid var(--rule);max-height:320px;overflow-y:auto;background:var(--card)}.hp-tm-gh{padding:10px 12px 4px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--row-rule)}.hp-tm-gh:first-child{border-top:0}.hp-tm-hits button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 12px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.hp-tm-hits button:focus-visible,.hp-tm-hits button:hover{background:var(--row);outline:none}.hp-tm-hits b{font-size:15px;font-weight:600}.hp-tm-hits span{font-size:13px;color:var(--ink-3)}.hp-tm-link{border:1px solid var(--rule);background:var(--paper-2);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.hp-tm-link-h{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-3)}.hp-tm-link dl{margin:0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 14px;align-items:center}.hp-tm-link dl>div{display:contents}.hp-tm-link dt{font-size:14px;color:var(--ink-3)}.hp-tm-link dd{margin:0;min-width:0;font-size:15px}.hp-tm-link dd .hp-ddb{height:40px;font-size:14px;background:var(--card)}.hp-tm-due{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hp-tm-due>button{font:inherit;font-size:14px;font-weight:600;height:40px;padding:0 14px;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer}.hp-tm-due>button.on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.hp-tm-due>.hp-in{width:170px;height:40px}@container hp (max-width: 600px){.hp-tm-link dl{grid-template-columns:1fr;gap:4px}.hp-tm-link dd{margin-bottom:8px}.hp-tm-due{display:grid;grid-template-columns:1fr 1fr}.hp-tm-due>.hp-in{width:100%}}.hp-ps-dim{color:var(--ink-3);font-weight:400}.hp-ps-note{font-size:13px;color:var(--ink-3)}.hp-ps-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.hp-ps-tbl td{vertical-align:top}.hp-ps-tbl td .hp-co-dom{display:block;font-size:13px;color:var(--ink-3);margin-top:1px}.hp-ps-tbl .hp-btn.sm{margin-top:2px}.hp-ps-enrich{padding-bottom:0}.hp-ps-enrich .hp-note{margin:0}.hp-ps-enrich-btn{display:inline-block;margin-left:8px;vertical-align:middle}.hp-ps-icp{padding:16px 22px 0}.hp-ps-icp p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);padding:12px 14px;background:var(--paper-2);border-left:3px solid var(--moss)}.hp-ps-search{padding:14px 22px 18px;display:flex;flex-direction:column;gap:12px}.hp-ps-segs{gap:8px}.hp-ps-segs>button em{font-size:12px}.hp-ps-where{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hp-ps-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.hp-ps-opts .hp-grow{flex:1}.hp-ps-search .hp-note{margin:0}.hp-ps-notice{padding-bottom:14px;color:var(--ink-2)}.hp-ps-pager{display:flex;align-items:center;gap:8px;padding-top:12px;font-size:13px;color:var(--ink-3)}.hp-ps-pager .hp-grow{flex:1}.hp-ps-addbar{flex-wrap:wrap}.hp-ps-target{width:240px}.hp-ps-target .hp-ddb{height:38px;font-size:14px}.hp-ps-lines{flex-basis:100%;margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--ink-3)}.hp-ps-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px}.hp-ps-sum{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--ink-2);max-width:60ch}.hp-ps-fit{font-family:var(--mono);font-weight:700;font-size:16px}.hp-ps-fit.hot{color:var(--amber)}.hp-ps-fit.warm{color:var(--ink)}.hp-ps-fit.cool{color:var(--ink-3)}.hp-ps-saved td:nth-child(4){min-width:280px}.hp-ps-person{display:flex;flex-direction:column;gap:3px;margin-bottom:8px;font-size:14px}.hp-ps-addr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.hp-ps-addr .hp-pill{min-width:0;height:24px;padding:0 8px;font-size:12px}.hp-ps-new .hp-btn{flex:0 0 auto;height:42px}.hp-ps-boxh{display:flex;align-items:center;gap:12px;padding:16px 22px 0}.hp-ps-boxh .hp-grow{flex:1}.hp-ps-boxh b{display:block;font-size:16px}.hp-ps-boxh .hp-grow>span{display:block;font-size:14px;color:var(--ink-3)}.hp-ps-boxlist{list-style:none;margin:0;padding:0}.hp-ps-boxlist li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--row-rule)}.hp-ps-boxlist li:first-child{border-top:0}.hp-ps-boxlist .hp-grow{flex:1;min-width:0}.hp-ps-boxlist b{display:block;font-size:14px;overflow-wrap:anywhere}.hp-ps-boxlist .hp-grow>span{font-size:13px;color:var(--ink-3)}.hp-ps-boxlist .hp-pill{min-width:0;height:26px;font-size:13px;padding:0 10px}.hp-ps-camph{gap:12px;padding:16px 22px 0}.hp-ps-camph,.hp-ps-camph .hp-grow{display:flex;align-items:flex-start}.hp-ps-camph .hp-grow{flex:1;min-width:0;flex-direction:column;gap:4px}.hp-ps-camph b{font-size:22px;font-weight:600;letter-spacing:-.01em}.hp-ps-camph .hp-grow>span{font-size:14px;color:var(--ink-3)}.hp-ps-campbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:14px 22px 18px}.hp-ps-campbar>.hp-field{flex:1 1 320px;max-width:460px;margin:0}.hp-ps-approve{display:flex;align-items:center;gap:12px}.hp-ps-approve>.hp-btn,.hp-ps-campbar .hp-ddb{height:44px}.hp-ps-approve>span{font-size:13px;color:var(--ink-3)}.hp-ps-item{padding:0 0 18px}.hp-ps-ih{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 12px;padding:16px 22px 0}.hp-ps-ih .hp-grow{flex:1 1 280px;min-width:0}.hp-ps-ih b{display:block;font-size:17px}.hp-ps-ih .hp-grow>span{display:block;font-size:14px;color:var(--ink-3);overflow-wrap:anywhere}.hp-ps-ih .hp-pill{min-width:0;height:28px;font-size:13px;padding:0 10px}.hp-ps-iacts{display:flex;gap:8px}.hp-ps-dossier{margin:14px 22px 0;border:1px solid var(--rule);background:var(--paper-2);padding:0 14px}.hp-ps-dossier summary{cursor:pointer;padding:11px 0;font-size:14px;font-weight:600;color:var(--ink-2)}.hp-ps-dossier p,.hp-ps-dossier ul{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--ink-2)}.hp-ps-dossier ul{padding-left:18px}.hp-ps-dossier li{margin-bottom:4px}.hp-ps-steps{padding:4px 22px 0;gap:14px}.hp-ps-step,.hp-ps-steps{display:flex;flex-direction:column}.hp-ps-step{gap:6px;margin-top:10px}.hp-ps-stepl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hp-ps-step .hp-in:first-of-type,.hp-ps-stepl{font-weight:600}.hp-ps-item>.hp-ps-acts{padding:0 22px}.hp-ps-replies{list-style:none;margin:0;padding:0}.hp-ps-replies>li{padding:16px 0;border-top:1px solid var(--row-rule)}.hp-ps-replies>li:first-child{border-top:0;padding-top:4px}.hp-ps-rh{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 10px}.hp-ps-rh .hp-grow{flex:1 1 280px;min-width:0}.hp-ps-rh b{font-size:16px}.hp-ps-sub{display:block;font-size:13px;color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere}.hp-ps-rh .hp-pill{min-width:0;height:28px;font-size:13px;padding:0 10px}.hp-ps-msg{margin:12px 0 0;padding:12px 14px;background:var(--paper-2);border-left:3px solid var(--rule-2);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.55;color:var(--ink-2)}.hp-ps-replies .hp-in,.hp-ps-replies textarea{margin-top:10px}@container hp (max-width: 600px){.hp-ps-boxh,.hp-ps-campbar,.hp-ps-camph,.hp-ps-icp,.hp-ps-ih,.hp-ps-item>.hp-ps-acts,.hp-ps-search,.hp-ps-steps{padding-left:16px;padding-right:16px}.hp-ps-dossier{margin-left:16px;margin-right:16px}.hp-ps-where{grid-template-columns:1fr}.hp-ps-segs{flex-wrap:wrap;overflow:visible}.hp-ps-target{width:100%}.hp-ps-approve{flex-wrap:wrap}.hp-ps-saved td:nth-child(4){min-width:0}.hp-ps-tbl tr{position:relative}.hp-ps-tbl td.hp-ct-ck{position:absolute;right:12px;top:12px;padding:0}.hp-ps-tbl td.hp-ct-ck:has(.hp-co-none){display:none}.hp-ps-tbl td.hp-ct-ck+td{padding-right:40px}}.hp-dp-closeset{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px}.hp-dp-closeset .hp-in{height:36px;width:160px;font-size:14px}.hp-sq-tbl td{vertical-align:middle}.hp-sq-tbl td b{display:block;font-weight:600}.hp-sq-tbl td .hp-co-dom{display:block;font-size:13px;color:var(--ink-3)}.hp-sq-tbl .hp-pill{min-width:0;height:26px;padding:0 10px;font-size:13px}@container hp (max-width: 600px){.hp-sq-tbl tbody tr{position:relative}.hp-sq-tbl td:first-child{padding-right:84px}.hp-sq-tbl td[data-l=Status]{position:absolute;right:12px;top:10px;padding:0}.hp-sq-tbl td[data-l=Status]:before{content:none}.hp-sq-tbl td.hp-num[data-l]{display:inline-block;padding:2px 12px 0 0;font-size:13px}}.hp-cg-tbl td{vertical-align:middle}.hp-cg-tbl td b{display:block;font-weight:600}.hp-cg-tbl td .hp-co-dom{display:block;font-size:13px;color:var(--ink-3)}.hp-cg-tbl .hp-pill{min-width:0;height:26px;padding:0 10px;font-size:13px;text-transform:capitalize}.hp-cg-res{font-size:14px;color:var(--ink-2);max-width:280px}.hp-cg-tbl td.hp-cg-act,.hp-cg-tbl th.hp-cg-act{width:1%;white-space:nowrap;text-align:right}.hp-cg-tbl td.hp-cg-act .hp-btn+.hp-btn{margin-left:8px}.hp-cg-stages{flex-wrap:wrap}@container hp (max-width: 600px){.hp-cg-tbl tbody tr{position:relative}.hp-cg-tbl td:first-child{padding-right:76px}.hp-cg-tbl td[data-l=Status]{position:absolute;right:12px;top:10px;padding:0}.hp-cg-tbl td[data-l=Status]:before{content:none}.hp-cg-tbl td.hp-num[data-l]{display:inline-block;padding:2px 12px 0 0;font-size:13px}.hp-cg-tbl td.hp-cg-act{text-align:left;padding-top:8px}.hp-cg-res{max-width:none}}.hp-ddg{padding:12px 12px 6px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:default}.hp-ddm>.hp-ddo+[role=group] .hp-ddg,.hp-ddm>[role=group]+[role=group] .hp-ddg{border-top:1px solid var(--rule);margin-top:4px}.hp-btn .hp-btn-cr{margin-left:8px;font-family:var(--mono);font-size:12px;font-weight:500;opacity:.75}.hp-btn.sm .hp-btn-cr{font-size:11px;margin-left:6px}.gw-full-shell .hp-eng-comp{padding-right:104px}@media (max-width:760px){.gw-full-shell .hp-eng-comp{padding-right:84px}}.hp-fold:after{display:block}.hp-fold>:last-child{margin-bottom:0}.hp-dash .hp-fold:after{height:26px}@media (min-width:1500px){.hp-side .hp-fold:after{height:12px}.hp-dash .hp-side .hp-fold:after{height:22px}}@container hp (max-width: 600px){.hp-fold:after{height:6px}.hp-dash .hp-fold:after,.hp-dash .hp-side .hp-fold:after{height:16px}}.hp-card{animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.hp-card,.hp-card *,.hp-modal-veil,.hp-modal-veil *,[class*=" hp-"],[class^=hp-]{animation:none!important;transition:none!important}}body .website-editor .ed-right,body .website-editor.editor .ed-right{padding-bottom:112px}@media (max-width:767px){body:has(.gw-mobile-editor-gate) .gw-assistant-fab{display:none!important}}.hp-row.complete{opacity:1}.hp-row.complete .hp-grow b{text-decoration:none;color:var(--ink-2)}.gw-shell-main>main,.hp-cq{container-type:inline-size;container-name:hp}@media (min-width:768px) and (max-width:1100px) and (min-height:481px),(min-width:768px) and (max-width:1100px) and (pointer:fine){.gw-sidebar:not([data-rail=open]){width:64px!important;overflow:hidden}.gw-sidebar:not([data-rail=open])~.gw-shell-main{--gw-rail-w:64px!important}.gw-sidebar[data-collapsed=false]:not([data-rail=open]) :is(nav .truncate,nav .font-mono,nav button>svg:last-child,.font-serif,.gw-rail-collapse-btn),.gw-sidebar[data-collapsed=false]:not([data-rail=open])>div:last-child{visibility:hidden}}.hp-ct-views>.hp-btn{height:40px}.hp-ddo.off,.hp-ddo.off:hover{color:var(--ink-4);background:transparent;cursor:default}.hp-ddo.off em{color:var(--ink-4)}@media (max-width:767px){.gw-assistant-card{padding:12px 14px!important;gap:8px!important}.gw-assistant-card .gw-pc-h{font-size:16px!important;white-space:normal;overflow-wrap:anywhere}.gw-assistant-card .gw-pc-body,.gw-assistant-card .gw-pc-risk,.gw-assistant-card .gw-pc-step+.gw-pc-step{display:none!important}}.hp .gw-hover-row{box-sizing:border-box;min-width:0;padding:var(--gw-row-padding-block,20px) var(--gw-row-padding-inline,24px);transition:background-color .18s var(--ease-std),box-shadow .18s var(--ease-std)}.hp .gw-hover-row>svg:last-child{transition:transform .18s var(--ease-std),translate .18s var(--ease-std),color .18s var(--ease-std)}.hp .gw-hover-row:focus-visible{background:var(--paper);box-shadow:inset 2px 0 0 var(--moss);outline:2px solid var(--moss);outline-offset:-3px}.hp .gw-hover-row:active{background:var(--paper-2)}@media (hover:hover) and (pointer:fine){.hp .gw-hover-row:hover{background:var(--paper);box-shadow:inset 2px 0 0 var(--moss)}.hp .gw-hover-row:hover>svg:last-child{translate:2px 0;color:var(--moss)}}@media (prefers-reduced-motion:reduce){.hp .gw-hover-row,.hp .gw-hover-row>svg:last-child{transition:none!important}.hp .gw-hover-row>svg:last-child{translate:none!important}}@media (hover:hover){.hp-btn.ghost:where(:not(:disabled)):hover{background:var(--band)}.hp-btn:where(:not(.ghost):not(.o):not(.off):not(.bad):not(:disabled)):hover{background:var(--ink-2);border-color:var(--ink-2)}.hp-btn.o:where(:not(:disabled)):hover{background:var(--amber-deep);border-color:var(--amber-deep)}.hp-more:where(:not(:disabled)):hover{text-decoration:underline;text-underline-offset:3px}}.hp-btn:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.hp-more:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.hp-tsk-views>a{font:inherit;font-size:14px;font-weight:600;height:40px;padding:0 14px;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex:0 0 auto;text-decoration:none;box-sizing:border-box}.hp-tsk-views>a em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink-3)}.hp-tsk-views>a.on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.hp-tsk-views>a.on em{color:var(--on-dark-2)}@media (hover:hover){.hp-tsk-views>a:not(.on):hover{background:var(--band)}}.hp-tsk-views>a:focus-visible{outline:2px solid var(--moss);outline-offset:-2px}.gw-card-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-8px -8px 0 0;padding:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer}@media (hover:hover){.gw-card-close:hover{background:var(--band)}}