.project-assistant{position:fixed;left:20px;bottom:20px;z-index:42;width:320px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:-.02em}
.assistant-launcher{display:flex;align-items:center;background:var(--forest);border:1px solid #758077;box-shadow:0 5px 24px #14251c26;color:var(--paper)}
.assistant-open{position:relative;display:flex;gap:12px;align-items:center;border:0;padding:10px 4px 10px 12px;background:none;color:inherit;text-align:left;flex:1;min-width:0;min-height:72px}
.assistant-open>span:last-child{font-size:12px;line-height:1.5}.assistant-open strong{display:block;font-size:14px;color:var(--paper)}
.assistant-avatar{display:block;position:relative;width:52px;height:52px;flex:none;overflow:hidden;border-radius:50%;background:var(--paper)}
.assistant-character{position:absolute;top:3px;left:-6px;width:95px;max-width:none;height:auto;transform:translateX(-7px)}
.assistant-dismiss,.assistant-close{width:38px;height:44px;border:0;background:none;font-size:25px;font-weight:400;line-height:1;color:inherit;flex:none}
.assistant-dismiss:hover,.assistant-close:hover{color:var(--orange)}
.project-assistant-panel{position:relative;margin-bottom:10px;padding:26px 24px 22px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 42px #14251c26;max-height:calc(100dvh - 170px);overflow:auto}
.assistant-close{position:absolute;right:4px;top:4px}
.project-assistant-panel .eyebrow{font:10px var(--mono);color:var(--muted);margin:0 0 20px}
.project-assistant-panel h2{font-size:29px;line-height:1.05;margin:0}
.project-assistant-panel>p:not(.eyebrow){font-size:15px;line-height:1.5;margin:18px 0 22px}
.project-assistant-panel label{display:block;font:11px var(--mono);margin:0 0 8px}
.project-assistant-panel select{display:block;width:100%;min-height:46px;padding:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px;border-radius:0}
.assistant-action{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:14px;background:var(--orange);color:var(--ink);font:12px var(--mono);text-transform:uppercase;margin:12px 0}
.project-assistant-panel small{font-size:11px;line-height:1.5;color:var(--muted);display:block}
.assistant-action:hover{background:#ff793d}
@media(max-width:700px){.project-assistant{left:12px;bottom:12px;width:min(320px,calc(100vw - 24px))}.assistant-open{min-height:58px;padding:6px 4px 6px 10px}.assistant-avatar{width:42px;height:42px}.assistant-character{width:83px;left:-7px}.project-assistant-panel{max-height:calc(100dvh - 160px)}}
@media(prefers-reduced-motion:no-preference){.project-assistant-panel{animation:assistant-in .18s ease-out}@keyframes assistant-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}

.assistant-character{clip-path:polygon(39.8253% 0.6914%,40.8734% 0.6914%,40.9607% 0.7642%,41.2227% 0.7642%,42.0087% 0.9825%,42.3581% 1.2009%,43.3188% 1.5648%,44.9782% 1.7103%,46.2009% 2.2926%,47.0306% 2.9840%,47.4672% 3.5662%,47.7293% 3.7846%,48.0786% 4.3668%,48.4279% 4.7307%,48.4279% 4.8763%,48.6026% 5.0946%,48.6026% 5.3130%,48.6900% 5.3857%,48.6026% 6.9869%,49.1266% 8.1514%,49.1266% 8.5153%,49.2140% 8.5881%,49.1266% 9.0247%,49.2140% 9.0975%,49.2140% 9.6798%,49.3013% 9.7525%,49.3886% 10.3348%,49.7817% 10.6623%,50.0437% 10.7351%,50.3057% 10.9534%,50.5677% 11.0262%,51.2664% 11.4629%,52.0524% 11.7540%,52.4017% 12.0451%,52.8384% 12.2635%,53.3188% 12.8093%,53.6681% 13.6099%,53.6681% 14.0466%,53.2314% 15.1383%,52.6201% 15.6477%,51.7031% 16.6303%,51.3537% 16.8486%,50.8297% 16.9942%,50.2183% 17.2853%,48.4716% 17.7220%,48.2533% 17.9039%,47.9913% 18.7045%,47.7293% 19.1412%,47.3362% 19.4687%,46.9869% 19.6143%,46.3755% 19.6143%,46.2009% 19.5415%,45.9825% 19.7234%,45.9825% 19.9418%,45.8079% 20.2329%,45.8079% 20.4512%,45.6332% 20.6696%,45.6332% 20.8879%,45.3712% 21.5429%,45.0218% 21.9796%,44.7598% 22.4891%,44.0611% 23.0713%,43.7118% 25.1820%,43.9301% 25.3639%,44.8035% 25.7278%,46.2882% 26.6739%,48.2533% 28.4571%,48.6026% 28.8937%,49.0830% 29.2213%,49.4323% 29.2940%,49.8690% 29.5124%,50.0437% 29.5124%,50.4803% 29.7307%,50.6550% 29.7307%,51.4410% 30.0946%,51.6157% 30.0946%,53.6245% 30.9680%,55.8079% 31.4774%,57.6419% 32.2780%,58.9520% 32.6419%,59.8253% 33.1514%,60.4367% 33.6608%,60.6987% 33.7336%,61.7467% 34.3159%,62.2271% 34.7162%,63.2751% 36.0262%,64.5852% 37.1179%,65.0218% 37.6274%,65.2838% 38.2096%,65.2838% 38.5007%,65.3712% 38.5735%,65.4585% 39.1557%,65.5459% 39.2285%,65.5459% 39.4469%,65.6332% 39.5197%,65.6332% 39.7380%,65.8079% 40.1747%,66.0699% 40.4658%,66.2445% 40.8297%,66.5066% 41.0480%,67.0306% 41.7758%,67.8166% 42.6492%,68.0786% 43.0859%,68.0786% 43.3042%,68.1659% 43.3770%,68.1659% 44.2504%,68.0786% 44.3231%,68.0786% 44.9054%,67.9913% 44.9782%,67.9039% 45.4148%,68.2969% 45.7424%,68.6463% 45.8879%,69.2140% 46.3610%,69.4760% 46.7249%,69.4760% 46.8705%,69.7817% 47.1252%,70.3930% 47.2707%,71.1354% 47.6710%,71.4847% 48.1805%,71.4847% 48.8355%,71.5721% 48.9083%,71.5721% 49.1266%,71.7904% 49.3086%,72.4891% 48.9447%,72.9258% 48.5808%,73.5371% 48.2897%,74.0611% 48.2169%,74.1485% 48.1441%,74.9345% 48.0713%,76.8996% 46.4338%,77.0742% 46.1426%,77.5109% 45.7787%,77.9476% 45.1965%,78.2096% 44.9782%,78.2969% 44.7598%,79.0830% 43.8865%,79.1703% 43.6681%,79.8690% 42.8675%,80.0437% 42.5036%,80.4803% 41.9942%,81.4410% 40.2475%,81.5284% 39.8108%,81.6157% 39.7380%,81.5284% 39.0830%,81.4410% 39.0102%,81.4410% 38.2824%,81.5284% 38.2096%,81.5284% 37.9913%,81.7031% 37.5546%,82.0524% 36.9723%,82.4017% 35.9534%,82.6638% 35.5167%,83.4061% 34.8981%,83.4934% 34.8981%,84.3231% 34.1339%,84.9345% 33.1878%,85.2838% 32.8239%,85.7205% 32.0961%,85.7205% 31.8777%,86.1135% 31.4047%,86.7249% 31.4047%,87.3799% 31.7322%,87.5546% 31.9505%,87.5546% 32.1689%,87.7293% 32.5328%,87.7293% 32.8239%,87.8166% 32.8967%,87.7293% 33.4789%,87.4672% 34.1339%,87.2926% 34.4250%,86.7686% 34.8617%,86.2445% 35.5895%,86.4629% 35.8443%,86.8122% 35.8443%,86.8996% 35.9170%,87.7729% 35.8443%,88.2096% 35.6259%,88.7336% 35.4803%,89.0830% 35.4803%,89.1703% 35.4076%,89.7817% 35.3348%,89.9563% 35.1892%,90.1310% 35.1892%,90.9170% 34.7525%,91.9651% 34.4614%,92.3144% 34.2431%,93.4498% 33.8064%,94.4105% 33.2969%,94.6725% 33.0786%,95.9825% 32.6419%,96.6812% 32.6419%,96.9432% 32.7147%,97.4672% 33.0786%,97.6419% 33.0058%,98.3406% 33.0058%,98.4279% 32.9330%,98.9520% 33.1514%,99.1703% 33.4789%,99.1703% 33.9156%,99.0830% 34.0611%,98.2096% 34.9345%,98.2096% 35.2256%,98.2969% 35.2984%,98.2096% 35.5895%,97.6856% 36.0262%,97.0742% 36.8996%,96.3755% 37.4818%,95.4585% 38.4643%,94.8472% 38.7555%,93.5371% 39.6288%,93.1878% 39.7744%,92.4017% 40.4294%,92.1397% 40.5022%,89.1703% 42.1761%,88.8210% 42.2489%,87.5109% 42.8311%,86.8559% 43.3770%,86.7686% 43.5953%,86.5939% 43.7409%,86.3319% 44.6143%,85.6332% 45.4876%,85.4585% 45.9243%,85.2838% 46.0699%,85.2838% 46.2154%,85.1092% 46.4338%,85.0218% 46.7977%,84.7598% 47.2344%,84.5852% 47.9622%,84.4105% 48.1805%,84.1485% 48.9811%,83.9738% 49.1994%,83.7118% 49.8544%,83.7118% 50.0728%,83.5371% 50.5095%,83.3624% 50.7278%,83.1878% 51.3100%,83.0131% 51.5284%,82.4891% 52.8384%,82.1397% 53.3479%,82.1397% 54.0757%,82.2271% 54.1485%,82.3144% 55.6769%,82.4017% 55.7496%,82.4017% 56.1863%,82.3144% 56.2591%,82.2271% 56.6958%,81.6157% 57.3508%,81.5284% 57.9330%,81.3537% 58.2242%,80.8734% 58.6245%,79.9127% 59.0611%,79.5197% 59.3886%,79.0830% 60.0437%,78.6900% 60.4440%,77.9913% 60.8079%,77.6419% 60.8806%,77.3362% 61.1354%,76.6376% 62.2271%,76.1572% 62.7001%,75.1965% 63.0640%,73.8865% 63.9374%,73.3624% 64.0830%,73.0131% 64.0830%,72.9258% 64.1557%,72.4891% 64.1557%,72.4017% 64.0830%,71.7031% 64.0102%,70.3930% 63.5735%,68.2969% 63.3552%,67.2489% 62.9185%,66.7686% 62.5182%,66.3319% 61.7176%,65.8515% 61.3173%,64.1048% 60.4440%,62.0961% 58.8428%,61.8777% 59.0247%,61.8777% 60.1164%,61.9651% 60.1892%,61.9651% 60.9170%,61.8777% 60.9898%,61.8777% 61.2809%,61.9651% 61.3537%,61.9651% 64.7744%,62.4017% 65.5022%,62.4017% 65.6477%,63.2751% 67.1033%,63.4498% 67.2489%,63.4498% 67.3945%,64.1485% 68.5590%,64.3231% 68.9956%,64.3231% 69.2140%,64.4978% 69.4323%,64.5852% 69.8690%,64.8472% 70.3057%,64.8472% 70.5240%,65.1092% 71.0335%,65.1965% 71.5429%,65.4585% 72.1252%,65.4585% 73.0713%,65.3712% 73.1441%,65.3712% 73.5080%,65.1965% 73.7991%,65.1965% 74.0175%,65.0218% 74.2358%,65.0218% 74.4541%,64.5852% 75.5459%,65.4585% 76.5648%,66.0699% 77.4381%,66.1572% 78.2387%,65.9825% 78.6026%,66.7249% 79.1485%,67.5109% 79.3668%,67.8166% 79.6215%,68.2533% 80.4221%,68.2533% 80.7132%,68.5153% 81.2955%,68.5153% 81.9505%,68.8646% 82.2416%,68.9520% 82.4600%,68.9520% 83.0422%,68.7773% 83.2606%,68.7773% 84.7162%,68.6900% 84.7889%,68.6900% 85.1528%,68.6026% 85.2256%,68.6026% 85.8079%,68.5153% 85.8806%,68.5153% 86.0990%,68.3406% 86.3173%,69.1703% 87.0815%,69.4323% 87.1543%,71.2664% 88.3916%,72.0961% 89.0830%,72.3581% 89.6652%,72.2707% 89.8836%,72.2707% 90.6114%,72.1834% 90.6841%,72.1834% 91.3392%,72.0961% 91.4119%,71.9214% 92.3581%,71.6594% 92.7220%,71.6594% 94.0320%,71.5721% 94.2504%,71.3974% 94.5415%,70.9170% 94.9418%,70.3930% 95.1601%,69.7817% 95.1601%,69.5633% 95.3421%,69.5633% 95.7060%,69.6507% 95.7787%,69.7380% 96.4338%,69.8253% 96.5066%,69.7817% 97.2707%,16.8559% 97.2707%,16.8122% 97.1616%,17.0742% 96.6521%,17.1616% 96.2154%,17.3362% 95.9971%,17.3362% 95.7787%,17.4236% 95.7060%,17.4236% 95.4876%,17.5109% 95.4148%,17.5109% 95.1965%,17.6856% 94.7598%,16.5939% 94.0684%,16.2445% 94.0684%,15.4585% 93.7773%,14.9782% 93.2314%,14.6288% 92.6492%,14.5415% 92.0670%,14.4541% 91.9942%,14.5415% 91.4119%,14.3668% 91.0480%,14.3668% 90.3930%,14.2795% 90.3202%,14.2795% 88.8646%,14.3668% 88.7918%,14.4541% 88.1368%,14.8035% 87.4818%,15.1528% 87.0451%,15.8079% 86.4993%,16.1572% 86.2809%,16.6812% 86.1354%,16.8996% 85.9534%,16.8996% 85.6623%,16.9869% 85.5167%,16.6376% 84.6434%,16.6376% 83.9884%,16.8122% 83.6972%,16.8122% 83.4789%,17.0742% 83.1150%,17.2489% 82.6055%,17.6856% 81.8777%,16.8996% 81.2227%,16.5502% 80.5677%,15.3275% 79.2576%,13.7118% 77.9112%,13.6245% 77.9112%,12.6638% 77.1106%,12.5764% 77.1106%,10.7424% 75.6550%,10.6550% 75.6550%,9.3013% 74.5269%,7.5983% 72.8166%,6.4629% 72.6710%,5.6769% 72.3799%,5.5022% 72.3799%,5.1528% 72.2344%,4.6725% 71.8341%,4.2358% 71.2518%,3.7991% 70.5240%,3.7118% 70.2329%,2.5764% 69.3595%,2.1397% 68.8501%,1.8777% 68.3406%,1.8777% 67.7584%,2.1397% 67.1033%,1.3537% 65.7933%,1.3537% 65.5750%,1.2664% 65.5022%,1.2664% 64.7744%,1.5284% 64.3377%,1.5284% 63.9738%,1.0917% 63.3188%,0.9170% 62.8821%,0.9170% 62.5910%,0.8297% 62.5182%,0.7424% 62.0087%,1.0917% 61.2809%,2.0524% 60.3348%,2.0524% 59.8981%,1.9651% 59.8253%,1.9651% 59.5342%,1.8777% 59.4614%,1.7904% 58.8792%,1.6157% 58.5153%,1.6157% 58.0786%,1.5284% 57.8603%,1.6157% 57.7875%,1.6157% 57.4236%,1.8777% 57.0597%,1.8777% 56.9141%,2.2271% 56.5502%,2.4017% 56.1863%,3.0131% 55.4585%,3.1004% 55.2402%,3.1004% 54.0029%,3.0131% 53.9301%,3.0131% 53.1295%,2.9258% 53.0568%,2.9258% 51.8195%,3.0131% 51.7467%,3.0131% 51.2373%,3.1004% 51.1645%,3.1004% 50.8734%,3.1878% 50.8006%,3.3624% 50.0000%,3.5371% 49.7817%,4.2358% 48.0349%,4.1485% 46.5793%,4.0611% 46.5066%,4.1485% 45.4876%,4.2358% 45.4148%,4.2358% 45.1237%,4.3231% 45.0509%,4.4105% 44.6143%,4.5852% 44.3959%,5.0218% 43.3042%,5.1965% 43.0859%,5.1965% 42.2125%,5.2838% 42.1397%,5.2838% 41.7758%,5.3712% 41.7031%,5.4585% 40.7569%,6.1572% 39.0102%,7.0306% 37.6274%,8.2533% 36.0990%,8.6026% 35.5167%,9.3450% 34.8253%,9.6070% 34.7525%,10.2183% 34.3159%,12.6638% 33.0058%,13.1004% 32.9330%,13.2751% 32.7875%,14.7598% 32.2052%,14.9345% 32.0597%,15.1092% 32.0597%,15.4585% 31.8413%,15.6332% 31.8413%,15.9825% 31.6230%,16.6812% 31.3319%,16.8559% 31.3319%,17.0306% 31.1863%,17.2052% 31.1863%,17.8166% 30.8952%,17.9913% 30.8952%,18.1659% 30.7496%,19.3013% 30.3130%,19.4760% 30.1674%,20.0873% 29.9491%,20.2620% 29.8035%,20.6114% 29.7307%,20.9607% 29.5124%,21.1354% 29.5124%,21.7467% 29.2213%,21.9214% 29.2213%,22.5328% 28.9301%,22.7074% 28.9301%,22.8821% 28.7846%,23.0568% 28.7846%,23.5808% 28.4934%,24.3668% 28.2751%,25.5459% 27.0742%,27.1179% 25.1092%,27.6856% 24.6361%,28.3843% 24.3450%,29.0830% 24.2722%,29.3886% 24.0175%,29.3886% 23.5080%,29.5633% 23.0713%,29.5633% 21.9068%,29.6507% 21.8341%,29.6507% 20.8151%,29.7380% 20.7424%,29.7380% 20.4512%,29.6507% 20.3785%,29.5633% 19.9418%,29.3886% 19.7962%,29.3886% 19.1412%,29.3013% 19.0684%,29.3013% 18.8501%,29.6507% 18.3406%,29.6507% 18.1223%,29.4323% 17.9403%,29.3450% 18.0131%,29.0830% 17.7948%,28.3843% 17.5764%,27.9913% 17.3217%,27.9039% 17.0306%,27.5109% 16.7031%,27.0742% 16.6303%,25.9389% 16.1208%,24.5852% 15.1383%,23.8865% 14.1921%,23.8865% 13.9738%,23.7991% 13.9010%,23.7991% 13.3916%,23.8865% 13.1732%,24.2358% 12.8093%,24.4978% 12.3726%,24.4978% 12.2271%,24.8908% 11.6812%,26.2009% 11.1718%,26.3755% 11.1718%,26.9869% 10.8079%,27.1616% 10.8079%,27.9476% 10.4440%,28.2533% 10.1892%,28.3406% 8.7336%,28.6026% 8.4425%,28.5153% 7.9330%,28.4279% 7.8603%,28.4279% 7.2780%,29.1266% 6.1135%,29.3013% 4.7307%,29.4760% 4.5852%,29.5633% 4.2940%,30.0437% 3.8210%,30.3930% 3.6026%,30.8297% 3.4571%,31.0917% 3.2387%,31.3537% 3.1659%,31.7467% 2.8384%,32.0087% 2.4745%,32.9258% 1.7831%,34.2358% 1.2009%,35.2838% 0.9098%,35.6332% 0.9098%,35.7205% 0.8370%,38.7773% 0.9098%,39.2140% 0.7642%,39.7380% 0.7642%,39.8253% 0.6914%)}
