.garden-wordmark{--wordmark-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='317%2099%201537%20517'%20shape-rendering='crispEdges'%3e%3cpath%20fill='currentColor'%20d='M1364%2099h18v10h-18zM1402%20100h7v1h-7zM1402%20101h8v1h-8zM1402%20102h10v1h-10zM1402%20103h33v8h-33zM1363%20109h25v1h-25zM1355%20110h33v1h-33zM1354%20111h34v5h-34zM1394%20111h41v10h-41zM1355%20116h33v5h-33zM1355%20121h80v1h-80zM1354%20122h81v15h-81zM1328%20126h19v1h-19zM1329%20127h18v2h-18zM1328%20129h19v2h-19zM1329%20131h18v2h-18zM1328%20133h19v1h-19zM1320%20134h27v4h-27zM1354%20137h73v1h-73zM1320%20138h107v3h-107zM1320%20141h71v1h-71zM1394%20141h33v5h-33zM1320%20142h69v2h-69zM1320%20144h68v1h-68zM1320%20145h67v4h-67zM1392%20146h34v3h-34zM1320%20149h60v3h-60zM1388%20149h28v6h-28zM1320%20152h58v1h-58zM1320%20153h57v2h-57zM1320%20155h54v3h-54zM1384%20155h1v1h-1zM1387%20155h29v1h-29zM1247%20156h3v1h-3zM1270%20156h33v5h-33zM1383%20156h51v2h-51zM1247%20157h4v2h-4zM1320%20158h53v1h-53zM1381%20158h53v1h-53zM1248%20159h2v1h-2zM1320%20159h52v1h-52zM1380%20159h54v2h-54zM1252%20160h8v1h-8zM1321%20160h51v1h-51zM1252%20161h12v1h-12zM1269%20161h34v1h-34zM1328%20161h38v1h-38zM1379%20161h55v1h-55zM1252%20162h51v9h-51zM1328%20162h37v3h-37zM1376%20162h58v2h-58zM1375%20164h59v1h-59zM1328%20165h36v1h-36zM1374%20165h60v1h-60zM1328%20166h34v1h-34zM1386%20166h48v6h-48zM1327%20167h31v1h-31zM1328%20168h30v4h-30zM1233%20171h70v1h-70zM1234%20172h69v2h-69zM1321%20172h33v1h-33zM1366%20172h15v1h-15zM1385%20172h49v1h-49zM1321%20173h32v3h-32zM1366%20173h68v2h-68zM1233%20174h70v7h-70zM1364%20175h70v1h-70zM1321%20176h31v2h-31zM1362%20176h72v1h-72zM1361%20177h73v3h-73zM1321%20178h27v2h-27zM1349%20178h1v1h-1zM1320%20180h27v1h-27zM1358%20180h69v1h-69zM1234%20181h69v6h-69zM1314%20181h31v3h-31zM1357%20181h69v2h-69zM1356%20183h70v1h-70zM1314%20184h30v1h-30zM1354%20184h72v1h-72zM1314%20185h28v1h-28zM1353%20185h73v3h-73zM1314%20186h27v2h-27zM1233%20187h70v9h-70zM1314%20188h24v1h-24zM1349%20188h1v1h-1zM1353%20188h38v1h-38zM1416%20188h10v1h-10zM1312%20189h25v2h-25zM1348%20189h43v2h-43zM1313%20191h24v2h-24zM1347%20191h44v1h-44zM1345%20192h46v2h-46zM1313%20193h21v1h-21zM1313%20194h20v1h-20zM1344%20194h46v2h-46zM1312%20195h21v1h-21zM1234%20196h69v1h-69zM1311%20196h19v1h-19zM1343%20196h48v1h-48zM1243%20197h60v8h-60zM1311%20197h18v3h-18zM1338%20197h61v3h-61zM1311%20200h17v2h-17zM1336%20200h63v1h-63zM1335%20201h64v1h-64zM1311%20202h18v3h-18zM1334%20202h65v3h-65zM1251%20205h148v1h-148zM1252%20206h147v6h-147zM1252%20212h88v5h-88zM1341%20212h7v1h-7zM1362%20212h37v1h-37zM1362%20213h31v6h-31zM1252%20217h87v1h-87zM1252%20218h88v1h-88zM1252%20219h69v6h-69zM1252%20225h68v1h-68zM1252%20226h59v6h-59zM1252%20232h52v1h-52zM1309%20232h1v1h-1zM1043%20233h22v9h-22zM1252%20233h51v51h-51zM1036%20242h30v15h-30zM527%20249h36v8h-36zM1007%20249h17v8h-17zM1075%20252h8v6h-8zM526%20257h45v1h-45zM1000%20257h24v10h-24zM1032%20257h34v1h-34zM517%20258h54v9h-54zM1032%20258h51v9h-51zM401%20267h81v8h-81zM508%20267h63v9h-63zM675%20267h92v8h-92zM874%20267h79v26h-79zM1000%20267h83v4h-83zM1156%20267h67v8h-67zM1434%20267h65v8h-65zM1597%20267h83v26h-83zM1719%20267h58v1h-58zM1720%20268h57v7h-57zM1000%20271h44v1h-44zM1045%20271h38v1h-38zM1000%20272h43v4h-43zM1047%20272h36v1h-36zM1048%20273h35v3h-35zM383%20275h113v1h-113zM648%20275h120v1h-120zM770%20275h6v1h-6zM781%20275h1v1h-1zM1131%20275h14v1h-14zM1153%20275h1v1h-1zM1155%20275h73v1h-73zM1416%20275h103v1h-103zM1715%20275h64v1h-64zM1782%20275h1v1h-1zM1785%20275h10v1h-10zM383%20276h188v8h-188zM648%20276h135v8h-135zM1000%20276h36v3h-36zM1046%20276h29v1h-29zM1131%20276h111v8h-111zM1415%20276h105v1h-105zM1708%20276h87v8h-87zM1043%20277h32v1h-32zM1415%20277h104v4h-104zM1043%20278h31v1h-31zM1000%20279h33v1h-33zM1043%20279h17v1h-17zM1000%20280h32v2h-32zM1042%20280h17v1h-17zM1040%20281h19v1h-19zM1415%20281h105v2h-105zM999%20282h33v1h-33zM1040%20282h20v2h-20zM991%20283h40v1h-40zM1415%20283h104v1h-104zM368%20284h49v1h-49zM454%20284h63v1h-63zM535%20284h28v1h-28zM628%20284h47v9h-47zM730%20284h62v1h-62zM988%20284h29v1h-29zM1018%20284h9v1h-9zM1039%20284h21v1h-21zM1120%20284h52v1h-52zM1207%20284h36v1h-36zM1244%20284h59v1h-59zM1397%20284h51v1h-51zM1478%20284h56v1h-56zM1698%20284h105v8h-105zM368%20285h48v8h-48zM455%20285h61v1h-61zM536%20285h27v7h-27zM731%20285h61v8h-61zM988%20285h28v4h-28zM1023%20285h1v1h-1zM1036%20285h24v3h-24zM1120%20285h51v5h-51zM1207%20285h96v8h-96zM1396%20285h52v7h-52zM1479%20285h55v5h-55zM455%20286h62v3h-62zM1022%20286h2v1h-2zM1033%20288h27v1h-27zM1061%20288h4v1h-4zM455%20289h61v3h-61zM988%20289h29v3h-29zM1032%20289h34v3h-34zM1119%20290h52v1h-52zM1479%20290h56v1h-56zM1120%20291h51v1h-51zM1479%20291h55v1h-55zM455%20292h62v1h-62zM988%20292h28v1h-28zM1031%20292h35v1h-35zM1119%20292h52v1h-52zM1396%20292h51v1h-51zM1479%20292h56v1h-56zM1697%20292h106v1h-106zM360%20293h41v9h-41zM464%20293h54v9h-54zM627%20293h40v7h-40zM740%20293h52v9h-52zM892%20293h61v10h-61zM980%20293h35v3h-35zM1025%20293h45v1h-45zM1111%20293h51v1h-51zM1223%20293h80v7h-80zM1387%20293h47v9h-47zM1489%20293h55v9h-55zM1616%20293h64v9h-64zM1688%20293h34v7h-34zM1748%20293h64v10h-64zM1025%20294h46v2h-46zM1111%20294h50v1h-50zM1111%20295h51v2h-51zM980%20296h32v1h-32zM1024%20296h47v1h-47zM980%20297h31v1h-31zM1025%20297h46v1h-46zM1111%20297h50v1h-50zM980%20298h28v2h-28zM1032%20298h39v5h-39zM1111%20298h51v4h-51zM627%20300h39v1h-39zM980%20300h27v2h-27zM1224%20300h79v3h-79zM1688%20300h33v1h-33zM627%20301h40v1h-40zM1688%20301h34v1h-34zM351%20302h50v11h-50zM473%20302h54v2h-54zM618%20302h57v35h-57zM740%20302h61v5h-61zM972%20302h28v1h-28zM1016%20302h1v1h-1zM1102%20302h53v1h-53zM1378%20302h56v1h-56zM1489%20302h56v1h-56zM1616%20302h105v1h-105zM901%20303h52v15h-52zM971%20303h28v1h-28zM1015%20303h56v1h-56zM1102%20303h44v2h-44zM1233%20303h70v12h-70zM1377%20303h47v14h-47zM1489%20303h57v1h-57zM1617%20303h1v1h-1zM1619%20303h89v1h-89zM1757%20303h55v11h-55zM473%20304h53v5h-53zM972%20304h27v6h-27zM1015%20304h55v1h-55zM1498%20304h48v10h-48zM1625%20304h83v8h-83zM1012%20305h58v1h-58zM1102%20305h45v12h-45zM1011%20306h59v2h-59zM749%20307h52v43h-52zM1011%20308h33v1h-33zM473%20309h54v3h-54zM1008%20309h36v1h-36zM963%20310h34v1h-34zM1007%20310h37v4h-37zM963%20311h33v2h-33zM473%20312h53v1h-53zM1625%20312h73v9h-73zM1703%20312h5v1h-5zM351%20313h42v1h-42zM474%20313h52v1h-52zM963%20313h28v6h-28zM343%20314h49v63h-49zM482%20314h53v55h-53zM999%20314h45v1h-45zM1498%20314h57v13h-57zM1757%20314h64v3h-64zM998%20315h54v5h-54zM1242%20315h61v12h-61zM1092%20317h55v10h-55zM1367%20317h1v1h-1zM1373%20317h2v1h-2zM1376%20317h48v1h-48zM1766%20317h55v13h-55zM901%20318h53v1h-53zM1367%20318h57v9h-57zM901%20319h90v2h-90zM996%20319h1v1h-1zM994%20320h3v1h-3zM999%20320h53v1h-53zM901%20321h80v8h-80zM1000%20321h7v1h-7zM1020%20321h32v1h-32zM1625%20321h64v1h-64zM1002%20322h4v1h-4zM1022%20322h30v1h-30zM1625%20322h63v15h-63zM1004%20323h2v2h-2zM1021%20323h31v2h-31zM1022%20325h30v1h-30zM1023%20326h29v1h-29zM1024%20327h27v3h-27zM1092%20327h46v10h-46zM1251%20327h52v4h-52zM1367%20327h49v10h-49zM1507%20327h48v1h-48zM1508%20328h47v5h-47zM901%20329h71v4h-71zM1025%20330h26v1h-26zM1767%20330h54v1h-54zM1252%20331h51v47h-51zM1766%20331h55v2h-55zM901%20333h70v5h-70zM1508%20333h56v27h-56zM1767%20333h54v2h-54zM1766%20335h55v95h-55zM627%20337h31v7h-31zM1083%20337h55v80h-55zM1358%20337h58v1h-58zM1625%20337h55v114h-55zM901%20338h61v11h-61zM1357%20338h59v22h-59zM901%20349h53v1h-53zM722%20350h79v10h-79zM901%20350h52v97h-52zM685%20360h116v9h-116zM1357%20360h207v17h-207zM482%20369h45v4h-45zM528%20369h7v1h-7zM658%20369h82v1h-82zM749%20369h52v59h-52zM657%20370h83v8h-83zM482%20373h44v5h-44zM343%20377h50v1h-50zM1357%20377h206v1h-206zM343%20378h57v3h-57zM473%20378h53v1h-53zM633%20378h71v9h-71zM1251%20378h52v14h-52zM1357%20378h59v39h-59zM473%20379h54v6h-54zM351%20381h49v3h-49zM352%20384h48v13h-48zM473%20385h53v1h-53zM473%20386h54v1h-54zM473%20387h45v10h-45zM616%20387h12v1h-12zM632%20387h43v1h-43zM616%20388h59v9h-59zM1252%20392h51v31h-51zM361%20397h55v10h-55zM455%20397h53v10h-53zM607%20397h59v1h-59zM606%20398h60v9h-60zM374%20407h124v1h-124zM606%20407h52v1h-52zM375%20408h123v2h-123zM597%20408h61v42h-61zM376%20410h122v1h-122zM382%20411h116v1h-116zM383%20412h115v5h-115zM360%20417h113v7h-113zM1083%20417h63v1h-63zM1357%20417h67v5h-67zM1538%20417h25v1h-25zM1083%20418h64v4h-64zM1538%20418h26v11h-26zM1091%20422h56v1h-56zM1367%20422h57v18h-57zM1092%20423h55v17h-55zM1251%20423h52v1h-52zM360%20424h32v3h-32zM1243%20424h60v4h-60zM343%20427h49v1h-49zM343%20428h41v11h-41zM740%20428h61v12h-61zM1242%20428h61v3h-61zM1537%20429h27v1h-27zM1530%20430h34v10h-34zM1767%20430h54v14h-54zM1234%20431h69v9h-69zM335%20439h49v11h-49zM731%20440h70v1h-70zM1092%20440h56v1h-56zM1153%20440h1v1h-1zM1225%20440h78v10h-78zM1367%20440h67v1h-67zM1524%20440h31v1h-31zM730%20441h71v9h-71zM1092%20441h62v2h-62zM1369%20441h65v1h-65zM1522%20441h33v1h-33zM1368%20442h66v7h-66zM1523%20442h32v7h-32zM1092%20443h63v7h-63zM1766%20444h55v7h-55zM901%20447h53v1h-53zM901%20448h52v1h-52zM830%20449h7v1h-7zM901%20449h53v1h-53zM1369%20449h65v1h-65zM1523%20449h31v1h-31zM335%20450h57v9h-57zM597%20450h69v10h-69zM713%20450h88v10h-88zM820%20450h17v9h-17zM892%20450h70v10h-70zM1102%20450h60v9h-60zM1209%20450h94v1h-94zM1377%20450h71v4h-71zM1508%20450h38v9h-38zM1208%20451h103v8h-103zM1616%20451h72v5h-72zM1758%20451h71v9h-71zM1378%20454h70v4h-70zM1617%20456h71v4h-71zM1377%20458h71v1h-71zM335%20459h155v10h-155zM820%20459h18v1h-18zM1102%20459h61v1h-61zM1208%20459h34v1h-34zM1251%20459h60v1h-60zM1378%20459h70v1h-70zM1508%20459h37v1h-37zM606%20460h126v9h-126zM749%20460h89v5h-89zM875%20460h116v1h-116zM1111%20460h123v1h-123zM1251%20460h79v28h-79zM1387%20460h147v9h-147zM1597%20460h113v28h-113zM1738%20460h116v28h-116zM874%20461h118v1h-118zM1111%20461h122v8h-122zM875%20462h117v1h-117zM874%20463h118v25h-118zM749%20465h88v3h-88zM749%20468h89v1h-89zM335%20469h156v1h-156zM492%20469h1v1h-1zM499%20469h2v1h-2zM607%20469h124v1h-124zM749%20469h80v4h-80zM831%20469h6v1h-6zM1112%20469h6v1h-6zM1119%20469h106v1h-106zM1388%20469h146v1h-146zM343%20470h164v9h-164zM615%20470h107v4h-107zM1120%20470h104v1h-104zM1400%20470h120v9h-120zM1120%20471h105v6h-105zM749%20473h79v6h-79zM616%20474h106v5h-106zM1119%20477h106v1h-106zM1120%20478h105v1h-105zM352%20479h155v2h-155zM531%20479h23v1h-23zM555%20479h1v1h-1zM634%20479h70v10h-70zM760%20479h60v1h-60zM1130%20479h77v1h-77zM1417%20479h82v10h-82zM530%20480h27v9h-27zM761%20480h59v9h-59zM1131%20480h76v9h-76zM352%20481h146v8h-146zM1598%20488h1v1h-1zM1738%20488h9v1h-9zM365%20489h201v1h-201zM366%20490h200v1h-200zM365%20491h201v1h-201zM366%20492h200v7h-200zM365%20499h201v1h-201zM343%20500h41v9h-41zM425%20500h57v9h-57zM490%20500h76v4h-76zM493%20504h70v1h-70zM564%20504h2v1h-2zM494%20505h68v2h-68zM497%20507h65v1h-65zM498%20508h64v2h-64zM335%20509h49v1h-49zM426%20509h56v1h-56zM335%20510h40v2h-40zM462%20510h28v6h-28zM504%20510h51v2h-51zM326%20512h49v5h-49zM505%20512h50v1h-50zM507%20513h48v1h-48zM509%20514h46v2h-46zM571%20514h26v2h-26zM462%20516h36v7h-36zM512%20516h3v1h-3zM516%20516h81v1h-81zM326%20517h42v7h-42zM517%20517h80v1h-80zM516%20518h81v2h-81zM517%20520h80v1h-80zM521%20521h76v2h-76zM471%20523h27v1h-27zM521%20523h77v1h-77zM317%20524h51v6h-51zM472%20524h37v2h-37zM546%20524h56v7h-56zM472%20526h41v1h-41zM472%20527h42v2h-42zM472%20529h44v6h-44zM317%20530h43v35h-43zM532%20531h1v1h-1zM535%20531h67v1h-67zM531%20532h71v2h-71zM534%20534h68v1h-68zM472%20535h52v5h-52zM535%20535h67v3h-67zM539%20538h63v2h-63zM469%20540h55v1h-55zM539%20540h58v1h-58zM468%20541h56v18h-56zM542%20541h55v3h-55zM531%20544h2v2h-2zM545%20544h52v3h-52zM531%20546h3v1h-3zM531%20547h4v1h-4zM546%20547h51v1h-51zM531%20548h6v2h-6zM550%20548h31v4h-31zM531%20550h9v1h-9zM531%20551h10v2h-10zM553%20552h28v1h-28zM531%20553h11v1h-11zM554%20553h27v2h-27zM531%20554h12v1h-12zM531%20555h13v1h-13zM555%20555h26v3h-26zM531%20556h15v3h-15zM556%20558h25v1h-25zM468%20559h30v14h-30zM503%20559h21v12h-21zM531%20559h19v4h-19zM559%20559h38v3h-38zM562%20562h35v3h-35zM531%20563h22v1h-22zM531%20564h23v3h-23zM317%20565h51v9h-51zM563%20565h34v3h-34zM531%20567h26v1h-26zM531%20568h27v1h-27zM563%20568h35v1h-35zM531%20569h26v1h-26zM563%20569h34v1h-34zM530%20570h28v1h-28zM561%20570h37v1h-37zM605%20570h1v1h-1zM503%20571h103v16h-103zM476%20573h21v1h-21zM317%20574h52v1h-52zM476%20574h14v8h-14zM317%20575h59v7h-59zM326%20582h50v1h-50zM326%20583h66v10h-66zM446%20583h1v1h-1zM450%20583h12v1h-12zM445%20584h17v2h-17zM445%20586h18v2h-18zM503%20587h104v6h-104zM445%20588h21v4h-21zM445%20592h23v1h-23zM335%20593h137v3h-137zM513%20593h32v6h-32zM554%20593h53v11h-53zM335%20596h128v2h-128zM343%20598h120v1h-120zM344%20599h119v6h-119zM514%20599h31v7h-31zM554%20604h52v1h-52zM344%20605h118v1h-118zM559%20605h2v1h-2zM562%20605h44v1h-44zM366%20606h79v10h-79zM520%20606h17v8h-17zM563%20606h43v3h-43zM563%20609h42v7h-42zM521%20614h16v1h-16z'%20/%3e%3c/svg%3e");width:110px;height:36px;-webkit-mask:var(--wordmark-image) center / contain no-repeat;-webkit-mask:var(--wordmark-image) center / contain no-repeat;mask:var(--wordmark-image) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.garden-health{border:0;margin-left:auto;position:relative}.garden-health .garden-stats-trigger{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:16px;display:flex}.garden-health-popover{width:290px;max-width:calc(100vw - 24px);padding-top:12px;position:absolute;top:100%;right:0}.garden-health-panel{border:1px solid var(--line-strong);background:var(--panel);border-radius:0;padding:20px}.garden-health-panel p{margin:5px 0 16px;font-size:16px}.garden-health-panel h3{margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5}.garden-health-panel section+section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.garden-health-panel .garden-computer-status{flex-wrap:wrap;display:flex}.garden-shell .garden-masthead-end{margin-left:12px}.garden-shell .project-conversation-tabs button[aria-selected=true]{color:var(--ink);background:var(--paper);--muted:var(--ink);--dim:var(--ink);border-color:#0000}.garden-shell .garden-task-aside{background:var(--chrome);border-left-color:#0000;border-radius:0;padding:20px}.garden-shell .garden-working-note,.garden-shell .garden-task .completion-record{background:var(--chrome);border-color:#0000;border-radius:0}.garden-shell .garden-task .completion-record.needs-review{border-color:var(--muted)}.garden-shell .garden-output-primary{border-radius:0}.garden-shell .garden-task .run-summary{padding-top:12px}.garden-shell .garden-now,.garden-shell .garden-outcome{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 18px}.garden-shell .garden-delivery{background:var(--panel);border-radius:0}.garden-shell .management-tabs{gap:6px}.garden-shell .management-tabs button{border-radius:0}.garden-shell .management-tabs button[aria-current]{background:var(--paper);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}@media (width>=1500px){.garden-main>.overview{max-width:1240px;margin-inline:auto}}@media (width<=960px){.garden-health{display:none}.garden-shell .garden-masthead-end{margin-left:auto}}@media (width<=760px){.garden-shell .garden-masthead-end{margin-left:0}.garden-shell .garden-main{border-radius:0}.garden-shell .garden-task-aside{padding:18px}}.garden-shell .project-space-header{isolation:isolate;border-radius:0;margin-bottom:12px;padding:22px;position:relative}.garden-shell .has-conversation .project-space-header{border-radius:0;margin-bottom:0;padding:14px clamp(1rem,3vw,2.75rem)}@media (width<=760px){.garden-shell .project-space-header{padding:18px}.garden-shell .has-conversation .project-space-header{padding:12px 16px}}.garden-shell .project-summary-card .project-open:after{content:"";border-radius:0;position:absolute;inset:0}.garden-shell .project-summary-card:focus-within{border-color:var(--line-strong)}.garden-shell .project-summary-card:has(.project-open:hover){border-color:var(--line-strong)}.project-space{min-width:0}.project-space-header{flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem 0 1.25rem;display:flex}.project-space-title{flex:1;min-width:min(18rem,100%)}.project-space-title h1{overflow-wrap:anywhere;margin:.35rem 0;font-size:24px;line-height:1.25}.project-space-title p{color:var(--muted);margin:.5rem 0 0;font-size:16px}.project-conversation-tabs{border-bottom:1px solid var(--line);gap:.35rem;margin-bottom:1.25rem;padding:.4rem 0 .85rem;display:flex;overflow-x:auto}.project-conversation-tabs button{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;flex:none;max-width:14rem;padding:.6rem .85rem;overflow:hidden}.project-conversation-tabs button[aria-current],.project-open[aria-current],.project-conversation-links button[aria-current]{background:var(--paper);border-color:var(--line);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.project-overview{gap:2rem;display:grid}.project-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.project-section-heading h2{margin:0;font-size:16px}.project-section-heading label{align-items:center;gap:.4rem;font-size:16px;display:flex}.project-brief{border:1px solid var(--line);border-radius:0;padding:1rem 1.2rem}.project-brief summary{cursor:pointer}.project-brief p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;line-height:1.6;overflow:auto}.project-conversation-search{width:min(26rem,100%);margin-bottom:.8rem}.project-grid,.project-conversation-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.85rem;display:grid}.project-summary-card{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;padding:1.45rem;position:relative}.project-conversation-grid>button{text-align:left;border:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem 1.15rem;display:flex}.project-conversation-grid strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.project-conversation-grid small,.project-open small{color:var(--muted);margin-top:.55rem;font-size:16px;display:block}.project-navigation-row{align-items:center;gap:.1rem;min-width:0;display:flex}.project-expand{background:0 0;border:0;flex:0 0 1.5rem;padding:.6rem .15rem}.project-open{text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.6rem .45rem;display:flex}.project-open>span:nth-child(2){flex:1;min-width:0}.project-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.project-summary-card .project-open{align-items:flex-start;padding:.2rem 0}.project-summary-card .project-open strong{white-space:normal;overflow-wrap:anywhere;font-size:16px}.project-card-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:1rem 0 0;font-size:16px;display:flex}.project-conversation-links{padding:.2rem 0 .5rem 1.4rem}.project-conversation-links>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.5rem;width:100%;padding:.55rem .45rem;font-size:16px;display:flex}.project-conversation-links>button>.garden-project-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.project-result-group{border-bottom:1px solid var(--line);min-width:0;padding:1.2rem 0}.project-result-group .project-section-heading>button:first-child{text-align:left;color:var(--muted);background:0 0;border:0;font-size:16px}.project-conversation .garden-project{padding-top:0}@media (width<=600px){.project-space-header{gap:.75rem}.project-space-header>.row{width:100%}.project-space-header>.row>.primary{flex:1}.project-conversation-tabs button{max-width:11rem}}@media (prefers-reduced-motion:reduce){.project-space *{scroll-behavior:auto}}.task-open .project-space{flex-direction:column;flex:1;min-height:0;display:flex}.project-space.has-conversation>nav{flex:none;min-width:0}.project-space.has-conversation>[role=tabpanel]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.project-space.has-conversation .project-space-header{flex-wrap:nowrap;flex:none;gap:.75rem;padding:.8rem clamp(1rem,3vw,2.75rem) .5rem}.has-conversation .project-space-title{min-width:0}.has-conversation .project-space-title .eyebrow,.has-conversation .project-space-title p{display:none}.has-conversation .project-space-title h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;display:-webkit-box;overflow:hidden}.has-conversation .project-conversation-tabs{flex:none;margin:0;padding:.4rem clamp(1rem,3vw,2.75rem) .65rem}.project-conversation{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=600px){.has-conversation .project-back{gap:0;padding:.6rem;font-size:0}.has-conversation .project-new-label{display:none}.has-conversation .project-space-header>.row{flex-wrap:nowrap;gap:.35rem}.has-conversation .project-space-header .button{min-height:36px;padding:.5rem}.has-conversation .project-space-title h1{font-size:16px}.has-conversation .project-space-header{gap:.45rem}}.project-note{border:1px solid var(--line);border-radius:0;margin:.7rem 0;padding:1rem 1.2rem}.project-note>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.project-note.superseded{color:var(--muted)}@media (width<=600px){.has-conversation .project-space-header>.row{flex:none;width:auto}.has-conversation .project-space-header>.row>.primary{flex:none}}.project-source-reference{overflow-wrap:anywhere;line-height:1.5}.project-source-reference small{color:var(--muted);display:block}.project-session{border:1px solid var(--line);border-radius:0;min-width:0;margin-block:.75rem;padding:1rem}.project-session .button{text-align:left;justify-content:space-between;gap:1rem}.project-session .button>span{overflow-wrap:anywhere;min-width:0}.project-session small{color:var(--muted);font-size:16px;font-weight:400;display:block}.project-line-changes span:first-child{color:var(--success,var(--muted))}.project-line-changes span:nth-child(2){color:var(--danger,var(--muted))}@font-face{font-family:Pixel Operator;src:url(/fonts/PixelOperator.ttf)format("truetype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Pixel Operator;src:url(/fonts/PixelOperator-Bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:Pixel Operator Mono;src:url(/fonts/PixelOperatorMono.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--s0:#a8bc1c;--s1:#88a624;--s2:#24451e;--s3:#183810;--lcd-grid:none;--bg:var(--s0);--tint:var(--s1);--muted:var(--s2);--text:var(--s3);--dim:var(--muted);--panel:var(--bg);--raised:var(--bg);--chrome:var(--bg);--line:var(--tint);--line-strong:var(--muted);--paper:var(--text);--ink:var(--bg);--accent:var(--text);--danger:var(--text);--surface-glint:transparent;--canvas-glow:transparent;--radius:0;--dither:conic-gradient(var(--tint) 0 25%, transparent 0 50%, var(--tint) 0 75%, transparent 0) 0 0 / 2px 2px;--veil:conic-gradient(var(--s3) 0 25%, transparent 0) 0 0 / 2px 2px;--raised-fill:var(--dither), var(--bg);--type-s:16px;--type-m:24px;--type-l:32px;--type-xl:48px;--step:8px;--font-sans:"Pixel Operator", "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:"Pixel Operator Mono", ui-monospace, monospace;--font-read:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font:16px/1.5 var(--font-sans);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:none;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-palette=pocket]{--s0:#c5c7b8;--s1:#9a9c8c;--s2:#46483e;--s3:#2a2b25}:root[data-palette=backlight]{--s0:#8fd3c3;--s1:#5fa89a;--s2:#1f4a45;--s3:#12302c}:root[data-palette=amber],[data-palette-swatch=amber]{--s0:#e5ac62;--s1:#b08245;--s2:#5b3b19;--s3:#281a0e}:root[data-theme=dark]{--bg:var(--s3);--tint:var(--s2);--muted:var(--s1);--text:var(--s0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root :is(img,canvas,iframe,video){color-scheme:normal;background-color:#fff;background-image:none}:root video{background-color:#000}::selection{color:inherit;background-color:color-mix(in srgb, currentColor 18%, transparent)}:where(button,input,select,textarea,progress){accent-color:var(--text);caret-color:var(--text)}:where(input,textarea)::placeholder{color:var(--muted);opacity:1}.pixel-icon{shape-rendering:crispedges;flex-shrink:0}input:is([type=checkbox],[type=radio]){appearance:none;border:1px solid var(--text);background:var(--bg);vertical-align:middle;padding:0}input:is([type=checkbox],[type=radio]):checked{background:var(--text);box-shadow:inset 0 0 0 3px var(--bg)}input:is([type=checkbox],[type=radio]):indeterminate{background:linear-gradient(var(--text), var(--text)) center / 9px 3px no-repeat, var(--bg)}:where(button,a,summary):focus-visible{outline:2px dashed var(--text);outline-offset:3px}:where(input,textarea,select):focus-visible{outline:2px solid var(--text);outline-offset:2px}:where(*){scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg);border-left:1px solid var(--line)}::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid var(--bg)}@media (prefers-contrast:more){:root{--muted:var(--text);--line:var(--text);--tint:var(--muted);--dither:none}}@media (forced-colors:active){input:is([type=checkbox],[type=radio]){appearance:auto}}*{box-sizing:border-box}body{background:var(--chrome);min-width:320px;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;color:var(--muted)}input,select,textarea{border:1px solid var(--line-strong);background:var(--bg);border-radius:0;min-width:0;max-width:100%;padding:11px 13px}input[type=checkbox],input[type=radio]{accent-color:var(--muted);flex-shrink:0;width:17px;height:17px}textarea{resize:vertical;min-height:85px}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,select,textarea,a,summary,[tabindex]{outline-offset:4px}:focus-visible{outline:2px solid var(--accent)}button:active:not(:disabled){transform:translateY(1px)}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--font-display);font-weight:400}h1{letter-spacing:0;margin:12px 0 24px;font-size:24px;line-height:1.12}h2{letter-spacing:0;margin:0 0 18px;font-size:24px;line-height:1.22}h3{margin:0 0 12px;font-size:24px;line-height:1.3}p{margin:0 0 18px}small{font-size:16px}pre{font:16px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);tab-size:2;border-radius:0;max-height:420px;padding:16px;overflow:auto}code{font-family:var(--font-mono);font-size:1em}table{border-collapse:collapse;width:100%;font-size:16px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 10px}th{color:var(--muted);font-weight:500}summary{cursor:pointer;min-height:44px;padding:12px 0}details{border-top:1px solid var(--line)}details[open]>summary{margin-bottom:10px}hr{border:0;border-top:1px solid var(--line);margin:28px 0}svg{flex-shrink:0}img,video,canvas{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border-radius:0;padding:14px 24px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid var(--line);white-space:normal;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:16px;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){border-color:var(--line-strong);background:var(--raised-fill)}.button.primary,.primary{background:var(--paper);color:var(--ink);border-color:var(--text)}.button.primary:hover:not(:disabled){background:var(--paper);filter:brightness(.95)}.quiet-button{color:var(--muted);border-color:#0000}.text-button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.selected{--muted:var(--ink);--dim:var(--ink);background:var(--paper)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:18px;display:flex}.muted{color:var(--muted)}.eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:16px;line-height:1.6;display:flex}.panel{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;padding:26px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.section-heading h2,.section-heading h3{margin:0}.section-intro{margin:12px 0 34px}.section-intro p{color:var(--muted);max-width:640px}.field{flex-direction:column;flex:1;gap:8px;min-width:0;font-size:16px;display:flex}.field>label{color:var(--muted)}.field input:not([type=checkbox]),.field select,.field textarea{width:100%}.check{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.badge{border:1px solid var(--line-strong);white-space:nowrap;border-radius:0;align-items:center;gap:5px;padding:4px 8px;font-size:16px;line-height:1.2;display:inline-flex}.error{border:1px solid var(--line-strong);background:var(--raised-fill);overflow-wrap:anywhere;border-left:3px solid;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 17px;font-size:16px;display:flex}.error span{min-width:0}.empty{text-align:left;border:1px dashed var(--line-strong);color:var(--muted);border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 14px;display:flex}.empty h3{color:var(--text);margin:0;font-size:16px}.empty p{margin:0}.loading{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex}.spin{animation:1.2s steps(8,end) infinite spin}.startup{--boot:1;flex-direction:column;justify-content:center;align-items:center;gap:45px;min-height:100svh;display:flex}.boundary{max-width:700px;margin:12vh auto;padding:25px}.facts{gap:9px;margin:20px 0;font-size:16px;display:grid}.facts>div{grid-template-columns:100px 1fr;gap:16px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}.brand{font:700 24px/1 var(--font-display);letter-spacing:0;color:var(--text);align-items:center;gap:12px;display:flex}.brand-button{background:0 0;border:0;padding:0}.global-search kbd{font:16px/1 var(--font-mono);color:var(--muted);margin-left:20px}.notification-count{font:16px var(--font-mono);background:var(--paper);color:var(--ink);border-radius:0;place-items:center;min-width:16px;height:16px;display:grid;position:absolute;top:1px;right:0}.status-line i,.connection i{background:currentColor;border-radius:0;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-line{white-space:nowrap;align-items:center;gap:8px;font-size:16px;display:inline-flex}.status-line.active i,.working .status-line i{animation:1s step-end infinite breathe}.offline-banner{text-align:center;background:var(--paper);color:var(--ink);padding:12px 25px;font-size:16px}.setup-note{background:var(--panel);border:1px solid var(--line-strong);border-radius:0;align-items:center;gap:22px;margin:20px 0 30px;padding:24px;display:flex}.setup-note>div{flex:1}.setup-note h3{margin-bottom:4px;font-size:24px}.setup-note p{color:var(--muted);margin:0;font-size:16px}.work-filter{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.segmented{border:1px solid var(--line);border-radius:0;gap:4px;padding:4px;display:inline-flex}.segmented button{min-height:35px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:8px 15px;font-size:16px}.segmented button[aria-pressed=true]{background:var(--paper);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.inline-search{color:var(--muted);align-items:center;gap:10px;display:flex}.inline-search input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:165px;padding:8px 0;font-size:16px}.connection{color:var(--muted);align-items:center;gap:7px;font-size:16px;display:inline-flex}.connection.reconnecting,.connection.connecting{color:var(--muted)}.run-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0 18px;display:flex}.run-summary .muted{font-size:16px}.work-attention{flex-direction:column;gap:24px;display:flex}.result-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;padding-bottom:15px;display:flex}.result-toolbar .button{min-height:35px;padding:5px 8px;font-size:16px}.markdown{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.markdown>:first-child{margin-top:0}.markdown h1{letter-spacing:0;font-size:24px;line-height:1.2}.markdown h2{margin:32px 0 17px;font-size:24px}.markdown h3{margin:24px 0 14px;font-size:24px}.markdown p{margin:0 0 19px}.markdown pre{white-space:pre;max-height:650px;color:var(--text);background:var(--bg);border:0;border-radius:0;padding:20px;overflow:auto}.markdown pre code{background:0 0;font-size:16px}.markdown :not(pre)>code{background:var(--raised-fill);border-radius:0;padding:2px 4px}.markdown a{text-decoration:underline}.markdown img{object-fit:contain;height:auto;max-height:650px}.markdown ul,.markdown ol{padding-left:25px}.markdown li{margin:6px 0}.markdown table{width:100%;margin:24px 0;display:block;overflow:auto}.markdown th,.markdown td{min-width:100px;padding:10px 13px}.markdown blockquote{border-left:2px solid var(--muted);color:var(--muted);margin:22px 0;padding:3px 22px}.markdown .katex-display{padding:8px 0;overflow:auto hidden}.writing-indicator{color:var(--muted);margin-top:22px;font-size:16px;animation:1s step-end infinite breathe}.completion-record{border:1px solid var(--line);border-radius:0;padding:24px}.completion-record .row{margin-bottom:15px}.completion-record p,.completion-record li{color:var(--muted);font-size:16px}.completion-record.needs-review{border-left:3px solid var(--muted)}.remaining-risks{border-top:1px solid var(--line);padding-top:17px;font-size:16px}.evidence-list{padding:0;list-style:none}.evidence-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.evidence-list li>span{min-width:150px;color:var(--text);flex:1}.evidence-list small{color:var(--dim)}.result-shelf h2{font-size:24px}.artifact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.artifact-tile{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;min-height:130px;padding:22px;text-decoration:none;display:flex;position:relative}.artifact-tile:hover{border-color:var(--muted)}.artifact-tile>span{font-size:16px}.artifact-tile small{color:var(--muted);font-size:16px}.artifact-arrow{color:var(--muted);position:absolute;top:20px;right:18px}.notices{color:var(--muted);margin:24px 0;font-size:16px}.notices article{padding:12px 0}.plan-editor-group{gap:8px;display:grid}.plan-editor-step{grid-template-columns:1fr 135px 40px;align-items:center;gap:10px;display:grid}.plan-editor-substeps{border-left:1px solid var(--line);gap:6px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.plan-editor-substeps>li{grid-template-columns:1fr 135px 40px;align-items:center;gap:10px;display:grid}.plan-editor-substeps input,.plan-editor-substeps select{font-size:16px}.activity-ledger{margin:0;padding:0;list-style:none}.activity-ledger>li{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:20px;padding:18px 0;font-size:16px;display:grid}.activity-kind{letter-spacing:0;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:16px}.activity-ledger p{margin-bottom:5px}.activity-ledger .button{min-height:30px;font-size:16px}.selected-context{border-left:2px solid var(--muted);margin-bottom:25px;padding-left:16px}.selected-context p{white-space:pre-wrap;max-height:180px;font-size:16px;overflow:auto}.decision-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;display:grid}.decision-card,.question-card{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:0;padding:28px}.decision-card>h3,.question-card h2{color:var(--text);margin:17px 0;font-size:24px;line-height:1.22}.decision-card>p,.question-card p{color:var(--text);font-size:16px}.decision-card>.eyebrow,.question-card>.eyebrow{color:var(--muted)}.decision-card details{font-size:16px}.decision-card{overflow-wrap:anywhere;min-width:0}.decision-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.decision-detail summary{cursor:pointer;padding:10px 0}.decision-card small{color:var(--muted);font-size:16px}.decision-card .facts dt{color:var(--muted)}.decision-card .command-preview{background:var(--bg);max-height:220px;margin:18px 0;font-size:16px}.decision-note{margin-top:16px}.decision-note .field{margin:12px 0 6px}.decision-actions{margin:20px 0 13px}.question-card .stack{gap:9px}.question-card .stack .button{text-align:left;border-color:var(--line-strong);justify-content:space-between}.question-card form{margin-top:24px}.question-card form>.button{margin-top:14px}.question-card textarea{color:var(--text)}.attention-task{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:0;justify-content:space-between;gap:20px;width:100%;margin:18px 0;padding:24px;display:flex}.attention-task span{flex-direction:column;gap:7px;display:flex}.attention-task small{color:var(--muted)}.attention-task strong{font:24px var(--font-display)}.intent-editor{background:var(--panel);border:1px solid var(--line-strong);min-width:0;box-shadow:none;border-radius:0;flex-direction:column;padding:16px 18px 12px;display:flex;position:relative}.intent-editor>textarea{resize:none;background:0 0;border:0;border-radius:0;flex:none;width:100%;min-height:54px;max-height:min(260px,30dvh);padding:8px 5px 17px;font-size:16px;line-height:1.6;display:block}.intent-editor>textarea::placeholder{color:var(--muted)}.intent-editor>.check{margin:16px 0 3px;font-size:16px}.attachments{flex-wrap:wrap;gap:7px;padding:10px 4px;display:flex}.attachments>span{background:var(--bg);border:1px solid var(--line);border-radius:0;align-items:center;gap:8px;padding:5px 7px;font-size:16px;display:inline-flex}.attachments button{background:0 0;border:0;place-items:center;padding:6px;display:grid}.dialog{color:var(--text);background:var(--panel);border:1px solid var(--line-strong);border-radius:0;width:min(640px,100vw - 40px);max-height:calc(100svh - 60px);padding:0;overflow:auto}.dialog.wide{width:min(1000px,100vw - 40px)}.dialog::backdrop{background:var(--veil);-webkit-backdrop-filter:none;backdrop-filter:none}.dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) both arrive}.dialog-heading{border-bottom:1px solid var(--line);background:var(--panel);z-index:3;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex;position:sticky;top:0}.dialog-heading h2{margin:0;font-size:24px}.dialog-heading>.button{border:0;padding:9px}.dialog-body{padding:28px}.command-input{align-items:center;gap:12px;display:flex}.command-input input{background:0 0;border:0;width:100%;font-size:16px}.command-input kbd{font:16px var(--font-mono);color:var(--muted)}.command-results{flex-direction:column;gap:5px;margin:22px -9px 0;display:flex}.command-results>button{text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:15px;min-height:47px;padding:13px;font-size:16px;display:flex}.command-results>button:hover{background:var(--raised-fill)}.command-results>button>svg:last-child{margin-left:auto}.command-results>button>span{flex:1;min-width:0}.command-results small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:16px;display:block;overflow:hidden}.welcome{background:var(--bg);min-height:100svh;padding:38px clamp(25px,7vw,110px);position:relative;overflow:hidden}.welcome-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.welcome-content{z-index:1;max-width:590px;margin:8vh 0 50px;position:relative}.welcome-content h1{letter-spacing:0;margin:22px 0 28px;font-size:24px;line-height:1.3}.welcome-content>p{color:var(--muted);max-width:375px;font-size:16px;line-height:1.8}.login-form{flex-direction:column;gap:17px;max-width:370px;margin:36px 0;display:flex}.login-form h2{margin-bottom:2px;font-size:24px}.login-form>.button{width:100%;min-height:48px}.login-links{gap:12px}.login-links>.button{color:var(--muted);border:0;min-height:30px;padding:7px 0;font-size:16px}.welcome footer{color:var(--muted);z-index:1;font-size:16px;position:relative}.recovery-record{border:1px solid var(--line-strong);background:var(--panel);border-radius:0;flex-direction:column;gap:18px;max-width:500px;margin-top:30px;padding:26px;display:flex}.recovery-record code{overflow-wrap:anywhere;background:var(--bg);padding:15px;display:block}.recovery-record h2,.recovery-record p{margin:0}.recovery-record p{color:var(--muted);font-size:16px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{visibility:hidden}}@keyframes arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=1100px){.global-search>span,.global-search kbd{display:none}.decision-card,.question-card{padding:23px}}@media (width<=760px){.brand{gap:10px;font-size:24px}.work-filter{flex-direction:column;align-items:stretch;gap:13px}.segmented{align-self:flex-start;gap:1px;max-width:100%}.segmented button{min-height:34px;padding:7px 12px;font-size:16px}.inline-search{margin:0 4px}.inline-search input{flex:1;width:100%}.setup-note{flex-wrap:wrap;gap:15px;padding:22px}.setup-note>svg{display:none}.setup-note .button{width:100%}.work-attention{order:-1}.run-summary{gap:10px;padding:12px 0}.run-summary .status-line,.run-summary .muted{font-size:16px}.result-toolbar{gap:10px;margin-bottom:24px}.result-toolbar .eyebrow{font-size:16px}.result-toolbar .button{min-height:35px;padding:6px;font-size:16px}.markdown{font-size:16px;line-height:1.8}.markdown h1,.markdown h2,.markdown h3{font-size:24px}.decision-card,.question-card{padding:25px}.decision-card h3,.question-card h2{font-size:24px}.completion-record{padding:21px}.completion-record>.row{align-items:flex-start;gap:12px}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.artifact-tile{min-height:140px;padding:18px}.artifact-tile>span,.artifact-tile small{font-size:16px}.artifact-tile>svg:first-child{width:21px}.result-shelf .section-heading h2{font-size:24px}.result-shelf .section-heading .button{font-size:16px}.dialog,.dialog.wide{border-radius:0;width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.dialog-heading{gap:10px;padding:18px 20px}.dialog-heading h2{font-size:24px}.dialog-body{padding:21px}.intent-editor{box-shadow:none;padding:13px 12px 10px}.intent-editor>textarea{min-height:54px;font-size:16px}.intent-editor .check{font-size:16px;line-height:1.6}.plan-editor-step{grid-template-columns:1fr 36px}.plan-editor-step input,.plan-editor-substeps input{grid-column:1/-1}.plan-editor-substeps>li{grid-template-columns:1fr 36px}.plan-editor-substeps{padding-left:12px}.plan-editor-step select{font-size:16px}.activity-ledger>li{grid-template-columns:1fr;gap:7px}.activity-kind{font-size:16px}.welcome{padding:25px}.welcome-content{margin:9vh 0 40px}.welcome-content h1{letter-spacing:0;font-size:24px}.welcome-content>p{max-width:300px;font-size:16px}.login-form{margin-top:30px}.panel{padding:22px}.facts>div{grid-template-columns:85px 1fr}.decision-grid{grid-template-columns:1fr}.command-input input,.command-results>button{font-size:16px}.error{flex-wrap:wrap;align-items:flex-start;font-size:16px}.section-intro h1{font-size:24px}}@media (width<=480px){.welcome-content{margin-top:65px}.dialog-body .row>.field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.run-summary .button,.work-attention,.skip-link{display:none!important}.markdown pre{white-space:pre-wrap}}.decision-permission{border-left:2px solid var(--line-strong);overflow-wrap:anywhere;padding:.65rem 1rem}.decision-permission p{margin:.5rem 0}.task-permission{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.task-permission p{overflow-wrap:anywhere;flex:15rem;min-width:0}.diagnostic-download{border:1px solid var(--line);border-radius:0;margin-block:.75rem;padding:.75rem}.diagnostic-download summary{cursor:pointer}@media (prefers-reduced-motion:no-preference){.startup .brand{animation:.6s cubic-bezier(.2,.8,.2,1) both boot-drop}}@keyframes boot-drop{0%{opacity:0;transform:translateY(-12px)}to{transform:translateY(0)}}.garden-shell{grid-template-columns:232px minmax(0,1fr);grid-template-rows:calc(66px + env(safe-area-inset-top,0px)) minmax(0, 1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.garden-shell>*{min-width:0;min-height:0}.garden-masthead{padding:0 24px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);background:var(--chrome);z-index:20;grid-area:1/1/auto/-1;align-items:center;gap:16px;display:flex}.garden-masthead .button{border-color:#0000;min-height:36px;padding:7px 10px}.garden-masthead .brand{letter-spacing:0;color:var(--text);font-size:24px;line-height:1;transform:translateY(-1px)}.garden-computer-status{color:var(--text);letter-spacing:.01em;align-items:center;gap:10px;margin-left:auto;font-size:16px;display:flex}.garden-computer-status span{border:1px solid var(--line);background:var(--raised-fill);border-radius:0;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.garden-output-header h2,.garden-progress h2{color:var(--text)}.garden-masthead .brand-button{flex-shrink:0;place-items:center;min-height:40px;display:grid}.garden-masthead-end{align-items:center;gap:3px;margin-left:auto;display:flex}.garden-masthead-end>.button{position:relative}.garden-masthead-end .global-search{color:var(--muted);gap:10px;margin-right:12px;font-size:16px}.garden-project-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.garden-project-title strong{white-space:nowrap;font-size:16px;font-weight:400;line-height:1.45;display:inline-block}@keyframes garden-title-reveal{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--title-overflow))}}.garden-main{background:var(--bg);scrollbar-width:thin;border-radius:0;grid-area:2/2;min-width:0;min-height:0;padding:32px clamp(22px,3vw,48px);scroll-padding-bottom:24px;overflow-y:auto}.task-open .garden-main{flex-direction:column;padding:0;display:flex;overflow:hidden}.garden-main>.error{flex-shrink:0}.garden-main>section[hidden]{display:none}.garden-shell>.offline-banner{z-index:30;position:absolute;top:66px;left:0;right:0}.garden-task{flex:1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.garden-task-scroll{scrollbar-width:thin;min-height:0;padding:24px clamp(22px,3vw,44px) 25px;scroll-padding:24px;overflow-y:auto}.garden-task .run-summary{padding:10px 0 18px}.garden-task-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.43fr);grid-template-areas:"outputs steps";align-items:start;gap:clamp(22px,3vw,44px);display:grid}.garden-task-primary,.garden-task-aside{gap:22px;min-width:0;display:grid}.garden-task-primary{grid-area:outputs}.garden-task-aside{border-left:1px solid var(--line);grid-area:steps;padding-left:24px}.garden-answer{color:var(--text);min-width:0;padding:24px 0 6px}.garden-answer .result-toolbar{margin-bottom:18px;padding-bottom:10px}.garden-answer .markdown{font-size:16px;line-height:1.85}.garden-working-note{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:26px 28px}.garden-working-note h2{margin:15px 0;font-size:24px}.garden-working-note p{color:var(--muted);font-size:16px}.garden-task .completion-record{border:1px solid var(--line);overflow-wrap:anywhere;background:0 0;border-radius:0;min-width:0;padding:20px 24px}.garden-task .completion-record>.row{flex-wrap:wrap;gap:10px 16px}.garden-task .completion-record>:first-child{margin-top:0}.garden-task .completion-record>:last-child{margin-bottom:0}.garden-task .completion-record .badge{white-space:normal}.garden-task .completion-record.needs-review{border-color:var(--muted)}.garden-task-composer{min-width:0;min-height:0;max-height:min(48dvh,480px);padding:12px clamp(22px, 3vw, 44px) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);overflow-y:auto}.garden-task-composer .intent-editor{border:1px solid var(--line-strong);background:var(--panel);border-radius:0;margin:0;padding:12px 15px 8px}.garden-task-composer .intent-editor>textarea{min-height:44px;max-height:min(180px,25dvh);padding:6px 3px;font-size:16px}.garden-task-composer .selected-context{align-items:center;gap:8px;margin:0 0 8px;padding:7px 10px;display:flex}.garden-task-composer .selected-context p{flex:1;max-height:40px;margin:0;font-size:16px;overflow-y:auto}.garden-outputs{gap:12px;min-width:0;display:grid}.garden-output-primary{border:1px solid var(--line);background:var(--panel);border-radius:0;min-width:0;overflow:hidden}.garden-output-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex}.garden-output-header h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:24px}.garden-output-header>div{min-width:0}.garden-output-header>svg{color:var(--muted);flex-shrink:0}.garden-output-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 22px;display:flex}.garden-output-actions .button{font-size:16px}.garden-output-actions p{margin:3px 0;font-size:16px}.garden-preview-frame{background:#fff;border:0;width:100%;height:clamp(280px,49dvh,620px);display:block}.dialog .garden-preview-frame{height:min(72dvh,900px)}.garden-delivery-list{gap:8px;display:grid;container-type:inline-size}.garden-delivery{border:1px solid var(--line);border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.garden-delivery>svg{color:var(--muted);flex-shrink:0}.garden-delivery-details{min-width:0}.garden-delivery-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.garden-delivery-actions:empty{display:none}.garden-delivery strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.5;display:block}.garden-delivery small{color:var(--dim);overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.5;display:block}.garden-delivery .button{flex-shrink:0;min-height:32px;padding:7px 10px;font-size:16px;text-decoration:none}@container (width<=38rem){.garden-delivery{grid-template-columns:20px minmax(0,1fr)}.garden-delivery-actions{grid-column:2/-1;justify-content:flex-start}.garden-delivery-actions .button{min-width:44px;min-height:44px}}.garden-progress{min-width:0}.garden-progress header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.garden-phase-count{background:0 0;border:0;flex-shrink:0;justify-items:end;gap:4px;padding:4px;display:grid}.garden-phase-blocks{gap:2px;display:flex}.garden-phase-blocks>i{border:1px solid var(--text);width:8px;height:12px}.garden-phase-blocks>i.is-done{background:var(--text)}.garden-phase-count>span:not(.garden-phase-blocks){font-size:16px}.garden-phase-count small{color:var(--dim);font-size:16px}.garden-now{background:var(--raised-fill);border:1px solid var(--line);border-radius:0;margin-bottom:20px;padding:13px 15px}.garden-now p{margin:8px 0 0;font-size:16px;line-height:1.65}.garden-outcome{background:var(--raised-fill);border:1px solid var(--line-strong);border-radius:0;margin-bottom:20px;padding:13px 15px}.garden-outcome-summary{margin:8px 0 6px;font-size:16px;line-height:1.65}.garden-outcome .eyebrow{margin-top:12px;display:block}.garden-outcome-list{color:var(--muted);gap:5px;margin:6px 0 0;padding:0;font-size:16px;line-height:1.6;list-style:none;display:grid}.garden-outcome-list>li{word-break:break-word;padding-left:12px;position:relative}.garden-outcome-list>li:before{content:"";background:var(--line-strong);border-radius:0;width:4px;height:4px;position:absolute;top:8px;left:0}.garden-outcome-risks>li{color:var(--text);font-weight:500}.garden-outcome-risks>li:before{background:var(--text)}.garden-phases{margin:0 0 24px;padding:0;list-style:none}.garden-phases li{padding:0 0 15px;position:relative}.garden-phases li:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:25px;bottom:0;left:11px}.garden-phases button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;align-items:flex-start;gap:11px;padding:0;font-size:16px;display:flex}.garden-phase-dot{border:1px solid var(--line-strong);border-radius:0;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.garden-phases button>span:last-child{padding-top:2px}.garden-phases [data-status=completed] .garden-phase-dot{background:var(--raised-fill);color:var(--accent)}.garden-phases [data-status=in_progress] button{color:var(--text)}.garden-phases [data-status=in_progress] .garden-phase-dot{border-color:var(--accent)}.garden-phase-line{width:100%;color:var(--muted);align-items:flex-start;gap:11px;font-size:16px;display:flex}.garden-phase-line>span:nth-child(2){flex:1;min-width:0}.garden-phase-meta{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:inline-flex}.garden-phase-detail summary{cursor:pointer;list-style:none;display:flex}.garden-phase-detail summary::-webkit-details-marker{display:none}.garden-subphases{gap:6px;margin:6px 0 0;padding:0 0 0 24px;list-style:none;display:grid}.garden-subphases li{color:var(--muted);align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.garden-subphases li:before{content:none}.garden-phase-history{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.garden-phase-history>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:16px;list-style:none;display:flex}.garden-phase-history>summary::-webkit-details-marker{display:none}.garden-phase-history .garden-phases{color:var(--muted);margin-top:8px}.garden-subphases .garden-phase-dot{width:14px;height:14px;font-size:16px}.garden-subphases [data-status=completed]{color:var(--accent)}.garden-phase-partial{margin:0 0 0 12px;font-size:16px}.garden-milestone-disclosure>summary{color:var(--muted);font-size:16px}.garden-milestone-disclosure>summary span{color:var(--dim);margin-left:6px}.garden-milestones{margin:12px 0 0;padding:0;list-style:none}.garden-milestones li{border-bottom:1px solid var(--line);padding:12px 0}.garden-milestones button{text-align:left;background:0 0;border:0;width:100%;padding:0}.garden-milestone-kind{color:var(--dim);text-transform:uppercase;letter-spacing:0;margin-bottom:5px;font-size:16px;display:block}.garden-milestones strong{overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.6;display:block}.garden-milestones small{-webkit-line-clamp:2;color:var(--dim);-webkit-box-orient:vertical;margin-top:5px;font-size:16px;display:-webkit-box;overflow:hidden}.garden-milestones [data-status=failed] .garden-milestone-kind{color:var(--text)}@media (width<=1150px){.garden-shell{grid-template-columns:206px minmax(0,1fr)}.garden-masthead-end .global-search>span,.garden-masthead-end .global-search kbd{display:none}.garden-task-layout{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.garden-task-aside{padding-left:20px}.garden-output-header{padding:17px}}@media (width<=960px){.garden-task-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"outputs""steps"}.garden-task-aside{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.garden-progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.garden-progress header{grid-column:1/-1}.garden-milestone-disclosure{grid-area:2/2/span 3}}@media (width<=760px){.garden-shell{grid-template-columns:0 minmax(0,1fr);grid-template-rows:calc(60px + env(safe-area-inset-top,0px)) minmax(0, 1fr)}.garden-masthead{padding:0 12px;padding-top:env(safe-area-inset-top,0px);gap:8px}.garden-masthead .brand{font-size:24px}.garden-masthead .button{min-width:34px;padding:7px}.garden-masthead-end{margin-left:0}.garden-masthead-end .global-search,.garden-masthead-end>.button[aria-label^=Switch]{display:none}.garden-main{padding:22px 18px}.garden-task-scroll{padding:17px 18px 20px}.garden-task .run-summary{gap:10px}.garden-task .run-summary>.row{gap:6px}.garden-task .run-summary .status-line,.garden-task .run-summary .muted{font-size:16px}.garden-task-composer{padding:8px 12px calc(9px + env(safe-area-inset-bottom,0px))}.garden-task-composer .intent-editor{padding:10px 11px 7px}.garden-task-composer .intent-editor>textarea{font-size:16px}.garden-output-header h2{font-size:24px}.garden-output-actions{padding:13px 14px}.garden-output-actions .button{font-size:16px}.garden-delivery{gap:9px;padding:11px}.garden-delivery>svg{width:16px}.garden-delivery .button{padding:6px 8px}.garden-progress{display:block}.garden-answer{padding-top:14px}.garden-answer .result-toolbar{flex-wrap:wrap}.garden-working-note{padding:23px}.garden-shell>.offline-banner{top:60px}}@media (prefers-reduced-motion:reduce){.garden-shell *{scroll-behavior:auto}}.model-picker-trigger{text-overflow:ellipsis;border:0;border:1px solid var(--line-strong);background:0 0;background:var(--bg);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:16px;display:flex}.model-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-picker-trigger>svg{flex-shrink:0}.model-picker-trigger:hover{background:var(--raised-fill)}.garden-media-jobs{gap:16px;display:grid}.garden-media-job{border:1px solid var(--line);background:var(--panel);border-radius:0;padding:22px}.garden-media-job h3{margin-block:16px;font-size:24px}.garden-media-job video{background:#000;border-radius:0;width:100%;max-height:60dvh;display:block}.garden-media-job p{font-size:16px}.garden-media-job>small{margin-top:12px;font-size:16px;display:block}.garden-media-progress{align-items:center;gap:12px;font-size:16px;display:flex}.garden-media-progress progress{width:100%;accent-color:var(--accent)}.garden-output-tabs{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.garden-output-tabs .button{flex-shrink:0;font-size:16px}.garden-output-primary.expanded{z-index:90;background:var(--bg);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;display:grid;position:fixed;inset:0}.garden-output-primary.expanded .garden-preview-frame{height:100%}.garden-output-actions{border-top:0;border-bottom:1px solid var(--line)}.garden-captured-result{background:var(--bg);margin:0}.garden-captured-result img{object-fit:contain;width:100%;max-height:420px;display:block}.garden-captured-result figcaption{color:var(--dim);background:var(--panel);justify-content:space-between;gap:10px;padding:9px 15px;font-size:16px;display:flex}@media (width<=760px){.garden-captured-result figcaption{flex-wrap:wrap}}.garden-artifact-view{min-width:0;padding:clamp(16px,3vw,30px)}.garden-artifact-view .computer-result-image,.garden-artifact-view .computer-result-media{margin-inline:auto}.garden-source-bundle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.garden-source-bundle small,.garden-coverage{color:var(--dim);font-size:16px}.garden-provider-controls>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:18px;padding:10px 0;display:grid}.garden-provider-controls dt{text-transform:capitalize;color:var(--muted)}.garden-provider-controls dd{overflow-wrap:anywhere;margin:0}.garden-planned-outputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.garden-planned-outputs>div{border:1px solid var(--line);background:var(--panel);border-radius:0;align-items:center;gap:14px;padding:20px;display:flex}.garden-planned-outputs svg{color:var(--accent);flex-shrink:0}.garden-planned-outputs small{color:var(--dim);text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:16px;display:block}.garden-planned-outputs strong{overflow-wrap:anywhere;font-size:16px;font-weight:400;display:block}.garden-missions{gap:.8rem;min-width:0;display:grid}.garden-mission{background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:0;gap:.6rem;min-width:0;padding:1rem;display:grid}.garden-mission p{margin:0}.garden-mission ul{padding-left:1rem}.garden-mission-diff{background:var(--bg);border:1px solid var(--line);tab-size:2;border-radius:0;max-height:55dvh;padding:1rem;font-size:16px;line-height:1.6;overflow:auto}.garden-mission-changes details{overflow-wrap:anywhere;min-width:0}.garden-media-recovery{margin:.75rem 0}.garden-device-code{font-family:var(--font-mono);letter-spacing:.18em;color:var(--primary);text-align:center;padding:1rem 0;font-size:24px}.garden-audio-route{border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:0;gap:.3rem;padding:1rem;display:grid}.garden-voice-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.garden-voice-controls input[type=range]{accent-color:var(--accent);background:0 0;border:0;width:100%;min-height:36px;padding:0}.garden-voice-panel .check,.garden-dictation-setup .check{flex-wrap:nowrap;align-items:flex-start}.garden-voice-task{gap:6px;margin-top:0;display:grid}.garden-voice-active,.garden-voice-proposal{border:1px solid var(--line-strong);background:var(--raised-fill);overflow-wrap:anywhere;border-radius:0;padding:16px}.garden-voice-active meter{width:100%;height:12px;accent-color:var(--accent);margin-top:14px}.garden-voice-transcript{scrollbar-width:thin;max-height:180px;overflow:auto}.garden-voice-transcript p{border-left:2px solid var(--line-strong);padding-left:12px}.garden-voice-proposal>.row{margin-top:14px}.garden-audio-receipts{min-width:0}@media (width<=420px){.garden-voice-controls{grid-template-columns:minmax(0,1fr)}}.garden-compose-prompt{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--muted);background:var(--raised-fill);border-radius:0;justify-content:flex-start;padding:12px 16px}.garden-compose-prompt span{margin-left:auto;font-size:16px}@media (width<=480px){.garden-compose-prompt span{display:none}}.draft-conflict{border:1px solid var(--line-strong);background:var(--raised-fill);border-radius:0;margin-bottom:12px;padding:16px}.draft-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.draft-conflict p{margin:8px 0}.draft-conflict .row{flex-wrap:wrap;margin-top:12px}.work-attention{overscroll-behavior:contain;gap:8px;max-height:min(45vh,420px);margin-bottom:8px;display:grid;overflow:auto}.work-attention .question-card{padding:12px 14px}.work-attention .question-card h2{margin:4px 0;font-size:18px}.answer-choices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.answer-choices .answer-choice{width:auto}.question-hint{margin:4px 0 0}.garden-shell [hidden]{display:none!important}.garden-shell .project-space-header{border-radius:0;margin-bottom:8px;padding:12px 20px}.garden-shell .has-conversation .project-space-header{border-radius:0;margin:12px 24px 0;padding:10px 16px}.project-workspace-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding:6px 0;display:flex}.has-conversation .project-workspace-bar{margin:0 24px}.project-conversation-switcher{flex:1;width:100%;min-width:0;max-width:32rem;display:block}.project-conversation-switcher select{width:100%;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;min-height:28px;padding:3px 24px 3px 0;font-size:16px}.project-view-nav{gap:4px;display:flex}.project-view-nav .button{background:0 0;border-color:#0000;min-height:38px;padding:8px 14px}.project-view-nav .button[aria-current]{background:var(--paper);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.project-space.has-conversation>.project-view-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.garden-task-scroll{padding-top:12px}.garden-parent-navigation:empty{display:none}.garden-task .run-summary{border:0;gap:8px;margin-bottom:10px;padding:4px 0 10px}.run-summary>.row{gap:8px}.run-status-button{color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;padding:4px 0}.connection-quiet{gap:0}.connection-quiet>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.project-overview-link{max-width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;display:block;overflow:hidden}.project-overview-link:hover{text-underline-offset:4px;text-decoration:underline}.garden-shell .garden-task-layout{display:block}.garden-shell .garden-task-primary{flex-direction:column;gap:22px;max-width:1120px;margin-inline:auto;display:flex}.garden-shell .garden-answer{box-shadow:none;background:0 0;border:0;padding:0}.garden-task .garden-answer .markdown{max-width:78ch}.garden-shell .garden-delivery{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.garden-delivery-list{gap:0}.garden-delivery-actions>.button{min-height:34px;font-size:16px}.garden-delivery-actions>.button:not(:hover){background:0 0}.garden-task .garden-outputs:empty{display:none}.conversation-activity{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.conversation-activity>:empty{display:none}.conversation-activity h2,.project-overview h2,.management-content h2{letter-spacing:0;font-family:inherit;font-size:24px;font-weight:500}.conversation-activity .garden-task-aside{border:0;grid-area:auto;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.conversation-activity .garden-progress{display:block}.conversation-activity .garden-milestone-disclosure{margin-top:20px}.computer-tabs{gap:6px}.computer-tabs .button{min-height:40px}.project-overview{padding-top:12px}.project-result-group{border-bottom:1px solid var(--line);padding-bottom:20px}.project-result-group .project-section-heading>button{font-size:16px;font-weight:500}.settings-disclosure{border-bottom:1px solid var(--line);padding:16px 0}.settings-disclosure>summary,.advanced-model-choices>summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:16px;font-weight:500}.settings-disclosure[open]>summary,.advanced-model-choices[open]>summary{margin-bottom:14px}.advanced-model-choices{grid-column:1/-1;min-width:0}.model-choice-card{min-width:0}.management-content .model-choice-grid{grid-template-columns:minmax(0,1fr)}.advanced-model-choices .model-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));display:grid}.library-project-results{margin-top:26px}.library-project-results h3{margin:0 0 12px;font-size:16px;font-weight:500}.library-page .library-results{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.library-page .library-result{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.library-page .library-art,.library-page .library-file-icon{object-fit:cover;border-radius:0;width:64px;height:64px;font-size:16px}.library-page .library-result-body{min-width:0;padding:0}.library-page .library-result h4{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.library-page .management-metadata{margin:0 0 9px;font-size:16px}.result-management{min-width:0;padding:7px 4px}.result-management>summary{color:var(--muted);cursor:pointer;font-size:16px}.result-management[open]{flex-basis:100%}.result-management[open]>summary{margin-bottom:12px}.result-management .row{margin-top:8px}.garden-shell .attention-task{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0}.attention-task strong{font-size:16px;font-weight:500}.attention-task span{gap:6px;display:grid}.garden-shell .management-heading{margin-bottom:24px}.garden-shell .management-heading h1{font-size:24px}.garden-shell .management-tabs{flex-wrap:wrap}.garden-shell button:focus-visible,.garden-shell summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=960px){.garden-shell .garden-health{display:block}}@media (width<=760px){.garden-shell .garden-masthead-end{gap:3px;margin-left:auto}.garden-shell .garden-masthead-end .global-search{display:inline-flex}.garden-shell .garden-health{margin-left:auto}.garden-masthead .brand-button{margin-right:0}.garden-shell .garden-stats-trigger{gap:4px;min-width:40px;padding:8px;font-size:16px}.garden-shell .garden-stats-trigger svg{width:18px;height:18px}.garden-shell .garden-health-popover{top:calc(60px + env(safe-area-inset-top,0px));padding-top:4px;position:fixed;right:12px}.garden-shell .garden-main{border-radius:0}.garden-shell .has-conversation .project-space-header{margin:10px 12px 0;padding:12px}.garden-shell .project-space-title{min-width:0}.garden-shell .project-space-title h1{font-size:16px}.has-conversation .project-workspace-bar{gap:4px;margin-inline:12px;padding-block:4px 8px}.project-conversation-switcher{flex-basis:100%;max-width:none}.project-view-nav{justify-content:space-between;width:100%}.project-view-nav .button{flex:1;min-height:40px;padding-inline:10px}.garden-task-scroll{padding-inline:16px}.garden-task .run-summary{margin-bottom:8px;padding-bottom:4px}.garden-task .run-summary>.row{gap:5px;font-size:16px}.garden-task .run-cost{display:none}.garden-shell .garden-task-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.library-page .library-result{grid-template-columns:44px minmax(0,1fr);gap:12px}.library-page .library-art,.library-page .library-file-icon{width:44px;height:48px}.garden-shell .management-tabs button{min-height:40px}.garden-shell .management-heading h1{font-size:24px}}.file-new>summary{cursor:pointer;padding:10px 0}.file-new[open]>summary{margin-bottom:10px}.computer-file-layout.no-file{grid-template-columns:minmax(0,1fr)}.computer-file-layout.no-file>:not(.computer-file-list){display:none}.directory-hidden-toggle{color:var(--muted);align-items:center;gap:6px;font-size:16px;display:inline-flex}.project-directories .computer-upload{cursor:pointer;position:relative;overflow:hidden}.project-directories .computer-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.project-directories .computer-upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.project-directories .directory-toolbar{align-items:end}.project-jobs-link{font-size:16px}.garden-shell .library-page .management-section{box-shadow:none;background:0 0;border:0;padding:0}.garden-shell .library-project-results>h3{font-family:inherit;font-size:16px;font-weight:500}.library-page .library-result .management-actions{align-items:center;margin-top:10px}.garden-shell .library-result .result-management{background:0 0;border:0;padding:7px 4px}.garden-shell .garden-task{grid-template-rows:minmax(64px,1fr) minmax(0,auto)}.scroll-region{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-block-size:min(28rem,52dvh);min-width:0;min-height:0;padding:3px;scroll-padding-block:8px;overflow-y:auto}.scroll-region-content{min-width:0;display:flow-root}.scroll-region:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}.scroll-region[data-overflow]{border-block:1px solid var(--line)}.project-current-work .scroll-region,.project-updates .scroll-region{max-block-size:min(24rem,42dvh)}.library-page .scroll-region{max-block-size:62dvh}.job-view-nav{gap:6px;margin:12px 0;display:flex}.job-view-nav .button{background:0 0;border-color:#0000}.job-view-nav .button[aria-pressed=true]{background:var(--paper);border-color:var(--line);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.job-view-nav span{color:var(--muted);font-size:16px}.project-processes .project-computations{display:contents}.process-list .computation-card{margin:0}.job-debugging{border-top:1px solid var(--line);margin-top:16px;padding:12px 0}.job-debugging>summary{cursor:pointer;color:var(--muted);font-size:16px}.job-debugging[open]>summary{margin-bottom:12px}@media (width<=760px){.garden-shell .has-conversation .project-space-header{margin-top:8px;padding:8px 10px}.project-space-header .project-back{min-width:28px;padding-inline:5px}.project-space-header .project-space-title h1{font-size:16px}.project-space-header .project-conversation-switcher{max-width:100%}.project-workspace-bar{padding-block:3px}.garden-task-scroll{padding-top:4px}.garden-task .run-summary{align-items:center}.run-summary>.row{margin-left:auto}.run-summary>.row>.button{min-height:34px;padding:5px 7px}.garden-shell .garden-task-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));max-height:40dvh}.garden-shell .garden-task-composer .intent-editor{padding:8px 12px 4px}.garden-task-composer .intent-editor>textarea{min-height:38px;max-height:16dvh}.scroll-region{max-block-size:44dvh}}html:has(.desk-shell){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}body:has(.desk-shell){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}#root:has(.desk-shell){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.garden-shell.desk-shell{height:min(var(--garden-viewport-height,100dvh), 100dvh);--desk-bar-height:calc(56px + env(safe-area-inset-top,0px));grid-template-columns:0 minmax(0,1fr);grid-template-rows:var(--desk-bar-height) minmax(0, 1fr)}.desk-shell .garden-masthead{gap:12px;padding-inline:clamp(18px,3vw,44px)}.desk-shell .garden-masthead .brand{font-size:24px}.desk-shell .garden-masthead .brand-button{margin:0 12px 0 0}.desk-navigation{align-items:center;gap:4px;display:flex}.desk-navigation .button{color:var(--muted);font-size:16px}.desk-navigation .button[aria-expanded=true]{color:var(--text);background:var(--raised-fill)}.desk-shell .garden-masthead-end{gap:5px}.desk-shell .global-search>span,.desk-shell .global-search kbd{display:none}.garden-shell.desk-shell .garden-main{background:radial-gradient(ellipse at 60% 0%, var(--canvas-glow), transparent 65%), var(--bg);border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.desk-shell .garden-main>.error{max-height:25%;margin:6px 20px;overflow:auto}.desk-card{background:var(--panel);border:1px solid var(--line);border-radius:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.desk-card-heading{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}.desk-card-heading h2{font:500 16px/1.3 var(--font-sans,sans-serif);letter-spacing:0;align-items:center;gap:7px;margin:0;display:flex}.desk-card-heading .button{background:0 0;border:0;min-height:28px;padding:3px 4px;font-size:16px}.desk-card-heading .row{flex-wrap:nowrap;gap:5px}.desk-shell .desk-card-scroll{scrollbar-gutter:auto;border:0;flex:1 1 0;min-height:0;max-height:none;padding:0 14px}.desk-card-scroll>.scroll-region-content{min-height:0}.desk-project-row,.desk-update-row,.desk-file-row{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-width:0}.desk-project-row:hover,.desk-update-row:hover,.desk-file-row:hover{background:var(--raised-fill)}.desk-project-row:last-child,.desk-update-row:last-child,.desk-file-row:last-child{border-bottom:0}.desk-project-row{align-items:center;gap:14px;padding:13px 8px;display:flex}.desk-project-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.desk-project-row small{color:var(--muted);margin-top:4px;font-size:16px;display:block}.desk-project-row time{color:var(--muted);flex-shrink:0;font-size:16px}.desk-update-row{align-items:start;gap:12px;padding:18px 2px;display:flex}.desk-update-row time{color:var(--muted);margin-top:8px;font-size:16px;display:block}.desk-update-row>span{flex:1;min-width:0}.desk-update-row strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.desk-update-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:16px;display:block}.desk-file-row{align-items:center;gap:8px;padding:11px 0;font-size:16px;display:flex}.desk-file-row svg{color:var(--muted);flex-shrink:0}.desk-file-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desk-file-row small{color:var(--muted);flex-shrink:0;font-size:16px}.desk-update-row>svg{color:var(--muted);margin-top:3px}.garden-shell.desk-shell .desk-project{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 clamp(16px,2.3vw,32px) 18px;display:flex;overflow:hidden}.garden-shell.desk-shell .desk-project .project-space-header{box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;flex-shrink:0;gap:12px;margin:0;padding:15px 0 5px}.desk-shell .desk-project .project-space-title{min-width:0}.desk-shell .desk-project .project-space-title h1{margin:0;font-size:24px;line-height:1.2;display:block}.desk-shell .project-space-title .project-overview-link{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.desk-shell .desk-project .project-space-title>p,.desk-shell .desk-project .project-space-title>.eyebrow{display:none}.desk-shell .project-space-header .project-back{background:0 0;border:0;min-width:28px;min-height:30px;padding:5px}.desk-shell .project-space-header>.row{flex-wrap:nowrap;flex-shrink:0;gap:5px;width:auto}.desk-shell .project-space-header>.row .button{background:0 0;border:0;min-height:32px;padding:6px 8px}.desk-shell .project-new-label,.desk-shell .project-conversation-switcher{display:none}.desk-shell .desk-project .project-workspace-bar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;min-width:0;margin:0 0 12px;padding:0;display:flex}.desk-shell .desk-project .project-conversation-tabs{scrollbar-width:thin;border:0;flex:1;gap:16px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.desk-shell .project-conversation-tabs .button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:210px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:36px;padding:10px 0;font-size:16px;display:block;overflow:hidden}.desk-shell .project-conversation-tabs .button[aria-current]{color:var(--text);border-color:var(--accent)}.desk-shell .project-view-nav{flex-shrink:0;gap:2px;margin:0;display:flex}.desk-shell .project-view-nav .button{min-height:32px;color:var(--muted);background:0 0;border:0;padding:6px 8px;font-size:16px}.desk-shell .project-view-nav .button[aria-current]{background:var(--paper);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.desk-shell .desk-project>.error{flex-shrink:0;max-height:20%;overflow:auto}.garden-shell.desk-shell .project-view-content{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.garden-shell.desk-shell .project-view-content.desk-with-support{grid-template-columns:minmax(0,1fr) clamp(230px,23vw,310px);gap:clamp(14px,1.8vw,24px)}.desk-work-card{min-width:0;min-height:0;display:flex;overflow:hidden}.desk-work-card>.project-overview{overscroll-behavior:contain;scrollbar-width:thin;background:var(--panel);border:1px solid var(--line);border-radius:0;flex:1;min-width:0;min-height:0;padding:20px;display:block;overflow:auto}.desk-work-card>.project-overview>*+*{margin-top:22px}.desk-work-card>.project-conversation{min-width:0;min-height:0;overflow:hidden}.desk-support{grid-auto-rows:minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.desk-file-changes{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:1px;margin:0;padding:0 16px;font-size:14px;overflow:hidden}.desk-file-changes:not(:empty){border-bottom:1px solid var(--line);padding-block:4px}.desk-shell .desk-project .garden-task{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.desk-shell .garden-task>.run-summary{flex-wrap:nowrap;grid-row:1;gap:10px;min-width:0;min-height:29px;margin:0 0 8px;padding:0}.desk-shell .garden-task .run-summary .status-line{min-width:0;font-size:16px}.desk-shell .run-summary .run-cost{font-size:16px}.desk-shell .run-summary>.row{flex-wrap:nowrap;gap:5px}.desk-shell .run-summary .button{min-height:29px;padding:3px 6px;font-size:16px}.desk-shell .garden-task>.garden-task-scroll{border:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;border-radius:0;flex-direction:column;grid-row:2;min-width:0;min-height:0;padding:0;scroll-padding:16px;display:flex;overflow:auto}.desk-shell .garden-parent-navigation:empty{display:none}.desk-shell .garden-task-layout{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.desk-shell .garden-task-primary{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;display:flex}.desk-shell .garden-task-primary>.garden-answer,.desk-shell .garden-task-primary>.garden-working-note{padding:22px;overflow:auto}.desk-shell .garden-working-note{background:0 0;border:0;margin:0}.desk-shell .garden-task-primary>details{border-top:1px solid var(--line);flex:none;max-height:45%;padding:8px 16px;font-size:16px;overflow:auto}.desk-shell .garden-task-primary>.garden-history{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:44px;padding:0 16px 12px;scroll-padding-top:52px}.desk-shell .garden-task-primary>.garden-history:not([open]){padding-bottom:0}.garden-history>summary{z-index:2;background:var(--panel);border-bottom:1px solid #0000;margin:0 -16px;padding:10px 16px;position:sticky;top:0}.garden-history[open]>summary{border-bottom-color:var(--line);margin-bottom:10px}.garden-history-context{margin:0 0 14px;font-size:16px}.garden-history .garden-delivery-list{gap:8px}.garden-history .garden-output-downloads>.scroll-region{scrollbar-gutter:auto;border:0;max-block-size:none;padding:0;overflow:visible}@media (height<=700px){.desk-shell .garden-task .garden-task-primary:has(>.garden-history[open])>.garden-outputs{display:none}.desk-shell .garden-task .garden-task-primary>.garden-history[open]{flex:1 1 0;min-height:0;max-height:none}}.garden-outputs:not(.is-fitted)>.garden-output-section{display:contents}.desk-shell .garden-outputs.is-fitted{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.desk-output-sections{border-bottom:1px solid var(--line);flex:none;gap:6px;padding:7px 12px;display:flex}.desk-output-sections .button{background:0 0;border:0;min-height:28px;padding:5px 9px;font-size:16px}.desk-output-sections .button[aria-pressed=true]{background:var(--paper);color:var(--ink);--muted:var(--ink);--dim:var(--ink)}.desk-shell .is-fitted>.garden-output-section{flex:1;min-width:0;min-height:0}.desk-shell .is-fitted .garden-output-visual{flex-direction:column;display:flex;overflow:hidden}.desk-shell .is-fitted .garden-output-primary:not(.expanded){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex}.desk-shell .is-fitted .garden-output-header{border-bottom:1px solid var(--line);flex:none;align-items:center;padding:10px 16px}.desk-shell .is-fitted .garden-output-header .eyebrow{display:none}.desk-shell .is-fitted .garden-output-header h2{overflow-wrap:anywhere;margin:0;font-size:16px}.desk-shell .is-fitted .garden-output-header>svg{width:16px}.desk-shell .is-fitted .garden-preview-live,.desk-shell .is-fitted .garden-artifact-view{flex:1;min-width:0;height:auto;min-height:0;overflow:auto}.desk-shell .is-fitted .garden-preview-frame{border:0;width:100%;height:100%;min-height:0;max-height:none;display:block}.desk-shell .is-fitted .garden-artifact-view>img{object-fit:contain;width:100%;height:100%}.desk-shell .garden-output-primary>.garden-preview-placeholder{text-align:center;min-height:0;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;overflow:auto}.garden-preview-placeholder>svg{box-sizing:content-box;border:1px solid var(--line);background:var(--raised-fill);color:var(--accent);border-radius:0;padding:18px}.garden-preview-placeholder strong{font:400 24px/1.3 var(--font-display);color:var(--text)}.garden-preview-placeholder p{max-width:42ch;margin:0;font-size:16px}.desk-shell .is-fitted .garden-output-actions{flex:none;gap:7px;padding:8px 12px}.desk-shell .is-fitted .garden-output-actions .button{min-height:28px;padding:5px 7px;font-size:16px}.desk-shell .is-fitted .garden-output-actions p{margin:0;font-size:16px}.desk-shell .is-fitted .garden-output-answer{overscroll-behavior:contain;scrollbar-width:thin;padding:clamp(16px,2vw,28px);overflow:auto}.desk-shell .is-fitted .garden-output-downloads{flex-direction:column;padding:12px 16px;display:flex;overflow:hidden}.desk-shell .garden-output-downloads>.scroll-region{border:0;flex:1;min-height:0;max-height:none}.desk-shell .garden-output-downloads>.garden-source-bundle,.desk-shell .garden-output-downloads>.button{flex:none}.desk-shell .work-attention{margin:0;padding:16px}.desk-shell .resource-wait-note,.desk-shell .garden-task-scroll>.error{flex-shrink:0;margin:12px}.desk-shell .garden-task-scroll>.conversation-activity{padding:20px}.desk-shell .garden-task-scroll>[id^=directories-]{flex:1;min-height:0;padding:16px;overflow:auto}.desk-shell .garden-task-scroll>div:has(>.computer){flex:1;min-height:0;padding:16px;overflow:auto}.desk-shell .desk-project .garden-task-composer{max-height:min(calc(var(--garden-viewport-height,100dvh) * .38), 38dvh, 330px);background:0 0;border:0;grid-row:3;padding:10px 0 0;overflow:auto}.desk-shell .garden-task-composer .intent-editor{border-color:var(--line);border-radius:0;padding:9px 13px}.desk-shell .garden-task-composer .intent-editor>textarea{min-height:36px;padding:4px 0}.desk-shell .garden-task-composer .garden-compose-prompt{border:1px solid var(--line);background:var(--panel);border-radius:0;justify-content:flex-start;width:100%;min-height:45px;padding:11px 14px;font-size:16px}.desk-conversation-history{gap:20px;display:grid}.desk-message{border:1px solid var(--line);border-radius:0;min-width:0;padding:15px}.desk-message.owner-message{background:var(--raised-fill)}.desk-message header{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:16px;display:flex}.desk-message time{color:var(--muted);font-size:16px}.desk-shell .desk-project-index{flex-direction:column;flex:1;min-width:0;min-height:0;padding:24px 30px;display:flex;overflow:hidden}.desk-project-index .management-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.desk-project-index .management-heading h1{margin:0;font-size:24px}.desk-project-index .work-filter{flex-shrink:0;margin:0 0 14px}.desk-project-index .project-collection{background:var(--panel);border:1px solid var(--line);border-radius:0;flex-direction:column;flex:1;min-height:0;padding:12px 18px;display:flex}.desk-project-index .project-collection>.scroll-region{border:0;flex:1;max-height:none;padding:0}.desk-project-index .project-grid{display:block}.desk-project-index .project-summary-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.desk-project-index .project-navigation-row{flex:1;min-width:0}.desk-project-index .project-card-meta{gap:20px;margin:0;font-size:16px}.desk-project-index .project-summary-card .project-open strong{font-size:16px}.desk-project-index .project-summary-card .project-open:after{display:none}.desk-shell .management-page{flex-direction:column;flex:1;min-width:0;min-height:0;padding:22px 30px;display:flex;overflow:hidden}.desk-shell .management-heading{flex:none;margin-bottom:16px}.desk-shell .management-heading h1{margin:3px 0 7px;font-size:24px}.desk-shell .management-heading .eyebrow{display:none}.desk-shell .management-heading p{font-size:16px}.desk-shell .management-tabs{flex:none;margin-bottom:16px}.desk-shell .management-content{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--line);background:var(--panel);border-radius:0;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.desk-sheet-attention>.dialog-body>section,.desk-shell .view-computer>section:not([hidden]){overscroll-behavior:contain;scrollbar-width:thin;background:var(--panel);border:1px solid var(--line);border-radius:0;flex:1;min-width:0;min-height:0;margin:20px 26px;padding:20px;overflow:auto}.desk-sheet-attention .section-intro{margin:0 0 20px}@media (width<=760px),(height<=540px){.desk-shell .garden-masthead{gap:4px;padding-inline:10px}.desk-navigation{gap:0}.desk-navigation .button span{display:none}.desk-shell .garden-masthead .garden-stats-trigger{gap:0;font-size:0}.desk-shell .garden-health,.desk-shell .garden-masthead-end{margin-left:0}.desk-shell .garden-health{margin-left:auto}.desk-shell .garden-masthead .global-search{margin-right:0}.desk-shell .garden-masthead .button{min-width:32px;min-height:36px;padding:5px 6px}.desk-shell .garden-masthead-end{gap:1px}.desk-shell .garden-masthead .brand-button{margin-right:0}.desk-shell .garden-masthead .brand{font-size:24px}.desk-shell .desk-project-index,.desk-shell .management-page{padding:14px}.desk-project-index .management-heading h1,.desk-shell .management-heading h1{font-size:24px}.desk-project-index .work-filter{gap:10px}.desk-project-index .work-filter .segmented{white-space:nowrap;max-width:100%;overflow-x:auto}.desk-project-index .project-summary-card{display:block}.desk-project-index .project-card-meta{gap:10px;margin:7px 0 0}.desk-shell .management-content{padding:14px}.desk-sheet-attention>.dialog-body>section,.desk-shell .view-computer>section:not([hidden]){margin:12px;padding:14px}}@media (width<=959px),(height<=539px){.garden-shell.desk-shell .desk-project{padding:0 12px 10px}.garden-shell.desk-shell .desk-project .project-space-header{gap:7px;padding:10px 0 5px}.desk-shell .desk-project .project-space-title h1{font-size:24px}.desk-shell .project-conversation-switcher{max-width:100%;margin-top:3px;display:flex}.desk-shell .project-conversation-switcher select{max-width:100%;padding:3px 24px 3px 0;font-size:16px}.desk-shell .desk-project .project-conversation-tabs{display:none}.desk-shell .desk-project .project-workspace-bar{gap:7px;margin-bottom:10px}.desk-shell .project-view-nav{flex:1;justify-content:end;width:auto}.desk-shell .project-view-nav .button{flex:1;min-height:35px;padding:7px 8px;font-size:16px}.desk-shell .project-jobs-link{min-height:30px;padding:4px;font-size:16px}.desk-shell .run-summary .run-cost{display:none}.desk-shell .garden-task>.run-summary{margin-bottom:5px}.desk-shell .garden-task .run-summary .status-line{font-size:16px}.desk-shell .garden-task .run-summary .button{padding:4px 5px;font-size:16px}.desk-shell .desk-project .garden-task-composer{max-height:min(calc(var(--garden-viewport-height,100dvh) * .4), 40dvh, 290px);padding-top:8px}.desk-shell .garden-task-composer .intent-editor>textarea{max-height:14dvh;font-size:16px}.desk-shell .is-fitted .garden-output-header{padding:9px 12px}.desk-shell .is-fitted .garden-output-header h2{font-size:16px}.desk-shell .is-fitted .garden-output-actions{gap:5px;padding:6px 10px}.desk-shell .garden-task-scroll>.conversation-activity{padding:14px}}html[data-workspace-short=true] .garden-shell.desk-shell{--desk-bar-height:44px}html[data-workspace-short=true] .garden-shell.desk-shell .desk-project .project-space-header{padding-top:5px}html[data-workspace-short=true] .desk-shell .project-conversation-switcher{display:none}html[data-workspace-short=true] .desk-shell .desk-project .project-workspace-bar{margin-bottom:5px}html[data-workspace-short=true] .desk-shell .desk-project .garden-task-composer{max-height:min(calc(var(--garden-viewport-height,100dvh) * .44), 44dvh)}html[data-workspace-short=true] .desk-shell .management-heading p{display:none}.desk-shell .garden-task-primary>details{padding:0 16px}.desk-shell .garden-task-primary>details>summary{min-height:34px;padding:8px 0}.desk-shell .is-fitted .garden-artifact-view{padding:14px}.desk-shell .is-fitted .garden-captured-result{flex:1;min-height:0;margin:0;overflow:auto}.desk-shell .is-fitted .garden-captured-result img{object-fit:contain;max-height:100%}.desk-shell .dialog{max-height:calc(var(--garden-viewport-height,100dvh) - 24px);inset-block:0 calc(100dvh - var(--garden-viewport-height,100dvh))}.desk-shell .desk-sheet[open]{inset:calc(var(--desk-bar-height) + 14px) 0 auto auto;width:min(780px,100vw - 36px);height:min(720px, calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 32px));max-height:calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 32px);border-color:var(--line-strong);background:var(--panel);border-radius:0;flex-direction:column;margin:0 18px 0 0;display:flex;overflow:hidden}.desk-shell .desk-sheet-projects[open]{width:min(600px,100vw - 36px)}.desk-shell .desk-sheet::backdrop{background:var(--veil);-webkit-backdrop-filter:none;backdrop-filter:none}.desk-sheet>.dialog-heading{flex-shrink:0;padding:18px 22px;position:static}.desk-sheet>.dialog-heading h2{font-size:24px}.desk-sheet>.dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.desk-shell .desk-sheet .management-page,.desk-shell .desk-sheet .desk-project-index{padding:18px 22px}.desk-sheet .management-heading h1,.desk-sheet .management-heading .eyebrow,.desk-sheet .section-intro h1,.desk-sheet .section-intro .eyebrow{display:none}.desk-sheet .management-heading{margin-bottom:12px}.desk-sheet-library .management-heading,.desk-sheet-settings .management-heading{display:none}.desk-sheet .management-heading p{margin:0}.desk-sheet .desk-project-index .management-heading{flex-wrap:wrap;justify-content:space-between}.desk-sheet .work-filter{flex-flow:wrap;align-items:stretch;gap:8px}.desk-sheet .work-filter .inline-search{flex:150px;width:auto}.desk-sheet .inline-search input{width:100%;min-width:0}.desk-sheet .project-collection>.button{flex:none;margin-top:8px}.desk-sheet .project-collection{background:0 0;border:0;padding:0}.desk-sheet .project-summary-card{display:block}.desk-sheet .project-card-meta{margin:8px 0 0}.desk-sheet .management-content{background:0 0;border:0;border-radius:0;padding:0}.desk-sheet .management-tabs{flex-wrap:nowrap;overflow-x:auto}.desk-sheet .management-tabs button{flex-shrink:0}.desk-shell:has(>.shell-notices:not(:empty)){grid-template-rows:var(--desk-bar-height) auto minmax(0, 1fr)}.desk-shell>.shell-notices{z-index:1;grid-area:2/1/auto/-1;padding:6px 12px;position:relative}.desk-shell>.shell-notices:empty{display:none}.update-notice{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0;display:flex}.update-notice>span{flex:1 1 0;min-width:6ch}.desk-shell:has(>.shell-notices:not(:empty))>.garden-main{grid-row:3}@media (width<=760px),(height<=540px){.desk-shell .desk-sheet[open]{width:calc(100vw - 16px);height:calc(var(--garden-viewport-height,100dvh) - 16px);max-height:calc(var(--garden-viewport-height,100dvh) - 16px);border-radius:0;margin-right:8px;inset-block-start:8px}.desk-sheet>.dialog-heading{padding:9px 14px}.desk-sheet>.dialog-heading h2{font-size:24px}.desk-shell .desk-sheet .management-page,.desk-shell .desk-sheet .desk-project-index{padding:12px 14px}}@media (prefers-reduced-motion:no-preference){.desk-sheet[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both desk-reveal}@keyframes desk-reveal{0%{opacity:0;transform:translate(24px)}}}@media (height<=540px){.desk-shell .garden-output-primary>.garden-preview-placeholder{justify-content:flex-start;gap:6px;padding:12px}.garden-preview-placeholder>svg{display:none}}.desk-shell .project-view-nav .button{align-items:center;gap:6px;display:inline-flex}.desk-shell .project-panel[open]{width:min(1120px,100vw - 48px);max-width:none;height:min(820px, calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 48px))}.project-panel>.dialog-heading{gap:12px;padding:14px 20px}.project-panel>.dialog-heading h2{white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.project-panel>.dialog-body>.project-view-nav{border-bottom:1px solid var(--line);flex:none;justify-content:start;padding:8px 20px}.project-panel-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.project-panel-content>:not([hidden])+:not([hidden]){margin-top:20px}.project-panel .project-directories,.project-panel .computer,.project-panel .project-processes{background:0 0;border:0;margin:0;padding:0}.project-panel .directory-toolbar{gap:10px;margin-top:0}.project-panel .directory-root{flex-basis:240px}.project-panel .computer-tabs{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:12px;padding-bottom:8px;overflow-x:auto}.project-panel .computer-tabs .button{flex:none;min-height:34px;padding:7px 10px}.project-panel .directory-note{margin-top:14px}.project-panel .directory-note summary{cursor:pointer}@media (width<=620px){.desk-shell .project-panel[open]{width:calc(100vw - 16px);height:calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 20px);max-height:calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 20px);margin:0 auto;inset:auto 0 8px}.project-panel>.dialog-heading{padding:10px 12px}.project-panel>.dialog-body>.project-view-nav{padding:5px 12px}.project-panel-content{padding:12px}.project-panel .directory-toolbar{gap:8px}.project-panel .directory-root{flex-basis:100%}.desk-shell .project-view-nav .button{justify-content:center}}.directory-location{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.directory-location .directory-hidden-toggle{margin:0}@media (width<=620px){.project-panel .directory-control-label{display:none}.project-panel .directory-toolbar>.button{flex:none;padding-inline:10px}.project-panel .directory-entry-name{flex-basis:120px}.project-panel .directory-entry-actions{padding-left:0}}.life-sprite{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;overflow:hidden}.life-sprite.life-sprite{flex:none;min-width:0;display:inline-block}.life-sprite>svg{background:0 0;max-width:none;display:block}.life-sprite.is-flipped{transform:scaleX(-1)}.life-s0{fill:var(--bg)}.life-s1{fill:var(--tint)}.life-s2{fill:var(--muted)}.life-s3{fill:var(--text)}.life-strip{animation-name:life-strip;animation-iteration-count:infinite}@keyframes life-strip{to{transform:translateX(var(--life-strip))}}@media (prefers-reduced-motion:reduce){.life-strip{animation:none}}.status-sprite{margin-block:-2px}.cursor-row{position:relative;padding-left:24px!important}.cursor-row:before{content:"";background:var(--text);visibility:hidden;pointer-events:none;width:8px;height:12px;position:absolute;top:calc(50% - 6px);left:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 6' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v6H0zM1 1h1v4H1zM2 2h1v2H2z'/%3E%3C/svg%3E") 50%/8px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 6' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v6H0zM1 1h1v4H1zM2 2h1v2H2z'/%3E%3C/svg%3E") 50%/8px 12px no-repeat}.cursor-row:is(:hover,:focus-visible):before{visibility:visible;animation:1s step-end .6s infinite cursor-blink}@keyframes cursor-blink{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cursor-row:is(:hover,:focus-visible):before{animation:none}}.button.primary:hover:not(:disabled),.primary:hover:not(:disabled){filter:none;box-shadow:inset 0 0 0 2px var(--bg)}.button.primary:disabled,.primary:disabled,.primary[aria-disabled=true]{background:var(--raised-fill);color:var(--muted);border:1px dashed var(--muted)}.button:disabled:not(.primary){border-style:dashed}html select:not([multiple]){appearance:none;background:linear-gradient(var(--text), var(--text)) right 14px top calc(50% - 4px) / 14px 2px no-repeat, linear-gradient(var(--text), var(--text)) right 16px top calc(50% - 2px) / 10px 2px no-repeat, linear-gradient(var(--text), var(--text)) right 18px top 50% / 6px 2px no-repeat, linear-gradient(var(--text), var(--text)) right 20px top calc(50% + 2px) / 2px 2px no-repeat, var(--bg);padding-right:40px}select option{background:var(--bg);color:var(--text)}input[type=range]{appearance:none;background:0 0;border:0;height:24px;padding:0}input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--text);background:var(--dither), var(--bg);height:8px}input[type=range]::-moz-range-track{border:1px solid var(--text);background:var(--dither), var(--bg);height:8px}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--text);background:var(--bg);width:16px;height:20px;box-shadow:inset 0 0 0 2px var(--bg), inset 0 0 0 6px var(--text);border-radius:0;margin-top:-7px}input[type=range]::-moz-range-thumb{border:2px solid var(--text);background:var(--text);border-radius:0;width:12px;height:16px}progress{appearance:none;border:1px solid var(--text);background:var(--bg);height:12px}progress::-webkit-progress-bar{background:var(--bg)}progress::-webkit-progress-value{background:repeating-linear-gradient(90deg, var(--text) 0 6px, transparent 6px 8px)}progress::-moz-progress-bar{background:repeating-linear-gradient(90deg, var(--text) 0 6px, transparent 6px 8px)}.typing-cursor:after{content:"";vertical-align:-2px;background:var(--text);width:8px;height:14px;margin-left:4px;animation:1s step-end infinite cursor-blink;display:inline-block}.text-box{outline:2px solid var(--text);outline-offset:-8px;position:relative;border:2px solid var(--text)!important}.text-box:after{content:"";background:var(--text);width:12px;height:8px;animation:1.2s step-end infinite cursor-blink;position:absolute;bottom:14px;right:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h6v1H0zM1 1h4v1H1zM2 2h2v1H2z'/%3E%3C/svg%3E") 50%/12px 8px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h6v1H0zM1 1h4v1H1zM2 2h2v1H2z'/%3E%3C/svg%3E") 50%/12px 8px no-repeat}@media (prefers-reduced-motion:reduce){.text-box:after,.typing-cursor:after{animation:none}}.power-lamp{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.power-lamp>i{border:1px solid var(--text);background:var(--bg);width:8px;height:8px}.power-lamp.is-live>i{background:var(--text)}.power-lamp.is-waiting>i{background:var(--text);animation:.8s step-end infinite cursor-blink}.finish-flash{animation:.5s step-end 2 finish-flash}@keyframes finish-flash{0%{background:var(--text);color:var(--bg)}50%{color:inherit;background:0 0}}.empty:before{content:"";background:var(--muted);flex:none;width:32px;height:20px;margin:0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h4v1H6zM5 1h1v2H5zM10 1h1v2h-1zM0 2h1v1H0zM1 3h1v1H1zM4 3h8v1H4zM2 4h1v1H2zM4 4h8v1H4zM3 5h10v1H3zM4 6h8v3H4zM5 9h6v1H5zM0 5h1v1H0zM1 7h1v1H1zM0 9h1v1H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h4v1H6zM5 1h1v2H5zM10 1h1v2h-1zM0 2h1v1H0zM1 3h1v1H1zM4 3h8v1H4zM2 4h1v1H2zM4 4h8v1H4zM3 5h10v1H3zM4 6h8v3H4zM5 9h6v1H5zM0 5h1v1H0zM1 7h1v1H1zM0 9h1v1H0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.button,button{transition:transform .12s ease-out,box-shadow .16s ease-out,color .16s ease-out,border-color .16s ease-out}.button:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){dialog[open]::backdrop{animation:.2s ease-out both veil-in}:popover-open{animation:.18s cubic-bezier(.2,.8,.2,1) both pop-in}.garden-health-popover{animation:.18s cubic-bezier(.2,.8,.2,1) both pop-in}}@keyframes veil-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.button,button{transition:none}}.desk-shell .garden-masthead{gap:8px;padding-left:16px}.desk-shell .garden-masthead .brand{align-items:flex-end;gap:0;font-size:24px}.brand{align-items:flex-end;gap:0;position:relative}.desk-navigation .button{color:var(--muted);gap:8px}.desk-navigation .button:is([aria-expanded=true],[aria-current=page]){color:var(--text);border-color:var(--text);background:var(--raised-fill)}.desk-shell .garden-masthead-end{align-items:center;gap:4px;margin-left:auto;display:flex}.desk-shell .garden-masthead .global-search>span{display:inline}.desk-shell .garden-masthead .global-search kbd{border:1px solid var(--tint);height:20px;margin-left:8px;padding:0 4px;display:inline-flex}.desk-shell .garden-health{margin-left:0}.masthead-bell{position:relative}.phone-bar{display:none}@media (width<=1180px){.desk-shell .garden-masthead .global-search>span,.desk-shell .garden-masthead .global-search kbd{display:none}}@media (width<=1000px){.desk-navigation .button span{display:none}}@media (width<=700px){.garden-shell.desk-shell{--desk-bar-height:calc(44px + env(safe-area-inset-top,0px));--phone-bar-height:calc(52px + env(safe-area-inset-bottom,0px));grid-template-rows:var(--desk-bar-height) minmax(0, 1fr) auto}.desk-shell .garden-masthead .brand{font-size:24px}.desk-navigation,.desk-shell .masthead-bell{display:none}.phone-bar{border-top:2px solid var(--text);background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0px);z-index:20;grid-area:3/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.phone-bar>button{min-height:52px;color:var(--muted);background:0 0;border:0;justify-items:center;gap:2px;padding:6px 2px 4px;font-size:16px;line-height:1;display:grid;position:relative}.phone-bar>button>span:not(.notification-count){white-space:nowrap}.phone-bar>button[aria-current=page]{color:var(--ink);background:var(--paper)}.phone-bar .notification-count{top:4px;left:calc(50% + 6px);right:auto}.desk-shell .garden-health{display:block}.desk-shell .garden-stats-trigger>span{display:none}.desk-shell .garden-health-popover{top:var(--desk-bar-height);max-height:calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - 64px);z-index:40;overflow-y:auto}.garden-stats-trigger{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.desk-shell>.garden-main[hidden]{display:none}.desk-shell .navigation-page[open]{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;grid-area:2/1/auto/-1;margin:0;padding:0;animation:none;position:static}.navigation-page>.dialog-heading{border-bottom:1px solid var(--line);flex-direction:row-reverse;justify-content:flex-end;gap:12px}.desk-shell:has(>.shell-notices:not(:empty)){grid-template-rows:var(--desk-bar-height) auto minmax(0, 1fr) auto}.desk-shell:has(>.shell-notices:not(:empty))>.navigation-page{grid-row:3}.desk-shell:has(>.shell-notices:not(:empty))>.phone-bar{grid-row:4}.desk-shell .project-panel.navigation-page[open]{inset:var(--desk-bar-height) 0 auto;height:calc(var(--garden-viewport-height,100dvh) - var(--desk-bar-height) - var(--phone-bar-height));z-index:15;visibility:visible;position:fixed}.project-space:has(.project-panel.navigation-page[open]){visibility:hidden}}@media (width<=700px) and (height<=640px),(width<=360px){.garden-shell.desk-shell{--phone-bar-height:calc(44px + env(safe-area-inset-bottom,0px))}.phone-bar>button{align-content:center;min-height:44px}.phone-bar>button>span:not(.notification-count){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.palette-picker{border:0;gap:8px;margin:0;padding:0;display:grid}.palette-picker legend{margin-bottom:8px}.palette-picker label{cursor:pointer;align-items:center;gap:12px;display:flex}.palette-swatch{border:1px solid var(--text);display:inline-flex}.palette-swatch>i{background:0 0;width:16px;height:16px}[data-palette-swatch=field] .palette-swatch>i:first-child{background-color:#b7c58b}[data-palette-swatch=field] .palette-swatch>i:nth-child(2){background-color:#91a266}[data-palette-swatch=field] .palette-swatch>i:nth-child(3){background-color:#3d4f2b}[data-palette-swatch=field] .palette-swatch>i:nth-child(4){background-color:#26351f}[data-palette-swatch=pocket] .palette-swatch>i:first-child{background-color:#c5c7b8}[data-palette-swatch=pocket] .palette-swatch>i:nth-child(2){background-color:#9a9c8c}[data-palette-swatch=pocket] .palette-swatch>i:nth-child(3){background-color:#46483e}[data-palette-swatch=pocket] .palette-swatch>i:nth-child(4){background-color:#2a2b25}[data-palette-swatch=backlight] .palette-swatch>i:first-child{background-color:#8fd3c3}[data-palette-swatch=backlight] .palette-swatch>i:nth-child(2){background-color:#5fa89a}[data-palette-swatch=backlight] .palette-swatch>i:nth-child(3){background-color:#1f4a45}[data-palette-swatch=backlight] .palette-swatch>i:nth-child(4){background-color:#12302c}[data-palette-swatch=amber] .palette-swatch>i:first-child{background-color:var(--s0)}[data-palette-swatch=amber] .palette-swatch>i:nth-child(2){background-color:var(--s1)}[data-palette-swatch=amber] .palette-swatch>i:nth-child(3){background-color:var(--s2)}[data-palette-swatch=amber] .palette-swatch>i:nth-child(4){background-color:var(--s3)}.checkbox-row{align-items:center;gap:12px;display:flex}.management-tabs{flex-wrap:wrap}@media (width>=1100px) and (height>=600px){.desk-shell .project-panel.is-docked[open]{inset:var(--desk-bar-height) 0 0 auto;border:0;border-left:2px solid var(--text);width:min(760px,46vw);height:auto;max-height:none;box-shadow:none;z-index:15;flex-direction:column;margin:0;animation:.26s cubic-bezier(.2,.8,.2,1) both desk-reveal;display:flex;position:fixed}.garden-shell.desk-shell .project-space.has-docked-panel{padding-right:min(760px,46vw)}.garden-shell.desk-shell .project-space.has-docked-panel .project-view-content.desk-with-support{grid-template-columns:minmax(0,1fr)}.project-space.has-docked-panel .project-view-content>:not(.desk-work-card){display:none}}@media (width<=380px){.desk-shell .desk-project .project-workspace-bar{gap:4px}.desk-shell .desk-project .project-view-nav .button{padding:6px 4px}.desk-shell .desk-project .project-view-nav .button>svg{display:none}}@media (width<=700px){.desk-shell .is-fitted .garden-output-actions{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.desk-shell .is-fitted .garden-output-actions .button{white-space:nowrap;flex-shrink:0}}@media (width<=700px) and (height<=620px){.desk-shell .desk-project .garden-task-composer{max-height:min(34dvh,196px)}.garden-shell.desk-shell .desk-project .project-space-header{padding-block:6px 2px}.desk-shell .is-fitted .garden-output-header{display:none}.desk-shell .garden-task-primary>details.garden-history>summary{min-height:0;padding-block:6px}.desk-shell .garden-task-primary>.garden-history{min-height:32px}.desk-shell .garden-task-primary>.garden-history>summary,.desk-shell .is-fitted .desk-output-sections{padding-block:4px}.desk-shell .is-fitted .desk-output-sections .button{min-height:28px;padding-block:2px}.desk-shell .is-fitted .garden-output-actions{padding-block:4px}.desk-shell .is-fitted .garden-output-actions .button{min-height:28px;padding-block:2px}}.key-list{gap:12px;margin:0;display:grid}.key-list>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.key-list dd{margin:0}.key-list kbd{border:1px solid var(--text);min-width:48px;box-shadow:2px 2px 0 var(--tint);font:16px var(--font-mono);text-align:center;justify-content:center;padding:4px 8px;display:inline-flex}@media (width<=700px){.desk-shell .view-computer>section:not([hidden]){border:0;margin:0;padding:8px}}.brand-word{display:inline-flex;position:relative}.brand-letter{transform-origin:50% 100%;display:inline-block;position:relative}.brand-plant{pointer-events:none;width:80px;height:24px;position:absolute;bottom:6px;left:15px;overflow:visible}.brand-plant rect{opacity:0}@media (prefers-reduced-motion:no-preference){.brand-letter{animation:1.2s cubic-bezier(.3,0,.3,1) both brand-wake;animation-delay:calc(var(--letter,0) * 60ms)}}@keyframes brand-wake{0%{opacity:0}}.keys{align-items:center;gap:4px;line-height:1;display:inline-flex}.keys>svg{fill:currentColor;flex:none;width:10px;height:10px;margin-top:2px}.garden-shell.desk-shell,.dialog[open]{background-color:var(--bg);filter:url(#lcd-shadow)}:where(button,.button,a,summary){transition:color 90ms ease-out,background-color 90ms ease-out,border-color 90ms ease-out}:where(.markdown,.owner-line,.thread-body,.thread-ask,.thread-answer,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color]),pre,code,kbd,samp,.composer-notes,.note-popover textarea,.run-row small,.process-row-summary,.desk-file-changes,.home-row small,.tile-meta,.muted,small){font-family:var(--font-read);font-size-adjust:.4}:where(.markdown){line-height:1.6}:where(.markdown) :is(h1,h2,h3,h4){font-family:var(--font-display);font-size-adjust:none}.screen-lamp{background:0 0;border:1px solid;flex:none;width:6px;height:6px;margin-left:2px;display:inline-block}.screen-lamp:not([data-lamp=off]){background:currentColor}.screen-lamp[data-lamp=busy]{animation:1.3s step-end infinite lamp-flicker}.screen-lamp[data-lamp=starting]{animation:1.2s step-end infinite lamp-blink}.screen-lamp[data-lamp=fault]{animation:.4s step-end infinite lamp-blink}@keyframes lamp-flicker{0%,31%,47%,78%{background:currentColor}23%,40%,71%,90%{background:0 0}}@keyframes lamp-blink{50%{background:0 0}}.phone-bar .screen-lamp{position:absolute;top:8px;left:calc(50% + 10px)}.dialog[open]:after{content:"";z-index:40;pointer-events:none;background:var(--lcd-grid),  linear-gradient(to bottom, transparent 72%, #fff3c00d), radial-gradient(ellipse 120% 100% at 50% 45%, transparent 62%, #00000017);image-rendering:pixelated;position:fixed;inset:0}#root:has(>.desk-shell):after{content:"";z-index:40;pointer-events:none;background:var(--lcd-grid),  linear-gradient(to bottom, transparent 72%, #fff3c00d), radial-gradient(ellipse 120% 100% at 50% 45%, transparent 62%, #00000017);image-rendering:pixelated;position:fixed;inset:0}.dialog[open]:after{position:absolute}.dialog[open]{flex-direction:column;display:flex;overflow:hidden}.dialog[open]>.dialog-body{flex:auto;min-height:0;overflow:auto}@media (prefers-contrast:more),(forced-colors:active),print{.garden-shell.desk-shell,.dialog[open]{filter:none}.dialog[open]:after{display:none}#root:has(>.desk-shell):after{display:none}}@media (prefers-reduced-motion:reduce){.screen-lamp{animation:none!important}}
